Using the Setuptools Command¶
This library extends the setuptools utility by defining a single
new command called requirements. This command installs your
package’s dependencies identified by the setup_requires keyword
passed to setuptools.setup() without installing the project in
development mode.
$ virtualenv -q env
$ env/bin/python setup.py requirements
The requirements command supports a number of command line options
that are passed through to the underlying pip install execution.
-
--index-urlURL¶ Use URL as the Python Package Index instead of the default (https://pypi.python.org/simple).
-
--find-linksURL¶ Fetch additional packages by extracting the links from URL. If URL refers to a directory (via a
file://URL), then the contents of the directory are used.
-
--no-use-wheel¶ Do not find or prefer wheel archives when searching indexes and find-links locations.
-
--pre¶ Include pre-release and development versions. By default, only stable versions are installed.
-
--install-test-requirements¶ Install dependencies listed in the
tests_requirekeyword passed tosetuptools.setup().
-
--install-extra-requirementsEXTRA¶ Install the
extras_requiredependencies associated with EXTRA.
Since the requirements command uses pip to perform the installation, you can use any of the pip configuration files.