For a complete description and examples, see the section below on Including Data Files.You do not need to use this option if you are using , unless you need to add e.g.If you want them to be installed, as well as being available when the setup script is run, you should add them to may be distributed separately.The egg runtime system can automatically merge such subpackages into a single parent package at runtime, as long as you declare them in each project that contains any subpackages of the namespace package, and as long as the namespace package’s function, it is called and the results are added to the tests to be run.For more details on how this argument works, see the section below on Automatic Resource Extraction. Really, the exclusion patterns are intended to cover simpler use cases than this, like excluding a single, specified package and its subpackages.
This argument is needed if you are using distutils extensions as part of your build process; for example, extensions that process setup() arguments and turn them into EGG-INFO metadata files.Knowing these things will also help you correctly specify what versions of other projects your project depends on.A version consists of an alternating series of release numbers and pre-release or post-release tags.(Note: projects listed in will NOT be automatically installed on the system where the setup script is being run.
They are simply downloaded to the ./directory if they’re not locally available already.
See the section below on Declaring Dependencies for details and examples of the format of this argument.