Why use str constants with setuptools?

https://news.ycombinator.com/item?id=4742826
by sublee • 14 years ago
1 0 14 years ago

When we use setuptools for packaging our Python library, why write like this?

    setup(
        name='mymodule',
        version='0.1',
    )
not this?
    import mymodule
    setup(
        name=mymodule.__name__,
        version=mymodule.__version__,
    )
Please answer.

Related Stories

Loading related stories...

Source preview

news.ycombinator.com