summaryrefslogtreecommitdiff
path: root/dev-python/peewee
diff options
context:
space:
mode:
authormirror@stealer.net <mirror@stealer.net>2026-04-03 05:30:19 +0000
committermirror@stealer.net <mirror@stealer.net>2026-04-03 05:30:19 +0000
commit5ac39ed627eb5dd0ba702a0ca14426b6ef0df39b (patch)
tree3054342254eff954baceef31af9a127233cbfa9e /dev-python/peewee
parent0f0fc55f8ff1681f1f0dbc54324b28a719bbc65b (diff)
2026-04-03 05:07:55+00:00
Diffstat (limited to 'dev-python/peewee')
-rw-r--r--dev-python/peewee/Manifest2
-rw-r--r--dev-python/peewee/peewee-4.0.4.ebuild83
2 files changed, 85 insertions, 0 deletions
diff --git a/dev-python/peewee/Manifest b/dev-python/peewee/Manifest
index 2293280e52..74d9266177 100644
--- a/dev-python/peewee/Manifest
+++ b/dev-python/peewee/Manifest
@@ -3,9 +3,11 @@ DIST peewee-4.0.0.gh.tar.gz 902288 BLAKE2B 84da3be85bd3514c817fc4ace518729af47e4
DIST peewee-4.0.1.gh.tar.gz 919747 BLAKE2B 4218f58e536ba84c89cee8fed5234a38687af41b871794e2f355420699382e9f27d8dba72219808eef06e15380af261335662673d79b2617a3186c4e61e94807 SHA512 d86b33f7e2570076dda9e23868ba2558567d673e32a9e405210786390283a5fc40cc904ee11e1a2cb93980b2ececa3a3fe94143480f270acac896ec72c541ff8
DIST peewee-4.0.2.gh.tar.gz 926522 BLAKE2B 806cf98c98dbdcc1aa4e6288546bd573214d16bc1fe4fa3fdc7fe191c0f672f0e9887e3c17645e5f1deed1a22e443dac91949be6dab2a315f1e8a3561829a5cc SHA512 7c524108af91565301e38bc17806d8158a7d26db23142e407fdcc2f75dea7abce6585820164c99f9472559aa776c8477dbb8620e55f0dcd25facae767b94acb1
DIST peewee-4.0.3.gh.tar.gz 952221 BLAKE2B 3abbf959cfa0a52199f4575d607013d08d9dbdd7b4a08bb27bd379fa195e9c390c0e3e2c9b2b7a71e1c7b9c2f81a7ef90514ad5656abc75348f12a7858d302aa SHA512 c73d3fec97b818a2fce44e5410501f07ef5c2f62b01f2b92d1b49ffaec71cc9609e75fed8ecda924656a35e4ab38a68312b62dc1a57f580609d3610c563926a3
+DIST peewee-4.0.4.gh.tar.gz 952486 BLAKE2B 8f2b1ce7ff9199e3fc0b4ad469b4fbd06bb6e2ac2a3fe75e286b6ad3bcc583b5202a0395506431f4aa5acf1c88a23d9fe35625afe2f554cfa0675771593b4bf0 SHA512 2ec0d584db9884c0ccc6f0fee08d0b4abd9da5ecb72f5e93cf8fecaad7fbd801a9ddb80bf66ae07e3c094c0aae07ad34a230cee35dec9d3d0d2b256ff51d20dc
EBUILD peewee-3.19.0.ebuild 1582 BLAKE2B fa6d8350ee955976d17980205c090e401a205ff749723ce58689ab1a31906747f037bb20329802217725343fd7e04f54ed5607a3508e684b303ac8bb74fc50f1 SHA512 8e6377f3dc15925c56893b6b462aab096ec712c03aa0266b4071b353bedc636a953cea46f0279ec0b631cfb9ed4302e3cfd4274ca2e88a75dbea752b0e87a753
EBUILD peewee-4.0.0.ebuild 1610 BLAKE2B 57a0ba4c3185f1af08d78492348f0b5f8b50c3d6a795dbc54da70ebb230de243ad301da1f9cc4f74caadf94208655bf01db7fa6e78b8bdc939da43600d44c65e SHA512 1b4a84eeda6b8e7aa770cf204e8de5454078f6fa028c0b56138470b6b901d52bdfb7be839a7f42a5e2f5955eba1727befa3039cc44ff3d46bb28868b9acb8728
EBUILD peewee-4.0.1.ebuild 1610 BLAKE2B 57a0ba4c3185f1af08d78492348f0b5f8b50c3d6a795dbc54da70ebb230de243ad301da1f9cc4f74caadf94208655bf01db7fa6e78b8bdc939da43600d44c65e SHA512 1b4a84eeda6b8e7aa770cf204e8de5454078f6fa028c0b56138470b6b901d52bdfb7be839a7f42a5e2f5955eba1727befa3039cc44ff3d46bb28868b9acb8728
EBUILD peewee-4.0.2.ebuild 1610 BLAKE2B 57a0ba4c3185f1af08d78492348f0b5f8b50c3d6a795dbc54da70ebb230de243ad301da1f9cc4f74caadf94208655bf01db7fa6e78b8bdc939da43600d44c65e SHA512 1b4a84eeda6b8e7aa770cf204e8de5454078f6fa028c0b56138470b6b901d52bdfb7be839a7f42a5e2f5955eba1727befa3039cc44ff3d46bb28868b9acb8728
EBUILD peewee-4.0.3.ebuild 1610 BLAKE2B 57a0ba4c3185f1af08d78492348f0b5f8b50c3d6a795dbc54da70ebb230de243ad301da1f9cc4f74caadf94208655bf01db7fa6e78b8bdc939da43600d44c65e SHA512 1b4a84eeda6b8e7aa770cf204e8de5454078f6fa028c0b56138470b6b901d52bdfb7be839a7f42a5e2f5955eba1727befa3039cc44ff3d46bb28868b9acb8728
+EBUILD peewee-4.0.4.ebuild 1610 BLAKE2B 57a0ba4c3185f1af08d78492348f0b5f8b50c3d6a795dbc54da70ebb230de243ad301da1f9cc4f74caadf94208655bf01db7fa6e78b8bdc939da43600d44c65e SHA512 1b4a84eeda6b8e7aa770cf204e8de5454078f6fa028c0b56138470b6b901d52bdfb7be839a7f42a5e2f5955eba1727befa3039cc44ff3d46bb28868b9acb8728
MISC metadata.xml 493 BLAKE2B 60dbc97d8a2acf239b6ae84ae48153ec7985399ef588de5fd3d5e06db137353ba8440eeb811fe90edb66aef70550c514c23f53cf8ee2c5e8146504dae71cef19 SHA512 28227e81ad41534f8dc80dc478cb72e116aa3d5259bb91dd20121fcadd803a04715a986e21d4302a0c8129a4fcafbd71645636b0e5b3384a661f3ee93d41fde2
diff --git a/dev-python/peewee/peewee-4.0.4.ebuild b/dev-python/peewee/peewee-4.0.4.ebuild
new file mode 100644
index 0000000000..7c462b1358
--- /dev/null
+++ b/dev-python/peewee/peewee-4.0.4.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1
+
+DESCRIPTION="Small Python ORM"
+HOMEPAGE="
+ https://github.com/coleifer/peewee/
+ https://pypi.org/project/peewee/
+"
+SRC_URI="
+ https://github.com/coleifer/peewee/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="examples +native-extensions test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ native-extensions? ( dev-db/sqlite:3= )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ )
+ test? (
+ dev-db/postgresql
+ dev-python/psycopg:0[${PYTHON_USEDEP}]
+ sys-libs/timezone-data
+ )
+"
+
+distutils_enable_sphinx docs \
+ dev-python/sphinx-rtd-theme
+
+src_prepare() {
+ default
+
+ # disable test failing on postgres 16
+ sed -e 's/test_timeout/_&/' -i tests/sqliteq.py || die
+}
+
+src_compile() {
+ if ! use native-extensions; then
+ local -x NO_SQLITE=1
+ fi
+
+ distutils-r1_src_compile
+}
+
+src_test() {
+ initdb -D "${T}"/pgsql || die
+ pg_ctl -w -D "${T}"/pgsql start -o "-h '' -k '${T}'" || die
+ createdb -h "${T}" peewee_test || die
+ psql -h "${T}" peewee_test -c 'create extension hstore;' || die
+
+ local -x PEEWEE_PSQL_HOST="${T}"
+ distutils-r1_src_test
+
+ pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+ "${EPYTHON}" runtests.py -v 2 || die "tests failed under ${EPYTHON}"
+}
+
+python_install_all() {
+ use examples && DOCS=( examples/ )
+ distutils-r1_python_install_all
+}