Ethan Furman <et...@stoneleaf.us> writes: > However, I feel that requiring a dependency simply for the > installation of the main package (the main package doesn't actually > use this install-dependency, correct?) is heavy-handed and should be > avoided.
It's lighter than that; the third-party dependency is needed only for building packages (sdist, or wheel). It parses a reST document to create an extra Setuptools metadata file, and then it's not needed any more. It is ideally a build-time dependency and not an install-time dependency, but I'm having a difficult time figuring out how to distinguish those so Setuptools will pay attention. -- \ “… one of the main causes of the fall of the Roman Empire was | `\ that, lacking zero, they had no way to indicate successful | _o__) termination of their C programs.” —Robert Firth | Ben Finney _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig