[setup] Added docs on how to run the tests
authorBruno Wagner <bwagner@riseup.net>
Thu, 10 Mar 2016 19:04:57 +0000 (16:04 -0300)
committerBruno Wagner <bwagner@riseup.net>
Thu, 10 Mar 2016 19:04:57 +0000 (16:04 -0300)
Also added dirspec directly to the setuptools for now,
because it needs the dependency along with the url, but pip
would break if it had both

README.rst
pkg/requirements.pip
setup.py

index 349edce..f46b70e 100644 (file)
@@ -29,3 +29,17 @@ Using `leap.common.http` needs some extra dependencies (twisted.web >= 14.0.2,
 python-service-identity). You can install them by running::
 
   pip install leap.common[http]
+
+
+Running the tests
+-------------------
+To run the tests, first run the setup with:
+
+.. code-block::
+pip install -r pkg/requirements.pip
+pip install -r pkg/requirements-testing.pip
+
+After that you can run the tests with
+
+.. code-block::
+trial leap.common
index bbf60f1..b2be31f 100644 (file)
@@ -4,5 +4,4 @@ python-dateutil
 pyzmq>=14.4.1
 txzmq>=0.7.3
 https://launchpad.net/dirspec/stable-13-10/13.10/+download/dirspec-13.10.tar.gz
-dirspec
 -e .
index 22a4a59..1e77828 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -33,6 +33,7 @@ requirements = utils.parse_requirements()
 
 dependency_links = [requirement for requirement in requirements if requirement.startswith('http')]
 requirements = [requirement for requirement in requirements if requirement not in dependency_links]
+requirements.append('dirspec')
 
 tests_requirements = [
     'mock',