dockerpty icon indicating copy to clipboard operation
dockerpty copied to clipboard

Provide dockerpty.__version__

Open yarikoptic opened this issue 8 years ago • 3 comments

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

yarikoptic avatar May 08 '17 15:05 yarikoptic

@yarikoptic __version__ is redundant. Use pkg_resources.get_distribution('dockerpty').version

graingert avatar Jun 12 '17 16:06 graingert

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)?

yarikoptic avatar Jun 14 '17 02:06 yarikoptic

Yeah __version__ predates pkg_resources and packaging being good

graingert avatar Jun 14 '17 07:06 graingert