[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 03/10] gnu: Add python-pytest-pep8.
From: |
Efraim Flashner |
Subject: |
Re: [PATCH v2 03/10] gnu: Add python-pytest-pep8. |
Date: |
Sun, 24 Apr 2016 20:04:05 +0300 |
User-agent: |
Mutt/1.6.0 (2016-04-01) |
On Sun, Apr 24, 2016 at 11:06:17PM +1000, Ben Woodcroft wrote:
> * gnu/packages/python.scm (python-pytest-pep8, python2-pytest-pep8): New
> variables.
> ---
> gnu/packages/python.scm | 60
> +++++++++++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 60 insertions(+)
>
> diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
> index c07dae6..b1a4969 100644
> --- a/gnu/packages/python.scm
> +++ b/gnu/packages/python.scm
> @@ -8714,6 +8714,66 @@ development version of CPython that are not available
> in older releases.")
> (native-inputs
> `(("python2-setuptools" ,python2-setuptools))))))
>
> +(define-public python-pytest-pep8
> + (package
> + (name "python-pytest-pep8")
> + (version "1.0.6")
> + (source
> + (origin
> + (method url-fetch)
> + (uri (pypi-uri "pytest-pep8" version))
> + (sha256
> + (base32
> + "06032agzhw1i9d9qlhfblnl3dw5hcyxhagn7b120zhrszbjzfbh3"))))
> + (build-system python-build-system)
> + (arguments
> + `(#:phases
> + (modify-phases %standard-phases
> + (add-before 'build 'remove-failing-test
> + ;; Ignore the known test failure.
> + ;;
> https://bitbucket.org/pytest-dev/pytest-pep8/issues/8/test-failure
> + (lambda _
> + (substitute* "test_pep8.py"
> + (("^def test_ok_verbose") "def dont_run"))
> + #t))
> + (add-after 'install 'post-install-check
> + ;; 'setup.py test' does not run tests
> + (lambda* (#:key inputs outputs #:allow-other-keys)
> + (let ((out (assoc-ref outputs "out")))
> + (setenv "PYTHONPATH"
> + (string-append
> + (getenv "PYTHONPATH")
> + ":"
> + out
> + "/lib/python"
some of the previous lines should be combined into one line
> + (string-take (string-take-right
> + (assoc-ref inputs "python") 5) 3)
> + "/site-packages"))
> + (zero?
> + (system*
> + (string-append out "/bin/py.test") "test_pep8.py"))))))))
> + (propagated-inputs
> + `(("python-pytest-cache", python-pytest-cache)
> + ("python-pytest" ,python-pytest)
> + ("python-pep8" ,python-pep8)))
Are you sure all of these need to be propagated?
> + (home-page "https://bitbucket.org/pytest-dev/pytest-pep8")
> + (synopsis "Pytest plugin to check PEP8 requirements")
> + (description
> + "Pytest-pep8 is a py.test plugin for efficiently checking compliance to
> +the PEP8 style guide. If you type @code{py.test --pep8} every file ending in
> address@hidden will be discovered and PEP8-checked, starting from the command
> line
> +arguments.")
> + (license license:expat)
> + (properties `((python2-variant . ,(delay python2-pytest-pep8))))))
> +
> +(define-public python2-pytest-pep8
> + (let ((base (package-with-python2
> + (strip-python2-variant python-pytest-pep8))))
> + (package
> + (inherit base)
> + (native-inputs
> + `(("python2-setuptools" ,python2-setuptools))))))
> +
> (define-public python-cysignals
> (package
> (name "python-cysignals")
> --
> 2.5.0
>
>
--
Efraim Flashner <address@hidden> אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
signature.asc
Description: PGP signature
- [PATCH 04/10] gnu: Add python-pytest-flakes., (continued)
- [PATCH 04/10] gnu: Add python-pytest-flakes., Ben Woodcroft, 2016/04/21
- [PATCH 06/10] gnu: Add python-cachecontrol., Ben Woodcroft, 2016/04/21
- [PATCH 2/2] gnu: Add python-scikit-bio., Ben Woodcroft, 2016/04/24
- [PATCH v2] Add python-scikit-bio., Ben Woodcroft, 2016/04/24
- [PATCH v2 01/10] gnu: Add python2-pytest-cache., Ben Woodcroft, 2016/04/24
- [PATCH v2 02/10] gnu: Add python-bz2file., Ben Woodcroft, 2016/04/24
- [PATCH v2 03/10] gnu: Add python-pytest-pep8., Ben Woodcroft, 2016/04/24
- Re: [PATCH v2 03/10] gnu: Add python-pytest-pep8.,
Efraim Flashner <=
- Re: [PATCH v2 03/10] gnu: Add python-pytest-pep8., Ben Woodcroft, 2016/04/24
- Re: [PATCH v2 03/10] gnu: Add python-pytest-pep8., Ben Woodcroft, 2016/04/24
- Re: [PATCH v2 03/10] gnu: Add python-pytest-pep8., Ricardo Wurmus, 2016/04/25
- Re: [PATCH v2 03/10] gnu: Add python-pytest-pep8., Ben Woodcroft, 2016/04/25
- Re: [PATCH v2 03/10] gnu: Add python-pytest-pep8., Leo Famulari, 2016/04/25
- proper Python inputs (was: gnu: Add python-pytest-pep8.), Hartmut Goebel, 2016/04/25
- Re: proper Python inputs (was: gnu: Add python-pytest-pep8.), Ricardo Wurmus, 2016/04/26
[PATCH v2 04/10] gnu: Add python-pytest-flakes., Ben Woodcroft, 2016/04/24
[PATCH v2 05/10] gnu: Add python-future., Ben Woodcroft, 2016/04/24