public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/injector/
@ 2021-04-08 19:18 Octiabrina Terrien-Puig
  0 siblings, 0 replies; 6+ messages in thread
From: Octiabrina Terrien-Puig @ 2021-04-08 19:18 UTC (permalink / raw
  To: gentoo-commits

commit:     db0e5cfdb51f8f388eae409cf6b0b2b34863de1b
Author:     Octiabrina Terrien-Puig <octiabrina <AT> myrvogna <DOT> net>
AuthorDate: Thu Apr  8 19:08:18 2021 +0000
Commit:     Octiabrina Terrien-Puig <octiabrina <AT> myrvogna <DOT> net>
CommitDate: Thu Apr  8 19:18:09 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=db0e5cfd

dev-python/injector: new package

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Octiabrina Terrien-Puig <octiabrina <AT> myrvogna.net>

 dev-python/injector/Manifest               |  1 +
 dev-python/injector/injector-0.18.4.ebuild | 21 +++++++++++++++++++++
 dev-python/injector/metadata.xml           | 12 ++++++++++++
 3 files changed, 34 insertions(+)

diff --git a/dev-python/injector/Manifest b/dev-python/injector/Manifest
new file mode 100644
index 000000000..e56b938b0
--- /dev/null
+++ b/dev-python/injector/Manifest
@@ -0,0 +1 @@
+DIST injector-0.18.4.tar.gz 23230 BLAKE2B 3cc344f5eab64f58575d4772b7d867988b4b3550b2cb9d7f24d169f66e05953cb395800d77fc9edcb5ccfdbc3b8688cae0f33170aa3312b19c2d44173f2e8ee1 SHA512 3afc5e69ade4d60f6f60c81b1067428852a39767a14c779436ed9137e922c47f0818b599afef0b13a1dd6fe3cd95a16fb85963e7fc5c3b6f0ae84ec54f219aca

diff --git a/dev-python/injector/injector-0.18.4.ebuild b/dev-python/injector/injector-0.18.4.ebuild
new file mode 100644
index 000000000..0805fd917
--- /dev/null
+++ b/dev-python/injector/injector-0.18.4.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1
+
+DESCRIPTION="Python dependency injection framework"
+HOMEPAGE="
+		https://pypi.org/project/injector
+		https://github.com/alecthomas/injector
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+KEYWORDS="~amd64"
+LICENSE="BSD"
+SLOT="0"
+
+DEPEND="dev-python/typing-extensions[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"

diff --git a/dev-python/injector/metadata.xml b/dev-python/injector/metadata.xml
new file mode 100644
index 000000000..c49178b70
--- /dev/null
+++ b/dev-python/injector/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>octiabrina@myrvogna.net</email>
+		<name>Octiabrina Terrien-Puig</name>
+	</maintainer>
+	<upstream>
+		<remote-id type="pypi">injector</remote-id>
+		<remote-id type="github">alecthomas/injector</remote-id>
+	</upstream>
+</pkgmetadata>


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/injector/
@ 2024-03-29 11:39 Gonçalo Negrier Duarte
  0 siblings, 0 replies; 6+ messages in thread
From: Gonçalo Negrier Duarte @ 2024-03-29 11:39 UTC (permalink / raw
  To: gentoo-commits

commit:     83e36df74486803a28e42436bbe90a629aeb3fe3
Author:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
AuthorDate: Sat Mar 23 01:57:25 2024 +0000
Commit:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
CommitDate: Fri Mar 29 11:39:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=83e36df7

dev-python/injector: new package, add 0.21.0

Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail.com>

 dev-python/injector/Manifest               |  1 +
 dev-python/injector/injector-0.21.0.ebuild | 42 ++++++++++++++++++++++++++++++
 dev-python/injector/metadata.xml           | 11 ++++++++
 3 files changed, 54 insertions(+)

diff --git a/dev-python/injector/Manifest b/dev-python/injector/Manifest
new file mode 100644
index 0000000000..f1745d1ae1
--- /dev/null
+++ b/dev-python/injector/Manifest
@@ -0,0 +1 @@
+DIST 0.21.0.tar.gz 46600 BLAKE2B 0ccb732b3acb29fea981268ec3764bad7fae3d79a87880c302b59ca02e9f490ba6e974ebab8b336afa6356e66e2c37c810bbe5910381b6b010e3cbcd9323e507 SHA512 086eb61abc512574646cddef0a14d81fe45ad12f2f73658c6c2a31f45e0e793c7a32c0ce5bed768263bfd075f943349734e600e23cab67ab72a20e7a86899f6f

diff --git a/dev-python/injector/injector-0.21.0.ebuild b/dev-python/injector/injector-0.21.0.ebuild
new file mode 100644
index 0000000000..3cff345f8d
--- /dev/null
+++ b/dev-python/injector/injector-0.21.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python dependency injection framework, inspired by Guice"
+HOMEPAGE="https://github.com/python-injector/injector"
+SRC_URI="https://github.com/python-injector/${PN}/archive/refs/tags/${PV}.tar.gz"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~x86 ~x86-linux"
+IUSE="doc test"
+
+RDEPEND="
+	test? (
+		dev-python/pytest
+		dev-python/hypothesis
+	)
+"
+DEPEND="${RDEPEND}
+	doc? ( dev-python/sphinx )
+"
+
+
+python_compile_all() {
+	use doc && emake -C docs
+}
+
+python_test() {
+	esetup.py test
+}
+
+python_install_all() {
+	use doc && local HTML_DOCS=( docs/. )
+	distutils-r1_python_install_all
+}

diff --git a/dev-python/injector/metadata.xml b/dev-python/injector/metadata.xml
new file mode 100644
index 0000000000..877dd5791d
--- /dev/null
+++ b/dev-python/injector/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>gonegrier.duarte@gmail.com</email>
+		<name>Gonçalo Negrier Duarte</name>
+	</maintainer>
+	<upstream>
+		<remote-id type="github">python-injector/injector</remote-id>
+	</upstream>
+</pkgmetadata>


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/injector/
@ 2024-03-29 20:26 Gonçalo Negrier Duarte
  0 siblings, 0 replies; 6+ messages in thread
From: Gonçalo Negrier Duarte @ 2024-03-29 20:26 UTC (permalink / raw
  To: gentoo-commits

commit:     d08f7c03b08236641e6de3591b9bcf037a018e4c
Author:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
AuthorDate: Fri Mar 29 20:26:18 2024 +0000
Commit:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
CommitDate: Fri Mar 29 20:26:39 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d08f7c03

dev-python/injector: improve ebuild

Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail.com>

 dev-python/injector/injector-0.21.0.ebuild | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/dev-python/injector/injector-0.21.0.ebuild b/dev-python/injector/injector-0.21.0.ebuild
index 3cff345f8d..a8d1ed72e9 100644
--- a/dev-python/injector/injector-0.21.0.ebuild
+++ b/dev-python/injector/injector-0.21.0.ebuild
@@ -27,14 +27,8 @@ DEPEND="${RDEPEND}
 	doc? ( dev-python/sphinx )
 "
 
-
-python_compile_all() {
-	use doc && emake -C docs
-}
-
-python_test() {
-	esetup.py test
-}
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
 
 python_install_all() {
 	use doc && local HTML_DOCS=( docs/. )


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/injector/
@ 2024-03-30  3:21 Florian Badie
  0 siblings, 0 replies; 6+ messages in thread
From: Florian Badie @ 2024-03-30  3:21 UTC (permalink / raw
  To: gentoo-commits

commit:     6db3b13085b93e6aeaf61f07a10d7b9221bb09c2
Author:     odrling <florianbadie <AT> odrling <DOT> xyz>
AuthorDate: Sat Mar 30 03:20:43 2024 +0000
Commit:     Florian Badie <florianbadie <AT> mailbox <DOT> org>
CommitDate: Sat Mar 30 03:20:43 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6db3b130

dev-python/injector: update SRC_URI

Signed-off-by: odrling <florianbadie <AT> odrling.xyz>

 dev-python/injector/Manifest               | 2 +-
 dev-python/injector/injector-0.21.0.ebuild | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-python/injector/Manifest b/dev-python/injector/Manifest
index f1745d1ae1..6116014f51 100644
--- a/dev-python/injector/Manifest
+++ b/dev-python/injector/Manifest
@@ -1 +1 @@
-DIST 0.21.0.tar.gz 46600 BLAKE2B 0ccb732b3acb29fea981268ec3764bad7fae3d79a87880c302b59ca02e9f490ba6e974ebab8b336afa6356e66e2c37c810bbe5910381b6b010e3cbcd9323e507 SHA512 086eb61abc512574646cddef0a14d81fe45ad12f2f73658c6c2a31f45e0e793c7a32c0ce5bed768263bfd075f943349734e600e23cab67ab72a20e7a86899f6f
+DIST injector-0.21.0.gh.tar.gz 46600 BLAKE2B 0ccb732b3acb29fea981268ec3764bad7fae3d79a87880c302b59ca02e9f490ba6e974ebab8b336afa6356e66e2c37c810bbe5910381b6b010e3cbcd9323e507 SHA512 086eb61abc512574646cddef0a14d81fe45ad12f2f73658c6c2a31f45e0e793c7a32c0ce5bed768263bfd075f943349734e600e23cab67ab72a20e7a86899f6f

diff --git a/dev-python/injector/injector-0.21.0.ebuild b/dev-python/injector/injector-0.21.0.ebuild
index a8d1ed72e9..95e2fca4f0 100644
--- a/dev-python/injector/injector-0.21.0.ebuild
+++ b/dev-python/injector/injector-0.21.0.ebuild
@@ -10,7 +10,9 @@ inherit distutils-r1
 
 DESCRIPTION="Python dependency injection framework, inspired by Guice"
 HOMEPAGE="https://github.com/python-injector/injector"
-SRC_URI="https://github.com/python-injector/${PN}/archive/refs/tags/${PV}.tar.gz"
+SRC_URI="
+	https://github.com/python-injector/${PN}/archive/refs/tags/${PV}.tar.gz
+		-> ${P}.gh.tar.gz"
 
 SLOT="0"
 LICENSE="BSD"


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/injector/
@ 2024-04-01 18:34 Gonçalo Negrier Duarte
  0 siblings, 0 replies; 6+ messages in thread
From: Gonçalo Negrier Duarte @ 2024-04-01 18:34 UTC (permalink / raw
  To: gentoo-commits

commit:     df2a3ed9a911f381a20ab0cf5f4c2953142d979c
Author:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
AuthorDate: Mon Apr  1 18:33:43 2024 +0000
Commit:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
CommitDate: Mon Apr  1 18:34:27 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=df2a3ed9

dev-python/injector: add 0.21.0-r1, drop 0.21.0
* Improve ebuild

Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail.com>

 .../{injector-0.21.0.ebuild => injector-0.21.0-r1.ebuild}    | 12 ------------
 1 file changed, 12 deletions(-)

diff --git a/dev-python/injector/injector-0.21.0.ebuild b/dev-python/injector/injector-0.21.0-r1.ebuild
similarity index 77%
rename from dev-python/injector/injector-0.21.0.ebuild
rename to dev-python/injector/injector-0.21.0-r1.ebuild
index 95e2fca4f0..318389852c 100644
--- a/dev-python/injector/injector-0.21.0.ebuild
+++ b/dev-python/injector/injector-0.21.0-r1.ebuild
@@ -17,22 +17,10 @@ SRC_URI="
 SLOT="0"
 LICENSE="BSD"
 KEYWORDS="~amd64 ~x86 ~x86-linux"
-IUSE="doc test"
-
-RDEPEND="
-	test? (
-		dev-python/pytest
-		dev-python/hypothesis
-	)
-"
-DEPEND="${RDEPEND}
-	doc? ( dev-python/sphinx )
-"
 
 distutils_enable_sphinx docs
 distutils_enable_tests pytest
 
 python_install_all() {
-	use doc && local HTML_DOCS=( docs/. )
 	distutils-r1_python_install_all
 }


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/injector/
@ 2024-09-06 14:38 Takuya Wakazono
  0 siblings, 0 replies; 6+ messages in thread
From: Takuya Wakazono @ 2024-09-06 14:38 UTC (permalink / raw
  To: gentoo-commits

commit:     a2240d9330f95135b8ca1f0f05a259673388de09
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Fri Sep  6 14:37:53 2024 +0000
Commit:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
CommitDate: Fri Sep  6 14:37:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a2240d93

dev-python/injector: fix tests

Bug: https://bugs.gentoo.org/928158
Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 dev-python/injector/injector-0.21.0-r1.ebuild | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/dev-python/injector/injector-0.21.0-r1.ebuild b/dev-python/injector/injector-0.21.0-r1.ebuild
index 7f9655b42..317b1fdd5 100644
--- a/dev-python/injector/injector-0.21.0-r1.ebuild
+++ b/dev-python/injector/injector-0.21.0-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..12} )
@@ -21,6 +21,11 @@ KEYWORDS="~amd64 ~x86 ~x86-linux"
 distutils_enable_sphinx docs
 distutils_enable_tests pytest
 
+python_test() {
+	# bug 928158
+	epytest -o addopts=
+}
+
 python_install_all() {
 	distutils-r1_python_install_all
 }


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

end of thread, other threads:[~2024-09-06 14:38 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-29 20:26 [gentoo-commits] repo/proj/guru:dev commit in: dev-python/injector/ Gonçalo Negrier Duarte
  -- strict thread matches above, loose matches on Subject: below --
2024-09-06 14:38 Takuya Wakazono
2024-04-01 18:34 Gonçalo Negrier Duarte
2024-03-30  3:21 Florian Badie
2024-03-29 11:39 Gonçalo Negrier Duarte
2021-04-08 19:18 Octiabrina Terrien-Puig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox