summaryrefslogtreecommitdiff
path: root/dev-python/databases
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/databases')
-rw-r--r--dev-python/databases/Manifest2
-rw-r--r--dev-python/databases/databases-0.5.3.ebuild69
-rw-r--r--dev-python/databases/databases-0.6.1.ebuild86
-rw-r--r--dev-python/databases/metadata.xml14
4 files changed, 0 insertions, 171 deletions
diff --git a/dev-python/databases/Manifest b/dev-python/databases/Manifest
deleted file mode 100644
index cf88b7e6316d..000000000000
--- a/dev-python/databases/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST databases-0.5.3.tar.gz 28342 BLAKE2B dcf8533a49b92a325bfda1440fd5bac3f9bd69751496c6fcdf72c422cc19c552a7458dc4ea0607a2a1ad9ade9afbb8cac00e178c29b6b11f7011bd4eae1f70a0 SHA512 bd0c4f1bf0f81e017ea55e41a6d4821ee17e0f995b600a50955fba68841443147dd234534b9c72d753b99785a5a08ac6e3d839894ec4760c602372cccbd4c1c0
-DIST databases-0.6.1.tar.gz 31487 BLAKE2B b325112c7bcab133d113e8f652d636f26fccff7ec4849868ef8b437ed1939d01819bce63f7962edab030c6b3a232c5908b28cefa20fae3be28a4db1662c64b34 SHA512 6573dbe9158963e8fc3a79ad32a2c17bac1c1a58fc436f2a8223f8c390b264e814a08c807f59e5c8c54f1769a804ead47f9b44622c363da0cc74528d87b1484e
diff --git a/dev-python/databases/databases-0.5.3.ebuild b/dev-python/databases/databases-0.5.3.ebuild
deleted file mode 100644
index d44885cc67cc..000000000000
--- a/dev-python/databases/databases-0.5.3.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
-
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="dev-python/mkdocs-material"
-
-inherit distutils-r1 docs optfeature
-
-DESCRIPTION="Async database support for Python."
-HOMEPAGE="
- https://www.encode.io/databases/
- https://github.com/encode/databases
-"
-SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=dev-python/sqlalchemy-1.4.0[${PYTHON_USEDEP}]
- <dev-python/sqlalchemy-1.5.0[${PYTHON_USEDEP}]
-"
-
-BDEPEND="test? (
- dev-python/aiopg[${PYTHON_USEDEP}]
- dev-python/aiosqlite[${PYTHON_USEDEP}]
- dev-python/async-timeout[${PYTHON_USEDEP}]
- dev-python/asyncpg[${PYTHON_USEDEP}]
- dev-python/psycopg[${PYTHON_USEDEP}]
- dev-python/pymysql[${PYTHON_USEDEP}]
- dev-python/starlette[${PYTHON_USEDEP}]
-)"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- tests/test_connection_options.py::test_mysql_pool_size
- tests/test_connection_options.py::test_mysql_explicit_pool_size
- tests/test_connection_options.py::test_mysql_ssl
- tests/test_connection_options.py::test_mysql_explicit_ssl
- tests/test_connection_options.py::test_mysql_pool_recycle
- tests/test_databases.py
- tests/test_integration.py::test_integration
-)
-
-python_prepare_all() {
- # do not install LICENSE to /usr/
- sed -i -e '/data_files/d' setup.py || die
- # fix tests
- sed -i -e '/databases.backends.mysql/d' tests/test_connection_options.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- TEST_DATABASE_URLS="" epytest
-}
-
-pkg_postinst() {
- optfeature "postgresql support" dev-python/asyncpg dev-python/psycopg
- optfeature "mysql support" dev-python/pymysql
- optfeature "sqlite support" dev-python/aiosqlite
- optfeature "postgresql+aiopg support" dev-python/aiopg
-}
diff --git a/dev-python/databases/databases-0.6.1.ebuild b/dev-python/databases/databases-0.6.1.ebuild
deleted file mode 100644
index 049cfe8e0172..000000000000
--- a/dev-python/databases/databases-0.6.1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOCS_BUILDER="mkdocs"
-DOCS_AUTODOC=1
-DOCS_DEPEND="dev-python/mkdocs-material"
-
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit databases distutils-r1 docs optfeature
-
-DESCRIPTION="Async database support for Python"
-HOMEPAGE="
- https://www.encode.io/databases/
- https://github.com/encode/databases
-"
-SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="<=dev-python/sqlalchemy-1.4.41[${PYTHON_USEDEP}]"
-BDEPEND="test? (
- dev-python/aiomysql[${PYTHON_USEDEP}]
- dev-python/aiopg[${PYTHON_USEDEP}]
- dev-python/aiosqlite[${PYTHON_USEDEP}]
- dev-python/async-timeout[${PYTHON_USEDEP}]
- dev-python/asyncmy[${PYTHON_USEDEP}]
- dev-python/asyncpg[${PYTHON_USEDEP}]
- dev-python/psycopg:2[${PYTHON_USEDEP}]
- dev-python/pymysql[${PYTHON_USEDEP}]
- dev-python/sqlalchemy[sqlite,${PYTHON_USEDEP}]
- dev-python/starlette[${PYTHON_USEDEP}]
-)"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # fix tests
- #sed -i -e '/databases.backends.mysql/d' tests/test_connection_options.py || die
-
- distutils-r1_python_prepare_all
-}
-
-src_test() {
- local databases=(
- "sqlite:///testsuite"
- "sqlite+aiosqlite:///testsuite"
- "mysql://root@127.0.0.1:3333/testsuite"
- "mysql+aiomysql://root@127.0.0.1:3333/testsuite"
- "mysql+asyncmy://root@127.0.0.1:3333/testsuite"
- "postgresql://postgres@127.0.0.1:65432/"
- "postgresql+aiopg://postgres@127.0.0.1:65432/"
- "postgresql+asyncpg://postgres@127.0.0.1:65432/"
- )
-
- local -x TEST_DATABASE_URLS=$(printf "%s," "${databases[@]}")
- TEST_DATABASE_URLS=${TEST_DATABASE_URLS::-1}
-
- emysql --start 3333
- epostgres --start 65432
-
- ebegin "Creating mysql database 'testsuite'"
- mysql --user=root --socket=$(emysql --get-sockfile) --silent \
- --execute="CREATE DATABASE testsuite;"
- eend $? || emysql --die "Creating mysql database failed"
-
- distutils-r1_src_test
-
- emysql --stop
- epostgres--stop
-}
-
-pkg_postinst() {
- optfeature "fancy logs" dev-python/click
- optfeature "mysql support" dev-python/pymysql
- optfeature "mysql+aiomysql support" dev-python/aiomysql
- optfeature "mysql+asyncmy support" dev-python/asyncmy
- optfeature "postgresql support" dev-python/psycopg:2
- optfeature "postgresql+asyncpg support" dev-python/asyncpg
- optfeature "postgresql+aiopg support" dev-python/aiopg
- optfeature "sqlite+aiosqlite support" dev-python/aiosqlite
-}
diff --git a/dev-python/databases/metadata.xml b/dev-python/databases/metadata.xml
deleted file mode 100644
index 8741894fa361..000000000000
--- a/dev-python/databases/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>piotr.staroszczyk@get24.org</email>
- <name>Piotr Staroszczyk</name>
- </maintainer>
- <maintainer type="person">
- <email>cyber+gentoo@sysrq.in</email>
- <name>Anna</name>
- </maintainer>
-
- <origin>gentoo-guru-overlay</origin>
-</pkgmetadata> \ No newline at end of file