On 07/10/2020 12:06, Loris Bennett wrote:
Hi,

I have written a program, which I can run on the command-line thus

   mypyprog --version

and the get the version, which is currently derived from a variable in
the main module file.

However, I also have the version in an __init__.py file and in a
pyproject.toml (as I'm using poetry, otherwise this would be in
setup.py).

What's the best way of reducing these three places where the version is
defined to a single one?

Cheers,

Loris
My top level package always has a version.py file which defines __version__, __author__ etc. I am not sure if that helps in your .toml file though - is it executed or does it have the ability to read files when it creates the distributable ?
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to