All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/2] package/python-pysnmpcrypto: new package
@ 2024-09-18  0:22 James Hilliard
  2024-09-18  0:22 ` [Buildroot] [PATCH 2/2] package/python-pysnmp: bump to version 7.1.3 James Hilliard
  2024-09-22 18:05 ` [Buildroot] [PATCH 1/2] package/python-pysnmpcrypto: new package Yann E. MORIN
  0 siblings, 2 replies; 3+ messages in thread
From: James Hilliard @ 2024-09-18  0:22 UTC (permalink / raw)
  To: buildroot; +Cc: James Hilliard, Asaf Kahlon, Thomas Petazzoni

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 package/Config.in                                 |  1 +
 package/python-pysnmpcrypto/Config.in             |  9 +++++++++
 .../python-pysnmpcrypto/python-pysnmpcrypto.hash  |  5 +++++
 .../python-pysnmpcrypto/python-pysnmpcrypto.mk    | 15 +++++++++++++++
 4 files changed, 30 insertions(+)
 create mode 100644 package/python-pysnmpcrypto/Config.in
 create mode 100644 package/python-pysnmpcrypto/python-pysnmpcrypto.hash
 create mode 100644 package/python-pysnmpcrypto/python-pysnmpcrypto.mk

diff --git a/package/Config.in b/package/Config.in
index 2200f16520..c0b64de7f9 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1322,6 +1322,7 @@ menu "External python modules"
 	source "package/python-pysmi/Config.in"
 	source "package/python-pysnmp/Config.in"
 	source "package/python-pysnmp-mibs/Config.in"
+	source "package/python-pysnmpcrypto/Config.in"
 	source "package/python-pysocks/Config.in"
 	source "package/python-pyspnego/Config.in"
 	source "package/python-pytablereader/Config.in"
diff --git a/package/python-pysnmpcrypto/Config.in b/package/python-pysnmpcrypto/Config.in
new file mode 100644
index 0000000000..da9dd6cf43
--- /dev/null
+++ b/package/python-pysnmpcrypto/Config.in
@@ -0,0 +1,9 @@
+config BR2_PACKAGE_PYTHON_PYSNMPCRYPTO
+	bool "python-pysnmpcrypto"
+	depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography
+	select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime
+	help
+	  Strong cryptography support for PySNMP (SNMP library for
+	  Python).
+
+	  https://github.com/lextudio/pysnmpcrypto
diff --git a/package/python-pysnmpcrypto/python-pysnmpcrypto.hash b/package/python-pysnmpcrypto/python-pysnmpcrypto.hash
new file mode 100644
index 0000000000..d36d20b43f
--- /dev/null
+++ b/package/python-pysnmpcrypto/python-pysnmpcrypto.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/pysnmpcrypto/json
+md5  969f3690cf2ba4309c047af31d17617e  pysnmpcrypto-0.1.0.tar.gz
+sha256  ee6819247ceee09aa2de54b998c51ccf595d75a9ccc2e303383b39a5ac63816c  pysnmpcrypto-0.1.0.tar.gz
+# Locally computed sha256 checksums
+sha256  24c90090900edc62b49e27888132293a096248408f73993dc8f0147a6fe200ae  LICENSE.rst
diff --git a/package/python-pysnmpcrypto/python-pysnmpcrypto.mk b/package/python-pysnmpcrypto/python-pysnmpcrypto.mk
new file mode 100644
index 0000000000..4472434286
--- /dev/null
+++ b/package/python-pysnmpcrypto/python-pysnmpcrypto.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-pysnmpcrypto
+#
+################################################################################
+
+PYTHON_PYSNMPCRYPTO_VERSION = 0.1.0
+PYTHON_PYSNMPCRYPTO_SOURCE = pysnmpcrypto-$(PYTHON_PYSNMPCRYPTO_VERSION).tar.gz
+PYTHON_PYSNMPCRYPTO_SITE = https://files.pythonhosted.org/packages/e6/70/b71f5f1321ea548a7152fc23926258caaec353c8c3edce1aaafbb030ba76
+PYTHON_PYSNMPCRYPTO_SETUP_TYPE = pep517
+PYTHON_PYSNMPCRYPTO_LICENSE = BSD-2-Clause
+PYTHON_PYSNMPCRYPTO_LICENSE_FILES = LICENSE.rst
+PYTHON_PYSNMPCRYPTO_DEPENDENCIES = host-python-poetry-core
+
+$(eval $(python-package))
-- 
2.34.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [Buildroot] [PATCH 2/2] package/python-pysnmp: bump to version 7.1.3
  2024-09-18  0:22 [Buildroot] [PATCH 1/2] package/python-pysnmpcrypto: new package James Hilliard
@ 2024-09-18  0:22 ` James Hilliard
  2024-09-22 18:05 ` [Buildroot] [PATCH 1/2] package/python-pysnmpcrypto: new package Yann E. MORIN
  1 sibling, 0 replies; 3+ messages in thread
From: James Hilliard @ 2024-09-18  0:22 UTC (permalink / raw)
  To: buildroot; +Cc: James Hilliard, Asaf Kahlon, Thomas Petazzoni

License hash changed due to date update:
https://github.com/lextudio/pysnmp/commit/fa9909cbbf9b25eb992a945715e2511a2ba2c905

Update license from BSD-3-Clause to BSD-2-Clause, the license
changed in 8122a1d85b6cc9f2adcb1243521c04ba4cae0510 but the commit
incorrectly indicated "no content changed" when updating the hash.

Add new python-pysnmpcrypto runtime dependency.

Drop no longer required python-pycryptodomex runtime dependency.

Migrate from setuptools to poetry build backend.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 package/python-pysnmp/Config.in          | 5 +++--
 package/python-pysnmp/python-pysnmp.hash | 6 +++---
 package/python-pysnmp/python-pysnmp.mk   | 9 +++++----
 3 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/package/python-pysnmp/Config.in b/package/python-pysnmp/Config.in
index a034b16852..2abd3a86ad 100644
--- a/package/python-pysnmp/Config.in
+++ b/package/python-pysnmp/Config.in
@@ -1,8 +1,9 @@
 config BR2_PACKAGE_PYTHON_PYSNMP
 	bool "python-pysnmp"
-	select BR2_PACKAGE_PYTHON_PYSMI # runtime
-	select BR2_PACKAGE_PYTHON_PYCRYPTODOMEX # runtime
+	depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-pysnmpcrypto -> python-cryptography
 	select BR2_PACKAGE_PYTHON_PYASN1 # runtime
+	select BR2_PACKAGE_PYTHON_PYSMI # runtime
+	select BR2_PACKAGE_PYTHON_PYSNMPCRYPTO # runtime
 	help
 	  PySNMP is a cross-platform, pure-Python SNMP engine
 	  implementation.
diff --git a/package/python-pysnmp/python-pysnmp.hash b/package/python-pysnmp/python-pysnmp.hash
index 3b0af1af62..9136d23a14 100644
--- a/package/python-pysnmp/python-pysnmp.hash
+++ b/package/python-pysnmp/python-pysnmp.hash
@@ -1,5 +1,5 @@
 # md5, sha256 from https://pypi.org/pypi/pysnmp/json
-md5  2222880259daf6e2cb322e938c818276  pysnmp-4.4.12.tar.gz
-sha256  0c3dbef2f958caca96071fe5c19de43e9c1b0484ab02a0cf08b190bcee768ba9  pysnmp-4.4.12.tar.gz
+md5  527c09f53ea7c28963e55b4c4b483ec2  pysnmp-7.1.3.tar.gz
+sha256  29853e4daca82992ae8b1932a4e32e1ec9df8234905b6d594d43773bdc72c4b4  pysnmp-7.1.3.tar.gz
 # Locally computed sha256 checksums
-sha256  d0b2edd772164395320fc5ad7dfaa9806fa038fb29762b347c549891d7a79237  LICENSE.rst
+sha256  4954453957449b5e6f797d070f4d91024dceb3e056c99d72350795b71db0fc70  LICENSE.rst
diff --git a/package/python-pysnmp/python-pysnmp.mk b/package/python-pysnmp/python-pysnmp.mk
index 520ce2877a..5db86bc976 100644
--- a/package/python-pysnmp/python-pysnmp.mk
+++ b/package/python-pysnmp/python-pysnmp.mk
@@ -4,11 +4,12 @@
 #
 ################################################################################
 
-PYTHON_PYSNMP_VERSION = 4.4.12
+PYTHON_PYSNMP_VERSION = 7.1.3
 PYTHON_PYSNMP_SOURCE = pysnmp-$(PYTHON_PYSNMP_VERSION).tar.gz
-PYTHON_PYSNMP_SITE = https://files.pythonhosted.org/packages/4e/75/72f64c451bf5884715f84f8217b69b4025da0b67628d611cd14a5b7db217
-PYTHON_PYSNMP_SETUP_TYPE = setuptools
-PYTHON_PYSNMP_LICENSE = BSD-3-Clause
+PYTHON_PYSNMP_SITE = https://files.pythonhosted.org/packages/f3/0c/bb2ccb587b5e79036dd83aa5fe835c2bc460a3098c4060461e9d324c6670
+PYTHON_PYSNMP_SETUP_TYPE = pep517
+PYTHON_PYSNMP_LICENSE = BSD-2-Clause
 PYTHON_PYSNMP_LICENSE_FILES = LICENSE.rst
+PYTHON_PYSNMP_DEPENDENCIES = host-python-poetry-core
 
 $(eval $(python-package))
-- 
2.34.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [Buildroot] [PATCH 1/2] package/python-pysnmpcrypto: new package
  2024-09-18  0:22 [Buildroot] [PATCH 1/2] package/python-pysnmpcrypto: new package James Hilliard
  2024-09-18  0:22 ` [Buildroot] [PATCH 2/2] package/python-pysnmp: bump to version 7.1.3 James Hilliard
@ 2024-09-22 18:05 ` Yann E. MORIN
  1 sibling, 0 replies; 3+ messages in thread
From: Yann E. MORIN @ 2024-09-22 18:05 UTC (permalink / raw)
  To: James Hilliard; +Cc: Thomas Petazzoni, Asaf Kahlon, buildroot

James, All,

On 2024-09-17 18:22 -0600, James Hilliard spake thusly:
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>

Both applied to master, thanks.

Regards,
Yann E. MORIN.

> ---
>  package/Config.in                                 |  1 +
>  package/python-pysnmpcrypto/Config.in             |  9 +++++++++
>  .../python-pysnmpcrypto/python-pysnmpcrypto.hash  |  5 +++++
>  .../python-pysnmpcrypto/python-pysnmpcrypto.mk    | 15 +++++++++++++++
>  4 files changed, 30 insertions(+)
>  create mode 100644 package/python-pysnmpcrypto/Config.in
>  create mode 100644 package/python-pysnmpcrypto/python-pysnmpcrypto.hash
>  create mode 100644 package/python-pysnmpcrypto/python-pysnmpcrypto.mk
> 
> diff --git a/package/Config.in b/package/Config.in
> index 2200f16520..c0b64de7f9 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -1322,6 +1322,7 @@ menu "External python modules"
>  	source "package/python-pysmi/Config.in"
>  	source "package/python-pysnmp/Config.in"
>  	source "package/python-pysnmp-mibs/Config.in"
> +	source "package/python-pysnmpcrypto/Config.in"
>  	source "package/python-pysocks/Config.in"
>  	source "package/python-pyspnego/Config.in"
>  	source "package/python-pytablereader/Config.in"
> diff --git a/package/python-pysnmpcrypto/Config.in b/package/python-pysnmpcrypto/Config.in
> new file mode 100644
> index 0000000000..da9dd6cf43
> --- /dev/null
> +++ b/package/python-pysnmpcrypto/Config.in
> @@ -0,0 +1,9 @@
> +config BR2_PACKAGE_PYTHON_PYSNMPCRYPTO
> +	bool "python-pysnmpcrypto"
> +	depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography
> +	select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime
> +	help
> +	  Strong cryptography support for PySNMP (SNMP library for
> +	  Python).
> +
> +	  https://github.com/lextudio/pysnmpcrypto
> diff --git a/package/python-pysnmpcrypto/python-pysnmpcrypto.hash b/package/python-pysnmpcrypto/python-pysnmpcrypto.hash
> new file mode 100644
> index 0000000000..d36d20b43f
> --- /dev/null
> +++ b/package/python-pysnmpcrypto/python-pysnmpcrypto.hash
> @@ -0,0 +1,5 @@
> +# md5, sha256 from https://pypi.org/pypi/pysnmpcrypto/json
> +md5  969f3690cf2ba4309c047af31d17617e  pysnmpcrypto-0.1.0.tar.gz
> +sha256  ee6819247ceee09aa2de54b998c51ccf595d75a9ccc2e303383b39a5ac63816c  pysnmpcrypto-0.1.0.tar.gz
> +# Locally computed sha256 checksums
> +sha256  24c90090900edc62b49e27888132293a096248408f73993dc8f0147a6fe200ae  LICENSE.rst
> diff --git a/package/python-pysnmpcrypto/python-pysnmpcrypto.mk b/package/python-pysnmpcrypto/python-pysnmpcrypto.mk
> new file mode 100644
> index 0000000000..4472434286
> --- /dev/null
> +++ b/package/python-pysnmpcrypto/python-pysnmpcrypto.mk
> @@ -0,0 +1,15 @@
> +################################################################################
> +#
> +# python-pysnmpcrypto
> +#
> +################################################################################
> +
> +PYTHON_PYSNMPCRYPTO_VERSION = 0.1.0
> +PYTHON_PYSNMPCRYPTO_SOURCE = pysnmpcrypto-$(PYTHON_PYSNMPCRYPTO_VERSION).tar.gz
> +PYTHON_PYSNMPCRYPTO_SITE = https://files.pythonhosted.org/packages/e6/70/b71f5f1321ea548a7152fc23926258caaec353c8c3edce1aaafbb030ba76
> +PYTHON_PYSNMPCRYPTO_SETUP_TYPE = pep517
> +PYTHON_PYSNMPCRYPTO_LICENSE = BSD-2-Clause
> +PYTHON_PYSNMPCRYPTO_LICENSE_FILES = LICENSE.rst
> +PYTHON_PYSNMPCRYPTO_DEPENDENCIES = host-python-poetry-core
> +
> +$(eval $(python-package))
> -- 
> 2.34.1
> 
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2024-09-22 18:05 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-18  0:22 [Buildroot] [PATCH 1/2] package/python-pysnmpcrypto: new package James Hilliard
2024-09-18  0:22 ` [Buildroot] [PATCH 2/2] package/python-pysnmp: bump to version 7.1.3 James Hilliard
2024-09-22 18:05 ` [Buildroot] [PATCH 1/2] package/python-pysnmpcrypto: new package Yann E. MORIN

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.