You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I guess ATM should be assigned "0.4.1"
Unfortunately there is no canonical way to setup version to be maintained in a single location but used within module and setup.py (although there are a bunch of versioneers projects), so please choose your favorite way ;) I found simplest is to have module/version.py to be imported into __init__.py and either parse or exec it. if you would like -- can do it that way for dockerpty
good point! So is it just historically happened that majority of modules provide it ? or may be to provide version information for naive / not-installed deployments where you merely point PYTHONPATH to the location of the module (hence no pkg_resources info)?
Activity
graingert commentedon Jun 12, 2017
@yarikoptic __version__ is redundant. Use pkg_resources.get_distribution('dockerpty').version
yarikoptic commentedon Jun 14, 2017
good point! So is it just historically happened that majority of modules provide it ? or may be to provide version information for naive / not-installed deployments where you merely point PYTHONPATH to the location of the module (hence no pkg_resources info)?
graingert commentedon Jun 14, 2017
Yeah __version__ predates pkg_resources and packaging being good