update sqlalchemy-1.3.22

This commit is contained in:
Andreas Billmeier 2021-01-09 11:19:10 +01:00 committed by Andreas Billmeier
parent 4a60cff7a7
commit b4abbb8e52
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
4 changed files with 70 additions and 61 deletions

View File

@ -38,6 +38,7 @@
* update pubnubsub-handler-1.0.9
* update elkm1-lib-0.8.10
* update upb-lib-0.4.12
* update sqlalchemy-1.3.22 (from main repo)
2020-12-21
* update meteofrance-api-1.0.1

View File

@ -1,11 +1,11 @@
DIST SQLAlchemy-1.3.15.tar.gz 6060775 BLAKE2B 383b98a45c0ca330b58326b5055e1e690c0c928c63e1e7b7878b4799b03a1f2b2ae1ce9f9a0e2326ed21e2d73bee05b711800118af88df57f9ce0f55e813dab4 SHA512 ec9abb05866325be6b6381cd5c1d5c2139acea21185320e6918803c81d807839aab886f07505b3581bf6701f310b1942a52e56e024e6d457106343ee0e9ccd59
DIST SQLAlchemy-1.3.16.tar.gz 6085722 BLAKE2B 874562df1bb291b006c6536267db1105891380be524d2b3f4886c94fd252fd72d1b034d5643c9e61b282e649f2bc248888e117a152c55abfd517fc1bb9ac1e1c SHA512 8eae306fc21f22da7411badd678f31129ecac18f9a4d8526101ecd0fa8c77e30a4b7a8e4361fff3fc08b031d90cd82343321c1ea9175ad187fe28a25ad9ea6d8
DIST SQLAlchemy-1.3.18.tar.gz 6039792 BLAKE2B 90cf3b0b42b9b34ba96b9e548639e4d3a250c038a61abec69e6bb8f743fe7da3810dfe0c8e8831b674cd931e877da7745f4461149f3cb0bfc28a6f864e7aaf03 SHA512 8a358fa9fea35ecc89a2f566d5873668923dc3999508fb6bf314972b78fd9dd06eca227b992f4388ba0d7e9cad39783166b57184fe69eb5dcec6d9adb828f0ec
DIST SQLAlchemy-1.3.19.tar.gz 6197860 BLAKE2B 157bfeee904cd4521ce21a7e7c5232eb1d31ab971eb3b262db6b31bae940045ca9976e840282b5cb12174fe1a6d6727d611b781b34617140a91381b4108c48a6 SHA512 acd3d7c130970dfcc5792243b3f0f28f72b750bad0a3898358aeee9ac72ba38fd4298734ec481abf0fc5ebe1e1398c16672a6c327bac5b7821d08c67508690c8
DIST SQLAlchemy-1.3.20.tar.gz 6264898 BLAKE2B 4c386eff56c2f9ec7ef467e3bc0032629582a970707dc11e3744fe3903d9cb18457f5e0be4dc9c20727b5733f158e031bf8b40f586dadb8f4ab8d0cae3cf7398 SHA512 29c52ada1a66f906ed2563df2ab093eceb7c09de45749c96031f30a1512d20b1d698e00640c777169ef3db99ab012151770a3daea45a51df934269b554ff4b28
EBUILD sqlalchemy-1.3.15.ebuild 1464 BLAKE2B 3497841b51cbe1663584f92248b4b2c1264893d79b66a7397f5a067c6a4cbe271badc3b11ba76e89b707af95d05f76517e7ad20076ec5f5c1fe4055f9cf1f847 SHA512 e6ccb735a15b3020bdb6eb20dbabd26f8cdc18543f771fd3d514fd9a4dbfec97dc371588cb9d2644babee4bcaed3135d5552a416d848e453938afbae3b4588a3
DIST SQLAlchemy-1.3.22.tar.gz 6300186 BLAKE2B 5b788ddadef0b68f440c5c7584320dd0a71d43e288febf0cb35c4683052be0f46174ac17b7c8b22ad0461f1e5f55ef5e6dbb149c49d727c3b42b49f48eb7589d SHA512 5e43af97dd93af8174f14575c8238a72153afa4dbe56503cf934de9f783ea15ad27b25523c147191bd2ec89e25baafab5f5d9c34a29f71eaf4e2de49af5bb887
EBUILD sqlalchemy-1.3.16.ebuild 1464 BLAKE2B 3497841b51cbe1663584f92248b4b2c1264893d79b66a7397f5a067c6a4cbe271badc3b11ba76e89b707af95d05f76517e7ad20076ec5f5c1fe4055f9cf1f847 SHA512 e6ccb735a15b3020bdb6eb20dbabd26f8cdc18543f771fd3d514fd9a4dbfec97dc371588cb9d2644babee4bcaed3135d5552a416d848e453938afbae3b4588a3
EBUILD sqlalchemy-1.3.18.ebuild 1464 BLAKE2B 3497841b51cbe1663584f92248b4b2c1264893d79b66a7397f5a067c6a4cbe271badc3b11ba76e89b707af95d05f76517e7ad20076ec5f5c1fe4055f9cf1f847 SHA512 e6ccb735a15b3020bdb6eb20dbabd26f8cdc18543f771fd3d514fd9a4dbfec97dc371588cb9d2644babee4bcaed3135d5552a416d848e453938afbae3b4588a3
EBUILD sqlalchemy-1.3.19.ebuild 1464 BLAKE2B 3497841b51cbe1663584f92248b4b2c1264893d79b66a7397f5a067c6a4cbe271badc3b11ba76e89b707af95d05f76517e7ad20076ec5f5c1fe4055f9cf1f847 SHA512 e6ccb735a15b3020bdb6eb20dbabd26f8cdc18543f771fd3d514fd9a4dbfec97dc371588cb9d2644babee4bcaed3135d5552a416d848e453938afbae3b4588a3
EBUILD sqlalchemy-1.3.20.ebuild 1464 BLAKE2B 3497841b51cbe1663584f92248b4b2c1264893d79b66a7397f5a067c6a4cbe271badc3b11ba76e89b707af95d05f76517e7ad20076ec5f5c1fe4055f9cf1f847 SHA512 e6ccb735a15b3020bdb6eb20dbabd26f8cdc18543f771fd3d514fd9a4dbfec97dc371588cb9d2644babee4bcaed3135d5552a416d848e453938afbae3b4588a3
EBUILD sqlalchemy-1.3.22.ebuild 1884 BLAKE2B 38ea42fac444b820afb78fda6db7160a72e4df6c2de456a228c8cf3222890879b8ba9e63b1c952aa3f7e5e3dc241d3af5b1ab22c6c6ace4d82c7b33fcd569a9d SHA512 eb349d0dcf670a4929fd7383322097712e27f9b4f1cc72bb9a2ba92a172ff8091ba2f89158b10abb9cb60ca66a8173e99811e9df467f1aadd574e09683472a85
MISC metadata.xml 457 BLAKE2B e4599b11f70da60c6b551ef67e5bfe628472f5ca86f4d2aaaf3c03dec502f52838081abedda0e7e8baf77778cc67282dd899ad709d411f72d5335f361e444c58 SHA512 e5e4a1cc64cd74767e2f85e12387d775173e691cdb4a020f94d7d7718e67d367d54b6f4e764fba4d68c45a1652c32832ff03d3d0e46aaf0d0b04255f466e61e5

View File

@ -1,59 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6..9} pypy3 )
PYTHON_REQ_USE="sqlite?"
inherit distutils-r1 eutils flag-o-matic
MY_PN="SQLAlchemy"
MY_P="${MY_PN}-${PV/_beta/b}"
DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
HOMEPAGE="https://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
IUSE="examples +sqlite test"
REQUIRED_USE="test? ( sqlite )"
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
distutils_enable_sphinx doc
python_prepare_all() {
# Disable tests hardcoding function call counts specific to Python versions.
rm -r test/aaa_profiling || die
distutils-r1_python_prepare_all
}
python_compile() {
if ! python_is_python3; then
local CFLAGS=${CFLAGS}
append-cflags -fno-strict-aliasing
fi
distutils-r1_python_compile
}
python_install_all() {
use examples && dodoc -r examples
distutils-r1_python_install_all
}
pkg_postinst() {
optfeature "MySQL support" dev-python/mysql-python dev-python/mysql-connector-python
optfeature "mssql support" dev-python/pymssql
optfeature "postgresql support" dev-python/psycopg:2
}

View File

@ -0,0 +1,67 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( pypy3 python3_{6..9} )
PYTHON_REQ_USE="sqlite?"
inherit distutils-r1 optfeature
MY_PN="SQLAlchemy"
MY_P="${MY_PN}-${PV/_beta/b}"
DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
HOMEPAGE="https://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 mips ppc ppc64 s390 sparc x86 amd64-linux x86-linux ppc-macos x64-macos x64-solaris"
IUSE="examples +sqlite test"
# Use pytest-xdist to speed up tests
BDEPEND="
test? (
$(python_gen_impl_dep sqlite)
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
PATCHES=(
# Ported part of those commits to fix failing tests:
# https://github.com/sqlalchemy/sqlalchemy/commit/c68f9fb87868c45fcadcc942ce4a35f10ff2f7ea
# https://github.com/sqlalchemy/sqlalchemy/commit/a9b068ae564e5e775e312373088545b75aeaa1b0
# https://github.com/sqlalchemy/sqlalchemy/commit/9e31fc74089cf565df5f275d22eb8ae5414d6e45
"${FILESDIR}/sqlalchemy-1.3.20-pypy3.patch"
)
distutils_enable_tests pytest
python_test() {
# Use all CPUs with pytest-xdist
pytest -n auto -vv || die "Tests failed with ${EPYTHON}"
}
python_prepare_all() {
# Disable tests hardcoding function call counts specific to Python versions.
rm -r test/aaa_profiling || die
distutils-r1_python_prepare_all
}
python_install_all() {
if use examples; then
docompress -x "/usr/share/doc/${PF}/examples"
dodoc -r examples
fi
distutils-r1_python_install_all
}
pkg_postinst() {
optfeature "MySQL support" dev-python/mysqlclient dev-python/pymysql \
dev-python/mysql-connector-python
optfeature "mssql support" dev-python/pymssql
optfeature "postgresql support" dev-python/psycopg:2
}