Skip to content
This repository was archived by the owner on Apr 13, 2024. It is now read-only.

Commit 343cab5

Browse files
committed
Merge tag 'v1.2.0' into develop
v1.2.0
2 parents e4be274 + 89439ff commit 343cab5

File tree

8 files changed

+13
-1089
lines changed

8 files changed

+13
-1089
lines changed

MANIFEST

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@ README.rst
55
requirements.txt
66
setup.cfg
77
setup.py
8-
versioneer.py
98
httpsig/__init__.py
10-
httpsig/_version.py
119
httpsig/requests_auth.py
1210
httpsig/sign.py
1311
httpsig/utils.py

MANIFEST.in

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
include *.rst
22
include *.txt
3-
include versioneer.py
4-
include httpsig/_version.py
53
include httpsig/tests/*.pem

httpsig/__init__.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1+
from pkg_resources import get_distribution, DistributionNotFound
2+
13
from .sign import Signer, HeaderSigner
24
from .verify import Verifier, HeaderVerifier
35

4-
from ._version import get_versions
5-
__version__ = get_versions()['version']
6-
del get_versions
6+
try:
7+
__version__ = get_distribution(__name__).version
8+
except DistributionNotFound:
9+
# package is not installed
10+
pass
711

812
__all__ = (Signer, HeaderSigner, Verifier, HeaderVerifier)

httpsig/_version.py

Lines changed: 0 additions & 187 deletions
This file was deleted.

requirements_dev.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
setuptools
2+
wheel

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
[bdist_wheel]
2-
universal = True
2+
universal = True

setup.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,6 @@
11
#!/usr/bin/env python
22
from setuptools import setup, find_packages
33

4-
# versioneer config
5-
import versioneer
6-
versioneer.versionfile_source = 'httpsig/_version.py'
7-
versioneer.versionfile_build = 'httpsig/_version.py'
8-
versioneer.tag_prefix = 'v' # tags are like v1.2.0
9-
versioneer.parentdir_prefix = 'httpsig-' # dirname like 'myproject-1.2.0'
10-
114
# create long description
125
with open('README.rst') as file:
136
long_description = file.read()
@@ -16,8 +9,7 @@
169

1710
setup(
1811
name='httpsig',
19-
version=versioneer.get_version(),
20-
cmdclass=versioneer.get_cmdclass(),
12+
# version=versioneer.get_version(),
2113
description="Secure HTTP request signing using the HTTP Signature draft specification",
2214
long_description=long_description,
2315
classifiers=[
@@ -43,6 +35,8 @@
4335
packages=find_packages(),
4436
include_package_data=True,
4537
zip_safe=True,
38+
use_scm_version=True,
39+
setup_requires=['setuptools_scm'],
4640
install_requires=['pycryptodome==3.4.7', 'six'],
4741
test_suite="httpsig.tests",
4842
)

0 commit comments

Comments
 (0)