Using from distutils.core import setup in setup.py breaks the parsing of setup.cfg, I think you need to at least include setuptools in there.
For example, to build a source distribution:
python setup.py sdist
results in
running sdist
running check
warning: check: missing required meta-data: name, version, url
warning: check: missing meta-data: either (author and author_email) or (maintainer and maintainer_email) should be supplied
warning: sdist: manifest template 'MANIFEST.in' does not exist (using default file list)
warning: sdist: standard file not found: should have one of README, README.txt, README.rst
writing manifest file 'MANIFEST'
creating UNKNOWN-0.0.0
creating UNKNOWN-0.0.0/src
creating UNKNOWN-0.0.0/src/geowombat
creating UNKNOWN-0.0.0/src/geowombat/moving
creating UNKNOWN-0.0.0/src/geowombat/radiometry
making hard links in UNKNOWN-0.0.0...
hard linking setup.cfg -> UNKNOWN-0.0.0
hard linking setup.py -> UNKNOWN-0.0.0
hard linking src/geowombat/moving/_moving.c -> UNKNOWN-0.0.0/src/geowombat/moving
hard linking src/geowombat/radiometry/_fusion.c -> UNKNOWN-0.0.0/src/geowombat/radiometry
creating dist
Creating tar archive
removing 'UNKNOWN-0.0.0' (and everything under it)
So no metadata is found. I'm mostly interested in the version. If you also use setuptools, by inserting from setuptols import setupbeforefrom distutils.core import setup then it should work, at least if you use a recent version of setuptools:
Using
from distutils.core import setup
insetup.py
breaks the parsing ofsetup.cfg
, I think you need to at least includesetuptools
in there.For example, to build a source distribution:
results in
So no metadata is found. I'm mostly interested in the version. If you also use
setuptools
, by insertingfrom setuptols import setup
beforefrom distutils.core import setup
then it should work, at least if you use a recent version of setuptools:Older versions of setuptools might also fail to work out the name of the package.
I suggest adding the line
from setuptols import setup
beforefrom distutils.core import setup
, and see if anything else breaks.Some details of my environment: