* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/python_jwt/
@ 2022-03-18 8:54 Alessandro Barbieri
0 siblings, 0 replies; 5+ messages in thread
From: Alessandro Barbieri @ 2022-03-18 8:54 UTC (permalink / raw
To: gentoo-commits
commit: 4cd66574adaec6e3d17f46c5679d345d61341b7f
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Fri Mar 18 08:48:19 2022 +0000
Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Fri Mar 18 08:54:38 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4cd66574
dev-python/python_jwt: initial import
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
dev-python/python_jwt/Manifest | 1 +
dev-python/python_jwt/metadata.xml | 22 +++++++++++++++++++
dev-python/python_jwt/python_jwt-3.3.2.ebuild | 31 +++++++++++++++++++++++++++
3 files changed, 54 insertions(+)
diff --git a/dev-python/python_jwt/Manifest b/dev-python/python_jwt/Manifest
new file mode 100644
index 000000000..a8af12707
--- /dev/null
+++ b/dev-python/python_jwt/Manifest
@@ -0,0 +1 @@
+DIST python_jwt-3.3.2.tar.gz 266223 BLAKE2B 42bda6e45e33e15811e0fcdd613147c2fba0bd4115190e97df41ccb0ea4dbec3d132fab0743ed88aca524e19453cef66036759aaf880a3f3df2aba1459475201 SHA512 7ca5f8f211b4b12b20b2b3875b5811dca47d7f552d7d625e423d0ba488cdb9fe76a04168a91edb17cd3b2a381e00d55b1fc797e81e25f6c20d4358beb2284be7
diff --git a/dev-python/python_jwt/metadata.xml b/dev-python/python_jwt/metadata.xml
new file mode 100644
index 000000000..1fb50e120
--- /dev/null
+++ b/dev-python/python_jwt/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>lssndrbarbieri@gmail.com</email>
+ <name>Alessandro Barbieri</name>
+ </maintainer>
+ <longdescription lang="en">
+Module for generating and verifying JSON Web Tokens.
+
+ Note: From version 2.0.1 the namespace has changed from jwt to python_jwt, in order to avoid conflict with PyJWT.
+ Note: Versions 1.0.0 and later fix a vulnerability in JSON Web Token verification so please upgrade if you're using this functionality. The API has changed so you will need to update your application. verify_jwt now requires you to specify which signature algorithms are allowed.
+ Uses jwcrypto to do the heavy lifting.
+ Supports RS256, RS384, RS512, PS256, PS384, PS512, HS256, HS384, HS512, ES256, ES384, ES512, ES256K, EdDSA and none signature algorithms.
+ Unit tests, including tests for interoperability with jose.
+ Supports Python 2,7 and 3.6+. Note: generate_jwt returns the token as a Unicode string, even on Python 2.7.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">davedoesdev/python-jwt</remote-id>
+ <remote-id type="pypi">python-jwt</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/python_jwt/python_jwt-3.3.2.ebuild b/dev-python/python_jwt/python_jwt-3.3.2.ebuild
new file mode 100644
index 000000000..2c0ee8267
--- /dev/null
+++ b/dev-python/python_jwt/python_jwt-3.3.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python module for generating and verifying JSON Web Tokens"
+HOMEPAGE="
+ https://github.com/davedoesdev/python-jwt
+ https://pypi.org/project/python-jwt/
+"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=dev-python/jwcrypto-1.0.0[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? (
+ >=dev-python/gevent-1.2.2[${PYTHON_USEDEP}]
+ >=dev-python/pyVows-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/mock-1.3.0[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/python_jwt/
@ 2022-03-24 14:23 Alessandro Barbieri
0 siblings, 0 replies; 5+ messages in thread
From: Alessandro Barbieri @ 2022-03-24 14:23 UTC (permalink / raw
To: gentoo-commits
commit: 550d2e3248e1d8dab44404dd9869f94ed2aa8d1c
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Thu Mar 24 13:46:19 2022 +0000
Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Thu Mar 24 14:23:39 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=550d2e32
dev-python/python_jwt: update SRC_URI
Closes: https://bugs.gentoo.org/835880
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
dev-python/python_jwt/Manifest | 2 +-
dev-python/python_jwt/python_jwt-3.3.2.ebuild | 5 ++++-
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/dev-python/python_jwt/Manifest b/dev-python/python_jwt/Manifest
index a8af12707..e621bf760 100644
--- a/dev-python/python_jwt/Manifest
+++ b/dev-python/python_jwt/Manifest
@@ -1 +1 @@
-DIST python_jwt-3.3.2.tar.gz 266223 BLAKE2B 42bda6e45e33e15811e0fcdd613147c2fba0bd4115190e97df41ccb0ea4dbec3d132fab0743ed88aca524e19453cef66036759aaf880a3f3df2aba1459475201 SHA512 7ca5f8f211b4b12b20b2b3875b5811dca47d7f552d7d625e423d0ba488cdb9fe76a04168a91edb17cd3b2a381e00d55b1fc797e81e25f6c20d4358beb2284be7
+DIST python_jwt-3d9747df616d209c07bffe2bcf28b42e92a7d8d4.tar.gz 239032 BLAKE2B 2221d0445898ff1fa7737369e6488cf87287b359751113df61f4677bc9a31d3c90790c77bbaa4df08789019bca93c432dca96245ff28fa931557c046bc705f83 SHA512 43896e20bb2104d43b800f86342035d9eea3a0c70175c47d7875fa9b926dbb7c0f2840a68f25bdae5689df1f80198f74a7738c6a5a19d30748d53c1ebac39cf5
diff --git a/dev-python/python_jwt/python_jwt-3.3.2.ebuild b/dev-python/python_jwt/python_jwt-3.3.2.ebuild
index 2c0ee8267..d9d91aaa4 100644
--- a/dev-python/python_jwt/python_jwt-3.3.2.ebuild
+++ b/dev-python/python_jwt/python_jwt-3.3.2.ebuild
@@ -3,6 +3,8 @@
EAPI=8
+COMMIT="3d9747df616d209c07bffe2bcf28b42e92a7d8d4"
+MYPN="${PN/_/-}"
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
@@ -12,7 +14,8 @@ HOMEPAGE="
https://github.com/davedoesdev/python-jwt
https://pypi.org/project/python-jwt/
"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="https://github.com/davedoesdev/${MYPN}/archive/${COMMIT}.tar.gz -> ${PN}-${COMMIT}.tar.gz"
+S="${WORKDIR}/${MYPN}-${COMMIT}"
LICENSE="MIT"
SLOT="0"
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/python_jwt/
@ 2022-03-26 9:23 Alessandro Barbieri
0 siblings, 0 replies; 5+ messages in thread
From: Alessandro Barbieri @ 2022-03-26 9:23 UTC (permalink / raw
To: gentoo-commits
commit: 5e4f88c4d75c18ee094dc52b80fd96eaede19c9e
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sat Mar 26 08:57:42 2022 +0000
Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sat Mar 26 08:57:42 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e4f88c4
dev-python/python_jwt: custom test runner
Closes: https://bugs.gentoo.org/836148
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
dev-python/python_jwt/python_jwt-3.3.2.ebuild | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/dev-python/python_jwt/python_jwt-3.3.2.ebuild b/dev-python/python_jwt/python_jwt-3.3.2.ebuild
index d9d91aaa4..cb4ecb79a 100644
--- a/dev-python/python_jwt/python_jwt-3.3.2.ebuild
+++ b/dev-python/python_jwt/python_jwt-3.3.2.ebuild
@@ -20,6 +20,7 @@ S="${WORKDIR}/${MYPN}-${COMMIT}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
+IUSE="test"
RDEPEND=">=dev-python/jwcrypto-1.0.0[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"
@@ -31,4 +32,8 @@ BDEPEND="
)
"
-distutils_enable_tests pytest
+RESTRICT="!test? ( test )"
+
+python_test() {
+ "${EPYTHON}" test/run/run_pyvows.py -v test || die
+}
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/python_jwt/
@ 2022-03-27 21:28 Alessandro Barbieri
0 siblings, 0 replies; 5+ messages in thread
From: Alessandro Barbieri @ 2022-03-27 21:28 UTC (permalink / raw
To: gentoo-commits
commit: 87ca18267cb66699e5011ebd8d25b1e9d1a23d9c
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sun Mar 27 20:10:30 2022 +0000
Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sun Mar 27 21:28:24 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=87ca1826
dev-python/python_jwt: add coverage test dep
Bug: https://bugs.gentoo.org/836253
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
dev-python/python_jwt/python_jwt-3.3.2.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/dev-python/python_jwt/python_jwt-3.3.2.ebuild b/dev-python/python_jwt/python_jwt-3.3.2.ebuild
index cb4ecb79a..128e71476 100644
--- a/dev-python/python_jwt/python_jwt-3.3.2.ebuild
+++ b/dev-python/python_jwt/python_jwt-3.3.2.ebuild
@@ -26,6 +26,7 @@ RDEPEND=">=dev-python/jwcrypto-1.0.0[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
+ >=dev-python/coverage-4.0.3[${PYTHON_USEDEP}]
>=dev-python/gevent-1.2.2[${PYTHON_USEDEP}]
>=dev-python/pyVows-3.0.0[${PYTHON_USEDEP}]
>=dev-python/mock-1.3.0[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/python_jwt/
@ 2022-07-06 0:59 Alessandro Barbieri
0 siblings, 0 replies; 5+ messages in thread
From: Alessandro Barbieri @ 2022-07-06 0:59 UTC (permalink / raw
To: gentoo-commits
commit: c979ccd108309e867a622f95ff572c7828e2b52a
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Wed Jul 6 00:57:50 2022 +0000
Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Wed Jul 6 00:57:50 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c979ccd1
dev-python/python_jwt: treeclean
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
dev-python/python_jwt/Manifest | 1 -
dev-python/python_jwt/metadata.xml | 22 ---------------
dev-python/python_jwt/python_jwt-3.3.2.ebuild | 40 ---------------------------
3 files changed, 63 deletions(-)
diff --git a/dev-python/python_jwt/Manifest b/dev-python/python_jwt/Manifest
deleted file mode 100644
index e621bf760..000000000
--- a/dev-python/python_jwt/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST python_jwt-3d9747df616d209c07bffe2bcf28b42e92a7d8d4.tar.gz 239032 BLAKE2B 2221d0445898ff1fa7737369e6488cf87287b359751113df61f4677bc9a31d3c90790c77bbaa4df08789019bca93c432dca96245ff28fa931557c046bc705f83 SHA512 43896e20bb2104d43b800f86342035d9eea3a0c70175c47d7875fa9b926dbb7c0f2840a68f25bdae5689df1f80198f74a7738c6a5a19d30748d53c1ebac39cf5
diff --git a/dev-python/python_jwt/metadata.xml b/dev-python/python_jwt/metadata.xml
deleted file mode 100644
index 1fb50e120..000000000
--- a/dev-python/python_jwt/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>lssndrbarbieri@gmail.com</email>
- <name>Alessandro Barbieri</name>
- </maintainer>
- <longdescription lang="en">
-Module for generating and verifying JSON Web Tokens.
-
- Note: From version 2.0.1 the namespace has changed from jwt to python_jwt, in order to avoid conflict with PyJWT.
- Note: Versions 1.0.0 and later fix a vulnerability in JSON Web Token verification so please upgrade if you're using this functionality. The API has changed so you will need to update your application. verify_jwt now requires you to specify which signature algorithms are allowed.
- Uses jwcrypto to do the heavy lifting.
- Supports RS256, RS384, RS512, PS256, PS384, PS512, HS256, HS384, HS512, ES256, ES384, ES512, ES256K, EdDSA and none signature algorithms.
- Unit tests, including tests for interoperability with jose.
- Supports Python 2,7 and 3.6+. Note: generate_jwt returns the token as a Unicode string, even on Python 2.7.
- </longdescription>
- <upstream>
- <remote-id type="github">davedoesdev/python-jwt</remote-id>
- <remote-id type="pypi">python-jwt</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/python_jwt/python_jwt-3.3.2.ebuild b/dev-python/python_jwt/python_jwt-3.3.2.ebuild
deleted file mode 100644
index 128e71476..000000000
--- a/dev-python/python_jwt/python_jwt-3.3.2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="3d9747df616d209c07bffe2bcf28b42e92a7d8d4"
-MYPN="${PN/_/-}"
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python module for generating and verifying JSON Web Tokens"
-HOMEPAGE="
- https://github.com/davedoesdev/python-jwt
- https://pypi.org/project/python-jwt/
-"
-SRC_URI="https://github.com/davedoesdev/${MYPN}/archive/${COMMIT}.tar.gz -> ${PN}-${COMMIT}.tar.gz"
-S="${WORKDIR}/${MYPN}-${COMMIT}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND=">=dev-python/jwcrypto-1.0.0[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? (
- >=dev-python/coverage-4.0.3[${PYTHON_USEDEP}]
- >=dev-python/gevent-1.2.2[${PYTHON_USEDEP}]
- >=dev-python/pyVows-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/mock-1.3.0[${PYTHON_USEDEP}]
- )
-"
-
-RESTRICT="!test? ( test )"
-
-python_test() {
- "${EPYTHON}" test/run/run_pyvows.py -v test || die
-}
^ permalink raw reply related [flat|nested] 5+ messages in thread
end of thread, other threads:[~2022-07-06 0:59 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-26 9:23 [gentoo-commits] repo/proj/guru:dev commit in: dev-python/python_jwt/ Alessandro Barbieri
-- strict thread matches above, loose matches on Subject: below --
2022-07-06 0:59 Alessandro Barbieri
2022-03-27 21:28 Alessandro Barbieri
2022-03-24 14:23 Alessandro Barbieri
2022-03-18 8:54 Alessandro Barbieri
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox