57/57: Add a series of FIXME and TODO comments.
htgoebel pushed a commit to branch wip-python-build-system in repository guix. commit f73de82cf1aa6706b3ff02d190cb5c3beebdd26e Author: Hartmut GoebelDate: 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.
htgoebel pushed a commit to branch wip-python-build-system in repository guix. commit ec6bb658699b2810d1322ad72b2515723f584a59 Author: Hartmut GoebelDate: 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"