diff options
| author | Liguros - Gitlab CI/CD [feature/flatten] <gitlab@liguros.net> | 2020-07-15 12:52:56 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [feature/flatten] <gitlab@liguros.net> | 2020-07-15 12:52:56 +0000 |
| commit | 56459d94163174aae535719dd665e69a8633c791 (patch) | |
| tree | 0cf61df57d31edeb664a8a12aa16f0ebd8df8f92 /dev-python | |
| parent | e0872a7583374df08cf97372eb1a7f19e41c9b4f (diff) | |
| download | baldeagleos-repo-56459d94163174aae535719dd665e69a8633c791.tar.gz baldeagleos-repo-56459d94163174aae535719dd665e69a8633c791.tar.xz baldeagleos-repo-56459d94163174aae535719dd665e69a8633c791.zip | |
Updating liguros repo
Diffstat (limited to 'dev-python')
29 files changed, 420 insertions, 31 deletions
diff --git a/dev-python/argon2-cffi/argon2-cffi-20.1.0.ebuild b/dev-python/argon2-cffi/argon2-cffi-20.1.0.ebuild index fd169244b16c..295facb20441 100644 --- a/dev-python/argon2-cffi/argon2-cffi-20.1.0.ebuild +++ b/dev-python/argon2-cffi/argon2-cffi-20.1.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} pypy3 ) +PYTHON_COMPAT=( python3_{6..9} pypy3 ) inherit distutils-r1 DESCRIPTION="CFFI bindings to the Argon2 password hashing library" diff --git a/dev-python/boto/boto-2.49.0-r3.ebuild b/dev-python/boto/boto-2.49.0-r3.ebuild new file mode 100644 index 000000000000..e1554753e6cf --- /dev/null +++ b/dev-python/boto/boto-2.49.0-r3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6..9} ) +DISTUTILS_USE_SETUPTOOLS=bdepend +inherit distutils-r1 + +DESCRIPTION="Amazon Web Services API" +HOMEPAGE="https://github.com/boto/boto https://pypi.org/project/boto/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" + +PATCHES=( + # taken from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=909545 + "${FILESDIR}/boto-try-to-add-SNI-support-v2.patch" + "${FILESDIR}"/${P}-py38.patch +) + +BDEPEND=" + test? ( + dev-python/httpretty[${PYTHON_USEDEP}] + dev-python/keyring[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/paramiko[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + dev-python/selenium[${PYTHON_USEDEP}] + )" + +distutils_enable_tests nose + +src_prepare() { + # broken, not worth fixing + rm tests/unit/cloudfront/test_signed_urls.py || die + # fix tests + mkdir -p "${HOME}"/.ssh || die + : > "${HOME}"/.ssh/known_hosts || die + + distutils-r1_src_prepare +} + +python_test() { + nosetests -v tests/unit || + die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/cachetools/Manifest b/dev-python/cachetools/Manifest index 5f7c0006fdd1..dbf954a574ed 100644 --- a/dev-python/cachetools/Manifest +++ b/dev-python/cachetools/Manifest @@ -1 +1,2 @@ DIST cachetools-3.1.1.tar.gz 22055 BLAKE2B 9141adb9cff5e7f76a370666c24664de09b1562a9e40636b8103157cc65b146dca96ad871065191618e2d458078cb7da30c80da21b4fded73097bda7916f4819 SHA512 23a7d9c91f97727984585745169dbf94922288e464196d5c05f442226cbff4efeb3588ed463f481bd75892824188bd3ab8031f4f2f8e52924c74428b1034714a +DIST cachetools-4.1.1.tar.gz 23574 BLAKE2B 5777d243ae87635766811fd2aea8789f9f1674ae3a7ddcc08bb3c8d4345002d65cdbd00cbaf75ba801dccffb1896a75688a6e97f984e1d498a93726854398196 SHA512 254e8821feaaf4fff656aa2beaf0b2c1c6dbe8698148be783bb18a6476f758061471906e4774f47bd8722dbbbc09745088a8f61eb5c455fbe85ef17a3816ce7d diff --git a/dev-python/cachetools/cachetools-3.1.1.ebuild b/dev-python/cachetools/cachetools-3.1.1.ebuild index c43fb2439911..42877d594d9c 100644 --- a/dev-python/cachetools/cachetools-3.1.1.ebuild +++ b/dev-python/cachetools/cachetools-3.1.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{6..9} ) inherit distutils-r1 @@ -15,8 +15,4 @@ LICENSE="MIT" SLOT="0" KEYWORDS="amd64 ~arm ~arm64 x86" -RDEPEND="" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" - distutils_enable_tests pytest diff --git a/dev-python/cachetools/cachetools-4.1.1.ebuild b/dev-python/cachetools/cachetools-4.1.1.ebuild new file mode 100644 index 000000000000..9e0614ce3fcb --- /dev/null +++ b/dev-python/cachetools/cachetools-4.1.1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..9} ) + +inherit distutils-r1 + +DESCRIPTION="Extensible memoizing collections and decorators" +HOMEPAGE="https://pypi.org/project/cachetools/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +distutils_enable_tests pytest diff --git a/dev-python/django-otp/django-otp-0.9.3.ebuild b/dev-python/django-otp/django-otp-0.9.3.ebuild index b14eef63539e..7c072a1e8d9e 100644 --- a/dev-python/django-otp/django-otp-0.9.3.ebuild +++ b/dev-python/django-otp/django-otp-0.9.3.ebuild @@ -24,6 +24,7 @@ RDEPEND=" BDEPEND=" test? ( $(python_gen_impl_dep sqlite) + dev-python/freezegun[${PYTHON_USEDEP}] dev-python/qrcode[${PYTHON_USEDEP}] ${RDEPEND} )" diff --git a/dev-python/findimports/Manifest b/dev-python/findimports/Manifest new file mode 100644 index 000000000000..41483b1474f4 --- /dev/null +++ b/dev-python/findimports/Manifest @@ -0,0 +1 @@ +DIST findimports-1.5.2.gh.tar.gz 32211 BLAKE2B ea3110925085d466df7f95eaa06dce9e331ecba52c1772b76b05e51c633a8adc1ff91295db441049dab39129606e3927f69834376cc5fb864f5f3b62ac68bac2 SHA512 86432d29d180d4299ba789b69601722a6a15eed9badbf2f930e8867be06c64a2f1f8123ae182d7c6b73339287d04c2cdb4a18a31662ea72e86283ee165dc4d45 diff --git a/dev-python/findimports/findimports-1.5.2.ebuild b/dev-python/findimports/findimports-1.5.2.ebuild new file mode 100644 index 000000000000..edf248964f10 --- /dev/null +++ b/dev-python/findimports/findimports-1.5.2.ebuild @@ -0,0 +1,20 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{6..9} ) +inherit distutils-r1 + +DESCRIPTION="Python module import analysis tool" +HOMEPAGE="https://github.com/mgedmin/findimports" +SRC_URI=" + https://github.com/mgedmin/findimports/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +distutils_enable_tests setup.py diff --git a/dev-python/findimports/metadata.xml b/dev-python/findimports/metadata.xml new file mode 100644 index 000000000000..d2c47b33aec8 --- /dev/null +++ b/dev-python/findimports/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <origin>gentoo-staging</origin> +</pkgmetadata> diff --git a/dev-python/flask-security/Manifest b/dev-python/flask-security/Manifest index a8eeac2761e7..349f4938ec38 100644 --- a/dev-python/flask-security/Manifest +++ b/dev-python/flask-security/Manifest @@ -1 +1,2 @@ DIST Flask-Security-3.0.0.tar.gz 160367 BLAKE2B c2e1449dc2807c2c40519fa3afb894157e17ecc9ff3f6dcf5ef0d02839a5988f827afd26c1d31af86d5e240e0ea8bfb8ed86354bb6a83535436b08721cac8f26 SHA512 09b94f0850372513add5c054c07aa465ecb95e8d1c414647e3ebee571ec08c94a29f0c138d092c02a55e242c422bc53f929ca066d671c082dcb29834ac753984 +DIST flask-security-3.4.3.gh.tar.gz 346540 BLAKE2B ab3b037282bc5b7777ceeaaaf869996f471bc3b954f0b2cf6d17ba44d4014c8c3ac8e34618bc7347bbd1cd6b1c649b49407cb05aad9bd748191c08b7326f679a SHA512 23ad8bc91df418361a556827ff8369777f3716dfd1c97fef6237ba9cb07813eac4033eb3fed80e9ebadeab4f2d2a956b5a652bec80825f939a9fc7d817aa3d90 diff --git a/dev-python/flask-security/files/flask-security-3.4.3-optional-deps.patch b/dev-python/flask-security/files/flask-security-3.4.3-optional-deps.patch new file mode 100644 index 000000000000..484e816908f4 --- /dev/null +++ b/dev-python/flask-security/files/flask-security-3.4.3-optional-deps.patch @@ -0,0 +1,63 @@ +From 8943f49c3e6064839bd1e3c2c73a750b2b476ae3 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> +Date: Wed, 15 Jul 2020 09:02:15 +0200 +Subject: [PATCH 1/2] tests: Skip tests requiring specific data backends if not + available + +Skip tests that require a specific database backend if the respective +package is not available. This is mostly intended to make it possible +to test flask-security on Python 3.9 since Pony does not support this +Python version but there is no harm in extending it to other backends. + +Technically, Flask-SQLAlchemy is still required due to other tests. +--- + tests/conftest.py | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/tests/conftest.py b/tests/conftest.py +index 3305d92..a48f480 100644 +--- a/tests/conftest.py ++++ b/tests/conftest.py +@@ -218,6 +218,7 @@ def mongoengine_datastore(request, app, tmpdir, realdburl): + + + def mongoengine_setup(request, app, tmpdir, realdburl): ++ pytest.importorskip('flask_mongoengine') + from flask_mongoengine import MongoEngine + from mongoengine.fields import ( + BooleanField, +@@ -282,6 +283,7 @@ def sqlalchemy_datastore(request, app, tmpdir, realdburl): + + + def sqlalchemy_setup(request, app, tmpdir, realdburl): ++ pytest.importorskip('flask_sqlalchemy') + from flask_sqlalchemy import SQLAlchemy + from flask_security.models import fsqla_v2 as fsqla + +@@ -326,6 +328,7 @@ def sqlalchemy_session_datastore(request, app, tmpdir, realdburl): + + + def sqlalchemy_session_setup(request, app, tmpdir, realdburl): ++ pytest.importorskip('sqlalchemy') + from sqlalchemy import create_engine + from sqlalchemy.orm import scoped_session, sessionmaker, relationship, backref + from sqlalchemy.ext.declarative import declarative_base +@@ -426,6 +429,7 @@ def peewee_datastore(request, app, tmpdir, realdburl): + + + def peewee_setup(request, app, tmpdir, realdburl): ++ pytest.importorskip('peewee') + from peewee import ( + TextField, + DateTimeField, +@@ -522,6 +526,7 @@ def pony_datastore(request, app, tmpdir, realdburl): + + def pony_setup(request, app, tmpdir, realdburl): + ++ pytest.importorskip('pony') + from pony.orm import Database, Optional, Required, Set + from pony.orm.core import SetInstance + +-- +2.27.0 + diff --git a/dev-python/flask-security/flask-security-3.4.3.ebuild b/dev-python/flask-security/flask-security-3.4.3.ebuild new file mode 100644 index 000000000000..3044071d1a63 --- /dev/null +++ b/dev-python/flask-security/flask-security-3.4.3.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..9} ) +inherit distutils-r1 + +DESCRIPTION="Simple security for Flask apps" +HOMEPAGE=" + https://github.com/Flask-Middleware/flask-security/ + https://pypi.org/project/Flask-Security-Too/" +SRC_URI=" + https://github.com/Flask-Middleware/flask-security/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/cachetools[${PYTHON_USEDEP}] + >=dev-python/flask-1.1.1[${PYTHON_USEDEP}] + >=dev-python/flask-babelex-0.9.3[${PYTHON_USEDEP}] + >=dev-python/flask-login-0.4.1[${PYTHON_USEDEP}] + >=dev-python/flask-principal-0.4.0[${PYTHON_USEDEP}] + >=dev-python/flask-wtf-0.14.2[${PYTHON_USEDEP}] + >=dev-python/itsdangerous-1.1.0[${PYTHON_USEDEP}] + >=dev-python/passlib-1.7.2[${PYTHON_USEDEP}] + >=dev-python/python-email-validator-1.0.5[${PYTHON_USEDEP}] +" + +BDEPEND=" + dev-python/Babel[${PYTHON_USEDEP}] + test? ( + >=dev-python/argon2-cffi-19.1.0[${PYTHON_USEDEP}] + >=dev-python/bcrypt-3.1.5[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}] + >=dev-python/flask-mail-0.9.1[${PYTHON_USEDEP}] + >=dev-python/flask-mongoengine-0.9.5[${PYTHON_USEDEP}] + >=dev-python/flask-sqlalchemy-2.3[${PYTHON_USEDEP}] + >=dev-python/mongomock-3.19.0[${PYTHON_USEDEP}] + >=dev-python/peewee-3.11.2[${PYTHON_USEDEP}] + >=dev-python/phonenumbers-8.11.1[${PYTHON_USEDEP}] + >=dev-python/psycopg-2.8.4:2[${PYTHON_USEDEP}] + >=dev-python/pymysql-0.9.3[${PYTHON_USEDEP}] + >=dev-python/pyqrcode-1.2[${PYTHON_USEDEP}] + >=dev-python/zxcvbn-4.4.28[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/pony-0.7.11[${PYTHON_USEDEP}] + ' python3_{6,7}) + )" + +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/${P}-optional-deps.patch +) + +src_prepare() { + sed -i -e '/setup_requires/d' setup.py || die + sed -e 's:--cov flask_security::' \ + -e 's:--cov-report term-missing::' \ + -e 's:--black::' \ + -e 's:--flake8::' \ + -e 's:--cache-clear::' \ + -i pytest.ini || die + distutils-r1_src_prepare +} + +python_configure_all() { + esetup.py compile_catalog +} diff --git a/dev-python/markdown/markdown-3.2.2.ebuild b/dev-python/markdown/markdown-3.2.2.ebuild index 40f77b20f11e..10513178f132 100644 --- a/dev-python/markdown/markdown-3.2.2.ebuild +++ b/dev-python/markdown/markdown-3.2.2.ebuild @@ -4,7 +4,7 @@ EAPI=7 DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_{6,7,8} pypy3 ) +PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 ) inherit distutils-r1 @@ -21,6 +21,7 @@ SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="doc" +# importlib_metadata is only necessary for <python:3.8 according to setup.py RDEPEND=" $(python_gen_cond_dep ' dev-python/importlib_metadata[${PYTHON_USEDEP}] diff --git a/dev-python/markups/markups-3.0.0-r1.ebuild b/dev-python/markups/markups-3.0.0-r1.ebuild new file mode 100644 index 000000000000..710dad72fe20 --- /dev/null +++ b/dev-python/markups/markups-3.0.0-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +MY_P=${P^} + +DESCRIPTION="A wrapper around various text markups" +HOMEPAGE=" + https://pymarkups.readthedocs.io/en/latest/ + https://github.com/retext-project/pymarkups + https://pypi.org/project/Markups/ +" +SRC_URI="mirror://pypi/${MY_P:0:1}/${PN^}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/markdown[${PYTHON_USEDEP}] + dev-python/python-markdown-math[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + test? ( + app-text/pytextile[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +S="${WORKDIR}/${MY_P}" diff --git a/dev-python/oauth2client/oauth2client-4.1.3-r1.ebuild b/dev-python/oauth2client/oauth2client-4.1.3-r1.ebuild index 04d4bdfa13b7..d9457f52e90b 100644 --- a/dev-python/oauth2client/oauth2client-4.1.3-r1.ebuild +++ b/dev-python/oauth2client/oauth2client-4.1.3-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{6..9} ) inherit distutils-r1 @@ -14,9 +14,6 @@ S="${WORKDIR}"/${P/_p/-post} LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="|| ( $(python_gen_useflags 'python*') )" RDEPEND=" >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}] @@ -27,14 +24,15 @@ RDEPEND=" dev-python/keyring[${PYTHON_USEDEP}] !<=dev-python/google-api-python-client-1.1[${PYTHON_USEDEP}] " -BDEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( ${RDEPEND} +BDEPEND=" + test? ( dev-python/flask[${PYTHON_USEDEP}] dev-python/sqlalchemy[${PYTHON_USEDEP}] ) " +distutils_enable_tests nose + PATCHES=( "${FILESDIR}/oauth2client-4.1.3-py38.patch" ) diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest index 8ff26e2c079d..1fe5f68191a2 100644 --- a/dev-python/phonenumbers/Manifest +++ b/dev-python/phonenumbers/Manifest @@ -1 +1,2 @@ DIST phonenumbers-8.12.4.tar.gz 2269009 BLAKE2B 102630893595fa34f8e5bf3dc5122f43393e26ada216df02e843a40345aa40df83aa6fbf115d71e986a7e57e6a55bd6fd4eb4af14c4872bfe717cb0ec5be604c SHA512 5d93de2b7b6e974593659fb8909c05f2f6f8c29766deea914472b01dde38abdfc9f4f6ee8c718e2ad11e840070b350b623cb9ca58368f24cf1e03804712fa38d +DIST phonenumbers-8.12.6.tar.gz 2249614 BLAKE2B 5dd062cecf424bba0263e92c847161069e998e1b1ee26e273939996dadc1cca302ee4b567f083d58791717633db2ddd6263e625db01639e7fdb61187092f26d2 SHA512 1f79e7bd469861c6100ab4ea88f0b20cb5534e97a8da39f8681b4d201d21d2bbac1948bd49c08c474cb0b129a2c1228f7c5b664dc6033e6f4d2dd79d130897d2 diff --git a/dev-python/phonenumbers/phonenumbers-8.12.4.ebuild b/dev-python/phonenumbers/phonenumbers-8.12.4.ebuild index ddeb720dd441..edac4c6caf91 100644 --- a/dev-python/phonenumbers/phonenumbers-8.12.4.ebuild +++ b/dev-python/phonenumbers/phonenumbers-8.12.4.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6..8} ) +PYTHON_COMPAT=( python3_{6..9} ) inherit distutils-r1 @@ -14,13 +14,7 @@ SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 x86" -IUSE="test" -RESTRICT="!test? ( test )" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +DOCS=(README.md) -DOCS="README.md" - -python_test() { - esetup.py test -} +distutils_enable_tests setup.py diff --git a/dev-python/phonenumbers/phonenumbers-8.12.6.ebuild b/dev-python/phonenumbers/phonenumbers-8.12.6.ebuild new file mode 100644 index 000000000000..4d3183b1591b --- /dev/null +++ b/dev-python/phonenumbers/phonenumbers-8.12.6.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..9} ) + +inherit distutils-r1 + +DESCRIPTION="Python port of Google's libphonenumber" +HOMEPAGE="https://github.com/daviddrysdale/python-phonenumbers" +SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DOCS=(README.md) + +distutils_enable_tests setup.py diff --git a/dev-python/pony/Manifest b/dev-python/pony/Manifest new file mode 100644 index 000000000000..dec2b3288581 --- /dev/null +++ b/dev-python/pony/Manifest @@ -0,0 +1 @@ +DIST pony-0.7.13.gh.tar.gz 302541 BLAKE2B a1e6f82c6eb72f8626238cbfcc0bc01d1ad3498a75a5ce4c3b8a4511e6d1fbfdd39a239f0462458ae1d64dc9446b338bbaea33d6bbdd861c8d0738e50d58a717 SHA512 431d19e3297ba1cdae5313948123d8b8cd71ee8ad5868b8cc2f5447eb435875fdbcdc3768834b9afe22ce8e4c1abaabeb597f3e6974b00aab33aa61e497d6390 diff --git a/dev-python/pony/metadata.xml b/dev-python/pony/metadata.xml new file mode 100644 index 000000000000..50567d15b867 --- /dev/null +++ b/dev-python/pony/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>python@gentoo.org</email> + </maintainer> + <origin>gentoo-staging</origin> +</pkgmetadata> diff --git a/dev-python/pony/pony-0.7.13.ebuild b/dev-python/pony/pony-0.7.13.ebuild new file mode 100644 index 000000000000..f5db45c4fdd2 --- /dev/null +++ b/dev-python/pony/pony-0.7.13.ebuild @@ -0,0 +1,26 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..8} ) +inherit distutils-r1 + +DESCRIPTION="Python ORM with beautiful query syntax" +HOMEPAGE=" + https://ponyorm.org/ + https://github.com/ponyorm/pony/" +SRC_URI=" + https://github.com/ponyorm/pony/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( $(python_gen_impl_dep sqlite) )" + +distutils_enable_tests unittest diff --git a/dev-python/pygame/pygame-1.9.6-r1.ebuild b/dev-python/pygame/pygame-1.9.6-r1.ebuild index 89eb5d201d14..2a3444dbdc6a 100644 --- a/dev-python/pygame/pygame-1.9.6-r1.ebuild +++ b/dev-python/pygame/pygame-1.9.6-r1.ebuild @@ -16,7 +16,7 @@ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ~ppc64 ~sparc x86" IUSE="doc examples midi opengl test X" RESTRICT="!test? ( test )" -DEPEND="dev-python/numpy[${PYTHON_USEDEP}] +RDEPEND="dev-python/numpy[${PYTHON_USEDEP}] >=media-libs/sdl-image-1.2.2[png,jpeg] >=media-libs/sdl-mixer-1.2.4 >=media-libs/sdl-ttf-2.0.6 @@ -24,10 +24,20 @@ DEPEND="dev-python/numpy[${PYTHON_USEDEP}] midi? ( media-libs/portmidi ) X? ( >=media-libs/libsdl-1.2.5[opengl?,video,X] ) !X? ( >=media-libs/libsdl-1.2.5 )" -RDEPEND="${DEPEND}" +DEPEND="${RDEPEND} + test? ( + media-libs/sdl-image[gif,png,jpeg] + media-libs/sdl-mixer[mp3,vorbis,wav] + )" +# fontconfig used for fc-list +RDEPEND+=" + media-libs/fontconfig" # util-linux provides script BDEPEND=" - test? ( sys-apps/util-linux )" + test? ( + media-libs/fontconfig + sys-apps/util-linux + )" src_prepare() { # segfaults on Xvfb diff --git a/dev-python/pygame/pygame-2.0.0_pre10.ebuild b/dev-python/pygame/pygame-2.0.0_pre10.ebuild index e0019d48ec64..f1da10c2c2c8 100644 --- a/dev-python/pygame/pygame-2.0.0_pre10.ebuild +++ b/dev-python/pygame/pygame-2.0.0_pre10.ebuild @@ -22,7 +22,7 @@ IUSE="doc examples midi opengl test X" RESTRICT="!test? ( test )" RDEPEND="dev-python/numpy[${PYTHON_USEDEP}] - >=media-libs/sdl2-image-1.2.2[jpeg,png] + >=media-libs/sdl2-image-1.2.2 >=media-libs/sdl2-mixer-1.2.4 >=media-libs/sdl2-ttf-2.0.6 >=media-libs/smpeg2-0.4.4-r1 @@ -34,9 +34,15 @@ DEPEND="${RDEPEND} media-libs/sdl2-image[gif,jpeg,png] media-libs/sdl2-mixer[mp3,vorbis,wav] )" +# fontconfig used for fc-list +RDEPEND+=" + media-libs/fontconfig" # util-linux provides script BDEPEND=" - test? ( sys-apps/util-linux )" + test? ( + media-libs/fontconfig + sys-apps/util-linux + )" PATCHES=( "${FILESDIR}"/${P}-py39.patch diff --git a/dev-python/pygame/pygame-9999.ebuild b/dev-python/pygame/pygame-9999.ebuild index 9a1c6f7040a3..1023f6136c34 100644 --- a/dev-python/pygame/pygame-9999.ebuild +++ b/dev-python/pygame/pygame-9999.ebuild @@ -17,7 +17,7 @@ IUSE="doc examples midi opengl test X" RESTRICT="!test? ( test )" RDEPEND="dev-python/numpy[${PYTHON_USEDEP}] - >=media-libs/sdl2-image-1.2.2[jpeg,png] + >=media-libs/sdl2-image-1.2.2 >=media-libs/sdl2-mixer-1.2.4 >=media-libs/sdl2-ttf-2.0.6 >=media-libs/smpeg2-0.4.4-r1 @@ -29,9 +29,15 @@ DEPEND="${RDEPEND} media-libs/sdl2-image[gif,jpeg,png] media-libs/sdl2-mixer[mp3,vorbis,wav] )" +# fontconfig used for fc-list +RDEPEND+=" + media-libs/fontconfig" # util-linux provides script BDEPEND=" - test? ( sys-apps/util-linux )" + test? ( + media-libs/fontconfig + sys-apps/util-linux + )" python_configure() { PORTMIDI_INC_PORTTIME=1 LOCALBASE="${EPREFIX}/usr" \ diff --git a/dev-python/python-markdown-math/Manifest b/dev-python/python-markdown-math/Manifest index 81437ba1b841..f274f179434e 100644 --- a/dev-python/python-markdown-math/Manifest +++ b/dev-python/python-markdown-math/Manifest @@ -1 +1,2 @@ DIST python-markdown-math-0.6.tar.gz 6406 BLAKE2B 43172ba4b36b697f196bd569c93d56d1a3a05aaa306b1f149f3b70372e624e35fc0d3f3ea3c58c6b86e00c68408a5ebfe9fcc6562fe5065c7f8a7aa8683ee084 SHA512 af5773dc5b6d8968d811487a86fd027042d381b8b5b37683b519f03f21097bafd3d174881d8201cb6524e0975cd6868781e116cec6406fa20ffd3c6b9f9d4e87 +DIST python-markdown-math-0.7.tar.gz 8320 BLAKE2B b402a6c1c3ef93f8716b88c0ba356109e6b483ce26b4a7923c16642a7a7fe69b25ee00e4f537d26b6fa743e81fef05871c447f9e5d3a986ff52bf7095bcdd436 SHA512 05bfff71c758785591c388a95b176205a8707428cbda91734c4f1b5d39cd030d9106782e92aca8f1de18be227b1489ad2cb09981b4455ba1d1177974cd0cbecd diff --git a/dev-python/python-markdown-math/python-markdown-math-0.7.ebuild b/dev-python/python-markdown-math/python-markdown-math-0.7.ebuild new file mode 100644 index 000000000000..be5802d79954 --- /dev/null +++ b/dev-python/python-markdown-math/python-markdown-math-0.7.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{7,8,9} pypy3 ) +inherit distutils-r1 + +MY_PN="python-${PN}" + +DESCRIPTION="Math extension for Python-Markdown" +HOMEPAGE="https://github.com/mitya57/python-markdown-math" + +if [[ ${PV} == **9999 ]] +then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mitya57/python-markdown-math.git" +else + SRC_URI="mirror://pypi/${MY_PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +# Tests for python2.7 ran fine even with dev-python/markdown-2.6.5, +# but only python3.7 is supported with $PV >= 3.x. +DEPEND=" + >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] +" +RDEPEND="${DEPEND}" +BDEPEND="" + +python_test() { + esetup.py test +} diff --git a/dev-python/pytidylib/pytidylib-0.3.2.ebuild b/dev-python/pytidylib/pytidylib-0.3.2.ebuild index 482903e65d99..f450b3dee1f3 100644 --- a/dev-python/pytidylib/pytidylib-0.3.2.ebuild +++ b/dev-python/pytidylib/pytidylib-0.3.2.ebuild @@ -4,7 +4,7 @@ EAPI=7 DISTUTILS_USE_SETUPTOOLS=no -PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 ) +PYTHON_COMPAT=( python2_7 python3_{6,7,8,9} pypy3 ) inherit distutils-r1 diff --git a/dev-python/stevedore/stevedore-3.0.0.ebuild b/dev-python/stevedore/stevedore-3.0.0.ebuild index 59c0193fbb34..5a3e7abb647c 100644 --- a/dev-python/stevedore/stevedore-3.0.0.ebuild +++ b/dev-python/stevedore/stevedore-3.0.0.ebuild @@ -25,6 +25,7 @@ RDEPEND=" BDEPEND=" >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] test? ( + dev-python/sphinx[${PYTHON_USEDEP}] dev-python/testtools[${PYTHON_USEDEP}] ) " diff --git a/dev-python/stevedore/stevedore-3.1.0.ebuild b/dev-python/stevedore/stevedore-3.1.0.ebuild index 59c0193fbb34..5a3e7abb647c 100644 --- a/dev-python/stevedore/stevedore-3.1.0.ebuild +++ b/dev-python/stevedore/stevedore-3.1.0.ebuild @@ -25,6 +25,7 @@ RDEPEND=" BDEPEND=" >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] test? ( + dev-python/sphinx[${PYTHON_USEDEP}] dev-python/testtools[${PYTHON_USEDEP}] ) " |
