diff options
| author | mirror@stealer.net <mirror@stealer.net> | 2026-04-03 05:30:19 +0000 |
|---|---|---|
| committer | mirror@stealer.net <mirror@stealer.net> | 2026-04-03 05:30:19 +0000 |
| commit | 5ac39ed627eb5dd0ba702a0ca14426b6ef0df39b (patch) | |
| tree | 3054342254eff954baceef31af9a127233cbfa9e /dev-python/peewee | |
| parent | 0f0fc55f8ff1681f1f0dbc54324b28a719bbc65b (diff) | |
2026-04-03 05:07:55+00:00
Diffstat (limited to 'dev-python/peewee')
| -rw-r--r-- | dev-python/peewee/Manifest | 2 | ||||
| -rw-r--r-- | dev-python/peewee/peewee-4.0.4.ebuild | 83 |
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 +} |
