sqlalchemy-1.2.15

This commit is contained in:
Andreas Billmeier 2018-12-23 00:56:25 +01:00
parent 6e779a3d07
commit 58035a1b12
2 changed files with 69 additions and 0 deletions

View File

@ -1,6 +1,8 @@
DIST SQLAlchemy-1.2.11.tar.gz 5611782 BLAKE2B 2f6546bbab1bf250033120971ba436bcf93edfd902b2c7b869826c8093eda6df215bac370e39623fda0204581b147cb39efd18b0778b76f5b6a2944e779c9c37 SHA512 dfe60cdf4923239d9ca16ee2ee8618ebe3fe2553c35d393f27c51aec16bcba3a6692e7f045e8206a41ad7cfbf71380d607cb27cbc9a6320faedbcd3a37517604
DIST SQLAlchemy-1.2.13.tar.gz 5650472 BLAKE2B fd92da4d2d9a90dd93fa714e68828bce041601dd96f1b2153948f4c33152445afcdc16d5d01751d67b1c43700b7d87789cc06a8fc5a4febea563fec6dd63a28a SHA512 e41c5a2b09e3958343e517eae9ead619fe68c8e50c64ee2b7d77789240b373fdd9c6f427a49ac81f55826a2e34bf1f12ffc7f8613c91ab0edbd1d723581183ba
DIST SQLAlchemy-1.2.14.tar.gz 5657372 BLAKE2B 1d9f67652b2306262a625a743b15b6cf0527f9978a712ca3e7614c155ea1aa8eacced2079d464c64163b6aa0eb621350b72b85869f62471cf7353a531ac9cba8 SHA512 f6b89029180bc6f3e35bc17a1d80c111f6ce05f2f799bbdfee00c961e83aa2f95cbb363c85a5f97c18d5ff0aa1408c164621474cd6ddf8e63dd88da35de69539
DIST SQLAlchemy-1.2.15.tar.gz 5645275 BLAKE2B 97f90c8653eaaa68900ab056dc14ff88b8f846fc93bd4e0f751491ddca096066500e65a102d13cc385ac19d83b4163a33811dfb2f529c581576207da414033f8 SHA512 478583438b2e0f82a5dd1e295ae7a00b308763b669d01875d5e61f43127792ec1ad18929bff664a641a65eff685cb10ef880bf3f1334954720059019bceca7e7
EBUILD sqlalchemy-1.2.11.ebuild 1756 BLAKE2B 541a095699b0b7af77811a8bb575c7c66745ab920482dece60a6d51e63959837627e7460973d4cfc5afb4de962d4dfd5daf3df34407087bd3aee153edac7bd5b SHA512 e126209bd8c6c60e99da68f06131ad812681f56ed41aad8912884f1ecf60ec8803e7cf2309650338e3aebeb3cf7e8f840a54b096a4db8783abb5955244353fef
EBUILD sqlalchemy-1.2.13.ebuild 1756 BLAKE2B 541a095699b0b7af77811a8bb575c7c66745ab920482dece60a6d51e63959837627e7460973d4cfc5afb4de962d4dfd5daf3df34407087bd3aee153edac7bd5b SHA512 e126209bd8c6c60e99da68f06131ad812681f56ed41aad8912884f1ecf60ec8803e7cf2309650338e3aebeb3cf7e8f840a54b096a4db8783abb5955244353fef
EBUILD sqlalchemy-1.2.14.ebuild 1743 BLAKE2B 80e968cfd03f3d9985004746e1b2c67b02aed5ff2c873925bcebd8a598641e447950123b5b7a1daf91f9dfaa4ebcd262716e5047623b67e2f0386eed98bc77fb SHA512 29f8daabea6f8d239f29db28514e4c51efb3c7dd7514a24a41e22025b3244f29c45ff0fd256c176a820a8cfb6fef2dae1a91926678c636cccf0839e7db80ef38
EBUILD sqlalchemy-1.2.15.ebuild 1743 BLAKE2B 80e968cfd03f3d9985004746e1b2c67b02aed5ff2c873925bcebd8a598641e447950123b5b7a1daf91f9dfaa4ebcd262716e5047623b67e2f0386eed98bc77fb SHA512 29f8daabea6f8d239f29db28514e4c51efb3c7dd7514a24a41e22025b3244f29c45ff0fd256c176a820a8cfb6fef2dae1a91926678c636cccf0839e7db80ef38

View File

@ -0,0 +1,67 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} pypy{,3} )
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="http://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
IUSE="doc examples +sqlite test"
REQUIRED_USE="test? ( sqlite )"
RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="
${RDEPEND}
test? (
<dev-python/pluggy-0.7s[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
$(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7 pypy)
)"
S="${WORKDIR}/${MY_P}"
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_test() {
pytest -vv test || die "Testsuite failed under ${EPYTHON}"
}
python_install_all() {
use doc && HTML_DOCS=( doc/. )
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
}