57/57: Add a series of FIXME and TODO comments.

2016-10-15 Thread Hartmut Goebel
htgoebel pushed a commit to branch wip-python-build-system
in repository guix.

commit f73de82cf1aa6706b3ff02d190cb5c3beebdd26e
Author: Hartmut Goebel 
Date:   Fri Oct 7 20:31:07 2016 +0200

Add a series of FIXME and TODO comments.
---
 gnu/packages/openstack.scm |3 +++
 gnu/packages/python.scm|   27 +--
 gnu/packages/samba.scm |1 +
 3 files changed, 25 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm
index 84fa1b0..a098e8e 100644
--- a/gnu/packages/openstack.scm
+++ b/gnu/packages/openstack.scm
@@ -178,9 +178,12 @@ tested on Python version 3.2, 2.7 and 2.6.")
  `(#:tests? #f)) ;; Circular dependency with python-oslotest
 (propagated-inputs
   `(("python-appdirs" ,python-appdirs)
+;; TODO: requirements.txt lists also keystoneauth1 and
+;; requestsexceptions
 ("python-pyyaml" ,python-pyyaml)))
 (native-inputs
   `(("python-pbr" ,python-pbr)
+;; TODO: test-requirements.txt lists a lot more
 ("python-fixtures" ,python-fixtures)
 ("python-mimeparse" ,python-mimeparse)
 ("python-testrepository" ,python-testrepository)
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 89daacc..b257d89 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -559,6 +559,7 @@ other HTTP libraries.")
(sha256
 (base32
  "1yj31j0asmrx4an9xvsaj2icdmzy6pw0glfpqrrkrphwdpi1xkv4"
+;; TODO: Remove the included test_pyecdsa.py file
 (build-system python-build-system)
 (inputs
  `(("openssl" ,openssl)))
@@ -750,6 +751,8 @@ concepts.")
 (build-system python-build-system)
 (arguments '(#:test-target "check"))
 (native-inputs
+ ;; for tests: nose
+ ;; sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
  `(("python-pbr" ,python-pbr)))
 (home-page "https://launchpad.net/pylockfile;)
 (synopsis "Platform-independent file locking module")
@@ -1335,6 +1338,8 @@ backported for previous versions of Python from 2.4 to 
3.3.")
  "Parse_type extends the python parse module.")
 (license license:bsd-3)))
 
+;; TODO: python2-parse-type: requirements.append("enum34")
+
 (define-public python-parse
   (package
 (name "python-parse")
@@ -1402,6 +1407,7 @@ software.")
 (base32
  "1h7zx4dfyclalg0fqnfjijpn0f793a9mx8sy3b27gd31nr6dhq3s"
 (build-system python-build-system)
+;; TODO: Think about removing the included test-suite in dir `tests`
 (arguments
  ;; error in setup.cfg: command 'test' has no such option 'buffer'
  '(#:tests? #f))
@@ -1573,6 +1579,7 @@ code introspection, and logging.")
(("def test_remove_dir_prefix\\(self\\):")
 "@pytest.mark.xfail\ndef test_remove_dir_prefix(self):")
 (build-system python-build-system)
+;; TODO: build docs, too.
 (propagated-inputs
  `(("python-py" ,python-py)))
 (native-inputs
@@ -1779,6 +1786,7 @@ subprocess and see the output as well as any file 
modifications.")
 (base32
  "1dyml28ykpl5jb9khdmcdvhy1cxqingys6qvj2k04fzlaj6z3bbx"
 (build-system python-build-system)
+;; TODO: Think about removing the included test-suite in dir `tests`
 (propagated-inputs
  `(("python-mimeparse" ,python-mimeparse)
("python-extras" ,python-extras)))
@@ -1808,6 +1816,7 @@ compatibility.")
 (base32
  "1671jvrvqlmbnc42j7pc5y6vc37q44aiwrq0zic652pxyy2fxvjg"
 (build-system python-build-system)
+;; TODO: Think about removing the included test-suite in dir `tests`
 (propagated-inputs
  `(("python-testtools" ,python-testtools)))
 (home-page "https://launchpad.net/testscenarios;)
@@ -1834,6 +1843,7 @@ style tests.")
 (base32
  "0cbj3plbllyz42c4b5xxgwaa7mml54lakslrn4kkhinxhdri22md"
 (build-system python-build-system)
+;; TODO: Think about removing the included test-suite in dir `tests`
 (home-page "https://launchpad.net/testresources;)
 (synopsis
  "Pyunit extension for managing test resources")
@@ -1949,6 +1959,7 @@ from git information.
 (base32
  "0djxvdwm8s60dbfn7bhf40x6g818p3b3mlwijm1c3bqg7msn271y"
 (build-system python-build-system)
+;; TODO: Think about removing the included test-suite in dir `tests`
 (propagated-inputs
  `(("python-six" ,python-six)))
 (native-inputs
@@ -1978,6 +1989,7 @@ Python tests.")
 (base32
  "1ssqb07c277010i6gzzkbdd46gd9mrj0bi0i8vn560n2k2y4j93m"
 (build-system python-build-system)
+;; TODO: Think about removing the included test-suite in dir `tests`
 (propagated-inputs
  `(("python-fixtures" ,python-fixtures)
("python-subunit" ,python-subunit)
@@ -2247,6 +2259,7 @@ installed with a newer @code{pip} or with wheel's own 
command line utility.")
("python-pytest" ,python-pytest)
("python-pytest-cov" 

57/57: Add a series of FIXME and TODO comments.

2016-10-13 Thread Hartmut Goebel
htgoebel pushed a commit to branch wip-python-build-system
in repository guix.

commit ec6bb658699b2810d1322ad72b2515723f584a59
Author: Hartmut Goebel 
Date:   Fri Oct 7 20:31:07 2016 +0200

Add a series of FIXME and TODO comments.
---
 gnu/packages/openstack.scm |3 +++
 gnu/packages/python.scm|   27 +--
 gnu/packages/samba.scm |1 +
 3 files changed, 25 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm
index 84fa1b0..a098e8e 100644
--- a/gnu/packages/openstack.scm
+++ b/gnu/packages/openstack.scm
@@ -178,9 +178,12 @@ tested on Python version 3.2, 2.7 and 2.6.")
  `(#:tests? #f)) ;; Circular dependency with python-oslotest
 (propagated-inputs
   `(("python-appdirs" ,python-appdirs)
+;; TODO: requirements.txt lists also keystoneauth1 and
+;; requestsexceptions
 ("python-pyyaml" ,python-pyyaml)))
 (native-inputs
   `(("python-pbr" ,python-pbr)
+;; TODO: test-requirements.txt lists a lot more
 ("python-fixtures" ,python-fixtures)
 ("python-mimeparse" ,python-mimeparse)
 ("python-testrepository" ,python-testrepository)
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 598c8a1..102c45c 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -559,6 +559,7 @@ other HTTP libraries.")
(sha256
 (base32
  "1yj31j0asmrx4an9xvsaj2icdmzy6pw0glfpqrrkrphwdpi1xkv4"
+;; TODO: Remove the included test_pyecdsa.py file
 (build-system python-build-system)
 (inputs
  `(("openssl" ,openssl)))
@@ -750,6 +751,8 @@ concepts.")
 (build-system python-build-system)
 (arguments '(#:test-target "check"))
 (native-inputs
+ ;; for tests: nose
+ ;; sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
  `(("python-pbr" ,python-pbr)))
 (home-page "http://code.google.com/p/pylockfile/;)
 (synopsis "Platform-independent file locking module")
@@ -1335,6 +1338,8 @@ backported for previous versions of Python from 2.4 to 
3.3.")
  "Parse_type extends the python parse module.")
 (license license:bsd-3)))
 
+;; TODO: python2-parse-type: requirements.append("enum34")
+
 (define-public python-parse
   (package
 (name "python-parse")
@@ -1402,6 +1407,7 @@ software.")
 (base32
  "1h7zx4dfyclalg0fqnfjijpn0f793a9mx8sy3b27gd31nr6dhq3s"
 (build-system python-build-system)
+;; TODO: Think about removing the included test-suite in dir `tests`
 (arguments
  ;; error in setup.cfg: command 'test' has no such option 'buffer'
  '(#:tests? #f))
@@ -1573,6 +1579,7 @@ code introspection, and logging.")
(("def test_remove_dir_prefix\\(self\\):")
 "@pytest.mark.xfail\ndef test_remove_dir_prefix(self):")
 (build-system python-build-system)
+;; TODO: build docs, too.
 (propagated-inputs
  `(("python-py" ,python-py)))
 (native-inputs
@@ -1774,6 +1781,7 @@ subprocess and see the output as well as any file 
modifications.")
 (base32
  "1dyml28ykpl5jb9khdmcdvhy1cxqingys6qvj2k04fzlaj6z3bbx"
 (build-system python-build-system)
+;; TODO: Think about removing the included test-suite in dir `tests`
 (propagated-inputs
  `(("python-mimeparse" ,python-mimeparse)
("python-extras" ,python-extras)))
@@ -1803,6 +1811,7 @@ compatibility.")
 (base32
  "1671jvrvqlmbnc42j7pc5y6vc37q44aiwrq0zic652pxyy2fxvjg"
 (build-system python-build-system)
+;; TODO: Think about removing the included test-suite in dir `tests`
 (propagated-inputs
  `(("python-testtools" ,python-testtools)))
 (home-page "https://launchpad.net/testscenarios;)
@@ -1829,6 +1838,7 @@ style tests.")
 (base32
  "0cbj3plbllyz42c4b5xxgwaa7mml54lakslrn4kkhinxhdri22md"
 (build-system python-build-system)
+;; TODO: Think about removing the included test-suite in dir `tests`
 (home-page "https://launchpad.net/testresources;)
 (synopsis
  "Pyunit extension for managing test resources")
@@ -1944,6 +1954,7 @@ from git information.
 (base32
  "0djxvdwm8s60dbfn7bhf40x6g818p3b3mlwijm1c3bqg7msn271y"
 (build-system python-build-system)
+;; TODO: Think about removing the included test-suite in dir `tests`
 (propagated-inputs
  `(("python-six" ,python-six)))
 (native-inputs
@@ -1973,6 +1984,7 @@ Python tests.")
 (base32
  "1ssqb07c277010i6gzzkbdd46gd9mrj0bi0i8vn560n2k2y4j93m"
 (build-system python-build-system)
+;; TODO: Think about removing the included test-suite in dir `tests`
 (propagated-inputs
  `(("python-fixtures" ,python-fixtures)
("python-subunit" ,python-subunit)
@@ -2242,6 +2254,7 @@ installed with a newer @code{pip} or with wheel's own 
command line utility.")
("python-pytest" ,python-pytest)
("python-pytest-cov"