From 6ea81664340745537489ebc21d52a9062f181f68 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 19 Oct 2025 22:04:12 +0100 Subject: [PATCH] gnu: python-txtorcon: Move to python-web. * gnu/packages/python-crypto.scm (python-txtorcon): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: I16b28dd3bb27dc77fb7d53d455a0cb90595d407c --- gnu/packages/python-crypto.scm | 31 --------------------------- gnu/packages/python-web.scm | 39 +++++++++++++++++++++++++++++++--- 2 files changed, 36 insertions(+), 34 deletions(-) diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm index 79e3a93489..7edbd71784 100644 --- a/gnu/packages/python-crypto.scm +++ b/gnu/packages/python-crypto.scm @@ -1351,37 +1351,6 @@ Derivation function (HKDF) defined in RFC 5869.") Password-Authenticated Key Exchange algorithm.") (license license:expat))) -(define-public python-txtorcon - (package - (name "python-txtorcon") - (version "24.8.0") - (source (origin - (method url-fetch) - (uri (pypi-uri "txtorcon" version)) - (sha256 - (base32 - "1l4ajw4h7nay4vmllh6cs7zh3hnh8vj4yvgfnq3m734wil9ikzmy")))) - (build-system pyproject-build-system) - (native-inputs - (list python-pytest - python-setuptools - python-wheel)) - (inputs - (list lsof)) - (propagated-inputs - (list python-automat - python-idna - python-incremental - python-pyopenssl - python-service-identity - python-twisted - python-zope-interface)) - (home-page "https://github.com/meejah/txtorcon") - (synopsis "Twisted-based Tor controller client") - (description "This package provides a Twisted-based Tor controller client, -with state-tracking and configuration abstractions.") - (license license:expat))) - (define-public python-keyutils (package (name "python-keyutils") diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 74224974e7..253acad803 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -4,7 +4,7 @@ ;;; Copyright © 2017 Christopher Baines ;;; Copyright © 2016, 2017 Danny Milosavljevic ;;; Copyright © 2013, 2014, 2015, 2016, 2020, 2023 Andreas Enge -;;; Copyright © 2016, 2017, 2019-2023 Marius Bakke +;;; Copyright © 2016-2023 Marius Bakke ;;; Copyright © 2015-2025 Ricardo Wurmus ;;; Copyright © 2017, 2021 Roel Janssen ;;; Copyright © 2016, 2017, 2020 Julien Lepiller @@ -25,12 +25,11 @@ ;;; Copyright © 2017 Mark Meyer ;;; Copyright © 2018 Tomáš Čech ;;; Copyright © 2018, 2019, 2021, 2024 Nicolas Goaziou -;;; Copyright © 2018 Marius Bakke ;;; Copyright © 2018 Mathieu Othacehe ;;; Copyright © 2018, 2020, 2021, 2022, 2023 Maxim Cournoyer ;;; Copyright © 2018 swedebugia ;;; Copyright © 2019 Vagrant Cascadian -;;; Copyright © 2019 Brendan Tildesley +;;; Copyright © 2019, 2023 Brendan Tildesley ;;; Copyright © 2019 Pierre Langlois ;;; Copyright © 2019, 2020 Tanguy Le Carrour ;;; Copyright © 2020 Jakub Kądziołka @@ -65,6 +64,7 @@ ;;; Copyright © 2022 Baptiste Strazzulla ;;; Copyright © 2023 dan ;;; Copyright © 2023 John Kehayias +;;; Copyright © 2023 Juliana Sims ;;; Copyright © 2023 Ivan Vilata-i-Balaguer ;;; Copyright © 2024 Fabio Natali ;;; Copyright © 2024 Steve George @@ -131,6 +131,7 @@ #:use-module (gnu packages libffi) #:use-module (gnu packages libidn) #:use-module (gnu packages linux) + #:use-module (gnu packages lsof) #:use-module (gnu packages node) #:use-module (gnu packages openstack) #:use-module (gnu packages pcre) @@ -3974,6 +3975,38 @@ applications.") Twisted web framework.") (license license:expat))) +(define-public python-txtorcon + (package + (name "python-txtorcon") + (version "24.8.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "txtorcon" version)) + (sha256 + (base32 "1l4ajw4h7nay4vmllh6cs7zh3hnh8vj4yvgfnq3m734wil9ikzmy")))) + (build-system pyproject-build-system) + (native-inputs + (list python-pytest + python-setuptools + python-wheel)) + (inputs + (list lsof)) + (propagated-inputs + (list python-automat + python-idna + python-incremental + python-pyopenssl + python-service-identity + python-twisted + python-zope-interface)) + (home-page "https://github.com/meejah/txtorcon") + (synopsis "Twisted-based Tor controller client") + (description + "This package provides a Twisted-based Tor controller client,with +state-tracking and configuration abstractions.") + (license license:expat))) + (define-public python-url-normalize (package (name "python-url-normalize")