Skip to content

Commit

Permalink
feat(pantograph): added puresnmp dependencies to buildroot
Browse files Browse the repository at this point in the history
PLAT-14070
  • Loading branch information
gitanshumehndiratta-cpi committed Oct 21, 2024
1 parent 955d435 commit 10d72c8
Show file tree
Hide file tree
Showing 13 changed files with 110 additions and 0 deletions.
3 changes: 3 additions & 0 deletions package/Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -1191,6 +1191,7 @@ menu "External python modules"
source "package/python-ptyprocess/Config.in"
source "package/python-pudb/Config.in"
source "package/python-pure-eval/Config.in"
source "package/python-puresnmp/Config.in"
source "package/python-py/Config.in"
source "package/python-pyaes/Config.in"
source "package/python-pyalsa/Config.in"
Expand Down Expand Up @@ -1312,6 +1313,7 @@ menu "External python modules"
source "package/python-sqlparse/Config.in"
source "package/python-stack-data/Config.in"
source "package/python-systemd/Config.in"
source "package/python-t61codec/Config.in"
source "package/python-tabledata/Config.in"
source "package/python-tempora/Config.in"
source "package/python-termcolor/Config.in"
Expand Down Expand Up @@ -1365,6 +1367,7 @@ menu "External python modules"
source "package/python-wsaccel/Config.in"
source "package/python-wsproto/Config.in"
source "package/python-wtforms/Config.in"
source "package/python-x690/Config.in"
source "package/python-xlib/Config.in"
source "package/python-xlrd/Config.in"
source "package/python-xlsxwriter/Config.in"
Expand Down
6 changes: 6 additions & 0 deletions package/python-puresnmp-crypto/Config.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
config BR2_PACKAGE_PYTHON_PURESNMP_CRYPTO
bool "python-puresnmp-crypto"
help
This package provides support for DES and AES encryption in puresnmp.

https://pypi.org/project/puresnmp-crypto/
3 changes: 3 additions & 0 deletions package/python-puresnmp-crypto/python-puresnmp-crypto.hash
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# md5, sha256 from https://pypi.org/pypi/pure_eval/json
md5 048ec1ce27dd90733ba022cf6ebd31fa puresnmp-crypto-1.0.1.tar.gz
sha256 24eb8b23c44e04c6da55c4f11add4ad4a65daf40f35013b1c0e6f5339837351e puresnmp-crypto-1.0.1.tar.gz
16 changes: 16 additions & 0 deletions package/python-puresnmp-crypto/python-puresnmp-crypto.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
################################################################################
#
# python-puresnmp-crypto
#
################################################################################

PYTHON_PURESNMP_CRYPTO_VERSION = 1.0.1
PYTHON_PURESNMP_CRYPTO_SOURCE = puresnmp-crypto-$(PYTHON_PURESNMP_CRYPTO_VERSION).tar.gz
PYTHON_PURESNMP_CRYPTO_SITE = https://files.pythonhosted.org/packages/dc/ea/7550a803a020c08cb031c2fd4ace2e7dd9ab6befd121713343dfb6ccc591
PYTHON_PURESNMP_CRYPTO_SETUP_TYPE = setuptools
PYTHON_PURESNMP_CRYPTO_LICENSE = LGPL-2.1+
PYTHON_PURESNMP_CRYPTO_LICENSE_FILES = LICENSE
PYTHON_PURESNMP_CRYPTO_CPE_ID_VENDOR = puresnmp-crypto
PYTHON_PURESNMP_CRYPTO_CPE_ID_PRODUCT = puresnmp-crypto

$(eval $(python-package))
7 changes: 7 additions & 0 deletions package/python-puresnmp/Config.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
config BR2_PACKAGE_PYTHON_PURESNMP
bool "python-puresnmp"
select BR2_PACKAGE_PYTHON_X690 # runtime
help
This is a description of puresnmp.

https://pypi.org/project/puresnmp/
5 changes: 5 additions & 0 deletions package/python-puresnmp/python-puresnmp.hash
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# md5, sha256 from https://pypi.org/pypi/pure_eval/json
md5 3d7e0b1e32245f6a7f7d598e3aa0ff8e puresnmp-2.0.0.post1.tar.gz
sha256 84697149f843ddc519a27199795e5b6707d13b4527d3420773270cf6f29560c7 puresnmp-2.0.0.post1.tar.gz
# Locally computed sha256 checksums
sha256 a46b5c89f5a9fd6516cf2a426a830dc0a0da560af6e78dd19f7697d2eea8e7fc LICENSE.txt
16 changes: 16 additions & 0 deletions package/python-puresnmp/python-puresnmp.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
################################################################################
#
# python-puresnmp
#
################################################################################

PYTHON_PURESNMP_VERSION = 2.0.0.post1
PYTHON_PURESNMP_SOURCE = puresnmp-$(PYTHON_PURESNMP_VERSION).tar.gz
PYTHON_PURESNMP_SITE = https://files.pythonhosted.org/packages/3b/45/8e672da3e9af89c4d2dba45403847e9523c3cc04d151029943069f6313b5
PYTHON_PURESNMP_SETUP_TYPE = setuptools
PYTHON_PURESNMP_LICENSE = LGPL-2.1+
PYTHON_PURESNMP_LICENSE_FILES = LICENSE
PYTHON_PURESNMP_CPE_ID_VENDOR = puresnmp
PYTHON_PURESNMP_CPE_ID_PRODUCT = puresnmp

$(eval $(python-package))
6 changes: 6 additions & 0 deletions package/python-t61codec/Config.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
config BR2_PACKAGE_PYTHON_T61CODEC
bool "python-t61codec"
help
This is a description of puresnmp.

https://pypi.org/project/t61codec/
5 changes: 5 additions & 0 deletions package/python-t61codec/python-t61codec.hash
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# md5 from https://pypi.org/project/t61codec/
md5 5cb36742fd7a8c2041df16c3e8e0c7ea t61codec-2.0.0.tar.gz
# Locally computed
sha256 21c238fbf897b32e5fe9450b71193a1d223abb591dd84b5da8fbc50a2c9277db t61codec-2.0.0.tar.gz
sha256 1f5586b9be7b89e45cf269ef079ff3c2c5bb23314b8570a15f156062cba2d023 LICENSE
16 changes: 16 additions & 0 deletions package/python-t61codec/python-t61codec.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
################################################################################
#
# python-t61codec
#
################################################################################

PYTHON_T61CODEC_VERSION = 2.0.0
PYTHON_T61CODEC_SOURCE = t61codec-$(PYTHON_T61CODEC_VERSION).tar.gz
PYTHON_T61CODEC_SITE = https://files.pythonhosted.org/packages/5c/a1/3dad66921f116dab998b9c983a6b78da1c692f5b61b2962a7c6348c0cc40
PYTHON_T61CODEC_SETUP_TYPE = setuptools
PYTHON_T61CODEC_LICENSE = LGPL-2.1+
PYTHON_T61CODEC_LICENSE_FILES = LICENSE
PYTHON_T61CODEC_CPE_ID_VENDOR = t61codec
PYTHON_T61CODEC_CPE_ID_PRODUCT = t61codec

$(eval $(python-package))
7 changes: 7 additions & 0 deletions package/python-x690/Config.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
config BR2_PACKAGE_PYTHON_X690
bool "python-x690"
select BR2_PACKAGE_PYTHON_T61CODEC #runtime
help
Package contains a pure Python implementation of the “x690” standard for BER encoding/decoding.

https://pypi.org/project/x690/
6 changes: 6 additions & 0 deletions package/python-x690/python-x690.hash
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# md5, sha256 from https://pypi.org/pypi/wtforms/json
md5 6ed02ad0d1153d35c747ff21957a35f0 x690-1.0.0.post1.tar.gz
sha256 3a2a8a4e479079188aa6e847814981286b8f1c19569898fa3fe573ee0ce05349 x690-1.0.0.post1.tar.gz
# Locally computed sha256 checksums
sha256 6285929deeab2041744bac5c79f00cfe5654fd87d7c8247264d60715d06aff97 LICENSE.txt
#sha256 c9362a7258a11c84a8f7e825ccbbb5c425c6fc02368d3aee6494533fb99ba1f4 docs/license.rst
14 changes: 14 additions & 0 deletions package/python-x690/python-x690.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
################################################################################
#
# python-x690
#
################################################################################

PYTHON_X690_VERSION = 1.0.0.post1
PYTHON_X690_SOURCE = x690-$(PYTHON_X690_VERSION).tar.gz
PYTHON_X690_SITE = https://files.pythonhosted.org/packages/78/5c/7fee7f6251575259453839f100301a0eaae6260b73762aa55de84573eee2
PYTHON_X690_SETUP_TYPE = setuptools
PYTHON_X690_LICENSE = BSD-3-Clause
PYTHON_X690_LICENSE_FILES = LICENSE.rst

$(eval $(python-package))

0 comments on commit 10d72c8

Please sign in to comment.