This is an automated email from the ASF dual-hosted git repository.

brondsem pushed a commit to branch db/8386
in repository https://gitbox.apache.org/repos/asf/allura.git

commit 4850febee3cc1e312130b997b5f70b0605272440
Author: Dave Brondsema <[email protected]>
AuthorDate: Mon May 3 12:22:53 2021 -0400

    [#8386] move nose from a regular dependency to a dev dependency
---
 Allura/docs/development/contributing.rst     | 3 +++
 Allura/docs/getting_started/installation.rst | 3 ++-
 requirements-dev.in                          | 3 ++-
 requirements.in                              | 1 -
 requirements.txt                             | 2 --
 5 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/Allura/docs/development/contributing.rst 
b/Allura/docs/development/contributing.rst
index 0f4ab92..65daa7a 100644
--- a/Allura/docs/development/contributing.rst
+++ b/Allura/docs/development/contributing.rst
@@ -206,6 +206,9 @@ as ``pudb`` are also available.
 
 Testing
 -------
+First, install :code:`nose` (not bundled installed by default, since it is 
LGPL and deprecated)
+:code:`docker-compose run web pip install nose`
+
 To run all the tests, execute ``./run_tests`` in the repo root. To run tests
 for a single package, for example ``forgetracker``::
 
diff --git a/Allura/docs/getting_started/installation.rst 
b/Allura/docs/getting_started/installation.rst
index 23c75bb..d18d818 100644
--- a/Allura/docs/getting_started/installation.rst
+++ b/Allura/docs/getting_started/installation.rst
@@ -171,7 +171,8 @@ Update requirements and reinstall apps:
 You may want to restart at least "taskd" container after that in order for it 
to
 pick up changes.  Run :code:`docker-compose restart taskd`
 
-Running all tests:
+Running all tests.  First, install :code:`nose` (not bundled installed by 
default, since it is LGPL and deprecated)
+:code:`docker-compose run web pip install nose` then:
 
 .. code-block:: bash
 
diff --git a/requirements-dev.in b/requirements-dev.in
index 506e184..04c57b0 100644
--- a/requirements-dev.in
+++ b/requirements-dev.in
@@ -6,4 +6,5 @@ q==2.3
 sphinx-argparse==0.2.5
 sphinx-rtd-theme==0.1.6
 sphinxcontrib-programoutput==0.8
-coverage
\ No newline at end of file
+coverage
+nose
diff --git a/requirements.in b/requirements.in
index 2684516..5fc8392 100644
--- a/requirements.in
+++ b/requirements.in
@@ -56,7 +56,6 @@ wrapt==1.11.2
 datadiff
 ipython<6  # Ipython 7 starts to require py3
 mock
-nose
 pyflakes
 #pylint -- disabled due to [#8346]  (also requires diff versions on py2 vs 3, 
including transitive deps which gets tricky with pip-compile)
 testfixtures
diff --git a/requirements.txt b/requirements.txt
index 4220fb6..0edabe3 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -116,8 +116,6 @@ ming==0.10.2
     # via -r requirements.in
 mock==3.0.5
     # via -r requirements.in
-nose==1.3.7
-    # via -r requirements.in
 
https://github.com/joestump/python-oauth2/archive/b94f69b1ad195513547924e380d9265133e995fa.zip#egg=oauth2
     # via -r requirements.in
 oauthlib==3.0.2

Reply via email to