* [gentoo-commits] repo/proj/guru:master commit in: dev-python/injector/
@ 2021-04-09 12:52 Andrew Ammerlaan
0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2021-04-09 12:52 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: Andrew Ammerlaan <andrewammerlaan <AT> riseup <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:master commit in: dev-python/injector/
@ 2024-03-29 14:15 Julien Roy
0 siblings, 0 replies; 6+ messages in thread
From: Julien Roy @ 2024-03-29 14:15 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: Julien Roy <julien <AT> jroy <DOT> ca>
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:master commit in: dev-python/injector/
@ 2024-03-30 19:29 Julien Roy
0 siblings, 0 replies; 6+ messages in thread
From: Julien Roy @ 2024-03-30 19:29 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: Julien Roy <julien <AT> jroy <DOT> ca>
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:master commit in: dev-python/injector/
@ 2024-03-30 19:29 Julien Roy
0 siblings, 0 replies; 6+ messages in thread
From: Julien Roy @ 2024-03-30 19:29 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: Julien Roy <julien <AT> jroy <DOT> ca>
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:master commit in: dev-python/injector/
@ 2024-04-01 21:30 Haelwenn Monnier
0 siblings, 0 replies; 6+ messages in thread
From: Haelwenn Monnier @ 2024-04-01 21:30 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: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
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:master commit in: dev-python/injector/
@ 2024-09-07 9:22 David Roman
0 siblings, 0 replies; 6+ messages in thread
From: David Roman @ 2024-09-07 9:22 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: David Roman <davidroman96 <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-07 9:22 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-07 9:22 [gentoo-commits] repo/proj/guru:master commit in: dev-python/injector/ David Roman
-- strict thread matches above, loose matches on Subject: below --
2024-04-01 21:30 Haelwenn Monnier
2024-03-30 19:29 Julien Roy
2024-03-30 19:29 Julien Roy
2024-03-29 14:15 Julien Roy
2021-04-09 12:52 Andrew Ammerlaan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox