[gentoo-commits] repo/gentoo:master commit in: dev-python/agate-sql/
commit: 45cc634f7ebd1c3ae445fca7ef163bc7f58099fa Author: Michał Górny gentoo org> AuthorDate: Tue May 28 06:33:55 2024 + Commit: Michał Górny gentoo org> CommitDate: Tue May 28 07:40:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45cc634f dev-python/agate-sql: Enable py3.13 Signed-off-by: Michał Górny gentoo.org> dev-python/agate-sql/agate-sql-0.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/agate-sql/agate-sql-0.7.2.ebuild b/dev-python/agate-sql/agate-sql-0.7.2.ebuild index 54b99c0de287..a3daf6c83d1c 100644 --- a/dev-python/agate-sql/agate-sql-0.7.2.ebuild +++ b/dev-python/agate-sql/agate-sql-0.7.2.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 pypi
[gentoo-commits] repo/gentoo:master commit in: dev-python/agate-sql/
commit: b3928d7f5ddea73b3b1c69538b705e2a0dd1bd51 Author: Michał Górny gentoo org> AuthorDate: Wed Jan 10 04:36:55 2024 + Commit: Michał Górny gentoo org> CommitDate: Wed Jan 10 04:36:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3928d7f dev-python/agate-sql: Bump to 0.7.2 Signed-off-by: Michał Górny gentoo.org> dev-python/agate-sql/Manifest | 1 + dev-python/agate-sql/agate-sql-0.7.2.ebuild | 32 + 2 files changed, 33 insertions(+) diff --git a/dev-python/agate-sql/Manifest b/dev-python/agate-sql/Manifest index 099decd5f2cd..4a278a7be4ef 100644 --- a/dev-python/agate-sql/Manifest +++ b/dev-python/agate-sql/Manifest @@ -1 +1,2 @@ DIST agate-sql-0.7.0.tar.gz 13488 BLAKE2B 1064747f1f2a11f788c0828123ae3532ffd0aa6b32aa423b877e350e35e4231c21e73226920110ad9369b0b583167e47357acf456607e75e0ad9d5027e265c9c SHA512 6a29bcb19cac6e80a6df8ad51c06838fa4c48a1e5b207a55f7ebaf3b7af1afd56fad61c560f4c7a11da24e9460ab0a8ea6d9459309e05ac162f3ddd3737bb868 +DIST agate-sql-0.7.2.tar.gz 13695 BLAKE2B 2db0958b26c1c8639b8fd97b210071ad18a9163b63e3fcdde4ce3e0c270896a758065723e14604cb9e16f71c084ecc5af9b5224d83ee6c960a1d708c1a96787c SHA512 c24026d93479003672efaa04654719183eb69bd86d24916f2618ed88ebbe8b51f2dac3c6fcbfd3c18643fbab0a2564670909350e1379eca621ccd42ab411251e diff --git a/dev-python/agate-sql/agate-sql-0.7.2.ebuild b/dev-python/agate-sql/agate-sql-0.7.2.ebuild new file mode 100644 index ..54b99c0de287 --- /dev/null +++ b/dev-python/agate-sql/agate-sql-0.7.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Adds SQL read/write support to agate" +HOMEPAGE=" + https://github.com/wireservice/agate-sql/ + https://pypi.org/project/agate-sql/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64-macos ~x64-macos" + +RDEPEND=" + >=dev-python/agate-1.5.0[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires crate + tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_with_dialects +)
[gentoo-commits] repo/gentoo:master commit in: dev-python/agate-sql/
commit: f5f981727e059f06e26e89dbc6249b35ee8bde5a Author: Michał Górny gentoo org> AuthorDate: Fri Dec 8 16:58:15 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Dec 8 16:58:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5f98172 dev-python/agate-sql: Enable py3.12 Signed-off-by: Michał Górny gentoo.org> dev-python/agate-sql/agate-sql-0.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/agate-sql/agate-sql-0.7.0.ebuild b/dev-python/agate-sql/agate-sql-0.7.0.ebuild index d3740f4f7cd4..89eb0e1d81b7 100644 --- a/dev-python/agate-sql/agate-sql-0.7.0.ebuild +++ b/dev-python/agate-sql/agate-sql-0.7.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi
[gentoo-commits] repo/gentoo:master commit in: dev-python/agate-sql/
commit: 3a4dbd3c8b76cec53c2d41a8176d17cd5d8cab13 Author: Michał Górny gentoo org> AuthorDate: Fri Dec 8 16:58:11 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Dec 8 16:58:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a4dbd3c dev-python/agate-sql: Remove bogus test dependencies Signed-off-by: Michał Górny gentoo.org> dev-python/agate-sql/agate-sql-0.7.0.ebuild | 6 -- 1 file changed, 6 deletions(-) diff --git a/dev-python/agate-sql/agate-sql-0.7.0.ebuild b/dev-python/agate-sql/agate-sql-0.7.0.ebuild index cdbee2639143..d3740f4f7cd4 100644 --- a/dev-python/agate-sql/agate-sql-0.7.0.ebuild +++ b/dev-python/agate-sql/agate-sql-0.7.0.ebuild @@ -23,12 +23,6 @@ RDEPEND=" >=dev-python/agate-1.5.0[${PYTHON_USEDEP}] >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}] " -BDEPEND=" - test? ( - dev-python/greenlet[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) -" distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/agate-sql/, dev-python/agate-sql/files/
commit: 31dc9cb570d890f2ad9ec9ed25cb8f8e72f98e1f Author: Michał Górny gentoo org> AuthorDate: Sun Oct 29 10:30:42 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Oct 29 10:30:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31dc9cb5 dev-python/agate-sql: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/agate-sql/Manifest | 2 - dev-python/agate-sql/agate-sql-0.5.9-r1.ebuild | 40 dev-python/agate-sql/agate-sql-0.5.9.ebuild| 38 --- dev-python/agate-sql/agate-sql-0.6.0.ebuild| 38 --- .../files/agate-sql-0.5.9-sqlalchemy.patch | 75 -- 5 files changed, 193 deletions(-) diff --git a/dev-python/agate-sql/Manifest b/dev-python/agate-sql/Manifest index d233c4f4dcae..099decd5f2cd 100644 --- a/dev-python/agate-sql/Manifest +++ b/dev-python/agate-sql/Manifest @@ -1,3 +1 @@ -DIST agate-sql-0.5.9.tar.gz 15434 BLAKE2B 4825bfc5d0f78e0cd1bf318fe8797bfe03deaff1ffc962e0f082128af9d05afad97b7488d66b76d59411eb5dd889229be1fe05cf5bf55db4084f3451b21440b2 SHA512 482f257bb16e142d9380b9ae7590f50909639729e229271843686d6316ebfba0e77daac47e809b7aad4ef89d6c3810382d0b6817a418406bf73f13e266e5bcca -DIST agate-sql-0.6.0.tar.gz 13942 BLAKE2B c7940274a8625585fa92c81fdd1d2e2f53e76db3b14620e406df7609057482f8641cfcf20a486bf6f8db381362ee367b4dad9b6a7f04909f5cba4c491d01fde9 SHA512 74e90dad3776f817e92ded312cdf87c78754e9a3b5611a681a4a85d7a8357577a9e4dbb70b453c589417990f3f0a04195a8b0076fd03a1e2012b82893208b824 DIST agate-sql-0.7.0.tar.gz 13488 BLAKE2B 1064747f1f2a11f788c0828123ae3532ffd0aa6b32aa423b877e350e35e4231c21e73226920110ad9369b0b583167e47357acf456607e75e0ad9d5027e265c9c SHA512 6a29bcb19cac6e80a6df8ad51c06838fa4c48a1e5b207a55f7ebaf3b7af1afd56fad61c560f4c7a11da24e9460ab0a8ea6d9459309e05ac162f3ddd3737bb868 diff --git a/dev-python/agate-sql/agate-sql-0.5.9-r1.ebuild b/dev-python/agate-sql/agate-sql-0.5.9-r1.ebuild deleted file mode 100644 index b74f616a7459.. --- a/dev-python/agate-sql/agate-sql-0.5.9-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Adds SQL read/write support to agate" -HOMEPAGE=" - https://github.com/wireservice/agate-sql/ - https://pypi.org/project/agate-sql/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/agate-1.5.0[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/greenlet[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) -" - -PATCHES=("${FILESDIR}/agate-sql-0.5.9-sqlalchemy.patch") - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires crate - tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_with_dialects -) diff --git a/dev-python/agate-sql/agate-sql-0.5.9.ebuild b/dev-python/agate-sql/agate-sql-0.5.9.ebuild deleted file mode 100644 index 7d0761c8198b.. --- a/dev-python/agate-sql/agate-sql-0.5.9.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Adds SQL read/write support to agate" -HOMEPAGE=" - https://github.com/wireservice/agate-sql/ - https://pypi.org/project/agate-sql/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/agate-1.5.0[${PYTHON_USEDEP}] - https://github.com/wireservice/agate-sql/ - https://pypi.org/project/agate-sql/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/agate-1.5.0[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/greenlet[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires crate - tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_with_dialects -) diff --git a/dev-python/agate-sql/files/agate-sql-0.5.9-sqlalchemy.patch b/dev-python/agate-sql/files/agate-sql-0.5.9-sqlalchemy.patch deleted file mode 100644 index 46a12ab68c9e.. --- a/dev-python/agate-sql/files/agate-sql-0.5.9-sqlalchemy.patch +++ /dev/null @@ -1,75 +0,0 @@ -From 90d5b8e220db51465e4dbac8df6e4bd4941c9ba6 Mon Sep 17 00:00:00 2001 -From: Steve Kowalik -Date: Tue, 26 Sep 2023 11:59:39 +1000 -Subject: [PATCH] Migrate to SQLAlchemy 2 - -https://github.com/wireservice/agate-sql/pull/40 -
[gentoo-commits] repo/gentoo:master commit in: dev-python/agate-sql/
commit: 57d9381dec3497db8b9baede168cbe388f973ac5 Author: Michał Górny gentoo org> AuthorDate: Thu Oct 19 03:44:59 2023 + Commit: Michał Górny gentoo org> CommitDate: Thu Oct 19 03:51:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57d9381d dev-python/agate-sql: Bump to 0.7.0 Signed-off-by: Michał Górny gentoo.org> dev-python/agate-sql/Manifest | 1 + dev-python/agate-sql/agate-sql-0.7.0.ebuild | 38 + 2 files changed, 39 insertions(+) diff --git a/dev-python/agate-sql/Manifest b/dev-python/agate-sql/Manifest index 30722dc57daf..d233c4f4dcae 100644 --- a/dev-python/agate-sql/Manifest +++ b/dev-python/agate-sql/Manifest @@ -1,2 +1,3 @@ DIST agate-sql-0.5.9.tar.gz 15434 BLAKE2B 4825bfc5d0f78e0cd1bf318fe8797bfe03deaff1ffc962e0f082128af9d05afad97b7488d66b76d59411eb5dd889229be1fe05cf5bf55db4084f3451b21440b2 SHA512 482f257bb16e142d9380b9ae7590f50909639729e229271843686d6316ebfba0e77daac47e809b7aad4ef89d6c3810382d0b6817a418406bf73f13e266e5bcca DIST agate-sql-0.6.0.tar.gz 13942 BLAKE2B c7940274a8625585fa92c81fdd1d2e2f53e76db3b14620e406df7609057482f8641cfcf20a486bf6f8db381362ee367b4dad9b6a7f04909f5cba4c491d01fde9 SHA512 74e90dad3776f817e92ded312cdf87c78754e9a3b5611a681a4a85d7a8357577a9e4dbb70b453c589417990f3f0a04195a8b0076fd03a1e2012b82893208b824 +DIST agate-sql-0.7.0.tar.gz 13488 BLAKE2B 1064747f1f2a11f788c0828123ae3532ffd0aa6b32aa423b877e350e35e4231c21e73226920110ad9369b0b583167e47357acf456607e75e0ad9d5027e265c9c SHA512 6a29bcb19cac6e80a6df8ad51c06838fa4c48a1e5b207a55f7ebaf3b7af1afd56fad61c560f4c7a11da24e9460ab0a8ea6d9459309e05ac162f3ddd3737bb868 diff --git a/dev-python/agate-sql/agate-sql-0.7.0.ebuild b/dev-python/agate-sql/agate-sql-0.7.0.ebuild new file mode 100644 index ..cdbee2639143 --- /dev/null +++ b/dev-python/agate-sql/agate-sql-0.7.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Adds SQL read/write support to agate" +HOMEPAGE=" + https://github.com/wireservice/agate-sql/ + https://pypi.org/project/agate-sql/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64-macos ~x64-macos" + +RDEPEND=" + >=dev-python/agate-1.5.0[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/greenlet[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires crate + tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_with_dialects +)
[gentoo-commits] repo/gentoo:master commit in: dev-python/agate-sql/
commit: 389ec5400b3822ce42b4e788b9cbffda13b33493 Author: Michał Górny gentoo org> AuthorDate: Thu Sep 28 04:22:17 2023 + Commit: Michał Górny gentoo org> CommitDate: Thu Sep 28 04:43:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=389ec540 dev-python/agate-sql: Bump to 0.6.0 Signed-off-by: Michał Górny gentoo.org> dev-python/agate-sql/Manifest | 1 + dev-python/agate-sql/agate-sql-0.6.0.ebuild | 38 + 2 files changed, 39 insertions(+) diff --git a/dev-python/agate-sql/Manifest b/dev-python/agate-sql/Manifest index 53e2eac976e1..30722dc57daf 100644 --- a/dev-python/agate-sql/Manifest +++ b/dev-python/agate-sql/Manifest @@ -1 +1,2 @@ DIST agate-sql-0.5.9.tar.gz 15434 BLAKE2B 4825bfc5d0f78e0cd1bf318fe8797bfe03deaff1ffc962e0f082128af9d05afad97b7488d66b76d59411eb5dd889229be1fe05cf5bf55db4084f3451b21440b2 SHA512 482f257bb16e142d9380b9ae7590f50909639729e229271843686d6316ebfba0e77daac47e809b7aad4ef89d6c3810382d0b6817a418406bf73f13e266e5bcca +DIST agate-sql-0.6.0.tar.gz 13942 BLAKE2B c7940274a8625585fa92c81fdd1d2e2f53e76db3b14620e406df7609057482f8641cfcf20a486bf6f8db381362ee367b4dad9b6a7f04909f5cba4c491d01fde9 SHA512 74e90dad3776f817e92ded312cdf87c78754e9a3b5611a681a4a85d7a8357577a9e4dbb70b453c589417990f3f0a04195a8b0076fd03a1e2012b82893208b824 diff --git a/dev-python/agate-sql/agate-sql-0.6.0.ebuild b/dev-python/agate-sql/agate-sql-0.6.0.ebuild new file mode 100644 index ..cdbee2639143 --- /dev/null +++ b/dev-python/agate-sql/agate-sql-0.6.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Adds SQL read/write support to agate" +HOMEPAGE=" + https://github.com/wireservice/agate-sql/ + https://pypi.org/project/agate-sql/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64-macos ~x64-macos" + +RDEPEND=" + >=dev-python/agate-1.5.0[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/greenlet[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires crate + tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_with_dialects +)
[gentoo-commits] repo/gentoo:master commit in: dev-python/agate-sql/, dev-python/agate-sql/files/
commit: cc6df3480fb5d04b15035a38fd46dbae325ab36c Author: Zac Medico gentoo org> AuthorDate: Tue Sep 26 03:11:42 2023 + Commit: Zac Medico gentoo org> CommitDate: Tue Sep 26 03:14:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc6df348 dev-python/agate-sql: Add sqlalchemy-2 patch See: https://github.com/wireservice/agate-sql/pull/40 Signed-off-by: Zac Medico gentoo.org> dev-python/agate-sql/agate-sql-0.5.9-r1.ebuild | 40 .../files/agate-sql-0.5.9-sqlalchemy.patch | 75 ++ 2 files changed, 115 insertions(+) diff --git a/dev-python/agate-sql/agate-sql-0.5.9-r1.ebuild b/dev-python/agate-sql/agate-sql-0.5.9-r1.ebuild new file mode 100644 index ..b74f616a7459 --- /dev/null +++ b/dev-python/agate-sql/agate-sql-0.5.9-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Adds SQL read/write support to agate" +HOMEPAGE=" + https://github.com/wireservice/agate-sql/ + https://pypi.org/project/agate-sql/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64-macos ~x64-macos" + +RDEPEND=" + >=dev-python/agate-1.5.0[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/greenlet[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ) +" + +PATCHES=("${FILESDIR}/agate-sql-0.5.9-sqlalchemy.patch") + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires crate + tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_with_dialects +) diff --git a/dev-python/agate-sql/files/agate-sql-0.5.9-sqlalchemy.patch b/dev-python/agate-sql/files/agate-sql-0.5.9-sqlalchemy.patch new file mode 100644 index ..46a12ab68c9e --- /dev/null +++ b/dev-python/agate-sql/files/agate-sql-0.5.9-sqlalchemy.patch @@ -0,0 +1,75 @@ +From 90d5b8e220db51465e4dbac8df6e4bd4941c9ba6 Mon Sep 17 00:00:00 2001 +From: Steve Kowalik +Date: Tue, 26 Sep 2023 11:59:39 +1000 +Subject: [PATCH] Migrate to SQLAlchemy 2 + +https://github.com/wireservice/agate-sql/pull/40 + +Remove the upper bound on SQLAlchemy by converting the code idioms in +use to support both SQLAlchemy 1.4 and SQLAlchemy 2, and only setting a +lower bound SQLAlchemy of >= 1.4. + +Closes #39 + +diff --git a/agatesql/table.py b/agatesql/table.py +index b141937..e4efe91 100644 +--- a/agatesql/table.py b/agatesql/table.py +@@ -82,2 +82,2 @@ def from_sql(cls, connection_or_string, table_name): +-metadata = MetaData(connection) +-sql_table = Table(table_name, metadata, autoload=True, autoload_with=connection) ++metadata = MetaData() ++sql_table = Table(table_name, metadata, autoload_with=connection) +@@ -113 +113 @@ def from_sql(cls, connection_or_string, table_name): +-s = select([sql_table]) ++s = select(sql_table) +@@ -182 +182 @@ def make_sql_table(table, table_name, dialect=None, db_schema=None, constraints= +-metadata = MetaData(connection) ++metadata = MetaData() +@@ -276,2 +276,3 @@ def to_sql(self, connection_or_string, table_name, overwrite=False, +-if overwrite: +-sql_table.drop(checkfirst=True) ++with connection.begin(): ++if overwrite: ++sql_table.drop(bind=connection, checkfirst=True) +@@ -279 +280 @@ def to_sql(self, connection_or_string, table_name, overwrite=False, +-sql_table.create(checkfirst=create_if_not_exists) ++sql_table.create(bind=connection, checkfirst=create_if_not_exists) +@@ -282,13 +283,14 @@ def to_sql(self, connection_or_string, table_name, overwrite=False, +-insert = sql_table.insert() +-for prefix in prefixes: +-insert = insert.prefix_with(prefix) +-if chunk_size is None: +-connection.execute(insert, [dict(zip(self.column_names, row)) for row in self.rows]) +-else: +-number_of_rows = len(self.rows) +-for index in range((number_of_rows - 1) // chunk_size + 1): +-end_index = (index + 1) * chunk_size +-if end_index > number_of_rows: +-end_index = number_of_rows +-connection.execute(insert, [dict(zip(self.column_names, row)) for row in +-self.rows[index * chunk_size:end_index]]) ++with connection.begin(): ++insert = sql_table.insert() ++for prefix in prefixes: ++insert = insert.prefix_with(prefix) ++if chunk_size is None: ++connection.execute(insert, [dict(zip(self.column_names, row)) for row in self.rows]) ++else: ++number_of_rows = len(self.rows) ++for
[gentoo-commits] repo/gentoo:master commit in: dev-python/agate-sql/
commit: ff90c53557965e344fea2ec337d931c10674d156 Author: Michał Górny gentoo org> AuthorDate: Sun Jan 29 06:29:41 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Jan 29 07:12:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff90c535 dev-python/agate-sql: Bump to 0.5.9 Signed-off-by: Michał Górny gentoo.org> dev-python/agate-sql/Manifest | 1 + dev-python/agate-sql/agate-sql-0.5.9.ebuild | 38 + 2 files changed, 39 insertions(+) diff --git a/dev-python/agate-sql/Manifest b/dev-python/agate-sql/Manifest index 089df186cca0..67ede243bb5a 100644 --- a/dev-python/agate-sql/Manifest +++ b/dev-python/agate-sql/Manifest @@ -1 +1,2 @@ DIST agate-sql-0.5.8.tar.gz 15182 BLAKE2B 4228c5cbb8fd35b9cd97ffb590fa603e290eb2e5ace9676156ff388f653419080691b29caa4a76c16ea585c91d8126bae3dd500e8438b450737ae55309cf77f7 SHA512 1a793a24561061f5100f24834af65dca943c964cf4aed1504336cafed3d52a95b4787f21ba804b0f2265d5670cabfaa40b7f3d02c120486186cf6e03e7a2938e +DIST agate-sql-0.5.9.tar.gz 15434 BLAKE2B 4825bfc5d0f78e0cd1bf318fe8797bfe03deaff1ffc962e0f082128af9d05afad97b7488d66b76d59411eb5dd889229be1fe05cf5bf55db4084f3451b21440b2 SHA512 482f257bb16e142d9380b9ae7590f50909639729e229271843686d6316ebfba0e77daac47e809b7aad4ef89d6c3810382d0b6817a418406bf73f13e266e5bcca diff --git a/dev-python/agate-sql/agate-sql-0.5.9.ebuild b/dev-python/agate-sql/agate-sql-0.5.9.ebuild new file mode 100644 index ..d5bd8ecac63f --- /dev/null +++ b/dev-python/agate-sql/agate-sql-0.5.9.ebuild @@ -0,0 +1,38 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="Adds SQL read/write support to agate" +HOMEPAGE=" + https://github.com/wireservice/agate-sql/ + https://pypi.org/project/agate-sql/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/agate-1.5.0[${PYTHON_USEDEP}] +
[gentoo-commits] repo/gentoo:master commit in: dev-python/agate-sql/
commit: 1e09196dcb96bf34419b6b8aec196bd59c481d68 Author: Michał Górny gentoo org> AuthorDate: Wed Jan 4 13:49:59 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jan 4 14:12:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e09196d dev-python/agate-sql: PEP517, py3.11 Signed-off-by: Michał Górny gentoo.org> dev-python/agate-sql/agate-sql-0.5.8-r2.ebuild | 38 ++ 1 file changed, 38 insertions(+) diff --git a/dev-python/agate-sql/agate-sql-0.5.8-r2.ebuild b/dev-python/agate-sql/agate-sql-0.5.8-r2.ebuild new file mode 100644 index ..431f2cb45529 --- /dev/null +++ b/dev-python/agate-sql/agate-sql-0.5.8-r2.ebuild @@ -0,0 +1,38 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Adds SQL read/write support to agate" +HOMEPAGE=" + https://github.com/wireservice/agate-sql/ + https://pypi.org/project/agate-sql/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/agate-1.5.0[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.0.8[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/greenlet[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires crate + tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_with_dialects +)
[gentoo-commits] repo/gentoo:master commit in: dev-python/agate-sql/
commit: 5a30593dd8e19b2988024151139c2dbb406446ca Author: Zac Medico gentoo org> AuthorDate: Sun Oct 10 04:24:34 2021 + Commit: Zac Medico gentoo org> CommitDate: Sun Oct 10 04:24:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a30593d dev-python/agate-sql: Add greenlet test dep Closes: https://bugs.gentoo.org/817149 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Zac Medico gentoo.org> dev-python/agate-sql/agate-sql-0.5.8-r1.ebuild | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-python/agate-sql/agate-sql-0.5.8-r1.ebuild b/dev-python/agate-sql/agate-sql-0.5.8-r1.ebuild index a0086264642..3dbd46cdce1 100644 --- a/dev-python/agate-sql/agate-sql-0.5.8-r1.ebuild +++ b/dev-python/agate-sql/agate-sql-0.5.8-r1.ebuild @@ -18,7 +18,12 @@ RDEPEND=" >=dev-python/agate-1.5.0[${PYTHON_USEDEP}] >=dev-python/sqlalchemy-1.0.8[${PYTHON_USEDEP}] " -BDEPEND="test? ( dev-python/lxml[${PYTHON_USEDEP}] )" +BDEPEND=" + test? ( + dev-python/greenlet[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ) +" distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/agate-sql/
commit: 180cfdf8897bbdcbec9d13a883fdd86e7b5ed47a Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 8 20:16:21 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Oct 9 06:34:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=180cfdf8 dev-python/agate-sql: clean deps Remove IUSE=xml and use lxml as test dep Signed-off-by: Arthur Zamarin gentoo.org> .../{agate-sql-0.5.8.ebuild => agate-sql-0.5.8-r1.ebuild} | 10 ++ 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/dev-python/agate-sql/agate-sql-0.5.8.ebuild b/dev-python/agate-sql/agate-sql-0.5.8-r1.ebuild similarity index 64% rename from dev-python/agate-sql/agate-sql-0.5.8.ebuild rename to dev-python/agate-sql/agate-sql-0.5.8-r1.ebuild index d72c933f0ab..a0086264642 100644 --- a/dev-python/agate-sql/agate-sql-0.5.8.ebuild +++ b/dev-python/agate-sql/agate-sql-0.5.8-r1.ebuild @@ -13,18 +13,12 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" -IUSE="+xml" -# Other packages have BDEPEND="test? ( dev-python/agate-sql[xml] )" -AGATE_VERSION_DEP=">=dev-python/agate-1.5.0" -TEST_AGAINST_RDEPEND="xml? ( ${AGATE_VERSION_DEP}[xml,${PYTHON_USEDEP}] )" RDEPEND=" - ${AGATE_VERSION_DEP}[${PYTHON_USEDEP}] + >=dev-python/agate-1.5.0[${PYTHON_USEDEP}] >=dev-python/sqlalchemy-1.0.8[${PYTHON_USEDEP}] - - ${TEST_AGAINST_RDEPEND} " -BDEPEND="test? ( ${AGATE_VERSION_DEP}[xml,${PYTHON_USEDEP}] )" +BDEPEND="test? ( dev-python/lxml[${PYTHON_USEDEP}] )" distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/agate-sql/
commit: 50fd3efdd5926801870ad74280aef5cb9af16401 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 8 20:12:49 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Oct 9 06:34:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50fd3efd dev-python/agate-sql: drop 0.5.7 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/agate-sql/Manifest | 1 - dev-python/agate-sql/agate-sql-0.5.7.ebuild | 50 - 2 files changed, 51 deletions(-) diff --git a/dev-python/agate-sql/Manifest b/dev-python/agate-sql/Manifest index 550bbfd0fd4..089df186cca 100644 --- a/dev-python/agate-sql/Manifest +++ b/dev-python/agate-sql/Manifest @@ -1,2 +1 @@ -DIST agate-sql-0.5.7.tar.gz 14975 BLAKE2B 7890d5c21d89dd216a7a4c906189e1e44111bd96ef3476f0e6dc4c842dc3f25d537ee398f3c8e720d43e64001fa0ea93940d4a54ee31605eea9e8ae9aa4dec37 SHA512 df7e1d5975d9af0722f4bfa67f1e8679ed46759f8aaa5c76614ed5280c8347f727517568ba377c21dd8eb349f93b7a6d308959ae69bfedd125e6d99bd7bd9dcf DIST agate-sql-0.5.8.tar.gz 15182 BLAKE2B 4228c5cbb8fd35b9cd97ffb590fa603e290eb2e5ace9676156ff388f653419080691b29caa4a76c16ea585c91d8126bae3dd500e8438b450737ae55309cf77f7 SHA512 1a793a24561061f5100f24834af65dca943c964cf4aed1504336cafed3d52a95b4787f21ba804b0f2265d5670cabfaa40b7f3d02c120486186cf6e03e7a2938e diff --git a/dev-python/agate-sql/agate-sql-0.5.7.ebuild b/dev-python/agate-sql/agate-sql-0.5.7.ebuild deleted file mode 100644 index a5527246e03..000 --- a/dev-python/agate-sql/agate-sql-0.5.7.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Adds SQL read/write support to agate." -HOMEPAGE="https://github.com/wireservice/agate-sql https://pypi.org/project/agate-sql/; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+xml" - -# Other packages have BDEPEND="test? ( dev-python/agate-sql[xml] )" -AGATE_VERSION_DEP=">=dev-python/agate-1.5.0" -TEST_AGAINST_RDEPEND="xml? ( ${AGATE_VERSION_DEP}[xml,${PYTHON_USEDEP}] )" -RDEPEND=" - ${AGATE_VERSION_DEP}[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.0.8[${PYTHON_USEDEP}] - - ${TEST_AGAINST_RDEPEND} -" -BDEPEND="test? ( ${AGATE_VERSION_DEP}[xml,${PYTHON_USEDEP}] )" - -distutils_enable_tests pytest - -python_prepare_all() { - local sed_args=( - -e "/crate/d" - -e "/nose/d" - -e "/geojson/d" - -e "/Sphinx/d" - -e "/sphinx_rtd_theme/d" - ) - - sed "${sed_args[@]}" -i setup.py agate_sql.egg-info/requires.txt || die - distutils-r1_python_prepare_all -} - -python_test() { - local deselect=( - tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_with_dialects - tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_with_schema - ) - epytest ${deselect[@]/#/--deselect } -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/agate-sql/
commit: 391fd172113e261d4f7f40d97b4f98cb3e608977 Author: Michał Górny gentoo org> AuthorDate: Wed Sep 15 19:49:07 2021 + Commit: Michał Górny gentoo org> CommitDate: Wed Sep 15 20:25:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=391fd172 dev-python/agate-sql: Bump to 0.5.8 Signed-off-by: Michał Górny gentoo.org> dev-python/agate-sql/Manifest | 1 + dev-python/agate-sql/agate-sql-0.5.8.ebuild | 34 + 2 files changed, 35 insertions(+) diff --git a/dev-python/agate-sql/Manifest b/dev-python/agate-sql/Manifest index 64da99d361e..550bbfd0fd4 100644 --- a/dev-python/agate-sql/Manifest +++ b/dev-python/agate-sql/Manifest @@ -1 +1,2 @@ DIST agate-sql-0.5.7.tar.gz 14975 BLAKE2B 7890d5c21d89dd216a7a4c906189e1e44111bd96ef3476f0e6dc4c842dc3f25d537ee398f3c8e720d43e64001fa0ea93940d4a54ee31605eea9e8ae9aa4dec37 SHA512 df7e1d5975d9af0722f4bfa67f1e8679ed46759f8aaa5c76614ed5280c8347f727517568ba377c21dd8eb349f93b7a6d308959ae69bfedd125e6d99bd7bd9dcf +DIST agate-sql-0.5.8.tar.gz 15182 BLAKE2B 4228c5cbb8fd35b9cd97ffb590fa603e290eb2e5ace9676156ff388f653419080691b29caa4a76c16ea585c91d8126bae3dd500e8438b450737ae55309cf77f7 SHA512 1a793a24561061f5100f24834af65dca943c964cf4aed1504336cafed3d52a95b4787f21ba804b0f2265d5670cabfaa40b7f3d02c120486186cf6e03e7a2938e diff --git a/dev-python/agate-sql/agate-sql-0.5.8.ebuild b/dev-python/agate-sql/agate-sql-0.5.8.ebuild new file mode 100644 index 000..d72c933f0ab --- /dev/null +++ b/dev-python/agate-sql/agate-sql-0.5.8.ebuild @@ -0,0 +1,34 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Adds SQL read/write support to agate." +HOMEPAGE="https://github.com/wireservice/agate-sql https://pypi.org/project/agate-sql/; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+xml" + +# Other packages have BDEPEND="test? ( dev-python/agate-sql[xml] )" +AGATE_VERSION_DEP=">=dev-python/agate-1.5.0" +TEST_AGAINST_RDEPEND="xml? ( ${AGATE_VERSION_DEP}[xml,${PYTHON_USEDEP}] )" +RDEPEND=" + ${AGATE_VERSION_DEP}[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.0.8[${PYTHON_USEDEP}] + + ${TEST_AGAINST_RDEPEND} +" +BDEPEND="test? ( ${AGATE_VERSION_DEP}[xml,${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires crate + tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_with_dialects +)
[gentoo-commits] repo/gentoo:master commit in: dev-python/agate-sql/
commit: dc47eb45b2e529428d6afcdf224eb45bc22b0bd0 Author: Michał Górny gentoo org> AuthorDate: Wed Sep 15 19:49:23 2021 + Commit: Michał Górny gentoo org> CommitDate: Wed Sep 15 20:25:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc47eb45 dev-python/agate-sql: Add python@ as co-maint. Signed-off-by: Michał Górny gentoo.org> dev-python/agate-sql/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/dev-python/agate-sql/metadata.xml b/dev-python/agate-sql/metadata.xml index 5f0e6e6f632..2b37e391861 100644 --- a/dev-python/agate-sql/metadata.xml +++ b/dev-python/agate-sql/metadata.xml @@ -4,6 +4,10 @@ zmed...@gentoo.org + + pyt...@gentoo.org + Python + https://github.com/wireservice/agate-sql/issues
[gentoo-commits] repo/gentoo:master commit in: dev-python/agate-sql/
commit: bfbc9f9b59087af40175c138ebe0f4e8a297ecaa Author: Arthur Zamarin gmail com> AuthorDate: Fri Jul 30 17:49:27 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 2 08:16:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfbc9f9b dev-python/agate-sql: drop 0.5.6 Signed-off-by: Arthur Zamarin gmail.com> Signed-off-by: Michał Górny gentoo.org> dev-python/agate-sql/Manifest | 1 - dev-python/agate-sql/agate-sql-0.5.6.ebuild | 58 - 2 files changed, 59 deletions(-) diff --git a/dev-python/agate-sql/Manifest b/dev-python/agate-sql/Manifest index 9755ce7b0de..64da99d361e 100644 --- a/dev-python/agate-sql/Manifest +++ b/dev-python/agate-sql/Manifest @@ -1,2 +1 @@ -DIST agate-sql-0.5.6.tar.gz 9091 BLAKE2B 9094a2bfb500422e7fe75d1c83182af698aa92942a305a69301d45d92f01960a7ffc7908f0eb2b66556a856be0f7388e222034428afd269d402488c6c05abd36 SHA512 b4234a86f8bcd5b22bcb1e18d0cec0ba21c8a3521e15f767886241e16285cbd296683f83bd366a82d1e549679b3712663adc080950dedb24a0e6db5b2541050a DIST agate-sql-0.5.7.tar.gz 14975 BLAKE2B 7890d5c21d89dd216a7a4c906189e1e44111bd96ef3476f0e6dc4c842dc3f25d537ee398f3c8e720d43e64001fa0ea93940d4a54ee31605eea9e8ae9aa4dec37 SHA512 df7e1d5975d9af0722f4bfa67f1e8679ed46759f8aaa5c76614ed5280c8347f727517568ba377c21dd8eb349f93b7a6d308959ae69bfedd125e6d99bd7bd9dcf diff --git a/dev-python/agate-sql/agate-sql-0.5.6.ebuild b/dev-python/agate-sql/agate-sql-0.5.6.ebuild deleted file mode 100644 index 9dbdd4b6469..000 --- a/dev-python/agate-sql/agate-sql-0.5.6.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{8..9} ) -DISTUTILS_USE_SETUPTOOLS=bdepend - -inherit distutils-r1 - -DESCRIPTION="Adds SQL read/write support to agate." -HOMEPAGE="https://github.com/wireservice/agate-sql https://pypi.org/project/agate-sql/; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test +xml" -RESTRICT="!test? ( test )" - -# Other packages have BDEPEND="test? ( dev-python/agate-sql[xml] )" -AGATE_VERSION_DEP=">=dev-python/agate-1.5.0" -TEST_AGAINST_RDEPEND="xml? ( ${AGATE_VERSION_DEP}[xml,${PYTHON_USEDEP}] )" -RDEPEND=" - ${AGATE_VERSION_DEP}[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.0.8[${PYTHON_USEDEP}] - - ${TEST_AGAINST_RDEPEND} -" -BDEPEND="test? ( ${AGATE_VERSION_DEP}[xml,${PYTHON_USEDEP}] )" - -distutils_enable_tests pytest - -python_prepare_all() { - local sed_args=( - -e "/crate/d" - -e "/nose/d" - -e "/geojson/d" - -e "/Sphinx/d" - -e "/sphinx_rtd_theme/d" - ) - - sed "${sed_args[@]}" -i setup.py agate_sql.egg-info/requires.txt || die - distutils-r1_python_prepare_all -} - -python_test() { - local pytest_args test_name xfails - - xfails=( - tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_with_dialects - tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_with_schema - ) - - for test_name in "${xfails[@]}"; do - pytest_args+=(--deselect "${test_name}") - done - - epytest "${pytest_args[@]}" || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/agate-sql/
commit: 06d5f232947e1e701742d983762c71847534ec2d Author: Arthur Zamarin gmail com> AuthorDate: Fri Jul 30 17:48:31 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 2 08:16:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06d5f232 dev-python/agate-sql: enable py3.10 Signed-off-by: Arthur Zamarin gmail.com> Signed-off-by: Michał Górny gentoo.org> dev-python/agate-sql/agate-sql-0.5.7.ebuild | 13 +++-- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/dev-python/agate-sql/agate-sql-0.5.7.ebuild b/dev-python/agate-sql/agate-sql-0.5.7.ebuild index e58ff6efb20..a5527246e03 100644 --- a/dev-python/agate-sql/agate-sql-0.5.7.ebuild +++ b/dev-python/agate-sql/agate-sql-0.5.7.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 DESCRIPTION="Adds SQL read/write support to agate." @@ -42,16 +42,9 @@ python_prepare_all() { } python_test() { - local pytest_args test_name xfails - - xfails=( + local deselect=( tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_with_dialects tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_with_schema ) - - for test_name in "${xfails[@]}"; do - pytest_args+=(--deselect "${test_name}") - done - - epytest "${pytest_args[@]}" + epytest ${deselect[@]/#/--deselect } }
[gentoo-commits] repo/gentoo:master commit in: dev-python/agate-sql/
commit: 4a91a5e51628380d84b9ff24b77dbff69fe12582 Author: Arthur Zamarin gmail com> AuthorDate: Fri Jul 30 17:57:24 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 2 08:17:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a91a5e5 dev-python/agate-sql: mark ALLARCHES Signed-off-by: Arthur Zamarin gmail.com> Signed-off-by: Michał Górny gentoo.org> dev-python/agate-sql/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/agate-sql/metadata.xml b/dev-python/agate-sql/metadata.xml index a42278954df..8d445d6d5b3 100644 --- a/dev-python/agate-sql/metadata.xml +++ b/dev-python/agate-sql/metadata.xml @@ -4,6 +4,7 @@ zmed...@gentoo.org + https://github.com/wireservice/agate-sql/issues https://github.com/wireservice/agate-sql/blob/master/CHANGELOG.rst
[gentoo-commits] repo/gentoo:master commit in: dev-python/agate-sql/
commit: 72b3f561606dc0ee282ab331e520e1f1da51dad3 Author: Michał Górny gentoo org> AuthorDate: Thu Jul 15 04:34:05 2021 + Commit: Michał Górny gentoo org> CommitDate: Thu Jul 15 09:22:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72b3f561 dev-python/agate-sql: Bump to 0.5.7 Signed-off-by: Michał Górny gentoo.org> dev-python/agate-sql/Manifest | 1 + dev-python/agate-sql/agate-sql-0.5.7.ebuild | 57 + 2 files changed, 58 insertions(+) diff --git a/dev-python/agate-sql/Manifest b/dev-python/agate-sql/Manifest index edde78265a3..9755ce7b0de 100644 --- a/dev-python/agate-sql/Manifest +++ b/dev-python/agate-sql/Manifest @@ -1 +1,2 @@ DIST agate-sql-0.5.6.tar.gz 9091 BLAKE2B 9094a2bfb500422e7fe75d1c83182af698aa92942a305a69301d45d92f01960a7ffc7908f0eb2b66556a856be0f7388e222034428afd269d402488c6c05abd36 SHA512 b4234a86f8bcd5b22bcb1e18d0cec0ba21c8a3521e15f767886241e16285cbd296683f83bd366a82d1e549679b3712663adc080950dedb24a0e6db5b2541050a +DIST agate-sql-0.5.7.tar.gz 14975 BLAKE2B 7890d5c21d89dd216a7a4c906189e1e44111bd96ef3476f0e6dc4c842dc3f25d537ee398f3c8e720d43e64001fa0ea93940d4a54ee31605eea9e8ae9aa4dec37 SHA512 df7e1d5975d9af0722f4bfa67f1e8679ed46759f8aaa5c76614ed5280c8347f727517568ba377c21dd8eb349f93b7a6d308959ae69bfedd125e6d99bd7bd9dcf diff --git a/dev-python/agate-sql/agate-sql-0.5.7.ebuild b/dev-python/agate-sql/agate-sql-0.5.7.ebuild new file mode 100644 index 000..e58ff6efb20 --- /dev/null +++ b/dev-python/agate-sql/agate-sql-0.5.7.ebuild @@ -0,0 +1,57 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) +inherit distutils-r1 + +DESCRIPTION="Adds SQL read/write support to agate." +HOMEPAGE="https://github.com/wireservice/agate-sql https://pypi.org/project/agate-sql/; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+xml" + +# Other packages have BDEPEND="test? ( dev-python/agate-sql[xml] )" +AGATE_VERSION_DEP=">=dev-python/agate-1.5.0" +TEST_AGAINST_RDEPEND="xml? ( ${AGATE_VERSION_DEP}[xml,${PYTHON_USEDEP}] )" +RDEPEND=" + ${AGATE_VERSION_DEP}[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.0.8[${PYTHON_USEDEP}] + + ${TEST_AGAINST_RDEPEND} +" +BDEPEND="test? ( ${AGATE_VERSION_DEP}[xml,${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest + +python_prepare_all() { + local sed_args=( + -e "/crate/d" + -e "/nose/d" + -e "/geojson/d" + -e "/Sphinx/d" + -e "/sphinx_rtd_theme/d" + ) + + sed "${sed_args[@]}" -i setup.py agate_sql.egg-info/requires.txt || die + distutils-r1_python_prepare_all +} + +python_test() { + local pytest_args test_name xfails + + xfails=( + tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_with_dialects + tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_with_schema + ) + + for test_name in "${xfails[@]}"; do + pytest_args+=(--deselect "${test_name}") + done + + epytest "${pytest_args[@]}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/agate-sql/
commit: 886d37a85943adbd678f0e4a0159211cdd1c7c31 Author: Zac Medico gentoo org> AuthorDate: Tue Jun 22 04:22:23 2021 + Commit: Zac Medico gentoo org> CommitDate: Tue Jun 22 04:30:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=886d37a8 dev-python/agate-sql: Initial import tests/test_agatesql.py::TestSQL::test_back_and_forth PASSED [ 6%] tests/test_agatesql.py::TestSQL::test_chunk_size PASSED [ 12%] tests/test_agatesql.py::TestSQL::test_create_if_not_exists PASSED [ 18%] tests/test_agatesql.py::TestSQL::test_make_sql_table_col_len_multiplier PASSED [ 25%] tests/test_agatesql.py::TestSQL::test_make_sql_table_min_col_len PASSED [ 31%] tests/test_agatesql.py::TestSQL::test_prefixes PASSED [ 37%] tests/test_agatesql.py::TestSQL::test_sql_query_aggregate PASSED [ 43%] tests/test_agatesql.py::TestSQL::test_sql_query_limit PASSED [ 50%] tests/test_agatesql.py::TestSQL::test_sql_query_select PASSED [ 56%] tests/test_agatesql.py::TestSQL::test_sql_query_simple PASSED [ 62%] tests/test_agatesql.py::TestSQL::test_to_sql_create_statement PASSED [ 68%] tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_no_constraints PASSED [ 75%] tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_unique_constraint PASSED [ 81%] tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_wide_width PASSED [ 87%] tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_zero_width PASSED [ 93%] tests/test_agatesql.py::TestSQL::test_unique_constraint PASSED [100%] Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Zac Medico gentoo.org> dev-python/agate-sql/Manifest | 1 + dev-python/agate-sql/agate-sql-0.5.6.ebuild | 58 + dev-python/agate-sql/metadata.xml | 13 +++ 3 files changed, 72 insertions(+) diff --git a/dev-python/agate-sql/Manifest b/dev-python/agate-sql/Manifest new file mode 100644 index 000..edde78265a3 --- /dev/null +++ b/dev-python/agate-sql/Manifest @@ -0,0 +1 @@ +DIST agate-sql-0.5.6.tar.gz 9091 BLAKE2B 9094a2bfb500422e7fe75d1c83182af698aa92942a305a69301d45d92f01960a7ffc7908f0eb2b66556a856be0f7388e222034428afd269d402488c6c05abd36 SHA512 b4234a86f8bcd5b22bcb1e18d0cec0ba21c8a3521e15f767886241e16285cbd296683f83bd366a82d1e549679b3712663adc080950dedb24a0e6db5b2541050a diff --git a/dev-python/agate-sql/agate-sql-0.5.6.ebuild b/dev-python/agate-sql/agate-sql-0.5.6.ebuild new file mode 100644 index 000..9dbdd4b6469 --- /dev/null +++ b/dev-python/agate-sql/agate-sql-0.5.6.ebuild @@ -0,0 +1,58 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{8..9} ) +DISTUTILS_USE_SETUPTOOLS=bdepend + +inherit distutils-r1 + +DESCRIPTION="Adds SQL read/write support to agate." +HOMEPAGE="https://github.com/wireservice/agate-sql https://pypi.org/project/agate-sql/; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test +xml" +RESTRICT="!test? ( test )" + +# Other packages have BDEPEND="test? (