lister_transports: load version by using vcversioner's export module
This commit is contained in:
parent
83ebb95705
commit
3efd0e33bf
3 changed files with 8 additions and 3 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -7,3 +7,4 @@ __pycache__
|
|||
dist
|
||||
*.egg-info
|
||||
version.txt
|
||||
swh/lister/_version.py
|
||||
|
|
2
setup.py
2
setup.py
|
@ -25,6 +25,6 @@ setup(
|
|||
scripts=['bin/ghlister'],
|
||||
install_requires=parse_requirements(),
|
||||
setup_requires=['vcversioner'],
|
||||
vcversioner={},
|
||||
vcversioner={'version_module_paths': ['swh/lister/_version.py']},
|
||||
include_package_data=True,
|
||||
)
|
||||
|
|
|
@ -9,9 +9,13 @@ from email.utils import parsedate
|
|||
from pprint import pformat
|
||||
|
||||
import requests
|
||||
import vcversioner
|
||||
import xmltodict
|
||||
|
||||
try:
|
||||
from swh.lister._version import __version__
|
||||
except ImportError:
|
||||
__version__ = 'devel'
|
||||
|
||||
from .abstractattribute import AbstractAttribute
|
||||
from .lister_base import FetchError
|
||||
|
||||
|
@ -92,7 +96,7 @@ class SWHListerHttpTransport(abc.ABC):
|
|||
raise NameError('HTTP Lister Transport requires api_baseurl.')
|
||||
self.api_baseurl = api_baseurl # eg. 'https://api.github.com'
|
||||
self.session = requests.Session()
|
||||
self.lister_version = vcversioner.find_version().version
|
||||
self.lister_version = __version__
|
||||
|
||||
def transport_request(self, identifier):
|
||||
"""Implements SWHListerBase.transport_request for HTTP using Requests.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue