public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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