gnu: python-socks: Update to 2.6.1.

* gnu/packages/python-web.scm (python-socks): Update to 2.6.1.
[arguments]: Enable tests; remove custom 'check phase.
[build-system]: Use pyproject-build-system.
[propagated-inputs]: Remove python-async-timeout and python-curio.
[native-inputs]: Add python-anyio, python-async-timeout, python-flask,
python-pytest-asyncio, python-setuptools, python-tiny-proxy, python-trustme,
python-wheel, and python-yarl.

Change-Id: If1b10ed7a2a6ab7358c7e440224b5c406977ad68
This commit is contained in:
Ricardo Wurmus 2025-01-01 22:40:32 +01:00
parent 6ecee2579e
commit b2a3f2b819
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -8451,27 +8451,28 @@ (define-public python-socketio
(define-public python-socks
(package
(name "python-socks")
(version "2.0.3")
(version "2.6.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "python-socks" version))
(uri (pypi-uri "python_socks" version))
(sha256
(base32
"12msk06c0glljcrx1byd78xgv05lxw81vknqwhn8ccs7an7cmag3"))))
(build-system python-build-system)
(arguments
`(#:tests? #f ; tests not included
#:phases
(modify-phases %standard-phases
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "pytest" "tests/" "-s")))))))
"17pcyd1gg2a7k2i4lvnqi9095brhf7pbpkqfcjmhpzkgmfd94hwp"))))
(build-system pyproject-build-system)
(propagated-inputs
(list python-async-timeout python-curio python-trio))
(list python-trio))
(native-inputs
(list python-pytest))
(list python-anyio
python-async-timeout
python-flask
python-pytest
python-pytest-asyncio
python-setuptools
python-tiny-proxy
python-trustme
python-wheel
python-yarl))
(home-page "https://github.com/romis2012/python-socks")
(synopsis
"Core proxy (SOCKS4, SOCKS5, HTTP tunneling) functionality for Python")