From ecdac123787b96ce6649f0f91da12ea6458cc2b1 Mon Sep 17 00:00:00 2001 From: Palica Date: Tue, 23 Jun 2020 22:35:08 +0200 Subject: Updating liguros repo --- dev-python/3to2/3to2-1.1.1-r1.ebuild | 34 ++ dev-python/3to2/Manifest | 1 + dev-python/3to2/metadata.xml | 16 + dev-python/APScheduler/APScheduler-3.6.3.ebuild | 69 +++ dev-python/APScheduler/Manifest | 1 + dev-python/APScheduler/metadata.xml | 12 + dev-python/Babel/Babel-2.8.0-r1.ebuild | 35 ++ dev-python/Babel/Manifest | 1 + dev-python/Babel/files/Babel-2.8.0-py39.patch | 169 ++++++ dev-python/Babel/metadata.xml | 23 + dev-python/BitVector/BitVector-3.4.9.ebuild | 21 + dev-python/BitVector/Manifest | 1 + dev-python/BitVector/metadata.xml | 13 + dev-python/GitPython/GitPython-3.1.1.ebuild | 57 ++ dev-python/GitPython/GitPython-3.1.2.ebuild | 57 ++ dev-python/GitPython/GitPython-3.1.3.ebuild | 57 ++ dev-python/GitPython/Manifest | 6 + dev-python/GitPython/metadata.xml | 13 + .../GridDataFormats-0.4.0-r1.ebuild | 22 + dev-python/GridDataFormats/Manifest | 1 + dev-python/GridDataFormats/metadata.xml | 17 + dev-python/HeapDict/HeapDict-1.0.0.ebuild | 19 + dev-python/HeapDict/Manifest | 1 + dev-python/HeapDict/metadata.xml | 16 + dev-python/MechanicalSoup/Manifest | 1 + .../MechanicalSoup/MechanicalSoup-0.12.0.ebuild | 56 ++ dev-python/MechanicalSoup/metadata.xml | 17 + dev-python/Numdifftools/Manifest | 1 + .../Numdifftools/Numdifftools-0.9.17-r1.ebuild | 60 ++ dev-python/Numdifftools/metadata.xml | 13 + dev-python/PyContracts/Manifest | 2 + dev-python/PyContracts/PyContracts-1.8.12.ebuild | 35 ++ dev-python/PyContracts/PyContracts-1.8.14.ebuild | 32 ++ dev-python/PyContracts/metadata.xml | 14 + dev-python/PyECLib/Manifest | 1 + dev-python/PyECLib/PyECLib-1.6.0.ebuild | 24 + dev-python/PyECLib/metadata.xml | 19 + dev-python/PyGithub/Manifest | 2 + dev-python/PyGithub/PyGithub-1.46.ebuild | 35 ++ dev-python/PyGithub/PyGithub-1.51.ebuild | 28 + dev-python/PyGithub/metadata.xml | 16 + dev-python/PyPDF2/Manifest | 1 + dev-python/PyPDF2/PyPDF2-1.26.0.ebuild | 33 ++ .../PyPDF2/files/PyPDF2-1.26.0-py3-tests.patch | 35 ++ dev-python/PyPDF2/metadata.xml | 13 + dev-python/PyQt5-sip/Manifest | 2 + dev-python/PyQt5-sip/PyQt5-sip-4.19.22.ebuild | 94 ++++ dev-python/PyQt5-sip/PyQt5-sip-4.19.23.ebuild | 94 ++++ dev-python/PyQt5-sip/metadata.xml | 19 + dev-python/PyQt5/Manifest | 2 + dev-python/PyQt5/PyQt5-5.14.2.ebuild | 206 +++++++ dev-python/PyQt5/PyQt5-5.15.0.ebuild | 206 +++++++ dev-python/PyQt5/metadata.xml | 44 ++ dev-python/PyQtWebEngine/Manifest | 2 + .../PyQtWebEngine/PyQtWebEngine-5.14.0.ebuild | 75 +++ .../PyQtWebEngine/PyQtWebEngine-5.15.0.ebuild | 75 +++ dev-python/PyQtWebEngine/metadata.xml | 28 + dev-python/PyRSS2Gen/Manifest | 1 + dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r1.ebuild | 17 + dev-python/PyRSS2Gen/metadata.xml | 6 + dev-python/PySDL2/Manifest | 1 + dev-python/PySDL2/PySDL2-0.9.6.ebuild | 66 +++ ...lways-allow-greater-patch-version-of-SDL2.patch | 47 ++ ...-Handle-missing-haptic-support-gracefully.patch | 26 + dev-python/PySDL2/metadata.xml | 16 + dev-python/PySensors/Manifest | 1 + dev-python/PySensors/PySensors-0.0.4.ebuild | 20 + dev-python/PySensors/metadata.xml | 16 + dev-python/PySocks/Manifest | 1 + dev-python/PySocks/PySocks-1.7.1.ebuild | 50 ++ .../PySocks/files/PySocks-1.7.1-test_server.patch | 33 ++ dev-python/PySocks/metadata.xml | 17 + dev-python/PyUtilib/Manifest | 1 + dev-python/PyUtilib/PyUtilib-5.7.2.ebuild | 61 ++ .../PyUtilib/files/pyutilib-5.6.5-tests.patch | 35 ++ dev-python/PyUtilib/metadata.xml | 12 + dev-python/PythonQt/Manifest | 1 + dev-python/PythonQt/PythonQt-3.2-r1.ebuild | 96 ++++ dev-python/PythonQt/PythonQt-9999.ebuild | 94 ++++ dev-python/PythonQt/metadata.xml | 27 + dev-python/QtPy/Manifest | 1 + dev-python/QtPy/QtPy-1.9.0-r2.ebuild | 31 ++ dev-python/QtPy/metadata.xml | 30 + dev-python/Rx/Manifest | 2 + dev-python/Rx/Rx-1.6.1.ebuild | 16 + dev-python/Rx/Rx-3.1.0.ebuild | 30 + dev-python/Rx/metadata.xml | 12 + dev-python/SaltTesting/Manifest | 2 + .../SaltTesting/SaltTesting-2018.1.16.ebuild | 28 + .../SaltTesting/SaltTesting-2018.9.21.ebuild | 33 ++ .../files/SaltTesting-2018.9.21-python37.patch | 21 + dev-python/SaltTesting/metadata.xml | 12 + dev-python/SchemaObject/Manifest | 3 + .../SchemaObject/SchemaObject-0.5.3-r1.ebuild | 22 + dev-python/SchemaObject/SchemaObject-0.5.7.ebuild | 18 + dev-python/SchemaObject/SchemaObject-0.5.8.ebuild | 18 + dev-python/SchemaObject/metadata.xml | 13 + dev-python/WSME/Manifest | 1 + dev-python/WSME/WSME-0.9.3.ebuild | 30 + dev-python/WSME/metadata.xml | 19 + dev-python/XenAPI/Manifest | 1 + dev-python/XenAPI/XenAPI-2.14.ebuild | 17 + dev-python/XenAPI/metadata.xml | 12 + dev-python/absl-py/Manifest | 2 + dev-python/absl-py/absl-py-0.7.1.ebuild | 22 + dev-python/absl-py/absl-py-0.8.1.ebuild | 22 + dev-python/absl-py/metadata.xml | 16 + dev-python/aiocontextvars/Manifest | 1 + .../aiocontextvars/aiocontextvars-0.2.2.ebuild | 26 + dev-python/aiocontextvars/metadata.xml | 12 + dev-python/aiodns/Manifest | 1 + dev-python/aiodns/aiodns-2.0.0-r1.ebuild | 33 ++ dev-python/aiodns/metadata.xml | 12 + dev-python/aiofiles/Manifest | 1 + dev-python/aiofiles/aiofiles-0.4.0.ebuild | 24 + dev-python/aiofiles/metadata.xml | 17 + dev-python/aiohttp-cors/Manifest | 1 + .../aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild | 37 ++ dev-python/aiohttp-cors/aiohttp-cors-0.7.0.ebuild | 35 ++ .../files/aiohttp-cors-0.7.0-py3_7.patch | 23 + .../files/aiohttp-cors-0.7.0-tests.patch | 66 +++ dev-python/aiohttp-cors/metadata.xml | 16 + dev-python/aiohttp-jinja2/Manifest | 1 + .../aiohttp-jinja2/aiohttp-jinja2-0.15.0.ebuild | 51 ++ dev-python/aiohttp-jinja2/metadata.xml | 13 + dev-python/aiohttp-socks/Manifest | 1 + .../aiohttp-socks/aiohttp-socks-0.2.2.ebuild | 39 ++ dev-python/aiohttp-socks/metadata.xml | 13 + dev-python/aiohttp/Manifest | 2 + dev-python/aiohttp/aiohttp-3.6.1.ebuild | 80 +++ dev-python/aiohttp/aiohttp-3.6.2.ebuild | 138 +++++ dev-python/aiohttp/metadata.xml | 17 + dev-python/aiorpcX/Manifest | 1 + dev-python/aiorpcX/aiorpcX-0.18.4.ebuild | 33 ++ dev-python/aiorpcX/metadata.xml | 13 + dev-python/aiosmtpd/Manifest | 1 + dev-python/aiosmtpd/aiosmtpd-1.2.ebuild | 23 + dev-python/aiosmtpd/metadata.xml | 12 + dev-python/alabaster/Manifest | 1 + dev-python/alabaster/alabaster-0.7.12.ebuild | 17 + dev-python/alabaster/metadata.xml | 14 + dev-python/alagitpull/Manifest | 1 + dev-python/alagitpull/alagitpull-0.0.23.ebuild | 21 + dev-python/alagitpull/metadata.xml | 9 + dev-python/alembic/Manifest | 2 + dev-python/alembic/alembic-1.0.8.ebuild | 48 ++ dev-python/alembic/alembic-1.4.2.ebuild | 45 ++ dev-python/alembic/metadata.xml | 13 + dev-python/algopy/Manifest | 1 + dev-python/algopy/algopy-0.5.3.ebuild | 37 ++ .../files/algopy-0.5.3-fix-test-cast-ufunc.patch | 29 + dev-python/algopy/metadata.xml | 12 + dev-python/ament_package/Manifest | 1 + .../ament_package/ament_package-0.8.8.ebuild | 31 ++ dev-python/ament_package/metadata.xml | 12 + dev-python/amodem/Manifest | 1 + dev-python/amodem/amodem-1.15.0.ebuild | 17 + dev-python/amodem/metadata.xml | 17 + dev-python/aniso8601/Manifest | 2 + dev-python/aniso8601/aniso8601-4.0.1.ebuild | 26 + dev-python/aniso8601/aniso8601-8.0.0.ebuild | 19 + .../aniso8601/files/aniso8601-4.0.1-mock.patch | 113 ++++ dev-python/aniso8601/metadata.xml | 13 + dev-python/ansi/Manifest | 1 + dev-python/ansi/ansi-0.1.3.ebuild | 20 + dev-python/ansi/metadata.xml | 13 + dev-python/ansi2html/Manifest | 3 + dev-python/ansi2html/ansi2html-1.4.2.ebuild | 49 ++ dev-python/ansi2html/ansi2html-1.5.1.ebuild | 45 ++ dev-python/ansi2html/ansi2html-1.5.2-r1.ebuild | 45 ++ dev-python/ansi2html/ansi2html-1.5.2.ebuild | 45 ++ dev-python/ansi2html/metadata.xml | 13 + dev-python/ansicolor/Manifest | 1 + dev-python/ansicolor/ansicolor-0.2.6-r1.ebuild | 25 + dev-python/ansicolor/ansicolor-9999.ebuild | 25 + dev-python/ansicolor/metadata.xml | 17 + dev-python/ansimarkup/Manifest | 1 + dev-python/ansimarkup/ansimarkup-1.4.0.ebuild | 34 ++ dev-python/ansimarkup/metadata.xml | 13 + dev-python/anyqt/Manifest | 1 + dev-python/anyqt/anyqt-0.0.8-r1.ebuild | 22 + dev-python/anyqt/metadata.xml | 8 + dev-python/aodhclient/Manifest | 1 + dev-python/aodhclient/aodhclient-1.2.0.ebuild | 31 ++ dev-python/aodhclient/metadata.xml | 20 + dev-python/apipkg/Manifest | 1 + dev-python/apipkg/apipkg-1.5.ebuild | 24 + dev-python/apipkg/files/apipkg-1.5-pytest-4.patch | 25 + dev-python/apipkg/metadata.xml | 13 + dev-python/apispec/Manifest | 2 + dev-python/apispec/apispec-0.35.0.ebuild | 37 ++ dev-python/apispec/apispec-3.3.0.ebuild | 33 ++ dev-python/apispec/files/apispec-3.3.0-tests.patch | 20 + dev-python/apispec/metadata.xml | 12 + dev-python/appdirs/Manifest | 2 + dev-python/appdirs/appdirs-1.4.3-r1.ebuild | 37 ++ dev-python/appdirs/appdirs-1.4.4.ebuild | 24 + .../appdirs/files/appdirs-1.4.3-distutils.patch | 25 + .../appdirs/files/appdirs-1.4.4-distutils.patch | 28 + dev-python/appdirs/metadata.xml | 22 + dev-python/appi/Manifest | 1 + dev-python/appi/appi-0.2.2.ebuild | 24 + dev-python/appi/metadata.xml | 19 + dev-python/apsw/Manifest | 1 + dev-python/apsw/apsw-3.25.2_p1.ebuild | 42 ++ .../apsw/files/apsw-3.6.20.1-fix_tests.patch | 11 + dev-python/apsw/metadata.xml | 18 + dev-python/argcomplete/Manifest | 2 + dev-python/argcomplete/argcomplete-1.11.0.ebuild | 36 ++ .../argcomplete/argcomplete-1.11.1-r1.ebuild | 39 ++ dev-python/argcomplete/argcomplete-1.11.1.ebuild | 36 ++ .../files/argcomplete-1.11.1-fish-xpass.patch | 35 ++ dev-python/argcomplete/metadata.xml | 14 + dev-python/argh/Manifest | 1 + dev-python/argh/argh-0.26.2-r2.ebuild | 24 + dev-python/argh/metadata.xml | 12 + dev-python/argon2_cffi/Manifest | 1 + dev-python/argon2_cffi/argon2_cffi-19.1.0.ebuild | 37 ++ dev-python/argon2_cffi/metadata.xml | 22 + dev-python/argparse-manpage/Manifest | 1 + .../argparse-manpage/argparse-manpage-1.4.ebuild | 18 + dev-python/argparse-manpage/metadata.xml | 9 + dev-python/args/Manifest | 1 + dev-python/args/args-0.1.0-r1.ebuild | 20 + dev-python/args/metadata.xml | 10 + dev-python/arpeggio/Manifest | 2 + dev-python/arpeggio/arpeggio-1.9.0.ebuild | 34 ++ dev-python/arpeggio/arpeggio-1.9.2.ebuild | 40 ++ dev-python/arpeggio/metadata.xml | 12 + dev-python/arrow/Manifest | 4 + dev-python/arrow/arrow-0.13.1.ebuild | 36 ++ dev-python/arrow/arrow-0.15.5.ebuild | 32 ++ dev-python/arrow/arrow-0.15.6.ebuild | 32 ++ dev-python/arrow/arrow-0.15.7.ebuild | 32 ++ .../files/arrow-0.15.5-remove-dateparser.patch | 39 ++ dev-python/arrow/metadata.xml | 13 + dev-python/asgiref/Manifest | 4 + dev-python/asgiref/asgiref-3.2.10.ebuild | 23 + dev-python/asgiref/asgiref-3.2.7.ebuild | 23 + dev-python/asgiref/asgiref-3.2.8.ebuild | 23 + dev-python/asgiref/asgiref-3.2.9.ebuild | 23 + dev-python/asgiref/metadata.xml | 9 + dev-python/asn1crypto/Manifest | 1 + dev-python/asn1crypto/asn1crypto-0.24.0.ebuild | 27 + dev-python/asn1crypto/metadata.xml | 13 + dev-python/asteval/Manifest | 1 + dev-python/asteval/asteval-0.9.18.ebuild | 17 + dev-python/asteval/metadata.xml | 8 + dev-python/astor/Manifest | 1 + dev-python/astor/astor-0.8.1.ebuild | 26 + dev-python/astor/metadata.xml | 12 + dev-python/astroid/Manifest | 2 + dev-python/astroid/astroid-2.3.3-r2.ebuild | 56 ++ dev-python/astroid/astroid-2.4.2.ebuild | 53 ++ .../files/astroid-2.3.3-no-pytest-runner.patch | 12 + .../files/astroid-2.4.2-no-pytest-runner.patch | 21 + dev-python/astroid/metadata.xml | 25 + dev-python/astunparse/Manifest | 2 + dev-python/astunparse/astunparse-1.6.2.ebuild | 33 ++ dev-python/astunparse/astunparse-1.6.3.ebuild | 30 + .../astunparse/files/astunparse-1.6.2-py38.patch | 259 +++++++++ .../astunparse/files/astunparse-1.6.2-tests.patch | 23 + dev-python/astunparse/metadata.xml | 9 + dev-python/async_generator/Manifest | 1 + .../async_generator/async_generator-1.10.ebuild | 20 + dev-python/async_generator/metadata.xml | 15 + dev-python/async_timeout/Manifest | 1 + .../async_timeout/async_timeout-3.0.1.ebuild | 38 ++ dev-python/async_timeout/metadata.xml | 15 + dev-python/atomicwrites/Manifest | 2 + dev-python/atomicwrites/atomicwrites-1.3.0.ebuild | 26 + dev-python/atomicwrites/atomicwrites-1.4.0.ebuild | 26 + dev-python/atomicwrites/metadata.xml | 17 + dev-python/atpublic/Manifest | 1 + dev-python/atpublic/atpublic-1.0.ebuild | 19 + dev-python/atpublic/metadata.xml | 15 + dev-python/attrs/Manifest | 1 + dev-python/attrs/attrs-19.3.0.ebuild | 31 ++ dev-python/attrs/metadata.xml | 17 + dev-python/audioread/Manifest | 1 + dev-python/audioread/audioread-2.1.8-r2.ebuild | 38 ++ .../files/audioread-2.1.8-test-deps.patch | 27 + dev-python/audioread/metadata.xml | 16 + dev-python/authheaders/Manifest | 1 + dev-python/authheaders/authheaders-0.13.0.ebuild | 24 + dev-python/authheaders/metadata.xml | 12 + dev-python/authres/Manifest | 2 + dev-python/authres/authres-0.800.ebuild | 21 + dev-python/authres/authres-1.2.0.ebuild | 22 + dev-python/authres/metadata.xml | 20 + dev-python/autobahn/Manifest | 3 + dev-python/autobahn/autobahn-17.5.1-r2.ebuild | 66 +++ dev-python/autobahn/autobahn-18.3.1.ebuild | 77 +++ dev-python/autobahn/autobahn-20.4.3.ebuild | 84 +++ .../files/autobahn-18.3.1-Fix-cs-test-955.patch | 95 ++++ dev-python/autobahn/metadata.xml | 13 + dev-python/automat/Manifest | 2 + dev-python/automat/automat-0.8.0-r1.ebuild | 66 +++ dev-python/automat/automat-20.2.0.ebuild | 66 +++ .../automat-0.8.0-no-setup-py-m2r-import.patch | 27 + .../test_visualize-twisted-import-errors.patch | 52 ++ dev-python/automat/metadata.xml | 22 + dev-python/automaton/Manifest | 1 + dev-python/automaton/automaton-1.12.1.ebuild | 26 + dev-python/automaton/metadata.xml | 12 + dev-python/autopep8/Manifest | 2 + dev-python/autopep8/autopep8-1.5.2.ebuild | 43 ++ dev-python/autopep8/autopep8-1.5.3.ebuild | 43 ++ dev-python/autopep8/metadata.xml | 14 + dev-python/awesome-slugify/Manifest | 1 + .../awesome-slugify/awesome-slugify-1.6.5.ebuild | 21 + dev-python/awesome-slugify/metadata.xml | 17 + dev-python/aws-sam-translator/Manifest | 4 + .../aws-sam-translator-1.11.0.ebuild | 28 + .../aws-sam-translator-1.22.0.ebuild | 44 ++ .../aws-sam-translator-1.24.0.ebuild | 44 ++ .../aws-sam-translator-1.25.0.ebuild | 44 ++ dev-python/aws-sam-translator/metadata.xml | 18 + dev-python/aws-xray-sdk-python/Manifest | 2 + .../aws-xray-sdk-python-2.4.2.ebuild | 30 + .../aws-xray-sdk-python-2.6.0.ebuild | 55 ++ dev-python/aws-xray-sdk-python/metadata.xml | 14 + dev-python/awscli/Manifest | 2 + dev-python/awscli/awscli-1.18.62.ebuild | 56 ++ dev-python/awscli/awscli-1.18.70.ebuild | 56 ++ dev-python/awscli/metadata.xml | 16 + dev-python/babelfish/Manifest | 1 + dev-python/babelfish/babelfish-0.5.5-r1.ebuild | 24 + dev-python/babelfish/babelfish-9999.ebuild | 24 + dev-python/babelfish/metadata.xml | 10 + dev-python/backcall/Manifest | 2 + dev-python/backcall/backcall-0.1.0-r1.ebuild | 17 + dev-python/backcall/backcall-0.2.0.ebuild | 17 + dev-python/backcall/metadata.xml | 12 + dev-python/backports-abc/Manifest | 1 + dev-python/backports-abc/backports-abc-0.5.ebuild | 25 + dev-python/backports-abc/metadata.xml | 14 + dev-python/backports-csv/Manifest | 1 + .../backports-csv/backports-csv-1.0.7.ebuild | 36 ++ dev-python/backports-csv/metadata.xml | 16 + dev-python/backports-functools-lru-cache/Manifest | 1 + .../backports-functools-lru-cache-1.6.1.ebuild | 56 ++ .../backports-functools-lru-cache/metadata.xml | 20 + dev-python/backports-lzma/Manifest | 1 + .../backports-lzma/backports-lzma-0.0.13.ebuild | 40 ++ dev-python/backports-lzma/metadata.xml | 13 + dev-python/backports-os/Manifest | 1 + dev-python/backports-os/backports-os-0.1.1.ebuild | 41 ++ dev-python/backports-os/metadata.xml | 9 + .../backports-shutil_get_terminal_size/Manifest | 1 + ...kports-shutil_get_terminal_size-1.0.0-r1.ebuild | 32 ++ .../metadata.xml | 13 + dev-python/backports-shutil_which/Manifest | 1 + .../backports-shutil_which-3.5.1.ebuild | 32 ++ dev-python/backports-shutil_which/metadata.xml | 13 + dev-python/backports-ssl-match-hostname/Manifest | 1 + .../backports-ssl-match-hostname-3.5.0.1-r1.ebuild | 37 ++ .../backports-ssl-match-hostname/metadata.xml | 12 + dev-python/backports-tempfile/Manifest | 1 + .../backports-tempfile-1.0.ebuild | 43 ++ dev-python/backports-tempfile/metadata.xml | 14 + dev-python/backports-unittest-mock/Manifest | 1 + .../backports-unittest-mock-1.5-r1.ebuild | 62 +++ dev-python/backports-unittest-mock/metadata.xml | 19 + dev-python/backports-weakref/Manifest | 1 + .../backports-weakref-1.0_p1.ebuild | 42 ++ dev-python/backports-weakref/metadata.xml | 14 + dev-python/backports/Manifest | 1 + dev-python/backports/backports-1.0.ebuild | 19 + dev-python/backports/metadata.xml | 12 + dev-python/bandit/Manifest | 2 + dev-python/bandit/bandit-1.5.1-r1.ebuild | 47 ++ dev-python/bandit/bandit-1.6.2.ebuild | 47 ++ dev-python/bandit/metadata.xml | 15 + dev-python/bareos/Manifest | 1 + dev-python/bareos/bareos-19.2.7.ebuild | 23 + dev-python/bareos/metadata.xml | 12 + dev-python/bashate/Manifest | 1 + dev-python/bashate/bashate-0.6.0.ebuild | 34 ++ dev-python/bashate/metadata.xml | 19 + dev-python/basho-erlastic/Manifest | 1 + .../basho-erlastic/basho-erlastic-2.1.1.ebuild | 24 + dev-python/basho-erlastic/metadata.xml | 12 + dev-python/bcrypt/Manifest | 1 + dev-python/bcrypt/bcrypt-3.1.7-r2.ebuild | 24 + dev-python/bcrypt/metadata.xml | 17 + dev-python/beagle/Manifest | 1 + dev-python/beagle/beagle-0.2.1.ebuild | 24 + dev-python/beagle/metadata.xml | 19 + dev-python/beautifulsoup/Manifest | 1 + .../beautifulsoup/beautifulsoup-4.8.2.ebuild | 34 ++ dev-python/beautifulsoup/metadata.xml | 20 + dev-python/bert/Manifest | 1 + dev-python/bert/bert-2.2.0.ebuild | 23 + .../files/bert-2.0.0-remove-basestring-fix.patch | 11 + dev-python/bert/metadata.xml | 13 + dev-python/betamax-matchers/Manifest | 1 + .../betamax-matchers/betamax-matchers-0.4.0.ebuild | 26 + dev-python/betamax-matchers/metadata.xml | 11 + dev-python/betamax/Manifest | 1 + dev-python/betamax/betamax-0.8.1.ebuild | 44 ++ dev-python/betamax/files/betamax-0.8.1-tests.patch | 20 + dev-python/betamax/metadata.xml | 8 + dev-python/bibtexparser/Manifest | 1 + dev-python/bibtexparser/bibtexparser-1.1.0.ebuild | 29 + dev-python/bibtexparser/metadata.xml | 12 + dev-python/billiard/Manifest | 1 + dev-python/billiard/billiard-3.6.0.0.ebuild | 51 ++ dev-python/billiard/metadata.xml | 13 + dev-python/binaryornot/Manifest | 1 + dev-python/binaryornot/binaryornot-0.4.4.ebuild | 28 + .../files/binaryornot-0.4.4-tests.patch | 22 + dev-python/binaryornot/metadata.xml | 12 + dev-python/bitarray/Manifest | 2 + dev-python/bitarray/bitarray-1.0.1.ebuild | 19 + dev-python/bitarray/bitarray-1.2.2.ebuild | 19 + dev-python/bitarray/metadata.xml | 24 + dev-python/bitstring/Manifest | 1 + dev-python/bitstring/bitstring-3.1.6.ebuild | 27 + dev-python/bitstring/metadata.xml | 22 + dev-python/black/Manifest | 1 + dev-python/black/black-19.10_beta0.ebuild | 64 +++ .../files/black-19.10_beta0-setuptools_scm.patch | 24 + dev-python/black/metadata.xml | 9 + dev-python/bleach/Manifest | 2 + dev-python/bleach/bleach-3.1.4-r1.ebuild | 33 ++ dev-python/bleach/bleach-3.1.5.ebuild | 38 ++ dev-python/bleach/files/bleach-3.1.5-py39.patch | 36 ++ dev-python/bleach/metadata.xml | 13 + dev-python/blessed/Manifest | 2 + dev-python/blessed/blessed-1.17.5.ebuild | 50 ++ dev-python/blessed/blessed-1.17.8.ebuild | 50 ++ dev-python/blessed/metadata.xml | 14 + dev-python/blessings/Manifest | 1 + dev-python/blessings/blessings-1.7-r1.ebuild | 29 + dev-python/blessings/metadata.xml | 14 + dev-python/blinker/Manifest | 1 + dev-python/blinker/blinker-1.4-r1.ebuild | 24 + dev-python/blinker/metadata.xml | 12 + dev-python/blockdiag/Manifest | 1 + dev-python/blockdiag/blockdiag-1.5.4.ebuild | 61 ++ .../files/blockdiag-1.5.3-py2_7-test-fix.patch | 12 + dev-python/blockdiag/metadata.xml | 22 + dev-python/blosc/Manifest | 2 + dev-python/blosc/blosc-1.5.1.ebuild | 33 ++ dev-python/blosc/blosc-1.9.1-r1.ebuild | 49 ++ dev-python/blosc/files/blosc-1.9.1-unbundle.patch | 23 + dev-python/blosc/metadata.xml | 26 + dev-python/bluelet/Manifest | 1 + dev-python/bluelet/bluelet-0.2.0.ebuild | 26 + dev-python/bluelet/metadata.xml | 14 + dev-python/blurb/Manifest | 1 + dev-python/blurb/blurb-1.0.7.ebuild | 22 + dev-python/blurb/files/blurb-setuptools.patch | 14 + dev-python/blurb/metadata.xml | 24 + dev-python/booleanOperations/Manifest | 2 + .../booleanOperations-0.8.2.ebuild | 32 ++ .../booleanOperations-0.9.0-r1.ebuild | 34 ++ dev-python/booleanOperations/metadata.xml | 9 + dev-python/boto/Manifest | 1 + dev-python/boto/boto-2.49.0-r2.ebuild | 38 ++ dev-python/boto/boto-2.49.0.ebuild | 27 + dev-python/boto/files/boto-2.49.0-py38.patch | 54 ++ .../files/boto-try-to-add-SNI-support-v2.patch | 93 ++++ dev-python/boto/metadata.xml | 14 + dev-python/boto3/Manifest | 8 + dev-python/boto3/boto3-1.10.2.ebuild | 54 ++ dev-python/boto3/boto3-1.12.48.ebuild | 55 ++ dev-python/boto3/boto3-1.13.26.ebuild | 53 ++ dev-python/boto3/boto3-1.14.0.ebuild | 53 ++ dev-python/boto3/boto3-1.14.2.ebuild | 53 ++ dev-python/boto3/boto3-1.14.5.ebuild | 53 ++ dev-python/boto3/boto3-1.14.8.ebuild | 53 ++ dev-python/boto3/boto3-1.9.122.ebuild | 54 ++ dev-python/boto3/boto3-9999.ebuild | 55 ++ dev-python/boto3/metadata.xml | 24 + dev-python/botocore/Manifest | 13 + dev-python/botocore/botocore-1.12.122.ebuild | 59 ++ dev-python/botocore/botocore-1.15.16.ebuild | 59 ++ dev-python/botocore/botocore-1.15.32.ebuild | 59 ++ dev-python/botocore/botocore-1.15.48.ebuild | 66 +++ dev-python/botocore/botocore-1.16.12.ebuild | 57 ++ dev-python/botocore/botocore-1.16.20.ebuild | 57 ++ dev-python/botocore/botocore-1.16.26.ebuild | 62 +++ dev-python/botocore/botocore-1.16.6.ebuild | 59 ++ dev-python/botocore/botocore-1.16.7.ebuild | 57 ++ dev-python/botocore/botocore-1.17.0.ebuild | 62 +++ dev-python/botocore/botocore-1.17.2.ebuild | 62 +++ dev-python/botocore/botocore-1.17.5.ebuild | 62 +++ dev-python/botocore/botocore-1.17.8.ebuild | 62 +++ dev-python/botocore/botocore-9999.ebuild | 63 +++ ...8.6-tests-pass-all-env-vars-to-cmd-runner.patch | 32 ++ .../files/botocore-1.16.7-unlock-deps.patch | 27 + dev-python/botocore/metadata.xml | 25 + dev-python/bottle/Manifest | 1 + dev-python/bottle/bottle-0.12.18.ebuild | 48 ++ .../files/bottle-0.12.8-py3.5-backport.patch | 36 ++ dev-python/bottle/metadata.xml | 12 + dev-python/bottleneck/Manifest | 2 + dev-python/bottleneck/bottleneck-1.2.1-r1.ebuild | 29 + dev-python/bottleneck/bottleneck-1.3.2.ebuild | 29 + dev-python/bottleneck/metadata.xml | 16 + dev-python/bpython/Manifest | 1 + dev-python/bpython/bpython-0.19.ebuild | 45 ++ dev-python/bpython/metadata.xml | 18 + dev-python/breathe/Manifest | 1 + dev-python/breathe/breathe-4.14.1.ebuild | 29 + dev-python/breathe/metadata.xml | 21 + dev-python/brotlipy/Manifest | 2 + dev-python/brotlipy/brotlipy-0.7.0-r2.ebuild | 50 ++ .../files/brotlipy-0.7.0-test-deadline.patch | 28 + dev-python/brotlipy/metadata.xml | 9 + dev-python/brython/Manifest | 2 + dev-python/brython/brython-3.7.2.ebuild | 38 ++ dev-python/brython/brython-3.7.3.ebuild | 38 ++ dev-python/brython/metadata.xml | 12 + dev-python/bsddb3/Manifest | 2 + dev-python/bsddb3/bsddb3-6.2.4.ebuild | 76 +++ dev-python/bsddb3/bsddb3-6.2.7.ebuild | 79 +++ dev-python/bsddb3/files/bsddb3-6.2.7-py39.patch | 19 + dev-python/bsddb3/metadata.xml | 12 + dev-python/cached-property/Manifest | 1 + .../cached-property/cached-property-1.5.1.ebuild | 28 + dev-python/cached-property/metadata.xml | 17 + dev-python/cachelib/Manifest | 1 + dev-python/cachelib/cachelib-0.1.ebuild | 18 + dev-python/cachelib/metadata.xml | 12 + dev-python/cachetools/Manifest | 1 + dev-python/cachetools/cachetools-3.1.1.ebuild | 22 + dev-python/cachetools/metadata.xml | 13 + dev-python/cairocffi/Manifest | 3 + dev-python/cairocffi/cairocffi-0.8.0-r1.ebuild | 52 ++ dev-python/cairocffi/cairocffi-0.9.0-r1.ebuild | 51 ++ dev-python/cairocffi/cairocffi-1.1.0.ebuild | 35 ++ .../cairocffi/files/cairocffi-0.8.0-tests.patch | 25 + .../files/cairocffi-1.0.2-test-deps.patch | 41 ++ dev-python/cairocffi/metadata.xml | 13 + dev-python/cangjie/Manifest | 2 + dev-python/cangjie/cangjie-1.2-r1.ebuild | 52 ++ dev-python/cangjie/cangjie-1.3.ebuild | 50 ++ .../cangjie/files/cangjie-1.2-cython-0.22.patch | 23 + dev-python/cangjie/metadata.xml | 12 + dev-python/capturer/Manifest | 1 + dev-python/capturer/capturer-2.4.ebuild | 28 + dev-python/capturer/metadata.xml | 13 + dev-python/carbon/Manifest | 1 + dev-python/carbon/carbon-1.1.5.ebuild | 62 +++ dev-python/carbon/files/carbon.confd | 5 + dev-python/carbon/files/carbon.initd | 51 ++ dev-python/carbon/files/carbon.initd2 | 53 ++ dev-python/carbon/metadata.xml | 16 + dev-python/case/Manifest | 1 + dev-python/case/case-1.5.3.ebuild | 21 + dev-python/case/metadata.xml | 12 + dev-python/castellan/Manifest | 1 + dev-python/castellan/castellan-1.2.2.ebuild | 35 ++ dev-python/castellan/metadata.xml | 12 + dev-python/casttube/Manifest | 1 + dev-python/casttube/casttube-0.2.0.ebuild | 21 + dev-python/casttube/metadata.xml | 15 + dev-python/catkin_pkg/Manifest | 4 + dev-python/catkin_pkg/catkin_pkg-0.4.12.ebuild | 56 ++ dev-python/catkin_pkg/catkin_pkg-0.4.13.ebuild | 56 ++ dev-python/catkin_pkg/catkin_pkg-0.4.15.ebuild | 56 ++ dev-python/catkin_pkg/catkin_pkg-0.4.20.ebuild | 56 ++ dev-python/catkin_pkg/catkin_pkg-9999.ebuild | 56 ++ dev-python/catkin_pkg/files/catkin_prefix2.patch | 29 + dev-python/catkin_pkg/files/infinite_loop3.patch | 27 + dev-python/catkin_pkg/files/infinite_loop4.patch | 27 + dev-python/catkin_pkg/files/ros_packages.patch | 13 + dev-python/catkin_pkg/metadata.xml | 12 + dev-python/cbor/Manifest | 1 + dev-python/cbor/cbor-1.0.0.ebuild | 22 + dev-python/cbor/metadata.xml | 26 + dev-python/cbor2/Manifest | 1 + dev-python/cbor2/cbor2-5.1.0.ebuild | 41 ++ dev-python/cbor2/metadata.xml | 24 + dev-python/cddb-py/Manifest | 1 + dev-python/cddb-py/cddb-py-1.4-r1.ebuild | 22 + dev-python/cddb-py/metadata.xml | 12 + dev-python/celery/Manifest | 1 + dev-python/celery/celery-4.3.0.ebuild | 123 ++++ dev-python/celery/files/celery.confd-r2 | 51 ++ dev-python/celery/files/celery.initd-r2 | 205 +++++++ dev-python/celery/metadata.xml | 12 + dev-python/certifi/Manifest | 2 + dev-python/certifi/certifi-2020.4.5.1.ebuild | 43 ++ dev-python/certifi/certifi-9999.ebuild | 29 + .../certifi-2020.4.5.1-use-system-cacerts.patch | 30 + dev-python/certifi/metadata.xml | 13 + dev-python/cffi/Manifest | 1 + dev-python/cffi/cffi-1.14.0-r2.ebuild | 47 ++ dev-python/cffi/files/cffi-0.14.0-g-line.patch | 250 +++++++++ dev-python/cffi/metadata.xml | 12 + dev-python/cfn-python-lint/Manifest | 2 + .../cfn-python-lint/cfn-python-lint-0.21.6.ebuild | 31 ++ .../cfn-python-lint/cfn-python-lint-0.30.1.ebuild | 38 ++ .../files/cfn-python-lint-0.30.1-tests.patch | 20 + dev-python/cfn-python-lint/metadata.xml | 18 + dev-python/cgroup-utils/Manifest | 1 + dev-python/cgroup-utils/cgroup-utils-0.8.ebuild | 29 + .../files/cgroup-utils-0.8-tests-builddir.patch | 25 + .../files/cgroup-utils-0.8-tests-mountpoint.patch | 25 + dev-python/cgroup-utils/metadata.xml | 16 + dev-python/chai/Manifest | 2 + dev-python/chai/chai-1.1.1.ebuild | 23 + dev-python/chai/chai-1.1.2.ebuild | 19 + .../chai/files/chai-1.1.2-drop-Python2.patch | 30 + dev-python/chai/metadata.xml | 13 + dev-python/chainmap/Manifest | 1 + dev-python/chainmap/chainmap-1.0.3.ebuild | 19 + dev-python/chainmap/metadata.xml | 16 + dev-python/chameleon/Manifest | 4 + dev-python/chameleon/chameleon-3.7.0.ebuild | 21 + dev-python/chameleon/chameleon-3.7.1.ebuild | 21 + dev-python/chameleon/chameleon-3.7.2.ebuild | 21 + dev-python/chameleon/chameleon-3.7.4.ebuild | 21 + dev-python/chameleon/metadata.xml | 12 + dev-python/characteristic/Manifest | 1 + .../characteristic/characteristic-14.3.0-r3.ebuild | 24 + dev-python/characteristic/metadata.xml | 13 + dev-python/chardet/Manifest | 1 + dev-python/chardet/chardet-3.0.4.ebuild | 31 ++ .../chardet/files/chardet-3.0.4-pytest-4.patch | 23 + dev-python/chardet/metadata.xml | 13 + dev-python/cheetah-docs/Manifest | 1 + .../cheetah-docs/cheetah-docs-0.9.16_alpha1.ebuild | 34 ++ dev-python/cheetah-docs/metadata.xml | 12 + dev-python/cheetah/Manifest | 1 + dev-python/cheetah/cheetah-2.4.4-r1.ebuild | 45 ++ dev-python/cheetah/metadata.xml | 16 + dev-python/cheetah3/Manifest | 1 + dev-python/cheetah3/cheetah3-3.2.4.ebuild | 42 ++ dev-python/cheetah3/metadata.xml | 16 + dev-python/cheroot/Manifest | 2 + dev-python/cheroot/cheroot-8.2.1-r1.ebuild | 66 +++ dev-python/cheroot/cheroot-8.3.0-r1.ebuild | 54 ++ dev-python/cheroot/cheroot-8.3.0.ebuild | 42 ++ .../files/cheroot-8.3.0-test-unixsocket.patch | 57 ++ dev-python/cheroot/metadata.xml | 17 + dev-python/cherrypy/Manifest | 5 + dev-python/cherrypy/cherrypy-13.1.0-r1.ebuild | 45 ++ dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild | 58 ++ dev-python/cherrypy/cherrypy-18.5.0.ebuild | 63 +++ dev-python/cherrypy/cherrypy-18.6.0.ebuild | 63 +++ dev-python/cherrypy/cherrypy-3.8.0.ebuild | 51 ++ dev-python/cherrypy/metadata.xml | 12 + dev-python/chump/Manifest | 1 + dev-python/chump/chump-1.6.0.ebuild | 36 ++ dev-python/chump/metadata.xml | 15 + dev-python/citeproc-py/Manifest | 1 + dev-python/citeproc-py/citeproc-py-0.4.0-r1.ebuild | 24 + .../b1a5f925527093b0b5c11507f379a908e3354820.patch | 42 ++ dev-python/citeproc-py/metadata.xml | 16 + dev-python/cjkwrap/Manifest | 1 + dev-python/cjkwrap/cjkwrap-2.2.ebuild | 18 + dev-python/cjkwrap/metadata.xml | 9 + dev-python/clang-python/Manifest | 4 + dev-python/clang-python/clang-python-10.0.0.ebuild | 40 ++ .../clang-python/clang-python-10.0.1.9999.ebuild | 45 ++ .../clang-python/clang-python-10.0.1_rc1.ebuild | 45 ++ .../clang-python/clang-python-11.0.0.9999.ebuild | 45 ++ dev-python/clang-python/clang-python-8.0.1.ebuild | 47 ++ dev-python/clang-python/clang-python-9.0.1.ebuild | 40 ++ dev-python/clang-python/metadata.xml | 8 + dev-python/cli_helpers/Manifest | 3 + dev-python/cli_helpers/cli_helpers-1.2.1.ebuild | 35 ++ dev-python/cli_helpers/cli_helpers-2.0.0.ebuild | 35 ++ dev-python/cli_helpers/cli_helpers-2.0.1.ebuild | 25 + dev-python/cli_helpers/cli_helpers-9999.ebuild | 26 + dev-python/cli_helpers/metadata.xml | 15 + dev-python/cliapp/Manifest | 1 + dev-python/cliapp/cliapp-1.20180812.1.ebuild | 29 + dev-python/cliapp/metadata.xml | 6 + dev-python/click-default-group/Manifest | 1 + .../click-default-group-1.2.2.ebuild | 20 + dev-python/click-default-group/metadata.xml | 12 + dev-python/click-log/Manifest | 2 + dev-python/click-log/click-log-0.2.1.ebuild | 22 + dev-python/click-log/click-log-0.3.2.ebuild | 22 + dev-python/click-log/metadata.xml | 12 + dev-python/click-plugins/Manifest | 2 + .../click-plugins/click-plugins-1.0.3.ebuild | 23 + .../click-plugins/click-plugins-1.1.1.ebuild | 21 + dev-python/click-plugins/metadata.xml | 9 + dev-python/click-threading/Manifest | 1 + .../click-threading/click-threading-0.4.4.ebuild | 22 + dev-python/click-threading/metadata.xml | 12 + dev-python/click/Manifest | 3 + dev-python/click/click-6.7-r1.ebuild | 56 ++ dev-python/click/click-7.0-r1.ebuild | 27 + dev-python/click/click-7.1.2.ebuild | 27 + dev-python/click/files/click-6.7-fix-tests.patch | 65 +++ .../click/files/click-6.7-support-sphinx-1.7.patch | 44 ++ dev-python/click/metadata.xml | 13 + dev-python/cliff/Manifest | 4 + dev-python/cliff/cliff-2.18.0-r1.ebuild | 58 ++ dev-python/cliff/cliff-3.1.0.ebuild | 36 ++ dev-python/cliff/cliff-3.2.0.ebuild | 35 ++ dev-python/cliff/cliff-3.3.0.ebuild | 35 ++ dev-python/cliff/metadata.xml | 23 + dev-python/clint/Manifest | 1 + dev-python/clint/clint-0.5.1-r1.ebuild | 43 ++ dev-python/clint/metadata.xml | 9 + dev-python/cloudlib/Manifest | 1 + dev-python/cloudlib/cloudlib-0.5.0.ebuild | 24 + dev-python/cloudlib/metadata.xml | 20 + dev-python/cloudpickle/Manifest | 2 + dev-python/cloudpickle/cloudpickle-1.3.0.ebuild | 30 + dev-python/cloudpickle/cloudpickle-1.4.1.ebuild | 30 + dev-python/cloudpickle/metadata.xml | 12 + dev-python/cmd2/Manifest | 3 + dev-python/cmd2/cmd2-0.10.1.ebuild | 40 ++ dev-python/cmd2/cmd2-1.0.2.ebuild | 45 ++ dev-python/cmd2/cmd2-1.1.0.ebuild | 45 ++ dev-python/cmd2/metadata.xml | 18 + dev-python/collective-checkdocs/Manifest | 1 + .../collective-checkdocs-0.2.ebuild | 21 + dev-python/collective-checkdocs/metadata.xml | 15 + dev-python/colorama/Manifest | 2 + dev-python/colorama/colorama-0.4.1.ebuild | 44 ++ dev-python/colorama/colorama-0.4.3.ebuild | 46 ++ dev-python/colorama/metadata.xml | 18 + dev-python/colorclass/Manifest | 1 + dev-python/colorclass/colorclass-2.2.0-r1.ebuild | 23 + .../colorclass/files/colorclass-2.2.0-tests.patch | 12 + dev-python/colorclass/metadata.xml | 8 + dev-python/coloredlogs/Manifest | 1 + dev-python/coloredlogs/coloredlogs-10.0.ebuild | 38 ++ ...redlogs-10.0-skip-sandbox-violation-tests.patch | 101 ++++ dev-python/coloredlogs/metadata.xml | 13 + dev-python/colorlog/Manifest | 1 + dev-python/colorlog/colorlog-3.1.4.ebuild | 28 + dev-python/colorlog/metadata.xml | 13 + dev-python/colorspacious/Manifest | 2 + .../colorspacious/colorspacious-1.1.0.ebuild | 27 + .../colorspacious/colorspacious-1.1.2.ebuild | 23 + dev-python/colorspacious/metadata.xml | 13 + dev-python/commonmark/Manifest | 1 + dev-python/commonmark/commonmark-0.9.1.ebuild | 44 ++ dev-python/commonmark/metadata.xml | 20 + dev-python/configargparse/Manifest | 2 + .../configargparse/configargparse-1.1.ebuild | 30 + .../configargparse/configargparse-1.2.3.ebuild | 30 + dev-python/configargparse/metadata.xml | 14 + dev-python/configclass/Manifest | 2 + dev-python/configclass/configclass-0.1.0.ebuild | 22 + dev-python/configclass/configclass-0.2.0.ebuild | 22 + dev-python/configclass/metadata.xml | 13 + dev-python/configobj/Manifest | 1 + dev-python/configobj/configobj-5.0.6.ebuild | 32 ++ dev-python/configobj/metadata.xml | 19 + dev-python/configparser/Manifest | 1 + .../configparser/configparser-3.5.0-r1.ebuild | 24 + dev-python/configparser/metadata.xml | 12 + dev-python/configshell-fb/Manifest | 3 + .../configshell-fb/configshell-fb-1.1.25.ebuild | 21 + .../configshell-fb/configshell-fb-1.1.27.ebuild | 19 + .../configshell-fb/configshell-fb-1.1.28.ebuild | 19 + dev-python/configshell-fb/metadata.xml | 30 + dev-python/confuse/Manifest | 1 + dev-python/confuse/confuse-1.0.0.ebuild | 42 ++ dev-python/confuse/metadata.xml | 14 + dev-python/consonance/Manifest | 1 + dev-python/consonance/consonance-0.1.3.ebuild | 42 ++ dev-python/consonance/metadata.xml | 18 + dev-python/constantly/Manifest | 1 + dev-python/constantly/constantly-15.1.0-r1.ebuild | 27 + dev-python/constantly/metadata.xml | 19 + dev-python/construct/Manifest | 1 + dev-python/construct/construct-2.10.56.ebuild | 35 ++ dev-python/construct/metadata.xml | 17 + dev-python/contextlib2/Manifest | 2 + dev-python/contextlib2/contextlib2-0.6.0.ebuild | 39 ++ dev-python/contextlib2/contextlib2-0.6.0_p1.ebuild | 43 ++ dev-python/contextlib2/metadata.xml | 13 + dev-python/contextvars/Manifest | 1 + dev-python/contextvars/contextvars-2.4.ebuild | 19 + dev-python/contextvars/metadata.xml | 12 + dev-python/cookies/Manifest | 1 + dev-python/cookies/cookies-2.2.1-r1.ebuild | 24 + .../cookies/files/cookies-2.2.1-fix-warnings.patch | 201 +++++++ dev-python/cookies/files/cookies-2.2.1-tests.patch | 28 + dev-python/cookies/metadata.xml | 12 + dev-python/coreapi/Manifest | 1 + dev-python/coreapi/coreapi-2.3.3-r1.ebuild | 22 + dev-python/coreapi/metadata.xml | 9 + dev-python/coreschema/Manifest | 1 + dev-python/coreschema/coreschema-0.0.4.ebuild | 19 + dev-python/coreschema/metadata.xml | 9 + dev-python/corner/Manifest | 1 + dev-python/corner/corner-2.0.1.ebuild | 24 + dev-python/corner/metadata.xml | 22 + dev-python/couchdb-python/Manifest | 1 + .../couchdb-python/couchdb-python-1.1.ebuild | 42 ++ dev-python/couchdb-python/metadata.xml | 17 + dev-python/cov-core/Manifest | 1 + dev-python/cov-core/cov-core-1.15.0-r1.ebuild | 19 + dev-python/cov-core/cov-core-1.15.0.ebuild | 19 + dev-python/cov-core/metadata.xml | 13 + dev-python/coverage-test-runner/Manifest | 1 + .../coverage-test-runner-1.15.ebuild | 24 + dev-python/coverage-test-runner/metadata.xml | 6 + dev-python/coverage/Manifest | 4 + dev-python/coverage/coverage-4.5.2.ebuild | 44 ++ dev-python/coverage/coverage-4.5.4.ebuild | 72 +++ dev-python/coverage/coverage-5.0.3.ebuild | 68 +++ dev-python/coverage/coverage-5.1.ebuild | 69 +++ .../coverage/files/coverage-4.5.4-tests.patch | 124 +++++ dev-python/coverage/metadata.xml | 20 + dev-python/cppy/Manifest | 1 + dev-python/cppy/cppy-1.1.0.ebuild | 18 + dev-python/cppy/metadata.xml | 23 + dev-python/crcmod/Manifest | 1 + dev-python/crcmod/crcmod-1.7-r3.ebuild | 23 + dev-python/crcmod/metadata.xml | 18 + dev-python/croniter/Manifest | 2 + dev-python/croniter/croniter-0.3.29.ebuild | 27 + dev-python/croniter/croniter-0.3.30.ebuild | 27 + dev-python/croniter/metadata.xml | 12 + dev-python/cryptography/Manifest | 4 + dev-python/cryptography/cryptography-2.8-r1.ebuild | 71 +++ dev-python/cryptography/cryptography-2.9.ebuild | 62 +++ dev-python/cryptography/metadata.xml | 16 + dev-python/css-parser/Manifest | 1 + dev-python/css-parser/css-parser-1.0.4-r1.ebuild | 23 + dev-python/css-parser/metadata.xml | 11 + dev-python/cssselect/Manifest | 1 + dev-python/cssselect/cssselect-1.1.0.ebuild | 27 + dev-python/cssselect/metadata.xml | 12 + dev-python/cssselect2/Manifest | 1 + dev-python/cssselect2/cssselect2-0.3.0.ebuild | 30 + dev-python/cssselect2/metadata.xml | 12 + dev-python/cssutils/Manifest | 1 + dev-python/cssutils/cssutils-1.0.2-r2.ebuild | 56 ++ dev-python/cssutils/metadata.xml | 18 + dev-python/csv23/Manifest | 1 + dev-python/csv23/csv23-0.3.2.ebuild | 32 ++ dev-python/csv23/metadata.xml | 8 + dev-python/ctypescrypto/Manifest | 1 + dev-python/ctypescrypto/ctypescrypto-0.5.ebuild | 41 ++ dev-python/ctypescrypto/ctypescrypto-9999.ebuild | 41 ++ dev-python/ctypescrypto/metadata.xml | 15 + dev-python/ctypesgen/Manifest | 1 + dev-python/ctypesgen/ctypesgen-0_p72-r1.ebuild | 37 ++ dev-python/ctypesgen/metadata.xml | 12 + dev-python/cursive/Manifest | 1 + dev-python/cursive/cursive-0.2.2.ebuild | 30 + dev-python/cursive/metadata.xml | 20 + dev-python/curtsies/Manifest | 1 + dev-python/curtsies/curtsies-0.3.0-r2.ebuild | 31 ++ dev-python/curtsies/files/curtsies-typing.patch | 9 + dev-python/curtsies/metadata.xml | 13 + dev-python/cvxopt/Manifest | 1 + dev-python/cvxopt/cvxopt-1.2.5-r1.ebuild | 174 ++++++ dev-python/cvxopt/cvxopt-1.2.5.ebuild | 105 ++++ dev-python/cvxopt/metadata.xml | 24 + dev-python/cx_Freeze/Manifest | 1 + dev-python/cx_Freeze/cx_Freeze-6.1.ebuild | 20 + .../files/cx_Freeze-5.0.2-buildsystem.patch | 16 + dev-python/cx_Freeze/metadata.xml | 17 + dev-python/cycler/Manifest | 2 + dev-python/cycler/cycler-0.10.0-r1.ebuild | 27 + dev-python/cycler/cycler-0.10.0.ebuild | 36 ++ dev-python/cycler/metadata.xml | 13 + dev-python/cython/Manifest | 5 + dev-python/cython/cython-0.29.15.ebuild | 80 +++ dev-python/cython/cython-0.29.17.ebuild | 80 +++ dev-python/cython/cython-0.29.18.ebuild | 80 +++ dev-python/cython/cython-0.29.19.ebuild | 86 +++ dev-python/cython/cython-0.29.20-r2.ebuild | 81 +++ dev-python/cython/files/50cython-gentoo.el | 11 + .../files/cython-0.29.14-sphinx-update.patch | 13 + .../files/cython-0.29.20-py39-classmeth.patch | 34 ++ dev-python/cython/metadata.xml | 17 + dev-python/cytoolz/Manifest | 1 + dev-python/cytoolz/cytoolz-0.10.0.ebuild | 38 ++ dev-python/cytoolz/metadata.xml | 12 + dev-python/daemonize/.audit | 1 + dev-python/daemonize/Manifest | 2 + dev-python/daemonize/daemonize-2.4.7.ebuild | 18 + dev-python/daemonize/daemonize-2.5.0.ebuild | 18 + dev-python/daemonize/metadata.xml | 12 + dev-python/dask/Manifest | 1 + dev-python/dask/dask-1.2.0.ebuild | 49 ++ .../dask/files/dask-0.18.2-skip-broken-test.patch | 36 ++ dev-python/dask/metadata.xml | 24 + dev-python/dataclasses/Manifest | 1 + dev-python/dataclasses/dataclasses-0.7.ebuild | 25 + dev-python/dataclasses/metadata.xml | 8 + dev-python/dbus-python/Manifest | 1 + dev-python/dbus-python/dbus-python-1.2.16.ebuild | 79 +++ .../files/dbus-python-1.2.16-py39.patch | 33 ++ dev-python/dbus-python/metadata.xml | 12 + dev-python/dbusmock/Manifest | 1 + dev-python/dbusmock/dbusmock-0.18.3.ebuild | 46 ++ .../files/0.18.2-disable-polkitd-tests.patch | 13 + dev-python/dbusmock/metadata.xml | 9 + dev-python/dbutils/Manifest | 1 + dev-python/dbutils/dbutils-1.3.ebuild | 44 ++ dev-python/dbutils/metadata.xml | 22 + dev-python/ddt/Manifest | 1 + dev-python/ddt/ddt-1.2.2.ebuild | 25 + dev-python/ddt/metadata.xml | 22 + dev-python/debtcollector/Manifest | 1 + .../debtcollector/debtcollector-1.21.0.ebuild | 53 ++ dev-python/debtcollector/metadata.xml | 12 + dev-python/decorator/Manifest | 1 + dev-python/decorator/decorator-4.4.2.ebuild | 19 + dev-python/decorator/metadata.xml | 21 + dev-python/defcon/Manifest | 1 + dev-python/defcon/defcon-0.6.0-r1.ebuild | 25 + dev-python/defcon/defcon-0.6.0.ebuild | 24 + dev-python/defcon/metadata.xml | 9 + dev-python/defusedxml/Manifest | 2 + dev-python/defusedxml/defusedxml-0.6.0.ebuild | 31 ++ dev-python/defusedxml/defusedxml-0.7.0_rc1.ebuild | 34 ++ dev-python/defusedxml/metadata.xml | 14 + dev-python/denonavr/Manifest | 2 + dev-python/denonavr/denonavr-0.9.2.ebuild | 30 + dev-python/denonavr/denonavr-0.9.3.ebuild | 30 + dev-python/denonavr/metadata.xml | 14 + dev-python/deprecated/Manifest | 3 + dev-python/deprecated/deprecated-1.2.10.ebuild | 23 + dev-python/deprecated/deprecated-1.2.7.ebuild | 20 + dev-python/deprecated/deprecated-1.2.9.ebuild | 19 + .../deprecated/files/deprecated-1.2.10-py39.patch | 57 ++ dev-python/deprecated/metadata.xml | 8 + dev-python/deprecation/Manifest | 1 + dev-python/deprecation/deprecation-2.0.7.ebuild | 44 ++ dev-python/deprecation/metadata.xml | 17 + dev-python/dicttoxml/Manifest | 1 + dev-python/dicttoxml/dicttoxml-1.7.4-r1.ebuild | 15 + dev-python/dicttoxml/dicttoxml-1.7.4.ebuild | 15 + dev-python/dicttoxml/metadata.xml | 17 + dev-python/diff-cover/Manifest | 1 + dev-python/diff-cover/diff-cover-2.3.0.ebuild | 48 ++ dev-python/diff-cover/metadata.xml | 13 + dev-python/diff-match-patch/Manifest | 1 + .../diff-match-patch-20181111.ebuild | 18 + dev-python/diff-match-patch/metadata.xml | 26 + dev-python/dill/Manifest | 2 + dev-python/dill/dill-0.3.1.1.ebuild | 27 + dev-python/dill/dill-0.3.2.ebuild | 30 + dev-python/dill/metadata.xml | 23 + dev-python/discogs-client/Manifest | 1 + .../discogs-client/discogs-client-2.2.2.ebuild | 23 + dev-python/discogs-client/metadata.xml | 13 + dev-python/diskcache/Manifest | 1 + dev-python/diskcache/diskcache-4.1.0.ebuild | 48 ++ dev-python/diskcache/metadata.xml | 13 + dev-python/dissononce/Manifest | 1 + dev-python/dissononce/dissononce-0.34.3.ebuild | 45 ++ .../dissononce-0.34.3-fix-test-requirements.patch | 32 ++ dev-python/dissononce/metadata.xml | 19 + dev-python/distlib/Manifest | 1 + dev-python/distlib/distlib-0.3.0.ebuild | 54 ++ dev-python/distlib/metadata.xml | 8 + dev-python/distributed/Manifest | 1 + .../distributed/distributed-1.18.0-r1.ebuild | 49 ++ dev-python/distributed/metadata.xml | 18 + dev-python/distro/Manifest | 3 + dev-python/distro/distro-1.0.4-r1.ebuild | 20 + dev-python/distro/distro-1.3.0.ebuild | 19 + dev-python/distro/distro-1.5.0.ebuild | 19 + dev-python/distro/metadata.xml | 21 + dev-python/dj-database-url/Manifest | 2 + .../dj-database-url/dj-database-url-0.4.2.ebuild | 22 + .../dj-database-url/dj-database-url-0.5.0.ebuild | 22 + dev-python/dj-database-url/metadata.xml | 13 + dev-python/django-auth-ldap/Manifest | 1 + .../django-auth-ldap/django-auth-ldap-2.1.0.ebuild | 32 ++ dev-python/django-auth-ldap/metadata.xml | 13 + dev-python/django-cacheops/Manifest | 1 + .../django-cacheops/django-cacheops-4.2.ebuild | 21 + dev-python/django-cacheops/metadata.xml | 12 + dev-python/django-cors-headers/Manifest | 1 + .../django-cors-headers-3.2.1.ebuild | 19 + dev-python/django-cors-headers/metadata.xml | 9 + dev-python/django-debug-toolbar/Manifest | 1 + .../django-debug-toolbar-2.2.ebuild | 54 ++ dev-python/django-debug-toolbar/metadata.xml | 12 + dev-python/django-filter/Manifest | 1 + .../django-filter/django-filter-2.2.0.ebuild | 19 + dev-python/django-filter/metadata.xml | 9 + dev-python/django-js-asset/Manifest | 1 + .../django-js-asset/django-js-asset-1.2.2.ebuild | 19 + dev-python/django-js-asset/metadata.xml | 9 + dev-python/django-mptt/Manifest | 1 + dev-python/django-mptt/django-mptt-0.11.0.ebuild | 20 + dev-python/django-mptt/metadata.xml | 9 + dev-python/django-otp/Manifest | 3 + dev-python/django-otp/django-otp-0.9.0.ebuild | 30 + dev-python/django-otp/django-otp-0.9.1.ebuild | 34 ++ dev-python/django-otp/django-otp-0.9.2.ebuild | 35 ++ dev-python/django-otp/metadata.xml | 13 + dev-python/django-pglocks/Manifest | 1 + .../django-pglocks/django-pglocks-1.0.4.ebuild | 20 + dev-python/django-pglocks/metadata.xml | 9 + dev-python/django-prometheus/Manifest | 1 + .../django-prometheus-2.0.0.ebuild | 23 + dev-python/django-prometheus/metadata.xml | 9 + dev-python/django-redis/Manifest | 1 + dev-python/django-redis/django-redis-4.10.0.ebuild | 19 + dev-python/django-redis/metadata.xml | 9 + dev-python/django-rq/Manifest | 1 + dev-python/django-rq/django-rq-2.3.0.ebuild | 20 + dev-python/django-rq/metadata.xml | 9 + dev-python/django-sortedm2m/Manifest | 1 + .../django-sortedm2m/django-sortedm2m-2.0.0.ebuild | 34 ++ dev-python/django-sortedm2m/metadata.xml | 12 + dev-python/django-tables2/Manifest | 1 + .../django-tables2/django-tables2-2.2.1.ebuild | 22 + dev-python/django-tables2/metadata.xml | 13 + dev-python/django-tagging/Manifest | 1 + .../django-tagging/django-tagging-0.5.0.ebuild | 32 ++ dev-python/django-tagging/metadata.xml | 13 + dev-python/django-taggit-serializer/Manifest | 1 + .../django-taggit-serializer-0.1.7.ebuild | 20 + dev-python/django-taggit-serializer/metadata.xml | 9 + dev-python/django-taggit/Manifest | 1 + .../django-taggit/django-taggit-1.2.0.ebuild | 20 + dev-python/django-taggit/metadata.xml | 9 + dev-python/django-timezone-field/Manifest | 1 + .../django-timezone-field-4.0.ebuild | 20 + dev-python/django-timezone-field/metadata.xml | 9 + dev-python/django/Manifest | 5 + dev-python/django/django-2.2.11.ebuild | 78 +++ dev-python/django/django-2.2.12.ebuild | 78 +++ dev-python/django/django-2.2.13.ebuild | 78 +++ dev-python/django/django-3.0.6.ebuild | 79 +++ dev-python/django/django-3.0.7.ebuild | 79 +++ .../django/files/django-2.0.7-bashcomp.patch | 41 ++ .../django/files/django-3.0.6-bashcomp.patch | 56 ++ dev-python/django/metadata.xml | 13 + dev-python/django_polymorphic/Manifest | 1 + .../django_polymorphic-2.1.2.ebuild | 35 ++ dev-python/django_polymorphic/metadata.xml | 12 + dev-python/djangorestframework/Manifest | 1 + .../djangorestframework-3.11.0.ebuild | 19 + dev-python/djangorestframework/metadata.xml | 9 + dev-python/dkimpy/Manifest | 2 + dev-python/dkimpy/dkimpy-0.9.2.ebuild | 20 + dev-python/dkimpy/dkimpy-1.0.4.ebuild | 38 ++ dev-python/dkimpy/metadata.xml | 17 + dev-python/dns-lexicon/Manifest | 1 + dev-python/dns-lexicon/dns-lexicon-3.3.4.ebuild | 26 + dev-python/dns-lexicon/metadata.xml | 9 + dev-python/dnslib/Manifest | 1 + dev-python/dnslib/dnslib-0.9.6.ebuild | 18 + dev-python/dnslib/metadata.xml | 12 + dev-python/dnspython/Manifest | 1 + dev-python/dnspython/dnspython-1.16.0-r1.ebuild | 44 ++ dev-python/dnspython/metadata.xml | 29 + dev-python/doc8/Manifest | 1 + dev-python/doc8/doc8-0.6.0.ebuild | 33 ++ dev-python/doc8/metadata.xml | 12 + dev-python/docker-py/Manifest | 2 + dev-python/docker-py/docker-py-4.2.0-r1.ebuild | 52 ++ dev-python/docker-py/docker-py-4.2.1.ebuild | 45 ++ .../files/docker-py-4.2.0-fix_splitnport.patch | 59 ++ dev-python/docker-py/metadata.xml | 13 + dev-python/docker-pycreds/Manifest | 1 + .../docker-pycreds/docker-pycreds-0.4.0.ebuild | 19 + dev-python/docker-pycreds/metadata.xml | 13 + dev-python/dockerpty/Manifest | 1 + dev-python/dockerpty/dockerpty-0.4.1-r1.ebuild | 31 ++ dev-python/dockerpty/metadata.xml | 9 + dev-python/docopt/Manifest | 1 + dev-python/docopt/docopt-0.6.2-r3.ebuild | 27 + dev-python/docopt/metadata.xml | 13 + dev-python/doctest-ignore-unicode/Manifest | 1 + .../doctest-ignore-unicode-0.1.2.ebuild | 25 + dev-python/doctest-ignore-unicode/metadata.xml | 13 + dev-python/docutils-glep/Manifest | 1 + dev-python/docutils-glep/docutils-glep-1.2.ebuild | 26 + dev-python/docutils-glep/docutils-glep-9999.ebuild | 23 + dev-python/docutils-glep/metadata.xml | 14 + dev-python/docutils/Manifest | 1 + dev-python/docutils/docutils-0.16.ebuild | 72 +++ .../docutils/files/docutils-0.16-tests.patch | 66 +++ dev-python/docutils/metadata.xml | 13 + dev-python/dogpile-cache/Manifest | 2 + .../dogpile-cache/dogpile-cache-0.7.1.ebuild | 31 ++ .../dogpile-cache/dogpile-cache-0.9.1.ebuild | 30 + dev-python/dogpile-cache/metadata.xml | 22 + dev-python/dogpile-core/Manifest | 2 + .../dogpile-core/dogpile-core-0.4.1-r1.ebuild | 26 + dev-python/doit-py/Manifest | 1 + dev-python/doit-py/doit-py-0.4.0-r1.ebuild | 37 ++ dev-python/doit-py/doit-py-0.4.0-r2.ebuild | 27 + dev-python/doit-py/doit-py-0.4.0.ebuild | 41 ++ dev-python/doit-py/metadata.xml | 17 + dev-python/doit/Manifest | 2 + dev-python/doit/doit-0.29.0.ebuild | 69 +++ dev-python/doit/doit-0.32.0-r1.ebuild | 53 ++ dev-python/doit/doit-0.32.0.ebuild | 71 +++ dev-python/doit/files/doit-0.32.0_pytest5.4.patch | 81 +++ dev-python/doit/files/doit-0.32.0_unpickable.patch | 39 ++ dev-python/doit/metadata.xml | 17 + dev-python/dominate/Manifest | 3 + dev-python/dominate/dominate-2.3.1.ebuild | 26 + dev-python/dominate/dominate-2.4.0.ebuild | 26 + dev-python/dominate/dominate-2.5.1.ebuild | 17 + dev-python/dominate/metadata.xml | 17 + dev-python/doublex-expects/Manifest | 1 + .../doublex-expects-0.7.0_rc2-r1.ebuild | 32 ++ dev-python/doublex-expects/metadata.xml | 9 + dev-python/doublex/Manifest | 1 + dev-python/doublex/doublex-1.9.2.ebuild | 40 ++ dev-python/doublex/metadata.xml | 10 + dev-python/drf-yasg/Manifest | 1 + dev-python/drf-yasg/drf-yasg-1.17.1.ebuild | 29 + dev-python/drf-yasg/metadata.xml | 14 + dev-python/duecredit/Manifest | 1 + dev-python/duecredit/duecredit-0.7.0.ebuild | 23 + dev-python/duecredit/metadata.xml | 16 + dev-python/dugong/Manifest | 1 + dev-python/dugong/dugong-3.7.3.ebuild | 36 ++ dev-python/dugong/metadata.xml | 13 + dev-python/dulwich/Manifest | 2 + dev-python/dulwich/dulwich-0.19.15.ebuild | 61 ++ dev-python/dulwich/dulwich-0.19.6.ebuild | 59 ++ .../files/dulwich-0.18.3-skip-failing-test.patch | 20 + dev-python/dulwich/metadata.xml | 14 + dev-python/easy-thumbnails/Manifest | 1 + .../easy-thumbnails/easy-thumbnails-2.7.ebuild | 36 ++ dev-python/easy-thumbnails/metadata.xml | 12 + dev-python/ebuildtester/Manifest | 4 + dev-python/ebuildtester/ebuildtester-0.1.12.ebuild | 32 ++ dev-python/ebuildtester/ebuildtester-0.1.13.ebuild | 32 ++ dev-python/ebuildtester/ebuildtester-0.1.14.ebuild | 32 ++ dev-python/ebuildtester/ebuildtester-0.1.16.ebuild | 33 ++ .../files/ebuildtester.bash-completion | 20 + dev-python/ebuildtester/metadata.xml | 8 + dev-python/ecdsa/Manifest | 2 + dev-python/ecdsa/ecdsa-0.14.1-r1.ebuild | 29 + dev-python/ecdsa/ecdsa-0.15.ebuild | 32 ++ dev-python/ecdsa/metadata.xml | 14 + dev-python/editobj/Manifest | 1 + dev-python/editobj/editobj-0.5.7-r2.ebuild | 34 ++ dev-python/editobj/metadata.xml | 14 + dev-python/editorconfig-core-py/Manifest | 2 + .../editorconfig-core-py-0.12.0.ebuild | 50 ++ .../files/editorconfig-core-py-0.12.0-no-cli.patch | 16 + dev-python/editorconfig-core-py/metadata.xml | 20 + dev-python/elasticsearch-curator/Manifest | 2 + .../elasticsearch-curator-5.8.1-r1.ebuild | 163 ++++++ .../elasticsearch-curator-5.8.1.ebuild | 159 ++++++ dev-python/elasticsearch-curator/metadata.xml | 16 + dev-python/elasticsearch-py/Manifest | 8 + .../elasticsearch-py/elasticsearch-py-7.0.5.ebuild | 102 ++++ .../elasticsearch-py/elasticsearch-py-7.5.1.ebuild | 102 ++++ .../elasticsearch-py/elasticsearch-py-7.6.0.ebuild | 101 ++++ .../elasticsearch-py/elasticsearch-py-7.7.0.ebuild | 109 ++++ dev-python/elasticsearch-py/metadata.xml | 20 + dev-python/elementpath/Manifest | 3 + dev-python/elementpath/elementpath-1.4.4.ebuild | 27 + dev-python/elementpath/elementpath-1.4.5.ebuild | 26 + dev-python/elementpath/elementpath-1.4.6.ebuild | 26 + dev-python/elementpath/metadata.xml | 8 + dev-python/elementtree/Manifest | 1 + dev-python/elementtree/elementtree-1.2.6-r3.ebuild | 38 ++ dev-python/elementtree/metadata.xml | 9 + dev-python/elib-intl/Manifest | 1 + .../elib-intl/elib-intl-0_pre20110711.ebuild | 20 + dev-python/elib-intl/metadata.xml | 18 + dev-python/emcee/Manifest | 1 + dev-python/emcee/emcee-2.2.1.ebuild | 29 + dev-python/emcee/metadata.xml | 23 + dev-python/emoji/Manifest | 1 + dev-python/emoji/emoji-0.5.4.ebuild | 18 + dev-python/emoji/metadata.xml | 17 + dev-python/empy/Manifest | 1 + dev-python/empy/empy-3.3.3.ebuild | 38 ++ dev-python/empy/metadata.xml | 10 + dev-python/entrypoints/Manifest | 1 + dev-python/entrypoints/entrypoints-0.3-r1.ebuild | 43 ++ .../files/entrypoints-0.2.1-init.py.patch | 8 + dev-python/entrypoints/metadata.xml | 22 + dev-python/enum34/Manifest | 1 + dev-python/enum34/enum34-1.1.6-r1.ebuild | 29 + dev-python/enum34/metadata.xml | 13 + dev-python/enzyme/Manifest | 2 + dev-python/enzyme/enzyme-0.4.1-r2.ebuild | 45 ++ dev-python/enzyme/enzyme-9999.ebuild | 48 ++ dev-python/enzyme/metadata.xml | 11 + dev-python/eradicate/Manifest | 1 + dev-python/eradicate/eradicate-1.0.ebuild | 17 + dev-python/eradicate/metadata.xml | 13 + dev-python/errorhandler/Manifest | 1 + dev-python/errorhandler/errorhandler-2.0.1.ebuild | 43 ++ .../files/errorhandler-2.0.1-no-intersphinx.patch | 12 + dev-python/errorhandler/metadata.xml | 12 + dev-python/et_xmlfile/Manifest | 1 + dev-python/et_xmlfile/et_xmlfile-1.0.1.ebuild | 20 + dev-python/et_xmlfile/metadata.xml | 13 + dev-python/eunuchs/Manifest | 1 + dev-python/eunuchs/eunuchs-20050320.1-r1.ebuild | 26 + .../files/eunuchs-20050320.1-python-2.5.patch | 11 + dev-python/eunuchs/metadata.xml | 18 + dev-python/eventlet/Manifest | 1 + dev-python/eventlet/eventlet-0.25.1-r1.ebuild | 75 +++ .../eventlet/files/eventlet-0.25.1-sparc.patch | 118 ++++ .../eventlet/files/eventlet-0.25.1-tests.patch | 40 ++ dev-python/eventlet/metadata.xml | 13 + dev-python/exam/Manifest | 1 + dev-python/exam/exam-0.10.6.ebuild | 22 + dev-python/exam/metadata.xml | 29 + dev-python/execnet/Manifest | 1 + dev-python/execnet/execnet-1.7.1.ebuild | 45 ++ dev-python/execnet/files/execnet-1.7.1-tests.patch | 224 ++++++++ dev-python/execnet/metadata.xml | 16 + dev-python/expects/Manifest | 1 + dev-python/expects/expects-0.8.0-r1.ebuild | 38 ++ dev-python/expects/metadata.xml | 10 + dev-python/extras/Manifest | 1 + dev-python/extras/extras-1.0.0.ebuild | 25 + dev-python/extras/metadata.xml | 13 + dev-python/eyeD3/Manifest | 1 + dev-python/eyeD3/eyeD3-0.8.11.ebuild | 20 + dev-python/eyeD3/metadata.xml | 13 + dev-python/falcon/Manifest | 2 + dev-python/falcon/falcon-1.3.0.ebuild | 51 ++ dev-python/falcon/falcon-2.0.0.ebuild | 34 ++ dev-python/falcon/metadata.xml | 15 + dev-python/fasteners/Manifest | 2 + dev-python/fasteners/fasteners-0.14.1-r1.ebuild | 35 ++ dev-python/fasteners/fasteners-0.15.ebuild | 26 + dev-python/fasteners/metadata.xml | 17 + dev-python/fastparquet/Manifest | 2 + dev-python/fastparquet/fastparquet-0.1.1.ebuild | 32 ++ dev-python/fastparquet/fastparquet-0.1.5.ebuild | 43 ++ dev-python/fastparquet/metadata.xml | 24 + dev-python/faulthandler/Manifest | 2 + dev-python/faulthandler/faulthandler-3.0.ebuild | 20 + dev-python/faulthandler/faulthandler-3.1.ebuild | 20 + dev-python/faulthandler/metadata.xml | 13 + dev-python/fdsend/Manifest | 1 + dev-python/fdsend/fdsend-0.1.ebuild | 16 + dev-python/fdsend/metadata.xml | 9 + dev-python/feedgenerator/Manifest | 1 + .../feedgenerator/feedgenerator-1.9.1.ebuild | 29 + dev-python/feedgenerator/metadata.xml | 14 + dev-python/feedparser/Manifest | 2 + dev-python/feedparser/feedparser-5.2.1.ebuild | 43 ++ .../feedparser/feedparser-6.0.0_beta1.ebuild | 41 ++ .../files/feedparser-5.2.1-sgmllib.patch | 78 +++ .../files/feedparser-6.0.0_beta1-py39.patch | 89 +++ dev-python/feedparser/metadata.xml | 14 + dev-python/fido2/Manifest | 2 + dev-python/fido2/fido2-0.7.3.ebuild | 49 ++ dev-python/fido2/fido2-0.8.1.ebuild | 49 ++ dev-python/fido2/metadata.xml | 17 + dev-python/fields/Manifest | 1 + dev-python/fields/fields-5.0.0-r2.ebuild | 36 ++ dev-python/fields/metadata.xml | 12 + dev-python/filelock/Manifest | 1 + dev-python/filelock/filelock-3.0.12.ebuild | 21 + dev-python/filelock/metadata.xml | 12 + dev-python/filetype/Manifest | 1 + .../filetype/files/filetype-1.0.5-examples.patch | 10 + dev-python/filetype/filetype-1.0.5.ebuild | 20 + dev-python/filetype/metadata.xml | 17 + dev-python/fitsio/Manifest | 1 + .../fitsio/files/fitsio-0.9.11-test-failures.patch | 38 ++ dev-python/fitsio/fitsio-0.9.11.ebuild | 40 ++ dev-python/fitsio/metadata.xml | 22 + dev-python/fixtures/Manifest | 1 + dev-python/fixtures/fixtures-3.0.0.ebuild | 39 ++ dev-python/fixtures/metadata.xml | 25 + dev-python/flake8-import-order/Manifest | 1 + .../flake8-import-order-0.18.ebuild | 32 ++ dev-python/flake8-import-order/metadata.xml | 13 + dev-python/flake8-polyfill/Manifest | 1 + .../flake8-polyfill/flake8-polyfill-1.0.2.ebuild | 36 ++ dev-python/flake8-polyfill/metadata.xml | 11 + dev-python/flake8/Manifest | 2 + dev-python/flake8/flake8-3.7.9.ebuild | 54 ++ dev-python/flake8/flake8-3.8.1.ebuild | 47 ++ dev-python/flake8/metadata.xml | 13 + dev-python/flaky/Manifest | 1 + dev-python/flaky/flaky-3.6.1.ebuild | 35 ++ dev-python/flaky/metadata.xml | 13 + dev-python/flask-api/Manifest | 2 + dev-python/flask-api/flask-api-1.1.ebuild | 37 ++ dev-python/flask-api/flask-api-2.0.ebuild | 29 + dev-python/flask-api/metadata.xml | 20 + dev-python/flask-appconfig/Manifest | 1 + .../flask-appconfig-0.11.1-r1.ebuild | 54 ++ dev-python/flask-appconfig/metadata.xml | 14 + dev-python/flask-assets/Manifest | 1 + dev-python/flask-assets/flask-assets-0.12.ebuild | 21 + dev-python/flask-assets/metadata.xml | 16 + dev-python/flask-babel/Manifest | 2 + dev-python/flask-babel/flask-babel-0.12.2.ebuild | 56 ++ dev-python/flask-babel/flask-babel-1.0.0.ebuild | 38 ++ dev-python/flask-babel/metadata.xml | 14 + dev-python/flask-babelex/Manifest | 2 + .../files/flask-babelex-0.9.3-tests-fix.patch | 41 ++ .../flask-babelex/flask-babelex-0.9.3.ebuild | 48 ++ .../flask-babelex/flask-babelex-0.9.4.ebuild | 38 ++ dev-python/flask-babelex/metadata.xml | 13 + dev-python/flask-cors/Manifest | 2 + dev-python/flask-cors/flask-cors-2.1.0-r1.ebuild | 69 +++ dev-python/flask-debug/Manifest | 1 + dev-python/flask-debug/flask-debug-0.4.3.ebuild | 52 ++ dev-python/flask-debug/metadata.xml | 14 + dev-python/flask-gravatar/Manifest | 1 + .../flask-gravatar/flask-gravatar-0.5.0.ebuild | 28 + dev-python/flask-gravatar/metadata.xml | 16 + dev-python/flask-htmlmin/Manifest | 1 + .../flask-htmlmin/flask-htmlmin-1.5.2.ebuild | 35 ++ dev-python/flask-htmlmin/metadata.xml | 16 + dev-python/flask-jwt-extended/Manifest | 1 + .../flask-jwt-extended-3.24.1.ebuild | 24 + dev-python/flask-jwt-extended/metadata.xml | 16 + dev-python/flask-login/Manifest | 1 + dev-python/flask-login/flask-login-0.4.1-r1.ebuild | 53 ++ dev-python/flask-login/metadata.xml | 13 + dev-python/flask-mail/Manifest | 1 + dev-python/flask-mail/flask-mail-0.9.1-r1.ebuild | 43 ++ dev-python/flask-mail/metadata.xml | 12 + dev-python/flask-migrate/Manifest | 1 + .../flask-migrate/flask-migrate-2.5.2.ebuild | 36 ++ dev-python/flask-migrate/metadata.xml | 12 + dev-python/flask-mongoengine/Manifest | 1 + .../flask-mongoengine-0.9.3-r1.ebuild | 44 ++ dev-python/flask-mongoengine/metadata.xml | 12 + dev-python/flask-nav/Manifest | 1 + dev-python/flask-nav/flask-nav-0.6-r1.ebuild | 53 ++ dev-python/flask-nav/metadata.xml | 14 + dev-python/flask-paginate/Manifest | 1 + .../flask-paginate/flask-paginate-0.5.3-r1.ebuild | 33 ++ dev-python/flask-paginate/metadata.xml | 20 + dev-python/flask-paranoid/Manifest | 1 + .../flask-paranoid/flask-paranoid-0.2.0-r1.ebuild | 31 ++ dev-python/flask-paranoid/metadata.xml | 16 + dev-python/flask-principal/Manifest | 1 + .../flask-principal-0.4.0-r1.ebuild | 28 + dev-python/flask-principal/metadata.xml | 13 + dev-python/flask-restful/Manifest | 2 + .../files/flask-restful-0.3.8-werkzeug.patch | 41 ++ .../flask-restful/flask-restful-0.3.7.ebuild | 49 ++ .../flask-restful/flask-restful-0.3.8.ebuild | 42 ++ dev-python/flask-restful/metadata.xml | 12 + dev-python/flask-script/Manifest | 1 + ...lask-script-2.0.6-flask_script-everywhere.patch | 54 ++ dev-python/flask-script/flask-script-2.0.6.ebuild | 45 ++ dev-python/flask-script/metadata.xml | 12 + dev-python/flask-security/Manifest | 1 + .../flask-security/flask-security-3.0.0.ebuild | 48 ++ dev-python/flask-security/metadata.xml | 12 + dev-python/flask-sphinx-themes/Manifest | 1 + .../flask-sphinx-themes-1.0.2.ebuild | 20 + dev-python/flask-sphinx-themes/metadata.xml | 14 + dev-python/flask-sqlalchemy/Manifest | 2 + .../flask-sqlalchemy-2.4.1-r1.ebuild | 29 + .../flask-sqlalchemy/flask-sqlalchemy-2.4.3.ebuild | 29 + dev-python/flask-sqlalchemy/metadata.xml | 22 + dev-python/flask-themes/Manifest | 1 + .../flask-themes-0.1.3_p20180112.ebuild | 53 ++ dev-python/flask-themes/metadata.xml | 14 + dev-python/flask-wtf/Manifest | 2 + dev-python/flask-wtf/flask-wtf-0.14.2-r1.ebuild | 61 ++ dev-python/flask-wtf/flask-wtf-0.14.3.ebuild | 41 ++ dev-python/flask-wtf/metadata.xml | 14 + dev-python/flask/Manifest | 1 + dev-python/flask/flask-1.1.2.ebuild | 51 ++ dev-python/flask/flask-9999.ebuild | 48 ++ dev-python/flask/metadata.xml | 14 + dev-python/flatbuffers/Manifest | 1 + dev-python/flatbuffers/flatbuffers-1.12.ebuild | 15 + dev-python/flatbuffers/metadata.xml | 12 + dev-python/fleep/Manifest | 1 + dev-python/fleep/fleep-1.0.1.ebuild | 23 + dev-python/fleep/fleep-9999.ebuild | 23 + dev-python/fleep/metadata.xml | 12 + dev-python/flexmock/Manifest | 1 + dev-python/flexmock/flexmock-0.10.4.ebuild | 34 ++ dev-python/flexmock/metadata.xml | 21 + dev-python/flit/Manifest | 1 + dev-python/flit/files/flit-2.1.0-tests.patch | 8 + dev-python/flit/flit-2.1.0.ebuild | 54 ++ dev-python/flit/metadata.xml | 13 + dev-python/flit_core/Manifest | 1 + dev-python/flit_core/flit_core-2.1.0.ebuild | 39 ++ dev-python/flit_core/metadata.xml | 13 + dev-python/flufl-bounce/Manifest | 1 + dev-python/flufl-bounce/flufl-bounce-3.0.1.ebuild | 25 + dev-python/flufl-bounce/metadata.xml | 12 + dev-python/flufl-i18n/Manifest | 1 + dev-python/flufl-i18n/flufl-i18n-2.0.2.ebuild | 22 + dev-python/flufl-i18n/metadata.xml | 12 + dev-python/flufl-lock/Manifest | 1 + dev-python/flufl-lock/flufl-lock-3.2.ebuild | 22 + dev-python/flufl-lock/metadata.xml | 15 + dev-python/flup/Manifest | 1 + dev-python/flup/flup-1.0.2-r1.ebuild | 20 + dev-python/flup/metadata.xml | 9 + dev-python/fonttools/Manifest | 1 + dev-python/fonttools/fonttools-4.1.0.ebuild | 50 ++ dev-python/fonttools/metadata.xml | 17 + dev-python/fqdn/Manifest | 1 + dev-python/fqdn/fqdn-1.2.0.ebuild | 24 + dev-python/fqdn/metadata.xml | 17 + dev-python/freezegun/Manifest | 1 + dev-python/freezegun/freezegun-0.3.15.ebuild | 46 ++ dev-python/freezegun/metadata.xml | 14 + dev-python/frozen-flask/Manifest | 1 + dev-python/frozen-flask/frozen-flask-0.15.ebuild | 40 ++ dev-python/frozen-flask/metadata.xml | 13 + dev-python/frozendict/Manifest | 1 + dev-python/frozendict/frozendict-1.2.ebuild | 18 + dev-python/frozendict/metadata.xml | 17 + dev-python/fs/Manifest | 1 + dev-python/fs/fs-2.4.9-r1.ebuild | 53 ++ dev-python/fs/fs-2.4.9.ebuild | 53 ++ dev-python/fs/metadata.xml | 17 + dev-python/fsspec/Manifest | 1 + dev-python/fsspec/fsspec-0.7.4.ebuild | 33 ++ dev-python/fsspec/metadata.xml | 8 + dev-python/fudge/Manifest | 1 + dev-python/fudge/fudge-1.1.1.ebuild | 35 ++ dev-python/fudge/metadata.xml | 12 + dev-python/funcparserlib/Manifest | 1 + .../funcparserlib/funcparserlib-0.3.6-r1.ebuild | 30 + dev-python/funcparserlib/metadata.xml | 12 + dev-python/funcsigs/Manifest | 1 + .../files/funcsigs-1.0.2-fix-pypy3-tests.patch | 94 ++++ dev-python/funcsigs/funcsigs-1.0.2-r1.ebuild | 33 ++ dev-python/funcsigs/metadata.xml | 12 + dev-python/functools32/Manifest | 1 + dev-python/functools32/functools32-3.2.3.ebuild | 24 + dev-python/functools32/metadata.xml | 13 + dev-python/funcy/Manifest | 2 + dev-python/funcy/funcy-1.10.1.ebuild | 19 + dev-python/funcy/funcy-1.14.ebuild | 19 + dev-python/funcy/metadata.xml | 9 + dev-python/fuse-python/Manifest | 1 + dev-python/fuse-python/fuse-python-1.0.0.ebuild | 22 + dev-python/fuse-python/metadata.xml | 9 + dev-python/fusepy/Manifest | 1 + dev-python/fusepy/fusepy-3.0.1.ebuild | 21 + dev-python/fusepy/metadata.xml | 16 + dev-python/future/Manifest | 1 + dev-python/future/files/future-0.18.2-py39.patch | 65 +++ dev-python/future/files/future-0.18.2-tests.patch | 269 +++++++++ dev-python/future/future-0.18.2.ebuild | 37 ++ dev-python/future/metadata.xml | 12 + dev-python/futures/Manifest | 2 + dev-python/futures/futures-3.1.1.ebuild | 35 ++ dev-python/futures/futures-3.2.0.ebuild | 34 ++ dev-python/futures/metadata.xml | 13 + dev-python/futurist/Manifest | 1 + dev-python/futurist/futurist-1.8.1.ebuild | 27 + dev-python/futurist/metadata.xml | 12 + dev-python/fuzzywuzzy/Manifest | 1 + dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0.ebuild | 27 + dev-python/fuzzywuzzy/metadata.xml | 12 + dev-python/gast/Manifest | 2 + dev-python/gast/gast-0.2.2.ebuild | 18 + dev-python/gast/gast-0.3.3.ebuild | 18 + dev-python/gast/metadata.xml | 12 + dev-python/gcs-oauth2-boto-plugin/Manifest | 1 + ...to-plugin-1.13-use-friendy-version-checks.patch | 13 + .../gcs-oauth2-boto-plugin-2.5-r1.ebuild | 54 ++ dev-python/gcs-oauth2-boto-plugin/metadata.xml | 16 + dev-python/genshi/Manifest | 1 + dev-python/genshi/genshi-0.7.3-r1.ebuild | 32 ++ dev-python/genshi/genshi-0.7.3.ebuild | 38 ++ dev-python/genshi/metadata.xml | 9 + dev-python/genson/Manifest | 1 + dev-python/genson/genson-1.1.0.ebuild | 33 ++ dev-python/genson/metadata.xml | 16 + dev-python/genty/Manifest | 1 + dev-python/genty/genty-1.3.2.ebuild | 25 + dev-python/genty/metadata.xml | 13 + dev-python/geoip-python/Manifest | 1 + .../geoip-python/geoip-python-1.3.2-r1.ebuild | 43 ++ dev-python/geoip-python/metadata.xml | 13 + dev-python/gevent-websocket/Manifest | 1 + .../gevent-websocket-0.10.1.ebuild | 19 + dev-python/gevent-websocket/metadata.xml | 16 + dev-python/gevent/Manifest | 5 + dev-python/gevent/gevent-1.4.0.ebuild | 67 +++ dev-python/gevent/gevent-20.5.1.ebuild | 89 +++ dev-python/gevent/gevent-20.5.2.ebuild | 90 +++ dev-python/gevent/gevent-20.6.0.ebuild | 90 +++ dev-python/gevent/gevent-20.6.1.ebuild | 90 +++ dev-python/gevent/metadata.xml | 13 + dev-python/geventhttpclient/Manifest | 2 + .../geventhttpclient-1.3.1-r1.ebuild | 48 ++ .../geventhttpclient/geventhttpclient-1.4.2.ebuild | 50 ++ dev-python/geventhttpclient/metadata.xml | 14 + dev-python/girder-client/Manifest | 1 + .../girder-client/girder-client-2.3.0.ebuild | 29 + dev-python/girder-client/metadata.xml | 13 + dev-python/git-review/Manifest | 1 + dev-python/git-review/git-review-1.28.0.ebuild | 25 + dev-python/git-review/metadata.xml | 12 + dev-python/gitdb/Manifest | 2 + dev-python/gitdb/gitdb-4.0.4.ebuild | 55 ++ dev-python/gitdb/gitdb-4.0.5.ebuild | 55 ++ dev-python/gitdb/metadata.xml | 13 + dev-python/gitdb2/Manifest | 1 + dev-python/gitdb2/gitdb2-2.0.3.ebuild | 57 ++ dev-python/gitdb2/metadata.xml | 13 + dev-python/github3/Manifest | 1 + dev-python/github3/github3-1.3.0.ebuild | 34 ++ dev-python/github3/metadata.xml | 19 + dev-python/glance_store/Manifest | 1 + dev-python/glance_store/glance_store-1.0.1.ebuild | 50 ++ dev-python/glance_store/metadata.xml | 23 + dev-python/gmpy/Manifest | 1 + .../gmpy/files/gmpy-2.0.8-fix-mpir-types.patch | 17 + .../gmpy/files/gmpy-2.0.8-test-exit-status.patch | 41 ++ dev-python/gmpy/gmpy-2.0.8-r1.ebuild | 72 +++ dev-python/gmpy/metadata.xml | 22 + dev-python/gntp/Manifest | 1 + dev-python/gntp/gntp-1.0.3.ebuild | 19 + dev-python/gntp/metadata.xml | 13 + dev-python/google-api-core/Manifest | 1 + .../google-api-core/google-api-core-1.17.0.ebuild | 45 ++ dev-python/google-api-core/metadata.xml | 10 + dev-python/google-api-python-client/Manifest | 3 + .../google-api-python-client-1.8.3-tests.patch | 28 + .../google-api-python-client-1.6.5.ebuild | 45 ++ .../google-api-python-client-1.7.9.ebuild | 45 ++ .../google-api-python-client-1.8.3-r1.ebuild | 49 ++ dev-python/google-api-python-client/metadata.xml | 13 + dev-python/google-apitools/Manifest | 2 + .../files/google-apitools-0.5.30-py37.patch | 144 +++++ .../google-apitools-0.5.30_p20200507.ebuild | 37 ++ .../google-apitools/google-apitools-0.5.31.ebuild | 39 ++ dev-python/google-apitools/metadata.xml | 12 + dev-python/google-apputils/Manifest | 1 + .../google-apputils/files/0.4.2-sh_test-env.patch | 21 + .../google-apputils-0.4.2-r2.ebuild | 46 ++ dev-python/google-apputils/metadata.xml | 13 + dev-python/google-auth-httplib2/Manifest | 2 + .../google-auth-httplib2-0.0.2.ebuild | 40 ++ .../google-auth-httplib2-0.0.3.ebuild | 40 ++ dev-python/google-auth-httplib2/metadata.xml | 13 + dev-python/google-auth-oauthlib/Manifest | 1 + .../google-auth-oauthlib-0.4.1.ebuild | 22 + dev-python/google-auth-oauthlib/metadata.xml | 16 + dev-python/google-auth/Manifest | 3 + dev-python/google-auth/google-auth-1.0.1.ebuild | 51 ++ .../google-auth/google-auth-1.14.3-r1.ebuild | 53 ++ dev-python/google-auth/google-auth-1.14.3.ebuild | 48 ++ dev-python/google-auth/google-auth-1.6.3.ebuild | 49 ++ dev-python/google-auth/metadata.xml | 13 + dev-python/google-pasta/Manifest | 3 + dev-python/google-pasta/google-pasta-0.1.1.ebuild | 20 + dev-python/google-pasta/google-pasta-0.1.7.ebuild | 20 + dev-python/google-pasta/google-pasta-0.2.0.ebuild | 20 + dev-python/google-pasta/metadata.xml | 12 + dev-python/google-reauth-python/Manifest | 1 + .../google-reauth-python-0.1.0-r1.ebuild | 44 ++ .../google-reauth-python-0.1.0.ebuild | 46 ++ dev-python/google-reauth-python/metadata.xml | 13 + dev-python/googleapis-common-protos/Manifest | 1 + .../googleapis-common-protos-1.51.0.ebuild | 27 + dev-python/googleapis-common-protos/metadata.xml | 10 + dev-python/gql/Manifest | 1 + dev-python/gql/gql-0.1.0.ebuild | 30 + dev-python/gql/metadata.xml | 12 + dev-python/graph-tool/Manifest | 1 + dev-python/graph-tool/graph-tool-2.29.ebuild | 79 +++ dev-python/graph-tool/graph-tool-9999.ebuild | 79 +++ dev-python/graph-tool/metadata.xml | 13 + dev-python/graphql-core/Manifest | 1 + dev-python/graphql-core/graphql-core-2.0.0.ebuild | 39 ++ dev-python/graphql-core/metadata.xml | 12 + dev-python/graphviz/Manifest | 1 + dev-python/graphviz/graphviz-0.13.ebuild | 34 ++ dev-python/graphviz/metadata.xml | 17 + dev-python/greenlet/Manifest | 2 + ...greenlet-0.4.15-Add-support-for-DEC-Alpha.patch | 63 +++ .../greenlet/files/greenlet-0.4.15-py39.patch | 48 ++ dev-python/greenlet/greenlet-0.4.15-r1.ebuild | 40 ++ dev-python/greenlet/greenlet-0.4.15.ebuild | 47 ++ dev-python/greenlet/greenlet-0.4.16.ebuild | 35 ++ dev-python/greenlet/metadata.xml | 12 + dev-python/greenstalk/Manifest | 1 + dev-python/greenstalk/greenstalk-1.0.1.ebuild | 32 ++ dev-python/greenstalk/metadata.xml | 16 + dev-python/grpcio-testing/Manifest | 2 + .../grpcio-testing/grpcio-testing-1.26.0.ebuild | 22 + .../grpcio-testing/grpcio-testing-1.28.1.ebuild | 22 + dev-python/grpcio-testing/metadata.xml | 13 + dev-python/grpcio-tools/Manifest | 2 + .../grpcio-tools/files/setup.py-respect-cc.patch | 14 + dev-python/grpcio-tools/grpcio-tools-1.26.0.ebuild | 28 + dev-python/grpcio-tools/grpcio-tools-1.28.1.ebuild | 30 + dev-python/grpcio-tools/metadata.xml | 13 + dev-python/grpcio/Manifest | 2 + .../grpcio/files/grpc-1.26-fix-odr-violation.patch | 421 ++++++++++++++ dev-python/grpcio/files/setup.py-respect-cc.patch | 33 ++ dev-python/grpcio/grpcio-1.26.0-r1.ebuild | 38 ++ dev-python/grpcio/grpcio-1.28.1.ebuild | 37 ++ dev-python/grpcio/metadata.xml | 13 + dev-python/gsd/Manifest | 1 + dev-python/gsd/gsd-1.5.3-r1.ebuild | 23 + dev-python/gsd/metadata.xml | 13 + dev-python/gst-python/Manifest | 2 + dev-python/gst-python/files/1.16.2-python3.8.patch | 39 ++ dev-python/gst-python/gst-python-1.14.1-r1.ebuild | 66 +++ dev-python/gst-python/gst-python-1.16.2.ebuild | 64 +++ dev-python/gst-python/metadata.xml | 9 + dev-python/guessit/Manifest | 2 + dev-python/guessit/guessit-3.0.0.ebuild | 38 ++ dev-python/guessit/guessit-3.1.1.ebuild | 39 ++ dev-python/guessit/metadata.xml | 13 + dev-python/guzzle_sphinx_theme/Manifest | 1 + .../guzzle_sphinx_theme-0.7.11-r1.ebuild | 19 + dev-python/guzzle_sphinx_theme/metadata.xml | 14 + dev-python/h11/Manifest | 2 + dev-python/h11/h11-0.8.1.ebuild | 29 + dev-python/h11/h11-0.9.0.ebuild | 18 + dev-python/h11/metadata.xml | 9 + dev-python/h5py/Manifest | 1 + dev-python/h5py/files/h5py-2.10.0-tests.patch | 32 ++ dev-python/h5py/h5py-2.10.0-r1.ebuild | 67 +++ dev-python/h5py/h5py-2.10.0.ebuild | 63 +++ dev-python/h5py/metadata.xml | 26 + dev-python/hacking/Manifest | 1 + dev-python/hacking/hacking-2.0.0.ebuild | 59 ++ dev-python/hacking/metadata.xml | 25 + dev-python/hcloud-python/Manifest | 2 + .../hcloud-python/hcloud-python-1.6.3-r1.ebuild | 49 ++ .../hcloud-python/hcloud-python-1.6.3-r2.ebuild | 50 ++ .../hcloud-python/hcloud-python-1.6.3.ebuild | 40 ++ .../hcloud-python/hcloud-python-1.7.0.ebuild | 58 ++ dev-python/hcloud-python/metadata.xml | 9 + dev-python/helpdev/Manifest | 1 + dev-python/helpdev/helpdev-0.6.10.ebuild | 20 + dev-python/helpdev/metadata.xml | 14 + dev-python/hgdistver/Manifest | 1 + dev-python/hgdistver/hgdistver-0.25.ebuild | 29 + dev-python/hgdistver/metadata.xml | 13 + dev-python/hglib/Manifest | 1 + dev-python/hglib/hglib-2.1.ebuild | 41 ++ dev-python/hglib/metadata.xml | 20 + dev-python/hiredis/Manifest | 1 + .../hiredis/files/hiredis-1.0.1-api-0.14.patch | 32 ++ .../hiredis/files/hiredis-1.0.1-system-libs.patch | 15 + dev-python/hiredis/hiredis-1.0.1.ebuild | 29 + dev-python/hiredis/metadata.xml | 17 + dev-python/hpack/Manifest | 2 + .../files/hpack-3.0.0-hypothesis-healthcheck.patch | 21 + dev-python/hpack/hpack-2.3.0-r1.ebuild | 40 ++ dev-python/hpack/hpack-3.0.0.ebuild | 42 ++ dev-python/hpack/metadata.xml | 21 + dev-python/html2text/Manifest | 1 + dev-python/html2text/html2text-2020.1.16-r1.ebuild | 27 + dev-python/html2text/metadata.xml | 13 + dev-python/html5-parser/Manifest | 1 + dev-python/html5-parser/html5-parser-0.4.9.ebuild | 36 ++ dev-python/html5-parser/metadata.xml | 12 + dev-python/html5lib/Manifest | 2 + .../files/html5lib-1.0.1-collections-abc.patch | 44 ++ .../html5lib-python-1.0.1-support-pytest4.patch | 270 +++++++++ dev-python/html5lib/html5lib-1.0.1-r2.ebuild | 37 ++ dev-python/html5lib/html5lib-1.1.ebuild | 30 + dev-python/html5lib/metadata.xml | 19 + dev-python/httmock/Manifest | 1 + dev-python/httmock/httmock-1.2.5.ebuild | 20 + dev-python/httmock/metadata.xml | 9 + dev-python/http-parser/Manifest | 2 + dev-python/http-parser/http-parser-0.8.3.ebuild | 41 ++ dev-python/http-parser/http-parser-0.9.0.ebuild | 41 ++ dev-python/http-parser/metadata.xml | 13 + dev-python/httpauth/Manifest | 1 + dev-python/httpauth/httpauth-0.3.ebuild | 19 + dev-python/httpauth/metadata.xml | 14 + dev-python/httpbin/Manifest | 1 + .../files/httpbin-0.7.0-optional-raven.patch | 19 + .../files/httpbin-0.7.0-test-werkzeug.patch | 19 + dev-python/httpbin/httpbin-0.7.0.ebuild | 36 ++ dev-python/httpbin/metadata.xml | 17 + dev-python/httplib2/Manifest | 1 + .../files/httplib2-0.12.1-use-system-cacerts.patch | 26 + dev-python/httplib2/httplib2-0.18.1.ebuild | 49 ++ dev-python/httplib2/metadata.xml | 15 + dev-python/httpretty/Manifest | 2 + dev-python/httpretty/httpretty-0.9.6.ebuild | 43 ++ dev-python/httpretty/httpretty-1.0.2-r1.ebuild | 49 ++ dev-python/httpretty/httpretty-1.0.2.ebuild | 43 ++ dev-python/httpretty/metadata.xml | 21 + dev-python/httpstat/Manifest | 1 + .../files/httpstat-1.2.1-gentoo-tests.patch | 30 + dev-python/httpstat/httpstat-1.2.1-r1.ebuild | 28 + dev-python/httpstat/metadata.xml | 13 + dev-python/humanfriendly/Manifest | 1 + dev-python/humanfriendly/humanfriendly-4.18.ebuild | 31 ++ dev-python/humanfriendly/metadata.xml | 12 + dev-python/humanize/Manifest | 2 + dev-python/humanize/humanize-0.5.1.ebuild | 38 ++ dev-python/humanize/humanize-2.4.0.ebuild | 36 ++ dev-python/humanize/metadata.xml | 18 + dev-python/hyper-h2/Manifest | 2 + dev-python/hyper-h2/hyper-h2-2.5.1.ebuild | 33 ++ dev-python/hyper-h2/hyper-h2-3.2.0.ebuild | 38 ++ dev-python/hyper-h2/metadata.xml | 22 + dev-python/hyperframe/Manifest | 2 + dev-python/hyperframe/hyperframe-4.0.1.ebuild | 19 + dev-python/hyperframe/hyperframe-5.2.0.ebuild | 19 + dev-python/hyperframe/metadata.xml | 20 + dev-python/hyperlink/Manifest | 1 + dev-python/hyperlink/hyperlink-19.0.0.ebuild | 20 + dev-python/hyperlink/metadata.xml | 22 + dev-python/hypothesis/Manifest | 11 + dev-python/hypothesis/hypothesis-4.50.8.ebuild | 58 ++ dev-python/hypothesis/hypothesis-4.57.1.ebuild | 62 +++ dev-python/hypothesis/hypothesis-5.11.0.ebuild | 56 ++ dev-python/hypothesis/hypothesis-5.13.1.ebuild | 56 ++ dev-python/hypothesis/hypothesis-5.15.0.ebuild | 56 ++ dev-python/hypothesis/hypothesis-5.15.1.ebuild | 56 ++ dev-python/hypothesis/hypothesis-5.16.0.ebuild | 56 ++ dev-python/hypothesis/hypothesis-5.16.1.ebuild | 56 ++ dev-python/hypothesis/hypothesis-5.16.2.ebuild | 56 ++ dev-python/hypothesis/hypothesis-5.16.3.ebuild | 56 ++ dev-python/hypothesis/hypothesis-5.18.0.ebuild | 56 ++ dev-python/hypothesis/metadata.xml | 22 + dev-python/icalendar/Manifest | 2 + dev-python/icalendar/icalendar-4.0.3.ebuild | 47 ++ dev-python/icalendar/icalendar-4.0.6.ebuild | 31 ++ dev-python/icalendar/metadata.xml | 16 + dev-python/id3-py/Manifest | 1 + dev-python/id3-py/id3-py-1.2-r1.ebuild | 16 + dev-python/id3-py/metadata.xml | 12 + dev-python/idna-ssl/Manifest | 1 + dev-python/idna-ssl/idna-ssl-1.1.0.ebuild | 32 ++ dev-python/idna-ssl/metadata.xml | 13 + dev-python/idna/Manifest | 2 + dev-python/idna/idna-2.8.ebuild | 23 + dev-python/idna/idna-2.9.ebuild | 19 + dev-python/idna/metadata.xml | 13 + dev-python/ifaddr/Manifest | 1 + dev-python/ifaddr/ifaddr-0.1.6.ebuild | 20 + dev-python/ifaddr/metadata.xml | 15 + dev-python/ijson/Manifest | 1 + dev-python/ijson/ijson-2.5.1.ebuild | 23 + dev-python/ijson/metadata.xml | 13 + dev-python/imageio/Manifest | 1 + dev-python/imageio/imageio-2.6.1.ebuild | 24 + dev-python/imageio/metadata.xml | 22 + dev-python/imagesize/Manifest | 1 + dev-python/imagesize/imagesize-1.1.0.ebuild | 18 + dev-python/imagesize/metadata.xml | 13 + dev-python/imapclient/Manifest | 1 + .../files/imapclient-2.1.0-py36-tests.patch | 28 + dev-python/imapclient/imapclient-2.1.0.ebuild | 43 ++ dev-python/imapclient/metadata.xml | 12 + dev-python/iminuit/Manifest | 1 + dev-python/iminuit/iminuit-1.3.8.ebuild | 31 ++ dev-python/iminuit/metadata.xml | 13 + dev-python/immutables/Manifest | 2 + dev-python/immutables/immutables-0.11.ebuild | 17 + dev-python/immutables/immutables-0.14.ebuild | 17 + dev-python/immutables/metadata.xml | 12 + dev-python/importlib_metadata/Manifest | 4 + .../importlib_metadata-1.4.0.ebuild | 36 ++ .../importlib_metadata-1.5.0.ebuild | 37 ++ .../importlib_metadata-1.6.0-r1.ebuild | 44 ++ .../importlib_metadata-1.6.1.ebuild | 48 ++ dev-python/importlib_metadata/metadata.xml | 18 + dev-python/importlib_resources/Manifest | 2 + .../importlib_resources-1.5.0-r1.ebuild | 48 ++ .../importlib_resources-2.0.1.ebuild | 48 ++ dev-python/importlib_resources/metadata.xml | 25 + dev-python/incremental/Manifest | 1 + dev-python/incremental/incremental-17.5.0.ebuild | 19 + dev-python/incremental/metadata.xml | 17 + dev-python/indexed_gzip/Manifest | 1 + dev-python/indexed_gzip/indexed_gzip-0.8.10.ebuild | 40 ++ dev-python/indexed_gzip/metadata.xml | 24 + dev-python/inflect/Manifest | 2 + dev-python/inflect/inflect-3.0.2.ebuild | 49 ++ dev-python/inflect/inflect-4.1.0.ebuild | 39 ++ dev-python/inflect/metadata.xml | 18 + dev-python/inflection/Manifest | 2 + dev-python/inflection/inflection-0.4.0.ebuild | 18 + dev-python/inflection/inflection-0.5.0.ebuild | 18 + dev-python/inflection/metadata.xml | 14 + dev-python/influxdb/Manifest | 1 + dev-python/influxdb/files/influxdb.conf.template | 29 + dev-python/influxdb/influxdb-5.3.0.ebuild | 40 ++ dev-python/influxdb/metadata.xml | 17 + dev-python/iniparse/Manifest | 1 + .../iniparse/files/iniparse-0.4-python3.patch | 523 +++++++++++++++++ dev-python/iniparse/files/iniparse-0.4-tests.patch | 27 + dev-python/iniparse/iniparse-0.4-r2.ebuild | 29 + dev-python/iniparse/metadata.xml | 12 + dev-python/intelhex/Manifest | 1 + dev-python/intelhex/intelhex-2.2.1-r1.ebuild | 27 + dev-python/intelhex/metadata.xml | 13 + dev-python/intervaltree/Manifest | 1 + dev-python/intervaltree/intervaltree-3.0.2.ebuild | 20 + dev-python/intervaltree/metadata.xml | 12 + dev-python/intreehooks/Manifest | 1 + dev-python/intreehooks/intreehooks-1.0.ebuild | 40 ++ dev-python/intreehooks/metadata.xml | 13 + dev-python/iocapture/Manifest | 1 + dev-python/iocapture/iocapture-0.1.2-r2.ebuild | 23 + dev-python/iocapture/metadata.xml | 13 + dev-python/ioflo/Manifest | 2 + .../ioflo/files/ioflo-1.7.8-network-test.patch | 32 ++ dev-python/ioflo/ioflo-1.7.5.ebuild | 23 + dev-python/ioflo/ioflo-2.0.0.ebuild | 31 ++ dev-python/ioflo/metadata.xml | 16 + dev-python/ipaddr/Manifest | 1 + dev-python/ipaddr/ipaddr-2.2.0.ebuild | 28 + dev-python/ipaddr/metadata.xml | 17 + dev-python/ipaddress/Manifest | 1 + dev-python/ipaddress/ipaddress-1.0.23.ebuild | 30 + dev-python/ipaddress/metadata.xml | 18 + dev-python/ipdb/Manifest | 1 + dev-python/ipdb/ipdb-0.10.3.ebuild | 29 + dev-python/ipdb/metadata.xml | 12 + dev-python/ipy/Manifest | 1 + dev-python/ipy/ipy-1.00.ebuild | 45 ++ dev-python/ipy/metadata.xml | 13 + dev-python/ipykernel/Manifest | 2 + dev-python/ipykernel/ipykernel-5.1.4.ebuild | 33 ++ dev-python/ipykernel/ipykernel-5.3.0.ebuild | 33 ++ dev-python/ipykernel/metadata.xml | 17 + dev-python/ipynb/Manifest | 1 + dev-python/ipynb/ipynb-0.5.1.ebuild | 19 + dev-python/ipynb/metadata.xml | 14 + dev-python/ipyparallel/Manifest | 2 + .../ipyparallel-6.2.3-disable-broken-test.patch | 28 + dev-python/ipyparallel/ipyparallel-6.2.3.ebuild | 76 +++ dev-python/ipyparallel/ipyparallel-6.3.0.ebuild | 62 +++ dev-python/ipyparallel/metadata.xml | 17 + dev-python/ipython/Manifest | 2 + .../ipython/files/2.1.0-substitute-files.patch | 27 + dev-python/ipython/ipython-7.15.0.ebuild | 134 +++++ dev-python/ipython/ipython-7.5.0.ebuild | 133 +++++ dev-python/ipython/metadata.xml | 54 ++ dev-python/ipython_genutils/Manifest | 1 + .../ipython_genutils-0.2.0-r1.ebuild | 18 + .../ipython_genutils/ipython_genutils-0.2.0.ebuild | 29 + dev-python/ipython_genutils/metadata.xml | 23 + dev-python/ipywidgets/Manifest | 3 + dev-python/ipywidgets/ipywidgets-7.0.0.ebuild | 36 ++ dev-python/ipywidgets/ipywidgets-7.4.2-r1.ebuild | 35 ++ dev-python/ipywidgets/ipywidgets-7.5.1.ebuild | 26 + dev-python/ipywidgets/metadata.xml | 18 + dev-python/irc/Manifest | 2 + dev-python/irc/irc-16.3.ebuild | 66 +++ dev-python/irc/irc-18.0.0-r1.ebuild | 58 ++ dev-python/irc/metadata.xml | 24 + dev-python/iso8601/Manifest | 1 + dev-python/iso8601/iso8601-0.1.12.ebuild | 18 + dev-python/iso8601/metadata.xml | 13 + dev-python/isodate/Manifest | 1 + dev-python/isodate/isodate-0.6.0-r1.ebuild | 27 + dev-python/isodate/metadata.xml | 25 + dev-python/isort/Manifest | 2 + dev-python/isort/files/isort-4.3.21_p1-tests.patch | 36 ++ dev-python/isort/isort-4.3.15.ebuild | 15 + dev-python/isort/isort-4.3.21_p2-r1.ebuild | 34 ++ dev-python/isort/metadata.xml | 15 + dev-python/itsdangerous/Manifest | 1 + dev-python/itsdangerous/itsdangerous-1.1.0.ebuild | 21 + dev-python/itsdangerous/metadata.xml | 12 + dev-python/itypes/Manifest | 1 + dev-python/itypes/itypes-1.1.0.ebuild | 17 + dev-python/itypes/metadata.xml | 9 + dev-python/jaraco-classes/Manifest | 2 + .../jaraco-classes/jaraco-classes-2.0-r1.ebuild | 60 ++ .../jaraco-classes/jaraco-classes-3.1.0.ebuild | 60 ++ dev-python/jaraco-classes/metadata.xml | 18 + dev-python/jaraco-collections/Manifest | 3 + .../files/jaraco-collections-3.0.0-pypy.patch | 30 + .../jaraco-collections-1.5.3-r1.ebuild | 60 ++ .../jaraco-collections-2.1.ebuild | 61 ++ .../jaraco-collections-3.0.0.ebuild | 57 ++ dev-python/jaraco-collections/metadata.xml | 19 + dev-python/jaraco-envs/Manifest | 2 + dev-python/jaraco-envs/jaraco-envs-1.0.1.ebuild | 41 ++ dev-python/jaraco-envs/jaraco-envs-2.0.0.ebuild | 35 ++ dev-python/jaraco-envs/metadata.xml | 13 + dev-python/jaraco-functools/Manifest | 2 + .../jaraco-functools/jaraco-functools-3.0.0.ebuild | 61 ++ .../jaraco-functools/jaraco-functools-3.0.1.ebuild | 54 ++ dev-python/jaraco-functools/metadata.xml | 19 + dev-python/jaraco-itertools/Manifest | 2 + .../jaraco-itertools/jaraco-itertools-4.4.2.ebuild | 62 +++ .../jaraco-itertools/jaraco-itertools-5.0.0.ebuild | 59 ++ dev-python/jaraco-itertools/metadata.xml | 15 + dev-python/jaraco-logging/Manifest | 3 + .../jaraco-logging/jaraco-logging-1.5.2-r1.ebuild | 59 ++ .../jaraco-logging/jaraco-logging-2.0.ebuild | 61 ++ .../jaraco-logging/jaraco-logging-3.0.0-r1.ebuild | 52 ++ dev-python/jaraco-logging/metadata.xml | 14 + dev-python/jaraco-packaging/Manifest | 2 + .../jaraco-packaging-6.2-r1.ebuild | 60 ++ .../jaraco-packaging/jaraco-packaging-8.1.0.ebuild | 52 ++ dev-python/jaraco-packaging/metadata.xml | 19 + dev-python/jaraco-stream/Manifest | 3 + .../jaraco-stream/jaraco-stream-1.2-r1.ebuild | 59 ++ .../jaraco-stream/jaraco-stream-2.0-r1.ebuild | 62 +++ .../jaraco-stream/jaraco-stream-3.0.0.ebuild | 51 ++ dev-python/jaraco-stream/metadata.xml | 17 + dev-python/jaraco-text/Manifest | 3 + .../jaraco-text/jaraco-text-1.10.1-r1.ebuild | 59 ++ dev-python/jaraco-text/jaraco-text-3.1.ebuild | 61 ++ dev-python/jaraco-text/jaraco-text-3.2.0.ebuild | 53 ++ dev-python/jaraco-text/metadata.xml | 19 + dev-python/jdcal/Manifest | 2 + dev-python/jdcal/jdcal-1.4.1.ebuild | 18 + dev-python/jdcal/jdcal-1.4.ebuild | 18 + dev-python/jdcal/metadata.xml | 13 + dev-python/jedi/Manifest | 7 + dev-python/jedi/files/jedi-0.17.0-tests.patch | 26 + dev-python/jedi/jedi-0.14.1.ebuild | 61 ++ dev-python/jedi/jedi-0.15.2.ebuild | 70 +++ dev-python/jedi/jedi-0.17.0.ebuild | 76 +++ dev-python/jedi/jedi-0.17.1.ebuild | 70 +++ dev-python/jedi/metadata.xml | 14 + dev-python/jeepney/Manifest | 1 + dev-python/jeepney/jeepney-0.4.3.ebuild | 35 ++ dev-python/jeepney/metadata.xml | 14 + dev-python/jellyfish/Manifest | 2 + dev-python/jellyfish/jellyfish-0.7.2.ebuild | 39 ++ dev-python/jellyfish/jellyfish-0.8.2.ebuild | 39 ++ dev-python/jellyfish/metadata.xml | 17 + dev-python/jikanpy/Manifest | 1 + dev-python/jikanpy/jikanpy-3.4.2.ebuild | 21 + dev-python/jikanpy/metadata.xml | 13 + dev-python/jinja/Manifest | 2 + dev-python/jinja/jinja-2.11.1.ebuild | 68 +++ dev-python/jinja/jinja-2.11.2.ebuild | 68 +++ dev-python/jinja/metadata.xml | 15 + dev-python/jinja2-time/Manifest | 1 + .../files/jinja2-time-0.2.0-arrow-compat.patch | 38 ++ dev-python/jinja2-time/jinja2-time-0.2.0.ebuild | 25 + dev-python/jinja2-time/metadata.xml | 13 + dev-python/jinja2_pluralize/Manifest | 1 + .../jinja2_pluralize/jinja2_pluralize-0.3.0.ebuild | 26 + dev-python/jinja2_pluralize/metadata.xml | 13 + dev-python/jira/Manifest | 1 + .../files/jira-1.0.14-remove_pytest-runner.patch | 23 + dev-python/jira/jira-1.0.14-r3.ebuild | 39 ++ dev-python/jira/metadata.xml | 18 + dev-python/jmespath/Manifest | 2 + dev-python/jmespath/jmespath-0.10.0.ebuild | 22 + dev-python/jmespath/jmespath-0.9.3-r1.ebuild | 17 + dev-python/jmespath/metadata.xml | 13 + dev-python/joblib/Manifest | 2 + dev-python/joblib/joblib-0.14.1.ebuild | 47 ++ dev-python/joblib/joblib-0.15.1-r1.ebuild | 57 ++ dev-python/joblib/joblib-0.15.1.ebuild | 47 ++ dev-python/joblib/metadata.xml | 23 + dev-python/josepy/Manifest | 1 + dev-python/josepy/josepy-1.3.0.ebuild | 25 + dev-python/josepy/metadata.xml | 16 + dev-python/jplephem/Manifest | 2 + dev-python/jplephem/jplephem-2.6-r1.ebuild | 21 + dev-python/jsmin/Manifest | 1 + dev-python/jsmin/jsmin-2.2.2.ebuild | 21 + dev-python/jsmin/metadata.xml | 13 + dev-python/json-rpc/Manifest | 2 + dev-python/json-rpc/json-rpc-1.11.0.ebuild | 41 ++ dev-python/json-rpc/json-rpc-1.13.0.ebuild | 26 + dev-python/json-rpc/metadata.xml | 24 + dev-python/jsondiff/Manifest | 2 + dev-python/jsondiff/jsondiff-1.1.2.ebuild | 33 ++ dev-python/jsondiff/jsondiff-1.2.0.ebuild | 29 + dev-python/jsondiff/metadata.xml | 14 + dev-python/jsonext/Manifest | 1 + dev-python/jsonext/jsonext-0.4.2.ebuild | 22 + dev-python/jsonext/metadata.xml | 15 + dev-python/jsonmerge/Manifest | 1 + dev-python/jsonmerge/jsonmerge-1.6.0.ebuild | 25 + dev-python/jsonmerge/metadata.xml | 13 + dev-python/jsonpatch/Manifest | 2 + dev-python/jsonpatch/jsonpatch-1.25.ebuild | 28 + dev-python/jsonpatch/jsonpatch-1.26.ebuild | 28 + dev-python/jsonpatch/metadata.xml | 21 + dev-python/jsonpickle/Manifest | 2 + dev-python/jsonpickle/jsonpickle-1.3.ebuild | 49 ++ dev-python/jsonpickle/jsonpickle-1.4.1-r1.ebuild | 47 ++ dev-python/jsonpickle/metadata.xml | 13 + dev-python/jsonpointer/Manifest | 1 + dev-python/jsonpointer/jsonpointer-2.0-r1.ebuild | 19 + dev-python/jsonpointer/jsonpointer-2.0.ebuild | 21 + dev-python/jsonpointer/metadata.xml | 21 + dev-python/jsonref/Manifest | 1 + dev-python/jsonref/jsonref-0.1.ebuild | 23 + dev-python/jsonref/metadata.xml | 22 + dev-python/jsonrpclib/Manifest | 2 + dev-python/jsonrpclib/jsonrpclib-0.4.0.ebuild | 31 ++ dev-python/jsonrpclib/jsonrpclib-0.4.1.ebuild | 31 ++ dev-python/jsonrpclib/jsonrpclib-9999.ebuild | 31 ++ dev-python/jsonrpclib/metadata.xml | 16 + dev-python/jsonschema/Manifest | 3 + ...sonschema-3.2.0-add-webcolors-1.11-compat.patch | 70 +++ dev-python/jsonschema/jsonschema-2.6.0.ebuild | 34 ++ dev-python/jsonschema/jsonschema-3.0.1.ebuild | 43 ++ dev-python/jsonschema/jsonschema-3.2.0.ebuild | 57 ++ dev-python/jsonschema/metadata.xml | 22 + dev-python/jsonxs/Manifest | 1 + dev-python/jsonxs/jsonxs-0.6.ebuild | 18 + dev-python/jsonxs/metadata.xml | 13 + dev-python/jupyter/Manifest | 2 + dev-python/jupyter/jupyter-1.0.0-r2.ebuild | 50 ++ dev-python/jupyter/metadata.xml | 13 + dev-python/jupyter_client/Manifest | 3 + .../jupyter_client/jupyter_client-5.2.3-r1.ebuild | 37 ++ .../jupyter_client/jupyter_client-5.3.4.ebuild | 37 ++ .../jupyter_client/jupyter_client-6.1.3.ebuild | 35 ++ dev-python/jupyter_client/metadata.xml | 23 + dev-python/jupyter_console/Manifest | 2 + .../files/jupyter_console-6.1.0-py39.patch | 51 ++ .../jupyter_console/jupyter_console-6.0.0.ebuild | 53 ++ .../jupyter_console/jupyter_console-6.1.0.ebuild | 42 ++ dev-python/jupyter_console/metadata.xml | 21 + dev-python/jupyter_core/Manifest | 2 + .../jupyter_core/jupyter_core-4.6.1-r1.ebuild | 49 ++ dev-python/jupyter_core/jupyter_core-4.6.3.ebuild | 34 ++ dev-python/jupyter_core/metadata.xml | 22 + dev-python/jwcrypto/Manifest | 1 + dev-python/jwcrypto/jwcrypto-0.7.0.ebuild | 30 + dev-python/jwcrypto/metadata.xml | 13 + dev-python/kafka-python/Manifest | 1 + dev-python/kafka-python/kafka-python-1.4.7.ebuild | 29 + dev-python/kafka-python/metadata.xml | 10 + dev-python/kaitaistruct/Manifest | 1 + dev-python/kaitaistruct/kaitaistruct-0.8.ebuild | 18 + dev-python/kaitaistruct/metadata.xml | 7 + dev-python/kaptan/Manifest | 1 + dev-python/kaptan/kaptan-0.5.12-r1.ebuild | 21 + dev-python/kaptan/metadata.xml | 9 + dev-python/kazoo/Manifest | 2 + dev-python/kazoo/kazoo-2.6.1.ebuild | 49 ++ dev-python/kazoo/kazoo-2.7.0.ebuild | 49 ++ dev-python/kazoo/metadata.xml | 13 + dev-python/kconfiglib/Manifest | 1 + dev-python/kconfiglib/kconfiglib-14.1.0.ebuild | 36 ++ dev-python/kconfiglib/metadata.xml | 12 + dev-python/keyring/Manifest | 2 + .../keyring/files/keyring-19.1.0-tests.patch | 34 ++ .../keyring/files/keyring-19.3.0-tests.patch | 26 + dev-python/keyring/keyring-19.3.0.ebuild | 56 ++ dev-python/keyring/keyring-21.2.1.ebuild | 49 ++ dev-python/keyring/metadata.xml | 22 + dev-python/keystoneauth/Manifest | 2 + dev-python/keystoneauth/keystoneauth-3.17.2.ebuild | 28 + dev-python/keystoneauth/keystoneauth-4.0.0.ebuild | 28 + dev-python/keystoneauth/metadata.xml | 13 + dev-python/keystonemiddleware/Manifest | 1 + .../keystonemiddleware-7.0.1.ebuild | 48 ++ dev-python/keystonemiddleware/metadata.xml | 20 + dev-python/kiwisolver/Manifest | 3 + dev-python/kiwisolver/kiwisolver-1.0.1.ebuild | 15 + dev-python/kiwisolver/kiwisolver-1.1.0.ebuild | 15 + dev-python/kiwisolver/kiwisolver-1.2.0.ebuild | 22 + dev-python/kiwisolver/metadata.xml | 21 + dev-python/klein/Manifest | 1 + dev-python/klein/klein-19.6.0.ebuild | 57 ++ dev-python/klein/metadata.xml | 25 + dev-python/kombu/Manifest | 2 + dev-python/kombu/kombu-4.6.3.ebuild | 79 +++ dev-python/kombu/kombu-4.6.8.ebuild | 80 +++ dev-python/kombu/metadata.xml | 20 + dev-python/lark-parser/Manifest | 1 + dev-python/lark-parser/lark-parser-0.7.8.ebuild | 16 + dev-python/lark-parser/metadata.xml | 17 + dev-python/lazr-config/Manifest | 1 + dev-python/lazr-config/lazr-config-2.2.2.ebuild | 24 + dev-python/lazr-config/metadata.xml | 15 + dev-python/lazr-delegates/Manifest | 1 + .../lazr-delegates/lazr-delegates-2.0.4.ebuild | 24 + dev-python/lazr-delegates/metadata.xml | 15 + dev-python/lazy-object-proxy/Manifest | 2 + .../lazy-object-proxy-1.4.3.ebuild | 38 ++ .../lazy-object-proxy-1.5.0.ebuild | 38 ++ dev-python/lazy-object-proxy/metadata.xml | 17 + dev-python/ldap3/Manifest | 1 + dev-python/ldap3/ldap3-2.7.ebuild | 24 + dev-python/ldap3/metadata.xml | 17 + dev-python/ldappool/Manifest | 1 + dev-python/ldappool/ldappool-2.4.1.ebuild | 27 + dev-python/ldappool/metadata.xml | 17 + dev-python/lesscpy/Manifest | 1 + dev-python/lesscpy/lesscpy-0.14.0.ebuild | 28 + dev-python/lesscpy/metadata.xml | 16 + dev-python/libarchive-c/Manifest | 2 + dev-python/libarchive-c/libarchive-c-2.8.ebuild | 13 + dev-python/libarchive-c/libarchive-c-2.9.ebuild | 18 + dev-python/libarchive-c/metadata.xml | 17 + dev-python/libcloud/Manifest | 3 + dev-python/libcloud/libcloud-2.3.0.ebuild | 52 ++ dev-python/libcloud/libcloud-2.8.2.ebuild | 50 ++ dev-python/libcloud/libcloud-3.0.0.ebuild | 50 ++ dev-python/libcloud/metadata.xml | 6 + dev-python/liblarch/Manifest | 1 + dev-python/liblarch/liblarch-3.0.1.ebuild | 31 ++ dev-python/liblarch/metadata.xml | 16 + dev-python/libnacl/Manifest | 1 + dev-python/libnacl/libnacl-1.6.1.ebuild | 22 + dev-python/libnacl/metadata.xml | 16 + dev-python/libpillowfight/Manifest | 1 + .../libpillowfight/libpillowfight-0.3.0.ebuild | 30 + dev-python/libpillowfight/metadata.xml | 13 + dev-python/libsass/Manifest | 1 + .../files/libsass-0.20.0_rename_sassc.patch | 64 +++ dev-python/libsass/libsass-0.20.0.ebuild | 34 ++ dev-python/libsass/metadata.xml | 14 + dev-python/libtmux/Manifest | 1 + dev-python/libtmux/files/libtmux-0.8.2-tests.patch | 47 ++ dev-python/libtmux/libtmux-0.8.2-r1.ebuild | 37 ++ dev-python/libtmux/libtmux-0.8.2-r2.ebuild | 37 ++ dev-python/libtmux/metadata.xml | 9 + dev-python/libvirt-python/Manifest | 3 + .../libvirt-python/libvirt-python-6.0.0.ebuild | 47 ++ .../libvirt-python/libvirt-python-6.1.0.ebuild | 47 ++ .../libvirt-python/libvirt-python-6.2.0.ebuild | 47 ++ .../libvirt-python/libvirt-python-9999.ebuild | 47 ++ dev-python/libvirt-python/metadata.xml | 17 + dev-python/line_profiler/Manifest | 1 + .../line_profiler/line_profiler-3.0.2.ebuild | 43 ++ dev-python/line_profiler/metadata.xml | 19 + dev-python/linecache2/Manifest | 1 + dev-python/linecache2/linecache2-1.0.0.ebuild | 29 + dev-python/linecache2/metadata.xml | 13 + dev-python/lit/Manifest | 4 + dev-python/lit/lit-10.0.0.ebuild | 34 ++ dev-python/lit/lit-10.0.1.9999.ebuild | 39 ++ dev-python/lit/lit-10.0.1_rc1.ebuild | 39 ++ dev-python/lit/lit-11.0.0.9999.ebuild | 39 ++ dev-python/lit/lit-8.0.1.ebuild | 40 ++ dev-python/lit/lit-9.0.1.ebuild | 34 ++ dev-python/lit/metadata.xml | 8 + dev-python/livereload/Manifest | 3 + dev-python/livereload/livereload-2.4.1.ebuild | 43 ++ dev-python/livereload/livereload-2.5.2.ebuild | 43 ++ dev-python/livereload/livereload-2.6.1.ebuild | 47 ++ dev-python/livereload/metadata.xml | 16 + dev-python/llfuse/Manifest | 2 + dev-python/llfuse/files/llfuse-1.3.5-cflags.patch | 15 + dev-python/llfuse/llfuse-1.3.5.ebuild | 41 ++ dev-python/llfuse/llfuse-1.3.6.ebuild | 36 ++ dev-python/llfuse/metadata.xml | 13 + dev-python/llvmlite/Manifest | 4 + .../files/llvmlite-0.15.0-use-system-six.patch | 50 ++ .../llvmlite/files/llvmlite-0.33.0-llvm-10.patch | 32 ++ dev-python/llvmlite/llvmlite-0.29.0.ebuild | 62 +++ dev-python/llvmlite/llvmlite-0.30.0.ebuild | 62 +++ dev-python/llvmlite/llvmlite-0.32.1.ebuild | 66 +++ dev-python/llvmlite/llvmlite-0.33.0-r1.ebuild | 70 +++ dev-python/llvmlite/llvmlite-0.33.0.ebuild | 66 +++ dev-python/llvmlite/metadata.xml | 22 + dev-python/lmdb/Manifest | 1 + dev-python/lmdb/lmdb-0.92.ebuild | 24 + dev-python/lmdb/metadata.xml | 13 + dev-python/lmfit/Manifest | 1 + dev-python/lmfit/lmfit-1.0.1.ebuild | 25 + dev-python/lmfit/metadata.xml | 8 + dev-python/locket/Manifest | 2 + dev-python/locket/locket-0.2.0-r1.ebuild | 25 + dev-python/locket/locket-0.2.0.ebuild | 18 + dev-python/locket/metadata.xml | 13 + dev-python/lockfile/Manifest | 1 + dev-python/lockfile/lockfile-0.12.2-r2.ebuild | 41 ++ dev-python/lockfile/metadata.xml | 14 + dev-python/logbook/Manifest | 2 + .../logbook/files/logbook-0.4.2-objectsinv.patch | 11 + dev-python/logbook/logbook-1.4.0.ebuild | 48 ++ dev-python/logbook/logbook-1.5.3.ebuild | 45 ++ dev-python/logbook/metadata.xml | 17 + dev-python/logfury/Manifest | 1 + ...y-0.1.2-fix-requirements-remove-dev-tests.patch | 17 + dev-python/logfury/logfury-0.1.2-r1.ebuild | 30 + dev-python/logfury/metadata.xml | 17 + dev-python/loguru/Manifest | 2 + dev-python/loguru/loguru-0.4.1.ebuild | 24 + dev-python/loguru/loguru-0.5.1.ebuild | 24 + dev-python/loguru/metadata.xml | 17 + dev-python/logutils/Manifest | 2 + dev-python/logutils/logutils-0.3.3-r1.ebuild | 20 + dev-python/logutils/logutils-0.3.5.ebuild | 18 + dev-python/logutils/metadata.xml | 13 + dev-python/loky/Manifest | 1 + dev-python/loky/loky-2.8.0.ebuild | 34 ++ dev-python/loky/metadata.xml | 8 + dev-python/lunr/Manifest | 1 + dev-python/lunr/lunr-0.5.6.ebuild | 36 ++ dev-python/lunr/metadata.xml | 16 + dev-python/lxml/Manifest | 2 + .../lxml/files/lxml-3.5.0-cross-compile.patch | 39 ++ dev-python/lxml/files/lxml-4.5.0-tests-pypy.patch | 434 +++++++++++++++ dev-python/lxml/files/lxml-4.5.1-py39.patch | 620 +++++++++++++++++++++ dev-python/lxml/lxml-4.5.0.ebuild | 82 +++ dev-python/lxml/lxml-4.5.1.ebuild | 82 +++ dev-python/lxml/metadata.xml | 12 + dev-python/lz4/Manifest | 3 + .../lz4/files/lz4-3.0.2-test-fail-skip.patch | 19 + dev-python/lz4/files/test.py | 16 + dev-python/lz4/lz4-0.8.2.ebuild | 36 ++ dev-python/lz4/lz4-2.1.6.ebuild | 23 + dev-python/lz4/lz4-3.0.2.ebuild | 32 ++ dev-python/lz4/metadata.xml | 16 + dev-python/m2crypto/Manifest | 2 + .../m2crypto/files/m2crypto-crossdev-0.31.0.patch | 12 + .../m2crypto/files/m2crypto-libressl-0.31.0.patch | 222 ++++++++ dev-python/m2crypto/m2crypto-0.31.0-r2.ebuild | 71 +++ dev-python/m2crypto/m2crypto-0.35.2.ebuild | 65 +++ dev-python/m2crypto/metadata.xml | 13 + dev-python/m2r/Manifest | 1 + dev-python/m2r/files/m2r-0.2.1-tests-network.patch | 28 + dev-python/m2r/files/m2r-0.2.1-tests.patch | 65 +++ dev-python/m2r/files/m2r-0.2.1-upstream-fix.patch | 23 + dev-python/m2r/files/m2r.1 | 515 +++++++++++++++++ dev-python/m2r/files/test.md | 5 + dev-python/m2r/files/test.rst | 8 + dev-python/m2r/m2r-0.2.1.ebuild | 53 ++ dev-python/m2r/metadata.xml | 17 + dev-python/maintboot/Manifest | 1 + dev-python/maintboot/maintboot-0.1.0.ebuild | 17 + dev-python/maintboot/metadata.xml | 9 + dev-python/mako/Manifest | 2 + dev-python/mako/files/mako-1.1.1-pypy3-test.patch | 31 ++ dev-python/mako/mako-1.1.2.ebuild | 53 ++ dev-python/mako/mako-1.1.3.ebuild | 53 ++ dev-python/mako/metadata.xml | 15 + dev-python/mamba/Manifest | 2 + dev-python/mamba/mamba-0.11.0.ebuild | 41 ++ dev-python/mamba/mamba-0.8.6-r1.ebuild | 35 ++ dev-python/mamba/metadata.xml | 10 + dev-python/mando/Manifest | 1 + dev-python/mando/mando-0.6.4.ebuild | 46 ++ dev-python/mando/metadata.xml | 9 + dev-python/manuel/Manifest | 1 + .../manuel/files/manuel-1.8.0-rm_zope_test.patch | 120 ++++ dev-python/manuel/manuel-1.9.0.ebuild | 34 ++ dev-python/manuel/metadata.xml | 13 + dev-python/markdown-include/Manifest | 1 + .../markdown-include/markdown-include-0.5.1.ebuild | 17 + dev-python/markdown-include/metadata.xml | 11 + dev-python/markdown/Manifest | 4 + dev-python/markdown/markdown-2.6.11.ebuild | 50 ++ dev-python/markdown/markdown-3.1.1-r1.ebuild | 38 ++ dev-python/markdown/markdown-3.2.1.ebuild | 37 ++ dev-python/markdown/markdown-3.2.2.ebuild | 42 ++ dev-python/markdown/metadata.xml | 17 + dev-python/markdown2/Manifest | 1 + dev-python/markdown2/markdown2-2.3.9.ebuild | 30 + dev-python/markdown2/metadata.xml | 21 + dev-python/markups/Manifest | 1 + dev-python/markups/markups-3.0.0.ebuild | 38 ++ dev-python/markups/metadata.xml | 21 + dev-python/markupsafe/Manifest | 1 + dev-python/markupsafe/markupsafe-1.1.1.ebuild | 22 + dev-python/markupsafe/metadata.xml | 12 + dev-python/marshmallow/Manifest | 3 + dev-python/marshmallow/marshmallow-2.20.5.ebuild | 38 ++ dev-python/marshmallow/marshmallow-3.0.1.ebuild | 35 ++ dev-python/marshmallow/marshmallow-3.5.1.ebuild | 29 + dev-python/marshmallow/metadata.xml | 12 + dev-python/matplotlib-python2/Manifest | 1 + .../files/matplotlib-2.2.4-doc-fix.patch | 18 + .../matplotlib-python2-2.2.5-r1.ebuild | 208 +++++++ dev-python/matplotlib-python2/metadata.xml | 27 + dev-python/matplotlib/Manifest | 6 + .../files/matplotlib-2.2.2-doc-make.patch | 10 + .../files/matplotlib-2.2.4-doc-fix.patch | 18 + .../matplotlib-2.2.4-no-jqueryui-download.patch | 18 + .../matplotlib-3.1.2-no-jqueryui-download.patch | 15 + .../matplotlib/files/matplotlib-3.1.2-qhull.patch | 20 + .../matplotlib/files/matplotlib-3.2.1-test.patch | 432 ++++++++++++++ .../matplotlib/files/matplotlib-3.2.2-test.patch | 419 ++++++++++++++ dev-python/matplotlib/matplotlib-2.2.2-r1.ebuild | 250 +++++++++ dev-python/matplotlib/matplotlib-2.2.4.ebuild | 253 +++++++++ dev-python/matplotlib/matplotlib-3.1.2.ebuild | 229 ++++++++ dev-python/matplotlib/matplotlib-3.2.1.ebuild | 271 +++++++++ dev-python/matplotlib/matplotlib-3.2.2.ebuild | 271 +++++++++ dev-python/matplotlib/metadata.xml | 27 + dev-python/matterhook/Manifest | 1 + dev-python/matterhook/matterhook-0.1-r1.ebuild | 22 + dev-python/matterhook/matterhook-0.1.ebuild | 22 + dev-python/matterhook/metadata.xml | 11 + dev-python/mccabe/Manifest | 1 + dev-python/mccabe/mccabe-0.6.1-r1.ebuild | 26 + dev-python/mccabe/metadata.xml | 14 + dev-python/mdx_anchors_away/Manifest | 1 + .../mdx_anchors_away/mdx_anchors_away-1.0.1.ebuild | 17 + dev-python/mdx_anchors_away/metadata.xml | 11 + dev-python/mdx_callouts/Manifest | 1 + dev-python/mdx_callouts/mdx_callouts-1.0.0.ebuild | 17 + dev-python/mdx_callouts/metadata.xml | 11 + dev-python/mdx_foldouts/Manifest | 1 + dev-python/mdx_foldouts/mdx_foldouts-1.0.0.ebuild | 17 + dev-python/mdx_foldouts/metadata.xml | 11 + dev-python/mdx_gh_links/Manifest | 1 + dev-python/mdx_gh_links/mdx_gh_links-0.2.ebuild | 20 + dev-python/mdx_gh_links/metadata.xml | 13 + dev-python/mecab-python/Manifest | 3 + .../mecab-python/files/mecab-python-python3.patch | 11 + .../mecab-python/mecab-python-0.996-r1.ebuild | 23 + dev-python/mechanize/Manifest | 1 + dev-python/mechanize/mechanize-0.4.5.ebuild | 24 + dev-python/mechanize/metadata.xml | 22 + dev-python/mediafile/Manifest | 1 + dev-python/mediafile/mediafile-0.2.0.ebuild | 43 ++ dev-python/mediafile/metadata.xml | 15 + dev-python/medusa/Manifest | 1 + dev-python/medusa/medusa-0.5.4-r1.ebuild | 24 + dev-python/medusa/metadata.xml | 9 + dev-python/meld3/Manifest | 1 + dev-python/meld3/meld3-2.0.0.ebuild | 18 + dev-python/meld3/metadata.xml | 14 + dev-python/mem_top/Manifest | 1 + dev-python/mem_top/mem_top-0.1.6.ebuild | 15 + dev-python/mem_top/metadata.xml | 12 + dev-python/memory_profiler/Manifest | 1 + .../memory_profiler/memory_profiler-0.57.ebuild | 55 ++ dev-python/memory_profiler/metadata.xml | 17 + dev-python/mergedict/Manifest | 1 + dev-python/mergedict/mergedict-1.0.0.ebuild | 22 + dev-python/mergedict/metadata.xml | 13 + dev-python/metadata.xml | 45 ++ dev-python/metaextract/Manifest | 1 + dev-python/metaextract/metaextract-1.0.6.ebuild | 23 + dev-python/metakernel/Manifest | 1 + dev-python/metakernel/metadata.xml | 18 + dev-python/metakernel/metakernel-0.20.4.ebuild | 32 ++ dev-python/micawber/Manifest | 1 + dev-python/micawber/metadata.xml | 12 + dev-python/micawber/micawber-0.5.1.ebuild | 28 + dev-python/microversion-parse/Manifest | 1 + dev-python/microversion-parse/metadata.xml | 17 + .../microversion-parse-0.2.1.ebuild | 26 + dev-python/mimerender/Manifest | 1 + dev-python/mimerender/metadata.xml | 12 + dev-python/mimerender/mimerender-0.6.0.ebuild | 27 + dev-python/mini-amf/Manifest | 1 + .../files/mini-amf-0.9.1-setuptools-46-fix.patch | 54 ++ dev-python/mini-amf/metadata.xml | 9 + dev-python/mini-amf/mini-amf-0.9.1-r1.ebuild | 38 ++ dev-python/minidb/Manifest | 3 + dev-python/minidb/metadata.xml | 14 + dev-python/minidb/minidb-2.0.2-r1.ebuild | 28 + dev-python/minidb/minidb-2.0.3.ebuild | 20 + dev-python/minidb/minidb-2.0.4.ebuild | 20 + dev-python/minimock/Manifest | 1 + dev-python/minimock/metadata.xml | 12 + dev-python/minimock/minimock-1.2.8-r1.ebuild | 25 + dev-python/miniupnpc/Manifest | 1 + .../files/miniupnpc-2.0.20171102-shared-lib.patch | 41 ++ dev-python/miniupnpc/metadata.xml | 9 + dev-python/miniupnpc/miniupnpc-2.1.20191224.ebuild | 31 ++ dev-python/misaka/Manifest | 1 + dev-python/misaka/metadata.xml | 12 + dev-python/misaka/misaka-1.0.2.ebuild | 20 + dev-python/mistune/Manifest | 1 + dev-python/mistune/metadata.xml | 13 + dev-python/mistune/mistune-0.8.4.ebuild | 18 + dev-python/mkautodoc/Manifest | 1 + dev-python/mkautodoc/metadata.xml | 18 + dev-python/mkautodoc/mkautodoc-0.1.0.ebuild | 28 + dev-python/mkdocs-bootstrap/Manifest | 2 + dev-python/mkdocs-bootstrap/metadata.xml | 16 + .../mkdocs-bootstrap-0.1.1-r1.ebuild | 17 + .../mkdocs-bootstrap/mkdocs-bootstrap-0.1.1.ebuild | 19 + .../mkdocs-bootstrap/mkdocs-bootstrap-1.1.ebuild | 32 ++ dev-python/mkdocs-bootswatch/Manifest | 2 + dev-python/mkdocs-bootswatch/metadata.xml | 16 + .../mkdocs-bootswatch-0.4.0-r1.ebuild | 17 + .../mkdocs-bootswatch-0.4.0.ebuild | 19 + .../mkdocs-bootswatch/mkdocs-bootswatch-1.1.ebuild | 32 ++ dev-python/mkdocs/Manifest | 3 + dev-python/mkdocs/metadata.xml | 16 + dev-python/mkdocs/mkdocs-0.15.3.ebuild | 41 ++ dev-python/mkdocs/mkdocs-1.0.1.ebuild | 49 ++ dev-python/mkdocs/mkdocs-1.1.ebuild | 57 ++ dev-python/mmtf-python/Manifest | 1 + dev-python/mmtf-python/metadata.xml | 16 + dev-python/mmtf-python/mmtf-python-1.1.2-r1.ebuild | 21 + dev-python/mock/Manifest | 1 + dev-python/mock/metadata.xml | 13 + dev-python/mock/mock-3.0.5-r1.ebuild | 50 ++ dev-python/mongoengine/Manifest | 1 + dev-python/mongoengine/metadata.xml | 12 + dev-python/mongoengine/mongoengine-0.10.6.ebuild | 31 ++ dev-python/mongomock/Manifest | 1 + dev-python/mongomock/metadata.xml | 17 + dev-python/mongomock/mongomock-3.19.0.ebuild | 31 ++ dev-python/monotonic/Manifest | 1 + dev-python/monotonic/metadata.xml | 13 + dev-python/monotonic/monotonic-1.5-r1.ebuild | 18 + dev-python/more-itertools/Manifest | 4 + dev-python/more-itertools/metadata.xml | 15 + .../more-itertools/more-itertools-5.0.0.ebuild | 25 + .../more-itertools/more-itertools-7.0.0.ebuild | 24 + .../more-itertools/more-itertools-8.3.0.ebuild | 24 + .../more-itertools/more-itertools-8.4.0.ebuild | 24 + dev-python/moto/Manifest | 2 + .../moto/files/moto-1.3.14-newer-botocore.patch | 53 ++ dev-python/moto/files/moto-1.3.14-py39.patch | 38 ++ dev-python/moto/files/moto-1.3.14-tests.patch | 82 +++ dev-python/moto/metadata.xml | 17 + dev-python/moto/moto-1.3.14-r1.ebuild | 86 +++ dev-python/moto/moto-1.3.8-r1.ebuild | 76 +++ dev-python/moviepy/Manifest | 1 + dev-python/moviepy/metadata.xml | 22 + dev-python/moviepy/moviepy-1.0.1-r1.ebuild | 35 ++ dev-python/mox/Manifest | 1 + dev-python/mox/metadata.xml | 13 + dev-python/mox/mox-0.5.3-r1.ebuild | 22 + dev-python/mox3/Manifest | 1 + .../files/mox3-0.12.0-RegexTest-python3.6.patch | 18 + dev-python/mox3/metadata.xml | 12 + dev-python/mox3/mox3-0.24.0.ebuild | 59 ++ dev-python/mpi4py/Manifest | 2 + .../mpi4py/files/mpi4py-3.0.3-py38futures.patch | 131 +++++ .../mpi4py/files/mpi4py-3.0.3-py38setup.patch | 25 + dev-python/mpi4py/metadata.xml | 25 + dev-python/mpi4py/mpi4py-3.0.2.ebuild | 52 ++ dev-python/mpi4py/mpi4py-3.0.3.ebuild | 63 +++ dev-python/mpmath/Manifest | 2 + dev-python/mpmath/files/mpmath-1.0.0.patch | 9 + dev-python/mpmath/metadata.xml | 22 + dev-python/mpmath/mpmath-1.0.0.ebuild | 43 ++ dev-python/mpmath/mpmath-1.1.0.ebuild | 42 ++ dev-python/msgpack/Manifest | 2 + dev-python/msgpack/metadata.xml | 19 + dev-python/msgpack/msgpack-0.5.6.ebuild | 44 ++ dev-python/msgpack/msgpack-0.6.2.ebuild | 38 ++ dev-python/multidict/Manifest | 2 + dev-python/multidict/metadata.xml | 16 + dev-python/multidict/multidict-4.5.2.ebuild | 48 ++ dev-python/multidict/multidict-4.7.6.ebuild | 29 + dev-python/munch/Manifest | 2 + .../munch/files/munch-2.5.0-revert-pbr.patch | 39 ++ dev-python/munch/metadata.xml | 13 + dev-python/munch/munch-2.3.2.ebuild | 23 + dev-python/munch/munch-2.5.0-r1.ebuild | 32 ++ dev-python/munkres/Manifest | 1 + dev-python/munkres/metadata.xml | 18 + dev-python/munkres/munkres-1.1.2.ebuild | 22 + dev-python/mwparserfromhell/.audit | 1 + dev-python/mwparserfromhell/Manifest | 1 + dev-python/mwparserfromhell/metadata.xml | 12 + .../mwparserfromhell/mwparserfromhell-0.5.4.ebuild | 18 + dev-python/mygpoclient/Manifest | 1 + .../mygpoclient/files/mygpoclient-1.8-tests.patch | 34 ++ dev-python/mygpoclient/metadata.xml | 13 + dev-python/mygpoclient/mygpoclient-1.8.ebuild | 47 ++ dev-python/mypy/Manifest | 4 + dev-python/mypy/metadata.xml | 12 + dev-python/mypy/mypy-0.760.ebuild | 73 +++ dev-python/mypy/mypy-0.781.ebuild | 79 +++ dev-python/mypy_extensions/Manifest | 1 + dev-python/mypy_extensions/metadata.xml | 12 + .../mypy_extensions/mypy_extensions-0.4.3.ebuild | 50 ++ dev-python/mysql-connector-python/Manifest | 2 + dev-python/mysql-connector-python/metadata.xml | 13 + .../mysql-connector-python-8.0.19.ebuild | 53 ++ .../mysql-connector-python-8.0.20.ebuild | 53 ++ dev-python/mysql-python/Manifest | 1 + ...sql-python-1.2.5-drop-my_config.h-include.patch | 15 + dev-python/mysql-python/metadata.xml | 13 + .../mysql-python/mysql-python-1.2.5-r3.ebuild | 46 ++ dev-python/mysqlclient/Manifest | 1 + dev-python/mysqlclient/metadata.xml | 17 + dev-python/mysqlclient/mysqlclient-1.4.6.ebuild | 35 ++ dev-python/nagiosplugin/Manifest | 1 + dev-python/nagiosplugin/metadata.xml | 14 + .../nagiosplugin/nagiosplugin-1.3.2-r1.ebuild | 19 + dev-python/namespace-google/metadata.xml | 8 + .../namespace-google/namespace-google-1.ebuild | 33 ++ dev-python/namespace-jaraco/metadata.xml | 13 + .../namespace-jaraco/namespace-jaraco-1.ebuild | 37 ++ .../namespace-jaraco/namespace-jaraco-2.ebuild | 35 ++ dev-python/namespace-paste/metadata.xml | 8 + .../namespace-paste/namespace-paste-1-r1.ebuild | 33 ++ dev-python/namespace-repoze/metadata.xml | 8 + .../namespace-repoze/namespace-repoze-1.ebuild | 33 ++ dev-python/namespace-sphinxcontrib/metadata.xml | 8 + .../namespace-sphinxcontrib-1.0.ebuild | 35 ++ dev-python/namespace-zope/metadata.xml | 8 + dev-python/namespace-zope/namespace-zope-1.ebuild | 33 ++ dev-python/natgrid/Manifest | 1 + dev-python/natgrid/metadata.xml | 18 + dev-python/natgrid/natgrid-0.2.1-r3.ebuild | 32 ++ dev-python/natsort/Manifest | 1 + dev-python/natsort/metadata.xml | 12 + dev-python/natsort/natsort-7.0.1.ebuild | 25 + dev-python/nautilus-python/Manifest | 2 + dev-python/nautilus-python/metadata.xml | 9 + .../nautilus-python-1.2.2-r1.ebuild | 39 ++ .../nautilus-python/nautilus-python-1.2.3.ebuild | 38 ++ dev-python/nbconvert/Manifest | 3 + .../files/nbconvert-5.6.1-inkscape-1.patch | 159 ++++++ .../nbconvert/files/nbconvert-5.6.1-py39.patch | 27 + dev-python/nbconvert/metadata.xml | 17 + dev-python/nbconvert/nbconvert-5.2.1.ebuild | 82 +++ dev-python/nbconvert/nbconvert-5.5.0.ebuild | 82 +++ dev-python/nbconvert/nbconvert-5.6.1.ebuild | 70 +++ dev-python/nbdime/Manifest | 1 + dev-python/nbdime/metadata.xml | 21 + dev-python/nbdime/nbdime-0.2.0.ebuild | 67 +++ dev-python/nbformat/Manifest | 2 + dev-python/nbformat/metadata.xml | 23 + dev-python/nbformat/nbformat-4.4.0-r1.ebuild | 58 ++ dev-python/nbformat/nbformat-5.0.7.ebuild | 36 ++ dev-python/nbsphinx/Manifest | 4 + dev-python/nbsphinx/metadata.xml | 21 + dev-python/nbsphinx/nbsphinx-0.2.14.ebuild | 27 + dev-python/nbsphinx/nbsphinx-0.4.1.ebuild | 27 + dev-python/nbsphinx/nbsphinx-0.7.0.ebuild | 26 + dev-python/nbsphinx/nbsphinx-0.7.1.ebuild | 26 + dev-python/nbval/Manifest | 1 + dev-python/nbval/metadata.xml | 24 + dev-python/nbval/nbval-0.9.1.ebuild | 31 ++ dev-python/ndg-httpsclient/Manifest | 3 + dev-python/ndg-httpsclient/metadata.xml | 13 + .../ndg-httpsclient/ndg-httpsclient-0.4.0.ebuild | 27 + .../ndg-httpsclient-0.4.2-r1.ebuild | 64 +++ .../ndg-httpsclient/ndg-httpsclient-0.5.1.ebuild | 49 ++ dev-python/neovim-remote/Manifest | 1 + dev-python/neovim-remote/metadata.xml | 13 + .../neovim-remote/neovim-remote-2.2.1.ebuild | 36 ++ dev-python/neovim-remote/neovim-remote-9999.ebuild | 26 + dev-python/netaddr/Manifest | 1 + dev-python/netaddr/metadata.xml | 16 + dev-python/netaddr/netaddr-0.7.19.ebuild | 33 ++ dev-python/netcdf4-python/Manifest | 1 + dev-python/netcdf4-python/metadata.xml | 19 + .../netcdf4-python/netcdf4-python-1.2.2-r1.ebuild | 35 ++ dev-python/netifaces/Manifest | 1 + .../files/netifaces-0.10.4-remove-osx-fix.patch | 15 + dev-python/netifaces/metadata.xml | 15 + dev-python/netifaces/netifaces-0.10.9.ebuild | 23 + dev-python/networkx/Manifest | 1 + dev-python/networkx/files/networkx-2.4-py38.patch | 84 +++ dev-python/networkx/files/networkx-2.4-py39.patch | 46 ++ dev-python/networkx/metadata.xml | 30 + dev-python/networkx/networkx-2.4-r1.ebuild | 59 ++ dev-python/networkx/networkx-2.4.ebuild | 59 ++ dev-python/neutron-lib/Manifest | 2 + dev-python/neutron-lib/metadata.xml | 13 + dev-python/neutron-lib/neutron-lib-1.29.2.ebuild | 51 ++ dev-python/neutron-lib/neutron-lib-2.3.0.ebuild | 50 ++ dev-python/nltk-data/Manifest | 107 ++++ dev-python/nltk-data/metadata.xml | 15 + dev-python/nltk-data/nltk-data-20200312-r1.ebuild | 184 ++++++ dev-python/nltk/Manifest | 1 + dev-python/nltk/metadata.xml | 14 + dev-python/nltk/nltk-3.5.ebuild | 61 ++ dev-python/nnpy/Manifest | 1 + dev-python/nnpy/metadata.xml | 16 + dev-python/nnpy/nnpy-1.4.2.ebuild | 27 + dev-python/node-semver/Manifest | 1 + dev-python/node-semver/metadata.xml | 22 + dev-python/node-semver/node-semver-0.7.0.ebuild | 38 ++ dev-python/nodeenv/Manifest | 1 + dev-python/nodeenv/nodeenv-1.3.5.ebuild | 20 + dev-python/nose-cover3/Manifest | 1 + dev-python/nose-cover3/metadata.xml | 13 + dev-python/nose-cover3/nose-cover3-0.1.0-r1.ebuild | 21 + dev-python/nose-exclude/Manifest | 1 + dev-python/nose-exclude/metadata.xml | 19 + .../nose-exclude/nose-exclude-0.5.0-r1.ebuild | 23 + dev-python/nose-parameterized/Manifest | 1 + dev-python/nose-parameterized/metadata.xml | 16 + .../nose-parameterized-0.5.0.ebuild | 23 + dev-python/nose-random/Manifest | 1 + dev-python/nose-random/metadata.xml | 12 + dev-python/nose-random/nose-random-1.0.0.ebuild | 20 + dev-python/nose-show-skipped/Manifest | 1 + dev-python/nose-show-skipped/metadata.xml | 17 + .../nose-show-skipped/nose-show-skipped-0.1.ebuild | 23 + dev-python/nose/Manifest | 1 + .../files/nose-1.3.7-coverage-4.1-support.patch | 20 + .../files/nose-1.3.7-python-3.5-backport.patch | 54 ++ .../nose/files/nose-1.3.7-python-3.6-test.patch | 67 +++ dev-python/nose/metadata.xml | 17 + dev-python/nose/nose-1.3.7-r4.ebuild | 101 ++++ dev-python/nose/nose-1.3.7-r5.ebuild | 85 +++ dev-python/nose2/Manifest | 1 + dev-python/nose2/metadata.xml | 9 + dev-python/nose2/nose2-0.9.1-r1.ebuild | 40 ++ dev-python/nose_fixes/Manifest | 1 + dev-python/nose_fixes/metadata.xml | 12 + dev-python/nose_fixes/nose_fixes-1.3.ebuild | 30 + dev-python/nose_warnings_filters/Manifest | 1 + dev-python/nose_warnings_filters/metadata.xml | 13 + .../nose_warnings_filters-0.1.5-r3.ebuild | 21 + dev-python/nosexcover/Manifest | 1 + dev-python/nosexcover/metadata.xml | 17 + dev-python/nosexcover/nosexcover-1.0.11-r1.ebuild | 27 + dev-python/notebook/Manifest | 4 + .../files/notebook-5.0.0-example-execution.patch | 27 + .../files/notebook-5.0.0-setupbase.py.patch | 43 ++ .../files/notebook-5.2.1-setupbase.py.patch | 44 ++ .../notebook/files/notebook-5.7.0-no-mathjax.patch | 44 ++ .../notebook/files/notebook-6.0.3-py39.patch | 73 +++ dev-python/notebook/metadata.xml | 16 + dev-python/notebook/notebook-5.0.0.ebuild | 93 ++++ dev-python/notebook/notebook-5.2.1.ebuild | 103 ++++ dev-python/notebook/notebook-5.7.8.ebuild | 113 ++++ dev-python/notebook/notebook-6.0.3.ebuild | 84 +++ dev-python/notify-python/Manifest | 1 + .../files/notify-python-0.1.1-libnotify-0.7.patch | 37 ++ dev-python/notify-python/metadata.xml | 9 + .../notify-python/notify-python-0.1.1-r3.ebuild | 56 ++ dev-python/notify2/Manifest | 1 + dev-python/notify2/metadata.xml | 16 + dev-python/notify2/notify2-0.3.1-r1.ebuild | 33 ++ dev-python/nototools/Manifest | 1 + dev-python/nototools/metadata.xml | 9 + .../nototools/nototools-0_pre20200207.ebuild | 38 ++ dev-python/ntlm-auth/Manifest | 2 + dev-python/ntlm-auth/metadata.xml | 16 + dev-python/ntlm-auth/ntlm-auth-1.4.0-r1.ebuild | 21 + dev-python/ntlm-auth/ntlm-auth-1.5.0.ebuild | 21 + dev-python/ntplib/Manifest | 1 + dev-python/ntplib/metadata.xml | 11 + dev-python/ntplib/ntplib-0.3.3.ebuild | 22 + dev-python/nuitka/Manifest | 2 + dev-python/nuitka/metadata.xml | 22 + dev-python/nuitka/nuitka-0.6.6.ebuild | 34 ++ dev-python/nuitka/nuitka-0.6.7.ebuild | 41 ++ dev-python/numba/Manifest | 2 + dev-python/numba/files/numba-skip-tests.patch | 14 + dev-python/numba/metadata.xml | 18 + dev-python/numba/numba-0.37.0.ebuild | 45 ++ dev-python/numba/numba-0.39.0.ebuild | 45 ++ dev-python/numexpr/Manifest | 2 + dev-python/numexpr/metadata.xml | 30 + dev-python/numexpr/numexpr-2.6.9.ebuild | 58 ++ dev-python/numexpr/numexpr-2.7.1.ebuild | 60 ++ dev-python/numpy-python2/Manifest | 4 + .../files/numpy-1.15.4-no-hardcode-blas.patch | 76 +++ ...-1.16.5-setup.py-install-skip-build-fails.patch | 23 + dev-python/numpy-python2/metadata.xml | 13 + .../numpy-python2/numpy-python2-1.16.6.ebuild | 172 ++++++ dev-python/numpy/Manifest | 8 + .../files/numpy-1.15.4-no-hardcode-blas.patch | 76 +++ ...-1.16.5-setup.py-install-skip-build-fails.patch | 23 + .../files/numpy-1.17.4-no-hardcode-blasv2.patch | 47 ++ dev-python/numpy/metadata.xml | 24 + dev-python/numpy/numpy-1.16.5-r1.ebuild | 159 ++++++ dev-python/numpy/numpy-1.17.4-r3.ebuild | 141 +++++ dev-python/numpy/numpy-1.18.3.ebuild | 145 +++++ dev-python/numpy/numpy-1.18.5.ebuild | 145 +++++ dev-python/numpy/numpy-1.19.0.ebuild | 145 +++++ dev-python/numpydoc/Manifest | 2 + dev-python/numpydoc/metadata.xml | 12 + dev-python/numpydoc/numpydoc-0.9.1.ebuild | 32 ++ dev-python/numpydoc/numpydoc-0.9.2.ebuild | 28 + dev-python/oauth/Manifest | 1 + dev-python/oauth/metadata.xml | 12 + dev-python/oauth/oauth-1.0.1-r1.ebuild | 19 + dev-python/oauth2/Manifest | 1 + .../oauth2/files/1.9.0_p1-exclude-tests.patch | 11 + dev-python/oauth2/metadata.xml | 13 + dev-python/oauth2/oauth2-1.9.0_p1-r1.ebuild | 39 ++ dev-python/oauth2client/Manifest | 1 + .../files/oauth2client-4.1.3-py38.patch | 35 ++ dev-python/oauth2client/metadata.xml | 12 + .../oauth2client/oauth2client-4.1.3-r1.ebuild | 61 ++ dev-python/oauth2client/oauth2client-4.1.3.ebuild | 52 ++ dev-python/oauthlib/Manifest | 1 + dev-python/oauthlib/metadata.xml | 13 + dev-python/oauthlib/oauthlib-3.1.0.ebuild | 29 + dev-python/objgraph/Manifest | 2 + .../objgraph/files/objgraph-3.4.1-tests.patch | 57 ++ dev-python/objgraph/metadata.xml | 12 + dev-python/objgraph/objgraph-3.4.0.ebuild | 31 ++ dev-python/objgraph/objgraph-3.4.1.ebuild | 31 ++ dev-python/oct2py/Manifest | 5 + dev-python/oct2py/metadata.xml | 18 + dev-python/oct2py/oct2py-3.6.0-r1.ebuild | 65 +++ dev-python/oct2py/oct2py-4.0.6-r1.ebuild | 57 ++ dev-python/octave_kernel/Manifest | 1 + dev-python/octave_kernel/metadata.xml | 16 + .../octave_kernel/octave_kernel-0.26.2.ebuild | 25 + dev-python/odfpy/Manifest | 1 + dev-python/odfpy/metadata.xml | 12 + dev-python/odfpy/odfpy-1.3.6.ebuild | 37 ++ dev-python/olefile/Manifest | 1 + dev-python/olefile/metadata.xml | 13 + dev-python/olefile/olefile-0.46.ebuild | 19 + dev-python/onkyo-eiscp/Manifest | 1 + .../files/onkyo-eiscp-1.2.4-exclude-tests.patch | 11 + dev-python/onkyo-eiscp/metadata.xml | 13 + dev-python/onkyo-eiscp/onkyo-eiscp-1.2.7.ebuild | 24 + dev-python/openpyxl/Manifest | 2 + dev-python/openpyxl/metadata.xml | 15 + dev-python/openpyxl/openpyxl-3.0.0.ebuild | 37 ++ dev-python/openpyxl/openpyxl-3.0.3.ebuild | 30 + dev-python/openpyxl/openpyxl-9999.ebuild | 35 ++ dev-python/openstackdocstheme/Manifest | 1 + dev-python/openstackdocstheme/metadata.xml | 15 + .../openstackdocstheme-1.18.1.ebuild | 22 + dev-python/openstacksdk/Manifest | 2 + dev-python/openstacksdk/metadata.xml | 13 + dev-python/openstacksdk/openstacksdk-0.36.0.ebuild | 38 ++ dev-python/openstacksdk/openstacksdk-0.46.0.ebuild | 38 ++ dev-python/opt-einsum/Manifest | 1 + dev-python/opt-einsum/metadata.xml | 11 + dev-python/opt-einsum/opt-einsum-3.0.1.ebuild | 19 + dev-python/ordered-set/Manifest | 2 + dev-python/ordered-set/metadata.xml | 10 + dev-python/ordered-set/ordered-set-3.1.1.ebuild | 22 + dev-python/ordered-set/ordered-set-4.0.1.ebuild | 22 + dev-python/os-brick/Manifest | 2 + dev-python/os-brick/metadata.xml | 13 + dev-python/os-brick/os-brick-2.8.2.ebuild | 44 ++ dev-python/os-brick/os-brick-3.0.1.ebuild | 47 ++ dev-python/os-client-config/Manifest | 1 + .../files/test_get_all_clouds.patch | 13 + dev-python/os-client-config/metadata.xml | 16 + .../os-client-config-1.32.0.ebuild | 35 ++ .../os-diskconfig-python-novaclient-ext/Manifest | 1 + .../metadata.xml | 16 + ...s-diskconfig-python-novaclient-ext-0.1.3.ebuild | 21 + ...os-diskconfig-python-novaclient-ext-9999.ebuild | 19 + dev-python/os-ken/Manifest | 1 + dev-python/os-ken/metadata.xml | 13 + dev-python/os-ken/os-ken-0.3.1.ebuild | 42 ++ dev-python/os-resource-classes/Manifest | 1 + dev-python/os-resource-classes/metadata.xml | 13 + .../os-resource-classes-0.5.0.ebuild | 29 + dev-python/os-service-types/Manifest | 1 + dev-python/os-service-types/metadata.xml | 19 + .../os-service-types/os-service-types-1.7.0.ebuild | 21 + dev-python/os-testr/Manifest | 1 + dev-python/os-testr/metadata.xml | 13 + dev-python/os-testr/os-testr-1.0.0.ebuild | 41 ++ dev-python/os-traits/Manifest | 2 + dev-python/os-traits/metadata.xml | 13 + dev-python/os-traits/os-traits-0.16.0.ebuild | 29 + dev-python/os-traits/os-traits-2.3.0.ebuild | 28 + dev-python/os-vif/Manifest | 1 + dev-python/os-vif/metadata.xml | 13 + dev-python/os-vif/os-vif-1.15.2.ebuild | 42 ++ dev-python/os-win/Manifest | 1 + dev-python/os-win/metadata.xml | 16 + dev-python/os-win/os-win-4.2.0.ebuild | 38 ++ dev-python/os-xenapi/Manifest | 1 + dev-python/os-xenapi/metadata.xml | 13 + dev-python/os-xenapi/os-xenapi-0.3.4.ebuild | 36 ++ dev-python/osc-lib/Manifest | 2 + dev-python/osc-lib/metadata.xml | 21 + dev-python/osc-lib/osc-lib-1.12.1.ebuild | 36 ++ dev-python/osc-lib/osc-lib-2.0.0.ebuild | 36 ++ dev-python/oslo-cache/Manifest | 2 + dev-python/oslo-cache/metadata.xml | 16 + dev-python/oslo-cache/oslo-cache-1.33.3.ebuild | 43 ++ dev-python/oslo-cache/oslo-cache-2.3.0.ebuild | 42 ++ dev-python/oslo-concurrency/Manifest | 2 + dev-python/oslo-concurrency/metadata.xml | 19 + .../oslo-concurrency-3.29.1.ebuild | 56 ++ .../oslo-concurrency/oslo-concurrency-4.0.2.ebuild | 31 ++ dev-python/oslo-config/Manifest | 2 + dev-python/oslo-config/metadata.xml | 21 + dev-python/oslo-config/oslo-config-6.11.2.ebuild | 48 ++ dev-python/oslo-config/oslo-config-8.0.2.ebuild | 47 ++ dev-python/oslo-context/Manifest | 1 + dev-python/oslo-context/metadata.xml | 19 + dev-python/oslo-context/oslo-context-2.22.1.ebuild | 46 ++ dev-python/oslo-db/Manifest | 2 + dev-python/oslo-db/metadata.xml | 20 + dev-python/oslo-db/oslo-db-4.45.0.ebuild | 65 +++ dev-python/oslo-db/oslo-db-8.1.0.ebuild | 52 ++ dev-python/oslo-i18n/Manifest | 1 + dev-python/oslo-i18n/metadata.xml | 13 + dev-python/oslo-i18n/oslo-i18n-3.23.1.ebuild | 72 +++ dev-python/oslo-log/Manifest | 2 + dev-python/oslo-log/metadata.xml | 25 + dev-python/oslo-log/oslo-log-3.44.1.ebuild | 41 ++ dev-python/oslo-log/oslo-log-4.1.2.ebuild | 40 ++ dev-python/oslo-messaging/Manifest | 2 + dev-python/oslo-messaging/metadata.xml | 19 + .../oslo-messaging/oslo-messaging-10.2.0.ebuild | 47 ++ .../oslo-messaging/oslo-messaging-12.1.0.ebuild | 47 ++ dev-python/oslo-middleware/Manifest | 2 + dev-python/oslo-middleware/metadata.xml | 19 + .../oslo-middleware/oslo-middleware-3.37.1.ebuild | 60 ++ .../oslo-middleware/oslo-middleware-4.0.2.ebuild | 36 ++ dev-python/oslo-policy/Manifest | 2 + dev-python/oslo-policy/metadata.xml | 19 + dev-python/oslo-policy/oslo-policy-2.3.3.ebuild | 41 ++ dev-python/oslo-policy/oslo-policy-3.1.0.ebuild | 37 ++ dev-python/oslo-privsep/Manifest | 1 + dev-python/oslo-privsep/metadata.xml | 19 + dev-python/oslo-privsep/oslo-privsep-1.33.3.ebuild | 39 ++ dev-python/oslo-reports/Manifest | 1 + dev-python/oslo-reports/metadata.xml | 12 + dev-python/oslo-reports/oslo-reports-1.29.2.ebuild | 36 ++ dev-python/oslo-rootwrap/Manifest | 1 + dev-python/oslo-rootwrap/metadata.xml | 19 + .../oslo-rootwrap/oslo-rootwrap-5.15.2.ebuild | 50 ++ dev-python/oslo-serialization/Manifest | 2 + dev-python/oslo-serialization/metadata.xml | 13 + .../oslo-serialization-2.28.2.ebuild | 77 +++ .../oslo-serialization-3.1.1.ebuild | 40 ++ dev-python/oslo-service/Manifest | 2 + dev-python/oslo-service/metadata.xml | 12 + dev-python/oslo-service/oslo-service-1.40.2.ebuild | 47 ++ dev-python/oslo-service/oslo-service-2.1.1.ebuild | 47 ++ dev-python/oslo-sphinx/Manifest | 1 + dev-python/oslo-sphinx/metadata.xml | 19 + dev-python/oslo-sphinx/oslo-sphinx-4.18.0.ebuild | 35 ++ dev-python/oslo-upgradecheck/Manifest | 2 + dev-python/oslo-upgradecheck/metadata.xml | 13 + .../oslo-upgradecheck-0.2.1.ebuild | 36 ++ .../oslo-upgradecheck-1.0.1.ebuild | 36 ++ dev-python/oslo-utils/Manifest | 2 + dev-python/oslo-utils/metadata.xml | 13 + dev-python/oslo-utils/oslo-utils-3.41.5.ebuild | 102 ++++ dev-python/oslo-utils/oslo-utils-4.1.1.ebuild | 82 +++ dev-python/oslo-versionedobjects/Manifest | 2 + dev-python/oslo-versionedobjects/metadata.xml | 12 + .../oslo-versionedobjects-1.35.1.ebuild | 38 ++ .../oslo-versionedobjects-2.0.2.ebuild | 37 ++ dev-python/oslo-vmware/Manifest | 2 + dev-python/oslo-vmware/metadata.xml | 18 + dev-python/oslo-vmware/oslo-vmware-2.32.2.ebuild | 67 +++ dev-python/oslo-vmware/oslo-vmware-3.3.1.ebuild | 60 ++ dev-python/oslotest/Manifest | 1 + dev-python/oslotest/metadata.xml | 26 + dev-python/oslotest/oslotest-3.7.1.ebuild | 66 +++ dev-python/osprofiler/Manifest | 1 + dev-python/osprofiler/metadata.xml | 20 + dev-python/osprofiler/osprofiler-2.6.0.ebuild | 32 ++ dev-python/ovs/Manifest | 3 + dev-python/ovs/metadata.xml | 16 + dev-python/ovs/ovs-2.10.0-r1.ebuild | 19 + dev-python/ovs/ovs-2.11.0.ebuild | 19 + dev-python/ovs/ovs-2.13.0.ebuild | 19 + dev-python/ovsdbapp/Manifest | 2 + dev-python/ovsdbapp/metadata.xml | 12 + dev-python/ovsdbapp/ovsdbapp-0.17.2.ebuild | 26 + dev-python/ovsdbapp/ovsdbapp-1.1.0.ebuild | 26 + dev-python/owslib/Manifest | 1 + dev-python/owslib/metadata.xml | 16 + dev-python/owslib/owslib-0.17.1-r1.ebuild | 42 ++ dev-python/packaging/Manifest | 2 + .../packaging/files/packaging-16.8-distutils.patch | 14 + dev-python/packaging/metadata.xml | 13 + dev-python/packaging/packaging-20.3.ebuild | 51 ++ dev-python/packaging/packaging-20.4.ebuild | 51 ++ dev-python/pafy/Manifest | 1 + dev-python/pafy/metadata.xml | 13 + dev-python/pafy/pafy-0.5.5.ebuild | 23 + dev-python/pafy/pafy-9999.ebuild | 23 + dev-python/paho-mqtt/Manifest | 1 + .../paho-mqtt-1.5.0-strip-test-dependency.patch | 31 ++ dev-python/paho-mqtt/metadata.xml | 12 + dev-python/paho-mqtt/paho-mqtt-1.5.0.ebuild | 31 ++ dev-python/pallets-sphinx-themes/Manifest | 1 + dev-python/pallets-sphinx-themes/metadata.xml | 12 + .../pallets-sphinx-themes-1.1.2.ebuild | 20 + dev-python/pandas-datareader/Manifest | 1 + dev-python/pandas-datareader/metadata.xml | 22 + .../pandas-datareader-0.8.1.ebuild | 36 ++ dev-python/pandas/Manifest | 4 + .../files/pandas-0.24.2-skip-broken-test.patch | 15 + dev-python/pandas/metadata.xml | 23 + dev-python/pandas/pandas-0.24.2.ebuild | 166 ++++++ dev-python/pandas/pandas-1.0.1.ebuild | 164 ++++++ dev-python/pandas/pandas-1.0.4.ebuild | 175 ++++++ dev-python/pandas/pandas-1.0.5.ebuild | 175 ++++++ dev-python/pandas/pandas-9999.ebuild | 175 ++++++ dev-python/pandocfilters/Manifest | 1 + dev-python/pandocfilters/metadata.xml | 17 + .../pandocfilters/pandocfilters-1.4.2-r1.ebuild | 17 + .../pandocfilters/pandocfilters-1.4.2-r2.ebuild | 17 + dev-python/parameterized/Manifest | 3 + dev-python/parameterized/metadata.xml | 8 + .../parameterized/parameterized-0.7.0.ebuild | 27 + .../parameterized/parameterized-0.7.3.ebuild | 18 + .../parameterized/parameterized-0.7.4.ebuild | 18 + dev-python/parametrized/Manifest | 1 + dev-python/parametrized/metadata.xml | 8 + dev-python/parametrized/parametrized-0.1.ebuild | 19 + dev-python/paramiko/Manifest | 1 + .../files/paramiko-2.4.2-disable-server.patch | 46 ++ .../paramiko/files/paramiko-2.7.1-tests.patch | 134 +++++ dev-python/paramiko/metadata.xml | 33 ++ dev-python/paramiko/paramiko-2.7.1.ebuild | 54 ++ dev-python/parsedatetime/Manifest | 1 + dev-python/parsedatetime/metadata.xml | 12 + .../parsedatetime/parsedatetime-2.4-r1.ebuild | 29 + dev-python/parsel/.audit | 1 + dev-python/parsel/Manifest | 2 + dev-python/parsel/metadata.xml | 12 + dev-python/parsel/parsel-1.5.2.ebuild | 37 ++ dev-python/parsel/parsel-1.6.0.ebuild | 37 ++ dev-python/parso/Manifest | 4 + dev-python/parso/metadata.xml | 14 + dev-python/parso/parso-0.5.2.ebuild | 27 + dev-python/parso/parso-0.6.1.ebuild | 29 + dev-python/parso/parso-0.6.2.ebuild | 29 + dev-python/parso/parso-0.7.0.ebuild | 27 + dev-python/partd/Manifest | 2 + dev-python/partd/metadata.xml | 21 + dev-python/partd/partd-0.3.8.ebuild | 33 ++ dev-python/partd/partd-1.1.0.ebuild | 28 + dev-python/parver/Manifest | 1 + dev-python/parver/files/parver-0.3-test.patch | 34 ++ dev-python/parver/metadata.xml | 14 + dev-python/parver/parver-0.3.ebuild | 42 ++ dev-python/passlib/Manifest | 1 + dev-python/passlib/files/passlib-1.7.2-py39.patch | 19 + dev-python/passlib/files/passlib-1.7.2-pypy3.patch | 65 +++ dev-python/passlib/metadata.xml | 26 + dev-python/passlib/passlib-1.7.2.ebuild | 38 ++ dev-python/paste/Manifest | 3 + dev-python/paste/metadata.xml | 22 + dev-python/paste/paste-3.2.3.ebuild | 70 +++ dev-python/paste/paste-3.4.0.ebuild | 42 ++ dev-python/paste/paste-3.4.1.ebuild | 42 ++ dev-python/pastedeploy/Manifest | 2 + dev-python/pastedeploy/metadata.xml | 18 + dev-python/pastedeploy/pastedeploy-2.0.1-r1.ebuild | 40 ++ dev-python/pastedeploy/pastedeploy-2.1.0.ebuild | 40 ++ dev-python/patch-ng/Manifest | 2 + dev-python/patch-ng/metadata.xml | 17 + dev-python/patch-ng/patch-ng-1.17.3.ebuild | 24 + dev-python/patch-ng/patch-ng-1.17.4.ebuild | 24 + dev-python/path-and-address/Manifest | 1 + dev-python/path-and-address/metadata.xml | 16 + .../path-and-address/path-and-address-2.0.1.ebuild | 20 + dev-python/path-py/Manifest | 3 + .../path-py/files/path-py-11.5.2-tests.patch | 15 + dev-python/path-py/files/path-py-12.0.2-py38.patch | 19 + dev-python/path-py/metadata.xml | 13 + dev-python/path-py/path-py-11.5.2-r1.ebuild | 60 ++ dev-python/path-py/path-py-12.0.2-r2.ebuild | 58 ++ dev-python/path-py/path-py-14.0.1.ebuild | 59 ++ dev-python/pathlib/Manifest | 1 + dev-python/pathlib/metadata.xml | 12 + dev-python/pathlib/pathlib-1.0.1-r1.ebuild | 22 + dev-python/pathlib2/Manifest | 1 + dev-python/pathlib2/metadata.xml | 15 + dev-python/pathlib2/pathlib2-2.3.5.ebuild | 34 ++ dev-python/pathspec/Manifest | 2 + dev-python/pathspec/metadata.xml | 13 + dev-python/pathspec/pathspec-0.7.0.ebuild | 22 + dev-python/pathspec/pathspec-0.8.0.ebuild | 18 + dev-python/pathtools/Manifest | 1 + dev-python/pathtools/metadata.xml | 12 + dev-python/pathtools/pathtools-0.1.2-r3.ebuild | 16 + dev-python/patsy/Manifest | 1 + dev-python/patsy/metadata.xml | 17 + dev-python/patsy/patsy-0.5.1.ebuild | 40 ++ dev-python/paver/Manifest | 1 + dev-python/paver/metadata.xml | 14 + dev-python/paver/paver-1.3.4-r1.ebuild | 43 ++ dev-python/pbkdf2/Manifest | 1 + dev-python/pbkdf2/metadata.xml | 16 + dev-python/pbkdf2/pbkdf2-1.3-r1.ebuild | 21 + dev-python/pbkdf2/pbkdf2-1.3.ebuild | 21 + dev-python/pbr/Manifest | 6 + dev-python/pbr/metadata.xml | 26 + dev-python/pbr/pbr-3.1.1.ebuild | 82 +++ dev-python/pbr/pbr-4.1.1.ebuild | 79 +++ dev-python/pbr/pbr-4.2.0-r1.ebuild | 82 +++ dev-python/pbr/pbr-4.2.0-r3.ebuild | 86 +++ dev-python/pbr/pbr-5.1.1.ebuild | 86 +++ dev-python/pbr/pbr-5.4.5.ebuild | 73 +++ dev-python/pcapy/Manifest | 1 + dev-python/pcapy/metadata.xml | 13 + dev-python/pcapy/pcapy-0.11.2.ebuild | 24 + dev-python/pdfrw/Manifest | 2 + dev-python/pdfrw/metadata.xml | 14 + dev-python/pdfrw/pdfrw-0.4.ebuild | 53 ++ dev-python/pebble/Manifest | 2 + dev-python/pebble/metadata.xml | 8 + dev-python/pebble/pebble-4.5.2.ebuild | 22 + dev-python/pebble/pebble-4.5.3.ebuild | 22 + dev-python/pecan/Manifest | 1 + dev-python/pecan/metadata.xml | 12 + dev-python/pecan/pecan-1.3.3-r2.ebuild | 24 + dev-python/peewee/Manifest | 2 + dev-python/peewee/metadata.xml | 12 + dev-python/peewee/peewee-3.1.0.ebuild | 48 ++ dev-python/peewee/peewee-3.13.2.ebuild | 32 ++ dev-python/pelican-minify/Manifest | 1 + dev-python/pelican-minify/metadata.xml | 15 + .../pelican-minify/pelican-minify-0.9.ebuild | 22 + dev-python/pep8/Manifest | 1 + dev-python/pep8/metadata.xml | 14 + dev-python/pep8/pep8-1.7.1.ebuild | 37 ++ dev-python/pew/Manifest | 1 + dev-python/pew/metadata.xml | 16 + dev-python/pew/pew-1.1.1.ebuild | 27 + dev-python/pexpect/Manifest | 2 + .../pexpect/files/pexpect-4.8.0-sphinx-3.patch | 25 + dev-python/pexpect/metadata.xml | 13 + dev-python/pexpect/pexpect-4.6.0.ebuild | 37 ++ dev-python/pexpect/pexpect-4.8.0.ebuild | 49 ++ dev-python/pgspecial/Manifest | 1 + dev-python/pgspecial/metadata.xml | 16 + dev-python/pgspecial/pgspecial-1.11.9.ebuild | 24 + dev-python/phonenumbers/Manifest | 3 + dev-python/phonenumbers/metadata.xml | 13 + .../phonenumbers/phonenumbers-8.10.22.ebuild | 26 + dev-python/phonenumbers/phonenumbers-8.12.2.ebuild | 26 + dev-python/phonenumbers/phonenumbers-8.12.4.ebuild | 26 + dev-python/picklemagic/Manifest | 1 + dev-python/picklemagic/metadata.xml | 22 + .../picklemagic/picklemagic-0.0_pre20160415.ebuild | 30 + dev-python/pickleshare/Manifest | 2 + dev-python/pickleshare/metadata.xml | 26 + dev-python/pickleshare/pickleshare-0.7.4-r1.ebuild | 29 + dev-python/pickleshare/pickleshare-0.7.5.ebuild | 19 + dev-python/pid/Manifest | 1 + dev-python/pid/files/pid-2.2.5-fix_tests.patch | 31 ++ dev-python/pid/metadata.xml | 18 + dev-python/pid/pid-2.2.5.ebuild | 23 + dev-python/piexif/Manifest | 2 + dev-python/piexif/metadata.xml | 8 + dev-python/piexif/piexif-1.0.12.ebuild | 27 + dev-python/piexif/piexif-1.1.3.ebuild | 28 + dev-python/pika/Manifest | 1 + dev-python/pika/metadata.xml | 14 + dev-python/pika/pika-0.13.0.ebuild | 19 + dev-python/pikepdf/Manifest | 3 + dev-python/pikepdf/files/pikepdf-1.8.3-test.patch | 40 ++ dev-python/pikepdf/metadata.xml | 17 + dev-python/pikepdf/pikepdf-1.13.0.ebuild | 53 ++ dev-python/pikepdf/pikepdf-1.14.0.ebuild | 53 ++ dev-python/pikepdf/pikepdf-1.8.3.ebuild | 53 ++ dev-python/pilkit/Manifest | 1 + dev-python/pilkit/metadata.xml | 20 + dev-python/pilkit/pilkit-2.0.ebuild | 25 + dev-python/pillow/Manifest | 1 + dev-python/pillow/pillow-6.2.2-r1.ebuild | 95 ++++ dev-python/pip/Manifest | 9 + .../pip/files/pip-19.3-disable-version-check.patch | 24 + .../pip/files/pip-19.3.1-network-tests.patch | 66 +++ .../pip-19.3.1-r2-disable-system-install.patch | 17 + .../files/pip-20.0.2-disable-system-install.patch | 29 + dev-python/pip/files/pip-20.1.1-test-endian.patch | 78 +++ .../files/pip-9.0.1-disable-version-check.patch | 32 ++ .../pip/files/pip-disable-system-install.patch | 29 + dev-python/pip/metadata.xml | 14 + dev-python/pip/pip-19.3.1-r2.ebuild | 138 +++++ dev-python/pip/pip-20.0.2.ebuild | 138 +++++ dev-python/pip/pip-20.1.1.ebuild | 141 +++++ dev-python/pip/pip-20.1.ebuild | 141 +++++ dev-python/pip/pip-9.0.1-r2.ebuild | 84 +++ dev-python/pipenv/Manifest | 2 + ...nv-2020.4.1_beta1-disable-networked-tests.patch | 41 ++ dev-python/pipenv/metadata.xml | 13 + dev-python/pipenv/pipenv-2018.11.26.ebuild | 41 ++ dev-python/pipenv/pipenv-2020.4.1_beta1.ebuild | 46 ++ dev-python/pipfile/Manifest | 1 + dev-python/pipfile/metadata.xml | 13 + dev-python/pipfile/pipfile-0.0.2.ebuild | 26 + dev-python/pkgconfig/Manifest | 1 + dev-python/pkgconfig/metadata.xml | 13 + dev-python/pkgconfig/pkgconfig-1.5.1.ebuild | 20 + dev-python/pkginfo/Manifest | 1 + dev-python/pkginfo/metadata.xml | 13 + dev-python/pkginfo/pkginfo-1.5.0.1.ebuild | 28 + dev-python/plotly/Manifest | 1 + dev-python/plotly/metadata.xml | 17 + dev-python/plotly/plotly-1.9.6.ebuild | 25 + dev-python/pluggy/Manifest | 2 + .../files/pluggy-0.12.0-strip-setuptools_scm.patch | 41 ++ dev-python/pluggy/metadata.xml | 16 + dev-python/pluggy/pluggy-0.11.0.ebuild | 29 + dev-python/pluggy/pluggy-0.13.1.ebuild | 24 + dev-python/pluginbase/Manifest | 2 + dev-python/pluginbase/metadata.xml | 13 + dev-python/pluginbase/pluginbase-0.5.ebuild | 42 ++ dev-python/pluginbase/pluginbase-1.0.0.ebuild | 42 ++ dev-python/plumbum/Manifest | 1 + dev-python/plumbum/metadata.xml | 22 + dev-python/plumbum/plumbum-1.6.8.ebuild | 16 + dev-python/ply/Manifest | 1 + dev-python/ply/files/3.6-picklefile-IOError.patch | 24 + dev-python/ply/metadata.xml | 25 + dev-python/ply/ply-3.11.ebuild | 40 ++ dev-python/plyr/Manifest | 1 + dev-python/plyr/metadata.xml | 12 + dev-python/plyr/plyr-1.0.6.ebuild | 38 ++ dev-python/plyvel/Manifest | 1 + dev-python/plyvel/metadata.xml | 14 + dev-python/plyvel/plyvel-1.2.0.ebuild | 35 ++ dev-python/pmw/Manifest | 2 + .../pmw/files/pmw-1.3.3-install-no-docs.patch | 17 + dev-python/pmw/metadata.xml | 13 + dev-python/pmw/pmw-1.3.3-r3.ebuild | 56 ++ dev-python/pmw/pmw-2.0.1-r2.ebuild | 46 ++ dev-python/pocketlint/Manifest | 2 + dev-python/pocketlint/metadata.xml | 12 + dev-python/pocketlint/pocketlint-0.17.ebuild | 17 + dev-python/pocketlint/pocketlint-0.20.ebuild | 17 + dev-python/pockets/Manifest | 2 + dev-python/pockets/metadata.xml | 12 + dev-python/pockets/pockets-0.5.1.ebuild | 24 + dev-python/pockets/pockets-0.9.1.ebuild | 21 + dev-python/podcastparser/.audit | 2 + dev-python/podcastparser/Manifest | 2 + dev-python/podcastparser/metadata.xml | 12 + .../podcastparser/podcastparser-0.6.4.ebuild | 19 + .../podcastparser/podcastparser-0.6.5.ebuild | 19 + dev-python/polib/Manifest | 1 + dev-python/polib/files/polib-1.0.7-BE-test.patch | 11 + dev-python/polib/metadata.xml | 10 + dev-python/polib/polib-1.1.0-r1.ebuild | 37 ++ dev-python/polygon/Manifest | 1 + dev-python/polygon/metadata.xml | 14 + dev-python/polygon/polygon-3.0.7.ebuild | 45 ++ dev-python/portend/Manifest | 1 + dev-python/portend/metadata.xml | 17 + dev-python/portend/portend-2.6.ebuild | 33 ++ dev-python/poyo/Manifest | 1 + dev-python/poyo/metadata.xml | 13 + dev-python/poyo/poyo-0.5.0.ebuild | 17 + dev-python/precis-i18n/Manifest | 1 + dev-python/precis-i18n/metadata.xml | 20 + dev-python/precis-i18n/precis-i18n-1.0.1.ebuild | 28 + dev-python/pretend/Manifest | 1 + dev-python/pretend/metadata.xml | 14 + dev-python/pretend/pretend-1.0.9.ebuild | 22 + dev-python/pretty-yaml/Manifest | 2 + dev-python/pretty-yaml/metadata.xml | 14 + dev-python/pretty-yaml/pretty-yaml-15.8.2.ebuild | 32 ++ dev-python/pretty-yaml/pretty-yaml-20.4.0.ebuild | 31 ++ dev-python/prettytable/Manifest | 1 + dev-python/prettytable/metadata.xml | 17 + dev-python/prettytable/prettytable-0.7.2-r1.ebuild | 22 + dev-python/priority/Manifest | 1 + .../files/priority-1.3.0-test-timeout.patch | 20 + dev-python/priority/metadata.xml | 23 + dev-python/priority/priority-1.3.0.ebuild | 27 + dev-python/process-tests/Manifest | 1 + dev-python/process-tests/metadata.xml | 13 + .../process-tests/process-tests-2.0.2.ebuild | 22 + dev-python/progress/Manifest | 1 + dev-python/progress/metadata.xml | 13 + dev-python/progress/progress-1.5.ebuild | 24 + dev-python/progressbar/Manifest | 1 + dev-python/progressbar/metadata.xml | 12 + dev-python/progressbar/progressbar-2.5.ebuild | 20 + dev-python/progressbar2/Manifest | 1 + dev-python/progressbar2/metadata.xml | 13 + dev-python/progressbar2/progressbar2-3.39.3.ebuild | 21 + dev-python/prometheus_client/Manifest | 2 + dev-python/prometheus_client/metadata.xml | 12 + .../prometheus_client-0.7.1-r1.ebuild | 21 + .../prometheus_client-0.8.0.ebuild | 21 + dev-python/promises/Manifest | 1 + dev-python/promises/metadata.xml | 13 + dev-python/promises/promises-2.1-r1.ebuild | 41 ++ dev-python/prompt_toolkit/Manifest | 3 + dev-python/prompt_toolkit/metadata.xml | 13 + .../prompt_toolkit/prompt_toolkit-2.0.10-r1.ebuild | 22 + .../prompt_toolkit/prompt_toolkit-2.0.10.ebuild | 23 + .../prompt_toolkit/prompt_toolkit-3.0.3.ebuild | 22 + .../prompt_toolkit/prompt_toolkit-3.0.5.ebuild | 22 + dev-python/protobuf-python/Manifest | 1 + dev-python/protobuf-python/metadata.xml | 19 + .../protobuf-python/protobuf-python-3.11.4.ebuild | 63 +++ .../protobuf-python/protobuf-python-9999.ebuild | 63 +++ dev-python/prov/Manifest | 1 + dev-python/prov/metadata.xml | 22 + dev-python/prov/prov-1.5.3.ebuild | 27 + dev-python/pslab-python/Manifest | 1 + .../pslab-python-1.0.1-no_install_udev_rules.patch | 9 + .../files/pslab-python-1.0.1-sys_version.patch | 11 + dev-python/pslab-python/metadata.xml | 12 + .../pslab-python/pslab-python-1.0.1-r1.ebuild | 28 + dev-python/psutil/Manifest | 1 + dev-python/psutil/files/psutil-5.7.0-tests.patch | 158 ++++++ dev-python/psutil/metadata.xml | 13 + dev-python/psutil/psutil-5.7.0.ebuild | 48 ++ dev-python/psycopg/Manifest | 3 + .../files/psycopg-2.7.3-avoid-mxdatetime.patch | 40 ++ .../files/psycopg-2.8.3-avoid-mxdatetime.patch | 24 + dev-python/psycopg/metadata.xml | 12 + dev-python/psycopg/psycopg-2.7.7.ebuild | 68 +++ dev-python/psycopg/psycopg-2.8.4.ebuild | 82 +++ dev-python/psycopg/psycopg-2.8.5.ebuild | 65 +++ dev-python/ptpython/Manifest | 1 + dev-python/ptpython/metadata.xml | 13 + dev-python/ptpython/ptpython-2.0.6.ebuild | 24 + dev-python/ptvsd/Manifest | 1 + dev-python/ptvsd/metadata.xml | 12 + dev-python/ptvsd/ptvsd-4.3.2.ebuild | 15 + dev-python/ptyprocess/Manifest | 1 + dev-python/ptyprocess/metadata.xml | 13 + dev-python/ptyprocess/ptyprocess-0.6.0.ebuild | 19 + dev-python/publicsuffix/Manifest | 1 + dev-python/publicsuffix/metadata.xml | 15 + .../publicsuffix/publicsuffix-2.20191221.ebuild | 22 + dev-python/pudb/Manifest | 1 + dev-python/pudb/metadata.xml | 16 + dev-python/pudb/pudb-2018.1.ebuild | 20 + dev-python/pupynere/Manifest | 1 + dev-python/pupynere/metadata.xml | 16 + dev-python/pupynere/pupynere-1.0.15-r2.ebuild | 31 ++ dev-python/pure-sasl/Manifest | 1 + dev-python/pure-sasl/metadata.xml | 8 + dev-python/pure-sasl/pure-sasl-0.6.1.ebuild | 31 ++ dev-python/pushbullet-py/Manifest | 1 + dev-python/pushbullet-py/metadata.xml | 14 + .../pushbullet-py/pushbullet-py-0.11.0-r1.ebuild | 50 ++ .../pushbullet-py/pushbullet-py-0.11.0.ebuild | 50 ++ dev-python/pweave/Manifest | 1 + dev-python/pweave/files/pweave-0.30.3-docs.patch | 12 + .../files/pweave-0.30.3-rm-online-tests.patch | 115 ++++ dev-python/pweave/metadata.xml | 13 + dev-python/pweave/pweave-0.30.3.ebuild | 57 ++ dev-python/py-amqp/Manifest | 2 + dev-python/py-amqp/metadata.xml | 17 + dev-python/py-amqp/py-amqp-2.5.0.ebuild | 66 +++ dev-python/py-amqp/py-amqp-2.5.2.ebuild | 66 +++ dev-python/py-cpuinfo/Manifest | 1 + dev-python/py-cpuinfo/metadata.xml | 17 + dev-python/py-cpuinfo/py-cpuinfo-5.0.0-r1.ebuild | 22 + dev-python/py-gfm/Manifest | 1 + dev-python/py-gfm/metadata.xml | 12 + dev-python/py-gfm/py-gfm-0.1.4.ebuild | 21 + dev-python/py-smbpasswd/Manifest | 1 + dev-python/py-smbpasswd/metadata.xml | 9 + dev-python/py-smbpasswd/py-smbpasswd-1.0.2.ebuild | 20 + dev-python/py-ubjson/Manifest | 2 + dev-python/py-ubjson/metadata.xml | 21 + dev-python/py-ubjson/py-ubjson-0.15.0.ebuild | 23 + dev-python/py-ubjson/py-ubjson-0.16.1.ebuild | 23 + dev-python/py/Manifest | 1 + .../py/files/py-1.5.2-skip-apiwarn-pytest31.patch | 14 + dev-python/py/files/py-1.8.0-pytest-4.patch | 580 +++++++++++++++++++ dev-python/py/metadata.xml | 13 + dev-python/py/py-1.8.0.ebuild | 58 ++ dev-python/py2pack/Manifest | 1 + dev-python/py2pack/py2pack-0.8.4.ebuild | 26 + dev-python/py2play/Manifest | 1 + dev-python/py2play/metadata.xml | 13 + dev-python/py2play/py2play-0.1.10-r1.ebuild | 23 + dev-python/pyClamd/Manifest | 1 + dev-python/pyClamd/metadata.xml | 11 + dev-python/pyClamd/pyClamd-0.4.0-r1.ebuild | 26 + dev-python/pyFFTW/Manifest | 1 + dev-python/pyFFTW/metadata.xml | 16 + dev-python/pyFFTW/pyFFTW-0.11.1.ebuild | 28 + dev-python/pyFFTW/pyFFTW-9999.ebuild | 28 + dev-python/pyGPG/Manifest | 1 + dev-python/pyGPG/metadata.xml | 16 + dev-python/pyGPG/pyGPG-0.2.ebuild | 43 ++ dev-python/pyGPG/pyGPG-9999.ebuild | 43 ++ dev-python/pyTenable/Manifest | 2 + dev-python/pyTenable/metadata.xml | 13 + dev-python/pyTenable/pyTenable-0.3.20.ebuild | 30 + dev-python/pyTenable/pyTenable-1.1.3.ebuild | 29 + dev-python/pyacoustid/Manifest | 1 + dev-python/pyacoustid/metadata.xml | 21 + dev-python/pyacoustid/pyacoustid-1.1.7.ebuild | 34 ++ dev-python/pyaes/Manifest | 1 + dev-python/pyaes/metadata.xml | 15 + dev-python/pyaes/pyaes-1.6.1-r1.ebuild | 27 + dev-python/pyaes/pyaes-1.6.1-r2.ebuild | 30 + dev-python/pyalsa/Manifest | 1 + .../files/pyalsa-1.1.6-no-build-symlinks.patch | 27 + dev-python/pyalsa/metadata.xml | 13 + dev-python/pyalsa/pyalsa-1.1.6-r1.ebuild | 25 + dev-python/pyalsa/pyalsa-1.1.6.ebuild | 25 + dev-python/pyamg/Manifest | 1 + dev-python/pyamg/metadata.xml | 19 + dev-python/pyamg/pyamg-3.2.1-r1.ebuild | 32 ++ dev-python/pyasn1-modules/Manifest | 2 + dev-python/pyasn1-modules/metadata.xml | 14 + .../pyasn1-modules/pyasn1-modules-0.2.1.ebuild | 33 ++ .../pyasn1-modules/pyasn1-modules-0.2.8.ebuild | 30 + dev-python/pyasn1/Manifest | 1 + dev-python/pyasn1/metadata.xml | 15 + dev-python/pyasn1/pyasn1-0.4.8.ebuild | 20 + dev-python/pyatspi/Manifest | 3 + .../files/pyatspi-2.6.0-examples-python3.patch | 26 + dev-python/pyatspi/metadata.xml | 9 + dev-python/pyatspi/pyatspi-2.32.1.ebuild | 57 ++ dev-python/pyatspi/pyatspi-2.34.0.ebuild | 56 ++ dev-python/pyatspi/pyatspi-2.36.0.ebuild | 56 ++ dev-python/pyaudio/Manifest | 1 + dev-python/pyaudio/metadata.xml | 20 + dev-python/pyaudio/pyaudio-0.2.11-r1.ebuild | 39 ++ dev-python/pyaudio/pyaudio-0.2.11.ebuild | 36 ++ dev-python/pybind11/Manifest | 2 + dev-python/pybind11/metadata.xml | 13 + dev-python/pybind11/pybind11-2.4.3.ebuild | 17 + dev-python/pybind11/pybind11-2.5.0.ebuild | 63 +++ dev-python/pyblake2/Manifest | 1 + dev-python/pyblake2/metadata.xml | 16 + dev-python/pyblake2/pyblake2-1.1.2.ebuild | 22 + dev-python/pybluez/Manifest | 2 + dev-python/pybluez/metadata.xml | 13 + dev-python/pybluez/pybluez-0.18-r1.ebuild | 33 ++ dev-python/pybluez/pybluez-0.23.ebuild | 33 ++ dev-python/pycadf/Manifest | 1 + dev-python/pycadf/metadata.xml | 19 + dev-python/pycadf/pycadf-2.9.0-r1.ebuild | 63 +++ dev-python/pycairo/Manifest | 2 + dev-python/pycairo/files/pycairo-1.19.1-py39.patch | 26 + dev-python/pycairo/metadata.xml | 9 + dev-python/pycairo/pycairo-1.18.2.ebuild | 48 ++ dev-python/pycairo/pycairo-1.19.1.ebuild | 48 ++ dev-python/pycapnp/Manifest | 1 + dev-python/pycapnp/files/sdist.patch | 13 + dev-python/pycapnp/metadata.xml | 17 + dev-python/pycapnp/pycapnp-0.6.4.ebuild | 36 ++ dev-python/pycares/Manifest | 1 + dev-python/pycares/metadata.xml | 12 + dev-python/pycares/pycares-3.1.1.ebuild | 27 + dev-python/pycdio/Manifest | 1 + dev-python/pycdio/metadata.xml | 15 + dev-python/pycdio/pycdio-2.1.0.ebuild | 42 ++ dev-python/pychm/Manifest | 1 + dev-python/pychm/metadata.xml | 23 + dev-python/pychm/pychm-0.8.6.ebuild | 21 + dev-python/pychromecast/Manifest | 1 + dev-python/pychromecast/metadata.xml | 15 + dev-python/pychromecast/pychromecast-4.1.0.ebuild | 25 + dev-python/pychroot/Manifest | 1 + dev-python/pychroot/metadata.xml | 9 + dev-python/pychroot/pychroot-0.10.1.ebuild | 44 ++ dev-python/pychroot/pychroot-9999.ebuild | 44 ++ dev-python/pyclipper/Manifest | 2 + dev-python/pyclipper/metadata.xml | 9 + dev-python/pyclipper/pyclipper-1.1.0.ebuild | 28 + dev-python/pyclipper/pyclipper-1.1.0_p3-r1.ebuild | 32 ++ dev-python/pycodestyle/Manifest | 2 + dev-python/pycodestyle/metadata.xml | 13 + dev-python/pycodestyle/pycodestyle-2.5.0.ebuild | 36 ++ dev-python/pycodestyle/pycodestyle-2.6.0.ebuild | 36 ++ dev-python/pycollada/Manifest | 1 + dev-python/pycollada/metadata.xml | 21 + dev-python/pycollada/pycollada-0.7.1.ebuild | 45 ++ dev-python/pycountry/Manifest | 1 + dev-python/pycountry/metadata.xml | 15 + dev-python/pycountry/pycountry-19.8.18.ebuild | 31 ++ dev-python/pycparser/Manifest | 1 + dev-python/pycparser/metadata.xml | 13 + dev-python/pycparser/pycparser-2.20.ebuild | 56 ++ dev-python/pycryptodome/Manifest | 2 + .../files/pycryptodome-3.9.4-parallel-make.patch | 22 + .../files/pycryptodome-3.9.4-tests.patch | 48 ++ dev-python/pycryptodome/metadata.xml | 12 + dev-python/pycryptodome/pycryptodome-3.9.4.ebuild | 46 ++ dev-python/pycryptodome/pycryptodome-3.9.7.ebuild | 41 ++ dev-python/pycson/Manifest | 1 + dev-python/pycson/metadata.xml | 13 + dev-python/pycson/pycson-0.7.ebuild | 13 + dev-python/pycuda/Manifest | 1 + dev-python/pycuda/metadata.xml | 12 + dev-python/pycuda/pycuda-2018.1.1.ebuild | 83 +++ dev-python/pycuda/pycuda-9999.ebuild | 88 +++ dev-python/pycups/Manifest | 1 + dev-python/pycups/metadata.xml | 16 + dev-python/pycups/pycups-1.9.73-r2.ebuild | 29 + dev-python/pycurl/Manifest | 2 + .../pycurl/files/pycurl-7.43.0.5-cc-cflags.patch | 34 ++ .../pycurl/files/pycurl-7.43.0.5-telnet-test.patch | 50 ++ dev-python/pycurl/metadata.xml | 23 + dev-python/pycurl/pycurl-7.43.0.3.ebuild | 76 +++ dev-python/pycurl/pycurl-7.43.0.5.ebuild | 89 +++ dev-python/pycxx/Manifest | 2 + .../pycxx/files/pycxx-6.2.3-installation.patch | 25 + dev-python/pycxx/metadata.xml | 16 + dev-python/pycxx/pycxx-6.2.6.ebuild | 41 ++ dev-python/pycxx/pycxx-7.1.2-r2.ebuild | 35 ++ dev-python/pydecomp/Manifest | 1 + dev-python/pydecomp/metadata.xml | 18 + dev-python/pydecomp/pydecomp-0.3.ebuild | 37 ++ dev-python/pydecomp/pydecomp-9999.ebuild | 44 ++ dev-python/pydiff/Manifest | 1 + dev-python/pydiff/metadata.xml | 13 + dev-python/pydiff/pydiff-0.2-r1.ebuild | 21 + dev-python/pydispatcher/Manifest | 1 + dev-python/pydispatcher/metadata.xml | 17 + dev-python/pydispatcher/pydispatcher-2.1.2.ebuild | 38 ++ dev-python/pydns/Manifest | 2 + dev-python/pydns/metadata.xml | 18 + dev-python/pydns/pydns-3.1.1.ebuild | 38 ++ dev-python/pydns/pydns-3.2.1.ebuild | 33 ++ dev-python/pydocstyle/Manifest | 1 + dev-python/pydocstyle/metadata.xml | 25 + dev-python/pydocstyle/pydocstyle-5.0.2.ebuild | 36 ++ dev-python/pydot/Manifest | 1 + dev-python/pydot/files/pydot-1.4.1-unittest.patch | 74 +++ dev-python/pydot/metadata.xml | 13 + dev-python/pydot/pydot-1.4.1.ebuild | 36 ++ dev-python/pydotplus/Manifest | 1 + dev-python/pydotplus/metadata.xml | 20 + dev-python/pydotplus/pydotplus-2.0.2.ebuild | 38 ++ dev-python/pyds9/Manifest | 1 + .../pyds9/files/pyds9-1.8.1-use-system-xpa.patch | 36 ++ dev-python/pyds9/metadata.xml | 19 + dev-python/pyds9/pyds9-1.8.1.ebuild | 25 + dev-python/pyelftools/Manifest | 2 + dev-python/pyelftools/metadata.xml | 14 + dev-python/pyelftools/pyelftools-0.25.ebuild | 29 + dev-python/pyelftools/pyelftools-0.26.ebuild | 30 + dev-python/pyenchant/Manifest | 3 + dev-python/pyenchant/metadata.xml | 22 + dev-python/pyenchant/pyenchant-2.0.0.ebuild | 38 ++ dev-python/pyenchant/pyenchant-3.0.1-r1.ebuild | 27 + dev-python/pyenchant/pyenchant-3.1.0.ebuild | 27 + dev-python/pyfakefs/Manifest | 3 + dev-python/pyfakefs/metadata.xml | 13 + dev-python/pyfakefs/pyfakefs-3.7.1.ebuild | 29 + dev-python/pyfakefs/pyfakefs-3.7.2.ebuild | 29 + dev-python/pyfakefs/pyfakefs-4.0.2.ebuild | 29 + dev-python/pyfeyn/Manifest | 1 + dev-python/pyfeyn/files/pyfeyn-1.0.0.patch | 18 + dev-python/pyfeyn/metadata.xml | 18 + dev-python/pyfeyn/pyfeyn-1.0.0-r2.ebuild | 22 + dev-python/pyflakes/Manifest | 2 + .../pyflakes/files/pyflakes-2.1.1-py38.patch | 42 ++ .../pyflakes/files/pyflakes-2.1.1-tests.patch | 207 +++++++ dev-python/pyflakes/metadata.xml | 21 + dev-python/pyflakes/pyflakes-2.1.1.ebuild | 25 + dev-python/pyflakes/pyflakes-2.2.0.ebuild | 19 + dev-python/pyflann/Manifest | 1 + dev-python/pyflann/metadata.xml | 20 + dev-python/pyflann/pyflann-1.9.1.ebuild | 36 ++ dev-python/pyfltk/Manifest | 1 + dev-python/pyfltk/files/fltk_wrap.patch | 14 + dev-python/pyfltk/files/ignore-func.patch | 12 + dev-python/pyfltk/metadata.xml | 16 + dev-python/pyfltk/pyfltk-1.3.3.ebuild | 52 ++ dev-python/pyformance/Manifest | 2 + dev-python/pyformance/metadata.xml | 16 + dev-python/pyformance/pyformance-0.4-r1.ebuild | 35 ++ dev-python/pyftpdlib/Manifest | 2 + dev-python/pyftpdlib/metadata.xml | 14 + dev-python/pyftpdlib/pyftpdlib-1.5.5-r1.ebuild | 86 +++ dev-python/pyftpdlib/pyftpdlib-1.5.6.ebuild | 86 +++ dev-python/pygal/Manifest | 1 + dev-python/pygal/metadata.xml | 14 + dev-python/pygal/pygal-2.4.0-r1.ebuild | 45 ++ dev-python/pygame/Manifest | 2 + .../pygame/files/pygame-2.0.0_pre10-py39.patch | 34 ++ dev-python/pygame/metadata.xml | 15 + dev-python/pygame/pygame-1.9.6-r1.ebuild | 92 +++ dev-python/pygame/pygame-1.9.6.ebuild | 79 +++ dev-python/pygame/pygame-2.0.0_pre10.ebuild | 79 +++ dev-python/pygame/pygame-9999.ebuild | 70 +++ dev-python/pygame_sdl2/Manifest | 2 + .../files/pygame_sdl2-6.99.12.4-mixer.patch | 43 ++ dev-python/pygame_sdl2/metadata.xml | 12 + .../pygame_sdl2/pygame_sdl2-6.99.12.4-r2.ebuild | 42 ++ .../pygame_sdl2/pygame_sdl2-6.99.12.4-r3.ebuild | 42 ++ dev-python/pygame_sdl2/pygame_sdl2-7.3.5.ebuild | 40 ++ dev-python/pyghmi/Manifest | 1 + dev-python/pyghmi/metadata.xml | 12 + dev-python/pyghmi/pyghmi-1.5.5.ebuild | 38 ++ dev-python/pygit2/Manifest | 2 + dev-python/pygit2/metadata.xml | 17 + dev-python/pygit2/pygit2-1.0.3.ebuild | 42 ++ dev-python/pygit2/pygit2-1.2.1.ebuild | 43 ++ dev-python/pyglet/Manifest | 2 + dev-python/pyglet/metadata.xml | 25 + dev-python/pyglet/pyglet-1.2.4.ebuild | 45 ++ dev-python/pyglet/pyglet-1.5.3.ebuild | 63 +++ dev-python/pygments-github-lexers/Manifest | 1 + dev-python/pygments-github-lexers/metadata.xml | 13 + .../pygments-github-lexers-0.0.5.ebuild | 21 + dev-python/pygments/Manifest | 2 + dev-python/pygments/metadata.xml | 15 + dev-python/pygments/pygments-2.5.2.ebuild | 41 ++ dev-python/pygments/pygments-2.6.1.ebuild | 41 ++ dev-python/pygobject/Manifest | 3 + .../pygobject-2.28.3-fix-codegen-location.patch | 64 +++ .../files/pygobject-2.28.3-make_check.patch | 76 +++ ...t-2.28.3-support_multiple_python_versions.patch | 103 ++++ .../pygobject-2.28.6-disable-failing-tests.patch | 98 ++++ .../files/pygobject-2.28.6-gio-types-2.32.patch | 50 ++ .../pygobject-2.28.6-glib-2.36-class_init.patch | 315 +++++++++++ .../files/pygobject-2.28.6-set_qdata.patch | 28 + .../pygobject-2.28.6-tests-no-introspection.patch | 33 ++ dev-python/pygobject/metadata.xml | 27 + dev-python/pygobject/pygobject-2.28.6-r55.ebuild | 132 +++++ dev-python/pygobject/pygobject-3.32.1.ebuild | 75 +++ dev-python/pygobject/pygobject-3.34.0.ebuild | 75 +++ dev-python/pygpgme/Manifest | 1 + dev-python/pygpgme/metadata.xml | 18 + dev-python/pygpgme/pygpgme-0.3-r1.ebuild | 24 + dev-python/pygpgme/pygpgme-0.3-r2.ebuild | 24 + dev-python/pygpu/Manifest | 1 + dev-python/pygpu/metadata.xml | 20 + dev-python/pygpu/pygpu-0.6.7.ebuild | 39 ++ dev-python/pygraphviz/Manifest | 1 + .../pygraphviz/files/pygraphviz-1.5-docs.patch | 29 + dev-python/pygraphviz/metadata.xml | 18 + dev-python/pygraphviz/pygraphviz-1.5.ebuild | 51 ++ dev-python/pygresql/Manifest | 2 + dev-python/pygresql/metadata.xml | 16 + dev-python/pygresql/pygresql-5.0.6.ebuild | 32 ++ dev-python/pygresql/pygresql-5.1.ebuild | 35 ++ dev-python/pygsl/Manifest | 1 + dev-python/pygsl/metadata.xml | 16 + dev-python/pygsl/pygsl-2.1.1.ebuild | 28 + dev-python/pygtk/Manifest | 1 + .../files/pygtk-2.13.0-fix-codegen-location.patch | 11 + .../pygtk/files/pygtk-2.14.1-libdir-pc.patch | 12 + .../pygtk/files/pygtk-2.24.0-fix-leaks.patch | 58 ++ .../pygtk/files/pygtk-2.24.0-pango-1.44.patch | 41 ++ .../pygtk/files/pygtk-2.24.0-quartz-objc.patch | 45 ++ .../pygtk/files/pygtk-2.24.0-test-fail.patch | 9 + .../pygtk/files/pygtk-2.24.0-test_dialog.patch | 28 + dev-python/pygtk/metadata.xml | 24 + dev-python/pygtk/pygtk-2.24.0-r5.ebuild | 109 ++++ dev-python/pyh2o/metadata.xml | 17 + dev-python/pyh2o/pyh2o-9999.ebuild | 20 + dev-python/pyhamcrest/Manifest | 3 + dev-python/pyhamcrest/metadata.xml | 13 + dev-python/pyhamcrest/pyhamcrest-1.10.1.ebuild | 36 ++ dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild | 60 ++ dev-python/pyhamcrest/pyhamcrest-2.0.2.ebuild | 29 + dev-python/pyicu/Manifest | 2 + dev-python/pyicu/metadata.xml | 13 + dev-python/pyicu/pyicu-2.4.3.ebuild | 28 + dev-python/pyicu/pyicu-2.5.ebuild | 28 + dev-python/pyid3lib/Manifest | 1 + .../pyid3lib/files/pyid3lib-0.5.1-gcc-4.4.patch | 20 + .../pyid3lib/files/pyid3lib-0.5.1-py25.patch | 57 ++ dev-python/pyid3lib/metadata.xml | 12 + dev-python/pyid3lib/pyid3lib-0.5.1-r2.ebuild | 33 ++ dev-python/pyilmbase/Manifest | 1 + .../files/pyilmbase-2.3.0-fix-build-system.patch | 48 ++ .../files/pyilmbase-2.3.0-link-pyimath.patch | 13 + dev-python/pyilmbase/metadata.xml | 17 + dev-python/pyilmbase/pyilmbase-2.3.0-r2.ebuild | 73 +++ dev-python/pyinotify/Manifest | 1 + dev-python/pyinotify/metadata.xml | 9 + dev-python/pyinotify/pyinotify-0.9.6.ebuild | 30 + dev-python/pyinsane/Manifest | 1 + dev-python/pyinsane/metadata.xml | 22 + dev-python/pyinsane/pyinsane-2.0.13.ebuild | 33 ++ dev-python/pyjwt/Manifest | 1 + dev-python/pyjwt/files/pyjwt-1.7.1-ecdsa-fix.patch | 27 + dev-python/pyjwt/metadata.xml | 14 + dev-python/pyjwt/pyjwt-1.7.1-r1.ebuild | 56 ++ dev-python/pykerberos/Manifest | 1 + dev-python/pykerberos/metadata.xml | 12 + dev-python/pykerberos/pykerberos-1.2.1.ebuild | 21 + dev-python/pykka/Manifest | 1 + dev-python/pykka/metadata.xml | 13 + dev-python/pykka/pykka-2.0.2.ebuild | 27 + dev-python/pykwalify/Manifest | 1 + dev-python/pykwalify/files/pykwalify-1.4.0-S.patch | 24 + .../pykwalify/files/pykwalify-1.7.0-test.patch | 48 ++ dev-python/pykwalify/metadata.xml | 13 + dev-python/pykwalify/pykwalify-1.7.0.ebuild | 35 ++ dev-python/pykwalify/pykwalify-9999.ebuild | 40 ++ dev-python/pylama/Manifest | 1 + dev-python/pylama/metadata.xml | 13 + dev-python/pylama/pylama-7.7.1.ebuild | 47 ++ dev-python/pylast/Manifest | 2 + dev-python/pylast/metadata.xml | 24 + dev-python/pylast/pylast-1.9.0.ebuild | 23 + dev-python/pylast/pylast-3.2.1.ebuild | 36 ++ dev-python/pylibacl/Manifest | 2 + dev-python/pylibacl/metadata.xml | 16 + dev-python/pylibacl/pylibacl-0.5.3.ebuild | 35 ++ .../pylibacl/pylibacl-0.5.4_p20191217.ebuild | 40 ++ dev-python/pylibmc/Manifest | 1 + .../files/pylibmc-1.6.1-fix-test-failures-r1.patch | 16 + dev-python/pylibmc/metadata.xml | 13 + dev-python/pylibmc/pylibmc-1.6.1-r1.ebuild | 64 +++ dev-python/pylint/Manifest | 2 + .../files/pylint-2.4.4-no-pytest-runner.patch | 12 + .../pylint/files/pylint-2.4.4-sphinx-theme.patch | 13 + dev-python/pylint/files/pylint-2.4.4-tests.patch | 13 + .../files/pylint-2.5.3-no-pytest-runner.patch | 20 + dev-python/pylint/files/pylint-2.5.3-tests.patch | 12 + dev-python/pylint/metadata.xml | 24 + dev-python/pylint/pylint-2.4.4-r1.ebuild | 58 ++ dev-python/pylint/pylint-2.5.3.ebuild | 65 +++ dev-python/pylru/Manifest | 1 + dev-python/pylru/metadata.xml | 17 + dev-python/pylru/pylru-1.2.0.ebuild | 18 + dev-python/pylxd/Manifest | 2 + dev-python/pylxd/metadata.xml | 12 + dev-python/pylxd/pylxd-2.2.10.ebuild | 27 + dev-python/pylxd/pylxd-2.2.8.ebuild | 27 + dev-python/pylzma/Manifest | 1 + dev-python/pylzma/metadata.xml | 12 + dev-python/pylzma/pylzma-0.4.9.ebuild | 31 ++ dev-python/pymad/Manifest | 1 + dev-python/pymad/metadata.xml | 12 + dev-python/pymad/pymad-0.10.ebuild | 22 + dev-python/pymdstat/Manifest | 1 + dev-python/pymdstat/metadata.xml | 17 + dev-python/pymdstat/pymdstat-0.4.2-r1.ebuild | 29 + dev-python/pymediainfo/Manifest | 2 + dev-python/pymediainfo/metadata.xml | 14 + dev-python/pymediainfo/pymediainfo-4.1.ebuild | 49 ++ dev-python/pymediainfo/pymediainfo-4.2.1.ebuild | 38 ++ dev-python/pymetar/Manifest | 1 + dev-python/pymetar/metadata.xml | 20 + dev-python/pymetar/pymetar-1.1.ebuild | 18 + dev-python/pymilter/ChangeLog | 10 + dev-python/pymilter/Manifest | 1 + dev-python/pymilter/pymilter-0.9.3.ebuild | 22 + dev-python/pyminuit/Manifest | 3 + dev-python/pyminuit/pyminuit-1.2.1-r2.ebuild | 40 ++ dev-python/pymongo/Manifest | 1 + dev-python/pymongo/metadata.xml | 20 + dev-python/pymongo/pymongo-3.10.1.ebuild | 119 ++++ dev-python/pymountboot/Manifest | 2 + dev-python/pymountboot/metadata.xml | 17 + dev-python/pymountboot/pymountboot-0.2.2.ebuild | 21 + dev-python/pymountboot/pymountboot-0.2.3.ebuild | 23 + dev-python/pymountboot/pymountboot-9999.ebuild | 21 + dev-python/pympler/Manifest | 1 + dev-python/pympler/metadata.xml | 21 + dev-python/pympler/pympler-0.6.ebuild | 44 ++ dev-python/pymssql/Manifest | 1 + .../pymssql/files/pymssql-2.1.3-DBVERSION_80.patch | 13 + .../pymssql-2.1.3-remove-setuptools_git.patch | 10 + dev-python/pymssql/metadata.xml | 15 + dev-python/pymssql/pymssql-2.1.3.ebuild | 47 ++ dev-python/pymysql/Manifest | 1 + dev-python/pymysql/metadata.xml | 20 + dev-python/pymysql/pymysql-0.9.3.ebuild | 96 ++++ dev-python/pynacl/Manifest | 3 + .../pynacl/files/pynacl-1.3.0-hypothesis-4.patch | 29 + dev-python/pynacl/metadata.xml | 25 + dev-python/pynacl/pynacl-1.2.1.ebuild | 39 ++ dev-python/pynacl/pynacl-1.3.0.ebuild | 36 ++ dev-python/pynacl/pynacl-1.4.0.ebuild | 35 ++ dev-python/pynput/Manifest | 1 + dev-python/pynput/metadata.xml | 9 + dev-python/pynput/pynput-1.6.8.ebuild | 34 ++ dev-python/pynput/pynput-9999.ebuild | 34 ++ dev-python/pynvim/Manifest | 1 + dev-python/pynvim/metadata.xml | 12 + dev-python/pynvim/pynvim-0.4.1.ebuild | 30 + dev-python/pyocr/Manifest | 1 + dev-python/pyocr/metadata.xml | 24 + dev-python/pyocr/pyocr-0.7.2.ebuild | 26 + dev-python/pyode/Manifest | 1 + dev-python/pyode/metadata.xml | 12 + dev-python/pyode/pyode-1.2.0_p20100322-r1.ebuild | 43 ++ dev-python/pyogg/Manifest | 1 + dev-python/pyogg/metadata.xml | 9 + dev-python/pyogg/pyogg-1.3-r2.ebuild | 34 ++ dev-python/pyopenal/Manifest | 1 + .../pyopenal/files/pyopenal-0.1.6-setup.patch | 20 + dev-python/pyopenal/metadata.xml | 9 + dev-python/pyopenal/pyopenal-0.1.6-r1.ebuild | 35 ++ dev-python/pyopencl/Manifest | 2 + dev-python/pyopencl/metadata.xml | 9 + dev-python/pyopencl/pyopencl-2017.2.ebuild | 52 ++ dev-python/pyopencl/pyopencl-2019.1.2.ebuild | 56 ++ dev-python/pyopengl/Manifest | 2 + dev-python/pyopengl/metadata.xml | 13 + dev-python/pyopengl/pyopengl-3.1.0.ebuild | 31 ++ dev-python/pyopengl/pyopengl-3.1.5.ebuild | 53 ++ dev-python/pyopengl_accelerate/Manifest | 2 + dev-python/pyopengl_accelerate/metadata.xml | 13 + .../pyopengl_accelerate-3.1.0-r1.ebuild | 29 + .../pyopengl_accelerate-3.1.5.ebuild | 32 ++ dev-python/pyopenssl/Manifest | 1 + dev-python/pyopenssl/metadata.xml | 15 + dev-python/pyopenssl/pyopenssl-19.1.0.ebuild | 51 ++ dev-python/pyotherside/Manifest | 1 + dev-python/pyotherside/metadata.xml | 9 + dev-python/pyotherside/pyotherside-1.5.9.ebuild | 41 ++ dev-python/pyotp/Manifest | 1 + dev-python/pyotp/metadata.xml | 9 + dev-python/pyotp/pyotp-2.3.0.ebuild | 18 + dev-python/pypam/Manifest | 1 + dev-python/pypam/files/PyPAM-0.5.0-dealloc.patch | 17 + .../pypam/files/PyPAM-0.5.0-memory-errors.patch | 128 +++++ dev-python/pypam/files/PyPAM-0.5.0-nofree.patch | 60 ++ .../pypam/files/PyPAM-0.5.0-return-value.patch | 57 ++ dev-python/pypam/files/PyPAM-python3-support.patch | 198 +++++++ dev-python/pypam/files/pypam-0.5.0-stricter.patch | 15 + dev-python/pypam/metadata.xml | 6 + dev-python/pypam/pypam-0.5.0-r4.ebuild | 46 ++ dev-python/pyparsing/Manifest | 2 + dev-python/pyparsing/metadata.xml | 21 + dev-python/pyparsing/pyparsing-2.4.6.ebuild | 32 ++ dev-python/pyparsing/pyparsing-2.4.7.ebuild | 32 ++ dev-python/pyparted/Manifest | 2 + .../pyparted/files/pyparted-3.10.3-greater.patch | 11 + dev-python/pyparted/metadata.xml | 12 + dev-python/pyparted/pyparted-3.10.7.ebuild | 34 ++ dev-python/pyparted/pyparted-3.11.6.ebuild | 26 + dev-python/pyparted/pyparted-999999.ebuild | 30 + dev-python/pypax/Manifest | 1 + dev-python/pypax/metadata.xml | 21 + dev-python/pypax/pypax-0.9.5.ebuild | 49 ++ dev-python/pypax/pypax-9999.ebuild | 49 ++ dev-python/pypcap/Manifest | 1 + dev-python/pypcap/files/pypcap-1.2.3-mktemp.patch | 19 + dev-python/pypcap/metadata.xml | 18 + dev-python/pypcap/pypcap-1.2.3.ebuild | 30 + dev-python/pypeg2/Manifest | 1 + dev-python/pypeg2/files/pypeg2-2.15.1-test.patch | 12 + dev-python/pypeg2/metadata.xml | 13 + dev-python/pypeg2/pypeg2-2.15.2-r1.ebuild | 29 + dev-python/pyperclip/Manifest | 2 + .../files/pyperclip-1.7.0-test-pyqt.patch | 33 ++ dev-python/pyperclip/metadata.xml | 13 + dev-python/pyperclip/pyperclip-1.5.27.ebuild | 32 ++ dev-python/pyperclip/pyperclip-1.7.0.ebuild | 63 +++ dev-python/pyphen/Manifest | 2 + dev-python/pyphen/metadata.xml | 13 + dev-python/pyphen/pyphen-0.9.4.ebuild | 23 + dev-python/pyphen/pyphen-0.9.5.ebuild | 30 + dev-python/pypiserver/Manifest | 2 + .../files/pypiserver-1.3.1-no-internet.patch | 90 +++ dev-python/pypiserver/metadata.xml | 13 + dev-python/pypiserver/pypiserver-1.3.1-r1.ebuild | 46 ++ dev-python/pypiserver/pypiserver-1.3.2.ebuild | 49 ++ dev-python/pypng/Manifest | 1 + dev-python/pypng/metadata.xml | 17 + dev-python/pypng/pypng-0.0.20.ebuild | 21 + dev-python/pypowervm/Manifest | 1 + dev-python/pypowervm/metadata.xml | 13 + dev-python/pypowervm/pypowervm-1.1.20.ebuild | 33 ++ dev-python/pyprof2calltree/Manifest | 1 + dev-python/pyprof2calltree/metadata.xml | 12 + .../pyprof2calltree/pyprof2calltree-1.4.4.ebuild | 19 + dev-python/pyproj/Manifest | 1 + .../pyproj/files/pyproj-2.4.2-conftest.patch | 31 ++ dev-python/pyproj/metadata.xml | 14 + dev-python/pyproj/pyproj-2.4.2-r1.ebuild | 37 ++ dev-python/pyproject2setuppy/Manifest | 3 + dev-python/pyproject2setuppy/metadata.xml | 12 + .../pyproject2setuppy/pyproject2setuppy-4.ebuild | 26 + .../pyproject2setuppy/pyproject2setuppy-5.ebuild | 26 + .../pyproject2setuppy/pyproject2setuppy-7.ebuild | 26 + dev-python/pypugjs/Manifest | 1 + dev-python/pypugjs/metadata.xml | 22 + dev-python/pypugjs/pypugjs-5.9.4-r1.ebuild | 22 + dev-python/pypy-exe-bin/Manifest | 4 + dev-python/pypy-exe-bin/metadata.xml | 12 + .../pypy-exe-bin/pypy-exe-bin-7.3.0_p1.ebuild | 48 ++ .../pypy-exe-bin/pypy-exe-bin-7.3.1_p1.ebuild | 48 ++ dev-python/pypy-exe/Manifest | 2 + dev-python/pypy-exe/metadata.xml | 17 + dev-python/pypy-exe/pypy-exe-7.3.0.ebuild | 162 ++++++ dev-python/pypy-exe/pypy-exe-7.3.1.ebuild | 162 ++++++ dev-python/pypy/Manifest | 3 + ....UnixCCompiler.runtime_library_dir_option.patch | 11 + .../pypy/files/5.8.0_all_distutils_cxx.patch | 388 +++++++++++++ dev-python/pypy/files/7.0.0-gentoo-path.patch | 52 ++ dev-python/pypy/files/7.3.1-gentoo-path.patch | 42 ++ dev-python/pypy/metadata.xml | 12 + dev-python/pypy/pypy-7.3.0.ebuild | 182 ++++++ dev-python/pypy/pypy-7.3.1.ebuild | 177 ++++++ dev-python/pypy3-exe-bin/Manifest | 4 + dev-python/pypy3-exe-bin/metadata.xml | 12 + .../pypy3-exe-bin/pypy3-exe-bin-7.3.0_p1.ebuild | 48 ++ .../pypy3-exe-bin/pypy3-exe-bin-7.3.1_p1.ebuild | 48 ++ dev-python/pypy3-exe/Manifest | 2 + .../files/pypy3-exe-7.3.0-gcc10-fno-common.patch | 25 + dev-python/pypy3-exe/metadata.xml | 17 + dev-python/pypy3-exe/pypy3-exe-7.3.0.ebuild | 156 ++++++ dev-python/pypy3-exe/pypy3-exe-7.3.1.ebuild | 151 +++++ dev-python/pypy3/Manifest | 2 + ....UnixCCompiler.runtime_library_dir_option.patch | 11 + dev-python/pypy3/files/7.0.0-gentoo-path.patch | 52 ++ dev-python/pypy3/files/7.2.0-distutils-cxx.patch | 306 ++++++++++ dev-python/pypy3/files/7.3.1-gentoo-path.patch | 42 ++ .../files/python-3.5-distutils-OO-build.patch | 80 +++ dev-python/pypy3/metadata.xml | 12 + dev-python/pypy3/pypy3-7.3.0.ebuild | 219 ++++++++ dev-python/pypy3/pypy3-7.3.1.ebuild | 211 +++++++ dev-python/pyqrcode/Manifest | 1 + dev-python/pyqrcode/metadata.xml | 22 + dev-python/pyqrcode/pyqrcode-1.2.1-r1.ebuild | 37 ++ dev-python/pyqt-distutils/Manifest | 1 + dev-python/pyqt-distutils/metadata.xml | 13 + .../pyqt-distutils/pyqt-distutils-0.3.0.ebuild | 25 + dev-python/pyqtgraph/Manifest | 2 + .../pyqtgraph/files/pyqtgraph-0.10.0-qt5.patch | 10 + .../files/pyqtgraph-0.11.0-qt5_only.patch | 11 + dev-python/pyqtgraph/metadata.xml | 19 + dev-python/pyqtgraph/pyqtgraph-0.10.0-r2.ebuild | 47 ++ dev-python/pyqtgraph/pyqtgraph-0.11.0_rc0.ebuild | 48 ++ dev-python/pyquery/Manifest | 1 + .../files/pyquery-1.4.1-network-tests.patch | 20 + .../pyquery/files/pyquery-1.4.1-tests-pypy.patch | 20 + dev-python/pyquery/metadata.xml | 13 + dev-python/pyquery/pyquery-1.4.1-r1.ebuild | 45 ++ dev-python/pyrex/Manifest | 1 + dev-python/pyrex/metadata.xml | 9 + dev-python/pyrex/pyrex-0.9.9-r1.ebuild | 36 ++ dev-python/pyrfc3339/Manifest | 1 + dev-python/pyrfc3339/metadata.xml | 13 + dev-python/pyrfc3339/pyrfc3339-1.1.ebuild | 30 + dev-python/pyro/Manifest | 2 + dev-python/pyro/metadata.xml | 13 + dev-python/pyro/pyro-4.79.ebuild | 63 +++ dev-python/pyro/pyro-4.80.ebuild | 63 +++ dev-python/pyroute2/Manifest | 2 + .../files/pyroute2-0.5.12-readme-filename.patch | 13 + dev-python/pyroute2/metadata.xml | 17 + dev-python/pyroute2/pyroute2-0.5.12.ebuild | 35 ++ dev-python/pyroute2/pyroute2-0.5.5-r1.ebuild | 20 + dev-python/pyrqlite/Manifest | 1 + dev-python/pyrqlite/metadata.xml | 11 + dev-python/pyrqlite/pyrqlite-2.0.ebuild | 27 + dev-python/pyrqlite/pyrqlite-9999.ebuild | 26 + dev-python/pyrsistent/Manifest | 2 + dev-python/pyrsistent/metadata.xml | 17 + dev-python/pyrsistent/pyrsistent-0.15.6.ebuild | 26 + dev-python/pyrsistent/pyrsistent-0.16.0.ebuild | 26 + dev-python/pysaml2/Manifest | 1 + dev-python/pysaml2/files/cve-2020-5390.patch | 189 +++++++ dev-python/pysaml2/metadata.xml | 20 + dev-python/pysaml2/pysaml2-4.6.5-r1.ebuild | 42 ++ dev-python/pyscaffold/Manifest | 1 + dev-python/pyscaffold/metadata.xml | 9 + dev-python/pyscaffold/pyscaffold-2.4.4.ebuild | 57 ++ dev-python/pyscard/Manifest | 1 + dev-python/pyscard/metadata.xml | 12 + dev-python/pyscard/pyscard-1.9.9.ebuild | 34 ++ dev-python/pysendfile/Manifest | 1 + dev-python/pysendfile/metadata.xml | 14 + dev-python/pysendfile/pysendfile-2.0.1-r1.ebuild | 23 + dev-python/pyserial/Manifest | 1 + dev-python/pyserial/metadata.xml | 14 + dev-python/pyserial/pyserial-3.4.ebuild | 36 ++ dev-python/pysha3/Manifest | 1 + dev-python/pysha3/metadata.xml | 16 + dev-python/pysha3/pysha3-1.0.2-r1.ebuild | 32 ++ dev-python/pyside2/Manifest | 2 + dev-python/pyside2/metadata.xml | 41 ++ dev-python/pyside2/pyside2-5.14.1-r2.ebuild | 208 +++++++ dev-python/pyside2/pyside2-5.14.2.ebuild | 208 +++++++ dev-python/pysmi/Manifest | 1 + dev-python/pysmi/metadata.xml | 13 + dev-python/pysmi/pysmi-0.3.4.ebuild | 18 + dev-python/pysnmp-mibs/Manifest | 1 + dev-python/pysnmp-mibs/metadata.xml | 34 ++ dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild | 19 + dev-python/pysnmp/Manifest | 1 + dev-python/pysnmp/metadata.xml | 35 ++ dev-python/pysnmp/pysnmp-4.4.12-r1.ebuild | 46 ++ dev-python/pysnmp/pysnmp-999999.ebuild | 45 ++ dev-python/pysol_cards/Manifest | 3 + dev-python/pysol_cards/metadata.xml | 11 + dev-python/pysol_cards/pysol_cards-0.8.16.ebuild | 24 + dev-python/pysol_cards/pysol_cards-0.8.18.ebuild | 24 + dev-python/pysol_cards/pysol_cards-0.8.9.ebuild | 24 + dev-python/pyspectrum2/Manifest | 1 + dev-python/pyspectrum2/metadata.xml | 17 + dev-python/pyspectrum2/pyspectrum2-0.2.0.ebuild | 26 + dev-python/pyspf/Manifest | 2 + dev-python/pyspf/metadata.xml | 12 + dev-python/pyspf/pyspf-2.0.12.ebuild | 33 ++ dev-python/pyspf/pyspf-2.0.14.ebuild | 35 ++ dev-python/pysrt/Manifest | 2 + dev-python/pysrt/metadata.xml | 14 + dev-python/pysrt/pysrt-1.1.1.ebuild | 31 ++ dev-python/pysrt/pysrt-1.1.2.ebuild | 36 ++ dev-python/pysrt/pysrt-9999.ebuild | 36 ++ dev-python/pysvg/Manifest | 1 + dev-python/pysvg/metadata.xml | 12 + dev-python/pysvg/pysvg-0.2.2_p3.ebuild | 21 + dev-python/pysvn/Manifest | 2 + .../pysvn/files/pysvn-1.8.0-respect_flags.patch | 99 ++++ .../pysvn/files/pysvn-1.9.11-respect-flags.patch | 124 +++++ dev-python/pysvn/metadata.xml | 6 + dev-python/pysvn/pysvn-1.8.0.ebuild | 64 +++ dev-python/pysvn/pysvn-1.9.11.ebuild | 64 +++ dev-python/pytables/Manifest | 2 + dev-python/pytables/metadata.xml | 24 + dev-python/pytables/pytables-3.4.4.ebuild | 79 +++ dev-python/pytables/pytables-3.6.1.ebuild | 79 +++ dev-python/pyte/Manifest | 1 + dev-python/pyte/metadata.xml | 13 + dev-python/pyte/pyte-0.8.0-r1.ebuild | 29 + dev-python/pytest-aiohttp/Manifest | 1 + dev-python/pytest-aiohttp/metadata.xml | 12 + .../pytest-aiohttp/pytest-aiohttp-0.3.0-r1.ebuild | 23 + .../pytest-aiohttp/pytest-aiohttp-0.3.0.ebuild | 26 + dev-python/pytest-asyncio/Manifest | 3 + .../files/pytest-asyncio-0.10.0-py38.patch | 187 +++++++ dev-python/pytest-asyncio/metadata.xml | 8 + .../pytest-asyncio/pytest-asyncio-0.10.0.ebuild | 36 ++ .../pytest-asyncio/pytest-asyncio-0.11.0.ebuild | 31 ++ .../pytest-asyncio/pytest-asyncio-0.12.0.ebuild | 33 ++ dev-python/pytest-cache/Manifest | 1 + dev-python/pytest-cache/metadata.xml | 14 + dev-python/pytest-cache/pytest-cache-1.0-r2.ebuild | 32 ++ dev-python/pytest-catchlog/Manifest | 1 + dev-python/pytest-catchlog/metadata.xml | 13 + .../pytest-catchlog/pytest-catchlog-1.2.2.ebuild | 31 ++ dev-python/pytest-cov/Manifest | 1 + .../pytest-cov-2.8.1-disable-broken-tests.patch | 20 + .../files/pytest-cov-2.8.1-latest-setuptools.patch | 40 ++ .../files/pytest-cov-2.8.1-python38.patch | 52 ++ dev-python/pytest-cov/metadata.xml | 15 + dev-python/pytest-cov/pytest-cov-2.8.1.ebuild | 51 ++ dev-python/pytest-describe/Manifest | 1 + dev-python/pytest-describe/metadata.xml | 13 + .../pytest-describe/pytest-describe-1.0.0.ebuild | 31 ++ dev-python/pytest-django/Manifest | 2 + dev-python/pytest-django/metadata.xml | 13 + .../pytest-django/pytest-django-3.8.0.ebuild | 27 + .../pytest-django/pytest-django-3.9.0.ebuild | 27 + dev-python/pytest-expect/Manifest | 1 + dev-python/pytest-expect/metadata.xml | 16 + .../pytest-expect/pytest-expect-1.1.0-r1.ebuild | 23 + .../pytest-expect/pytest-expect-1.1.0.ebuild | 24 + dev-python/pytest-fixture-config/Manifest | 1 + dev-python/pytest-fixture-config/metadata.xml | 22 + .../pytest-fixture-config-1.7.0-r1.ebuild | 30 + .../pytest-fixture-config-1.7.0.ebuild | 26 + dev-python/pytest-flake8/Manifest | 1 + dev-python/pytest-flake8/metadata.xml | 17 + .../pytest-flake8/pytest-flake8-0.9.1.ebuild | 28 + dev-python/pytest-flakes/Manifest | 1 + dev-python/pytest-flakes/metadata.xml | 13 + .../pytest-flakes/pytest-flakes-4.0.0.ebuild | 25 + dev-python/pytest-forked/Manifest | 1 + dev-python/pytest-forked/metadata.xml | 14 + .../pytest-forked/pytest-forked-1.1.3.ebuild | 31 ++ dev-python/pytest-helpers-namespace/Manifest | 1 + dev-python/pytest-helpers-namespace/metadata.xml | 12 + .../pytest-helpers-namespace-2019.1.8-r1.ebuild | 36 ++ dev-python/pytest-html/Manifest | 1 + dev-python/pytest-html/metadata.xml | 12 + dev-python/pytest-html/pytest-html-1.22.1.ebuild | 28 + dev-python/pytest-httpbin/Manifest | 1 + .../files/pytest-httpbin-1.0.0-pypy3-hang.patch | 31 ++ dev-python/pytest-httpbin/metadata.xml | 17 + .../pytest-httpbin/pytest-httpbin-1.0.0.ebuild | 32 ++ dev-python/pytest-lazy-fixture/Manifest | 1 + dev-python/pytest-lazy-fixture/metadata.xml | 13 + .../pytest-lazy-fixture-0.6.3.ebuild | 25 + dev-python/pytest-localserver/Manifest | 1 + dev-python/pytest-localserver/metadata.xml | 12 + .../pytest-localserver-0.5.0-r1.ebuild | 28 + .../pytest-localserver-0.5.0.ebuild | 28 + dev-python/pytest-metadata/Manifest | 1 + dev-python/pytest-metadata/metadata.xml | 13 + .../pytest-metadata/pytest-metadata-1.8.0.ebuild | 24 + dev-python/pytest-mock/Manifest | 4 + .../files/pytest-mock-2.0.0-warnings.patch | 36 ++ .../files/pytest-mock-3.1.0-warnings.patch | 39 ++ dev-python/pytest-mock/metadata.xml | 15 + dev-python/pytest-mock/pytest-mock-1.11.2.ebuild | 42 ++ dev-python/pytest-mock/pytest-mock-2.0.0.ebuild | 42 ++ dev-python/pytest-mock/pytest-mock-3.1.0.ebuild | 41 ++ dev-python/pytest-mock/pytest-mock-3.1.1.ebuild | 41 ++ dev-python/pytest-pep8/Manifest | 1 + dev-python/pytest-pep8/files/1.0.6-MANIFEST.patch | 9 + dev-python/pytest-pep8/metadata.xml | 12 + dev-python/pytest-pep8/pytest-pep8-1.0.6-r1.ebuild | 33 ++ dev-python/pytest-pylint/Manifest | 1 + dev-python/pytest-pylint/metadata.xml | 11 + .../pytest-pylint/pytest-pylint-0.14.1.ebuild | 39 ++ dev-python/pytest-qt/Manifest | 1 + .../pytest-qt-3.3.0-skip-show-window-test.patch | 36 ++ dev-python/pytest-qt/metadata.xml | 13 + dev-python/pytest-qt/pytest-qt-3.3.0.ebuild | 37 ++ dev-python/pytest-rerunfailures/Manifest | 1 + dev-python/pytest-rerunfailures/metadata.xml | 12 + .../pytest-rerunfailures-8.0.ebuild | 26 + dev-python/pytest-runner/Manifest | 1 + dev-python/pytest-runner/metadata.xml | 17 + dev-python/pytest-runner/pytest-runner-5.2.ebuild | 36 ++ dev-python/pytest-salt/Manifest | 2 + dev-python/pytest-salt/metadata.xml | 9 + .../pytest-salt/pytest-salt-2019.2.1_p1.ebuild | 23 + .../pytest-salt/pytest-salt-2020.1.27.ebuild | 39 ++ dev-python/pytest-services/Manifest | 2 + .../files/pytest-services-2.0.1-lockdir.patch | 23 + .../files/pytest-services-2.0.1-no-mysql.patch | 25 + dev-python/pytest-services/metadata.xml | 13 + .../pytest-services/pytest-services-2.0.1.ebuild | 51 ++ .../pytest-services/pytest-services-2.1.0.ebuild | 51 ++ dev-python/pytest-shutil/Manifest | 2 + dev-python/pytest-shutil/metadata.xml | 22 + .../pytest-shutil/pytest-shutil-1.2.11.ebuild | 39 ++ .../pytest-shutil/pytest-shutil-1.7.0-r1.ebuild | 57 ++ .../pytest-shutil/pytest-shutil-1.7.0.ebuild | 53 ++ dev-python/pytest-subtesthack/Manifest | 1 + dev-python/pytest-subtesthack/metadata.xml | 12 + .../pytest-subtesthack-0.1.1.ebuild | 33 ++ dev-python/pytest-tempdir/Manifest | 1 + dev-python/pytest-tempdir/metadata.xml | 9 + .../pytest-tempdir-2019.10.12.ebuild | 27 + dev-python/pytest-testmon/Manifest | 1 + dev-python/pytest-testmon/metadata.xml | 9 + .../pytest-testmon/pytest-testmon-0.9.15.ebuild | 27 + dev-python/pytest-timeout/Manifest | 4 + .../files/pytest-timeout-1.3.3-tests.patch | 25 + dev-python/pytest-timeout/metadata.xml | 12 + .../pytest-timeout/pytest-timeout-1.3.3.ebuild | 30 + .../pytest-timeout/pytest-timeout-1.3.4.ebuild | 32 ++ .../pytest-timeout/pytest-timeout-1.4.0.ebuild | 32 ++ .../pytest-timeout/pytest-timeout-1.4.1.ebuild | 34 ++ dev-python/pytest-virtualenv/Manifest | 2 + dev-python/pytest-virtualenv/metadata.xml | 22 + .../pytest-virtualenv-1.2.11.ebuild | 37 ++ .../pytest-virtualenv-1.7.0-r1.ebuild | 31 ++ .../pytest-virtualenv-1.7.0.ebuild | 31 ++ dev-python/pytest-xdist/Manifest | 4 + .../pytest-xdist-1.28.0-strip-setuptools-scm.patch | 27 + .../files/pytest-xdist-1.32.0-timeout.patch | 50 ++ dev-python/pytest-xdist/metadata.xml | 15 + dev-python/pytest-xdist/pytest-xdist-1.23.2.ebuild | 38 ++ dev-python/pytest-xdist/pytest-xdist-1.28.0.ebuild | 39 ++ dev-python/pytest-xdist/pytest-xdist-1.31.0.ebuild | 39 ++ dev-python/pytest-xdist/pytest-xdist-1.32.0.ebuild | 43 ++ dev-python/pytest-xprocess/Manifest | 1 + dev-python/pytest-xprocess/metadata.xml | 14 + .../pytest-xprocess/pytest-xprocess-0.13.1.ebuild | 24 + dev-python/pytest/Manifest | 8 + .../files/pytest-4.5.0-strip-setuptools_scm.patch | 25 + .../pytest/files/pytest-4.6.10-timeout.patch | 35 ++ dev-python/pytest/metadata.xml | 13 + dev-python/pytest/pytest-3.10.1.ebuild | 71 +++ dev-python/pytest/pytest-4.5.0.ebuild | 70 +++ dev-python/pytest/pytest-4.6.10.ebuild | 84 +++ dev-python/pytest/pytest-4.6.11.ebuild | 84 +++ dev-python/pytest/pytest-4.6.9.ebuild | 82 +++ dev-python/pytest/pytest-5.4.1.ebuild | 61 ++ dev-python/pytest/pytest-5.4.2.ebuild | 71 +++ dev-python/pytest/pytest-5.4.3.ebuild | 71 +++ dev-python/python-augeas/Manifest | 3 + dev-python/python-augeas/files/remove-tests.patch | 11 + dev-python/python-augeas/metadata.xml | 12 + .../python-augeas/python-augeas-0.5.0.ebuild | 27 + .../python-augeas/python-augeas-1.0.3.ebuild | 25 + .../python-augeas/python-augeas-1.1.0.ebuild | 27 + dev-python/python-axolotl-curve25519/Manifest | 1 + dev-python/python-axolotl-curve25519/metadata.xml | 21 + .../python-axolotl-curve25519-0.4.1_p2-r1.ebuild | 22 + dev-python/python-axolotl/Manifest | 1 + dev-python/python-axolotl/metadata.xml | 22 + .../python-axolotl/python-axolotl-0.2.3.ebuild | 28 + dev-python/python-backoff/Manifest | 1 + dev-python/python-backoff/metadata.xml | 12 + .../python-backoff/python-backoff-1.6.0.ebuild | 25 + dev-python/python-barbicanclient/Manifest | 1 + dev-python/python-barbicanclient/metadata.xml | 20 + .../python-barbicanclient-4.8.1.ebuild | 29 + dev-python/python-blazarclient/Manifest | 1 + dev-python/python-blazarclient/metadata.xml | 15 + .../python-blazarclient-2.1.0.ebuild | 35 ++ dev-python/python-bugzilla/Manifest | 2 + dev-python/python-bugzilla/metadata.xml | 22 + .../python-bugzilla/python-bugzilla-2.1.0.ebuild | 24 + .../python-bugzilla/python-bugzilla-2.3.0.ebuild | 23 + dev-python/python-caja/Manifest | 6 + dev-python/python-caja/metadata.xml | 12 + dev-python/python-caja/python-caja-1.20.2.ebuild | 47 ++ .../python-caja/python-caja-1.22.0-r1.ebuild | 47 ++ dev-python/python-caja/python-caja-1.22.1.ebuild | 47 ++ dev-python/python-caja/python-caja-1.23.0.ebuild | 47 ++ dev-python/python-caja/python-caja-1.23.1.ebuild | 48 ++ dev-python/python-caja/python-caja-1.24.0.ebuild | 48 ++ dev-python/python-caja/python-caja-9999.ebuild | 47 ++ dev-python/python-ceilometerclient/Manifest | 1 + dev-python/python-ceilometerclient/metadata.xml | 21 + .../python-ceilometerclient-2.6.2-r2.ebuild | 37 ++ dev-python/python-cinderclient/Manifest | 1 + dev-python/python-cinderclient/metadata.xml | 17 + .../python-cinderclient-4.2.2.ebuild | 37 ++ dev-python/python-cstruct/Manifest | 2 + dev-python/python-cstruct/metadata.xml | 12 + .../python-cstruct/python-cstruct-1.7.ebuild | 25 + .../python-cstruct/python-cstruct-1.8.ebuild | 24 + dev-python/python-ctags/Manifest | 1 + dev-python/python-ctags/metadata.xml | 14 + .../python-ctags/python-ctags-1.3.0-r1.ebuild | 22 + dev-python/python-daemon/Manifest | 1 + dev-python/python-daemon/metadata.xml | 12 + .../python-daemon/python-daemon-2.1.2.ebuild | 36 ++ dev-python/python-dateutil/Manifest | 1 + ...o-Get-timezone-data-from-system-tzdata-r1.patch | 104 ++++ .../python-dateutil-2.8.1-no-pytest-cov.patch | 18 + dev-python/python-dateutil/metadata.xml | 18 + .../python-dateutil-2.8.1-r1.ebuild | 54 ++ dev-python/python-debian/Manifest | 1 + .../files/0.1.36-disable-apt-pkg.patch | 140 +++++ dev-python/python-debian/metadata.xml | 13 + .../python-debian/python-debian-0.1.36.ebuild | 40 ++ dev-python/python-designateclient/Manifest | 2 + dev-python/python-designateclient/metadata.xml | 16 + .../python-designateclient-2.11.0.ebuild | 33 ++ .../python-designateclient-4.0.0.ebuild | 34 ++ dev-python/python-discid/Manifest | 1 + dev-python/python-discid/metadata.xml | 12 + .../python-discid/python-discid-1.2.0.ebuild | 26 + dev-python/python-distutils-extra/Manifest | 2 + .../python-distutils-extra-2.44-skip-build.patch | 63 +++ .../files/python-distutils-extra-2.44-test.patch | 27 + dev-python/python-distutils-extra/metadata.xml | 13 + .../python-distutils-extra-2.44-r1.ebuild | 42 ++ .../python-distutils-extra-2.45.ebuild | 36 ++ dev-python/python-docs/Manifest | 5 + dev-python/python-docs/metadata.xml | 9 + dev-python/python-docs/python-docs-2.7.17.ebuild | 23 + dev-python/python-docs/python-docs-3.6.10.ebuild | 23 + dev-python/python-docs/python-docs-3.7.6.ebuild | 23 + dev-python/python-docs/python-docs-3.7.7.ebuild | 23 + dev-python/python-docs/python-docs-3.8.2.ebuild | 23 + dev-python/python-dotenv/Manifest | 1 + dev-python/python-dotenv/metadata.xml | 13 + .../python-dotenv/python-dotenv-0.13.0.ebuild | 30 + dev-python/python-editor/Manifest | 1 + dev-python/python-editor/metadata.xml | 14 + .../python-editor/python-editor-1.0.4.ebuild | 19 + dev-python/python-efl/Manifest | 2 + dev-python/python-efl/metadata.xml | 17 + dev-python/python-efl/python-efl-1.23.0.ebuild | 73 +++ dev-python/python-efl/python-efl-1.24.0.ebuild | 73 +++ dev-python/python-email-validator/Manifest | 1 + dev-python/python-email-validator/metadata.xml | 22 + .../python-email-validator-1.1.1.ebuild | 33 ++ dev-python/python-engineio/Manifest | 1 + dev-python/python-engineio/metadata.xml | 16 + .../python-engineio/python-engineio-3.12.1.ebuild | 27 + dev-python/python-etcd/Manifest | 1 + dev-python/python-etcd/metadata.xml | 14 + dev-python/python-etcd/python-etcd-0.4.5-r1.ebuild | 33 ++ dev-python/python-ethtool/Manifest | 1 + .../python-ethtool/files/test-skip-wg-dev.patch | 29 + dev-python/python-ethtool/metadata.xml | 14 + .../python-ethtool/python-ethtool-0.14.ebuild | 29 + dev-python/python-evdev/Manifest | 1 + dev-python/python-evdev/metadata.xml | 13 + dev-python/python-evdev/python-evdev-1.3.0.ebuild | 29 + dev-python/python-fastimport/Manifest | 1 + dev-python/python-fastimport/metadata.xml | 15 + .../python-fastimport-0.9.8.ebuild | 26 + dev-python/python-fchksum/Manifest | 1 + .../files/python-fchksum-1.7.1-md5-align.patch | 26 + dev-python/python-fchksum/metadata.xml | 9 + .../python-fchksum/python-fchksum-1.7.1-r1.ebuild | 21 + dev-python/python-gammu/Manifest | 1 + dev-python/python-gammu/metadata.xml | 10 + dev-python/python-gammu/python-gammu-2.11.ebuild | 39 ++ dev-python/python-gflags/Manifest | 1 + .../files/python-gflags-3.1.1-script-install.patch | 33 ++ dev-python/python-gflags/metadata.xml | 14 + .../python-gflags/python-gflags-3.1.2-r1.ebuild | 34 ++ dev-python/python-glanceclient/Manifest | 2 + dev-python/python-glanceclient/metadata.xml | 17 + .../python-glanceclient-2.16.0.ebuild | 62 +++ .../python-glanceclient-2.17.1.ebuild | 35 ++ dev-python/python-gnupg/Manifest | 2 + dev-python/python-gnupg/metadata.xml | 18 + dev-python/python-gnupg/python-gnupg-0.4.5.ebuild | 29 + dev-python/python-gnupg/python-gnupg-0.4.6.ebuild | 28 + dev-python/python-heatclient/Manifest | 1 + dev-python/python-heatclient/metadata.xml | 19 + .../python-heatclient-1.17.0.ebuild | 72 +++ dev-python/python-iptables/Manifest | 1 + dev-python/python-iptables/metadata.xml | 26 + .../python-iptables/python-iptables-0.13.0.ebuild | 37 ++ dev-python/python-ironicclient/Manifest | 2 + dev-python/python-ironicclient/metadata.xml | 15 + .../python-ironicclient-2.7.2.ebuild | 75 +++ .../python-ironicclient-4.1.0.ebuild | 76 +++ dev-python/python-iwscan/Manifest | 1 + .../python-iwscan-20080402-wireless-tools-30.patch | 14 + dev-python/python-iwscan/metadata.xml | 9 + .../python-iwscan/python-iwscan-20080402-r1.ebuild | 28 + dev-python/python-jose/Manifest | 2 + dev-python/python-jose/metadata.xml | 18 + dev-python/python-jose/python-jose-3.0.1.ebuild | 40 ++ dev-python/python-jose/python-jose-3.1.0.ebuild | 35 ++ dev-python/python-jsonrpc-server/Manifest | 1 + ...sonrpc-server-0.3.4-remove-pytest-cov-dep.patch | 15 + dev-python/python-jsonrpc-server/metadata.xml | 14 + .../python-jsonrpc-server-0.3.4.ebuild | 31 ++ dev-python/python-keystoneclient/Manifest | 2 + dev-python/python-keystoneclient/metadata.xml | 19 + .../python-keystoneclient-3.21.0.ebuild | 43 ++ .../python-keystoneclient-4.0.0.ebuild | 43 ++ dev-python/python-language-server/Manifest | 3 + dev-python/python-language-server/metadata.xml | 14 + .../python-language-server-0.31.10.ebuild | 72 +++ .../python-language-server-0.31.9.ebuild | 65 +++ .../python-language-server-0.32.0.ebuild | 69 +++ dev-python/python-ldap/Manifest | 1 + dev-python/python-ldap/metadata.xml | 14 + dev-python/python-ldap/python-ldap-3.2.0.ebuild | 91 +++ dev-python/python-ldap/python-ldap-9999.ebuild | 91 +++ dev-python/python-levenshtein/Manifest | 1 + dev-python/python-levenshtein/metadata.xml | 13 + .../python-levenshtein-0.12.0.ebuild | 26 + dev-python/python-lhafile/Manifest | 1 + dev-python/python-lhafile/metadata.xml | 12 + .../python-lhafile/python-lhafile-0.2.2.ebuild | 17 + dev-python/python-libevdev/Manifest | 1 + dev-python/python-libevdev/metadata.xml | 9 + .../python-libevdev/python-libevdev-0.8.ebuild | 25 + dev-python/python-linux-procfs/Manifest | 1 + dev-python/python-linux-procfs/metadata.xml | 6 + .../python-linux-procfs-0.6.1.ebuild | 19 + dev-python/python-ly/Manifest | 1 + dev-python/python-ly/metadata.xml | 10 + dev-python/python-ly/python-ly-0.9.6.ebuild | 18 + dev-python/python-lzo/Manifest | 1 + dev-python/python-lzo/metadata.xml | 13 + dev-python/python-lzo/python-lzo-1.12-r1.ebuild | 32 ++ dev-python/python-magic/Manifest | 2 + .../python-magic-0.4.15-fix-buffer-test.patch | 65 +++ .../python-magic-0.4.15-fix-gzip-test-2.patch | 26 + .../files/python-magic-0.4.15-fix-gzip-test.patch | 19 + .../files/python-magic-0.4.15-fix-jpeg-test.patch | 49 ++ dev-python/python-magic/metadata.xml | 17 + .../python-magic/python-magic-0.4.15-r1.ebuild | 39 ++ dev-python/python-magic/python-magic-0.4.18.ebuild | 29 + dev-python/python-magnumclient/Manifest | 1 + dev-python/python-magnumclient/metadata.xml | 20 + .../python-magnumclient-2.12.0.ebuild | 46 ++ dev-python/python-manilaclient/Manifest | 1 + dev-python/python-manilaclient/metadata.xml | 20 + .../python-manilaclient-1.27.0.ebuild | 43 ++ dev-python/python-markdown-math/Manifest | 1 + dev-python/python-markdown-math/metadata.xml | 21 + .../python-markdown-math-0.6-r1.ebuild | 40 ++ dev-python/python-memcached/Manifest | 1 + dev-python/python-memcached/metadata.xml | 20 + .../python-memcached/python-memcached-1.59.ebuild | 47 ++ dev-python/python-mimeparse/Manifest | 1 + dev-python/python-mimeparse/metadata.xml | 13 + .../python-mimeparse-1.6.0-r1.ebuild | 21 + .../python-mimeparse/python-mimeparse-1.6.0.ebuild | 32 ++ dev-python/python-mistralclient/Manifest | 1 + dev-python/python-mistralclient/metadata.xml | 20 + .../python-mistralclient-3.8.1.ebuild | 41 ++ dev-python/python-monascaclient/Manifest | 1 + dev-python/python-monascaclient/metadata.xml | 20 + .../python-monascaclient-1.15.0.ebuild | 40 ++ dev-python/python-mpd/Manifest | 1 + dev-python/python-mpd/metadata.xml | 16 + dev-python/python-mpd/python-mpd-1.0.0.ebuild | 43 ++ dev-python/python-musicbrainz-ngs/Manifest | 2 + .../files/0.6-fix-test-submit.patch | 32 ++ dev-python/python-musicbrainz-ngs/metadata.xml | 21 + .../python-musicbrainz-ngs-0.6.ebuild | 52 ++ .../python-musicbrainz-ngs-0.7.1.ebuild | 39 ++ dev-python/python-nbxmpp/Manifest | 1 + dev-python/python-nbxmpp/metadata.xml | 15 + .../python-nbxmpp/python-nbxmpp-0.6.10-r1.ebuild | 17 + dev-python/python-netlink/Manifest | 1 + dev-python/python-netlink/metadata.xml | 12 + .../python-netlink/python-netlink-0.1.ebuild | 26 + dev-python/python-neutronclient/Manifest | 2 + dev-python/python-neutronclient/metadata.xml | 17 + .../python-neutronclient-6.12.1.ebuild | 87 +++ .../python-neutronclient-7.1.1.ebuild | 84 +++ dev-python/python-novaclient/Manifest | 3 + dev-python/python-novaclient/metadata.xml | 23 + .../python-novaclient-13.0.2.ebuild | 68 +++ .../python-novaclient-15.1.1.ebuild | 36 ++ .../python-novaclient-17.0.0.ebuild | 35 ++ dev-python/python-ntpdshm/Manifest | 1 + dev-python/python-ntpdshm/metadata.xml | 11 + .../python-ntpdshm/python-ntpdshm-0.2.1.ebuild | 28 + dev-python/python-octaviaclient/Manifest | 1 + dev-python/python-octaviaclient/metadata.xml | 12 + .../python-octaviaclient-1.8.0.ebuild | 54 ++ dev-python/python-openid/Manifest | 1 + .../python-openid-2.0.0-gentoo-test_fetchers.diff | 11 + .../files/python-openid-2.2.5-tests.patch | 10 + dev-python/python-openid/metadata.xml | 9 + .../python-openid/python-openid-2.2.5-r1.ebuild | 58 ++ dev-python/python-openstackclient/Manifest | 2 + dev-python/python-openstackclient/metadata.xml | 17 + .../python-openstackclient-3.18.1.ebuild | 38 ++ .../python-openstackclient-5.2.1.ebuild | 36 ++ dev-python/python-podman/Manifest | 1 + dev-python/python-podman/metadata.xml | 13 + .../python-podman/python-podman-1.6.0.ebuild | 30 + dev-python/python-poppler-qt5/Manifest | 1 + dev-python/python-poppler-qt5/metadata.xml | 12 + .../python-poppler-qt5-0.75.0.ebuild | 23 + dev-python/python-prctl/Manifest | 1 + dev-python/python-prctl/metadata.xml | 12 + dev-python/python-prctl/python-prctl-1.7.ebuild | 21 + dev-python/python-redmine/Manifest | 1 + dev-python/python-redmine/metadata.xml | 13 + .../python-redmine/python-redmine-2.3.0.ebuild | 20 + dev-python/python-saharaclient/Manifest | 1 + dev-python/python-saharaclient/metadata.xml | 20 + .../python-saharaclient-2.2.1.ebuild | 54 ++ dev-python/python-senlinclient/Manifest | 1 + dev-python/python-senlinclient/metadata.xml | 20 + .../python-senlinclient-1.2.0.ebuild | 44 ++ dev-python/python-sense-hat/Manifest | 1 + dev-python/python-sense-hat/metadata.xml | 18 + .../python-sense-hat-2.2.0-r1.ebuild | 25 + dev-python/python-slip/Manifest | 1 + .../files/python-slip-0.6.5-no-selinux.patch | 93 ++++ dev-python/python-slip/metadata.xml | 9 + dev-python/python-slip/python-slip-0.6.5.ebuild | 44 ++ dev-python/python-slugify/Manifest | 2 + dev-python/python-slugify/metadata.xml | 20 + .../python-slugify/python-slugify-1.2.6.ebuild | 23 + .../python-slugify/python-slugify-4.0.0.ebuild | 22 + dev-python/python-sshpubkeys/Manifest | 1 + dev-python/python-sshpubkeys/metadata.xml | 13 + .../python-sshpubkeys-3.1.0.ebuild | 22 + dev-python/python-stdnum/Manifest | 2 + dev-python/python-stdnum/metadata.xml | 18 + dev-python/python-stdnum/python-stdnum-1.12.ebuild | 28 + dev-python/python-stdnum/python-stdnum-1.13.ebuild | 28 + dev-python/python-swiftclient/Manifest | 1 + dev-python/python-swiftclient/metadata.xml | 19 + .../python-swiftclient-3.7.0.ebuild | 48 ++ dev-python/python-systemd/Manifest | 2 + .../python-systemd/files/233-xfail-bind.patch | 31 ++ dev-python/python-systemd/metadata.xml | 11 + .../python-systemd/python-systemd-233.ebuild | 37 ++ .../python-systemd/python-systemd-234.ebuild | 35 ++ dev-python/python-termstyle/Manifest | 1 + .../python-termstyle/files/tests-unicode.patch | 10 + dev-python/python-termstyle/metadata.xml | 9 + .../python-termstyle-0.1.10.ebuild | 36 ++ dev-python/python-troveclient/Manifest | 1 + dev-python/python-troveclient/metadata.xml | 20 + .../python-troveclient-2.17.0.ebuild | 61 ++ dev-python/python-utils/Manifest | 1 + .../files/python-utils-2.3.0-pytest-runner.patch | 11 + dev-python/python-utils/metadata.xml | 13 + dev-python/python-utils/python-utils-2.3.0.ebuild | 31 ++ dev-python/python-varlink/Manifest | 1 + dev-python/python-varlink/metadata.xml | 13 + .../python-varlink/python-varlink-30.3.0.ebuild | 32 ++ dev-python/python-vitrageclient/Manifest | 1 + dev-python/python-vitrageclient/metadata.xml | 12 + .../python-vitrageclient-4.0.1.ebuild | 30 + dev-python/python-wpactrl/Manifest | 1 + dev-python/python-wpactrl/metadata.xml | 9 + .../python-wpactrl-20081102-r1.ebuild | 20 + dev-python/python-xlib/Manifest | 1 + dev-python/python-xlib/metadata.xml | 13 + dev-python/python-xlib/python-xlib-0.27.ebuild | 39 ++ dev-python/python-xmlsec/Manifest | 2 + dev-python/python-xmlsec/metadata.xml | 9 + .../python-xmlsec/python-xmlsec-1.3.6.ebuild | 32 ++ .../python-xmlsec/python-xmlsec-1.3.8.ebuild | 40 ++ dev-python/python-xmp-toolkit/Manifest | 1 + .../files/python-xmp-toolkit-2.0.1-test.patch | 7 + dev-python/python-xmp-toolkit/metadata.xml | 13 + .../python-xmp-toolkit-2.0.1.ebuild | 44 ++ dev-python/python-zaqarclient/Manifest | 2 + dev-python/python-zaqarclient/metadata.xml | 20 + .../python-zaqarclient-1.11.0.ebuild | 39 ++ .../python-zaqarclient-1.13.1.ebuild | 38 ++ dev-python/python-zipstream/Manifest | 1 + dev-python/python-zipstream/metadata.xml | 12 + .../python-zipstream/python-zipstream-1.1.4.ebuild | 25 + dev-python/python-zunclient/Manifest | 2 + dev-python/python-zunclient/metadata.xml | 12 + .../python-zunclient/python-zunclient-3.3.0.ebuild | 33 ++ .../python-zunclient/python-zunclient-4.0.1.ebuild | 33 ++ dev-python/python3-lxc/.audit | 1 + dev-python/python3-lxc/Manifest | 2 + dev-python/python3-lxc/python3-lxc-3.0.2.ebuild | 21 + dev-python/python3-lxc/python3-lxc-3.0.4.ebuild | 21 + dev-python/python3-saml/Manifest | 1 + dev-python/python3-saml/metadata.xml | 9 + dev-python/python3-saml/python3-saml-1.9.0.ebuild | 32 ++ dev-python/python_orocos_kdl/Manifest | 1 + dev-python/python_orocos_kdl/metadata.xml | 12 + .../python_orocos_kdl-1.4.0-r1.ebuild | 60 ++ .../python_orocos_kdl-9999.ebuild | 60 ++ dev-python/pythondialog/Manifest | 2 + dev-python/pythondialog/metadata.xml | 16 + dev-python/pythondialog/pythondialog-3.3.0.ebuild | 38 ++ dev-python/pythondialog/pythondialog-3.5.1.ebuild | 31 ++ dev-python/pythonutils/Manifest | 1 + dev-python/pythonutils/metadata.xml | 9 + dev-python/pythonutils/pythonutils-0.4.0-r1.ebuild | 25 + dev-python/pythonz-bd/Manifest | 1 + dev-python/pythonz-bd/metadata.xml | 16 + dev-python/pythonz-bd/pythonz-bd-1.11.4.ebuild | 24 + dev-python/pytidylib/Manifest | 1 + dev-python/pytidylib/metadata.xml | 13 + dev-python/pytidylib/pytidylib-0.3.2.ebuild | 22 + dev-python/pytoml/Manifest | 2 + dev-python/pytoml/metadata.xml | 13 + dev-python/pytoml/pytoml-0.1.20.ebuild | 27 + dev-python/pytools/Manifest | 2 + dev-python/pytools/metadata.xml | 10 + dev-python/pytools/pytools-2017.4-r1.ebuild | 37 ++ dev-python/pytools/pytools-2020.1.ebuild | 30 + dev-python/pytools/pytools-9999.ebuild | 37 ++ dev-python/pytrie/Manifest | 1 + dev-python/pytrie/metadata.xml | 24 + dev-python/pytrie/pytrie-0.3.1-r1.ebuild | 23 + dev-python/pytz/Manifest | 2 + dev-python/pytz/files/2018.4-zoneinfo.patch | 12 + .../files/pytz-2018.4-zoneinfo-noinstall.patch | 18 + dev-python/pytz/metadata.xml | 21 + dev-python/pytz/pytz-2019.3.ebuild | 35 ++ dev-python/pytz/pytz-2020.1.ebuild | 34 ++ dev-python/pyu2f/Manifest | 1 + dev-python/pyu2f/metadata.xml | 13 + dev-python/pyu2f/pyu2f-0.1.4-r1.ebuild | 42 ++ dev-python/pyu2f/pyu2f-0.1.4.ebuild | 47 ++ dev-python/pyudev/Manifest | 1 + dev-python/pyudev/metadata.xml | 20 + dev-python/pyudev/pyudev-0.22.0.ebuild | 51 ++ dev-python/pyusb/Manifest | 1 + dev-python/pyusb/metadata.xml | 16 + dev-python/pyusb/pyusb-1.0.2.ebuild | 30 + dev-python/pyvorbis/Manifest | 1 + .../pyvorbis/files/pyvorbis-1.4-python25.patch | 65 +++ dev-python/pyvorbis/files/pyvorbisfile.c-1.4.patch | 20 + dev-python/pyvorbis/metadata.xml | 9 + dev-python/pyvorbis/pyvorbis-1.4-r4.ebuild | 38 ++ dev-python/pywavelets/Manifest | 1 + dev-python/pywavelets/metadata.xml | 24 + dev-python/pywavelets/pywavelets-0.5.2-r1.ebuild | 53 ++ dev-python/pywinrm/Manifest | 2 + dev-python/pywinrm/metadata.xml | 13 + dev-python/pywinrm/pywinrm-0.3.0.ebuild | 25 + dev-python/pywinrm/pywinrm-0.4.1.ebuild | 25 + dev-python/pyx/Manifest | 2 + .../pyx/files/pyx-0.14.1-unicode-latex.patch | 10 + dev-python/pyx/metadata.xml | 19 + dev-python/pyx/pyx-0.15.ebuild | 88 +++ dev-python/pyxattr/Manifest | 1 + .../pyxattr/files/pyxattr-0.6.0-xattr_header.patch | 53 ++ dev-python/pyxattr/pyxattr-0.6.0-r3.ebuild | 72 +++ dev-python/pyxdg/Manifest | 1 + dev-python/pyxdg/metadata.xml | 15 + dev-python/pyxdg/pyxdg-0.26-r1.ebuild | 33 ++ dev-python/pyxml/Manifest | 1 + .../pyxml/files/pyxml-0.8.4-python-2.6.patch | 28 + dev-python/pyxml/pyxml-0.8.4-r3.ebuild | 74 +++ dev-python/pyyaml/Manifest | 3 + .../pyyaml/files/pyyaml-5.1-cve-2017-18342.patch | 40 ++ dev-python/pyyaml/metadata.xml | 15 + dev-python/pyyaml/pyyaml-3.13.ebuild | 41 ++ dev-python/pyyaml/pyyaml-5.3.1.ebuild | 47 ++ dev-python/pyyaml/pyyaml-5.3.ebuild | 47 ++ dev-python/pyzbar/Manifest | 1 + dev-python/pyzbar/metadata.xml | 9 + dev-python/pyzbar/pyzbar-0.1.8.ebuild | 29 + dev-python/pyzmq/Manifest | 3 + dev-python/pyzmq/files/pyzmq-19.0.0-tests.patch | 186 +++++++ dev-python/pyzmq/metadata.xml | 15 + dev-python/pyzmq/pyzmq-16.0.2.ebuild | 65 +++ dev-python/pyzmq/pyzmq-19.0.0.ebuild | 61 ++ dev-python/pyzmq/pyzmq-19.0.1_p20200608.ebuild | 64 +++ dev-python/qdarkstyle/Manifest | 1 + dev-python/qdarkstyle/metadata.xml | 14 + dev-python/qdarkstyle/qdarkstyle-2.8.1.ebuild | 56 ++ dev-python/qrcode/Manifest | 1 + dev-python/qrcode/metadata.xml | 12 + dev-python/qrcode/qrcode-6.1.ebuild | 31 ++ dev-python/qscintilla-python/Manifest | 2 + dev-python/qscintilla-python/metadata.xml | 22 + .../qscintilla-python-2.11.4.ebuild | 76 +++ .../qscintilla-python-2.11.5.ebuild | 78 +++ dev-python/qtawesome/Manifest | 2 + dev-python/qtawesome/metadata.xml | 29 + dev-python/qtawesome/qtawesome-0.7.1.ebuild | 36 ++ dev-python/qtawesome/qtawesome-0.7.2.ebuild | 36 ++ dev-python/qtconsole/Manifest | 4 + dev-python/qtconsole/metadata.xml | 21 + dev-python/qtconsole/qtconsole-4.3.1.ebuild | 67 +++ dev-python/qtconsole/qtconsole-4.6.0.ebuild | 54 ++ dev-python/qtconsole/qtconsole-4.7.4.ebuild | 46 ++ dev-python/qtconsole/qtconsole-4.7.5.ebuild | 46 ++ dev-python/qtsass/Manifest | 2 + dev-python/qtsass/metadata.xml | 14 + dev-python/qtsass/qtsass-0.1.1.ebuild | 18 + dev-python/qtsass/qtsass-0.3.0.ebuild | 29 + dev-python/queuelib/Manifest | 1 + dev-python/queuelib/metadata.xml | 12 + dev-python/queuelib/queuelib-1.5.0.ebuild | 20 + dev-python/quex/Manifest | 1 + dev-python/quex/files/quex-0.65.4-gentoo.patch | 43 ++ dev-python/quex/metadata.xml | 25 + dev-python/quex/quex-0.65.4.ebuild | 44 ++ dev-python/radon/Manifest | 1 + dev-python/radon/metadata.xml | 10 + dev-python/radon/radon-4.1.0.ebuild | 52 ++ dev-python/raet/Manifest | 1 + dev-python/raet/files/raet-0.6.8-msgpack-1.0.patch | 128 +++++ dev-python/raet/metadata.xml | 17 + dev-python/raet/raet-0.6.8-r1.ebuild | 41 ++ dev-python/raet/raet-0.6.8.ebuild | 34 ++ dev-python/random2/Manifest | 1 + dev-python/random2/metadata.xml | 8 + dev-python/random2/random2-1.0.1-r1.ebuild | 17 + dev-python/rarfile/Manifest | 1 + dev-python/rarfile/metadata.xml | 17 + dev-python/rarfile/rarfile-3.0-r1.ebuild | 20 + dev-python/rarfile/rarfile-3.0.ebuild | 20 + dev-python/ratelimit/Manifest | 1 + dev-python/ratelimit/metadata.xml | 21 + dev-python/ratelimit/ratelimit-1.4.1.ebuild | 23 + dev-python/raven/Manifest | 1 + dev-python/raven/metadata.xml | 10 + dev-python/raven/raven-5.33.0.ebuild | 23 + dev-python/rdflib/Manifest | 2 + .../rdflib-4.2.2-python3.7-StopIteration.patch | 72 +++ dev-python/rdflib/metadata.xml | 17 + dev-python/rdflib/rdflib-4.2.2-r1.ebuild | 93 ++++ dev-python/rdflib/rdflib-5.0.0.ebuild | 48 ++ dev-python/readme_renderer/Manifest | 2 + dev-python/readme_renderer/metadata.xml | 13 + .../readme_renderer/readme_renderer-25.0.ebuild | 30 + .../readme_renderer/readme_renderer-26.0.ebuild | 31 ++ dev-python/readthedocs-sphinx-ext/Manifest | 3 + dev-python/readthedocs-sphinx-ext/metadata.xml | 9 + .../readthedocs-sphinx-ext-1.0.3.ebuild | 27 + .../readthedocs-sphinx-ext-1.0.4.ebuild | 27 + .../readthedocs-sphinx-ext-2.0.0.ebuild | 27 + dev-python/rebulk/Manifest | 2 + dev-python/rebulk/metadata.xml | 13 + dev-python/rebulk/rebulk-0.9.0.ebuild | 30 + dev-python/rebulk/rebulk-2.0.1.ebuild | 30 + dev-python/recommonmark/Manifest | 1 + dev-python/recommonmark/metadata.xml | 14 + dev-python/recommonmark/recommonmark-0.6.0.ebuild | 35 ++ dev-python/redis-py/Manifest | 1 + dev-python/redis-py/metadata.xml | 14 + dev-python/redis-py/redis-py-3.3.11.ebuild | 64 +++ dev-python/redlock-py/Manifest | 1 + dev-python/redlock-py/metadata.xml | 12 + dev-python/redlock-py/redlock-py-1.0.8.ebuild | 21 + dev-python/rednose/Manifest | 1 + dev-python/rednose/metadata.xml | 9 + dev-python/rednose/rednose-0.4.3.ebuild | 24 + dev-python/reflink/Manifest | 1 + dev-python/reflink/metadata.xml | 16 + dev-python/reflink/reflink-0.2.1-r1.ebuild | 47 ++ dev-python/regex/Manifest | 2 + dev-python/regex/files/regex-2019.11.1-pypy.patch | 221 ++++++++ dev-python/regex/metadata.xml | 13 + dev-python/regex/regex-2020.2.20.ebuild | 36 ++ dev-python/regex/regex-2020.4.4.ebuild | 36 ++ dev-python/rencode/Manifest | 2 + dev-python/rencode/metadata.xml | 16 + dev-python/rencode/rencode-1.0.5-r1.ebuild | 19 + dev-python/rencode/rencode-1.0.6.ebuild | 20 + dev-python/reno/Manifest | 2 + dev-python/reno/metadata.xml | 12 + dev-python/reno/reno-2.11.3.ebuild | 22 + dev-python/reno/reno-2.7.0.ebuild | 26 + dev-python/reportlab/Manifest | 2 + .../reportlab-3.5.13-disable-network-tests.patch | 23 + .../files/reportlab-3.5.13-pillow-VERSION.patch | 17 + dev-python/reportlab/metadata.xml | 12 + dev-python/reportlab/reportlab-3.5.42.ebuild | 59 ++ dev-python/repoze-lru/Manifest | 1 + dev-python/repoze-lru/metadata.xml | 12 + dev-python/repoze-lru/repoze-lru-0.7-r1.ebuild | 29 + dev-python/repoze-sphinx-autointerface/Manifest | 2 + .../repoze-sphinx-autointerface/metadata.xml | 12 + .../repoze-sphinx-autointerface-0.7.1-r1.ebuild | 44 ++ .../repoze-sphinx-autointerface-0.8.ebuild | 43 ++ dev-python/requests-cache/Manifest | 1 + dev-python/requests-cache/metadata.xml | 16 + .../requests-cache/requests-cache-0.4.12-r1.ebuild | 26 + .../requests-cache/requests-cache-0.4.12.ebuild | 33 ++ dev-python/requests-credssp/Manifest | 2 + dev-python/requests-credssp/metadata.xml | 13 + .../requests-credssp/requests-credssp-1.0.2.ebuild | 25 + .../requests-credssp/requests-credssp-1.1.1.ebuild | 25 + dev-python/requests-file/Manifest | 1 + dev-python/requests-file/metadata.xml | 9 + .../requests-file/requests-file-1.4.3.ebuild | 24 + dev-python/requests-kerberos/Manifest | 1 + dev-python/requests-kerberos/metadata.xml | 12 + .../requests-kerberos-0.12.0-r1.ebuild | 27 + dev-python/requests-mock/Manifest | 2 + dev-python/requests-mock/metadata.xml | 14 + .../requests-mock/requests-mock-1.7.0.ebuild | 44 ++ .../requests-mock/requests-mock-1.8.0.ebuild | 45 ++ dev-python/requests-ntlm/Manifest | 1 + dev-python/requests-ntlm/metadata.xml | 16 + .../requests-ntlm/requests-ntlm-1.1.0-r1.ebuild | 25 + dev-python/requests-oauthlib/Manifest | 1 + dev-python/requests-oauthlib/metadata.xml | 12 + .../requests-oauthlib-1.3.0.ebuild | 36 ++ dev-python/requests-toolbelt/Manifest | 1 + .../requests-toolbelt-0.8.0-test-tracebacks.patch | 36 ++ .../requests-toolbelt-0.9.1-tests-internet.patch | 28 + .../files/requests-toolbelt-0.9.1-tests-py2.patch | 68 +++ .../files/requests-toolbelt-0.9.1-tests.patch | 128 +++++ dev-python/requests-toolbelt/metadata.xml | 15 + .../requests-toolbelt-0.9.1.ebuild | 40 ++ dev-python/requests-unixsocket/.audit | 1 + dev-python/requests-unixsocket/Manifest | 2 + dev-python/requests-unixsocket/metadata.xml | 12 + .../requests-unixsocket-0.1.5.ebuild | 24 + .../requests-unixsocket-0.2.0.ebuild | 24 + dev-python/requests/Manifest | 3 + dev-python/requests/metadata.xml | 19 + dev-python/requests/requests-2.21.0-r1.ebuild | 53 ++ dev-python/requests/requests-2.23.0.ebuild | 65 +++ dev-python/requests/requests-2.24.0.ebuild | 56 ++ dev-python/requests_download/Manifest | 1 + dev-python/requests_download/metadata.xml | 13 + .../requests_download-0.1.2.ebuild | 30 + dev-python/requests_pkcs12/Manifest | 2 + dev-python/requests_pkcs12/metadata.xml | 16 + .../requests_pkcs12/requests_pkcs12-1.4.ebuild | 24 + .../requests_pkcs12/requests_pkcs12-1.7.ebuild | 24 + dev-python/requestsexceptions/Manifest | 1 + dev-python/requestsexceptions/metadata.xml | 16 + .../requestsexceptions-1.4.0.ebuild | 21 + dev-python/responses/Manifest | 3 + .../files/responses-0.10.7-fix-cookies.patch | 150 +++++ .../responses/files/responses-0.10.7-tests.patch | 12 + dev-python/responses/metadata.xml | 14 + dev-python/responses/responses-0.10.14.ebuild | 42 ++ dev-python/responses/responses-0.10.15.ebuild | 31 ++ dev-python/responses/responses-0.10.7.ebuild | 38 ++ dev-python/restructuredtext-lint/Manifest | 3 + dev-python/restructuredtext-lint/metadata.xml | 12 + .../restructuredtext-lint-0.12.2.ebuild | 24 + .../restructuredtext-lint-1.1.2.ebuild | 35 ++ .../restructuredtext-lint-1.3.0.ebuild | 35 ++ dev-python/resumable-urlretrieve/Manifest | 1 + dev-python/resumable-urlretrieve/metadata.xml | 16 + .../resumable-urlretrieve-0.1.5.ebuild | 23 + dev-python/retry-decorator/Manifest | 2 + dev-python/retry-decorator/metadata.xml | 12 + .../retry-decorator-1.0.0-r1.ebuild | 22 + .../retry-decorator/retry-decorator-1.1.1.ebuild | 19 + dev-python/retrying/Manifest | 1 + dev-python/retrying/metadata.xml | 20 + dev-python/retrying/retrying-1.3.3.ebuild | 23 + dev-python/rfc3339-validator/Manifest | 1 + ...3339-validator-0.1.2-remove-pytest-runner.patch | 24 + dev-python/rfc3339-validator/metadata.xml | 12 + .../rfc3339-validator-0.1.2.ebuild | 27 + dev-python/rfc3986-validator/Manifest | 1 + dev-python/rfc3986-validator/metadata.xml | 12 + .../rfc3986-validator-0.1.1.ebuild | 33 ++ dev-python/rfc3986/Manifest | 2 + dev-python/rfc3986/metadata.xml | 21 + dev-python/rfc3986/rfc3986-1.2.0.ebuild | 29 + dev-python/rfc3986/rfc3986-1.3.2.ebuild | 27 + dev-python/rfc3987/Manifest | 1 + dev-python/rfc3987/metadata.xml | 19 + dev-python/rfc3987/rfc3987-1.3.8-r1.ebuild | 24 + dev-python/robotbackgroundlogger/Manifest | 1 + dev-python/robotbackgroundlogger/metadata.xml | 12 + .../robotbackgroundlogger-1.2.ebuild | 19 + dev-python/robotframework/Manifest | 1 + dev-python/robotframework/metadata.xml | 10 + .../robotframework/robotframework-3.0.4.ebuild | 15 + dev-python/roman/Manifest | 2 + dev-python/roman/metadata.xml | 12 + dev-python/roman/roman-3.0.ebuild | 30 + dev-python/roman/roman-3.2.ebuild | 23 + dev-python/root_numpy/Manifest | 1 + dev-python/root_numpy/metadata.xml | 22 + dev-python/root_numpy/root_numpy-4.7.3-r1.ebuild | 46 ++ dev-python/rootpy/Manifest | 1 + dev-python/rootpy/metadata.xml | 17 + dev-python/rootpy/rootpy-1.0.1-r1.ebuild | 51 ++ dev-python/rope/Manifest | 1 + dev-python/rope/files/rope-0.16.0-python3.7.patch | 251 +++++++++ dev-python/rope/metadata.xml | 14 + dev-python/rope/rope-0.16.0.ebuild | 45 ++ dev-python/ropemode/Manifest | 1 + dev-python/ropemode/metadata.xml | 12 + dev-python/ropemode/ropemode-0.5.ebuild | 31 ++ dev-python/rosdistro/Manifest | 2 + dev-python/rosdistro/files/yaml.patch | 252 +++++++++ dev-python/rosdistro/metadata.xml | 12 + dev-python/rosdistro/rosdistro-0.8.0.ebuild | 54 ++ dev-python/rosdistro/rosdistro-0.8.1.ebuild | 54 ++ dev-python/rosdistro/rosdistro-9999.ebuild | 54 ++ dev-python/rospkg/Manifest | 2 + dev-python/rospkg/files/gentoo.patch | 15 + dev-python/rospkg/files/yaml_load.patch | 52 ++ dev-python/rospkg/metadata.xml | 12 + dev-python/rospkg/rospkg-1.2.0.ebuild | 50 ++ dev-python/rospkg/rospkg-1.2.6.ebuild | 50 ++ dev-python/rospkg/rospkg-9999.ebuild | 50 ++ dev-python/routes/Manifest | 1 + dev-python/routes/metadata.xml | 12 + dev-python/routes/routes-2.4.1-r1.ebuild | 50 ++ dev-python/rply/Manifest | 1 + dev-python/rply/metadata.xml | 12 + dev-python/rply/rply-0.7.7.ebuild | 29 + dev-python/rpy/Manifest | 1 + dev-python/rpy/metadata.xml | 22 + dev-python/rpy/rpy-2.9.0.ebuild | 51 ++ dev-python/rpyc/Manifest | 1 + dev-python/rpyc/metadata.xml | 18 + dev-python/rpyc/rpyc-4.1.4.ebuild | 18 + dev-python/rq/Manifest | 1 + dev-python/rq/metadata.xml | 12 + dev-python/rq/rq-1.3.0.ebuild | 19 + dev-python/rsa/Manifest | 4 + dev-python/rsa/metadata.xml | 12 + dev-python/rsa/rsa-3.4.2-r1.ebuild | 34 ++ dev-python/rsa/rsa-4.0.ebuild | 25 + dev-python/rsa/rsa-4.1.ebuild | 36 ++ dev-python/rsa/rsa-4.2.ebuild | 35 ++ dev-python/rst-linker/Manifest | 2 + dev-python/rst-linker/metadata.xml | 14 + dev-python/rst-linker/rst-linker-1.11.ebuild | 55 ++ dev-python/rst-linker/rst-linker-2.0.0.ebuild | 46 ++ dev-python/rtimulib/Manifest | 1 + dev-python/rtimulib/metadata.xml | 19 + dev-python/rtimulib/rtimulib-7.2.1-r1.ebuild | 22 + dev-python/rtslib-fb/Manifest | 1 + dev-python/rtslib-fb/files/target.service | 14 + dev-python/rtslib-fb/metadata.xml | 25 + dev-python/rtslib-fb/rtslib-fb-2.1.69.ebuild | 24 + dev-python/ruamel-std-pathlib/Manifest | 1 + dev-python/ruamel-std-pathlib/metadata.xml | 13 + .../ruamel-std-pathlib-0.6.4-r1.ebuild | 27 + dev-python/ruamel-yaml-clib/Manifest | 1 + dev-python/ruamel-yaml-clib/metadata.xml | 25 + .../ruamel-yaml-clib/ruamel-yaml-clib-0.2.0.ebuild | 28 + dev-python/ruamel-yaml/Manifest | 2 + dev-python/ruamel-yaml/metadata.xml | 17 + dev-python/ruamel-yaml/ruamel-yaml-0.15.35.ebuild | 45 ++ dev-python/ruamel-yaml/ruamel-yaml-0.16.10.ebuild | 29 + dev-python/ryu/Manifest | 1 + dev-python/ryu/metadata.xml | 12 + dev-python/ryu/ryu-4.26-r1.ebuild | 25 + dev-python/ryu/ryu-4.26.ebuild | 20 + dev-python/s3fs/Manifest | 2 + dev-python/s3fs/metadata.xml | 13 + dev-python/s3fs/s3fs-0.1.5.ebuild | 32 ++ dev-python/s3fs/s3fs-0.4.2.ebuild | 37 ++ dev-python/s3transfer/Manifest | 3 + .../s3transfer/files/s3transfer-0.3.3-py38.patch | 32 ++ dev-python/s3transfer/metadata.xml | 17 + dev-python/s3transfer/s3transfer-0.2.0.ebuild | 35 ++ dev-python/s3transfer/s3transfer-0.3.1.ebuild | 43 ++ dev-python/s3transfer/s3transfer-0.3.3.ebuild | 36 ++ dev-python/sabyenc/Manifest | 2 + dev-python/sabyenc/metadata.xml | 9 + dev-python/sabyenc/sabyenc-3.3.6.ebuild | 27 + dev-python/sabyenc/sabyenc-4.0.1.ebuild | 25 + dev-python/sarge/Manifest | 1 + dev-python/sarge/metadata.xml | 16 + dev-python/sarge/sarge-0.1.5.ebuild | 22 + dev-python/scandir/Manifest | 1 + dev-python/scandir/metadata.xml | 17 + dev-python/scandir/scandir-1.10.0-r1.ebuild | 24 + dev-python/scikit-build/Manifest | 2 + .../files/scikit-build-0.10.0-docs.patch | 19 + ...build-0.10.0-skip-sandbox-violation-tests.patch | 132 +++++ dev-python/scikit-build/metadata.xml | 13 + dev-python/scikit-build/scikit-build-0.10.0.ebuild | 38 ++ dev-python/scikit-build/scikit-build-0.11.1.ebuild | 52 ++ dev-python/scrapy/Manifest | 1 + dev-python/scrapy/metadata.xml | 12 + dev-python/scrapy/scrapy-2.1.0.ebuild | 88 +++ dev-python/scripttest/Manifest | 1 + dev-python/scripttest/metadata.xml | 12 + dev-python/scripttest/scripttest-1.3.0.ebuild | 19 + dev-python/scrypt/Manifest | 2 + dev-python/scrypt/metadata.xml | 17 + dev-python/scrypt/scrypt-0.8.13-r2.ebuild | 25 + dev-python/scrypt/scrypt-0.8.15.ebuild | 25 + dev-python/seaborn/Manifest | 1 + dev-python/seaborn/metadata.xml | 37 ++ dev-python/seaborn/seaborn-0.10.0.ebuild | 39 ++ dev-python/secretstorage/Manifest | 2 + dev-python/secretstorage/metadata.xml | 13 + .../secretstorage/secretstorage-3.1.1-r1.ebuild | 35 ++ .../secretstorage/secretstorage-3.1.1.ebuild | 47 ++ .../secretstorage/secretstorage-3.1.2.ebuild | 50 ++ dev-python/selenium/Manifest | 2 + dev-python/selenium/metadata.xml | 13 + dev-python/selenium/selenium-3.141.0-r1.ebuild | 47 ++ dev-python/semantic_version/Manifest | 1 + dev-python/semantic_version/metadata.xml | 22 + .../semantic_version/semantic_version-2.8.4.ebuild | 36 ++ dev-python/semver/Manifest | 1 + dev-python/semver/metadata.xml | 13 + dev-python/semver/semver-2.10.2.ebuild | 28 + dev-python/send2trash/Manifest | 1 + .../send2trash-1.5.0-fix-broken-tests-on-py2.patch | 29 + dev-python/send2trash/metadata.xml | 13 + dev-python/send2trash/send2trash-1.5.0-r1.ebuild | 28 + dev-python/sentinels/Manifest | 1 + dev-python/sentinels/metadata.xml | 19 + dev-python/sentinels/sentinels-1.0.0.ebuild | 18 + dev-python/sentry-sdk/Manifest | 2 + dev-python/sentry-sdk/metadata.xml | 16 + dev-python/sentry-sdk/sentry-sdk-0.14.1.ebuild | 28 + dev-python/sentry-sdk/sentry-sdk-0.14.4.ebuild | 28 + dev-python/serpent/Manifest | 1 + dev-python/serpent/metadata.xml | 13 + dev-python/serpent/serpent-1.30.ebuild | 25 + dev-python/serverfiles/Manifest | 1 + dev-python/serverfiles/metadata.xml | 8 + dev-python/serverfiles/serverfiles-0.2.1.ebuild | 22 + dev-python/service_identity/Manifest | 1 + dev-python/service_identity/metadata.xml | 14 + .../service_identity-18.1.0.ebuild | 29 + dev-python/setproctitle/Manifest | 1 + dev-python/setproctitle/metadata.xml | 13 + .../setproctitle/setproctitle-1.1.10-r1.ebuild | 33 ++ dev-python/setuptools-git/Manifest | 1 + dev-python/setuptools-git/metadata.xml | 17 + .../setuptools-git/setuptools-git-1.2.ebuild | 25 + dev-python/setuptools/Manifest | 5 + .../files/setuptools-42.0.0-imp-fix.patch | 51 ++ dev-python/setuptools/metadata.xml | 14 + dev-python/setuptools/setuptools-44.0.0.ebuild | 79 +++ dev-python/setuptools/setuptools-44.1.0.ebuild | 79 +++ dev-python/setuptools/setuptools-46.4.0-r1.ebuild | 75 +++ dev-python/setuptools/setuptools-47.1.1.ebuild | 67 +++ dev-python/setuptools/setuptools-47.3.1.ebuild | 67 +++ dev-python/setuptools_scm/Manifest | 4 + dev-python/setuptools_scm/metadata.xml | 15 + .../setuptools_scm/setuptools_scm-3.5.0.ebuild | 41 ++ .../setuptools_scm/setuptools_scm-4.1.0.ebuild | 41 ++ .../setuptools_scm/setuptools_scm-4.1.1.ebuild | 41 ++ .../setuptools_scm/setuptools_scm-4.1.2.ebuild | 41 ++ dev-python/setuptools_scm_git_archive/Manifest | 2 + dev-python/setuptools_scm_git_archive/metadata.xml | 9 + .../setuptools_scm_git_archive-1.0.ebuild | 31 ++ .../setuptools_scm_git_archive-1.1.ebuild | 33 ++ dev-python/setuptools_trial/Manifest | 1 + dev-python/setuptools_trial/metadata.xml | 24 + .../setuptools_trial-0.6.0-r1.ebuild | 42 ++ dev-python/sexpdata/Manifest | 1 + dev-python/sexpdata/metadata.xml | 12 + dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild | 24 + dev-python/sgmllib3k/Manifest | 1 + dev-python/sgmllib3k/metadata.xml | 8 + dev-python/sgmllib3k/sgmllib3k-1.0.0.ebuild | 15 + dev-python/sh/Manifest | 1 + .../sh/files/sh-1.12.14-skip-unreliable-test.patch | 12 + dev-python/sh/files/sh-1.12.14-tests.patch | 43 ++ dev-python/sh/metadata.xml | 23 + dev-python/sh/sh-1.12.14.ebuild | 29 + dev-python/shiboken2/Manifest | 2 + dev-python/shiboken2/metadata.xml | 14 + dev-python/shiboken2/shiboken2-5.14.1-r3.ebuild | 170 ++++++ dev-python/shiboken2/shiboken2-5.14.2.ebuild | 169 ++++++ dev-python/shutilwhich/Manifest | 1 + dev-python/shutilwhich/metadata.xml | 20 + dev-python/shutilwhich/shutilwhich-1.1.0.ebuild | 20 + dev-python/simplebayes/Manifest | 1 + dev-python/simplebayes/metadata.xml | 18 + dev-python/simplebayes/simplebayes-1.5.7.ebuild | 29 + dev-python/simpleeval/Manifest | 2 + dev-python/simpleeval/metadata.xml | 16 + dev-python/simpleeval/simpleeval-0.9.10.ebuild | 26 + dev-python/simpleeval/simpleeval-0.9.8.ebuild | 26 + dev-python/simplegeneric/Manifest | 1 + dev-python/simplegeneric/metadata.xml | 20 + .../simplegeneric/simplegeneric-0.8.1-r1.ebuild | 26 + dev-python/simplejson/Manifest | 1 + dev-python/simplejson/metadata.xml | 12 + dev-python/simplejson/simplejson-3.17.0.ebuild | 27 + dev-python/simplekml/Manifest | 1 + dev-python/simplekml/metadata.xml | 17 + dev-python/simplekml/simplekml-1.3.1.ebuild | 21 + dev-python/simplesoapy/Manifest | 1 + dev-python/simplesoapy/metadata.xml | 16 + dev-python/simplesoapy/simplesoapy-1.5.1-r1.ebuild | 28 + dev-python/simplesoapy/simplesoapy-9999.ebuild | 28 + dev-python/simplespectral/Manifest | 1 + dev-python/simplespectral/metadata.xml | 20 + .../simplespectral/simplespectral-1.0.0.ebuild | 30 + .../simplespectral/simplespectral-9999.ebuild | 30 + dev-python/simpy/Manifest | 2 + dev-python/simpy/metadata.xml | 13 + dev-python/simpy/simpy-3.0.13.ebuild | 35 ++ dev-python/simpy/simpy-3.0.8.ebuild | 41 ++ dev-python/singledispatch/Manifest | 1 + dev-python/singledispatch/metadata.xml | 16 + .../singledispatch/singledispatch-3.4.0.3.ebuild | 20 + dev-python/sip/Manifest | 2 + dev-python/sip/files/sip-4.18-darwin.patch | 30 + dev-python/sip/metadata.xml | 19 + dev-python/sip/sip-4.19.22.ebuild | 98 ++++ dev-python/sip/sip-4.19.23.ebuild | 98 ++++ dev-python/six/Manifest | 2 + dev-python/six/metadata.xml | 14 + dev-python/six/six-1.14.0.ebuild | 20 + dev-python/six/six-1.15.0.ebuild | 20 + dev-python/sjcl/Manifest | 1 + dev-python/sjcl/sjcl-0.2.1.ebuild | 20 + dev-python/slackclient/Manifest | 1 + dev-python/slackclient/metadata.xml | 17 + dev-python/slackclient/slackclient-2.5.0.ebuild | 32 ++ dev-python/sleekxmpp/Manifest | 1 + dev-python/sleekxmpp/metadata.xml | 9 + dev-python/sleekxmpp/sleekxmpp-1.3.1-r1.ebuild | 28 + dev-python/slimit/Manifest | 1 + .../slimit/files/slimit-0.8.1-fix-python3.patch | 277 +++++++++ dev-python/slimit/metadata.xml | 13 + dev-python/slimit/slimit-0.8.1-r1.ebuild | 38 ++ dev-python/slixmpp/Manifest | 1 + dev-python/slixmpp/metadata.xml | 12 + dev-python/slixmpp/slixmpp-1.4.2.ebuild | 38 ++ dev-python/slixmpp/slixmpp-9999.ebuild | 38 ++ dev-python/smartypants/Manifest | 1 + dev-python/smartypants/metadata.xml | 12 + dev-python/smartypants/smartypants-2.0.1-r1.ebuild | 25 + dev-python/smmap/Manifest | 2 + dev-python/smmap/metadata.xml | 13 + dev-python/smmap/smmap-3.0.2.ebuild | 20 + dev-python/smmap/smmap-3.0.4.ebuild | 20 + dev-python/smmap2/Manifest | 1 + dev-python/smmap2/metadata.xml | 13 + dev-python/smmap2/smmap2-2.0.3.ebuild | 32 ++ dev-python/snakeoil/Manifest | 1 + .../snakeoil/files/snakeoil-0.8.8-py39.patch | 28 + dev-python/snakeoil/metadata.xml | 13 + dev-python/snakeoil/snakeoil-0.8.8.ebuild | 36 ++ dev-python/snakeoil/snakeoil-9999.ebuild | 32 ++ dev-python/snaketrace/Manifest | 1 + dev-python/snaketrace/metadata.xml | 9 + dev-python/snaketrace/snaketrace-0.1.1.ebuild | 16 + dev-python/snappy/Manifest | 1 + dev-python/snappy/metadata.xml | 13 + dev-python/snappy/snappy-0.5.1.ebuild | 30 + dev-python/snapshottest/Manifest | 1 + .../files/snapshottest-0.5.1-remove-fastdiff.patch | 57 ++ dev-python/snapshottest/metadata.xml | 13 + dev-python/snapshottest/snapshottest-0.5.1.ebuild | 49 ++ dev-python/snowballstemmer/Manifest | 1 + dev-python/snowballstemmer/metadata.xml | 14 + .../snowballstemmer/snowballstemmer-2.0.0.ebuild | 17 + dev-python/soaplib/Manifest | 1 + dev-python/soaplib/metadata.xml | 10 + dev-python/soaplib/soaplib-1.0.0-r2.ebuild | 38 ++ dev-python/socketio-client-nexus/Manifest | 1 + dev-python/socketio-client-nexus/metadata.xml | 12 + .../socketio-client-nexus-0.7.6.ebuild | 23 + dev-python/socketio-client/Manifest | 2 + dev-python/socketio-client/metadata.xml | 16 + .../socketio-client/socketio-client-0.6.6.ebuild | 46 ++ .../socketio-client/socketio-client-0.7.2.ebuild | 50 ++ dev-python/socketpool/Manifest | 1 + .../socketpool/files/socketpool-0.5.2-locale.patch | 21 + dev-python/socketpool/metadata.xml | 23 + dev-python/socketpool/socketpool-0.5.3-r2.ebuild | 61 ++ dev-python/socketpool/socketpool-0.5.3-r3.ebuild | 69 +++ dev-python/sortedcollections/Manifest | 1 + dev-python/sortedcollections/metadata.xml | 16 + .../sortedcollections-0.5.3.ebuild | 21 + dev-python/sortedcontainers/Manifest | 3 + dev-python/sortedcontainers/metadata.xml | 14 + .../sortedcontainers/sortedcontainers-2.1.0.ebuild | 28 + .../sortedcontainers/sortedcontainers-2.2.1.ebuild | 28 + .../sortedcontainers/sortedcontainers-2.2.2.ebuild | 28 + dev-python/soupsieve/Manifest | 3 + dev-python/soupsieve/metadata.xml | 13 + dev-python/soupsieve/soupsieve-1.9.5.ebuild | 32 ++ dev-python/soupsieve/soupsieve-1.9.6.ebuild | 32 ++ dev-python/soupsieve/soupsieve-2.0.1.ebuild | 29 + dev-python/soya/Manifest | 2 + dev-python/soya/files/soya-0.15_rc1-glu.patch | 12 + dev-python/soya/metadata.xml | 6 + dev-python/soya/soya-0.15_rc1-r1.ebuild | 63 +++ dev-python/sparql-wrapper/Manifest | 2 + dev-python/sparql-wrapper/metadata.xml | 13 + .../sparql-wrapper/sparql-wrapper-1.8.4.ebuild | 24 + .../sparql-wrapper/sparql-wrapper-1.8.5.ebuild | 54 ++ dev-python/speaklater/Manifest | 1 + dev-python/speaklater/metadata.xml | 14 + dev-python/speaklater/speaklater-1.3-r1.ebuild | 34 ++ dev-python/speg/Manifest | 1 + dev-python/speg/metadata.xml | 13 + dev-python/speg/speg-0.3.ebuild | 13 + dev-python/sphinx-aiohttp-theme/Manifest | 2 + dev-python/sphinx-aiohttp-theme/metadata.xml | 12 + .../sphinx-aiohttp-theme-0.1.5.ebuild | 25 + .../sphinx-aiohttp-theme-0.1.6.ebuild | 25 + dev-python/sphinx-bootstrap-theme/Manifest | 1 + dev-python/sphinx-bootstrap-theme/metadata.xml | 14 + .../sphinx-bootstrap-theme-0.6.5.ebuild | 18 + dev-python/sphinx-epytext/Manifest | 1 + dev-python/sphinx-epytext/metadata.xml | 12 + .../sphinx-epytext/sphinx-epytext-0.0.4.ebuild | 19 + dev-python/sphinx-gallery/Manifest | 1 + dev-python/sphinx-gallery/metadata.xml | 13 + .../sphinx-gallery/sphinx-gallery-0.3.1-r1.ebuild | 28 + dev-python/sphinx-issues/Manifest | 1 + dev-python/sphinx-issues/metadata.xml | 13 + .../sphinx-issues/sphinx-issues-1.2.0.ebuild | 20 + dev-python/sphinx-jinja/Manifest | 1 + dev-python/sphinx-jinja/metadata.xml | 14 + dev-python/sphinx-jinja/sphinx-jinja-0.3.0.ebuild | 36 ++ dev-python/sphinx-notfound-page/Manifest | 1 + dev-python/sphinx-notfound-page/metadata.xml | 15 + .../sphinx-notfound-page-0.4.ebuild | 20 + dev-python/sphinx-prompt/Manifest | 1 + dev-python/sphinx-prompt/metadata.xml | 13 + .../sphinx-prompt/sphinx-prompt-1.2.0.ebuild | 21 + dev-python/sphinx-py3doc-enhanced-theme/Manifest | 1 + .../sphinx-py3doc-enhanced-theme/metadata.xml | 18 + .../sphinx-py3doc-enhanced-theme-2.3.2-r1.ebuild | 19 + dev-python/sphinx-testing/Manifest | 1 + dev-python/sphinx-testing/metadata.xml | 12 + .../sphinx-testing/sphinx-testing-1.0.1-r1.ebuild | 32 ++ dev-python/sphinx/Manifest | 7 + dev-python/sphinx/metadata.xml | 16 + dev-python/sphinx/sphinx-1.7.5-r2.ebuild | 101 ++++ dev-python/sphinx/sphinx-2.0.1-r1.ebuild | 106 ++++ dev-python/sphinx/sphinx-2.4.4.ebuild | 111 ++++ dev-python/sphinx/sphinx-3.0.3.ebuild | 119 ++++ dev-python/sphinx/sphinx-3.0.4.ebuild | 119 ++++ dev-python/sphinx/sphinx-3.1.0.ebuild | 133 +++++ dev-python/sphinx/sphinx-3.1.1.ebuild | 133 +++++ dev-python/sphinx_celery/Manifest | 1 + dev-python/sphinx_celery/metadata.xml | 12 + .../sphinx_celery/sphinx_celery-2.0.0-r1.ebuild | 19 + dev-python/sphinx_rtd_theme/Manifest | 2 + dev-python/sphinx_rtd_theme/metadata.xml | 14 + .../sphinx_rtd_theme/sphinx_rtd_theme-0.2.4.ebuild | 19 + .../sphinx_rtd_theme-0.4.3-r1.ebuild | 27 + dev-python/sphinx_selective_exclude/Manifest | 1 + dev-python/sphinx_selective_exclude/metadata.xml | 17 + .../sphinx_selective_exclude-1.0.3.ebuild | 19 + dev-python/sphinxcontrib-applehelp/Manifest | 2 + dev-python/sphinxcontrib-applehelp/metadata.xml | 12 + .../sphinxcontrib-applehelp-1.0.1.ebuild | 27 + .../sphinxcontrib-applehelp-1.0.2.ebuild | 29 + dev-python/sphinxcontrib-asyncio/Manifest | 1 + dev-python/sphinxcontrib-asyncio/metadata.xml | 12 + .../sphinxcontrib-asyncio-0.2.0-r2.ebuild | 39 ++ dev-python/sphinxcontrib-blockdiag/Manifest | 1 + dev-python/sphinxcontrib-blockdiag/metadata.xml | 15 + .../sphinxcontrib-blockdiag-2.0.0.ebuild | 45 ++ dev-python/sphinxcontrib-devhelp/Manifest | 2 + dev-python/sphinxcontrib-devhelp/metadata.xml | 12 + .../sphinxcontrib-devhelp-1.0.1.ebuild | 27 + .../sphinxcontrib-devhelp-1.0.2.ebuild | 29 + dev-python/sphinxcontrib-documentedlist/Manifest | 1 + .../sphinxcontrib-documentedlist/metadata.xml | 9 + .../sphinxcontrib-documentedlist-0.6.ebuild | 31 ++ dev-python/sphinxcontrib-doxylink/Manifest | 1 + .../sphinxcontrib-doxylink-1.5-r1.ebuild | 34 ++ dev-python/sphinxcontrib-github-alt/Manifest | 1 + .../sphinxcontrib-github-alt-1.0-init.py.patch | 8 + .../sphinxcontrib-github-alt-1.1-setup.py.patch | 19 + dev-python/sphinxcontrib-github-alt/metadata.xml | 13 + .../sphinxcontrib-github-alt-1.1-r2.ebuild | 24 + .../sphinxcontrib-github-alt-1.1.ebuild | 35 ++ dev-python/sphinxcontrib-htmlhelp/Manifest | 2 + dev-python/sphinxcontrib-htmlhelp/metadata.xml | 12 + .../sphinxcontrib-htmlhelp-1.0.2.ebuild | 27 + .../sphinxcontrib-htmlhelp-1.0.3.ebuild | 32 ++ dev-python/sphinxcontrib-httpdomain/Manifest | 2 + dev-python/sphinxcontrib-httpdomain/metadata.xml | 13 + .../sphinxcontrib-httpdomain-1.5.0.ebuild | 27 + .../sphinxcontrib-httpdomain-1.7.0.ebuild | 34 ++ dev-python/sphinxcontrib-httpexample/Manifest | 1 + dev-python/sphinxcontrib-httpexample/metadata.xml | 17 + .../sphinxcontrib-httpexample-0.10.3.ebuild | 44 ++ dev-python/sphinxcontrib-issuetracker/Manifest | 2 + .../sphinxcontrib-issuetracker-0.11-r3.ebuild | 63 +++ dev-python/sphinxcontrib-jsmath/Manifest | 1 + dev-python/sphinxcontrib-jsmath/metadata.xml | 12 + .../sphinxcontrib-jsmath-1.0.1-r1.ebuild | 29 + .../sphinxcontrib-jsmath-1.0.1.ebuild | 27 + dev-python/sphinxcontrib-napoleon/Manifest | 1 + dev-python/sphinxcontrib-napoleon/metadata.xml | 12 + .../sphinxcontrib-napoleon-0.6.1.ebuild | 33 ++ dev-python/sphinxcontrib-newsfeed/Manifest | 1 + dev-python/sphinxcontrib-newsfeed/metadata.xml | 10 + .../sphinxcontrib-newsfeed-0.1.4.ebuild | 30 + .../sphinxcontrib-pretty-searchresults/Manifest | 1 + .../metadata.xml | 19 + ...sphinxcontrib-pretty-searchresults-0.3.5.ebuild | 42 ++ dev-python/sphinxcontrib-programoutput/Manifest | 3 + .../sphinxcontrib-programoutput/metadata.xml | 39 ++ .../sphinxcontrib-programoutput-0.11.ebuild | 45 ++ .../sphinxcontrib-programoutput-0.15.ebuild | 40 ++ .../sphinxcontrib-programoutput-0.16.ebuild | 37 ++ dev-python/sphinxcontrib-qthelp/Manifest | 2 + dev-python/sphinxcontrib-qthelp/metadata.xml | 12 + .../sphinxcontrib-qthelp-1.0.2.ebuild | 27 + .../sphinxcontrib-qthelp-1.0.3.ebuild | 29 + dev-python/sphinxcontrib-serializinghtml/Manifest | 2 + .../sphinxcontrib-serializinghtml/metadata.xml | 12 + .../sphinxcontrib-serializinghtml-1.1.3.ebuild | 27 + .../sphinxcontrib-serializinghtml-1.1.4.ebuild | 30 + dev-python/sphinxcontrib-spelling/Manifest | 5 + dev-python/sphinxcontrib-spelling/metadata.xml | 12 + .../sphinxcontrib-spelling-4.3.0.ebuild | 50 ++ .../sphinxcontrib-spelling-5.0.0.ebuild | 51 ++ .../sphinxcontrib-spelling-5.1.0.ebuild | 51 ++ .../sphinxcontrib-spelling-5.1.1.ebuild | 41 ++ .../sphinxcontrib-spelling-5.1.2.ebuild | 41 ++ dev-python/sphinxcontrib-websupport/Manifest | 3 + dev-python/sphinxcontrib-websupport/metadata.xml | 18 + .../sphinxcontrib-websupport-1.1.0.ebuild | 48 ++ .../sphinxcontrib-websupport-1.2.1.ebuild | 46 ++ .../sphinxcontrib-websupport-1.2.2.ebuild | 46 ++ dev-python/sphinxtogithub/Manifest | 1 + dev-python/sphinxtogithub/metadata.xml | 13 + .../sphinxtogithub/sphinxtogithub-1.1.0.ebuild | 32 ++ dev-python/spur/Manifest | 1 + dev-python/spur/metadata.xml | 8 + dev-python/spur/spur-0.3.21.ebuild | 36 ++ dev-python/spyder-kernels/Manifest | 2 + dev-python/spyder-kernels/metadata.xml | 21 + .../spyder-kernels/spyder-kernels-1.9.0.ebuild | 45 ++ .../spyder-kernels/spyder-kernels-1.9.1.ebuild | 45 ++ dev-python/spyder-line-profiler/Manifest | 1 + dev-python/spyder-line-profiler/metadata.xml | 13 + .../spyder-line-profiler-0.2.1.ebuild | 30 + dev-python/spyder-memory-profiler/Manifest | 1 + dev-python/spyder-memory-profiler/metadata.xml | 13 + .../spyder-memory-profiler-0.2.1.ebuild | 29 + dev-python/spyder-notebook/Manifest | 1 + dev-python/spyder-notebook/metadata.xml | 13 + .../spyder-notebook/spyder-notebook-0.2.3.ebuild | 37 ++ dev-python/spyder-terminal/Manifest | 1 + dev-python/spyder-terminal/metadata.xml | 13 + .../spyder-terminal/spyder-terminal-0.3.2.ebuild | 23 + dev-python/spyder-unittest/Manifest | 1 + dev-python/spyder-unittest/metadata.xml | 13 + .../spyder-unittest/spyder-unittest-0.4.1.ebuild | 38 ++ dev-python/spyder-vim/Manifest | 1 + dev-python/spyder-vim/metadata.xml | 13 + .../spyder-vim/spyder-vim-0_pre20200514.ebuild | 34 ++ dev-python/spyder/Manifest | 4 + dev-python/spyder/files/spyder-4.1.2-build.patch | 35 ++ .../spyder/files/spyder-4.1.2-py3-only.patch | 55 ++ dev-python/spyder/metadata.xml | 37 ++ dev-python/spyder/spyder-4.1.2.ebuild | 154 +++++ dev-python/spyder/spyder-4.1.3.ebuild | 158 ++++++ dev-python/sqlalchemy-migrate/Manifest | 2 + ...lalchemy-migrate-0.11-disable-sphinx-exts.patch | 13 + ...lalchemy-migrate-0.13-disable-sphinx-exts.patch | 13 + dev-python/sqlalchemy-migrate/metadata.xml | 12 + .../sqlalchemy-migrate-0.12.0.ebuild | 42 ++ .../sqlalchemy-migrate-0.13.0.ebuild | 42 ++ dev-python/sqlalchemy-rqlite/Manifest | 1 + dev-python/sqlalchemy-rqlite/metadata.xml | 11 + .../sqlalchemy-rqlite/sqlalchemy-rqlite-1.0.ebuild | 33 ++ .../sqlalchemy-rqlite-9999.ebuild | 32 ++ dev-python/sqlalchemy/Manifest | 2 + .../files/sqlalchemy-pytest-deprecation.patch | 67 +++ dev-python/sqlalchemy/metadata.xml | 12 + dev-python/sqlalchemy/sqlalchemy-1.3.11.ebuild | 64 +++ dev-python/sqlalchemy/sqlalchemy-1.3.17.ebuild | 59 ++ dev-python/sqlparse/Manifest | 2 + dev-python/sqlparse/metadata.xml | 13 + dev-python/sqlparse/sqlparse-0.3.0.ebuild | 40 ++ dev-python/sqlparse/sqlparse-0.3.1.ebuild | 22 + dev-python/squaremap/Manifest | 1 + dev-python/squaremap/metadata.xml | 16 + dev-python/squaremap/squaremap-1.0.4.ebuild | 26 + dev-python/sshtunnel/Manifest | 2 + dev-python/sshtunnel/metadata.xml | 9 + dev-python/sshtunnel/sshtunnel-0.1.4-r2.ebuild | 24 + dev-python/sshtunnel/sshtunnel-0.1.5.ebuild | 26 + dev-python/ssl-fetch/Manifest | 1 + dev-python/ssl-fetch/metadata.xml | 16 + dev-python/ssl-fetch/ssl-fetch-0.4.ebuild | 37 ++ dev-python/ssl-fetch/ssl-fetch-9999.ebuild | 40 ++ dev-python/stapler/Manifest | 1 + dev-python/stapler/metadata.xml | 12 + .../stapler/stapler-1.0_pre20191215-r1.ebuild | 27 + dev-python/statsd/Manifest | 1 + dev-python/statsd/metadata.xml | 17 + dev-python/statsd/statsd-3.3.0.ebuild | 22 + dev-python/statsmodels/Manifest | 2 + .../files/statsmodels-0.11.1-tests.patch | 35 ++ dev-python/statsmodels/metadata.xml | 35 ++ dev-python/statsmodels/statsmodels-0.10.2.ebuild | 72 +++ dev-python/statsmodels/statsmodels-0.11.1.ebuild | 89 +++ dev-python/statsmodels/statsmodels-9999.ebuild | 77 +++ dev-python/stestr/Manifest | 1 + dev-python/stestr/metadata.xml | 19 + dev-python/stestr/stestr-2.1.0-r1.ebuild | 32 ++ dev-python/stevedore/Manifest | 4 + dev-python/stevedore/metadata.xml | 18 + dev-python/stevedore/stevedore-1.31.0-r1.ebuild | 47 ++ dev-python/stevedore/stevedore-1.32.0.ebuild | 39 ++ dev-python/stevedore/stevedore-2.0.0.ebuild | 39 ++ dev-python/stevedore/stevedore-2.0.1.ebuild | 39 ++ dev-python/strict-rfc3339/Manifest | 1 + dev-python/strict-rfc3339/metadata.xml | 14 + .../strict-rfc3339/strict-rfc3339-0.7-r1.ebuild | 24 + dev-python/stripe/Manifest | 2 + dev-python/stripe/metadata.xml | 16 + dev-python/stripe/stripe-2.43.0.ebuild | 69 +++ dev-python/stripe/stripe-2.46.0.ebuild | 69 +++ dev-python/subprocess32/Manifest | 1 + dev-python/subprocess32/metadata.xml | 13 + dev-python/subprocess32/subprocess32-3.5.4.ebuild | 22 + dev-python/subunit/Manifest | 2 + dev-python/subunit/files/1.0.0-tests.patch | 25 + dev-python/subunit/metadata.xml | 16 + dev-python/subunit/subunit-1.2.0-r1.ebuild | 96 ++++ dev-python/subunit/subunit-1.4.0.ebuild | 94 ++++ dev-python/subvertpy/Manifest | 1 + dev-python/subvertpy/metadata.xml | 9 + dev-python/subvertpy/subvertpy-0.10.1.ebuild | 30 + dev-python/suds/Manifest | 1 + dev-python/suds/metadata.xml | 10 + dev-python/suds/suds-0.6-r1.ebuild | 55 ++ dev-python/sudsds/Manifest | 1 + dev-python/sudsds/metadata.xml | 12 + dev-python/sudsds/sudsds-1.0.1-r1.ebuild | 20 + dev-python/sure/Manifest | 1 + dev-python/sure/metadata.xml | 20 + dev-python/sure/sure-1.4.11.ebuild | 31 ++ dev-python/svg-path/Manifest | 1 + dev-python/svg-path/metadata.xml | 22 + dev-python/svg-path/svg-path-3.0.ebuild | 33 ++ dev-python/svgwrite/Manifest | 2 + .../files/svgwrite-1.3.1-fix-tests-py38.patch | 39 ++ dev-python/svgwrite/metadata.xml | 9 + dev-python/svgwrite/svgwrite-1.3.1.ebuild | 27 + dev-python/svgwrite/svgwrite-1.4.ebuild | 24 + dev-python/swagger-spec-validator/Manifest | 1 + dev-python/swagger-spec-validator/metadata.xml | 9 + .../swagger-spec-validator-2.5.0.ebuild | 27 + dev-python/sybil/Manifest | 2 + dev-python/sybil/metadata.xml | 13 + dev-python/sybil/sybil-1.2.2.ebuild | 22 + dev-python/sybil/sybil-1.3.0.ebuild | 22 + dev-python/symengine/Manifest | 1 + dev-python/symengine/metadata.xml | 16 + dev-python/symengine/symengine-0.5.1-r1.ebuild | 46 ++ dev-python/sympy/Manifest | 1 + dev-python/sympy/metadata.xml | 33 ++ dev-python/sympy/sympy-1.5.1-r1.ebuild | 66 +++ dev-python/tabulate/Manifest | 1 + .../files/tabulate-0.8.6-avoid-pandas-dep.patch | 80 +++ dev-python/tabulate/metadata.xml | 12 + dev-python/tabulate/tabulate-0.8.6.ebuild | 36 ++ dev-python/tagpy/Manifest | 1 + dev-python/tagpy/files/tagpy-2018.1-readme.rst | 16 + .../tagpy/files/tagpy-2018.1-taglib-1.8.patch | 17 + dev-python/tagpy/metadata.xml | 15 + dev-python/tagpy/tagpy-2018.1-r1.ebuild | 49 ++ dev-python/tappy/Manifest | 3 + dev-python/tappy/files/tappy-2.4-yaml.patch | 61 ++ dev-python/tappy/files/tappy-2.6.2-yaml.patch | 37 ++ dev-python/tappy/metadata.xml | 16 + dev-python/tappy/tappy-2.4-r1.ebuild | 38 ++ dev-python/tappy/tappy-2.6.2.ebuild | 40 ++ dev-python/tappy/tappy-3.0.ebuild | 33 ++ dev-python/taskflow/Manifest | 2 + dev-python/taskflow/metadata.xml | 17 + dev-python/taskflow/taskflow-3.5.0.ebuild | 40 ++ dev-python/taskflow/taskflow-4.1.0.ebuild | 38 ++ dev-python/tblib/Manifest | 1 + dev-python/tblib/metadata.xml | 13 + dev-python/tblib/tblib-1.6.0.ebuild | 21 + dev-python/tempita/Manifest | 1 + .../tempita/files/tempita-0.5.3-pypy-tests.patch | 26 + dev-python/tempita/metadata.xml | 12 + dev-python/tempita/tempita-0.5.3-r2.ebuild | 52 ++ dev-python/tempora/Manifest | 2 + dev-python/tempora/metadata.xml | 19 + dev-python/tempora/tempora-1.14.1-r1.ebuild | 53 ++ dev-python/tempora/tempora-3.0.0.ebuild | 55 ++ dev-python/tenacity/Manifest | 2 + dev-python/tenacity/metadata.xml | 20 + dev-python/tenacity/tenacity-4.8.0.ebuild | 26 + dev-python/tenacity/tenacity-6.1.0.ebuild | 29 + dev-python/termcolor/Manifest | 1 + dev-python/termcolor/metadata.xml | 16 + dev-python/termcolor/termcolor-1.1.0-r1.ebuild | 20 + dev-python/termcolor/termcolor-1.1.0-r2.ebuild | 20 + dev-python/terminado/Manifest | 2 + dev-python/terminado/metadata.xml | 14 + dev-python/terminado/terminado-0.8.1.ebuild | 28 + dev-python/terminado/terminado-0.8.3.ebuild | 29 + dev-python/terminaltables/Manifest | 1 + dev-python/terminaltables/metadata.xml | 15 + .../terminaltables/terminaltables-3.1.0.ebuild | 29 + .../terminaltables/terminaltables-9999.ebuild | 30 + dev-python/test_server/Manifest | 1 + dev-python/test_server/metadata.xml | 8 + dev-python/test_server/test_server-0.0.31.ebuild | 34 ++ dev-python/testfixtures/Manifest | 3 + dev-python/testfixtures/metadata.xml | 14 + dev-python/testfixtures/testfixtures-4.9.1.ebuild | 56 ++ dev-python/testfixtures/testfixtures-6.14.1.ebuild | 56 ++ dev-python/testfixtures/testfixtures-6.8.2.ebuild | 55 ++ dev-python/testpath/Manifest | 2 + .../testpath/files/testpath-0.2-setup.py.patch | 28 + dev-python/testpath/metadata.xml | 22 + dev-python/testpath/testpath-0.3.1.ebuild | 50 ++ dev-python/testpath/testpath-0.4.4-r1.ebuild | 27 + dev-python/testpath/testpath-0.4.4.ebuild | 38 ++ dev-python/testrepository/Manifest | 1 + .../testrepository-0.0.20-test-backport.patch | 71 +++ .../testrepository-0.0.20-test-backport1.patch | 22 + .../testrepository-0.0.20-test-backport2.patch | 61 ++ dev-python/testrepository/metadata.xml | 17 + .../testrepository/testrepository-0.0.20.ebuild | 50 ++ dev-python/testresources/Manifest | 1 + dev-python/testresources/metadata.xml | 27 + .../testresources/testresources-2.0.1.ebuild | 37 ++ dev-python/testscenarios/Manifest | 1 + dev-python/testscenarios/metadata.xml | 28 + .../testscenarios/testscenarios-0.5.0.ebuild | 33 ++ dev-python/testtools/Manifest | 2 + .../testtools/files/testtools-2.3.0-py37.patch | 44 ++ .../testtools/files/testtools-2.4.0-py39.patch | 76 +++ dev-python/testtools/metadata.xml | 18 + dev-python/testtools/testtools-2.3.0.ebuild | 58 ++ dev-python/testtools/testtools-2.4.0.ebuild | 45 ++ dev-python/text-unidecode/Manifest | 1 + dev-python/text-unidecode/metadata.xml | 8 + .../text-unidecode/text-unidecode-1.3.ebuild | 19 + dev-python/textfsm/Manifest | 1 + dev-python/textfsm/metadata.xml | 13 + dev-python/textfsm/textfsm-0.4.0.ebuild | 25 + dev-python/texttable/Manifest | 1 + dev-python/texttable/metadata.xml | 12 + dev-python/texttable/texttable-1.6.2.ebuild | 33 ++ dev-python/textx/Manifest | 1 + dev-python/textx/metadata.xml | 12 + dev-python/textx/textx-1.4.ebuild | 33 ++ dev-python/theano/Manifest | 1 + dev-python/theano/metadata.xml | 18 + dev-python/theano/theano-1.0.4.ebuild | 51 ++ dev-python/threadpoolctl/Manifest | 1 + dev-python/threadpoolctl/metadata.xml | 12 + .../threadpoolctl/threadpoolctl-2.0.0.ebuild | 23 + dev-python/thrift/Manifest | 1 + dev-python/thrift/metadata.xml | 12 + dev-python/thrift/thrift-0.11.0.ebuild | 20 + dev-python/thriftpy/Manifest | 1 + dev-python/thriftpy/metadata.xml | 20 + dev-python/thriftpy/thriftpy-0.3.9.ebuild | 28 + dev-python/thunarx-python/Manifest | 1 + .../thunarx-python/thunarx-python-0.5.1-r2.ebuild | 33 ++ dev-python/tikzplotlib/Manifest | 1 + dev-python/tikzplotlib/metadata.xml | 14 + dev-python/tikzplotlib/tikzplotlib-0.9.1.ebuild | 42 ++ dev-python/tinycss/Manifest | 1 + dev-python/tinycss/metadata.xml | 13 + dev-python/tinycss/tinycss-0.4.ebuild | 36 ++ dev-python/tinycss2/Manifest | 1 + dev-python/tinycss2/metadata.xml | 17 + dev-python/tinycss2/tinycss2-1.0.2.ebuild | 26 + dev-python/tinyrpc/Manifest | 1 + dev-python/tinyrpc/metadata.xml | 24 + dev-python/tinyrpc/tinyrpc-1.0.1.ebuild | 30 + dev-python/tld/Manifest | 2 + dev-python/tld/metadata.xml | 16 + dev-python/tld/tld-0.12.1.ebuild | 19 + dev-python/tld/tld-0.12.2.ebuild | 19 + dev-python/tldextract/Manifest | 1 + dev-python/tldextract/metadata.xml | 9 + dev-python/tldextract/tldextract-2.2.1.ebuild | 26 + dev-python/toml/Manifest | 4 + .../files/toml-0.10.0-depricationwarning.patch | 19 + dev-python/toml/files/toml-0.10.1-skip-numpy.patch | 37 ++ dev-python/toml/metadata.xml | 12 + dev-python/toml/toml-0.10.0-r1.ebuild | 43 ++ dev-python/toml/toml-0.10.1.ebuild | 42 ++ dev-python/toolz/Manifest | 2 + dev-python/toolz/metadata.xml | 12 + dev-python/toolz/toolz-0.10.0.ebuild | 17 + dev-python/toolz/toolz-0.9.0.ebuild | 17 + dev-python/tooz/Manifest | 1 + dev-python/tooz/metadata.xml | 15 + dev-python/tooz/tooz-1.60.1.ebuild | 37 ++ dev-python/tornado-xstatic/.audit | 1 + dev-python/tornado-xstatic/Manifest | 1 + dev-python/tornado-xstatic/metadata.xml | 13 + .../tornado-xstatic/tornado-xstatic-0.2.ebuild | 27 + dev-python/toro/Manifest | 1 + .../toro/files/toro-1.0.1-no-test-install.patch | 11 + dev-python/toro/metadata.xml | 13 + dev-python/toro/toro-1.0.1.ebuild | 38 ++ dev-python/towncrier/Manifest | 1 + dev-python/towncrier/metadata.xml | 12 + dev-python/towncrier/towncrier-19.2.0.ebuild | 37 ++ dev-python/tox/Manifest | 8 + .../tox/files/tox-3.12.1-skip-broken-tests.patch | 61 ++ .../tox/files/tox-3.9.0-strip-setuptools_scm.patch | 30 + dev-python/tox/metadata.xml | 13 + dev-python/tox/tox-2.9.1.ebuild | 49 ++ dev-python/tox/tox-3.12.1.ebuild | 50 ++ dev-python/tox/tox-3.14.4.ebuild | 74 +++ dev-python/tox/tox-3.14.5.ebuild | 74 +++ dev-python/tox/tox-3.15.0.ebuild | 74 +++ dev-python/tox/tox-3.15.1.ebuild | 71 +++ dev-python/tox/tox-3.15.2.ebuild | 71 +++ dev-python/tox/tox-3.2.1.ebuild | 62 +++ dev-python/tqdm/Manifest | 6 + dev-python/tqdm/files/tqdm-4.46.0-py39.patch | 42 ++ dev-python/tqdm/metadata.xml | 26 + dev-python/tqdm/tqdm-4.23.3.ebuild | 30 + dev-python/tqdm/tqdm-4.33.0.ebuild | 53 ++ dev-python/tqdm/tqdm-4.40.0.ebuild | 60 ++ dev-python/tqdm/tqdm-4.45.0.ebuild | 60 ++ dev-python/tqdm/tqdm-4.46.0.ebuild | 62 +++ dev-python/tqdm/tqdm-4.46.1.ebuild | 58 ++ dev-python/tqdm/tqdm-9999.ebuild | 60 ++ dev-python/traceback2/Manifest | 1 + dev-python/traceback2/metadata.xml | 13 + dev-python/traceback2/traceback2-1.4.0.ebuild | 34 ++ dev-python/traitlets/Manifest | 2 + dev-python/traitlets/metadata.xml | 22 + dev-python/traitlets/traitlets-4.3.2.ebuild | 53 ++ dev-python/traitlets/traitlets-4.3.3.ebuild | 26 + dev-python/transitions/Manifest | 2 + dev-python/transitions/metadata.xml | 19 + dev-python/transitions/transitions-0.7.1.ebuild | 47 ++ dev-python/transitions/transitions-0.8.1.ebuild | 47 ++ dev-python/translate-toolkit/Manifest | 2 + dev-python/translate-toolkit/metadata.xml | 19 + .../translate-toolkit-2.4.0.ebuild | 76 +++ .../translate-toolkit-2.5.0.ebuild | 77 +++ dev-python/treq/Manifest | 2 + dev-python/treq/metadata.xml | 21 + dev-python/treq/treq-17.8.0.ebuild | 61 ++ dev-python/treq/treq-20.4.1.ebuild | 63 +++ dev-python/trustme/Manifest | 1 + dev-python/trustme/metadata.xml | 13 + dev-python/trustme/trustme-0.6.0.ebuild | 28 + dev-python/ttystatus/Manifest | 1 + dev-python/ttystatus/metadata.xml | 6 + dev-python/ttystatus/ttystatus-0.36.ebuild | 22 + dev-python/tubes/Manifest | 1 + dev-python/tubes/metadata.xml | 24 + dev-python/tubes/tubes-0.2.0.ebuild | 33 ++ dev-python/tvdb_api/Manifest | 2 + dev-python/tvdb_api/metadata.xml | 12 + .../tvdb_api/tvdb_api-1.10_pre20150406-r1.ebuild | 21 + dev-python/tvdb_api/tvdb_api-2.0-r1.ebuild | 19 + dev-python/tvdb_api/tvdb_api-2.0.ebuild | 19 + dev-python/twine/Manifest | 2 + dev-python/twine/files/twine-1.15.0-tests.patch | 21 + dev-python/twine/files/twine-3.0.0-tests.patch | 20 + dev-python/twine/metadata.xml | 13 + dev-python/twine/twine-1.15.0.ebuild | 50 ++ dev-python/twine/twine-3.1.1.ebuild | 61 ++ dev-python/twisted/Manifest | 3 + dev-python/twisted/files/twistd.conf | 7 + dev-python/twisted/files/twistd.init | 25 + .../twisted/files/twisted-19.10.0-py38-cgi.patch | 41 ++ .../twisted/files/twisted-19.10.0-py38.patch | 110 ++++ .../twisted/files/twisted-19.10.0-py39-b64.patch | 165 ++++++ .../twisted/files/twisted-20.3.0-py38-cgi.patch | 259 +++++++++ .../twisted/files/twisted-20.3.0-py38-hmac.patch | 94 ++++ .../twisted/files/twisted-20.3.0-py39-b64.patch | 158 ++++++ .../files/twisted-20.3.0-py39-combined.patch | 115 ++++ dev-python/twisted/metadata.xml | 33 ++ dev-python/twisted/twisted-19.10.0.ebuild | 194 +++++++ dev-python/twisted/twisted-20.3.0.ebuild | 190 +++++++ dev-python/twython/Manifest | 1 + dev-python/twython/metadata.xml | 13 + dev-python/twython/twython-3.7.0.ebuild | 34 ++ dev-python/txAMQP/Manifest | 1 + dev-python/txAMQP/metadata.xml | 11 + dev-python/txAMQP/txAMQP-0.8.2.ebuild | 57 ++ dev-python/txaio/Manifest | 2 + dev-python/txaio/metadata.xml | 17 + dev-python/txaio/txaio-2.9.0.ebuild | 50 ++ dev-python/txaio/txaio-20.4.1.ebuild | 49 ++ dev-python/txgithub/Manifest | 1 + dev-python/txgithub/metadata.xml | 14 + dev-python/txgithub/txgithub-15.0.0-r1.ebuild | 27 + dev-python/txrequests/Manifest | 2 + dev-python/txrequests/metadata.xml | 22 + dev-python/txrequests/txrequests-0.9.5-r1.ebuild | 24 + dev-python/txrequests/txrequests-0.9.6.ebuild | 23 + dev-python/typed-ast/Manifest | 1 + dev-python/typed-ast/metadata.xml | 13 + dev-python/typed-ast/typed-ast-1.4.1.ebuild | 21 + dev-python/typing-extensions/Manifest | 1 + dev-python/typing-extensions/metadata.xml | 12 + .../typing-extensions-3.7.4.1.ebuild | 29 + dev-python/typing/Manifest | 1 + dev-python/typing/metadata.xml | 13 + dev-python/typing/typing-3.7.4.1.ebuild | 38 ++ dev-python/typogrify/Manifest | 1 + dev-python/typogrify/metadata.xml | 13 + dev-python/typogrify/typogrify-2.0.7-r1.ebuild | 24 + dev-python/tzlocal/Manifest | 2 + dev-python/tzlocal/metadata.xml | 13 + dev-python/tzlocal/tzlocal-2.0.0.ebuild | 22 + dev-python/tzlocal/tzlocal-2.1.ebuild | 22 + dev-python/u-msgpack/Manifest | 2 + dev-python/u-msgpack/metadata.xml | 26 + dev-python/u-msgpack/u-msgpack-2.5.2.ebuild | 22 + dev-python/u-msgpack/u-msgpack-2.6.0.ebuild | 22 + dev-python/ubelt/Manifest | 1 + dev-python/ubelt/metadata.xml | 10 + dev-python/ubelt/ubelt-0.8.8.ebuild | 30 + dev-python/ujson/Manifest | 3 + .../ujson-1.35-fix-for-overflowing-long.patch | 84 +++ .../ujson-1.35-fix-ordering-of-orderdict.patch | 122 ++++ .../files/ujson-1.35-sort_keys-segfault.patch | 73 +++ .../ujson-1.35-standard-handling-of-none.patch | 77 +++ .../files/ujson-1.35-test-depricationwarning.patch | 11 + .../ujson-1.35-use-static-where-possible.patch | 591 ++++++++++++++++++++ .../ujson/files/ujson-3.0.0-pypy3-test.patch | 80 +++ dev-python/ujson/metadata.xml | 16 + dev-python/ujson/ujson-1.35-r1.ebuild | 37 ++ dev-python/ujson/ujson-2.0.3.ebuild | 24 + dev-python/ujson/ujson-3.0.0.ebuild | 28 + dev-python/uncertainties/Manifest | 2 + dev-python/uncertainties/metadata.xml | 23 + .../uncertainties/uncertainties-3.0.1.ebuild | 43 ++ .../uncertainties/uncertainties-3.1.4.ebuild | 40 ++ dev-python/unicodecsv/Manifest | 1 + dev-python/unicodecsv/metadata.xml | 14 + dev-python/unicodecsv/unicodecsv-0.14.1-r1.ebuild | 24 + dev-python/unidecode/Manifest | 2 + dev-python/unidecode/metadata.xml | 14 + dev-python/unidecode/unidecode-0.04.21.ebuild | 27 + dev-python/unidecode/unidecode-1.1.1.ebuild | 22 + dev-python/unittest-mixins/Manifest | 1 + dev-python/unittest-mixins/metadata.xml | 13 + .../unittest-mixins/unittest-mixins-1.6.ebuild | 19 + dev-python/unittest2/Manifest | 1 + .../files/remove-argparse-dependence.patch | 12 + .../files/unittest2-1.1.0-python3.5-test.patch | 28 + dev-python/unittest2/metadata.xml | 13 + dev-python/unittest2/unittest2-1.1.0.ebuild | 35 ++ dev-python/uranium/Manifest | 2 + .../files/uranium-3.3.0-fix-install-paths.patch | 34 ++ .../files/uranium-4.6.1-fix-install-paths.patch | 32 ++ dev-python/uranium/metadata.xml | 35 ++ dev-python/uranium/uranium-4.3.0-r1.ebuild | 76 +++ dev-python/uranium/uranium-4.6.1.ebuild | 76 +++ dev-python/urdf_parser_py/Manifest | 2 + dev-python/urdf_parser_py/metadata.xml | 12 + .../urdf_parser_py/urdf_parser_py-0.4.1.ebuild | 33 ++ .../urdf_parser_py/urdf_parser_py-0.4.3.ebuild | 36 ++ dev-python/uritemplate/Manifest | 1 + dev-python/uritemplate/metadata.xml | 12 + dev-python/uritemplate/uritemplate-3.0.1-r1.ebuild | 30 + dev-python/uritemplate/uritemplate-3.0.1.ebuild | 22 + dev-python/urlgrabber/Manifest | 1 + dev-python/urlgrabber/metadata.xml | 37 ++ dev-python/urlgrabber/urlgrabber-3.10.1-r1.ebuild | 29 + dev-python/urllib3/Manifest | 3 + dev-python/urllib3/metadata.xml | 17 + dev-python/urllib3/urllib3-1.24.2.ebuild | 67 +++ dev-python/urllib3/urllib3-1.25.8.ebuild | 85 +++ dev-python/urllib3/urllib3-1.25.9.ebuild | 76 +++ dev-python/urwid/Manifest | 1 + dev-python/urwid/metadata.xml | 29 + dev-python/urwid/urwid-2.1.0.ebuild | 42 ++ dev-python/urwidtrees/Manifest | 1 + dev-python/urwidtrees/metadata.xml | 14 + dev-python/urwidtrees/urwidtrees-1.0.2-r1.ebuild | 45 ++ dev-python/utidylib/Manifest | 1 + dev-python/utidylib/metadata.xml | 13 + dev-python/utidylib/utidylib-0.6.ebuild | 51 ++ dev-python/uvloop/Manifest | 1 + dev-python/uvloop/metadata.xml | 17 + dev-python/uvloop/uvloop-0.14.0.ebuild | 57 ++ dev-python/vcrpy/Manifest | 1 + dev-python/vcrpy/metadata.xml | 13 + dev-python/vcrpy/vcrpy-4.0.2.ebuild | 50 ++ dev-python/vcstools/Manifest | 1 + dev-python/vcstools/files/yaml.patch | 25 + dev-python/vcstools/metadata.xml | 12 + dev-python/vcstools/vcstools-0.1.42.ebuild | 60 ++ dev-python/vcversioner/Manifest | 1 + dev-python/vcversioner/metadata.xml | 10 + dev-python/vcversioner/vcversioner-2.16.0.0.ebuild | 29 + dev-python/vdf/Manifest | 1 + .../vdf/files/vdf-3.2-mock_from_stdlib.patch | 9 + dev-python/vdf/metadata.xml | 13 + dev-python/vdf/vdf-3.2-r1.ebuild | 22 + dev-python/vdf/vdf-3.2.ebuild | 21 + dev-python/vdirsyncer/Manifest | 1 + .../files/vdirsyncer-0.16.8-click-7-compat.patch | 35 ++ dev-python/vdirsyncer/metadata.xml | 12 + dev-python/vdirsyncer/vdirsyncer-0.16.8.ebuild | 49 ++ dev-python/verboselogs/Manifest | 1 + ...rboselogs-1.7-skip-sandbox-violation-test.patch | 22 + dev-python/verboselogs/metadata.xml | 12 + dev-python/verboselogs/verboselogs-1.7.ebuild | 28 + dev-python/versioneer/Manifest | 1 + .../files/versioneer-0.18-fix_test_git.patch | 21 + dev-python/versioneer/metadata.xml | 14 + dev-python/versioneer/versioneer-0.18-r1.ebuild | 39 ++ dev-python/versioneer/versioneer-0.18.ebuild | 29 + dev-python/vine/Manifest | 1 + dev-python/vine/metadata.xml | 12 + dev-python/vine/vine-1.3.0.ebuild | 28 + dev-python/virtualenv-clone/Manifest | 1 + dev-python/virtualenv-clone/metadata.xml | 13 + .../virtualenv-clone/virtualenv-clone-0.5.3.ebuild | 19 + dev-python/virtualenv/Manifest | 6 + .../files/virtualenv-12.1.1-skip-broken-test.patch | 19 + .../files/virtualenv-16.7.7-tests-internet.patch | 50 ++ .../virtualenv/files/virtualenv-16.7.7-tests.patch | 53 ++ .../files/virtualenv-16.7.8-tests-pypy.patch | 64 +++ .../virtualenv/files/virtualenv-20.0.21-py39.patch | 27 + dev-python/virtualenv/metadata.xml | 13 + dev-python/virtualenv/virtualenv-16.0.0.ebuild | 50 ++ dev-python/virtualenv/virtualenv-16.7.10.ebuild | 60 ++ dev-python/virtualenv/virtualenv-16.7.9-r1.ebuild | 62 +++ dev-python/virtualenv/virtualenv-20.0.18.ebuild | 85 +++ dev-python/virtualenv/virtualenv-20.0.21.ebuild | 94 ++++ dev-python/virtualenv/virtualenv-20.0.23.ebuild | 90 +++ dev-python/virtualenvwrapper/Manifest | 1 + dev-python/virtualenvwrapper/metadata.xml | 12 + .../virtualenvwrapper-4.8.4-r1.ebuild | 32 ++ dev-python/visitor/Manifest | 1 + dev-python/visitor/metadata.xml | 14 + dev-python/visitor/visitor-0.1.3.ebuild | 28 + dev-python/vobject/Manifest | 1 + dev-python/vobject/metadata.xml | 12 + dev-python/vobject/vobject-0.9.6.1-r1.ebuild | 29 + dev-python/voluptuous/Manifest | 1 + dev-python/voluptuous/metadata.xml | 20 + dev-python/voluptuous/voluptuous-0.11.5.ebuild | 20 + dev-python/vpython/Manifest | 1 + dev-python/vpython/metadata.xml | 17 + dev-python/vpython/vpython-7.4.6.ebuild | 20 + dev-python/w3lib/Manifest | 2 + dev-python/w3lib/metadata.xml | 12 + dev-python/w3lib/w3lib-1.20.0.ebuild | 19 + dev-python/w3lib/w3lib-1.22.0.ebuild | 19 + dev-python/waitress/Manifest | 2 + dev-python/waitress/metadata.xml | 14 + dev-python/waitress/waitress-1.4.3.ebuild | 21 + dev-python/waitress/waitress-1.4.4.ebuild | 26 + dev-python/wand/Manifest | 1 + dev-python/wand/metadata.xml | 14 + dev-python/wand/wand-0.6.1.ebuild | 35 ++ dev-python/warlock/Manifest | 2 + dev-python/warlock/metadata.xml | 17 + dev-python/warlock/warlock-1.3.0.ebuild | 33 ++ dev-python/warlock/warlock-1.3.3.ebuild | 33 ++ dev-python/watchdog/Manifest | 3 + dev-python/watchdog/metadata.xml | 13 + dev-python/watchdog/watchdog-0.10.2.ebuild | 35 ++ dev-python/watchdog/watchdog-0.8.3-r2.ebuild | 37 ++ dev-python/watchdog/watchdog-0.9.0-r1.ebuild | 35 ++ dev-python/wcwidth/Manifest | 4 + dev-python/wcwidth/metadata.xml | 14 + dev-python/wcwidth/wcwidth-0.1.8.ebuild | 18 + dev-python/wcwidth/wcwidth-0.1.9.ebuild | 18 + dev-python/wcwidth/wcwidth-0.2.2-r1.ebuild | 34 ++ dev-python/wcwidth/wcwidth-0.2.4.ebuild | 36 ++ dev-python/weasyprint/Manifest | 1 + .../files/weasyprint-51-skip-useless-deps.patch | 30 + dev-python/weasyprint/metadata.xml | 13 + dev-python/weasyprint/weasyprint-51.ebuild | 52 ++ dev-python/webassets/Manifest | 1 + dev-python/webassets/metadata.xml | 12 + dev-python/webassets/webassets-2.0.ebuild | 41 ++ dev-python/webcolors/Manifest | 2 + dev-python/webcolors/metadata.xml | 14 + dev-python/webcolors/webcolors-1.10.ebuild | 20 + dev-python/webcolors/webcolors-1.11.1.ebuild | 20 + dev-python/webencodings/Manifest | 1 + dev-python/webencodings/metadata.xml | 19 + .../webencodings/webencodings-0.5.1-r1.ebuild | 26 + dev-python/webob/Manifest | 2 + dev-python/webob/metadata.xml | 15 + dev-python/webob/webob-1.8.5-r3.ebuild | 31 ++ dev-python/webob/webob-1.8.6.ebuild | 29 + dev-python/websocket-client/Manifest | 1 + dev-python/websocket-client/metadata.xml | 14 + .../websocket-client-0.57.0.ebuild | 35 ++ dev-python/websockets/Manifest | 1 + dev-python/websockets/metadata.xml | 12 + dev-python/websockets/websockets-8.1.ebuild | 16 + dev-python/websockify/Manifest | 1 + dev-python/websockify/metadata.xml | 16 + dev-python/websockify/websockify-0.9.0.ebuild | 18 + dev-python/webtest/Manifest | 2 + .../files/webtest-2.0.33-no-pylons-theme.patch | 51 ++ dev-python/webtest/metadata.xml | 13 + dev-python/webtest/webtest-2.0.33.ebuild | 53 ++ dev-python/webtest/webtest-2.0.35.ebuild | 46 ++ dev-python/werkzeug/Manifest | 3 + dev-python/werkzeug/metadata.xml | 12 + dev-python/werkzeug/werkzeug-0.16.0.ebuild | 39 ++ dev-python/werkzeug/werkzeug-0.16.1.ebuild | 34 ++ dev-python/werkzeug/werkzeug-1.0.1.ebuild | 45 ++ dev-python/wheel/Manifest | 1 + dev-python/wheel/metadata.xml | 13 + dev-python/wheel/wheel-0.34.2.ebuild | 32 ++ dev-python/whelk/Manifest | 1 + dev-python/whelk/metadata.xml | 17 + dev-python/whelk/whelk-2.7.1.ebuild | 21 + dev-python/whichcraft/Manifest | 1 + dev-python/whichcraft/metadata.xml | 12 + dev-python/whichcraft/whichcraft-0.6.1.ebuild | 20 + dev-python/whisper/Manifest | 1 + dev-python/whisper/metadata.xml | 18 + dev-python/whisper/whisper-1.1.5.ebuild | 32 ++ dev-python/whoosh/Manifest | 1 + .../files/whoosh-2.7.4-tests-specify-utf8.patch | 13 + dev-python/whoosh/metadata.xml | 24 + dev-python/whoosh/whoosh-2.7.4.ebuild | 35 ++ dev-python/widgetsnbextension/Manifest | 3 + dev-python/widgetsnbextension/metadata.xml | 17 + .../widgetsnbextension-3.0.0.ebuild | 21 + .../widgetsnbextension-3.4.2.ebuild | 21 + .../widgetsnbextension-3.5.1.ebuild | 21 + dev-python/wrapt/Manifest | 2 + dev-python/wrapt/files/wrapt-1.12.1-py39.patch | 182 ++++++ dev-python/wrapt/metadata.xml | 13 + dev-python/wrapt/wrapt-1.11.2-r1.ebuild | 27 + dev-python/wrapt/wrapt-1.12.1.ebuild | 30 + dev-python/ws4py/Manifest | 2 + dev-python/ws4py/files/ws4py-0.3.4-tests.patch | 67 +++ .../ws4py-0.5.1-python3.7+-compatibility.patch | 93 ++++ dev-python/ws4py/metadata.xml | 16 + dev-python/ws4py/ws4py-0.3.4-r1.ebuild | 55 ++ dev-python/ws4py/ws4py-0.5.1-r1.ebuild | 56 ++ dev-python/ws4py/ws4py-0.5.1.ebuild | 51 ++ dev-python/ws4py/ws4py-9999.ebuild | 56 ++ dev-python/wsaccel/Manifest | 1 + dev-python/wsaccel/metadata.xml | 13 + dev-python/wsaccel/wsaccel-0.6.2_p20170108.ebuild | 24 + dev-python/wsgiproxy2/Manifest | 1 + .../wsgiproxy2/files/wsgiproxy2-0.4.6-tests.patch | 19 + dev-python/wsgiproxy2/metadata.xml | 13 + dev-python/wsgiproxy2/wsgiproxy2-0.4.6-r1.ebuild | 47 ++ dev-python/wsproto/Manifest | 1 + dev-python/wsproto/metadata.xml | 15 + dev-python/wsproto/wsproto-0.15.0.ebuild | 25 + dev-python/wstools/Manifest | 2 + dev-python/wstools/files/wstools-0.4.5-setup.patch | 46 ++ dev-python/wstools/files/wstools-0.4.8-setup.patch | 25 + dev-python/wstools/metadata.xml | 14 + dev-python/wstools/wstools-0.4.5-r1.ebuild | 35 ++ dev-python/wstools/wstools-0.4.8.ebuild | 31 ++ dev-python/wtforms/Manifest | 1 + dev-python/wtforms/metadata.xml | 14 + dev-python/wtforms/wtforms-2.2.1.ebuild | 59 ++ dev-python/wurlitzer/Manifest | 1 + dev-python/wurlitzer/metadata.xml | 14 + dev-python/wurlitzer/wurlitzer-2.0.0.ebuild | 23 + dev-python/www-authenticate/Manifest | 1 + dev-python/www-authenticate/metadata.xml | 13 + .../www-authenticate/www-authenticate-0.9.2.ebuild | 17 + dev-python/wxpython/Manifest | 3 + .../wxpython-2.8-no-preservatives-added.patch | 16 + .../files/wxpython-2.8.11-drop-editra.patch | 48 ++ .../wxpython-2.8.12.1-disable-egging-mode.patch | 34 ++ .../files/wxpython-3.0-wxversion-demo.patch | 10 + .../files/wxpython-3.0.0.0-wxversion-scripts.patch | 211 +++++++ .../wxpython/files/wxpython-4.0.6-no-webkit.patch | 27 + .../files/wxpython-4.0.6-skip-broken-tests.patch | 91 +++ dev-python/wxpython/metadata.xml | 19 + dev-python/wxpython/wxpython-3.0.2.0.ebuild | 162 ++++++ dev-python/wxpython/wxpython-4.0.7.ebuild | 88 +++ dev-python/xapp/Manifest | 1 + dev-python/xapp/metadata.xml | 24 + dev-python/xapp/xapp-2.0.1.ebuild | 23 + dev-python/xarray/Manifest | 1 + .../files/xarray-0.10.8-skip-broken-test.patch | 12 + dev-python/xarray/metadata.xml | 17 + dev-python/xarray/xarray-0.12.1.ebuild | 37 ++ dev-python/xcffib/Manifest | 1 + .../xcffib/files/xcffib-0.4.2-test-imports.patch | 35 ++ dev-python/xcffib/metadata.xml | 13 + dev-python/xcffib/xcffib-0.9.0.ebuild | 36 ++ dev-python/xdoctest/Manifest | 1 + dev-python/xdoctest/metadata.xml | 10 + dev-python/xdoctest/xdoctest-0.11.0.ebuild | 40 ++ dev-python/xlrd/Manifest | 1 + dev-python/xlrd/metadata.xml | 15 + dev-python/xlrd/xlrd-1.2.0.ebuild | 24 + dev-python/xlsxwriter/Manifest | 4 + dev-python/xlsxwriter/metadata.xml | 13 + dev-python/xlsxwriter/xlsxwriter-0.9.8.ebuild | 43 ++ dev-python/xlsxwriter/xlsxwriter-1.2.8.ebuild | 22 + dev-python/xlsxwriter/xlsxwriter-1.2.9.ebuild | 22 + dev-python/xlutils/Manifest | 1 + .../xlutils/files/xlutils-2.0.0-fix-tests.patch | 23 + dev-python/xlutils/metadata.xml | 12 + dev-python/xlutils/xlutils-2.0.0-r1.ebuild | 43 ++ dev-python/xlwt/Manifest | 1 + dev-python/xlwt/metadata.xml | 20 + dev-python/xlwt/xlwt-1.3.0-r1.ebuild | 27 + dev-python/xlwt/xlwt-1.3.0.ebuild | 27 + dev-python/xmlschema/Manifest | 4 + dev-python/xmlschema/metadata.xml | 8 + dev-python/xmlschema/xmlschema-1.1.3.ebuild | 29 + dev-python/xmlschema/xmlschema-1.2.0.ebuild | 30 + dev-python/xmlschema/xmlschema-1.2.1.ebuild | 37 ++ dev-python/xmlschema/xmlschema-1.2.2.ebuild | 37 ++ dev-python/xmltodict/Manifest | 1 + dev-python/xmltodict/metadata.xml | 13 + dev-python/xmltodict/xmltodict-0.12.0-r1.ebuild | 17 + dev-python/xstatic-termjs/.audit | 1 + dev-python/xstatic-termjs/Manifest | 1 + dev-python/xstatic-termjs/metadata.xml | 13 + .../xstatic-termjs/xstatic-termjs-0.0.7.0.ebuild | 33 ++ dev-python/xstatic/Manifest | 1 + dev-python/xstatic/metadata.xml | 12 + dev-python/xstatic/xstatic-1.0.2.ebuild | 23 + dev-python/xvfbwrapper/Manifest | 1 + dev-python/xvfbwrapper/metadata.xml | 13 + dev-python/xvfbwrapper/xvfbwrapper-0.2.9.ebuild | 21 + dev-python/yapf/Manifest | 2 + dev-python/yapf/metadata.xml | 19 + dev-python/yapf/yapf-0.28.0.ebuild | 24 + dev-python/yapf/yapf-0.30.0.ebuild | 18 + dev-python/yappi/Manifest | 2 + dev-python/yappi/files/yappi-1.2.5-warnings.patch | 13 + dev-python/yappi/metadata.xml | 17 + dev-python/yappi/yappi-1.0.ebuild | 24 + dev-python/yappi/yappi-1.2.5.ebuild | 38 ++ dev-python/yapsy/Manifest | 1 + dev-python/yapsy/metadata.xml | 16 + dev-python/yapsy/yapsy-1.12.2.ebuild | 21 + dev-python/yaql/Manifest | 1 + dev-python/yaql/metadata.xml | 24 + dev-python/yaql/yaql-1.1.3.ebuild | 27 + dev-python/yarl/Manifest | 2 + .../files/yarl-1.4.2-disable-broken-tests.patch | 25 + .../files/yarl-1.4.2-test-without-coverage.patch | 24 + dev-python/yarl/metadata.xml | 16 + dev-python/yarl/yarl-1.3.0.ebuild | 36 ++ dev-python/yarl/yarl-1.4.2.ebuild | 29 + dev-python/yaswfp/Manifest | 1 + dev-python/yaswfp/metadata.xml | 16 + dev-python/yaswfp/yaswfp-0.9.3-r1.ebuild | 20 + dev-python/zVMCloudConnector/Manifest | 1 + dev-python/zVMCloudConnector/metadata.xml | 15 + .../zVMCloudConnector-1.4.1.ebuild | 27 + dev-python/zc-lockfile/Manifest | 1 + dev-python/zc-lockfile/metadata.xml | 13 + dev-python/zc-lockfile/zc-lockfile-2.0.ebuild | 48 ++ dev-python/zconfig/Manifest | 1 + dev-python/zconfig/metadata.xml | 21 + dev-python/zconfig/zconfig-3.5.0.ebuild | 39 ++ dev-python/zeep/Manifest | 1 + dev-python/zeep/metadata.xml | 22 + dev-python/zeep/zeep-3.4.0.ebuild | 36 ++ dev-python/zeroconf/Manifest | 1 + dev-python/zeroconf/metadata.xml | 13 + dev-python/zeroconf/zeroconf-0.24.4.ebuild | 38 ++ dev-python/zict/Manifest | 1 + dev-python/zict/metadata.xml | 13 + dev-python/zict/zict-0.1.4.ebuild | 30 + dev-python/zipp/Manifest | 3 + dev-python/zipp/metadata.xml | 19 + dev-python/zipp/zipp-1.0.0.ebuild | 43 ++ dev-python/zipp/zipp-2.0.1.ebuild | 33 ++ dev-python/zipp/zipp-3.1.0.ebuild | 38 ++ dev-python/zope-component/Manifest | 1 + dev-python/zope-component/metadata.xml | 13 + .../zope-component/zope-component-4.4.1.ebuild | 41 ++ dev-python/zope-configuration/Manifest | 1 + dev-python/zope-configuration/metadata.xml | 19 + .../zope-configuration-4.3.1.ebuild | 32 ++ dev-python/zope-deprecation/Manifest | 1 + dev-python/zope-deprecation/metadata.xml | 12 + .../zope-deprecation/zope-deprecation-4.4.0.ebuild | 31 ++ dev-python/zope-event/Manifest | 1 + dev-python/zope-event/metadata.xml | 13 + dev-python/zope-event/zope-event-4.4.ebuild | 33 ++ dev-python/zope-exceptions/Manifest | 1 + dev-python/zope-exceptions/metadata.xml | 13 + .../zope-exceptions/zope-exceptions-4.3.ebuild | 34 ++ dev-python/zope-i18nmessageid/Manifest | 1 + dev-python/zope-i18nmessageid/metadata.xml | 16 + .../zope-i18nmessageid-5.0.0.ebuild | 32 ++ dev-python/zope-interface/Manifest | 2 + .../zope-interface/files/5.1.0-drop-coverage.patch | 24 + dev-python/zope-interface/metadata.xml | 13 + .../zope-interface/zope-interface-4.7.1.ebuild | 43 ++ .../zope-interface/zope-interface-5.1.0.ebuild | 51 ++ dev-python/zope-schema/Manifest | 1 + dev-python/zope-schema/metadata.xml | 16 + dev-python/zope-schema/zope-schema-4.9.3.ebuild | 38 ++ dev-python/zope-testing/Manifest | 1 + dev-python/zope-testing/metadata.xml | 13 + dev-python/zope-testing/zope-testing-4.7-r1.ebuild | 34 ++ dev-python/zope-testrunner/Manifest | 1 + dev-python/zope-testrunner/metadata.xml | 13 + .../zope-testrunner/zope-testrunner-5.1.ebuild | 38 ++ dev-python/zstandard/Manifest | 4 + .../files/zstandard-0.13.0-compiler.patch | 26 + dev-python/zstandard/metadata.xml | 13 + dev-python/zstandard/zstandard-0.12.0.ebuild | 32 ++ dev-python/zstandard/zstandard-0.13.0.ebuild | 32 ++ dev-python/zstandard/zstandard-0.14.0.ebuild | 27 + dev-python/zstandard/zstandard-0.8.1.ebuild | 20 + 5899 files changed, 150167 insertions(+) create mode 100644 dev-python/3to2/3to2-1.1.1-r1.ebuild create mode 100644 dev-python/3to2/Manifest create mode 100644 dev-python/3to2/metadata.xml create mode 100644 dev-python/APScheduler/APScheduler-3.6.3.ebuild create mode 100644 dev-python/APScheduler/Manifest create mode 100644 dev-python/APScheduler/metadata.xml create mode 100644 dev-python/Babel/Babel-2.8.0-r1.ebuild create mode 100644 dev-python/Babel/Manifest create mode 100644 dev-python/Babel/files/Babel-2.8.0-py39.patch create mode 100644 dev-python/Babel/metadata.xml create mode 100644 dev-python/BitVector/BitVector-3.4.9.ebuild create mode 100644 dev-python/BitVector/Manifest create mode 100644 dev-python/BitVector/metadata.xml create mode 100644 dev-python/GitPython/GitPython-3.1.1.ebuild create mode 100644 dev-python/GitPython/GitPython-3.1.2.ebuild create mode 100644 dev-python/GitPython/GitPython-3.1.3.ebuild create mode 100644 dev-python/GitPython/Manifest create mode 100644 dev-python/GitPython/metadata.xml create mode 100644 dev-python/GridDataFormats/GridDataFormats-0.4.0-r1.ebuild create mode 100644 dev-python/GridDataFormats/Manifest create mode 100644 dev-python/GridDataFormats/metadata.xml create mode 100644 dev-python/HeapDict/HeapDict-1.0.0.ebuild create mode 100644 dev-python/HeapDict/Manifest create mode 100644 dev-python/HeapDict/metadata.xml create mode 100644 dev-python/MechanicalSoup/Manifest create mode 100644 dev-python/MechanicalSoup/MechanicalSoup-0.12.0.ebuild create mode 100644 dev-python/MechanicalSoup/metadata.xml create mode 100644 dev-python/Numdifftools/Manifest create mode 100644 dev-python/Numdifftools/Numdifftools-0.9.17-r1.ebuild create mode 100644 dev-python/Numdifftools/metadata.xml create mode 100644 dev-python/PyContracts/Manifest create mode 100644 dev-python/PyContracts/PyContracts-1.8.12.ebuild create mode 100644 dev-python/PyContracts/PyContracts-1.8.14.ebuild create mode 100644 dev-python/PyContracts/metadata.xml create mode 100644 dev-python/PyECLib/Manifest create mode 100644 dev-python/PyECLib/PyECLib-1.6.0.ebuild create mode 100644 dev-python/PyECLib/metadata.xml create mode 100644 dev-python/PyGithub/Manifest create mode 100644 dev-python/PyGithub/PyGithub-1.46.ebuild create mode 100644 dev-python/PyGithub/PyGithub-1.51.ebuild create mode 100644 dev-python/PyGithub/metadata.xml create mode 100644 dev-python/PyPDF2/Manifest create mode 100644 dev-python/PyPDF2/PyPDF2-1.26.0.ebuild create mode 100644 dev-python/PyPDF2/files/PyPDF2-1.26.0-py3-tests.patch create mode 100644 dev-python/PyPDF2/metadata.xml create mode 100644 dev-python/PyQt5-sip/Manifest create mode 100644 dev-python/PyQt5-sip/PyQt5-sip-4.19.22.ebuild create mode 100644 dev-python/PyQt5-sip/PyQt5-sip-4.19.23.ebuild create mode 100644 dev-python/PyQt5-sip/metadata.xml create mode 100644 dev-python/PyQt5/Manifest create mode 100644 dev-python/PyQt5/PyQt5-5.14.2.ebuild create mode 100644 dev-python/PyQt5/PyQt5-5.15.0.ebuild create mode 100644 dev-python/PyQt5/metadata.xml create mode 100644 dev-python/PyQtWebEngine/Manifest create mode 100644 dev-python/PyQtWebEngine/PyQtWebEngine-5.14.0.ebuild create mode 100644 dev-python/PyQtWebEngine/PyQtWebEngine-5.15.0.ebuild create mode 100644 dev-python/PyQtWebEngine/metadata.xml create mode 100644 dev-python/PyRSS2Gen/Manifest create mode 100644 dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r1.ebuild create mode 100644 dev-python/PyRSS2Gen/metadata.xml create mode 100644 dev-python/PySDL2/Manifest create mode 100644 dev-python/PySDL2/PySDL2-0.9.6.ebuild create mode 100644 dev-python/PySDL2/files/PySDL2-0.9.6-0001-test-Always-allow-greater-patch-version-of-SDL2.patch create mode 100644 dev-python/PySDL2/files/PySDL2-0.9.6-0002-test-Handle-missing-haptic-support-gracefully.patch create mode 100644 dev-python/PySDL2/metadata.xml create mode 100644 dev-python/PySensors/Manifest create mode 100644 dev-python/PySensors/PySensors-0.0.4.ebuild create mode 100644 dev-python/PySensors/metadata.xml create mode 100644 dev-python/PySocks/Manifest create mode 100644 dev-python/PySocks/PySocks-1.7.1.ebuild create mode 100644 dev-python/PySocks/files/PySocks-1.7.1-test_server.patch create mode 100644 dev-python/PySocks/metadata.xml create mode 100644 dev-python/PyUtilib/Manifest create mode 100644 dev-python/PyUtilib/PyUtilib-5.7.2.ebuild create mode 100644 dev-python/PyUtilib/files/pyutilib-5.6.5-tests.patch create mode 100644 dev-python/PyUtilib/metadata.xml create mode 100644 dev-python/PythonQt/Manifest create mode 100644 dev-python/PythonQt/PythonQt-3.2-r1.ebuild create mode 100644 dev-python/PythonQt/PythonQt-9999.ebuild create mode 100644 dev-python/PythonQt/metadata.xml create mode 100644 dev-python/QtPy/Manifest create mode 100644 dev-python/QtPy/QtPy-1.9.0-r2.ebuild create mode 100644 dev-python/QtPy/metadata.xml create mode 100644 dev-python/Rx/Manifest create mode 100644 dev-python/Rx/Rx-1.6.1.ebuild create mode 100644 dev-python/Rx/Rx-3.1.0.ebuild create mode 100644 dev-python/Rx/metadata.xml create mode 100644 dev-python/SaltTesting/Manifest create mode 100644 dev-python/SaltTesting/SaltTesting-2018.1.16.ebuild create mode 100644 dev-python/SaltTesting/SaltTesting-2018.9.21.ebuild create mode 100644 dev-python/SaltTesting/files/SaltTesting-2018.9.21-python37.patch create mode 100644 dev-python/SaltTesting/metadata.xml create mode 100644 dev-python/SchemaObject/Manifest create mode 100644 dev-python/SchemaObject/SchemaObject-0.5.3-r1.ebuild create mode 100644 dev-python/SchemaObject/SchemaObject-0.5.7.ebuild create mode 100644 dev-python/SchemaObject/SchemaObject-0.5.8.ebuild create mode 100644 dev-python/SchemaObject/metadata.xml create mode 100644 dev-python/WSME/Manifest create mode 100644 dev-python/WSME/WSME-0.9.3.ebuild create mode 100644 dev-python/WSME/metadata.xml create mode 100644 dev-python/XenAPI/Manifest create mode 100644 dev-python/XenAPI/XenAPI-2.14.ebuild create mode 100644 dev-python/XenAPI/metadata.xml create mode 100644 dev-python/absl-py/Manifest create mode 100644 dev-python/absl-py/absl-py-0.7.1.ebuild create mode 100644 dev-python/absl-py/absl-py-0.8.1.ebuild create mode 100644 dev-python/absl-py/metadata.xml create mode 100644 dev-python/aiocontextvars/Manifest create mode 100644 dev-python/aiocontextvars/aiocontextvars-0.2.2.ebuild create mode 100644 dev-python/aiocontextvars/metadata.xml create mode 100644 dev-python/aiodns/Manifest create mode 100644 dev-python/aiodns/aiodns-2.0.0-r1.ebuild create mode 100644 dev-python/aiodns/metadata.xml create mode 100644 dev-python/aiofiles/Manifest create mode 100644 dev-python/aiofiles/aiofiles-0.4.0.ebuild create mode 100644 dev-python/aiofiles/metadata.xml create mode 100644 dev-python/aiohttp-cors/Manifest create mode 100644 dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild create mode 100644 dev-python/aiohttp-cors/aiohttp-cors-0.7.0.ebuild create mode 100644 dev-python/aiohttp-cors/files/aiohttp-cors-0.7.0-py3_7.patch create mode 100644 dev-python/aiohttp-cors/files/aiohttp-cors-0.7.0-tests.patch create mode 100644 dev-python/aiohttp-cors/metadata.xml create mode 100644 dev-python/aiohttp-jinja2/Manifest create mode 100644 dev-python/aiohttp-jinja2/aiohttp-jinja2-0.15.0.ebuild create mode 100644 dev-python/aiohttp-jinja2/metadata.xml create mode 100644 dev-python/aiohttp-socks/Manifest create mode 100644 dev-python/aiohttp-socks/aiohttp-socks-0.2.2.ebuild create mode 100644 dev-python/aiohttp-socks/metadata.xml create mode 100644 dev-python/aiohttp/Manifest create mode 100644 dev-python/aiohttp/aiohttp-3.6.1.ebuild create mode 100644 dev-python/aiohttp/aiohttp-3.6.2.ebuild create mode 100644 dev-python/aiohttp/metadata.xml create mode 100644 dev-python/aiorpcX/Manifest create mode 100644 dev-python/aiorpcX/aiorpcX-0.18.4.ebuild create mode 100644 dev-python/aiorpcX/metadata.xml create mode 100644 dev-python/aiosmtpd/Manifest create mode 100644 dev-python/aiosmtpd/aiosmtpd-1.2.ebuild create mode 100644 dev-python/aiosmtpd/metadata.xml create mode 100644 dev-python/alabaster/Manifest create mode 100644 dev-python/alabaster/alabaster-0.7.12.ebuild create mode 100644 dev-python/alabaster/metadata.xml create mode 100644 dev-python/alagitpull/Manifest create mode 100644 dev-python/alagitpull/alagitpull-0.0.23.ebuild create mode 100644 dev-python/alagitpull/metadata.xml create mode 100644 dev-python/alembic/Manifest create mode 100644 dev-python/alembic/alembic-1.0.8.ebuild create mode 100644 dev-python/alembic/alembic-1.4.2.ebuild create mode 100644 dev-python/alembic/metadata.xml create mode 100644 dev-python/algopy/Manifest create mode 100644 dev-python/algopy/algopy-0.5.3.ebuild create mode 100644 dev-python/algopy/files/algopy-0.5.3-fix-test-cast-ufunc.patch create mode 100644 dev-python/algopy/metadata.xml create mode 100644 dev-python/ament_package/Manifest create mode 100644 dev-python/ament_package/ament_package-0.8.8.ebuild create mode 100644 dev-python/ament_package/metadata.xml create mode 100644 dev-python/amodem/Manifest create mode 100644 dev-python/amodem/amodem-1.15.0.ebuild create mode 100644 dev-python/amodem/metadata.xml create mode 100644 dev-python/aniso8601/Manifest create mode 100644 dev-python/aniso8601/aniso8601-4.0.1.ebuild create mode 100644 dev-python/aniso8601/aniso8601-8.0.0.ebuild create mode 100644 dev-python/aniso8601/files/aniso8601-4.0.1-mock.patch create mode 100644 dev-python/aniso8601/metadata.xml create mode 100644 dev-python/ansi/Manifest create mode 100644 dev-python/ansi/ansi-0.1.3.ebuild create mode 100644 dev-python/ansi/metadata.xml create mode 100644 dev-python/ansi2html/Manifest create mode 100644 dev-python/ansi2html/ansi2html-1.4.2.ebuild create mode 100644 dev-python/ansi2html/ansi2html-1.5.1.ebuild create mode 100644 dev-python/ansi2html/ansi2html-1.5.2-r1.ebuild create mode 100644 dev-python/ansi2html/ansi2html-1.5.2.ebuild create mode 100644 dev-python/ansi2html/metadata.xml create mode 100644 dev-python/ansicolor/Manifest create mode 100644 dev-python/ansicolor/ansicolor-0.2.6-r1.ebuild create mode 100644 dev-python/ansicolor/ansicolor-9999.ebuild create mode 100644 dev-python/ansicolor/metadata.xml create mode 100644 dev-python/ansimarkup/Manifest create mode 100644 dev-python/ansimarkup/ansimarkup-1.4.0.ebuild create mode 100644 dev-python/ansimarkup/metadata.xml create mode 100644 dev-python/anyqt/Manifest create mode 100644 dev-python/anyqt/anyqt-0.0.8-r1.ebuild create mode 100644 dev-python/anyqt/metadata.xml create mode 100644 dev-python/aodhclient/Manifest create mode 100644 dev-python/aodhclient/aodhclient-1.2.0.ebuild create mode 100644 dev-python/aodhclient/metadata.xml create mode 100644 dev-python/apipkg/Manifest create mode 100644 dev-python/apipkg/apipkg-1.5.ebuild create mode 100644 dev-python/apipkg/files/apipkg-1.5-pytest-4.patch create mode 100644 dev-python/apipkg/metadata.xml create mode 100644 dev-python/apispec/Manifest create mode 100644 dev-python/apispec/apispec-0.35.0.ebuild create mode 100644 dev-python/apispec/apispec-3.3.0.ebuild create mode 100644 dev-python/apispec/files/apispec-3.3.0-tests.patch create mode 100644 dev-python/apispec/metadata.xml create mode 100644 dev-python/appdirs/Manifest create mode 100644 dev-python/appdirs/appdirs-1.4.3-r1.ebuild create mode 100644 dev-python/appdirs/appdirs-1.4.4.ebuild create mode 100644 dev-python/appdirs/files/appdirs-1.4.3-distutils.patch create mode 100644 dev-python/appdirs/files/appdirs-1.4.4-distutils.patch create mode 100644 dev-python/appdirs/metadata.xml create mode 100644 dev-python/appi/Manifest create mode 100644 dev-python/appi/appi-0.2.2.ebuild create mode 100644 dev-python/appi/metadata.xml create mode 100644 dev-python/apsw/Manifest create mode 100644 dev-python/apsw/apsw-3.25.2_p1.ebuild create mode 100644 dev-python/apsw/files/apsw-3.6.20.1-fix_tests.patch create mode 100644 dev-python/apsw/metadata.xml create mode 100644 dev-python/argcomplete/Manifest create mode 100644 dev-python/argcomplete/argcomplete-1.11.0.ebuild create mode 100644 dev-python/argcomplete/argcomplete-1.11.1-r1.ebuild create mode 100644 dev-python/argcomplete/argcomplete-1.11.1.ebuild create mode 100644 dev-python/argcomplete/files/argcomplete-1.11.1-fish-xpass.patch create mode 100644 dev-python/argcomplete/metadata.xml create mode 100644 dev-python/argh/Manifest create mode 100644 dev-python/argh/argh-0.26.2-r2.ebuild create mode 100644 dev-python/argh/metadata.xml create mode 100644 dev-python/argon2_cffi/Manifest create mode 100644 dev-python/argon2_cffi/argon2_cffi-19.1.0.ebuild create mode 100644 dev-python/argon2_cffi/metadata.xml create mode 100644 dev-python/argparse-manpage/Manifest create mode 100644 dev-python/argparse-manpage/argparse-manpage-1.4.ebuild create mode 100644 dev-python/argparse-manpage/metadata.xml create mode 100644 dev-python/args/Manifest create mode 100644 dev-python/args/args-0.1.0-r1.ebuild create mode 100644 dev-python/args/metadata.xml create mode 100644 dev-python/arpeggio/Manifest create mode 100644 dev-python/arpeggio/arpeggio-1.9.0.ebuild create mode 100644 dev-python/arpeggio/arpeggio-1.9.2.ebuild create mode 100644 dev-python/arpeggio/metadata.xml create mode 100644 dev-python/arrow/Manifest create mode 100644 dev-python/arrow/arrow-0.13.1.ebuild create mode 100644 dev-python/arrow/arrow-0.15.5.ebuild create mode 100644 dev-python/arrow/arrow-0.15.6.ebuild create mode 100644 dev-python/arrow/arrow-0.15.7.ebuild create mode 100644 dev-python/arrow/files/arrow-0.15.5-remove-dateparser.patch create mode 100644 dev-python/arrow/metadata.xml create mode 100644 dev-python/asgiref/Manifest create mode 100644 dev-python/asgiref/asgiref-3.2.10.ebuild create mode 100644 dev-python/asgiref/asgiref-3.2.7.ebuild create mode 100644 dev-python/asgiref/asgiref-3.2.8.ebuild create mode 100644 dev-python/asgiref/asgiref-3.2.9.ebuild create mode 100644 dev-python/asgiref/metadata.xml create mode 100644 dev-python/asn1crypto/Manifest create mode 100644 dev-python/asn1crypto/asn1crypto-0.24.0.ebuild create mode 100644 dev-python/asn1crypto/metadata.xml create mode 100644 dev-python/asteval/Manifest create mode 100644 dev-python/asteval/asteval-0.9.18.ebuild create mode 100644 dev-python/asteval/metadata.xml create mode 100644 dev-python/astor/Manifest create mode 100644 dev-python/astor/astor-0.8.1.ebuild create mode 100644 dev-python/astor/metadata.xml create mode 100644 dev-python/astroid/Manifest create mode 100644 dev-python/astroid/astroid-2.3.3-r2.ebuild create mode 100644 dev-python/astroid/astroid-2.4.2.ebuild create mode 100644 dev-python/astroid/files/astroid-2.3.3-no-pytest-runner.patch create mode 100644 dev-python/astroid/files/astroid-2.4.2-no-pytest-runner.patch create mode 100644 dev-python/astroid/metadata.xml create mode 100644 dev-python/astunparse/Manifest create mode 100644 dev-python/astunparse/astunparse-1.6.2.ebuild create mode 100644 dev-python/astunparse/astunparse-1.6.3.ebuild create mode 100644 dev-python/astunparse/files/astunparse-1.6.2-py38.patch create mode 100644 dev-python/astunparse/files/astunparse-1.6.2-tests.patch create mode 100644 dev-python/astunparse/metadata.xml create mode 100644 dev-python/async_generator/Manifest create mode 100644 dev-python/async_generator/async_generator-1.10.ebuild create mode 100644 dev-python/async_generator/metadata.xml create mode 100644 dev-python/async_timeout/Manifest create mode 100644 dev-python/async_timeout/async_timeout-3.0.1.ebuild create mode 100644 dev-python/async_timeout/metadata.xml create mode 100644 dev-python/atomicwrites/Manifest create mode 100644 dev-python/atomicwrites/atomicwrites-1.3.0.ebuild create mode 100644 dev-python/atomicwrites/atomicwrites-1.4.0.ebuild create mode 100644 dev-python/atomicwrites/metadata.xml create mode 100644 dev-python/atpublic/Manifest create mode 100644 dev-python/atpublic/atpublic-1.0.ebuild create mode 100644 dev-python/atpublic/metadata.xml create mode 100644 dev-python/attrs/Manifest create mode 100644 dev-python/attrs/attrs-19.3.0.ebuild create mode 100644 dev-python/attrs/metadata.xml create mode 100644 dev-python/audioread/Manifest create mode 100644 dev-python/audioread/audioread-2.1.8-r2.ebuild create mode 100644 dev-python/audioread/files/audioread-2.1.8-test-deps.patch create mode 100644 dev-python/audioread/metadata.xml create mode 100644 dev-python/authheaders/Manifest create mode 100644 dev-python/authheaders/authheaders-0.13.0.ebuild create mode 100644 dev-python/authheaders/metadata.xml create mode 100644 dev-python/authres/Manifest create mode 100644 dev-python/authres/authres-0.800.ebuild create mode 100644 dev-python/authres/authres-1.2.0.ebuild create mode 100644 dev-python/authres/metadata.xml create mode 100644 dev-python/autobahn/Manifest create mode 100644 dev-python/autobahn/autobahn-17.5.1-r2.ebuild create mode 100644 dev-python/autobahn/autobahn-18.3.1.ebuild create mode 100644 dev-python/autobahn/autobahn-20.4.3.ebuild create mode 100644 dev-python/autobahn/files/autobahn-18.3.1-Fix-cs-test-955.patch create mode 100644 dev-python/autobahn/metadata.xml create mode 100644 dev-python/automat/Manifest create mode 100644 dev-python/automat/automat-0.8.0-r1.ebuild create mode 100644 dev-python/automat/automat-20.2.0.ebuild create mode 100644 dev-python/automat/files/automat-0.8.0-no-setup-py-m2r-import.patch create mode 100644 dev-python/automat/files/test_visualize-twisted-import-errors.patch create mode 100644 dev-python/automat/metadata.xml create mode 100644 dev-python/automaton/Manifest create mode 100644 dev-python/automaton/automaton-1.12.1.ebuild create mode 100644 dev-python/automaton/metadata.xml create mode 100644 dev-python/autopep8/Manifest create mode 100644 dev-python/autopep8/autopep8-1.5.2.ebuild create mode 100644 dev-python/autopep8/autopep8-1.5.3.ebuild create mode 100644 dev-python/autopep8/metadata.xml create mode 100644 dev-python/awesome-slugify/Manifest create mode 100644 dev-python/awesome-slugify/awesome-slugify-1.6.5.ebuild create mode 100644 dev-python/awesome-slugify/metadata.xml create mode 100644 dev-python/aws-sam-translator/Manifest create mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.11.0.ebuild create mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.22.0.ebuild create mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.24.0.ebuild create mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.25.0.ebuild create mode 100644 dev-python/aws-sam-translator/metadata.xml create mode 100644 dev-python/aws-xray-sdk-python/Manifest create mode 100644 dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.4.2.ebuild create mode 100644 dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.6.0.ebuild create mode 100644 dev-python/aws-xray-sdk-python/metadata.xml create mode 100644 dev-python/awscli/Manifest create mode 100644 dev-python/awscli/awscli-1.18.62.ebuild create mode 100644 dev-python/awscli/awscli-1.18.70.ebuild create mode 100644 dev-python/awscli/metadata.xml create mode 100644 dev-python/babelfish/Manifest create mode 100644 dev-python/babelfish/babelfish-0.5.5-r1.ebuild create mode 100644 dev-python/babelfish/babelfish-9999.ebuild create mode 100644 dev-python/babelfish/metadata.xml create mode 100644 dev-python/backcall/Manifest create mode 100644 dev-python/backcall/backcall-0.1.0-r1.ebuild create mode 100644 dev-python/backcall/backcall-0.2.0.ebuild create mode 100644 dev-python/backcall/metadata.xml create mode 100644 dev-python/backports-abc/Manifest create mode 100644 dev-python/backports-abc/backports-abc-0.5.ebuild create mode 100644 dev-python/backports-abc/metadata.xml create mode 100644 dev-python/backports-csv/Manifest create mode 100644 dev-python/backports-csv/backports-csv-1.0.7.ebuild create mode 100644 dev-python/backports-csv/metadata.xml create mode 100644 dev-python/backports-functools-lru-cache/Manifest create mode 100644 dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.6.1.ebuild create mode 100644 dev-python/backports-functools-lru-cache/metadata.xml create mode 100644 dev-python/backports-lzma/Manifest create mode 100644 dev-python/backports-lzma/backports-lzma-0.0.13.ebuild create mode 100644 dev-python/backports-lzma/metadata.xml create mode 100644 dev-python/backports-os/Manifest create mode 100644 dev-python/backports-os/backports-os-0.1.1.ebuild create mode 100644 dev-python/backports-os/metadata.xml create mode 100644 dev-python/backports-shutil_get_terminal_size/Manifest create mode 100644 dev-python/backports-shutil_get_terminal_size/backports-shutil_get_terminal_size-1.0.0-r1.ebuild create mode 100644 dev-python/backports-shutil_get_terminal_size/metadata.xml create mode 100644 dev-python/backports-shutil_which/Manifest create mode 100644 dev-python/backports-shutil_which/backports-shutil_which-3.5.1.ebuild create mode 100644 dev-python/backports-shutil_which/metadata.xml create mode 100644 dev-python/backports-ssl-match-hostname/Manifest create mode 100644 dev-python/backports-ssl-match-hostname/backports-ssl-match-hostname-3.5.0.1-r1.ebuild create mode 100644 dev-python/backports-ssl-match-hostname/metadata.xml create mode 100644 dev-python/backports-tempfile/Manifest create mode 100644 dev-python/backports-tempfile/backports-tempfile-1.0.ebuild create mode 100644 dev-python/backports-tempfile/metadata.xml create mode 100644 dev-python/backports-unittest-mock/Manifest create mode 100644 dev-python/backports-unittest-mock/backports-unittest-mock-1.5-r1.ebuild create mode 100644 dev-python/backports-unittest-mock/metadata.xml create mode 100644 dev-python/backports-weakref/Manifest create mode 100644 dev-python/backports-weakref/backports-weakref-1.0_p1.ebuild create mode 100644 dev-python/backports-weakref/metadata.xml create mode 100644 dev-python/backports/Manifest create mode 100644 dev-python/backports/backports-1.0.ebuild create mode 100644 dev-python/backports/metadata.xml create mode 100644 dev-python/bandit/Manifest create mode 100644 dev-python/bandit/bandit-1.5.1-r1.ebuild create mode 100644 dev-python/bandit/bandit-1.6.2.ebuild create mode 100644 dev-python/bandit/metadata.xml create mode 100644 dev-python/bareos/Manifest create mode 100644 dev-python/bareos/bareos-19.2.7.ebuild create mode 100644 dev-python/bareos/metadata.xml create mode 100644 dev-python/bashate/Manifest create mode 100644 dev-python/bashate/bashate-0.6.0.ebuild create mode 100644 dev-python/bashate/metadata.xml create mode 100644 dev-python/basho-erlastic/Manifest create mode 100644 dev-python/basho-erlastic/basho-erlastic-2.1.1.ebuild create mode 100644 dev-python/basho-erlastic/metadata.xml create mode 100644 dev-python/bcrypt/Manifest create mode 100644 dev-python/bcrypt/bcrypt-3.1.7-r2.ebuild create mode 100644 dev-python/bcrypt/metadata.xml create mode 100644 dev-python/beagle/Manifest create mode 100644 dev-python/beagle/beagle-0.2.1.ebuild create mode 100644 dev-python/beagle/metadata.xml create mode 100644 dev-python/beautifulsoup/Manifest create mode 100644 dev-python/beautifulsoup/beautifulsoup-4.8.2.ebuild create mode 100644 dev-python/beautifulsoup/metadata.xml create mode 100644 dev-python/bert/Manifest create mode 100644 dev-python/bert/bert-2.2.0.ebuild create mode 100644 dev-python/bert/files/bert-2.0.0-remove-basestring-fix.patch create mode 100644 dev-python/bert/metadata.xml create mode 100644 dev-python/betamax-matchers/Manifest create mode 100644 dev-python/betamax-matchers/betamax-matchers-0.4.0.ebuild create mode 100644 dev-python/betamax-matchers/metadata.xml create mode 100644 dev-python/betamax/Manifest create mode 100644 dev-python/betamax/betamax-0.8.1.ebuild create mode 100644 dev-python/betamax/files/betamax-0.8.1-tests.patch create mode 100644 dev-python/betamax/metadata.xml create mode 100644 dev-python/bibtexparser/Manifest create mode 100644 dev-python/bibtexparser/bibtexparser-1.1.0.ebuild create mode 100644 dev-python/bibtexparser/metadata.xml create mode 100644 dev-python/billiard/Manifest create mode 100644 dev-python/billiard/billiard-3.6.0.0.ebuild create mode 100644 dev-python/billiard/metadata.xml create mode 100644 dev-python/binaryornot/Manifest create mode 100644 dev-python/binaryornot/binaryornot-0.4.4.ebuild create mode 100644 dev-python/binaryornot/files/binaryornot-0.4.4-tests.patch create mode 100644 dev-python/binaryornot/metadata.xml create mode 100644 dev-python/bitarray/Manifest create mode 100644 dev-python/bitarray/bitarray-1.0.1.ebuild create mode 100644 dev-python/bitarray/bitarray-1.2.2.ebuild create mode 100644 dev-python/bitarray/metadata.xml create mode 100644 dev-python/bitstring/Manifest create mode 100644 dev-python/bitstring/bitstring-3.1.6.ebuild create mode 100644 dev-python/bitstring/metadata.xml create mode 100644 dev-python/black/Manifest create mode 100644 dev-python/black/black-19.10_beta0.ebuild create mode 100644 dev-python/black/files/black-19.10_beta0-setuptools_scm.patch create mode 100644 dev-python/black/metadata.xml create mode 100644 dev-python/bleach/Manifest create mode 100644 dev-python/bleach/bleach-3.1.4-r1.ebuild create mode 100644 dev-python/bleach/bleach-3.1.5.ebuild create mode 100644 dev-python/bleach/files/bleach-3.1.5-py39.patch create mode 100644 dev-python/bleach/metadata.xml create mode 100644 dev-python/blessed/Manifest create mode 100644 dev-python/blessed/blessed-1.17.5.ebuild create mode 100644 dev-python/blessed/blessed-1.17.8.ebuild create mode 100644 dev-python/blessed/metadata.xml create mode 100644 dev-python/blessings/Manifest create mode 100644 dev-python/blessings/blessings-1.7-r1.ebuild create mode 100644 dev-python/blessings/metadata.xml create mode 100644 dev-python/blinker/Manifest create mode 100644 dev-python/blinker/blinker-1.4-r1.ebuild create mode 100644 dev-python/blinker/metadata.xml create mode 100644 dev-python/blockdiag/Manifest create mode 100644 dev-python/blockdiag/blockdiag-1.5.4.ebuild create mode 100644 dev-python/blockdiag/files/blockdiag-1.5.3-py2_7-test-fix.patch create mode 100644 dev-python/blockdiag/metadata.xml create mode 100644 dev-python/blosc/Manifest create mode 100644 dev-python/blosc/blosc-1.5.1.ebuild create mode 100644 dev-python/blosc/blosc-1.9.1-r1.ebuild create mode 100644 dev-python/blosc/files/blosc-1.9.1-unbundle.patch create mode 100644 dev-python/blosc/metadata.xml create mode 100644 dev-python/bluelet/Manifest create mode 100644 dev-python/bluelet/bluelet-0.2.0.ebuild create mode 100644 dev-python/bluelet/metadata.xml create mode 100644 dev-python/blurb/Manifest create mode 100644 dev-python/blurb/blurb-1.0.7.ebuild create mode 100644 dev-python/blurb/files/blurb-setuptools.patch create mode 100644 dev-python/blurb/metadata.xml create mode 100644 dev-python/booleanOperations/Manifest create mode 100644 dev-python/booleanOperations/booleanOperations-0.8.2.ebuild create mode 100644 dev-python/booleanOperations/booleanOperations-0.9.0-r1.ebuild create mode 100644 dev-python/booleanOperations/metadata.xml create mode 100644 dev-python/boto/Manifest create mode 100644 dev-python/boto/boto-2.49.0-r2.ebuild create mode 100644 dev-python/boto/boto-2.49.0.ebuild create mode 100644 dev-python/boto/files/boto-2.49.0-py38.patch create mode 100644 dev-python/boto/files/boto-try-to-add-SNI-support-v2.patch create mode 100644 dev-python/boto/metadata.xml create mode 100644 dev-python/boto3/Manifest create mode 100644 dev-python/boto3/boto3-1.10.2.ebuild create mode 100644 dev-python/boto3/boto3-1.12.48.ebuild create mode 100644 dev-python/boto3/boto3-1.13.26.ebuild create mode 100644 dev-python/boto3/boto3-1.14.0.ebuild create mode 100644 dev-python/boto3/boto3-1.14.2.ebuild create mode 100644 dev-python/boto3/boto3-1.14.5.ebuild create mode 100644 dev-python/boto3/boto3-1.14.8.ebuild create mode 100644 dev-python/boto3/boto3-1.9.122.ebuild create mode 100644 dev-python/boto3/boto3-9999.ebuild create mode 100644 dev-python/boto3/metadata.xml create mode 100644 dev-python/botocore/Manifest create mode 100644 dev-python/botocore/botocore-1.12.122.ebuild create mode 100644 dev-python/botocore/botocore-1.15.16.ebuild create mode 100644 dev-python/botocore/botocore-1.15.32.ebuild create mode 100644 dev-python/botocore/botocore-1.15.48.ebuild create mode 100644 dev-python/botocore/botocore-1.16.12.ebuild create mode 100644 dev-python/botocore/botocore-1.16.20.ebuild create mode 100644 dev-python/botocore/botocore-1.16.26.ebuild create mode 100644 dev-python/botocore/botocore-1.16.6.ebuild create mode 100644 dev-python/botocore/botocore-1.16.7.ebuild create mode 100644 dev-python/botocore/botocore-1.17.0.ebuild create mode 100644 dev-python/botocore/botocore-1.17.2.ebuild create mode 100644 dev-python/botocore/botocore-1.17.5.ebuild create mode 100644 dev-python/botocore/botocore-1.17.8.ebuild create mode 100644 dev-python/botocore/botocore-9999.ebuild create mode 100644 dev-python/botocore/files/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch create mode 100644 dev-python/botocore/files/botocore-1.16.7-unlock-deps.patch create mode 100644 dev-python/botocore/metadata.xml create mode 100644 dev-python/bottle/Manifest create mode 100644 dev-python/bottle/bottle-0.12.18.ebuild create mode 100644 dev-python/bottle/files/bottle-0.12.8-py3.5-backport.patch create mode 100644 dev-python/bottle/metadata.xml create mode 100644 dev-python/bottleneck/Manifest create mode 100644 dev-python/bottleneck/bottleneck-1.2.1-r1.ebuild create mode 100644 dev-python/bottleneck/bottleneck-1.3.2.ebuild create mode 100644 dev-python/bottleneck/metadata.xml create mode 100644 dev-python/bpython/Manifest create mode 100644 dev-python/bpython/bpython-0.19.ebuild create mode 100644 dev-python/bpython/metadata.xml create mode 100644 dev-python/breathe/Manifest create mode 100644 dev-python/breathe/breathe-4.14.1.ebuild create mode 100644 dev-python/breathe/metadata.xml create mode 100644 dev-python/brotlipy/Manifest create mode 100644 dev-python/brotlipy/brotlipy-0.7.0-r2.ebuild create mode 100644 dev-python/brotlipy/files/brotlipy-0.7.0-test-deadline.patch create mode 100644 dev-python/brotlipy/metadata.xml create mode 100644 dev-python/brython/Manifest create mode 100644 dev-python/brython/brython-3.7.2.ebuild create mode 100644 dev-python/brython/brython-3.7.3.ebuild create mode 100644 dev-python/brython/metadata.xml create mode 100644 dev-python/bsddb3/Manifest create mode 100644 dev-python/bsddb3/bsddb3-6.2.4.ebuild create mode 100644 dev-python/bsddb3/bsddb3-6.2.7.ebuild create mode 100644 dev-python/bsddb3/files/bsddb3-6.2.7-py39.patch create mode 100644 dev-python/bsddb3/metadata.xml create mode 100644 dev-python/cached-property/Manifest create mode 100644 dev-python/cached-property/cached-property-1.5.1.ebuild create mode 100644 dev-python/cached-property/metadata.xml create mode 100644 dev-python/cachelib/Manifest create mode 100644 dev-python/cachelib/cachelib-0.1.ebuild create mode 100644 dev-python/cachelib/metadata.xml create mode 100644 dev-python/cachetools/Manifest create mode 100644 dev-python/cachetools/cachetools-3.1.1.ebuild create mode 100644 dev-python/cachetools/metadata.xml create mode 100644 dev-python/cairocffi/Manifest create mode 100644 dev-python/cairocffi/cairocffi-0.8.0-r1.ebuild create mode 100644 dev-python/cairocffi/cairocffi-0.9.0-r1.ebuild create mode 100644 dev-python/cairocffi/cairocffi-1.1.0.ebuild create mode 100644 dev-python/cairocffi/files/cairocffi-0.8.0-tests.patch create mode 100644 dev-python/cairocffi/files/cairocffi-1.0.2-test-deps.patch create mode 100644 dev-python/cairocffi/metadata.xml create mode 100644 dev-python/cangjie/Manifest create mode 100644 dev-python/cangjie/cangjie-1.2-r1.ebuild create mode 100644 dev-python/cangjie/cangjie-1.3.ebuild create mode 100644 dev-python/cangjie/files/cangjie-1.2-cython-0.22.patch create mode 100644 dev-python/cangjie/metadata.xml create mode 100644 dev-python/capturer/Manifest create mode 100644 dev-python/capturer/capturer-2.4.ebuild create mode 100644 dev-python/capturer/metadata.xml create mode 100644 dev-python/carbon/Manifest create mode 100644 dev-python/carbon/carbon-1.1.5.ebuild create mode 100644 dev-python/carbon/files/carbon.confd create mode 100644 dev-python/carbon/files/carbon.initd create mode 100644 dev-python/carbon/files/carbon.initd2 create mode 100644 dev-python/carbon/metadata.xml create mode 100644 dev-python/case/Manifest create mode 100644 dev-python/case/case-1.5.3.ebuild create mode 100644 dev-python/case/metadata.xml create mode 100644 dev-python/castellan/Manifest create mode 100644 dev-python/castellan/castellan-1.2.2.ebuild create mode 100644 dev-python/castellan/metadata.xml create mode 100644 dev-python/casttube/Manifest create mode 100644 dev-python/casttube/casttube-0.2.0.ebuild create mode 100644 dev-python/casttube/metadata.xml create mode 100644 dev-python/catkin_pkg/Manifest create mode 100644 dev-python/catkin_pkg/catkin_pkg-0.4.12.ebuild create mode 100644 dev-python/catkin_pkg/catkin_pkg-0.4.13.ebuild create mode 100644 dev-python/catkin_pkg/catkin_pkg-0.4.15.ebuild create mode 100644 dev-python/catkin_pkg/catkin_pkg-0.4.20.ebuild create mode 100644 dev-python/catkin_pkg/catkin_pkg-9999.ebuild create mode 100644 dev-python/catkin_pkg/files/catkin_prefix2.patch create mode 100644 dev-python/catkin_pkg/files/infinite_loop3.patch create mode 100644 dev-python/catkin_pkg/files/infinite_loop4.patch create mode 100644 dev-python/catkin_pkg/files/ros_packages.patch create mode 100644 dev-python/catkin_pkg/metadata.xml create mode 100644 dev-python/cbor/Manifest create mode 100644 dev-python/cbor/cbor-1.0.0.ebuild create mode 100644 dev-python/cbor/metadata.xml create mode 100644 dev-python/cbor2/Manifest create mode 100644 dev-python/cbor2/cbor2-5.1.0.ebuild create mode 100644 dev-python/cbor2/metadata.xml create mode 100644 dev-python/cddb-py/Manifest create mode 100644 dev-python/cddb-py/cddb-py-1.4-r1.ebuild create mode 100644 dev-python/cddb-py/metadata.xml create mode 100644 dev-python/celery/Manifest create mode 100644 dev-python/celery/celery-4.3.0.ebuild create mode 100644 dev-python/celery/files/celery.confd-r2 create mode 100644 dev-python/celery/files/celery.initd-r2 create mode 100644 dev-python/celery/metadata.xml create mode 100644 dev-python/certifi/Manifest create mode 100644 dev-python/certifi/certifi-2020.4.5.1.ebuild create mode 100644 dev-python/certifi/certifi-9999.ebuild create mode 100644 dev-python/certifi/files/certifi-2020.4.5.1-use-system-cacerts.patch create mode 100644 dev-python/certifi/metadata.xml create mode 100644 dev-python/cffi/Manifest create mode 100644 dev-python/cffi/cffi-1.14.0-r2.ebuild create mode 100644 dev-python/cffi/files/cffi-0.14.0-g-line.patch create mode 100644 dev-python/cffi/metadata.xml create mode 100644 dev-python/cfn-python-lint/Manifest create mode 100644 dev-python/cfn-python-lint/cfn-python-lint-0.21.6.ebuild create mode 100644 dev-python/cfn-python-lint/cfn-python-lint-0.30.1.ebuild create mode 100644 dev-python/cfn-python-lint/files/cfn-python-lint-0.30.1-tests.patch create mode 100644 dev-python/cfn-python-lint/metadata.xml create mode 100644 dev-python/cgroup-utils/Manifest create mode 100644 dev-python/cgroup-utils/cgroup-utils-0.8.ebuild create mode 100644 dev-python/cgroup-utils/files/cgroup-utils-0.8-tests-builddir.patch create mode 100644 dev-python/cgroup-utils/files/cgroup-utils-0.8-tests-mountpoint.patch create mode 100644 dev-python/cgroup-utils/metadata.xml create mode 100644 dev-python/chai/Manifest create mode 100644 dev-python/chai/chai-1.1.1.ebuild create mode 100644 dev-python/chai/chai-1.1.2.ebuild create mode 100644 dev-python/chai/files/chai-1.1.2-drop-Python2.patch create mode 100644 dev-python/chai/metadata.xml create mode 100644 dev-python/chainmap/Manifest create mode 100644 dev-python/chainmap/chainmap-1.0.3.ebuild create mode 100644 dev-python/chainmap/metadata.xml create mode 100644 dev-python/chameleon/Manifest create mode 100644 dev-python/chameleon/chameleon-3.7.0.ebuild create mode 100644 dev-python/chameleon/chameleon-3.7.1.ebuild create mode 100644 dev-python/chameleon/chameleon-3.7.2.ebuild create mode 100644 dev-python/chameleon/chameleon-3.7.4.ebuild create mode 100644 dev-python/chameleon/metadata.xml create mode 100644 dev-python/characteristic/Manifest create mode 100644 dev-python/characteristic/characteristic-14.3.0-r3.ebuild create mode 100644 dev-python/characteristic/metadata.xml create mode 100644 dev-python/chardet/Manifest create mode 100644 dev-python/chardet/chardet-3.0.4.ebuild create mode 100644 dev-python/chardet/files/chardet-3.0.4-pytest-4.patch create mode 100644 dev-python/chardet/metadata.xml create mode 100644 dev-python/cheetah-docs/Manifest create mode 100644 dev-python/cheetah-docs/cheetah-docs-0.9.16_alpha1.ebuild create mode 100644 dev-python/cheetah-docs/metadata.xml create mode 100644 dev-python/cheetah/Manifest create mode 100644 dev-python/cheetah/cheetah-2.4.4-r1.ebuild create mode 100644 dev-python/cheetah/metadata.xml create mode 100644 dev-python/cheetah3/Manifest create mode 100644 dev-python/cheetah3/cheetah3-3.2.4.ebuild create mode 100644 dev-python/cheetah3/metadata.xml create mode 100644 dev-python/cheroot/Manifest create mode 100644 dev-python/cheroot/cheroot-8.2.1-r1.ebuild create mode 100644 dev-python/cheroot/cheroot-8.3.0-r1.ebuild create mode 100644 dev-python/cheroot/cheroot-8.3.0.ebuild create mode 100644 dev-python/cheroot/files/cheroot-8.3.0-test-unixsocket.patch create mode 100644 dev-python/cheroot/metadata.xml create mode 100644 dev-python/cherrypy/Manifest create mode 100644 dev-python/cherrypy/cherrypy-13.1.0-r1.ebuild create mode 100644 dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild create mode 100644 dev-python/cherrypy/cherrypy-18.5.0.ebuild create mode 100644 dev-python/cherrypy/cherrypy-18.6.0.ebuild create mode 100644 dev-python/cherrypy/cherrypy-3.8.0.ebuild create mode 100644 dev-python/cherrypy/metadata.xml create mode 100644 dev-python/chump/Manifest create mode 100644 dev-python/chump/chump-1.6.0.ebuild create mode 100644 dev-python/chump/metadata.xml create mode 100644 dev-python/citeproc-py/Manifest create mode 100644 dev-python/citeproc-py/citeproc-py-0.4.0-r1.ebuild create mode 100644 dev-python/citeproc-py/files/b1a5f925527093b0b5c11507f379a908e3354820.patch create mode 100644 dev-python/citeproc-py/metadata.xml create mode 100644 dev-python/cjkwrap/Manifest create mode 100644 dev-python/cjkwrap/cjkwrap-2.2.ebuild create mode 100644 dev-python/cjkwrap/metadata.xml create mode 100644 dev-python/clang-python/Manifest create mode 100644 dev-python/clang-python/clang-python-10.0.0.ebuild create mode 100644 dev-python/clang-python/clang-python-10.0.1.9999.ebuild create mode 100644 dev-python/clang-python/clang-python-10.0.1_rc1.ebuild create mode 100644 dev-python/clang-python/clang-python-11.0.0.9999.ebuild create mode 100644 dev-python/clang-python/clang-python-8.0.1.ebuild create mode 100644 dev-python/clang-python/clang-python-9.0.1.ebuild create mode 100644 dev-python/clang-python/metadata.xml create mode 100644 dev-python/cli_helpers/Manifest create mode 100644 dev-python/cli_helpers/cli_helpers-1.2.1.ebuild create mode 100644 dev-python/cli_helpers/cli_helpers-2.0.0.ebuild create mode 100644 dev-python/cli_helpers/cli_helpers-2.0.1.ebuild create mode 100644 dev-python/cli_helpers/cli_helpers-9999.ebuild create mode 100644 dev-python/cli_helpers/metadata.xml create mode 100644 dev-python/cliapp/Manifest create mode 100644 dev-python/cliapp/cliapp-1.20180812.1.ebuild create mode 100644 dev-python/cliapp/metadata.xml create mode 100644 dev-python/click-default-group/Manifest create mode 100644 dev-python/click-default-group/click-default-group-1.2.2.ebuild create mode 100644 dev-python/click-default-group/metadata.xml create mode 100644 dev-python/click-log/Manifest create mode 100644 dev-python/click-log/click-log-0.2.1.ebuild create mode 100644 dev-python/click-log/click-log-0.3.2.ebuild create mode 100644 dev-python/click-log/metadata.xml create mode 100644 dev-python/click-plugins/Manifest create mode 100644 dev-python/click-plugins/click-plugins-1.0.3.ebuild create mode 100644 dev-python/click-plugins/click-plugins-1.1.1.ebuild create mode 100644 dev-python/click-plugins/metadata.xml create mode 100644 dev-python/click-threading/Manifest create mode 100644 dev-python/click-threading/click-threading-0.4.4.ebuild create mode 100644 dev-python/click-threading/metadata.xml create mode 100644 dev-python/click/Manifest create mode 100644 dev-python/click/click-6.7-r1.ebuild create mode 100644 dev-python/click/click-7.0-r1.ebuild create mode 100644 dev-python/click/click-7.1.2.ebuild create mode 100644 dev-python/click/files/click-6.7-fix-tests.patch create mode 100644 dev-python/click/files/click-6.7-support-sphinx-1.7.patch create mode 100644 dev-python/click/metadata.xml create mode 100644 dev-python/cliff/Manifest create mode 100644 dev-python/cliff/cliff-2.18.0-r1.ebuild create mode 100644 dev-python/cliff/cliff-3.1.0.ebuild create mode 100644 dev-python/cliff/cliff-3.2.0.ebuild create mode 100644 dev-python/cliff/cliff-3.3.0.ebuild create mode 100644 dev-python/cliff/metadata.xml create mode 100644 dev-python/clint/Manifest create mode 100644 dev-python/clint/clint-0.5.1-r1.ebuild create mode 100644 dev-python/clint/metadata.xml create mode 100644 dev-python/cloudlib/Manifest create mode 100644 dev-python/cloudlib/cloudlib-0.5.0.ebuild create mode 100644 dev-python/cloudlib/metadata.xml create mode 100644 dev-python/cloudpickle/Manifest create mode 100644 dev-python/cloudpickle/cloudpickle-1.3.0.ebuild create mode 100644 dev-python/cloudpickle/cloudpickle-1.4.1.ebuild create mode 100644 dev-python/cloudpickle/metadata.xml create mode 100644 dev-python/cmd2/Manifest create mode 100644 dev-python/cmd2/cmd2-0.10.1.ebuild create mode 100644 dev-python/cmd2/cmd2-1.0.2.ebuild create mode 100644 dev-python/cmd2/cmd2-1.1.0.ebuild create mode 100644 dev-python/cmd2/metadata.xml create mode 100644 dev-python/collective-checkdocs/Manifest create mode 100644 dev-python/collective-checkdocs/collective-checkdocs-0.2.ebuild create mode 100644 dev-python/collective-checkdocs/metadata.xml create mode 100644 dev-python/colorama/Manifest create mode 100644 dev-python/colorama/colorama-0.4.1.ebuild create mode 100644 dev-python/colorama/colorama-0.4.3.ebuild create mode 100644 dev-python/colorama/metadata.xml create mode 100644 dev-python/colorclass/Manifest create mode 100644 dev-python/colorclass/colorclass-2.2.0-r1.ebuild create mode 100644 dev-python/colorclass/files/colorclass-2.2.0-tests.patch create mode 100644 dev-python/colorclass/metadata.xml create mode 100644 dev-python/coloredlogs/Manifest create mode 100644 dev-python/coloredlogs/coloredlogs-10.0.ebuild create mode 100644 dev-python/coloredlogs/files/coloredlogs-10.0-skip-sandbox-violation-tests.patch create mode 100644 dev-python/coloredlogs/metadata.xml create mode 100644 dev-python/colorlog/Manifest create mode 100644 dev-python/colorlog/colorlog-3.1.4.ebuild create mode 100644 dev-python/colorlog/metadata.xml create mode 100644 dev-python/colorspacious/Manifest create mode 100644 dev-python/colorspacious/colorspacious-1.1.0.ebuild create mode 100644 dev-python/colorspacious/colorspacious-1.1.2.ebuild create mode 100644 dev-python/colorspacious/metadata.xml create mode 100644 dev-python/commonmark/Manifest create mode 100644 dev-python/commonmark/commonmark-0.9.1.ebuild create mode 100644 dev-python/commonmark/metadata.xml create mode 100644 dev-python/configargparse/Manifest create mode 100644 dev-python/configargparse/configargparse-1.1.ebuild create mode 100644 dev-python/configargparse/configargparse-1.2.3.ebuild create mode 100644 dev-python/configargparse/metadata.xml create mode 100644 dev-python/configclass/Manifest create mode 100644 dev-python/configclass/configclass-0.1.0.ebuild create mode 100644 dev-python/configclass/configclass-0.2.0.ebuild create mode 100644 dev-python/configclass/metadata.xml create mode 100644 dev-python/configobj/Manifest create mode 100644 dev-python/configobj/configobj-5.0.6.ebuild create mode 100644 dev-python/configobj/metadata.xml create mode 100644 dev-python/configparser/Manifest create mode 100644 dev-python/configparser/configparser-3.5.0-r1.ebuild create mode 100644 dev-python/configparser/metadata.xml create mode 100644 dev-python/configshell-fb/Manifest create mode 100644 dev-python/configshell-fb/configshell-fb-1.1.25.ebuild create mode 100644 dev-python/configshell-fb/configshell-fb-1.1.27.ebuild create mode 100644 dev-python/configshell-fb/configshell-fb-1.1.28.ebuild create mode 100644 dev-python/configshell-fb/metadata.xml create mode 100644 dev-python/confuse/Manifest create mode 100644 dev-python/confuse/confuse-1.0.0.ebuild create mode 100644 dev-python/confuse/metadata.xml create mode 100644 dev-python/consonance/Manifest create mode 100644 dev-python/consonance/consonance-0.1.3.ebuild create mode 100644 dev-python/consonance/metadata.xml create mode 100644 dev-python/constantly/Manifest create mode 100644 dev-python/constantly/constantly-15.1.0-r1.ebuild create mode 100644 dev-python/constantly/metadata.xml create mode 100644 dev-python/construct/Manifest create mode 100644 dev-python/construct/construct-2.10.56.ebuild create mode 100644 dev-python/construct/metadata.xml create mode 100644 dev-python/contextlib2/Manifest create mode 100644 dev-python/contextlib2/contextlib2-0.6.0.ebuild create mode 100644 dev-python/contextlib2/contextlib2-0.6.0_p1.ebuild create mode 100644 dev-python/contextlib2/metadata.xml create mode 100644 dev-python/contextvars/Manifest create mode 100644 dev-python/contextvars/contextvars-2.4.ebuild create mode 100644 dev-python/contextvars/metadata.xml create mode 100644 dev-python/cookies/Manifest create mode 100644 dev-python/cookies/cookies-2.2.1-r1.ebuild create mode 100644 dev-python/cookies/files/cookies-2.2.1-fix-warnings.patch create mode 100644 dev-python/cookies/files/cookies-2.2.1-tests.patch create mode 100644 dev-python/cookies/metadata.xml create mode 100644 dev-python/coreapi/Manifest create mode 100644 dev-python/coreapi/coreapi-2.3.3-r1.ebuild create mode 100644 dev-python/coreapi/metadata.xml create mode 100644 dev-python/coreschema/Manifest create mode 100644 dev-python/coreschema/coreschema-0.0.4.ebuild create mode 100644 dev-python/coreschema/metadata.xml create mode 100644 dev-python/corner/Manifest create mode 100644 dev-python/corner/corner-2.0.1.ebuild create mode 100644 dev-python/corner/metadata.xml create mode 100644 dev-python/couchdb-python/Manifest create mode 100644 dev-python/couchdb-python/couchdb-python-1.1.ebuild create mode 100644 dev-python/couchdb-python/metadata.xml create mode 100644 dev-python/cov-core/Manifest create mode 100644 dev-python/cov-core/cov-core-1.15.0-r1.ebuild create mode 100644 dev-python/cov-core/cov-core-1.15.0.ebuild create mode 100644 dev-python/cov-core/metadata.xml create mode 100644 dev-python/coverage-test-runner/Manifest create mode 100644 dev-python/coverage-test-runner/coverage-test-runner-1.15.ebuild create mode 100644 dev-python/coverage-test-runner/metadata.xml create mode 100644 dev-python/coverage/Manifest create mode 100644 dev-python/coverage/coverage-4.5.2.ebuild create mode 100644 dev-python/coverage/coverage-4.5.4.ebuild create mode 100644 dev-python/coverage/coverage-5.0.3.ebuild create mode 100644 dev-python/coverage/coverage-5.1.ebuild create mode 100644 dev-python/coverage/files/coverage-4.5.4-tests.patch create mode 100644 dev-python/coverage/metadata.xml create mode 100644 dev-python/cppy/Manifest create mode 100644 dev-python/cppy/cppy-1.1.0.ebuild create mode 100644 dev-python/cppy/metadata.xml create mode 100644 dev-python/crcmod/Manifest create mode 100644 dev-python/crcmod/crcmod-1.7-r3.ebuild create mode 100644 dev-python/crcmod/metadata.xml create mode 100644 dev-python/croniter/Manifest create mode 100644 dev-python/croniter/croniter-0.3.29.ebuild create mode 100644 dev-python/croniter/croniter-0.3.30.ebuild create mode 100644 dev-python/croniter/metadata.xml create mode 100644 dev-python/cryptography/Manifest create mode 100644 dev-python/cryptography/cryptography-2.8-r1.ebuild create mode 100644 dev-python/cryptography/cryptography-2.9.ebuild create mode 100644 dev-python/cryptography/metadata.xml create mode 100644 dev-python/css-parser/Manifest create mode 100644 dev-python/css-parser/css-parser-1.0.4-r1.ebuild create mode 100644 dev-python/css-parser/metadata.xml create mode 100644 dev-python/cssselect/Manifest create mode 100644 dev-python/cssselect/cssselect-1.1.0.ebuild create mode 100644 dev-python/cssselect/metadata.xml create mode 100644 dev-python/cssselect2/Manifest create mode 100644 dev-python/cssselect2/cssselect2-0.3.0.ebuild create mode 100644 dev-python/cssselect2/metadata.xml create mode 100644 dev-python/cssutils/Manifest create mode 100644 dev-python/cssutils/cssutils-1.0.2-r2.ebuild create mode 100644 dev-python/cssutils/metadata.xml create mode 100644 dev-python/csv23/Manifest create mode 100644 dev-python/csv23/csv23-0.3.2.ebuild create mode 100644 dev-python/csv23/metadata.xml create mode 100644 dev-python/ctypescrypto/Manifest create mode 100644 dev-python/ctypescrypto/ctypescrypto-0.5.ebuild create mode 100644 dev-python/ctypescrypto/ctypescrypto-9999.ebuild create mode 100644 dev-python/ctypescrypto/metadata.xml create mode 100644 dev-python/ctypesgen/Manifest create mode 100644 dev-python/ctypesgen/ctypesgen-0_p72-r1.ebuild create mode 100644 dev-python/ctypesgen/metadata.xml create mode 100644 dev-python/cursive/Manifest create mode 100644 dev-python/cursive/cursive-0.2.2.ebuild create mode 100644 dev-python/cursive/metadata.xml create mode 100644 dev-python/curtsies/Manifest create mode 100644 dev-python/curtsies/curtsies-0.3.0-r2.ebuild create mode 100644 dev-python/curtsies/files/curtsies-typing.patch create mode 100644 dev-python/curtsies/metadata.xml create mode 100644 dev-python/cvxopt/Manifest create mode 100644 dev-python/cvxopt/cvxopt-1.2.5-r1.ebuild create mode 100644 dev-python/cvxopt/cvxopt-1.2.5.ebuild create mode 100644 dev-python/cvxopt/metadata.xml create mode 100644 dev-python/cx_Freeze/Manifest create mode 100644 dev-python/cx_Freeze/cx_Freeze-6.1.ebuild create mode 100644 dev-python/cx_Freeze/files/cx_Freeze-5.0.2-buildsystem.patch create mode 100644 dev-python/cx_Freeze/metadata.xml create mode 100644 dev-python/cycler/Manifest create mode 100644 dev-python/cycler/cycler-0.10.0-r1.ebuild create mode 100644 dev-python/cycler/cycler-0.10.0.ebuild create mode 100644 dev-python/cycler/metadata.xml create mode 100644 dev-python/cython/Manifest create mode 100644 dev-python/cython/cython-0.29.15.ebuild create mode 100644 dev-python/cython/cython-0.29.17.ebuild create mode 100644 dev-python/cython/cython-0.29.18.ebuild create mode 100644 dev-python/cython/cython-0.29.19.ebuild create mode 100644 dev-python/cython/cython-0.29.20-r2.ebuild create mode 100644 dev-python/cython/files/50cython-gentoo.el create mode 100644 dev-python/cython/files/cython-0.29.14-sphinx-update.patch create mode 100644 dev-python/cython/files/cython-0.29.20-py39-classmeth.patch create mode 100644 dev-python/cython/metadata.xml create mode 100644 dev-python/cytoolz/Manifest create mode 100644 dev-python/cytoolz/cytoolz-0.10.0.ebuild create mode 100644 dev-python/cytoolz/metadata.xml create mode 100644 dev-python/daemonize/.audit create mode 100644 dev-python/daemonize/Manifest create mode 100644 dev-python/daemonize/daemonize-2.4.7.ebuild create mode 100644 dev-python/daemonize/daemonize-2.5.0.ebuild create mode 100644 dev-python/daemonize/metadata.xml create mode 100644 dev-python/dask/Manifest create mode 100644 dev-python/dask/dask-1.2.0.ebuild create mode 100644 dev-python/dask/files/dask-0.18.2-skip-broken-test.patch create mode 100644 dev-python/dask/metadata.xml create mode 100644 dev-python/dataclasses/Manifest create mode 100644 dev-python/dataclasses/dataclasses-0.7.ebuild create mode 100644 dev-python/dataclasses/metadata.xml create mode 100644 dev-python/dbus-python/Manifest create mode 100644 dev-python/dbus-python/dbus-python-1.2.16.ebuild create mode 100644 dev-python/dbus-python/files/dbus-python-1.2.16-py39.patch create mode 100644 dev-python/dbus-python/metadata.xml create mode 100644 dev-python/dbusmock/Manifest create mode 100644 dev-python/dbusmock/dbusmock-0.18.3.ebuild create mode 100644 dev-python/dbusmock/files/0.18.2-disable-polkitd-tests.patch create mode 100644 dev-python/dbusmock/metadata.xml create mode 100644 dev-python/dbutils/Manifest create mode 100644 dev-python/dbutils/dbutils-1.3.ebuild create mode 100644 dev-python/dbutils/metadata.xml create mode 100644 dev-python/ddt/Manifest create mode 100644 dev-python/ddt/ddt-1.2.2.ebuild create mode 100644 dev-python/ddt/metadata.xml create mode 100644 dev-python/debtcollector/Manifest create mode 100644 dev-python/debtcollector/debtcollector-1.21.0.ebuild create mode 100644 dev-python/debtcollector/metadata.xml create mode 100644 dev-python/decorator/Manifest create mode 100644 dev-python/decorator/decorator-4.4.2.ebuild create mode 100644 dev-python/decorator/metadata.xml create mode 100644 dev-python/defcon/Manifest create mode 100644 dev-python/defcon/defcon-0.6.0-r1.ebuild create mode 100644 dev-python/defcon/defcon-0.6.0.ebuild create mode 100644 dev-python/defcon/metadata.xml create mode 100644 dev-python/defusedxml/Manifest create mode 100644 dev-python/defusedxml/defusedxml-0.6.0.ebuild create mode 100644 dev-python/defusedxml/defusedxml-0.7.0_rc1.ebuild create mode 100644 dev-python/defusedxml/metadata.xml create mode 100644 dev-python/denonavr/Manifest create mode 100644 dev-python/denonavr/denonavr-0.9.2.ebuild create mode 100644 dev-python/denonavr/denonavr-0.9.3.ebuild create mode 100644 dev-python/denonavr/metadata.xml create mode 100644 dev-python/deprecated/Manifest create mode 100644 dev-python/deprecated/deprecated-1.2.10.ebuild create mode 100644 dev-python/deprecated/deprecated-1.2.7.ebuild create mode 100644 dev-python/deprecated/deprecated-1.2.9.ebuild create mode 100644 dev-python/deprecated/files/deprecated-1.2.10-py39.patch create mode 100644 dev-python/deprecated/metadata.xml create mode 100644 dev-python/deprecation/Manifest create mode 100644 dev-python/deprecation/deprecation-2.0.7.ebuild create mode 100644 dev-python/deprecation/metadata.xml create mode 100644 dev-python/dicttoxml/Manifest create mode 100644 dev-python/dicttoxml/dicttoxml-1.7.4-r1.ebuild create mode 100644 dev-python/dicttoxml/dicttoxml-1.7.4.ebuild create mode 100644 dev-python/dicttoxml/metadata.xml create mode 100644 dev-python/diff-cover/Manifest create mode 100644 dev-python/diff-cover/diff-cover-2.3.0.ebuild create mode 100644 dev-python/diff-cover/metadata.xml create mode 100644 dev-python/diff-match-patch/Manifest create mode 100644 dev-python/diff-match-patch/diff-match-patch-20181111.ebuild create mode 100644 dev-python/diff-match-patch/metadata.xml create mode 100644 dev-python/dill/Manifest create mode 100644 dev-python/dill/dill-0.3.1.1.ebuild create mode 100644 dev-python/dill/dill-0.3.2.ebuild create mode 100644 dev-python/dill/metadata.xml create mode 100644 dev-python/discogs-client/Manifest create mode 100644 dev-python/discogs-client/discogs-client-2.2.2.ebuild create mode 100644 dev-python/discogs-client/metadata.xml create mode 100644 dev-python/diskcache/Manifest create mode 100644 dev-python/diskcache/diskcache-4.1.0.ebuild create mode 100644 dev-python/diskcache/metadata.xml create mode 100644 dev-python/dissononce/Manifest create mode 100644 dev-python/dissononce/dissononce-0.34.3.ebuild create mode 100644 dev-python/dissononce/files/dissononce-0.34.3-fix-test-requirements.patch create mode 100644 dev-python/dissononce/metadata.xml create mode 100644 dev-python/distlib/Manifest create mode 100644 dev-python/distlib/distlib-0.3.0.ebuild create mode 100644 dev-python/distlib/metadata.xml create mode 100644 dev-python/distributed/Manifest create mode 100644 dev-python/distributed/distributed-1.18.0-r1.ebuild create mode 100644 dev-python/distributed/metadata.xml create mode 100644 dev-python/distro/Manifest create mode 100644 dev-python/distro/distro-1.0.4-r1.ebuild create mode 100644 dev-python/distro/distro-1.3.0.ebuild create mode 100644 dev-python/distro/distro-1.5.0.ebuild create mode 100644 dev-python/distro/metadata.xml create mode 100644 dev-python/dj-database-url/Manifest create mode 100644 dev-python/dj-database-url/dj-database-url-0.4.2.ebuild create mode 100644 dev-python/dj-database-url/dj-database-url-0.5.0.ebuild create mode 100644 dev-python/dj-database-url/metadata.xml create mode 100644 dev-python/django-auth-ldap/Manifest create mode 100644 dev-python/django-auth-ldap/django-auth-ldap-2.1.0.ebuild create mode 100644 dev-python/django-auth-ldap/metadata.xml create mode 100644 dev-python/django-cacheops/Manifest create mode 100644 dev-python/django-cacheops/django-cacheops-4.2.ebuild create mode 100644 dev-python/django-cacheops/metadata.xml create mode 100644 dev-python/django-cors-headers/Manifest create mode 100644 dev-python/django-cors-headers/django-cors-headers-3.2.1.ebuild create mode 100644 dev-python/django-cors-headers/metadata.xml create mode 100644 dev-python/django-debug-toolbar/Manifest create mode 100644 dev-python/django-debug-toolbar/django-debug-toolbar-2.2.ebuild create mode 100644 dev-python/django-debug-toolbar/metadata.xml create mode 100644 dev-python/django-filter/Manifest create mode 100644 dev-python/django-filter/django-filter-2.2.0.ebuild create mode 100644 dev-python/django-filter/metadata.xml create mode 100644 dev-python/django-js-asset/Manifest create mode 100644 dev-python/django-js-asset/django-js-asset-1.2.2.ebuild create mode 100644 dev-python/django-js-asset/metadata.xml create mode 100644 dev-python/django-mptt/Manifest create mode 100644 dev-python/django-mptt/django-mptt-0.11.0.ebuild create mode 100644 dev-python/django-mptt/metadata.xml create mode 100644 dev-python/django-otp/Manifest create mode 100644 dev-python/django-otp/django-otp-0.9.0.ebuild create mode 100644 dev-python/django-otp/django-otp-0.9.1.ebuild create mode 100644 dev-python/django-otp/django-otp-0.9.2.ebuild create mode 100644 dev-python/django-otp/metadata.xml create mode 100644 dev-python/django-pglocks/Manifest create mode 100644 dev-python/django-pglocks/django-pglocks-1.0.4.ebuild create mode 100644 dev-python/django-pglocks/metadata.xml create mode 100644 dev-python/django-prometheus/Manifest create mode 100644 dev-python/django-prometheus/django-prometheus-2.0.0.ebuild create mode 100644 dev-python/django-prometheus/metadata.xml create mode 100644 dev-python/django-redis/Manifest create mode 100644 dev-python/django-redis/django-redis-4.10.0.ebuild create mode 100644 dev-python/django-redis/metadata.xml create mode 100644 dev-python/django-rq/Manifest create mode 100644 dev-python/django-rq/django-rq-2.3.0.ebuild create mode 100644 dev-python/django-rq/metadata.xml create mode 100644 dev-python/django-sortedm2m/Manifest create mode 100644 dev-python/django-sortedm2m/django-sortedm2m-2.0.0.ebuild create mode 100644 dev-python/django-sortedm2m/metadata.xml create mode 100644 dev-python/django-tables2/Manifest create mode 100644 dev-python/django-tables2/django-tables2-2.2.1.ebuild create mode 100644 dev-python/django-tables2/metadata.xml create mode 100644 dev-python/django-tagging/Manifest create mode 100644 dev-python/django-tagging/django-tagging-0.5.0.ebuild create mode 100644 dev-python/django-tagging/metadata.xml create mode 100644 dev-python/django-taggit-serializer/Manifest create mode 100644 dev-python/django-taggit-serializer/django-taggit-serializer-0.1.7.ebuild create mode 100644 dev-python/django-taggit-serializer/metadata.xml create mode 100644 dev-python/django-taggit/Manifest create mode 100644 dev-python/django-taggit/django-taggit-1.2.0.ebuild create mode 100644 dev-python/django-taggit/metadata.xml create mode 100644 dev-python/django-timezone-field/Manifest create mode 100644 dev-python/django-timezone-field/django-timezone-field-4.0.ebuild create mode 100644 dev-python/django-timezone-field/metadata.xml create mode 100644 dev-python/django/Manifest create mode 100644 dev-python/django/django-2.2.11.ebuild create mode 100644 dev-python/django/django-2.2.12.ebuild create mode 100644 dev-python/django/django-2.2.13.ebuild create mode 100644 dev-python/django/django-3.0.6.ebuild create mode 100644 dev-python/django/django-3.0.7.ebuild create mode 100644 dev-python/django/files/django-2.0.7-bashcomp.patch create mode 100644 dev-python/django/files/django-3.0.6-bashcomp.patch create mode 100644 dev-python/django/metadata.xml create mode 100644 dev-python/django_polymorphic/Manifest create mode 100644 dev-python/django_polymorphic/django_polymorphic-2.1.2.ebuild create mode 100644 dev-python/django_polymorphic/metadata.xml create mode 100644 dev-python/djangorestframework/Manifest create mode 100644 dev-python/djangorestframework/djangorestframework-3.11.0.ebuild create mode 100644 dev-python/djangorestframework/metadata.xml create mode 100644 dev-python/dkimpy/Manifest create mode 100644 dev-python/dkimpy/dkimpy-0.9.2.ebuild create mode 100644 dev-python/dkimpy/dkimpy-1.0.4.ebuild create mode 100644 dev-python/dkimpy/metadata.xml create mode 100644 dev-python/dns-lexicon/Manifest create mode 100644 dev-python/dns-lexicon/dns-lexicon-3.3.4.ebuild create mode 100644 dev-python/dns-lexicon/metadata.xml create mode 100644 dev-python/dnslib/Manifest create mode 100644 dev-python/dnslib/dnslib-0.9.6.ebuild create mode 100644 dev-python/dnslib/metadata.xml create mode 100644 dev-python/dnspython/Manifest create mode 100644 dev-python/dnspython/dnspython-1.16.0-r1.ebuild create mode 100644 dev-python/dnspython/metadata.xml create mode 100644 dev-python/doc8/Manifest create mode 100644 dev-python/doc8/doc8-0.6.0.ebuild create mode 100644 dev-python/doc8/metadata.xml create mode 100644 dev-python/docker-py/Manifest create mode 100644 dev-python/docker-py/docker-py-4.2.0-r1.ebuild create mode 100644 dev-python/docker-py/docker-py-4.2.1.ebuild create mode 100644 dev-python/docker-py/files/docker-py-4.2.0-fix_splitnport.patch create mode 100644 dev-python/docker-py/metadata.xml create mode 100644 dev-python/docker-pycreds/Manifest create mode 100644 dev-python/docker-pycreds/docker-pycreds-0.4.0.ebuild create mode 100644 dev-python/docker-pycreds/metadata.xml create mode 100644 dev-python/dockerpty/Manifest create mode 100644 dev-python/dockerpty/dockerpty-0.4.1-r1.ebuild create mode 100644 dev-python/dockerpty/metadata.xml create mode 100644 dev-python/docopt/Manifest create mode 100644 dev-python/docopt/docopt-0.6.2-r3.ebuild create mode 100644 dev-python/docopt/metadata.xml create mode 100644 dev-python/doctest-ignore-unicode/Manifest create mode 100644 dev-python/doctest-ignore-unicode/doctest-ignore-unicode-0.1.2.ebuild create mode 100644 dev-python/doctest-ignore-unicode/metadata.xml create mode 100644 dev-python/docutils-glep/Manifest create mode 100644 dev-python/docutils-glep/docutils-glep-1.2.ebuild create mode 100644 dev-python/docutils-glep/docutils-glep-9999.ebuild create mode 100644 dev-python/docutils-glep/metadata.xml create mode 100644 dev-python/docutils/Manifest create mode 100644 dev-python/docutils/docutils-0.16.ebuild create mode 100644 dev-python/docutils/files/docutils-0.16-tests.patch create mode 100644 dev-python/docutils/metadata.xml create mode 100644 dev-python/dogpile-cache/Manifest create mode 100644 dev-python/dogpile-cache/dogpile-cache-0.7.1.ebuild create mode 100644 dev-python/dogpile-cache/dogpile-cache-0.9.1.ebuild create mode 100644 dev-python/dogpile-cache/metadata.xml create mode 100644 dev-python/dogpile-core/Manifest create mode 100644 dev-python/dogpile-core/dogpile-core-0.4.1-r1.ebuild create mode 100644 dev-python/doit-py/Manifest create mode 100644 dev-python/doit-py/doit-py-0.4.0-r1.ebuild create mode 100644 dev-python/doit-py/doit-py-0.4.0-r2.ebuild create mode 100644 dev-python/doit-py/doit-py-0.4.0.ebuild create mode 100644 dev-python/doit-py/metadata.xml create mode 100644 dev-python/doit/Manifest create mode 100644 dev-python/doit/doit-0.29.0.ebuild create mode 100644 dev-python/doit/doit-0.32.0-r1.ebuild create mode 100644 dev-python/doit/doit-0.32.0.ebuild create mode 100644 dev-python/doit/files/doit-0.32.0_pytest5.4.patch create mode 100644 dev-python/doit/files/doit-0.32.0_unpickable.patch create mode 100644 dev-python/doit/metadata.xml create mode 100644 dev-python/dominate/Manifest create mode 100644 dev-python/dominate/dominate-2.3.1.ebuild create mode 100644 dev-python/dominate/dominate-2.4.0.ebuild create mode 100644 dev-python/dominate/dominate-2.5.1.ebuild create mode 100644 dev-python/dominate/metadata.xml create mode 100644 dev-python/doublex-expects/Manifest create mode 100644 dev-python/doublex-expects/doublex-expects-0.7.0_rc2-r1.ebuild create mode 100644 dev-python/doublex-expects/metadata.xml create mode 100644 dev-python/doublex/Manifest create mode 100644 dev-python/doublex/doublex-1.9.2.ebuild create mode 100644 dev-python/doublex/metadata.xml create mode 100644 dev-python/drf-yasg/Manifest create mode 100644 dev-python/drf-yasg/drf-yasg-1.17.1.ebuild create mode 100644 dev-python/drf-yasg/metadata.xml create mode 100644 dev-python/duecredit/Manifest create mode 100644 dev-python/duecredit/duecredit-0.7.0.ebuild create mode 100644 dev-python/duecredit/metadata.xml create mode 100644 dev-python/dugong/Manifest create mode 100644 dev-python/dugong/dugong-3.7.3.ebuild create mode 100644 dev-python/dugong/metadata.xml create mode 100644 dev-python/dulwich/Manifest create mode 100644 dev-python/dulwich/dulwich-0.19.15.ebuild create mode 100644 dev-python/dulwich/dulwich-0.19.6.ebuild create mode 100644 dev-python/dulwich/files/dulwich-0.18.3-skip-failing-test.patch create mode 100644 dev-python/dulwich/metadata.xml create mode 100644 dev-python/easy-thumbnails/Manifest create mode 100644 dev-python/easy-thumbnails/easy-thumbnails-2.7.ebuild create mode 100644 dev-python/easy-thumbnails/metadata.xml create mode 100644 dev-python/ebuildtester/Manifest create mode 100644 dev-python/ebuildtester/ebuildtester-0.1.12.ebuild create mode 100644 dev-python/ebuildtester/ebuildtester-0.1.13.ebuild create mode 100644 dev-python/ebuildtester/ebuildtester-0.1.14.ebuild create mode 100644 dev-python/ebuildtester/ebuildtester-0.1.16.ebuild create mode 100644 dev-python/ebuildtester/files/ebuildtester.bash-completion create mode 100644 dev-python/ebuildtester/metadata.xml create mode 100644 dev-python/ecdsa/Manifest create mode 100644 dev-python/ecdsa/ecdsa-0.14.1-r1.ebuild create mode 100644 dev-python/ecdsa/ecdsa-0.15.ebuild create mode 100644 dev-python/ecdsa/metadata.xml create mode 100644 dev-python/editobj/Manifest create mode 100644 dev-python/editobj/editobj-0.5.7-r2.ebuild create mode 100644 dev-python/editobj/metadata.xml create mode 100644 dev-python/editorconfig-core-py/Manifest create mode 100644 dev-python/editorconfig-core-py/editorconfig-core-py-0.12.0.ebuild create mode 100644 dev-python/editorconfig-core-py/files/editorconfig-core-py-0.12.0-no-cli.patch create mode 100644 dev-python/editorconfig-core-py/metadata.xml create mode 100644 dev-python/elasticsearch-curator/Manifest create mode 100644 dev-python/elasticsearch-curator/elasticsearch-curator-5.8.1-r1.ebuild create mode 100644 dev-python/elasticsearch-curator/elasticsearch-curator-5.8.1.ebuild create mode 100644 dev-python/elasticsearch-curator/metadata.xml create mode 100644 dev-python/elasticsearch-py/Manifest create mode 100644 dev-python/elasticsearch-py/elasticsearch-py-7.0.5.ebuild create mode 100644 dev-python/elasticsearch-py/elasticsearch-py-7.5.1.ebuild create mode 100644 dev-python/elasticsearch-py/elasticsearch-py-7.6.0.ebuild create mode 100644 dev-python/elasticsearch-py/elasticsearch-py-7.7.0.ebuild create mode 100644 dev-python/elasticsearch-py/metadata.xml create mode 100644 dev-python/elementpath/Manifest create mode 100644 dev-python/elementpath/elementpath-1.4.4.ebuild create mode 100644 dev-python/elementpath/elementpath-1.4.5.ebuild create mode 100644 dev-python/elementpath/elementpath-1.4.6.ebuild create mode 100644 dev-python/elementpath/metadata.xml create mode 100644 dev-python/elementtree/Manifest create mode 100644 dev-python/elementtree/elementtree-1.2.6-r3.ebuild create mode 100644 dev-python/elementtree/metadata.xml create mode 100644 dev-python/elib-intl/Manifest create mode 100644 dev-python/elib-intl/elib-intl-0_pre20110711.ebuild create mode 100644 dev-python/elib-intl/metadata.xml create mode 100644 dev-python/emcee/Manifest create mode 100644 dev-python/emcee/emcee-2.2.1.ebuild create mode 100644 dev-python/emcee/metadata.xml create mode 100644 dev-python/emoji/Manifest create mode 100644 dev-python/emoji/emoji-0.5.4.ebuild create mode 100644 dev-python/emoji/metadata.xml create mode 100644 dev-python/empy/Manifest create mode 100644 dev-python/empy/empy-3.3.3.ebuild create mode 100644 dev-python/empy/metadata.xml create mode 100644 dev-python/entrypoints/Manifest create mode 100644 dev-python/entrypoints/entrypoints-0.3-r1.ebuild create mode 100644 dev-python/entrypoints/files/entrypoints-0.2.1-init.py.patch create mode 100644 dev-python/entrypoints/metadata.xml create mode 100644 dev-python/enum34/Manifest create mode 100644 dev-python/enum34/enum34-1.1.6-r1.ebuild create mode 100644 dev-python/enum34/metadata.xml create mode 100644 dev-python/enzyme/Manifest create mode 100644 dev-python/enzyme/enzyme-0.4.1-r2.ebuild create mode 100644 dev-python/enzyme/enzyme-9999.ebuild create mode 100644 dev-python/enzyme/metadata.xml create mode 100644 dev-python/eradicate/Manifest create mode 100644 dev-python/eradicate/eradicate-1.0.ebuild create mode 100644 dev-python/eradicate/metadata.xml create mode 100644 dev-python/errorhandler/Manifest create mode 100644 dev-python/errorhandler/errorhandler-2.0.1.ebuild create mode 100644 dev-python/errorhandler/files/errorhandler-2.0.1-no-intersphinx.patch create mode 100644 dev-python/errorhandler/metadata.xml create mode 100644 dev-python/et_xmlfile/Manifest create mode 100644 dev-python/et_xmlfile/et_xmlfile-1.0.1.ebuild create mode 100644 dev-python/et_xmlfile/metadata.xml create mode 100644 dev-python/eunuchs/Manifest create mode 100644 dev-python/eunuchs/eunuchs-20050320.1-r1.ebuild create mode 100644 dev-python/eunuchs/files/eunuchs-20050320.1-python-2.5.patch create mode 100644 dev-python/eunuchs/metadata.xml create mode 100644 dev-python/eventlet/Manifest create mode 100644 dev-python/eventlet/eventlet-0.25.1-r1.ebuild create mode 100644 dev-python/eventlet/files/eventlet-0.25.1-sparc.patch create mode 100644 dev-python/eventlet/files/eventlet-0.25.1-tests.patch create mode 100644 dev-python/eventlet/metadata.xml create mode 100644 dev-python/exam/Manifest create mode 100644 dev-python/exam/exam-0.10.6.ebuild create mode 100644 dev-python/exam/metadata.xml create mode 100644 dev-python/execnet/Manifest create mode 100644 dev-python/execnet/execnet-1.7.1.ebuild create mode 100644 dev-python/execnet/files/execnet-1.7.1-tests.patch create mode 100644 dev-python/execnet/metadata.xml create mode 100644 dev-python/expects/Manifest create mode 100644 dev-python/expects/expects-0.8.0-r1.ebuild create mode 100644 dev-python/expects/metadata.xml create mode 100644 dev-python/extras/Manifest create mode 100644 dev-python/extras/extras-1.0.0.ebuild create mode 100644 dev-python/extras/metadata.xml create mode 100644 dev-python/eyeD3/Manifest create mode 100644 dev-python/eyeD3/eyeD3-0.8.11.ebuild create mode 100644 dev-python/eyeD3/metadata.xml create mode 100644 dev-python/falcon/Manifest create mode 100644 dev-python/falcon/falcon-1.3.0.ebuild create mode 100644 dev-python/falcon/falcon-2.0.0.ebuild create mode 100644 dev-python/falcon/metadata.xml create mode 100644 dev-python/fasteners/Manifest create mode 100644 dev-python/fasteners/fasteners-0.14.1-r1.ebuild create mode 100644 dev-python/fasteners/fasteners-0.15.ebuild create mode 100644 dev-python/fasteners/metadata.xml create mode 100644 dev-python/fastparquet/Manifest create mode 100644 dev-python/fastparquet/fastparquet-0.1.1.ebuild create mode 100644 dev-python/fastparquet/fastparquet-0.1.5.ebuild create mode 100644 dev-python/fastparquet/metadata.xml create mode 100644 dev-python/faulthandler/Manifest create mode 100644 dev-python/faulthandler/faulthandler-3.0.ebuild create mode 100644 dev-python/faulthandler/faulthandler-3.1.ebuild create mode 100644 dev-python/faulthandler/metadata.xml create mode 100644 dev-python/fdsend/Manifest create mode 100644 dev-python/fdsend/fdsend-0.1.ebuild create mode 100644 dev-python/fdsend/metadata.xml create mode 100644 dev-python/feedgenerator/Manifest create mode 100644 dev-python/feedgenerator/feedgenerator-1.9.1.ebuild create mode 100644 dev-python/feedgenerator/metadata.xml create mode 100644 dev-python/feedparser/Manifest create mode 100644 dev-python/feedparser/feedparser-5.2.1.ebuild create mode 100644 dev-python/feedparser/feedparser-6.0.0_beta1.ebuild create mode 100644 dev-python/feedparser/files/feedparser-5.2.1-sgmllib.patch create mode 100644 dev-python/feedparser/files/feedparser-6.0.0_beta1-py39.patch create mode 100644 dev-python/feedparser/metadata.xml create mode 100644 dev-python/fido2/Manifest create mode 100644 dev-python/fido2/fido2-0.7.3.ebuild create mode 100644 dev-python/fido2/fido2-0.8.1.ebuild create mode 100644 dev-python/fido2/metadata.xml create mode 100644 dev-python/fields/Manifest create mode 100644 dev-python/fields/fields-5.0.0-r2.ebuild create mode 100644 dev-python/fields/metadata.xml create mode 100644 dev-python/filelock/Manifest create mode 100644 dev-python/filelock/filelock-3.0.12.ebuild create mode 100644 dev-python/filelock/metadata.xml create mode 100644 dev-python/filetype/Manifest create mode 100644 dev-python/filetype/files/filetype-1.0.5-examples.patch create mode 100644 dev-python/filetype/filetype-1.0.5.ebuild create mode 100644 dev-python/filetype/metadata.xml create mode 100644 dev-python/fitsio/Manifest create mode 100644 dev-python/fitsio/files/fitsio-0.9.11-test-failures.patch create mode 100644 dev-python/fitsio/fitsio-0.9.11.ebuild create mode 100644 dev-python/fitsio/metadata.xml create mode 100644 dev-python/fixtures/Manifest create mode 100644 dev-python/fixtures/fixtures-3.0.0.ebuild create mode 100644 dev-python/fixtures/metadata.xml create mode 100644 dev-python/flake8-import-order/Manifest create mode 100644 dev-python/flake8-import-order/flake8-import-order-0.18.ebuild create mode 100644 dev-python/flake8-import-order/metadata.xml create mode 100644 dev-python/flake8-polyfill/Manifest create mode 100644 dev-python/flake8-polyfill/flake8-polyfill-1.0.2.ebuild create mode 100644 dev-python/flake8-polyfill/metadata.xml create mode 100644 dev-python/flake8/Manifest create mode 100644 dev-python/flake8/flake8-3.7.9.ebuild create mode 100644 dev-python/flake8/flake8-3.8.1.ebuild create mode 100644 dev-python/flake8/metadata.xml create mode 100644 dev-python/flaky/Manifest create mode 100644 dev-python/flaky/flaky-3.6.1.ebuild create mode 100644 dev-python/flaky/metadata.xml create mode 100644 dev-python/flask-api/Manifest create mode 100644 dev-python/flask-api/flask-api-1.1.ebuild create mode 100644 dev-python/flask-api/flask-api-2.0.ebuild create mode 100644 dev-python/flask-api/metadata.xml create mode 100644 dev-python/flask-appconfig/Manifest create mode 100644 dev-python/flask-appconfig/flask-appconfig-0.11.1-r1.ebuild create mode 100644 dev-python/flask-appconfig/metadata.xml create mode 100644 dev-python/flask-assets/Manifest create mode 100644 dev-python/flask-assets/flask-assets-0.12.ebuild create mode 100644 dev-python/flask-assets/metadata.xml create mode 100644 dev-python/flask-babel/Manifest create mode 100644 dev-python/flask-babel/flask-babel-0.12.2.ebuild create mode 100644 dev-python/flask-babel/flask-babel-1.0.0.ebuild create mode 100644 dev-python/flask-babel/metadata.xml create mode 100644 dev-python/flask-babelex/Manifest create mode 100644 dev-python/flask-babelex/files/flask-babelex-0.9.3-tests-fix.patch create mode 100644 dev-python/flask-babelex/flask-babelex-0.9.3.ebuild create mode 100644 dev-python/flask-babelex/flask-babelex-0.9.4.ebuild create mode 100644 dev-python/flask-babelex/metadata.xml create mode 100644 dev-python/flask-cors/Manifest create mode 100644 dev-python/flask-cors/flask-cors-2.1.0-r1.ebuild create mode 100644 dev-python/flask-debug/Manifest create mode 100644 dev-python/flask-debug/flask-debug-0.4.3.ebuild create mode 100644 dev-python/flask-debug/metadata.xml create mode 100644 dev-python/flask-gravatar/Manifest create mode 100644 dev-python/flask-gravatar/flask-gravatar-0.5.0.ebuild create mode 100644 dev-python/flask-gravatar/metadata.xml create mode 100644 dev-python/flask-htmlmin/Manifest create mode 100644 dev-python/flask-htmlmin/flask-htmlmin-1.5.2.ebuild create mode 100644 dev-python/flask-htmlmin/metadata.xml create mode 100644 dev-python/flask-jwt-extended/Manifest create mode 100644 dev-python/flask-jwt-extended/flask-jwt-extended-3.24.1.ebuild create mode 100644 dev-python/flask-jwt-extended/metadata.xml create mode 100644 dev-python/flask-login/Manifest create mode 100644 dev-python/flask-login/flask-login-0.4.1-r1.ebuild create mode 100644 dev-python/flask-login/metadata.xml create mode 100644 dev-python/flask-mail/Manifest create mode 100644 dev-python/flask-mail/flask-mail-0.9.1-r1.ebuild create mode 100644 dev-python/flask-mail/metadata.xml create mode 100644 dev-python/flask-migrate/Manifest create mode 100644 dev-python/flask-migrate/flask-migrate-2.5.2.ebuild create mode 100644 dev-python/flask-migrate/metadata.xml create mode 100644 dev-python/flask-mongoengine/Manifest create mode 100644 dev-python/flask-mongoengine/flask-mongoengine-0.9.3-r1.ebuild create mode 100644 dev-python/flask-mongoengine/metadata.xml create mode 100644 dev-python/flask-nav/Manifest create mode 100644 dev-python/flask-nav/flask-nav-0.6-r1.ebuild create mode 100644 dev-python/flask-nav/metadata.xml create mode 100644 dev-python/flask-paginate/Manifest create mode 100644 dev-python/flask-paginate/flask-paginate-0.5.3-r1.ebuild create mode 100644 dev-python/flask-paginate/metadata.xml create mode 100644 dev-python/flask-paranoid/Manifest create mode 100644 dev-python/flask-paranoid/flask-paranoid-0.2.0-r1.ebuild create mode 100644 dev-python/flask-paranoid/metadata.xml create mode 100644 dev-python/flask-principal/Manifest create mode 100644 dev-python/flask-principal/flask-principal-0.4.0-r1.ebuild create mode 100644 dev-python/flask-principal/metadata.xml create mode 100644 dev-python/flask-restful/Manifest create mode 100644 dev-python/flask-restful/files/flask-restful-0.3.8-werkzeug.patch create mode 100644 dev-python/flask-restful/flask-restful-0.3.7.ebuild create mode 100644 dev-python/flask-restful/flask-restful-0.3.8.ebuild create mode 100644 dev-python/flask-restful/metadata.xml create mode 100644 dev-python/flask-script/Manifest create mode 100644 dev-python/flask-script/files/flask-script-2.0.6-flask_script-everywhere.patch create mode 100644 dev-python/flask-script/flask-script-2.0.6.ebuild create mode 100644 dev-python/flask-script/metadata.xml create mode 100644 dev-python/flask-security/Manifest create mode 100644 dev-python/flask-security/flask-security-3.0.0.ebuild create mode 100644 dev-python/flask-security/metadata.xml create mode 100644 dev-python/flask-sphinx-themes/Manifest create mode 100644 dev-python/flask-sphinx-themes/flask-sphinx-themes-1.0.2.ebuild create mode 100644 dev-python/flask-sphinx-themes/metadata.xml create mode 100644 dev-python/flask-sqlalchemy/Manifest create mode 100644 dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.1-r1.ebuild create mode 100644 dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.3.ebuild create mode 100644 dev-python/flask-sqlalchemy/metadata.xml create mode 100644 dev-python/flask-themes/Manifest create mode 100644 dev-python/flask-themes/flask-themes-0.1.3_p20180112.ebuild create mode 100644 dev-python/flask-themes/metadata.xml create mode 100644 dev-python/flask-wtf/Manifest create mode 100644 dev-python/flask-wtf/flask-wtf-0.14.2-r1.ebuild create mode 100644 dev-python/flask-wtf/flask-wtf-0.14.3.ebuild create mode 100644 dev-python/flask-wtf/metadata.xml create mode 100644 dev-python/flask/Manifest create mode 100644 dev-python/flask/flask-1.1.2.ebuild create mode 100644 dev-python/flask/flask-9999.ebuild create mode 100644 dev-python/flask/metadata.xml create mode 100644 dev-python/flatbuffers/Manifest create mode 100644 dev-python/flatbuffers/flatbuffers-1.12.ebuild create mode 100644 dev-python/flatbuffers/metadata.xml create mode 100644 dev-python/fleep/Manifest create mode 100644 dev-python/fleep/fleep-1.0.1.ebuild create mode 100644 dev-python/fleep/fleep-9999.ebuild create mode 100644 dev-python/fleep/metadata.xml create mode 100644 dev-python/flexmock/Manifest create mode 100644 dev-python/flexmock/flexmock-0.10.4.ebuild create mode 100644 dev-python/flexmock/metadata.xml create mode 100644 dev-python/flit/Manifest create mode 100644 dev-python/flit/files/flit-2.1.0-tests.patch create mode 100644 dev-python/flit/flit-2.1.0.ebuild create mode 100644 dev-python/flit/metadata.xml create mode 100644 dev-python/flit_core/Manifest create mode 100644 dev-python/flit_core/flit_core-2.1.0.ebuild create mode 100644 dev-python/flit_core/metadata.xml create mode 100644 dev-python/flufl-bounce/Manifest create mode 100644 dev-python/flufl-bounce/flufl-bounce-3.0.1.ebuild create mode 100644 dev-python/flufl-bounce/metadata.xml create mode 100644 dev-python/flufl-i18n/Manifest create mode 100644 dev-python/flufl-i18n/flufl-i18n-2.0.2.ebuild create mode 100644 dev-python/flufl-i18n/metadata.xml create mode 100644 dev-python/flufl-lock/Manifest create mode 100644 dev-python/flufl-lock/flufl-lock-3.2.ebuild create mode 100644 dev-python/flufl-lock/metadata.xml create mode 100644 dev-python/flup/Manifest create mode 100644 dev-python/flup/flup-1.0.2-r1.ebuild create mode 100644 dev-python/flup/metadata.xml create mode 100644 dev-python/fonttools/Manifest create mode 100644 dev-python/fonttools/fonttools-4.1.0.ebuild create mode 100644 dev-python/fonttools/metadata.xml create mode 100644 dev-python/fqdn/Manifest create mode 100644 dev-python/fqdn/fqdn-1.2.0.ebuild create mode 100644 dev-python/fqdn/metadata.xml create mode 100644 dev-python/freezegun/Manifest create mode 100644 dev-python/freezegun/freezegun-0.3.15.ebuild create mode 100644 dev-python/freezegun/metadata.xml create mode 100644 dev-python/frozen-flask/Manifest create mode 100644 dev-python/frozen-flask/frozen-flask-0.15.ebuild create mode 100644 dev-python/frozen-flask/metadata.xml create mode 100644 dev-python/frozendict/Manifest create mode 100644 dev-python/frozendict/frozendict-1.2.ebuild create mode 100644 dev-python/frozendict/metadata.xml create mode 100644 dev-python/fs/Manifest create mode 100644 dev-python/fs/fs-2.4.9-r1.ebuild create mode 100644 dev-python/fs/fs-2.4.9.ebuild create mode 100644 dev-python/fs/metadata.xml create mode 100644 dev-python/fsspec/Manifest create mode 100644 dev-python/fsspec/fsspec-0.7.4.ebuild create mode 100644 dev-python/fsspec/metadata.xml create mode 100644 dev-python/fudge/Manifest create mode 100644 dev-python/fudge/fudge-1.1.1.ebuild create mode 100644 dev-python/fudge/metadata.xml create mode 100644 dev-python/funcparserlib/Manifest create mode 100644 dev-python/funcparserlib/funcparserlib-0.3.6-r1.ebuild create mode 100644 dev-python/funcparserlib/metadata.xml create mode 100644 dev-python/funcsigs/Manifest create mode 100644 dev-python/funcsigs/files/funcsigs-1.0.2-fix-pypy3-tests.patch create mode 100644 dev-python/funcsigs/funcsigs-1.0.2-r1.ebuild create mode 100644 dev-python/funcsigs/metadata.xml create mode 100644 dev-python/functools32/Manifest create mode 100644 dev-python/functools32/functools32-3.2.3.ebuild create mode 100644 dev-python/functools32/metadata.xml create mode 100644 dev-python/funcy/Manifest create mode 100644 dev-python/funcy/funcy-1.10.1.ebuild create mode 100644 dev-python/funcy/funcy-1.14.ebuild create mode 100644 dev-python/funcy/metadata.xml create mode 100644 dev-python/fuse-python/Manifest create mode 100644 dev-python/fuse-python/fuse-python-1.0.0.ebuild create mode 100644 dev-python/fuse-python/metadata.xml create mode 100644 dev-python/fusepy/Manifest create mode 100644 dev-python/fusepy/fusepy-3.0.1.ebuild create mode 100644 dev-python/fusepy/metadata.xml create mode 100644 dev-python/future/Manifest create mode 100644 dev-python/future/files/future-0.18.2-py39.patch create mode 100644 dev-python/future/files/future-0.18.2-tests.patch create mode 100644 dev-python/future/future-0.18.2.ebuild create mode 100644 dev-python/future/metadata.xml create mode 100644 dev-python/futures/Manifest create mode 100644 dev-python/futures/futures-3.1.1.ebuild create mode 100644 dev-python/futures/futures-3.2.0.ebuild create mode 100644 dev-python/futures/metadata.xml create mode 100644 dev-python/futurist/Manifest create mode 100644 dev-python/futurist/futurist-1.8.1.ebuild create mode 100644 dev-python/futurist/metadata.xml create mode 100644 dev-python/fuzzywuzzy/Manifest create mode 100644 dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0.ebuild create mode 100644 dev-python/fuzzywuzzy/metadata.xml create mode 100644 dev-python/gast/Manifest create mode 100644 dev-python/gast/gast-0.2.2.ebuild create mode 100644 dev-python/gast/gast-0.3.3.ebuild create mode 100644 dev-python/gast/metadata.xml create mode 100644 dev-python/gcs-oauth2-boto-plugin/Manifest create mode 100644 dev-python/gcs-oauth2-boto-plugin/files/gcs-oauth2-boto-plugin-1.13-use-friendy-version-checks.patch create mode 100644 dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-2.5-r1.ebuild create mode 100644 dev-python/gcs-oauth2-boto-plugin/metadata.xml create mode 100644 dev-python/genshi/Manifest create mode 100644 dev-python/genshi/genshi-0.7.3-r1.ebuild create mode 100644 dev-python/genshi/genshi-0.7.3.ebuild create mode 100644 dev-python/genshi/metadata.xml create mode 100644 dev-python/genson/Manifest create mode 100644 dev-python/genson/genson-1.1.0.ebuild create mode 100644 dev-python/genson/metadata.xml create mode 100644 dev-python/genty/Manifest create mode 100644 dev-python/genty/genty-1.3.2.ebuild create mode 100644 dev-python/genty/metadata.xml create mode 100644 dev-python/geoip-python/Manifest create mode 100644 dev-python/geoip-python/geoip-python-1.3.2-r1.ebuild create mode 100644 dev-python/geoip-python/metadata.xml create mode 100644 dev-python/gevent-websocket/Manifest create mode 100644 dev-python/gevent-websocket/gevent-websocket-0.10.1.ebuild create mode 100644 dev-python/gevent-websocket/metadata.xml create mode 100644 dev-python/gevent/Manifest create mode 100644 dev-python/gevent/gevent-1.4.0.ebuild create mode 100644 dev-python/gevent/gevent-20.5.1.ebuild create mode 100644 dev-python/gevent/gevent-20.5.2.ebuild create mode 100644 dev-python/gevent/gevent-20.6.0.ebuild create mode 100644 dev-python/gevent/gevent-20.6.1.ebuild create mode 100644 dev-python/gevent/metadata.xml create mode 100644 dev-python/geventhttpclient/Manifest create mode 100644 dev-python/geventhttpclient/geventhttpclient-1.3.1-r1.ebuild create mode 100644 dev-python/geventhttpclient/geventhttpclient-1.4.2.ebuild create mode 100644 dev-python/geventhttpclient/metadata.xml create mode 100644 dev-python/girder-client/Manifest create mode 100644 dev-python/girder-client/girder-client-2.3.0.ebuild create mode 100644 dev-python/girder-client/metadata.xml create mode 100644 dev-python/git-review/Manifest create mode 100644 dev-python/git-review/git-review-1.28.0.ebuild create mode 100644 dev-python/git-review/metadata.xml create mode 100644 dev-python/gitdb/Manifest create mode 100644 dev-python/gitdb/gitdb-4.0.4.ebuild create mode 100644 dev-python/gitdb/gitdb-4.0.5.ebuild create mode 100644 dev-python/gitdb/metadata.xml create mode 100644 dev-python/gitdb2/Manifest create mode 100644 dev-python/gitdb2/gitdb2-2.0.3.ebuild create mode 100644 dev-python/gitdb2/metadata.xml create mode 100644 dev-python/github3/Manifest create mode 100644 dev-python/github3/github3-1.3.0.ebuild create mode 100644 dev-python/github3/metadata.xml create mode 100644 dev-python/glance_store/Manifest create mode 100644 dev-python/glance_store/glance_store-1.0.1.ebuild create mode 100644 dev-python/glance_store/metadata.xml create mode 100644 dev-python/gmpy/Manifest create mode 100644 dev-python/gmpy/files/gmpy-2.0.8-fix-mpir-types.patch create mode 100644 dev-python/gmpy/files/gmpy-2.0.8-test-exit-status.patch create mode 100644 dev-python/gmpy/gmpy-2.0.8-r1.ebuild create mode 100644 dev-python/gmpy/metadata.xml create mode 100644 dev-python/gntp/Manifest create mode 100644 dev-python/gntp/gntp-1.0.3.ebuild create mode 100644 dev-python/gntp/metadata.xml create mode 100644 dev-python/google-api-core/Manifest create mode 100644 dev-python/google-api-core/google-api-core-1.17.0.ebuild create mode 100644 dev-python/google-api-core/metadata.xml create mode 100644 dev-python/google-api-python-client/Manifest create mode 100644 dev-python/google-api-python-client/files/google-api-python-client-1.8.3-tests.patch create mode 100644 dev-python/google-api-python-client/google-api-python-client-1.6.5.ebuild create mode 100644 dev-python/google-api-python-client/google-api-python-client-1.7.9.ebuild create mode 100644 dev-python/google-api-python-client/google-api-python-client-1.8.3-r1.ebuild create mode 100644 dev-python/google-api-python-client/metadata.xml create mode 100644 dev-python/google-apitools/Manifest create mode 100644 dev-python/google-apitools/files/google-apitools-0.5.30-py37.patch create mode 100644 dev-python/google-apitools/google-apitools-0.5.30_p20200507.ebuild create mode 100644 dev-python/google-apitools/google-apitools-0.5.31.ebuild create mode 100644 dev-python/google-apitools/metadata.xml create mode 100644 dev-python/google-apputils/Manifest create mode 100644 dev-python/google-apputils/files/0.4.2-sh_test-env.patch create mode 100644 dev-python/google-apputils/google-apputils-0.4.2-r2.ebuild create mode 100644 dev-python/google-apputils/metadata.xml create mode 100644 dev-python/google-auth-httplib2/Manifest create mode 100644 dev-python/google-auth-httplib2/google-auth-httplib2-0.0.2.ebuild create mode 100644 dev-python/google-auth-httplib2/google-auth-httplib2-0.0.3.ebuild create mode 100644 dev-python/google-auth-httplib2/metadata.xml create mode 100644 dev-python/google-auth-oauthlib/Manifest create mode 100644 dev-python/google-auth-oauthlib/google-auth-oauthlib-0.4.1.ebuild create mode 100644 dev-python/google-auth-oauthlib/metadata.xml create mode 100644 dev-python/google-auth/Manifest create mode 100644 dev-python/google-auth/google-auth-1.0.1.ebuild create mode 100644 dev-python/google-auth/google-auth-1.14.3-r1.ebuild create mode 100644 dev-python/google-auth/google-auth-1.14.3.ebuild create mode 100644 dev-python/google-auth/google-auth-1.6.3.ebuild create mode 100644 dev-python/google-auth/metadata.xml create mode 100644 dev-python/google-pasta/Manifest create mode 100644 dev-python/google-pasta/google-pasta-0.1.1.ebuild create mode 100644 dev-python/google-pasta/google-pasta-0.1.7.ebuild create mode 100644 dev-python/google-pasta/google-pasta-0.2.0.ebuild create mode 100644 dev-python/google-pasta/metadata.xml create mode 100644 dev-python/google-reauth-python/Manifest create mode 100644 dev-python/google-reauth-python/google-reauth-python-0.1.0-r1.ebuild create mode 100644 dev-python/google-reauth-python/google-reauth-python-0.1.0.ebuild create mode 100644 dev-python/google-reauth-python/metadata.xml create mode 100644 dev-python/googleapis-common-protos/Manifest create mode 100644 dev-python/googleapis-common-protos/googleapis-common-protos-1.51.0.ebuild create mode 100644 dev-python/googleapis-common-protos/metadata.xml create mode 100644 dev-python/gql/Manifest create mode 100644 dev-python/gql/gql-0.1.0.ebuild create mode 100644 dev-python/gql/metadata.xml create mode 100644 dev-python/graph-tool/Manifest create mode 100644 dev-python/graph-tool/graph-tool-2.29.ebuild create mode 100644 dev-python/graph-tool/graph-tool-9999.ebuild create mode 100644 dev-python/graph-tool/metadata.xml create mode 100644 dev-python/graphql-core/Manifest create mode 100644 dev-python/graphql-core/graphql-core-2.0.0.ebuild create mode 100644 dev-python/graphql-core/metadata.xml create mode 100644 dev-python/graphviz/Manifest create mode 100644 dev-python/graphviz/graphviz-0.13.ebuild create mode 100644 dev-python/graphviz/metadata.xml create mode 100644 dev-python/greenlet/Manifest create mode 100644 dev-python/greenlet/files/greenlet-0.4.15-Add-support-for-DEC-Alpha.patch create mode 100644 dev-python/greenlet/files/greenlet-0.4.15-py39.patch create mode 100644 dev-python/greenlet/greenlet-0.4.15-r1.ebuild create mode 100644 dev-python/greenlet/greenlet-0.4.15.ebuild create mode 100644 dev-python/greenlet/greenlet-0.4.16.ebuild create mode 100644 dev-python/greenlet/metadata.xml create mode 100644 dev-python/greenstalk/Manifest create mode 100644 dev-python/greenstalk/greenstalk-1.0.1.ebuild create mode 100644 dev-python/greenstalk/metadata.xml create mode 100644 dev-python/grpcio-testing/Manifest create mode 100644 dev-python/grpcio-testing/grpcio-testing-1.26.0.ebuild create mode 100644 dev-python/grpcio-testing/grpcio-testing-1.28.1.ebuild create mode 100644 dev-python/grpcio-testing/metadata.xml create mode 100644 dev-python/grpcio-tools/Manifest create mode 100644 dev-python/grpcio-tools/files/setup.py-respect-cc.patch create mode 100644 dev-python/grpcio-tools/grpcio-tools-1.26.0.ebuild create mode 100644 dev-python/grpcio-tools/grpcio-tools-1.28.1.ebuild create mode 100644 dev-python/grpcio-tools/metadata.xml create mode 100644 dev-python/grpcio/Manifest create mode 100644 dev-python/grpcio/files/grpc-1.26-fix-odr-violation.patch create mode 100644 dev-python/grpcio/files/setup.py-respect-cc.patch create mode 100644 dev-python/grpcio/grpcio-1.26.0-r1.ebuild create mode 100644 dev-python/grpcio/grpcio-1.28.1.ebuild create mode 100644 dev-python/grpcio/metadata.xml create mode 100644 dev-python/gsd/Manifest create mode 100644 dev-python/gsd/gsd-1.5.3-r1.ebuild create mode 100644 dev-python/gsd/metadata.xml create mode 100644 dev-python/gst-python/Manifest create mode 100644 dev-python/gst-python/files/1.16.2-python3.8.patch create mode 100644 dev-python/gst-python/gst-python-1.14.1-r1.ebuild create mode 100644 dev-python/gst-python/gst-python-1.16.2.ebuild create mode 100644 dev-python/gst-python/metadata.xml create mode 100644 dev-python/guessit/Manifest create mode 100644 dev-python/guessit/guessit-3.0.0.ebuild create mode 100644 dev-python/guessit/guessit-3.1.1.ebuild create mode 100644 dev-python/guessit/metadata.xml create mode 100644 dev-python/guzzle_sphinx_theme/Manifest create mode 100644 dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r1.ebuild create mode 100644 dev-python/guzzle_sphinx_theme/metadata.xml create mode 100644 dev-python/h11/Manifest create mode 100644 dev-python/h11/h11-0.8.1.ebuild create mode 100644 dev-python/h11/h11-0.9.0.ebuild create mode 100644 dev-python/h11/metadata.xml create mode 100644 dev-python/h5py/Manifest create mode 100644 dev-python/h5py/files/h5py-2.10.0-tests.patch create mode 100644 dev-python/h5py/h5py-2.10.0-r1.ebuild create mode 100644 dev-python/h5py/h5py-2.10.0.ebuild create mode 100644 dev-python/h5py/metadata.xml create mode 100644 dev-python/hacking/Manifest create mode 100644 dev-python/hacking/hacking-2.0.0.ebuild create mode 100644 dev-python/hacking/metadata.xml create mode 100644 dev-python/hcloud-python/Manifest create mode 100644 dev-python/hcloud-python/hcloud-python-1.6.3-r1.ebuild create mode 100644 dev-python/hcloud-python/hcloud-python-1.6.3-r2.ebuild create mode 100644 dev-python/hcloud-python/hcloud-python-1.6.3.ebuild create mode 100644 dev-python/hcloud-python/hcloud-python-1.7.0.ebuild create mode 100644 dev-python/hcloud-python/metadata.xml create mode 100644 dev-python/helpdev/Manifest create mode 100644 dev-python/helpdev/helpdev-0.6.10.ebuild create mode 100644 dev-python/helpdev/metadata.xml create mode 100644 dev-python/hgdistver/Manifest create mode 100644 dev-python/hgdistver/hgdistver-0.25.ebuild create mode 100644 dev-python/hgdistver/metadata.xml create mode 100644 dev-python/hglib/Manifest create mode 100644 dev-python/hglib/hglib-2.1.ebuild create mode 100644 dev-python/hglib/metadata.xml create mode 100644 dev-python/hiredis/Manifest create mode 100644 dev-python/hiredis/files/hiredis-1.0.1-api-0.14.patch create mode 100644 dev-python/hiredis/files/hiredis-1.0.1-system-libs.patch create mode 100644 dev-python/hiredis/hiredis-1.0.1.ebuild create mode 100644 dev-python/hiredis/metadata.xml create mode 100644 dev-python/hpack/Manifest create mode 100644 dev-python/hpack/files/hpack-3.0.0-hypothesis-healthcheck.patch create mode 100644 dev-python/hpack/hpack-2.3.0-r1.ebuild create mode 100644 dev-python/hpack/hpack-3.0.0.ebuild create mode 100644 dev-python/hpack/metadata.xml create mode 100644 dev-python/html2text/Manifest create mode 100644 dev-python/html2text/html2text-2020.1.16-r1.ebuild create mode 100644 dev-python/html2text/metadata.xml create mode 100644 dev-python/html5-parser/Manifest create mode 100644 dev-python/html5-parser/html5-parser-0.4.9.ebuild create mode 100644 dev-python/html5-parser/metadata.xml create mode 100644 dev-python/html5lib/Manifest create mode 100644 dev-python/html5lib/files/html5lib-1.0.1-collections-abc.patch create mode 100644 dev-python/html5lib/files/html5lib-python-1.0.1-support-pytest4.patch create mode 100644 dev-python/html5lib/html5lib-1.0.1-r2.ebuild create mode 100644 dev-python/html5lib/html5lib-1.1.ebuild create mode 100644 dev-python/html5lib/metadata.xml create mode 100644 dev-python/httmock/Manifest create mode 100644 dev-python/httmock/httmock-1.2.5.ebuild create mode 100644 dev-python/httmock/metadata.xml create mode 100644 dev-python/http-parser/Manifest create mode 100644 dev-python/http-parser/http-parser-0.8.3.ebuild create mode 100644 dev-python/http-parser/http-parser-0.9.0.ebuild create mode 100644 dev-python/http-parser/metadata.xml create mode 100644 dev-python/httpauth/Manifest create mode 100644 dev-python/httpauth/httpauth-0.3.ebuild create mode 100644 dev-python/httpauth/metadata.xml create mode 100644 dev-python/httpbin/Manifest create mode 100644 dev-python/httpbin/files/httpbin-0.7.0-optional-raven.patch create mode 100644 dev-python/httpbin/files/httpbin-0.7.0-test-werkzeug.patch create mode 100644 dev-python/httpbin/httpbin-0.7.0.ebuild create mode 100644 dev-python/httpbin/metadata.xml create mode 100644 dev-python/httplib2/Manifest create mode 100644 dev-python/httplib2/files/httplib2-0.12.1-use-system-cacerts.patch create mode 100644 dev-python/httplib2/httplib2-0.18.1.ebuild create mode 100644 dev-python/httplib2/metadata.xml create mode 100644 dev-python/httpretty/Manifest create mode 100644 dev-python/httpretty/httpretty-0.9.6.ebuild create mode 100644 dev-python/httpretty/httpretty-1.0.2-r1.ebuild create mode 100644 dev-python/httpretty/httpretty-1.0.2.ebuild create mode 100644 dev-python/httpretty/metadata.xml create mode 100644 dev-python/httpstat/Manifest create mode 100644 dev-python/httpstat/files/httpstat-1.2.1-gentoo-tests.patch create mode 100644 dev-python/httpstat/httpstat-1.2.1-r1.ebuild create mode 100644 dev-python/httpstat/metadata.xml create mode 100644 dev-python/humanfriendly/Manifest create mode 100644 dev-python/humanfriendly/humanfriendly-4.18.ebuild create mode 100644 dev-python/humanfriendly/metadata.xml create mode 100644 dev-python/humanize/Manifest create mode 100644 dev-python/humanize/humanize-0.5.1.ebuild create mode 100644 dev-python/humanize/humanize-2.4.0.ebuild create mode 100644 dev-python/humanize/metadata.xml create mode 100644 dev-python/hyper-h2/Manifest create mode 100644 dev-python/hyper-h2/hyper-h2-2.5.1.ebuild create mode 100644 dev-python/hyper-h2/hyper-h2-3.2.0.ebuild create mode 100644 dev-python/hyper-h2/metadata.xml create mode 100644 dev-python/hyperframe/Manifest create mode 100644 dev-python/hyperframe/hyperframe-4.0.1.ebuild create mode 100644 dev-python/hyperframe/hyperframe-5.2.0.ebuild create mode 100644 dev-python/hyperframe/metadata.xml create mode 100644 dev-python/hyperlink/Manifest create mode 100644 dev-python/hyperlink/hyperlink-19.0.0.ebuild create mode 100644 dev-python/hyperlink/metadata.xml create mode 100644 dev-python/hypothesis/Manifest create mode 100644 dev-python/hypothesis/hypothesis-4.50.8.ebuild create mode 100644 dev-python/hypothesis/hypothesis-4.57.1.ebuild create mode 100644 dev-python/hypothesis/hypothesis-5.11.0.ebuild create mode 100644 dev-python/hypothesis/hypothesis-5.13.1.ebuild create mode 100644 dev-python/hypothesis/hypothesis-5.15.0.ebuild create mode 100644 dev-python/hypothesis/hypothesis-5.15.1.ebuild create mode 100644 dev-python/hypothesis/hypothesis-5.16.0.ebuild create mode 100644 dev-python/hypothesis/hypothesis-5.16.1.ebuild create mode 100644 dev-python/hypothesis/hypothesis-5.16.2.ebuild create mode 100644 dev-python/hypothesis/hypothesis-5.16.3.ebuild create mode 100644 dev-python/hypothesis/hypothesis-5.18.0.ebuild create mode 100644 dev-python/hypothesis/metadata.xml create mode 100644 dev-python/icalendar/Manifest create mode 100644 dev-python/icalendar/icalendar-4.0.3.ebuild create mode 100644 dev-python/icalendar/icalendar-4.0.6.ebuild create mode 100644 dev-python/icalendar/metadata.xml create mode 100644 dev-python/id3-py/Manifest create mode 100644 dev-python/id3-py/id3-py-1.2-r1.ebuild create mode 100644 dev-python/id3-py/metadata.xml create mode 100644 dev-python/idna-ssl/Manifest create mode 100644 dev-python/idna-ssl/idna-ssl-1.1.0.ebuild create mode 100644 dev-python/idna-ssl/metadata.xml create mode 100644 dev-python/idna/Manifest create mode 100644 dev-python/idna/idna-2.8.ebuild create mode 100644 dev-python/idna/idna-2.9.ebuild create mode 100644 dev-python/idna/metadata.xml create mode 100644 dev-python/ifaddr/Manifest create mode 100644 dev-python/ifaddr/ifaddr-0.1.6.ebuild create mode 100644 dev-python/ifaddr/metadata.xml create mode 100644 dev-python/ijson/Manifest create mode 100644 dev-python/ijson/ijson-2.5.1.ebuild create mode 100644 dev-python/ijson/metadata.xml create mode 100644 dev-python/imageio/Manifest create mode 100644 dev-python/imageio/imageio-2.6.1.ebuild create mode 100644 dev-python/imageio/metadata.xml create mode 100644 dev-python/imagesize/Manifest create mode 100644 dev-python/imagesize/imagesize-1.1.0.ebuild create mode 100644 dev-python/imagesize/metadata.xml create mode 100644 dev-python/imapclient/Manifest create mode 100644 dev-python/imapclient/files/imapclient-2.1.0-py36-tests.patch create mode 100644 dev-python/imapclient/imapclient-2.1.0.ebuild create mode 100644 dev-python/imapclient/metadata.xml create mode 100644 dev-python/iminuit/Manifest create mode 100644 dev-python/iminuit/iminuit-1.3.8.ebuild create mode 100644 dev-python/iminuit/metadata.xml create mode 100644 dev-python/immutables/Manifest create mode 100644 dev-python/immutables/immutables-0.11.ebuild create mode 100644 dev-python/immutables/immutables-0.14.ebuild create mode 100644 dev-python/immutables/metadata.xml create mode 100644 dev-python/importlib_metadata/Manifest create mode 100644 dev-python/importlib_metadata/importlib_metadata-1.4.0.ebuild create mode 100644 dev-python/importlib_metadata/importlib_metadata-1.5.0.ebuild create mode 100644 dev-python/importlib_metadata/importlib_metadata-1.6.0-r1.ebuild create mode 100644 dev-python/importlib_metadata/importlib_metadata-1.6.1.ebuild create mode 100644 dev-python/importlib_metadata/metadata.xml create mode 100644 dev-python/importlib_resources/Manifest create mode 100644 dev-python/importlib_resources/importlib_resources-1.5.0-r1.ebuild create mode 100644 dev-python/importlib_resources/importlib_resources-2.0.1.ebuild create mode 100644 dev-python/importlib_resources/metadata.xml create mode 100644 dev-python/incremental/Manifest create mode 100644 dev-python/incremental/incremental-17.5.0.ebuild create mode 100644 dev-python/incremental/metadata.xml create mode 100644 dev-python/indexed_gzip/Manifest create mode 100644 dev-python/indexed_gzip/indexed_gzip-0.8.10.ebuild create mode 100644 dev-python/indexed_gzip/metadata.xml create mode 100644 dev-python/inflect/Manifest create mode 100644 dev-python/inflect/inflect-3.0.2.ebuild create mode 100644 dev-python/inflect/inflect-4.1.0.ebuild create mode 100644 dev-python/inflect/metadata.xml create mode 100644 dev-python/inflection/Manifest create mode 100644 dev-python/inflection/inflection-0.4.0.ebuild create mode 100644 dev-python/inflection/inflection-0.5.0.ebuild create mode 100644 dev-python/inflection/metadata.xml create mode 100644 dev-python/influxdb/Manifest create mode 100644 dev-python/influxdb/files/influxdb.conf.template create mode 100644 dev-python/influxdb/influxdb-5.3.0.ebuild create mode 100644 dev-python/influxdb/metadata.xml create mode 100644 dev-python/iniparse/Manifest create mode 100644 dev-python/iniparse/files/iniparse-0.4-python3.patch create mode 100644 dev-python/iniparse/files/iniparse-0.4-tests.patch create mode 100644 dev-python/iniparse/iniparse-0.4-r2.ebuild create mode 100644 dev-python/iniparse/metadata.xml create mode 100644 dev-python/intelhex/Manifest create mode 100644 dev-python/intelhex/intelhex-2.2.1-r1.ebuild create mode 100644 dev-python/intelhex/metadata.xml create mode 100644 dev-python/intervaltree/Manifest create mode 100644 dev-python/intervaltree/intervaltree-3.0.2.ebuild create mode 100644 dev-python/intervaltree/metadata.xml create mode 100644 dev-python/intreehooks/Manifest create mode 100644 dev-python/intreehooks/intreehooks-1.0.ebuild create mode 100644 dev-python/intreehooks/metadata.xml create mode 100644 dev-python/iocapture/Manifest create mode 100644 dev-python/iocapture/iocapture-0.1.2-r2.ebuild create mode 100644 dev-python/iocapture/metadata.xml create mode 100644 dev-python/ioflo/Manifest create mode 100644 dev-python/ioflo/files/ioflo-1.7.8-network-test.patch create mode 100644 dev-python/ioflo/ioflo-1.7.5.ebuild create mode 100644 dev-python/ioflo/ioflo-2.0.0.ebuild create mode 100644 dev-python/ioflo/metadata.xml create mode 100644 dev-python/ipaddr/Manifest create mode 100644 dev-python/ipaddr/ipaddr-2.2.0.ebuild create mode 100644 dev-python/ipaddr/metadata.xml create mode 100644 dev-python/ipaddress/Manifest create mode 100644 dev-python/ipaddress/ipaddress-1.0.23.ebuild create mode 100644 dev-python/ipaddress/metadata.xml create mode 100644 dev-python/ipdb/Manifest create mode 100644 dev-python/ipdb/ipdb-0.10.3.ebuild create mode 100644 dev-python/ipdb/metadata.xml create mode 100644 dev-python/ipy/Manifest create mode 100644 dev-python/ipy/ipy-1.00.ebuild create mode 100644 dev-python/ipy/metadata.xml create mode 100644 dev-python/ipykernel/Manifest create mode 100644 dev-python/ipykernel/ipykernel-5.1.4.ebuild create mode 100644 dev-python/ipykernel/ipykernel-5.3.0.ebuild create mode 100644 dev-python/ipykernel/metadata.xml create mode 100644 dev-python/ipynb/Manifest create mode 100644 dev-python/ipynb/ipynb-0.5.1.ebuild create mode 100644 dev-python/ipynb/metadata.xml create mode 100644 dev-python/ipyparallel/Manifest create mode 100644 dev-python/ipyparallel/files/ipyparallel-6.2.3-disable-broken-test.patch create mode 100644 dev-python/ipyparallel/ipyparallel-6.2.3.ebuild create mode 100644 dev-python/ipyparallel/ipyparallel-6.3.0.ebuild create mode 100644 dev-python/ipyparallel/metadata.xml create mode 100644 dev-python/ipython/Manifest create mode 100644 dev-python/ipython/files/2.1.0-substitute-files.patch create mode 100644 dev-python/ipython/ipython-7.15.0.ebuild create mode 100644 dev-python/ipython/ipython-7.5.0.ebuild create mode 100644 dev-python/ipython/metadata.xml create mode 100644 dev-python/ipython_genutils/Manifest create mode 100644 dev-python/ipython_genutils/ipython_genutils-0.2.0-r1.ebuild create mode 100644 dev-python/ipython_genutils/ipython_genutils-0.2.0.ebuild create mode 100644 dev-python/ipython_genutils/metadata.xml create mode 100644 dev-python/ipywidgets/Manifest create mode 100644 dev-python/ipywidgets/ipywidgets-7.0.0.ebuild create mode 100644 dev-python/ipywidgets/ipywidgets-7.4.2-r1.ebuild create mode 100644 dev-python/ipywidgets/ipywidgets-7.5.1.ebuild create mode 100644 dev-python/ipywidgets/metadata.xml create mode 100644 dev-python/irc/Manifest create mode 100644 dev-python/irc/irc-16.3.ebuild create mode 100644 dev-python/irc/irc-18.0.0-r1.ebuild create mode 100644 dev-python/irc/metadata.xml create mode 100644 dev-python/iso8601/Manifest create mode 100644 dev-python/iso8601/iso8601-0.1.12.ebuild create mode 100644 dev-python/iso8601/metadata.xml create mode 100644 dev-python/isodate/Manifest create mode 100644 dev-python/isodate/isodate-0.6.0-r1.ebuild create mode 100644 dev-python/isodate/metadata.xml create mode 100644 dev-python/isort/Manifest create mode 100644 dev-python/isort/files/isort-4.3.21_p1-tests.patch create mode 100644 dev-python/isort/isort-4.3.15.ebuild create mode 100644 dev-python/isort/isort-4.3.21_p2-r1.ebuild create mode 100644 dev-python/isort/metadata.xml create mode 100644 dev-python/itsdangerous/Manifest create mode 100644 dev-python/itsdangerous/itsdangerous-1.1.0.ebuild create mode 100644 dev-python/itsdangerous/metadata.xml create mode 100644 dev-python/itypes/Manifest create mode 100644 dev-python/itypes/itypes-1.1.0.ebuild create mode 100644 dev-python/itypes/metadata.xml create mode 100644 dev-python/jaraco-classes/Manifest create mode 100644 dev-python/jaraco-classes/jaraco-classes-2.0-r1.ebuild create mode 100644 dev-python/jaraco-classes/jaraco-classes-3.1.0.ebuild create mode 100644 dev-python/jaraco-classes/metadata.xml create mode 100644 dev-python/jaraco-collections/Manifest create mode 100644 dev-python/jaraco-collections/files/jaraco-collections-3.0.0-pypy.patch create mode 100644 dev-python/jaraco-collections/jaraco-collections-1.5.3-r1.ebuild create mode 100644 dev-python/jaraco-collections/jaraco-collections-2.1.ebuild create mode 100644 dev-python/jaraco-collections/jaraco-collections-3.0.0.ebuild create mode 100644 dev-python/jaraco-collections/metadata.xml create mode 100644 dev-python/jaraco-envs/Manifest create mode 100644 dev-python/jaraco-envs/jaraco-envs-1.0.1.ebuild create mode 100644 dev-python/jaraco-envs/jaraco-envs-2.0.0.ebuild create mode 100644 dev-python/jaraco-envs/metadata.xml create mode 100644 dev-python/jaraco-functools/Manifest create mode 100644 dev-python/jaraco-functools/jaraco-functools-3.0.0.ebuild create mode 100644 dev-python/jaraco-functools/jaraco-functools-3.0.1.ebuild create mode 100644 dev-python/jaraco-functools/metadata.xml create mode 100644 dev-python/jaraco-itertools/Manifest create mode 100644 dev-python/jaraco-itertools/jaraco-itertools-4.4.2.ebuild create mode 100644 dev-python/jaraco-itertools/jaraco-itertools-5.0.0.ebuild create mode 100644 dev-python/jaraco-itertools/metadata.xml create mode 100644 dev-python/jaraco-logging/Manifest create mode 100644 dev-python/jaraco-logging/jaraco-logging-1.5.2-r1.ebuild create mode 100644 dev-python/jaraco-logging/jaraco-logging-2.0.ebuild create mode 100644 dev-python/jaraco-logging/jaraco-logging-3.0.0-r1.ebuild create mode 100644 dev-python/jaraco-logging/metadata.xml create mode 100644 dev-python/jaraco-packaging/Manifest create mode 100644 dev-python/jaraco-packaging/jaraco-packaging-6.2-r1.ebuild create mode 100644 dev-python/jaraco-packaging/jaraco-packaging-8.1.0.ebuild create mode 100644 dev-python/jaraco-packaging/metadata.xml create mode 100644 dev-python/jaraco-stream/Manifest create mode 100644 dev-python/jaraco-stream/jaraco-stream-1.2-r1.ebuild create mode 100644 dev-python/jaraco-stream/jaraco-stream-2.0-r1.ebuild create mode 100644 dev-python/jaraco-stream/jaraco-stream-3.0.0.ebuild create mode 100644 dev-python/jaraco-stream/metadata.xml create mode 100644 dev-python/jaraco-text/Manifest create mode 100644 dev-python/jaraco-text/jaraco-text-1.10.1-r1.ebuild create mode 100644 dev-python/jaraco-text/jaraco-text-3.1.ebuild create mode 100644 dev-python/jaraco-text/jaraco-text-3.2.0.ebuild create mode 100644 dev-python/jaraco-text/metadata.xml create mode 100644 dev-python/jdcal/Manifest create mode 100644 dev-python/jdcal/jdcal-1.4.1.ebuild create mode 100644 dev-python/jdcal/jdcal-1.4.ebuild create mode 100644 dev-python/jdcal/metadata.xml create mode 100644 dev-python/jedi/Manifest create mode 100644 dev-python/jedi/files/jedi-0.17.0-tests.patch create mode 100644 dev-python/jedi/jedi-0.14.1.ebuild create mode 100644 dev-python/jedi/jedi-0.15.2.ebuild create mode 100644 dev-python/jedi/jedi-0.17.0.ebuild create mode 100644 dev-python/jedi/jedi-0.17.1.ebuild create mode 100644 dev-python/jedi/metadata.xml create mode 100644 dev-python/jeepney/Manifest create mode 100644 dev-python/jeepney/jeepney-0.4.3.ebuild create mode 100644 dev-python/jeepney/metadata.xml create mode 100644 dev-python/jellyfish/Manifest create mode 100644 dev-python/jellyfish/jellyfish-0.7.2.ebuild create mode 100644 dev-python/jellyfish/jellyfish-0.8.2.ebuild create mode 100644 dev-python/jellyfish/metadata.xml create mode 100644 dev-python/jikanpy/Manifest create mode 100644 dev-python/jikanpy/jikanpy-3.4.2.ebuild create mode 100644 dev-python/jikanpy/metadata.xml create mode 100644 dev-python/jinja/Manifest create mode 100644 dev-python/jinja/jinja-2.11.1.ebuild create mode 100644 dev-python/jinja/jinja-2.11.2.ebuild create mode 100644 dev-python/jinja/metadata.xml create mode 100644 dev-python/jinja2-time/Manifest create mode 100644 dev-python/jinja2-time/files/jinja2-time-0.2.0-arrow-compat.patch create mode 100644 dev-python/jinja2-time/jinja2-time-0.2.0.ebuild create mode 100644 dev-python/jinja2-time/metadata.xml create mode 100644 dev-python/jinja2_pluralize/Manifest create mode 100644 dev-python/jinja2_pluralize/jinja2_pluralize-0.3.0.ebuild create mode 100644 dev-python/jinja2_pluralize/metadata.xml create mode 100644 dev-python/jira/Manifest create mode 100644 dev-python/jira/files/jira-1.0.14-remove_pytest-runner.patch create mode 100644 dev-python/jira/jira-1.0.14-r3.ebuild create mode 100644 dev-python/jira/metadata.xml create mode 100644 dev-python/jmespath/Manifest create mode 100644 dev-python/jmespath/jmespath-0.10.0.ebuild create mode 100644 dev-python/jmespath/jmespath-0.9.3-r1.ebuild create mode 100644 dev-python/jmespath/metadata.xml create mode 100644 dev-python/joblib/Manifest create mode 100644 dev-python/joblib/joblib-0.14.1.ebuild create mode 100644 dev-python/joblib/joblib-0.15.1-r1.ebuild create mode 100644 dev-python/joblib/joblib-0.15.1.ebuild create mode 100644 dev-python/joblib/metadata.xml create mode 100644 dev-python/josepy/Manifest create mode 100644 dev-python/josepy/josepy-1.3.0.ebuild create mode 100644 dev-python/josepy/metadata.xml create mode 100644 dev-python/jplephem/Manifest create mode 100644 dev-python/jplephem/jplephem-2.6-r1.ebuild create mode 100644 dev-python/jsmin/Manifest create mode 100644 dev-python/jsmin/jsmin-2.2.2.ebuild create mode 100644 dev-python/jsmin/metadata.xml create mode 100644 dev-python/json-rpc/Manifest create mode 100644 dev-python/json-rpc/json-rpc-1.11.0.ebuild create mode 100644 dev-python/json-rpc/json-rpc-1.13.0.ebuild create mode 100644 dev-python/json-rpc/metadata.xml create mode 100644 dev-python/jsondiff/Manifest create mode 100644 dev-python/jsondiff/jsondiff-1.1.2.ebuild create mode 100644 dev-python/jsondiff/jsondiff-1.2.0.ebuild create mode 100644 dev-python/jsondiff/metadata.xml create mode 100644 dev-python/jsonext/Manifest create mode 100644 dev-python/jsonext/jsonext-0.4.2.ebuild create mode 100644 dev-python/jsonext/metadata.xml create mode 100644 dev-python/jsonmerge/Manifest create mode 100644 dev-python/jsonmerge/jsonmerge-1.6.0.ebuild create mode 100644 dev-python/jsonmerge/metadata.xml create mode 100644 dev-python/jsonpatch/Manifest create mode 100644 dev-python/jsonpatch/jsonpatch-1.25.ebuild create mode 100644 dev-python/jsonpatch/jsonpatch-1.26.ebuild create mode 100644 dev-python/jsonpatch/metadata.xml create mode 100644 dev-python/jsonpickle/Manifest create mode 100644 dev-python/jsonpickle/jsonpickle-1.3.ebuild create mode 100644 dev-python/jsonpickle/jsonpickle-1.4.1-r1.ebuild create mode 100644 dev-python/jsonpickle/metadata.xml create mode 100644 dev-python/jsonpointer/Manifest create mode 100644 dev-python/jsonpointer/jsonpointer-2.0-r1.ebuild create mode 100644 dev-python/jsonpointer/jsonpointer-2.0.ebuild create mode 100644 dev-python/jsonpointer/metadata.xml create mode 100644 dev-python/jsonref/Manifest create mode 100644 dev-python/jsonref/jsonref-0.1.ebuild create mode 100644 dev-python/jsonref/metadata.xml create mode 100644 dev-python/jsonrpclib/Manifest create mode 100644 dev-python/jsonrpclib/jsonrpclib-0.4.0.ebuild create mode 100644 dev-python/jsonrpclib/jsonrpclib-0.4.1.ebuild create mode 100644 dev-python/jsonrpclib/jsonrpclib-9999.ebuild create mode 100644 dev-python/jsonrpclib/metadata.xml create mode 100644 dev-python/jsonschema/Manifest create mode 100644 dev-python/jsonschema/files/jsonschema-3.2.0-add-webcolors-1.11-compat.patch create mode 100644 dev-python/jsonschema/jsonschema-2.6.0.ebuild create mode 100644 dev-python/jsonschema/jsonschema-3.0.1.ebuild create mode 100644 dev-python/jsonschema/jsonschema-3.2.0.ebuild create mode 100644 dev-python/jsonschema/metadata.xml create mode 100644 dev-python/jsonxs/Manifest create mode 100644 dev-python/jsonxs/jsonxs-0.6.ebuild create mode 100644 dev-python/jsonxs/metadata.xml create mode 100644 dev-python/jupyter/Manifest create mode 100644 dev-python/jupyter/jupyter-1.0.0-r2.ebuild create mode 100644 dev-python/jupyter/metadata.xml create mode 100644 dev-python/jupyter_client/Manifest create mode 100644 dev-python/jupyter_client/jupyter_client-5.2.3-r1.ebuild create mode 100644 dev-python/jupyter_client/jupyter_client-5.3.4.ebuild create mode 100644 dev-python/jupyter_client/jupyter_client-6.1.3.ebuild create mode 100644 dev-python/jupyter_client/metadata.xml create mode 100644 dev-python/jupyter_console/Manifest create mode 100644 dev-python/jupyter_console/files/jupyter_console-6.1.0-py39.patch create mode 100644 dev-python/jupyter_console/jupyter_console-6.0.0.ebuild create mode 100644 dev-python/jupyter_console/jupyter_console-6.1.0.ebuild create mode 100644 dev-python/jupyter_console/metadata.xml create mode 100644 dev-python/jupyter_core/Manifest create mode 100644 dev-python/jupyter_core/jupyter_core-4.6.1-r1.ebuild create mode 100644 dev-python/jupyter_core/jupyter_core-4.6.3.ebuild create mode 100644 dev-python/jupyter_core/metadata.xml create mode 100644 dev-python/jwcrypto/Manifest create mode 100644 dev-python/jwcrypto/jwcrypto-0.7.0.ebuild create mode 100644 dev-python/jwcrypto/metadata.xml create mode 100644 dev-python/kafka-python/Manifest create mode 100644 dev-python/kafka-python/kafka-python-1.4.7.ebuild create mode 100644 dev-python/kafka-python/metadata.xml create mode 100644 dev-python/kaitaistruct/Manifest create mode 100644 dev-python/kaitaistruct/kaitaistruct-0.8.ebuild create mode 100644 dev-python/kaitaistruct/metadata.xml create mode 100644 dev-python/kaptan/Manifest create mode 100644 dev-python/kaptan/kaptan-0.5.12-r1.ebuild create mode 100644 dev-python/kaptan/metadata.xml create mode 100644 dev-python/kazoo/Manifest create mode 100644 dev-python/kazoo/kazoo-2.6.1.ebuild create mode 100644 dev-python/kazoo/kazoo-2.7.0.ebuild create mode 100644 dev-python/kazoo/metadata.xml create mode 100644 dev-python/kconfiglib/Manifest create mode 100644 dev-python/kconfiglib/kconfiglib-14.1.0.ebuild create mode 100644 dev-python/kconfiglib/metadata.xml create mode 100644 dev-python/keyring/Manifest create mode 100644 dev-python/keyring/files/keyring-19.1.0-tests.patch create mode 100644 dev-python/keyring/files/keyring-19.3.0-tests.patch create mode 100644 dev-python/keyring/keyring-19.3.0.ebuild create mode 100644 dev-python/keyring/keyring-21.2.1.ebuild create mode 100644 dev-python/keyring/metadata.xml create mode 100644 dev-python/keystoneauth/Manifest create mode 100644 dev-python/keystoneauth/keystoneauth-3.17.2.ebuild create mode 100644 dev-python/keystoneauth/keystoneauth-4.0.0.ebuild create mode 100644 dev-python/keystoneauth/metadata.xml create mode 100644 dev-python/keystonemiddleware/Manifest create mode 100644 dev-python/keystonemiddleware/keystonemiddleware-7.0.1.ebuild create mode 100644 dev-python/keystonemiddleware/metadata.xml create mode 100644 dev-python/kiwisolver/Manifest create mode 100644 dev-python/kiwisolver/kiwisolver-1.0.1.ebuild create mode 100644 dev-python/kiwisolver/kiwisolver-1.1.0.ebuild create mode 100644 dev-python/kiwisolver/kiwisolver-1.2.0.ebuild create mode 100644 dev-python/kiwisolver/metadata.xml create mode 100644 dev-python/klein/Manifest create mode 100644 dev-python/klein/klein-19.6.0.ebuild create mode 100644 dev-python/klein/metadata.xml create mode 100644 dev-python/kombu/Manifest create mode 100644 dev-python/kombu/kombu-4.6.3.ebuild create mode 100644 dev-python/kombu/kombu-4.6.8.ebuild create mode 100644 dev-python/kombu/metadata.xml create mode 100644 dev-python/lark-parser/Manifest create mode 100644 dev-python/lark-parser/lark-parser-0.7.8.ebuild create mode 100644 dev-python/lark-parser/metadata.xml create mode 100644 dev-python/lazr-config/Manifest create mode 100644 dev-python/lazr-config/lazr-config-2.2.2.ebuild create mode 100644 dev-python/lazr-config/metadata.xml create mode 100644 dev-python/lazr-delegates/Manifest create mode 100644 dev-python/lazr-delegates/lazr-delegates-2.0.4.ebuild create mode 100644 dev-python/lazr-delegates/metadata.xml create mode 100644 dev-python/lazy-object-proxy/Manifest create mode 100644 dev-python/lazy-object-proxy/lazy-object-proxy-1.4.3.ebuild create mode 100644 dev-python/lazy-object-proxy/lazy-object-proxy-1.5.0.ebuild create mode 100644 dev-python/lazy-object-proxy/metadata.xml create mode 100644 dev-python/ldap3/Manifest create mode 100644 dev-python/ldap3/ldap3-2.7.ebuild create mode 100644 dev-python/ldap3/metadata.xml create mode 100644 dev-python/ldappool/Manifest create mode 100644 dev-python/ldappool/ldappool-2.4.1.ebuild create mode 100644 dev-python/ldappool/metadata.xml create mode 100644 dev-python/lesscpy/Manifest create mode 100644 dev-python/lesscpy/lesscpy-0.14.0.ebuild create mode 100644 dev-python/lesscpy/metadata.xml create mode 100644 dev-python/libarchive-c/Manifest create mode 100644 dev-python/libarchive-c/libarchive-c-2.8.ebuild create mode 100644 dev-python/libarchive-c/libarchive-c-2.9.ebuild create mode 100644 dev-python/libarchive-c/metadata.xml create mode 100644 dev-python/libcloud/Manifest create mode 100644 dev-python/libcloud/libcloud-2.3.0.ebuild create mode 100644 dev-python/libcloud/libcloud-2.8.2.ebuild create mode 100644 dev-python/libcloud/libcloud-3.0.0.ebuild create mode 100644 dev-python/libcloud/metadata.xml create mode 100644 dev-python/liblarch/Manifest create mode 100644 dev-python/liblarch/liblarch-3.0.1.ebuild create mode 100644 dev-python/liblarch/metadata.xml create mode 100644 dev-python/libnacl/Manifest create mode 100644 dev-python/libnacl/libnacl-1.6.1.ebuild create mode 100644 dev-python/libnacl/metadata.xml create mode 100644 dev-python/libpillowfight/Manifest create mode 100644 dev-python/libpillowfight/libpillowfight-0.3.0.ebuild create mode 100644 dev-python/libpillowfight/metadata.xml create mode 100644 dev-python/libsass/Manifest create mode 100644 dev-python/libsass/files/libsass-0.20.0_rename_sassc.patch create mode 100644 dev-python/libsass/libsass-0.20.0.ebuild create mode 100644 dev-python/libsass/metadata.xml create mode 100644 dev-python/libtmux/Manifest create mode 100644 dev-python/libtmux/files/libtmux-0.8.2-tests.patch create mode 100644 dev-python/libtmux/libtmux-0.8.2-r1.ebuild create mode 100644 dev-python/libtmux/libtmux-0.8.2-r2.ebuild create mode 100644 dev-python/libtmux/metadata.xml create mode 100644 dev-python/libvirt-python/Manifest create mode 100644 dev-python/libvirt-python/libvirt-python-6.0.0.ebuild create mode 100644 dev-python/libvirt-python/libvirt-python-6.1.0.ebuild create mode 100644 dev-python/libvirt-python/libvirt-python-6.2.0.ebuild create mode 100644 dev-python/libvirt-python/libvirt-python-9999.ebuild create mode 100644 dev-python/libvirt-python/metadata.xml create mode 100644 dev-python/line_profiler/Manifest create mode 100644 dev-python/line_profiler/line_profiler-3.0.2.ebuild create mode 100644 dev-python/line_profiler/metadata.xml create mode 100644 dev-python/linecache2/Manifest create mode 100644 dev-python/linecache2/linecache2-1.0.0.ebuild create mode 100644 dev-python/linecache2/metadata.xml create mode 100644 dev-python/lit/Manifest create mode 100644 dev-python/lit/lit-10.0.0.ebuild create mode 100644 dev-python/lit/lit-10.0.1.9999.ebuild create mode 100644 dev-python/lit/lit-10.0.1_rc1.ebuild create mode 100644 dev-python/lit/lit-11.0.0.9999.ebuild create mode 100644 dev-python/lit/lit-8.0.1.ebuild create mode 100644 dev-python/lit/lit-9.0.1.ebuild create mode 100644 dev-python/lit/metadata.xml create mode 100644 dev-python/livereload/Manifest create mode 100644 dev-python/livereload/livereload-2.4.1.ebuild create mode 100644 dev-python/livereload/livereload-2.5.2.ebuild create mode 100644 dev-python/livereload/livereload-2.6.1.ebuild create mode 100644 dev-python/livereload/metadata.xml create mode 100644 dev-python/llfuse/Manifest create mode 100644 dev-python/llfuse/files/llfuse-1.3.5-cflags.patch create mode 100644 dev-python/llfuse/llfuse-1.3.5.ebuild create mode 100644 dev-python/llfuse/llfuse-1.3.6.ebuild create mode 100644 dev-python/llfuse/metadata.xml create mode 100644 dev-python/llvmlite/Manifest create mode 100644 dev-python/llvmlite/files/llvmlite-0.15.0-use-system-six.patch create mode 100644 dev-python/llvmlite/files/llvmlite-0.33.0-llvm-10.patch create mode 100644 dev-python/llvmlite/llvmlite-0.29.0.ebuild create mode 100644 dev-python/llvmlite/llvmlite-0.30.0.ebuild create mode 100644 dev-python/llvmlite/llvmlite-0.32.1.ebuild create mode 100644 dev-python/llvmlite/llvmlite-0.33.0-r1.ebuild create mode 100644 dev-python/llvmlite/llvmlite-0.33.0.ebuild create mode 100644 dev-python/llvmlite/metadata.xml create mode 100644 dev-python/lmdb/Manifest create mode 100644 dev-python/lmdb/lmdb-0.92.ebuild create mode 100644 dev-python/lmdb/metadata.xml create mode 100644 dev-python/lmfit/Manifest create mode 100644 dev-python/lmfit/lmfit-1.0.1.ebuild create mode 100644 dev-python/lmfit/metadata.xml create mode 100644 dev-python/locket/Manifest create mode 100644 dev-python/locket/locket-0.2.0-r1.ebuild create mode 100644 dev-python/locket/locket-0.2.0.ebuild create mode 100644 dev-python/locket/metadata.xml create mode 100644 dev-python/lockfile/Manifest create mode 100644 dev-python/lockfile/lockfile-0.12.2-r2.ebuild create mode 100644 dev-python/lockfile/metadata.xml create mode 100644 dev-python/logbook/Manifest create mode 100644 dev-python/logbook/files/logbook-0.4.2-objectsinv.patch create mode 100644 dev-python/logbook/logbook-1.4.0.ebuild create mode 100644 dev-python/logbook/logbook-1.5.3.ebuild create mode 100644 dev-python/logbook/metadata.xml create mode 100644 dev-python/logfury/Manifest create mode 100644 dev-python/logfury/files/logfury-0.1.2-fix-requirements-remove-dev-tests.patch create mode 100644 dev-python/logfury/logfury-0.1.2-r1.ebuild create mode 100644 dev-python/logfury/metadata.xml create mode 100644 dev-python/loguru/Manifest create mode 100644 dev-python/loguru/loguru-0.4.1.ebuild create mode 100644 dev-python/loguru/loguru-0.5.1.ebuild create mode 100644 dev-python/loguru/metadata.xml create mode 100644 dev-python/logutils/Manifest create mode 100644 dev-python/logutils/logutils-0.3.3-r1.ebuild create mode 100644 dev-python/logutils/logutils-0.3.5.ebuild create mode 100644 dev-python/logutils/metadata.xml create mode 100644 dev-python/loky/Manifest create mode 100644 dev-python/loky/loky-2.8.0.ebuild create mode 100644 dev-python/loky/metadata.xml create mode 100644 dev-python/lunr/Manifest create mode 100644 dev-python/lunr/lunr-0.5.6.ebuild create mode 100644 dev-python/lunr/metadata.xml create mode 100644 dev-python/lxml/Manifest create mode 100644 dev-python/lxml/files/lxml-3.5.0-cross-compile.patch create mode 100644 dev-python/lxml/files/lxml-4.5.0-tests-pypy.patch create mode 100644 dev-python/lxml/files/lxml-4.5.1-py39.patch create mode 100644 dev-python/lxml/lxml-4.5.0.ebuild create mode 100644 dev-python/lxml/lxml-4.5.1.ebuild create mode 100644 dev-python/lxml/metadata.xml create mode 100644 dev-python/lz4/Manifest create mode 100644 dev-python/lz4/files/lz4-3.0.2-test-fail-skip.patch create mode 100644 dev-python/lz4/files/test.py create mode 100644 dev-python/lz4/lz4-0.8.2.ebuild create mode 100644 dev-python/lz4/lz4-2.1.6.ebuild create mode 100644 dev-python/lz4/lz4-3.0.2.ebuild create mode 100644 dev-python/lz4/metadata.xml create mode 100644 dev-python/m2crypto/Manifest create mode 100644 dev-python/m2crypto/files/m2crypto-crossdev-0.31.0.patch create mode 100644 dev-python/m2crypto/files/m2crypto-libressl-0.31.0.patch create mode 100644 dev-python/m2crypto/m2crypto-0.31.0-r2.ebuild create mode 100644 dev-python/m2crypto/m2crypto-0.35.2.ebuild create mode 100644 dev-python/m2crypto/metadata.xml create mode 100644 dev-python/m2r/Manifest create mode 100644 dev-python/m2r/files/m2r-0.2.1-tests-network.patch create mode 100644 dev-python/m2r/files/m2r-0.2.1-tests.patch create mode 100644 dev-python/m2r/files/m2r-0.2.1-upstream-fix.patch create mode 100644 dev-python/m2r/files/m2r.1 create mode 100644 dev-python/m2r/files/test.md create mode 100644 dev-python/m2r/files/test.rst create mode 100644 dev-python/m2r/m2r-0.2.1.ebuild create mode 100644 dev-python/m2r/metadata.xml create mode 100644 dev-python/maintboot/Manifest create mode 100644 dev-python/maintboot/maintboot-0.1.0.ebuild create mode 100644 dev-python/maintboot/metadata.xml create mode 100644 dev-python/mako/Manifest create mode 100644 dev-python/mako/files/mako-1.1.1-pypy3-test.patch create mode 100644 dev-python/mako/mako-1.1.2.ebuild create mode 100644 dev-python/mako/mako-1.1.3.ebuild create mode 100644 dev-python/mako/metadata.xml create mode 100644 dev-python/mamba/Manifest create mode 100644 dev-python/mamba/mamba-0.11.0.ebuild create mode 100644 dev-python/mamba/mamba-0.8.6-r1.ebuild create mode 100644 dev-python/mamba/metadata.xml create mode 100644 dev-python/mando/Manifest create mode 100644 dev-python/mando/mando-0.6.4.ebuild create mode 100644 dev-python/mando/metadata.xml create mode 100644 dev-python/manuel/Manifest create mode 100644 dev-python/manuel/files/manuel-1.8.0-rm_zope_test.patch create mode 100644 dev-python/manuel/manuel-1.9.0.ebuild create mode 100644 dev-python/manuel/metadata.xml create mode 100644 dev-python/markdown-include/Manifest create mode 100644 dev-python/markdown-include/markdown-include-0.5.1.ebuild create mode 100644 dev-python/markdown-include/metadata.xml create mode 100644 dev-python/markdown/Manifest create mode 100644 dev-python/markdown/markdown-2.6.11.ebuild create mode 100644 dev-python/markdown/markdown-3.1.1-r1.ebuild create mode 100644 dev-python/markdown/markdown-3.2.1.ebuild create mode 100644 dev-python/markdown/markdown-3.2.2.ebuild create mode 100644 dev-python/markdown/metadata.xml create mode 100644 dev-python/markdown2/Manifest create mode 100644 dev-python/markdown2/markdown2-2.3.9.ebuild create mode 100644 dev-python/markdown2/metadata.xml create mode 100644 dev-python/markups/Manifest create mode 100644 dev-python/markups/markups-3.0.0.ebuild create mode 100644 dev-python/markups/metadata.xml create mode 100644 dev-python/markupsafe/Manifest create mode 100644 dev-python/markupsafe/markupsafe-1.1.1.ebuild create mode 100644 dev-python/markupsafe/metadata.xml create mode 100644 dev-python/marshmallow/Manifest create mode 100644 dev-python/marshmallow/marshmallow-2.20.5.ebuild create mode 100644 dev-python/marshmallow/marshmallow-3.0.1.ebuild create mode 100644 dev-python/marshmallow/marshmallow-3.5.1.ebuild create mode 100644 dev-python/marshmallow/metadata.xml create mode 100644 dev-python/matplotlib-python2/Manifest create mode 100644 dev-python/matplotlib-python2/files/matplotlib-2.2.4-doc-fix.patch create mode 100644 dev-python/matplotlib-python2/matplotlib-python2-2.2.5-r1.ebuild create mode 100644 dev-python/matplotlib-python2/metadata.xml create mode 100644 dev-python/matplotlib/Manifest create mode 100644 dev-python/matplotlib/files/matplotlib-2.2.2-doc-make.patch create mode 100644 dev-python/matplotlib/files/matplotlib-2.2.4-doc-fix.patch create mode 100644 dev-python/matplotlib/files/matplotlib-2.2.4-no-jqueryui-download.patch create mode 100644 dev-python/matplotlib/files/matplotlib-3.1.2-no-jqueryui-download.patch create mode 100644 dev-python/matplotlib/files/matplotlib-3.1.2-qhull.patch create mode 100644 dev-python/matplotlib/files/matplotlib-3.2.1-test.patch create mode 100644 dev-python/matplotlib/files/matplotlib-3.2.2-test.patch create mode 100644 dev-python/matplotlib/matplotlib-2.2.2-r1.ebuild create mode 100644 dev-python/matplotlib/matplotlib-2.2.4.ebuild create mode 100644 dev-python/matplotlib/matplotlib-3.1.2.ebuild create mode 100644 dev-python/matplotlib/matplotlib-3.2.1.ebuild create mode 100644 dev-python/matplotlib/matplotlib-3.2.2.ebuild create mode 100644 dev-python/matplotlib/metadata.xml create mode 100644 dev-python/matterhook/Manifest create mode 100644 dev-python/matterhook/matterhook-0.1-r1.ebuild create mode 100644 dev-python/matterhook/matterhook-0.1.ebuild create mode 100644 dev-python/matterhook/metadata.xml create mode 100644 dev-python/mccabe/Manifest create mode 100644 dev-python/mccabe/mccabe-0.6.1-r1.ebuild create mode 100644 dev-python/mccabe/metadata.xml create mode 100644 dev-python/mdx_anchors_away/Manifest create mode 100644 dev-python/mdx_anchors_away/mdx_anchors_away-1.0.1.ebuild create mode 100644 dev-python/mdx_anchors_away/metadata.xml create mode 100644 dev-python/mdx_callouts/Manifest create mode 100644 dev-python/mdx_callouts/mdx_callouts-1.0.0.ebuild create mode 100644 dev-python/mdx_callouts/metadata.xml create mode 100644 dev-python/mdx_foldouts/Manifest create mode 100644 dev-python/mdx_foldouts/mdx_foldouts-1.0.0.ebuild create mode 100644 dev-python/mdx_foldouts/metadata.xml create mode 100644 dev-python/mdx_gh_links/Manifest create mode 100644 dev-python/mdx_gh_links/mdx_gh_links-0.2.ebuild create mode 100644 dev-python/mdx_gh_links/metadata.xml create mode 100644 dev-python/mecab-python/Manifest create mode 100644 dev-python/mecab-python/files/mecab-python-python3.patch create mode 100644 dev-python/mecab-python/mecab-python-0.996-r1.ebuild create mode 100644 dev-python/mechanize/Manifest create mode 100644 dev-python/mechanize/mechanize-0.4.5.ebuild create mode 100644 dev-python/mechanize/metadata.xml create mode 100644 dev-python/mediafile/Manifest create mode 100644 dev-python/mediafile/mediafile-0.2.0.ebuild create mode 100644 dev-python/mediafile/metadata.xml create mode 100644 dev-python/medusa/Manifest create mode 100644 dev-python/medusa/medusa-0.5.4-r1.ebuild create mode 100644 dev-python/medusa/metadata.xml create mode 100644 dev-python/meld3/Manifest create mode 100644 dev-python/meld3/meld3-2.0.0.ebuild create mode 100644 dev-python/meld3/metadata.xml create mode 100644 dev-python/mem_top/Manifest create mode 100644 dev-python/mem_top/mem_top-0.1.6.ebuild create mode 100644 dev-python/mem_top/metadata.xml create mode 100644 dev-python/memory_profiler/Manifest create mode 100644 dev-python/memory_profiler/memory_profiler-0.57.ebuild create mode 100644 dev-python/memory_profiler/metadata.xml create mode 100644 dev-python/mergedict/Manifest create mode 100644 dev-python/mergedict/mergedict-1.0.0.ebuild create mode 100644 dev-python/mergedict/metadata.xml create mode 100644 dev-python/metadata.xml create mode 100644 dev-python/metaextract/Manifest create mode 100644 dev-python/metaextract/metaextract-1.0.6.ebuild create mode 100644 dev-python/metakernel/Manifest create mode 100644 dev-python/metakernel/metadata.xml create mode 100644 dev-python/metakernel/metakernel-0.20.4.ebuild create mode 100644 dev-python/micawber/Manifest create mode 100644 dev-python/micawber/metadata.xml create mode 100644 dev-python/micawber/micawber-0.5.1.ebuild create mode 100644 dev-python/microversion-parse/Manifest create mode 100644 dev-python/microversion-parse/metadata.xml create mode 100644 dev-python/microversion-parse/microversion-parse-0.2.1.ebuild create mode 100644 dev-python/mimerender/Manifest create mode 100644 dev-python/mimerender/metadata.xml create mode 100644 dev-python/mimerender/mimerender-0.6.0.ebuild create mode 100644 dev-python/mini-amf/Manifest create mode 100644 dev-python/mini-amf/files/mini-amf-0.9.1-setuptools-46-fix.patch create mode 100644 dev-python/mini-amf/metadata.xml create mode 100644 dev-python/mini-amf/mini-amf-0.9.1-r1.ebuild create mode 100644 dev-python/minidb/Manifest create mode 100644 dev-python/minidb/metadata.xml create mode 100644 dev-python/minidb/minidb-2.0.2-r1.ebuild create mode 100644 dev-python/minidb/minidb-2.0.3.ebuild create mode 100644 dev-python/minidb/minidb-2.0.4.ebuild create mode 100644 dev-python/minimock/Manifest create mode 100644 dev-python/minimock/metadata.xml create mode 100644 dev-python/minimock/minimock-1.2.8-r1.ebuild create mode 100644 dev-python/miniupnpc/Manifest create mode 100644 dev-python/miniupnpc/files/miniupnpc-2.0.20171102-shared-lib.patch create mode 100644 dev-python/miniupnpc/metadata.xml create mode 100644 dev-python/miniupnpc/miniupnpc-2.1.20191224.ebuild create mode 100644 dev-python/misaka/Manifest create mode 100644 dev-python/misaka/metadata.xml create mode 100644 dev-python/misaka/misaka-1.0.2.ebuild create mode 100644 dev-python/mistune/Manifest create mode 100644 dev-python/mistune/metadata.xml create mode 100644 dev-python/mistune/mistune-0.8.4.ebuild create mode 100644 dev-python/mkautodoc/Manifest create mode 100644 dev-python/mkautodoc/metadata.xml create mode 100644 dev-python/mkautodoc/mkautodoc-0.1.0.ebuild create mode 100644 dev-python/mkdocs-bootstrap/Manifest create mode 100644 dev-python/mkdocs-bootstrap/metadata.xml create mode 100644 dev-python/mkdocs-bootstrap/mkdocs-bootstrap-0.1.1-r1.ebuild create mode 100644 dev-python/mkdocs-bootstrap/mkdocs-bootstrap-0.1.1.ebuild create mode 100644 dev-python/mkdocs-bootstrap/mkdocs-bootstrap-1.1.ebuild create mode 100644 dev-python/mkdocs-bootswatch/Manifest create mode 100644 dev-python/mkdocs-bootswatch/metadata.xml create mode 100644 dev-python/mkdocs-bootswatch/mkdocs-bootswatch-0.4.0-r1.ebuild create mode 100644 dev-python/mkdocs-bootswatch/mkdocs-bootswatch-0.4.0.ebuild create mode 100644 dev-python/mkdocs-bootswatch/mkdocs-bootswatch-1.1.ebuild create mode 100644 dev-python/mkdocs/Manifest create mode 100644 dev-python/mkdocs/metadata.xml create mode 100644 dev-python/mkdocs/mkdocs-0.15.3.ebuild create mode 100644 dev-python/mkdocs/mkdocs-1.0.1.ebuild create mode 100644 dev-python/mkdocs/mkdocs-1.1.ebuild create mode 100644 dev-python/mmtf-python/Manifest create mode 100644 dev-python/mmtf-python/metadata.xml create mode 100644 dev-python/mmtf-python/mmtf-python-1.1.2-r1.ebuild create mode 100644 dev-python/mock/Manifest create mode 100644 dev-python/mock/metadata.xml create mode 100644 dev-python/mock/mock-3.0.5-r1.ebuild create mode 100644 dev-python/mongoengine/Manifest create mode 100644 dev-python/mongoengine/metadata.xml create mode 100644 dev-python/mongoengine/mongoengine-0.10.6.ebuild create mode 100644 dev-python/mongomock/Manifest create mode 100644 dev-python/mongomock/metadata.xml create mode 100644 dev-python/mongomock/mongomock-3.19.0.ebuild create mode 100644 dev-python/monotonic/Manifest create mode 100644 dev-python/monotonic/metadata.xml create mode 100644 dev-python/monotonic/monotonic-1.5-r1.ebuild create mode 100644 dev-python/more-itertools/Manifest create mode 100644 dev-python/more-itertools/metadata.xml create mode 100644 dev-python/more-itertools/more-itertools-5.0.0.ebuild create mode 100644 dev-python/more-itertools/more-itertools-7.0.0.ebuild create mode 100644 dev-python/more-itertools/more-itertools-8.3.0.ebuild create mode 100644 dev-python/more-itertools/more-itertools-8.4.0.ebuild create mode 100644 dev-python/moto/Manifest create mode 100644 dev-python/moto/files/moto-1.3.14-newer-botocore.patch create mode 100644 dev-python/moto/files/moto-1.3.14-py39.patch create mode 100644 dev-python/moto/files/moto-1.3.14-tests.patch create mode 100644 dev-python/moto/metadata.xml create mode 100644 dev-python/moto/moto-1.3.14-r1.ebuild create mode 100644 dev-python/moto/moto-1.3.8-r1.ebuild create mode 100644 dev-python/moviepy/Manifest create mode 100644 dev-python/moviepy/metadata.xml create mode 100644 dev-python/moviepy/moviepy-1.0.1-r1.ebuild create mode 100644 dev-python/mox/Manifest create mode 100644 dev-python/mox/metadata.xml create mode 100644 dev-python/mox/mox-0.5.3-r1.ebuild create mode 100644 dev-python/mox3/Manifest create mode 100644 dev-python/mox3/files/mox3-0.12.0-RegexTest-python3.6.patch create mode 100644 dev-python/mox3/metadata.xml create mode 100644 dev-python/mox3/mox3-0.24.0.ebuild create mode 100644 dev-python/mpi4py/Manifest create mode 100644 dev-python/mpi4py/files/mpi4py-3.0.3-py38futures.patch create mode 100644 dev-python/mpi4py/files/mpi4py-3.0.3-py38setup.patch create mode 100644 dev-python/mpi4py/metadata.xml create mode 100644 dev-python/mpi4py/mpi4py-3.0.2.ebuild create mode 100644 dev-python/mpi4py/mpi4py-3.0.3.ebuild create mode 100644 dev-python/mpmath/Manifest create mode 100644 dev-python/mpmath/files/mpmath-1.0.0.patch create mode 100644 dev-python/mpmath/metadata.xml create mode 100644 dev-python/mpmath/mpmath-1.0.0.ebuild create mode 100644 dev-python/mpmath/mpmath-1.1.0.ebuild create mode 100644 dev-python/msgpack/Manifest create mode 100644 dev-python/msgpack/metadata.xml create mode 100644 dev-python/msgpack/msgpack-0.5.6.ebuild create mode 100644 dev-python/msgpack/msgpack-0.6.2.ebuild create mode 100644 dev-python/multidict/Manifest create mode 100644 dev-python/multidict/metadata.xml create mode 100644 dev-python/multidict/multidict-4.5.2.ebuild create mode 100644 dev-python/multidict/multidict-4.7.6.ebuild create mode 100644 dev-python/munch/Manifest create mode 100644 dev-python/munch/files/munch-2.5.0-revert-pbr.patch create mode 100644 dev-python/munch/metadata.xml create mode 100644 dev-python/munch/munch-2.3.2.ebuild create mode 100644 dev-python/munch/munch-2.5.0-r1.ebuild create mode 100644 dev-python/munkres/Manifest create mode 100644 dev-python/munkres/metadata.xml create mode 100644 dev-python/munkres/munkres-1.1.2.ebuild create mode 100644 dev-python/mwparserfromhell/.audit create mode 100644 dev-python/mwparserfromhell/Manifest create mode 100644 dev-python/mwparserfromhell/metadata.xml create mode 100644 dev-python/mwparserfromhell/mwparserfromhell-0.5.4.ebuild create mode 100644 dev-python/mygpoclient/Manifest create mode 100644 dev-python/mygpoclient/files/mygpoclient-1.8-tests.patch create mode 100644 dev-python/mygpoclient/metadata.xml create mode 100644 dev-python/mygpoclient/mygpoclient-1.8.ebuild create mode 100644 dev-python/mypy/Manifest create mode 100644 dev-python/mypy/metadata.xml create mode 100644 dev-python/mypy/mypy-0.760.ebuild create mode 100644 dev-python/mypy/mypy-0.781.ebuild create mode 100644 dev-python/mypy_extensions/Manifest create mode 100644 dev-python/mypy_extensions/metadata.xml create mode 100644 dev-python/mypy_extensions/mypy_extensions-0.4.3.ebuild create mode 100644 dev-python/mysql-connector-python/Manifest create mode 100644 dev-python/mysql-connector-python/metadata.xml create mode 100644 dev-python/mysql-connector-python/mysql-connector-python-8.0.19.ebuild create mode 100644 dev-python/mysql-connector-python/mysql-connector-python-8.0.20.ebuild create mode 100644 dev-python/mysql-python/Manifest create mode 100644 dev-python/mysql-python/files/mysql-python-1.2.5-drop-my_config.h-include.patch create mode 100644 dev-python/mysql-python/metadata.xml create mode 100644 dev-python/mysql-python/mysql-python-1.2.5-r3.ebuild create mode 100644 dev-python/mysqlclient/Manifest create mode 100644 dev-python/mysqlclient/metadata.xml create mode 100644 dev-python/mysqlclient/mysqlclient-1.4.6.ebuild create mode 100644 dev-python/nagiosplugin/Manifest create mode 100644 dev-python/nagiosplugin/metadata.xml create mode 100644 dev-python/nagiosplugin/nagiosplugin-1.3.2-r1.ebuild create mode 100644 dev-python/namespace-google/metadata.xml create mode 100644 dev-python/namespace-google/namespace-google-1.ebuild create mode 100644 dev-python/namespace-jaraco/metadata.xml create mode 100644 dev-python/namespace-jaraco/namespace-jaraco-1.ebuild create mode 100644 dev-python/namespace-jaraco/namespace-jaraco-2.ebuild create mode 100644 dev-python/namespace-paste/metadata.xml create mode 100644 dev-python/namespace-paste/namespace-paste-1-r1.ebuild create mode 100644 dev-python/namespace-repoze/metadata.xml create mode 100644 dev-python/namespace-repoze/namespace-repoze-1.ebuild create mode 100644 dev-python/namespace-sphinxcontrib/metadata.xml create mode 100644 dev-python/namespace-sphinxcontrib/namespace-sphinxcontrib-1.0.ebuild create mode 100644 dev-python/namespace-zope/metadata.xml create mode 100644 dev-python/namespace-zope/namespace-zope-1.ebuild create mode 100644 dev-python/natgrid/Manifest create mode 100644 dev-python/natgrid/metadata.xml create mode 100644 dev-python/natgrid/natgrid-0.2.1-r3.ebuild create mode 100644 dev-python/natsort/Manifest create mode 100644 dev-python/natsort/metadata.xml create mode 100644 dev-python/natsort/natsort-7.0.1.ebuild create mode 100644 dev-python/nautilus-python/Manifest create mode 100644 dev-python/nautilus-python/metadata.xml create mode 100644 dev-python/nautilus-python/nautilus-python-1.2.2-r1.ebuild create mode 100644 dev-python/nautilus-python/nautilus-python-1.2.3.ebuild create mode 100644 dev-python/nbconvert/Manifest create mode 100644 dev-python/nbconvert/files/nbconvert-5.6.1-inkscape-1.patch create mode 100644 dev-python/nbconvert/files/nbconvert-5.6.1-py39.patch create mode 100644 dev-python/nbconvert/metadata.xml create mode 100644 dev-python/nbconvert/nbconvert-5.2.1.ebuild create mode 100644 dev-python/nbconvert/nbconvert-5.5.0.ebuild create mode 100644 dev-python/nbconvert/nbconvert-5.6.1.ebuild create mode 100644 dev-python/nbdime/Manifest create mode 100644 dev-python/nbdime/metadata.xml create mode 100644 dev-python/nbdime/nbdime-0.2.0.ebuild create mode 100644 dev-python/nbformat/Manifest create mode 100644 dev-python/nbformat/metadata.xml create mode 100644 dev-python/nbformat/nbformat-4.4.0-r1.ebuild create mode 100644 dev-python/nbformat/nbformat-5.0.7.ebuild create mode 100644 dev-python/nbsphinx/Manifest create mode 100644 dev-python/nbsphinx/metadata.xml create mode 100644 dev-python/nbsphinx/nbsphinx-0.2.14.ebuild create mode 100644 dev-python/nbsphinx/nbsphinx-0.4.1.ebuild create mode 100644 dev-python/nbsphinx/nbsphinx-0.7.0.ebuild create mode 100644 dev-python/nbsphinx/nbsphinx-0.7.1.ebuild create mode 100644 dev-python/nbval/Manifest create mode 100644 dev-python/nbval/metadata.xml create mode 100644 dev-python/nbval/nbval-0.9.1.ebuild create mode 100644 dev-python/ndg-httpsclient/Manifest create mode 100644 dev-python/ndg-httpsclient/metadata.xml create mode 100644 dev-python/ndg-httpsclient/ndg-httpsclient-0.4.0.ebuild create mode 100644 dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild create mode 100644 dev-python/ndg-httpsclient/ndg-httpsclient-0.5.1.ebuild create mode 100644 dev-python/neovim-remote/Manifest create mode 100644 dev-python/neovim-remote/metadata.xml create mode 100644 dev-python/neovim-remote/neovim-remote-2.2.1.ebuild create mode 100644 dev-python/neovim-remote/neovim-remote-9999.ebuild create mode 100644 dev-python/netaddr/Manifest create mode 100644 dev-python/netaddr/metadata.xml create mode 100644 dev-python/netaddr/netaddr-0.7.19.ebuild create mode 100644 dev-python/netcdf4-python/Manifest create mode 100644 dev-python/netcdf4-python/metadata.xml create mode 100644 dev-python/netcdf4-python/netcdf4-python-1.2.2-r1.ebuild create mode 100644 dev-python/netifaces/Manifest create mode 100644 dev-python/netifaces/files/netifaces-0.10.4-remove-osx-fix.patch create mode 100644 dev-python/netifaces/metadata.xml create mode 100644 dev-python/netifaces/netifaces-0.10.9.ebuild create mode 100644 dev-python/networkx/Manifest create mode 100644 dev-python/networkx/files/networkx-2.4-py38.patch create mode 100644 dev-python/networkx/files/networkx-2.4-py39.patch create mode 100644 dev-python/networkx/metadata.xml create mode 100644 dev-python/networkx/networkx-2.4-r1.ebuild create mode 100644 dev-python/networkx/networkx-2.4.ebuild create mode 100644 dev-python/neutron-lib/Manifest create mode 100644 dev-python/neutron-lib/metadata.xml create mode 100644 dev-python/neutron-lib/neutron-lib-1.29.2.ebuild create mode 100644 dev-python/neutron-lib/neutron-lib-2.3.0.ebuild create mode 100644 dev-python/nltk-data/Manifest create mode 100644 dev-python/nltk-data/metadata.xml create mode 100644 dev-python/nltk-data/nltk-data-20200312-r1.ebuild create mode 100644 dev-python/nltk/Manifest create mode 100644 dev-python/nltk/metadata.xml create mode 100644 dev-python/nltk/nltk-3.5.ebuild create mode 100644 dev-python/nnpy/Manifest create mode 100644 dev-python/nnpy/metadata.xml create mode 100644 dev-python/nnpy/nnpy-1.4.2.ebuild create mode 100644 dev-python/node-semver/Manifest create mode 100644 dev-python/node-semver/metadata.xml create mode 100644 dev-python/node-semver/node-semver-0.7.0.ebuild create mode 100644 dev-python/nodeenv/Manifest create mode 100644 dev-python/nodeenv/nodeenv-1.3.5.ebuild create mode 100644 dev-python/nose-cover3/Manifest create mode 100644 dev-python/nose-cover3/metadata.xml create mode 100644 dev-python/nose-cover3/nose-cover3-0.1.0-r1.ebuild create mode 100644 dev-python/nose-exclude/Manifest create mode 100644 dev-python/nose-exclude/metadata.xml create mode 100644 dev-python/nose-exclude/nose-exclude-0.5.0-r1.ebuild create mode 100644 dev-python/nose-parameterized/Manifest create mode 100644 dev-python/nose-parameterized/metadata.xml create mode 100644 dev-python/nose-parameterized/nose-parameterized-0.5.0.ebuild create mode 100644 dev-python/nose-random/Manifest create mode 100644 dev-python/nose-random/metadata.xml create mode 100644 dev-python/nose-random/nose-random-1.0.0.ebuild create mode 100644 dev-python/nose-show-skipped/Manifest create mode 100644 dev-python/nose-show-skipped/metadata.xml create mode 100644 dev-python/nose-show-skipped/nose-show-skipped-0.1.ebuild create mode 100644 dev-python/nose/Manifest create mode 100644 dev-python/nose/files/nose-1.3.7-coverage-4.1-support.patch create mode 100644 dev-python/nose/files/nose-1.3.7-python-3.5-backport.patch create mode 100644 dev-python/nose/files/nose-1.3.7-python-3.6-test.patch create mode 100644 dev-python/nose/metadata.xml create mode 100644 dev-python/nose/nose-1.3.7-r4.ebuild create mode 100644 dev-python/nose/nose-1.3.7-r5.ebuild create mode 100644 dev-python/nose2/Manifest create mode 100644 dev-python/nose2/metadata.xml create mode 100644 dev-python/nose2/nose2-0.9.1-r1.ebuild create mode 100644 dev-python/nose_fixes/Manifest create mode 100644 dev-python/nose_fixes/metadata.xml create mode 100644 dev-python/nose_fixes/nose_fixes-1.3.ebuild create mode 100644 dev-python/nose_warnings_filters/Manifest create mode 100644 dev-python/nose_warnings_filters/metadata.xml create mode 100644 dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild create mode 100644 dev-python/nosexcover/Manifest create mode 100644 dev-python/nosexcover/metadata.xml create mode 100644 dev-python/nosexcover/nosexcover-1.0.11-r1.ebuild create mode 100644 dev-python/notebook/Manifest create mode 100644 dev-python/notebook/files/notebook-5.0.0-example-execution.patch create mode 100644 dev-python/notebook/files/notebook-5.0.0-setupbase.py.patch create mode 100644 dev-python/notebook/files/notebook-5.2.1-setupbase.py.patch create mode 100644 dev-python/notebook/files/notebook-5.7.0-no-mathjax.patch create mode 100644 dev-python/notebook/files/notebook-6.0.3-py39.patch create mode 100644 dev-python/notebook/metadata.xml create mode 100644 dev-python/notebook/notebook-5.0.0.ebuild create mode 100644 dev-python/notebook/notebook-5.2.1.ebuild create mode 100644 dev-python/notebook/notebook-5.7.8.ebuild create mode 100644 dev-python/notebook/notebook-6.0.3.ebuild create mode 100644 dev-python/notify-python/Manifest create mode 100644 dev-python/notify-python/files/notify-python-0.1.1-libnotify-0.7.patch create mode 100644 dev-python/notify-python/metadata.xml create mode 100644 dev-python/notify-python/notify-python-0.1.1-r3.ebuild create mode 100644 dev-python/notify2/Manifest create mode 100644 dev-python/notify2/metadata.xml create mode 100644 dev-python/notify2/notify2-0.3.1-r1.ebuild create mode 100644 dev-python/nototools/Manifest create mode 100644 dev-python/nototools/metadata.xml create mode 100644 dev-python/nototools/nototools-0_pre20200207.ebuild create mode 100644 dev-python/ntlm-auth/Manifest create mode 100644 dev-python/ntlm-auth/metadata.xml create mode 100644 dev-python/ntlm-auth/ntlm-auth-1.4.0-r1.ebuild create mode 100644 dev-python/ntlm-auth/ntlm-auth-1.5.0.ebuild create mode 100644 dev-python/ntplib/Manifest create mode 100644 dev-python/ntplib/metadata.xml create mode 100644 dev-python/ntplib/ntplib-0.3.3.ebuild create mode 100644 dev-python/nuitka/Manifest create mode 100644 dev-python/nuitka/metadata.xml create mode 100644 dev-python/nuitka/nuitka-0.6.6.ebuild create mode 100644 dev-python/nuitka/nuitka-0.6.7.ebuild create mode 100644 dev-python/numba/Manifest create mode 100644 dev-python/numba/files/numba-skip-tests.patch create mode 100644 dev-python/numba/metadata.xml create mode 100644 dev-python/numba/numba-0.37.0.ebuild create mode 100644 dev-python/numba/numba-0.39.0.ebuild create mode 100644 dev-python/numexpr/Manifest create mode 100644 dev-python/numexpr/metadata.xml create mode 100644 dev-python/numexpr/numexpr-2.6.9.ebuild create mode 100644 dev-python/numexpr/numexpr-2.7.1.ebuild create mode 100644 dev-python/numpy-python2/Manifest create mode 100644 dev-python/numpy-python2/files/numpy-1.15.4-no-hardcode-blas.patch create mode 100644 dev-python/numpy-python2/files/numpy-1.16.5-setup.py-install-skip-build-fails.patch create mode 100644 dev-python/numpy-python2/metadata.xml create mode 100644 dev-python/numpy-python2/numpy-python2-1.16.6.ebuild create mode 100644 dev-python/numpy/Manifest create mode 100644 dev-python/numpy/files/numpy-1.15.4-no-hardcode-blas.patch create mode 100644 dev-python/numpy/files/numpy-1.16.5-setup.py-install-skip-build-fails.patch create mode 100644 dev-python/numpy/files/numpy-1.17.4-no-hardcode-blasv2.patch create mode 100644 dev-python/numpy/metadata.xml create mode 100644 dev-python/numpy/numpy-1.16.5-r1.ebuild create mode 100644 dev-python/numpy/numpy-1.17.4-r3.ebuild create mode 100644 dev-python/numpy/numpy-1.18.3.ebuild create mode 100644 dev-python/numpy/numpy-1.18.5.ebuild create mode 100644 dev-python/numpy/numpy-1.19.0.ebuild create mode 100644 dev-python/numpydoc/Manifest create mode 100644 dev-python/numpydoc/metadata.xml create mode 100644 dev-python/numpydoc/numpydoc-0.9.1.ebuild create mode 100644 dev-python/numpydoc/numpydoc-0.9.2.ebuild create mode 100644 dev-python/oauth/Manifest create mode 100644 dev-python/oauth/metadata.xml create mode 100644 dev-python/oauth/oauth-1.0.1-r1.ebuild create mode 100644 dev-python/oauth2/Manifest create mode 100644 dev-python/oauth2/files/1.9.0_p1-exclude-tests.patch create mode 100644 dev-python/oauth2/metadata.xml create mode 100644 dev-python/oauth2/oauth2-1.9.0_p1-r1.ebuild create mode 100644 dev-python/oauth2client/Manifest create mode 100644 dev-python/oauth2client/files/oauth2client-4.1.3-py38.patch create mode 100644 dev-python/oauth2client/metadata.xml create mode 100644 dev-python/oauth2client/oauth2client-4.1.3-r1.ebuild create mode 100644 dev-python/oauth2client/oauth2client-4.1.3.ebuild create mode 100644 dev-python/oauthlib/Manifest create mode 100644 dev-python/oauthlib/metadata.xml create mode 100644 dev-python/oauthlib/oauthlib-3.1.0.ebuild create mode 100644 dev-python/objgraph/Manifest create mode 100644 dev-python/objgraph/files/objgraph-3.4.1-tests.patch create mode 100644 dev-python/objgraph/metadata.xml create mode 100644 dev-python/objgraph/objgraph-3.4.0.ebuild create mode 100644 dev-python/objgraph/objgraph-3.4.1.ebuild create mode 100644 dev-python/oct2py/Manifest create mode 100644 dev-python/oct2py/metadata.xml create mode 100644 dev-python/oct2py/oct2py-3.6.0-r1.ebuild create mode 100644 dev-python/oct2py/oct2py-4.0.6-r1.ebuild create mode 100644 dev-python/octave_kernel/Manifest create mode 100644 dev-python/octave_kernel/metadata.xml create mode 100644 dev-python/octave_kernel/octave_kernel-0.26.2.ebuild create mode 100644 dev-python/odfpy/Manifest create mode 100644 dev-python/odfpy/metadata.xml create mode 100644 dev-python/odfpy/odfpy-1.3.6.ebuild create mode 100644 dev-python/olefile/Manifest create mode 100644 dev-python/olefile/metadata.xml create mode 100644 dev-python/olefile/olefile-0.46.ebuild create mode 100644 dev-python/onkyo-eiscp/Manifest create mode 100644 dev-python/onkyo-eiscp/files/onkyo-eiscp-1.2.4-exclude-tests.patch create mode 100644 dev-python/onkyo-eiscp/metadata.xml create mode 100644 dev-python/onkyo-eiscp/onkyo-eiscp-1.2.7.ebuild create mode 100644 dev-python/openpyxl/Manifest create mode 100644 dev-python/openpyxl/metadata.xml create mode 100644 dev-python/openpyxl/openpyxl-3.0.0.ebuild create mode 100644 dev-python/openpyxl/openpyxl-3.0.3.ebuild create mode 100644 dev-python/openpyxl/openpyxl-9999.ebuild create mode 100644 dev-python/openstackdocstheme/Manifest create mode 100644 dev-python/openstackdocstheme/metadata.xml create mode 100644 dev-python/openstackdocstheme/openstackdocstheme-1.18.1.ebuild create mode 100644 dev-python/openstacksdk/Manifest create mode 100644 dev-python/openstacksdk/metadata.xml create mode 100644 dev-python/openstacksdk/openstacksdk-0.36.0.ebuild create mode 100644 dev-python/openstacksdk/openstacksdk-0.46.0.ebuild create mode 100644 dev-python/opt-einsum/Manifest create mode 100644 dev-python/opt-einsum/metadata.xml create mode 100644 dev-python/opt-einsum/opt-einsum-3.0.1.ebuild create mode 100644 dev-python/ordered-set/Manifest create mode 100644 dev-python/ordered-set/metadata.xml create mode 100644 dev-python/ordered-set/ordered-set-3.1.1.ebuild create mode 100644 dev-python/ordered-set/ordered-set-4.0.1.ebuild create mode 100644 dev-python/os-brick/Manifest create mode 100644 dev-python/os-brick/metadata.xml create mode 100644 dev-python/os-brick/os-brick-2.8.2.ebuild create mode 100644 dev-python/os-brick/os-brick-3.0.1.ebuild create mode 100644 dev-python/os-client-config/Manifest create mode 100644 dev-python/os-client-config/files/test_get_all_clouds.patch create mode 100644 dev-python/os-client-config/metadata.xml create mode 100644 dev-python/os-client-config/os-client-config-1.32.0.ebuild create mode 100644 dev-python/os-diskconfig-python-novaclient-ext/Manifest create mode 100644 dev-python/os-diskconfig-python-novaclient-ext/metadata.xml create mode 100644 dev-python/os-diskconfig-python-novaclient-ext/os-diskconfig-python-novaclient-ext-0.1.3.ebuild create mode 100644 dev-python/os-diskconfig-python-novaclient-ext/os-diskconfig-python-novaclient-ext-9999.ebuild create mode 100644 dev-python/os-ken/Manifest create mode 100644 dev-python/os-ken/metadata.xml create mode 100644 dev-python/os-ken/os-ken-0.3.1.ebuild create mode 100644 dev-python/os-resource-classes/Manifest create mode 100644 dev-python/os-resource-classes/metadata.xml create mode 100644 dev-python/os-resource-classes/os-resource-classes-0.5.0.ebuild create mode 100644 dev-python/os-service-types/Manifest create mode 100644 dev-python/os-service-types/metadata.xml create mode 100644 dev-python/os-service-types/os-service-types-1.7.0.ebuild create mode 100644 dev-python/os-testr/Manifest create mode 100644 dev-python/os-testr/metadata.xml create mode 100644 dev-python/os-testr/os-testr-1.0.0.ebuild create mode 100644 dev-python/os-traits/Manifest create mode 100644 dev-python/os-traits/metadata.xml create mode 100644 dev-python/os-traits/os-traits-0.16.0.ebuild create mode 100644 dev-python/os-traits/os-traits-2.3.0.ebuild create mode 100644 dev-python/os-vif/Manifest create mode 100644 dev-python/os-vif/metadata.xml create mode 100644 dev-python/os-vif/os-vif-1.15.2.ebuild create mode 100644 dev-python/os-win/Manifest create mode 100644 dev-python/os-win/metadata.xml create mode 100644 dev-python/os-win/os-win-4.2.0.ebuild create mode 100644 dev-python/os-xenapi/Manifest create mode 100644 dev-python/os-xenapi/metadata.xml create mode 100644 dev-python/os-xenapi/os-xenapi-0.3.4.ebuild create mode 100644 dev-python/osc-lib/Manifest create mode 100644 dev-python/osc-lib/metadata.xml create mode 100644 dev-python/osc-lib/osc-lib-1.12.1.ebuild create mode 100644 dev-python/osc-lib/osc-lib-2.0.0.ebuild create mode 100644 dev-python/oslo-cache/Manifest create mode 100644 dev-python/oslo-cache/metadata.xml create mode 100644 dev-python/oslo-cache/oslo-cache-1.33.3.ebuild create mode 100644 dev-python/oslo-cache/oslo-cache-2.3.0.ebuild create mode 100644 dev-python/oslo-concurrency/Manifest create mode 100644 dev-python/oslo-concurrency/metadata.xml create mode 100644 dev-python/oslo-concurrency/oslo-concurrency-3.29.1.ebuild create mode 100644 dev-python/oslo-concurrency/oslo-concurrency-4.0.2.ebuild create mode 100644 dev-python/oslo-config/Manifest create mode 100644 dev-python/oslo-config/metadata.xml create mode 100644 dev-python/oslo-config/oslo-config-6.11.2.ebuild create mode 100644 dev-python/oslo-config/oslo-config-8.0.2.ebuild create mode 100644 dev-python/oslo-context/Manifest create mode 100644 dev-python/oslo-context/metadata.xml create mode 100644 dev-python/oslo-context/oslo-context-2.22.1.ebuild create mode 100644 dev-python/oslo-db/Manifest create mode 100644 dev-python/oslo-db/metadata.xml create mode 100644 dev-python/oslo-db/oslo-db-4.45.0.ebuild create mode 100644 dev-python/oslo-db/oslo-db-8.1.0.ebuild create mode 100644 dev-python/oslo-i18n/Manifest create mode 100644 dev-python/oslo-i18n/metadata.xml create mode 100644 dev-python/oslo-i18n/oslo-i18n-3.23.1.ebuild create mode 100644 dev-python/oslo-log/Manifest create mode 100644 dev-python/oslo-log/metadata.xml create mode 100644 dev-python/oslo-log/oslo-log-3.44.1.ebuild create mode 100644 dev-python/oslo-log/oslo-log-4.1.2.ebuild create mode 100644 dev-python/oslo-messaging/Manifest create mode 100644 dev-python/oslo-messaging/metadata.xml create mode 100644 dev-python/oslo-messaging/oslo-messaging-10.2.0.ebuild create mode 100644 dev-python/oslo-messaging/oslo-messaging-12.1.0.ebuild create mode 100644 dev-python/oslo-middleware/Manifest create mode 100644 dev-python/oslo-middleware/metadata.xml create mode 100644 dev-python/oslo-middleware/oslo-middleware-3.37.1.ebuild create mode 100644 dev-python/oslo-middleware/oslo-middleware-4.0.2.ebuild create mode 100644 dev-python/oslo-policy/Manifest create mode 100644 dev-python/oslo-policy/metadata.xml create mode 100644 dev-python/oslo-policy/oslo-policy-2.3.3.ebuild create mode 100644 dev-python/oslo-policy/oslo-policy-3.1.0.ebuild create mode 100644 dev-python/oslo-privsep/Manifest create mode 100644 dev-python/oslo-privsep/metadata.xml create mode 100644 dev-python/oslo-privsep/oslo-privsep-1.33.3.ebuild create mode 100644 dev-python/oslo-reports/Manifest create mode 100644 dev-python/oslo-reports/metadata.xml create mode 100644 dev-python/oslo-reports/oslo-reports-1.29.2.ebuild create mode 100644 dev-python/oslo-rootwrap/Manifest create mode 100644 dev-python/oslo-rootwrap/metadata.xml create mode 100644 dev-python/oslo-rootwrap/oslo-rootwrap-5.15.2.ebuild create mode 100644 dev-python/oslo-serialization/Manifest create mode 100644 dev-python/oslo-serialization/metadata.xml create mode 100644 dev-python/oslo-serialization/oslo-serialization-2.28.2.ebuild create mode 100644 dev-python/oslo-serialization/oslo-serialization-3.1.1.ebuild create mode 100644 dev-python/oslo-service/Manifest create mode 100644 dev-python/oslo-service/metadata.xml create mode 100644 dev-python/oslo-service/oslo-service-1.40.2.ebuild create mode 100644 dev-python/oslo-service/oslo-service-2.1.1.ebuild create mode 100644 dev-python/oslo-sphinx/Manifest create mode 100644 dev-python/oslo-sphinx/metadata.xml create mode 100644 dev-python/oslo-sphinx/oslo-sphinx-4.18.0.ebuild create mode 100644 dev-python/oslo-upgradecheck/Manifest create mode 100644 dev-python/oslo-upgradecheck/metadata.xml create mode 100644 dev-python/oslo-upgradecheck/oslo-upgradecheck-0.2.1.ebuild create mode 100644 dev-python/oslo-upgradecheck/oslo-upgradecheck-1.0.1.ebuild create mode 100644 dev-python/oslo-utils/Manifest create mode 100644 dev-python/oslo-utils/metadata.xml create mode 100644 dev-python/oslo-utils/oslo-utils-3.41.5.ebuild create mode 100644 dev-python/oslo-utils/oslo-utils-4.1.1.ebuild create mode 100644 dev-python/oslo-versionedobjects/Manifest create mode 100644 dev-python/oslo-versionedobjects/metadata.xml create mode 100644 dev-python/oslo-versionedobjects/oslo-versionedobjects-1.35.1.ebuild create mode 100644 dev-python/oslo-versionedobjects/oslo-versionedobjects-2.0.2.ebuild create mode 100644 dev-python/oslo-vmware/Manifest create mode 100644 dev-python/oslo-vmware/metadata.xml create mode 100644 dev-python/oslo-vmware/oslo-vmware-2.32.2.ebuild create mode 100644 dev-python/oslo-vmware/oslo-vmware-3.3.1.ebuild create mode 100644 dev-python/oslotest/Manifest create mode 100644 dev-python/oslotest/metadata.xml create mode 100644 dev-python/oslotest/oslotest-3.7.1.ebuild create mode 100644 dev-python/osprofiler/Manifest create mode 100644 dev-python/osprofiler/metadata.xml create mode 100644 dev-python/osprofiler/osprofiler-2.6.0.ebuild create mode 100644 dev-python/ovs/Manifest create mode 100644 dev-python/ovs/metadata.xml create mode 100644 dev-python/ovs/ovs-2.10.0-r1.ebuild create mode 100644 dev-python/ovs/ovs-2.11.0.ebuild create mode 100644 dev-python/ovs/ovs-2.13.0.ebuild create mode 100644 dev-python/ovsdbapp/Manifest create mode 100644 dev-python/ovsdbapp/metadata.xml create mode 100644 dev-python/ovsdbapp/ovsdbapp-0.17.2.ebuild create mode 100644 dev-python/ovsdbapp/ovsdbapp-1.1.0.ebuild create mode 100644 dev-python/owslib/Manifest create mode 100644 dev-python/owslib/metadata.xml create mode 100644 dev-python/owslib/owslib-0.17.1-r1.ebuild create mode 100644 dev-python/packaging/Manifest create mode 100644 dev-python/packaging/files/packaging-16.8-distutils.patch create mode 100644 dev-python/packaging/metadata.xml create mode 100644 dev-python/packaging/packaging-20.3.ebuild create mode 100644 dev-python/packaging/packaging-20.4.ebuild create mode 100644 dev-python/pafy/Manifest create mode 100644 dev-python/pafy/metadata.xml create mode 100644 dev-python/pafy/pafy-0.5.5.ebuild create mode 100644 dev-python/pafy/pafy-9999.ebuild create mode 100644 dev-python/paho-mqtt/Manifest create mode 100644 dev-python/paho-mqtt/files/paho-mqtt-1.5.0-strip-test-dependency.patch create mode 100644 dev-python/paho-mqtt/metadata.xml create mode 100644 dev-python/paho-mqtt/paho-mqtt-1.5.0.ebuild create mode 100644 dev-python/pallets-sphinx-themes/Manifest create mode 100644 dev-python/pallets-sphinx-themes/metadata.xml create mode 100644 dev-python/pallets-sphinx-themes/pallets-sphinx-themes-1.1.2.ebuild create mode 100644 dev-python/pandas-datareader/Manifest create mode 100644 dev-python/pandas-datareader/metadata.xml create mode 100644 dev-python/pandas-datareader/pandas-datareader-0.8.1.ebuild create mode 100644 dev-python/pandas/Manifest create mode 100644 dev-python/pandas/files/pandas-0.24.2-skip-broken-test.patch create mode 100644 dev-python/pandas/metadata.xml create mode 100644 dev-python/pandas/pandas-0.24.2.ebuild create mode 100644 dev-python/pandas/pandas-1.0.1.ebuild create mode 100644 dev-python/pandas/pandas-1.0.4.ebuild create mode 100644 dev-python/pandas/pandas-1.0.5.ebuild create mode 100644 dev-python/pandas/pandas-9999.ebuild create mode 100644 dev-python/pandocfilters/Manifest create mode 100644 dev-python/pandocfilters/metadata.xml create mode 100644 dev-python/pandocfilters/pandocfilters-1.4.2-r1.ebuild create mode 100644 dev-python/pandocfilters/pandocfilters-1.4.2-r2.ebuild create mode 100644 dev-python/parameterized/Manifest create mode 100644 dev-python/parameterized/metadata.xml create mode 100644 dev-python/parameterized/parameterized-0.7.0.ebuild create mode 100644 dev-python/parameterized/parameterized-0.7.3.ebuild create mode 100644 dev-python/parameterized/parameterized-0.7.4.ebuild create mode 100644 dev-python/parametrized/Manifest create mode 100644 dev-python/parametrized/metadata.xml create mode 100644 dev-python/parametrized/parametrized-0.1.ebuild create mode 100644 dev-python/paramiko/Manifest create mode 100644 dev-python/paramiko/files/paramiko-2.4.2-disable-server.patch create mode 100644 dev-python/paramiko/files/paramiko-2.7.1-tests.patch create mode 100644 dev-python/paramiko/metadata.xml create mode 100644 dev-python/paramiko/paramiko-2.7.1.ebuild create mode 100644 dev-python/parsedatetime/Manifest create mode 100644 dev-python/parsedatetime/metadata.xml create mode 100644 dev-python/parsedatetime/parsedatetime-2.4-r1.ebuild create mode 100644 dev-python/parsel/.audit create mode 100644 dev-python/parsel/Manifest create mode 100644 dev-python/parsel/metadata.xml create mode 100644 dev-python/parsel/parsel-1.5.2.ebuild create mode 100644 dev-python/parsel/parsel-1.6.0.ebuild create mode 100644 dev-python/parso/Manifest create mode 100644 dev-python/parso/metadata.xml create mode 100644 dev-python/parso/parso-0.5.2.ebuild create mode 100644 dev-python/parso/parso-0.6.1.ebuild create mode 100644 dev-python/parso/parso-0.6.2.ebuild create mode 100644 dev-python/parso/parso-0.7.0.ebuild create mode 100644 dev-python/partd/Manifest create mode 100644 dev-python/partd/metadata.xml create mode 100644 dev-python/partd/partd-0.3.8.ebuild create mode 100644 dev-python/partd/partd-1.1.0.ebuild create mode 100644 dev-python/parver/Manifest create mode 100644 dev-python/parver/files/parver-0.3-test.patch create mode 100644 dev-python/parver/metadata.xml create mode 100644 dev-python/parver/parver-0.3.ebuild create mode 100644 dev-python/passlib/Manifest create mode 100644 dev-python/passlib/files/passlib-1.7.2-py39.patch create mode 100644 dev-python/passlib/files/passlib-1.7.2-pypy3.patch create mode 100644 dev-python/passlib/metadata.xml create mode 100644 dev-python/passlib/passlib-1.7.2.ebuild create mode 100644 dev-python/paste/Manifest create mode 100644 dev-python/paste/metadata.xml create mode 100644 dev-python/paste/paste-3.2.3.ebuild create mode 100644 dev-python/paste/paste-3.4.0.ebuild create mode 100644 dev-python/paste/paste-3.4.1.ebuild create mode 100644 dev-python/pastedeploy/Manifest create mode 100644 dev-python/pastedeploy/metadata.xml create mode 100644 dev-python/pastedeploy/pastedeploy-2.0.1-r1.ebuild create mode 100644 dev-python/pastedeploy/pastedeploy-2.1.0.ebuild create mode 100644 dev-python/patch-ng/Manifest create mode 100644 dev-python/patch-ng/metadata.xml create mode 100644 dev-python/patch-ng/patch-ng-1.17.3.ebuild create mode 100644 dev-python/patch-ng/patch-ng-1.17.4.ebuild create mode 100644 dev-python/path-and-address/Manifest create mode 100644 dev-python/path-and-address/metadata.xml create mode 100644 dev-python/path-and-address/path-and-address-2.0.1.ebuild create mode 100644 dev-python/path-py/Manifest create mode 100644 dev-python/path-py/files/path-py-11.5.2-tests.patch create mode 100644 dev-python/path-py/files/path-py-12.0.2-py38.patch create mode 100644 dev-python/path-py/metadata.xml create mode 100644 dev-python/path-py/path-py-11.5.2-r1.ebuild create mode 100644 dev-python/path-py/path-py-12.0.2-r2.ebuild create mode 100644 dev-python/path-py/path-py-14.0.1.ebuild create mode 100644 dev-python/pathlib/Manifest create mode 100644 dev-python/pathlib/metadata.xml create mode 100644 dev-python/pathlib/pathlib-1.0.1-r1.ebuild create mode 100644 dev-python/pathlib2/Manifest create mode 100644 dev-python/pathlib2/metadata.xml create mode 100644 dev-python/pathlib2/pathlib2-2.3.5.ebuild create mode 100644 dev-python/pathspec/Manifest create mode 100644 dev-python/pathspec/metadata.xml create mode 100644 dev-python/pathspec/pathspec-0.7.0.ebuild create mode 100644 dev-python/pathspec/pathspec-0.8.0.ebuild create mode 100644 dev-python/pathtools/Manifest create mode 100644 dev-python/pathtools/metadata.xml create mode 100644 dev-python/pathtools/pathtools-0.1.2-r3.ebuild create mode 100644 dev-python/patsy/Manifest create mode 100644 dev-python/patsy/metadata.xml create mode 100644 dev-python/patsy/patsy-0.5.1.ebuild create mode 100644 dev-python/paver/Manifest create mode 100644 dev-python/paver/metadata.xml create mode 100644 dev-python/paver/paver-1.3.4-r1.ebuild create mode 100644 dev-python/pbkdf2/Manifest create mode 100644 dev-python/pbkdf2/metadata.xml create mode 100644 dev-python/pbkdf2/pbkdf2-1.3-r1.ebuild create mode 100644 dev-python/pbkdf2/pbkdf2-1.3.ebuild create mode 100644 dev-python/pbr/Manifest create mode 100644 dev-python/pbr/metadata.xml create mode 100644 dev-python/pbr/pbr-3.1.1.ebuild create mode 100644 dev-python/pbr/pbr-4.1.1.ebuild create mode 100644 dev-python/pbr/pbr-4.2.0-r1.ebuild create mode 100644 dev-python/pbr/pbr-4.2.0-r3.ebuild create mode 100644 dev-python/pbr/pbr-5.1.1.ebuild create mode 100644 dev-python/pbr/pbr-5.4.5.ebuild create mode 100644 dev-python/pcapy/Manifest create mode 100644 dev-python/pcapy/metadata.xml create mode 100644 dev-python/pcapy/pcapy-0.11.2.ebuild create mode 100644 dev-python/pdfrw/Manifest create mode 100644 dev-python/pdfrw/metadata.xml create mode 100644 dev-python/pdfrw/pdfrw-0.4.ebuild create mode 100644 dev-python/pebble/Manifest create mode 100644 dev-python/pebble/metadata.xml create mode 100644 dev-python/pebble/pebble-4.5.2.ebuild create mode 100644 dev-python/pebble/pebble-4.5.3.ebuild create mode 100644 dev-python/pecan/Manifest create mode 100644 dev-python/pecan/metadata.xml create mode 100644 dev-python/pecan/pecan-1.3.3-r2.ebuild create mode 100644 dev-python/peewee/Manifest create mode 100644 dev-python/peewee/metadata.xml create mode 100644 dev-python/peewee/peewee-3.1.0.ebuild create mode 100644 dev-python/peewee/peewee-3.13.2.ebuild create mode 100644 dev-python/pelican-minify/Manifest create mode 100644 dev-python/pelican-minify/metadata.xml create mode 100644 dev-python/pelican-minify/pelican-minify-0.9.ebuild create mode 100644 dev-python/pep8/Manifest create mode 100644 dev-python/pep8/metadata.xml create mode 100644 dev-python/pep8/pep8-1.7.1.ebuild create mode 100644 dev-python/pew/Manifest create mode 100644 dev-python/pew/metadata.xml create mode 100644 dev-python/pew/pew-1.1.1.ebuild create mode 100644 dev-python/pexpect/Manifest create mode 100644 dev-python/pexpect/files/pexpect-4.8.0-sphinx-3.patch create mode 100644 dev-python/pexpect/metadata.xml create mode 100644 dev-python/pexpect/pexpect-4.6.0.ebuild create mode 100644 dev-python/pexpect/pexpect-4.8.0.ebuild create mode 100644 dev-python/pgspecial/Manifest create mode 100644 dev-python/pgspecial/metadata.xml create mode 100644 dev-python/pgspecial/pgspecial-1.11.9.ebuild create mode 100644 dev-python/phonenumbers/Manifest create mode 100644 dev-python/phonenumbers/metadata.xml create mode 100644 dev-python/phonenumbers/phonenumbers-8.10.22.ebuild create mode 100644 dev-python/phonenumbers/phonenumbers-8.12.2.ebuild create mode 100644 dev-python/phonenumbers/phonenumbers-8.12.4.ebuild create mode 100644 dev-python/picklemagic/Manifest create mode 100644 dev-python/picklemagic/metadata.xml create mode 100644 dev-python/picklemagic/picklemagic-0.0_pre20160415.ebuild create mode 100644 dev-python/pickleshare/Manifest create mode 100644 dev-python/pickleshare/metadata.xml create mode 100644 dev-python/pickleshare/pickleshare-0.7.4-r1.ebuild create mode 100644 dev-python/pickleshare/pickleshare-0.7.5.ebuild create mode 100644 dev-python/pid/Manifest create mode 100644 dev-python/pid/files/pid-2.2.5-fix_tests.patch create mode 100644 dev-python/pid/metadata.xml create mode 100644 dev-python/pid/pid-2.2.5.ebuild create mode 100644 dev-python/piexif/Manifest create mode 100644 dev-python/piexif/metadata.xml create mode 100644 dev-python/piexif/piexif-1.0.12.ebuild create mode 100644 dev-python/piexif/piexif-1.1.3.ebuild create mode 100644 dev-python/pika/Manifest create mode 100644 dev-python/pika/metadata.xml create mode 100644 dev-python/pika/pika-0.13.0.ebuild create mode 100644 dev-python/pikepdf/Manifest create mode 100644 dev-python/pikepdf/files/pikepdf-1.8.3-test.patch create mode 100644 dev-python/pikepdf/metadata.xml create mode 100644 dev-python/pikepdf/pikepdf-1.13.0.ebuild create mode 100644 dev-python/pikepdf/pikepdf-1.14.0.ebuild create mode 100644 dev-python/pikepdf/pikepdf-1.8.3.ebuild create mode 100644 dev-python/pilkit/Manifest create mode 100644 dev-python/pilkit/metadata.xml create mode 100644 dev-python/pilkit/pilkit-2.0.ebuild create mode 100644 dev-python/pillow/Manifest create mode 100644 dev-python/pillow/pillow-6.2.2-r1.ebuild create mode 100644 dev-python/pip/Manifest create mode 100644 dev-python/pip/files/pip-19.3-disable-version-check.patch create mode 100644 dev-python/pip/files/pip-19.3.1-network-tests.patch create mode 100644 dev-python/pip/files/pip-19.3.1-r2-disable-system-install.patch create mode 100644 dev-python/pip/files/pip-20.0.2-disable-system-install.patch create mode 100644 dev-python/pip/files/pip-20.1.1-test-endian.patch create mode 100644 dev-python/pip/files/pip-9.0.1-disable-version-check.patch create mode 100644 dev-python/pip/files/pip-disable-system-install.patch create mode 100644 dev-python/pip/metadata.xml create mode 100644 dev-python/pip/pip-19.3.1-r2.ebuild create mode 100644 dev-python/pip/pip-20.0.2.ebuild create mode 100644 dev-python/pip/pip-20.1.1.ebuild create mode 100644 dev-python/pip/pip-20.1.ebuild create mode 100644 dev-python/pip/pip-9.0.1-r2.ebuild create mode 100644 dev-python/pipenv/Manifest create mode 100644 dev-python/pipenv/files/pipenv-2020.4.1_beta1-disable-networked-tests.patch create mode 100644 dev-python/pipenv/metadata.xml create mode 100644 dev-python/pipenv/pipenv-2018.11.26.ebuild create mode 100644 dev-python/pipenv/pipenv-2020.4.1_beta1.ebuild create mode 100644 dev-python/pipfile/Manifest create mode 100644 dev-python/pipfile/metadata.xml create mode 100644 dev-python/pipfile/pipfile-0.0.2.ebuild create mode 100644 dev-python/pkgconfig/Manifest create mode 100644 dev-python/pkgconfig/metadata.xml create mode 100644 dev-python/pkgconfig/pkgconfig-1.5.1.ebuild create mode 100644 dev-python/pkginfo/Manifest create mode 100644 dev-python/pkginfo/metadata.xml create mode 100644 dev-python/pkginfo/pkginfo-1.5.0.1.ebuild create mode 100644 dev-python/plotly/Manifest create mode 100644 dev-python/plotly/metadata.xml create mode 100644 dev-python/plotly/plotly-1.9.6.ebuild create mode 100644 dev-python/pluggy/Manifest create mode 100644 dev-python/pluggy/files/pluggy-0.12.0-strip-setuptools_scm.patch create mode 100644 dev-python/pluggy/metadata.xml create mode 100644 dev-python/pluggy/pluggy-0.11.0.ebuild create mode 100644 dev-python/pluggy/pluggy-0.13.1.ebuild create mode 100644 dev-python/pluginbase/Manifest create mode 100644 dev-python/pluginbase/metadata.xml create mode 100644 dev-python/pluginbase/pluginbase-0.5.ebuild create mode 100644 dev-python/pluginbase/pluginbase-1.0.0.ebuild create mode 100644 dev-python/plumbum/Manifest create mode 100644 dev-python/plumbum/metadata.xml create mode 100644 dev-python/plumbum/plumbum-1.6.8.ebuild create mode 100644 dev-python/ply/Manifest create mode 100644 dev-python/ply/files/3.6-picklefile-IOError.patch create mode 100644 dev-python/ply/metadata.xml create mode 100644 dev-python/ply/ply-3.11.ebuild create mode 100644 dev-python/plyr/Manifest create mode 100644 dev-python/plyr/metadata.xml create mode 100644 dev-python/plyr/plyr-1.0.6.ebuild create mode 100644 dev-python/plyvel/Manifest create mode 100644 dev-python/plyvel/metadata.xml create mode 100644 dev-python/plyvel/plyvel-1.2.0.ebuild create mode 100644 dev-python/pmw/Manifest create mode 100644 dev-python/pmw/files/pmw-1.3.3-install-no-docs.patch create mode 100644 dev-python/pmw/metadata.xml create mode 100644 dev-python/pmw/pmw-1.3.3-r3.ebuild create mode 100644 dev-python/pmw/pmw-2.0.1-r2.ebuild create mode 100644 dev-python/pocketlint/Manifest create mode 100644 dev-python/pocketlint/metadata.xml create mode 100644 dev-python/pocketlint/pocketlint-0.17.ebuild create mode 100644 dev-python/pocketlint/pocketlint-0.20.ebuild create mode 100644 dev-python/pockets/Manifest create mode 100644 dev-python/pockets/metadata.xml create mode 100644 dev-python/pockets/pockets-0.5.1.ebuild create mode 100644 dev-python/pockets/pockets-0.9.1.ebuild create mode 100644 dev-python/podcastparser/.audit create mode 100644 dev-python/podcastparser/Manifest create mode 100644 dev-python/podcastparser/metadata.xml create mode 100644 dev-python/podcastparser/podcastparser-0.6.4.ebuild create mode 100644 dev-python/podcastparser/podcastparser-0.6.5.ebuild create mode 100644 dev-python/polib/Manifest create mode 100644 dev-python/polib/files/polib-1.0.7-BE-test.patch create mode 100644 dev-python/polib/metadata.xml create mode 100644 dev-python/polib/polib-1.1.0-r1.ebuild create mode 100644 dev-python/polygon/Manifest create mode 100644 dev-python/polygon/metadata.xml create mode 100644 dev-python/polygon/polygon-3.0.7.ebuild create mode 100644 dev-python/portend/Manifest create mode 100644 dev-python/portend/metadata.xml create mode 100644 dev-python/portend/portend-2.6.ebuild create mode 100644 dev-python/poyo/Manifest create mode 100644 dev-python/poyo/metadata.xml create mode 100644 dev-python/poyo/poyo-0.5.0.ebuild create mode 100644 dev-python/precis-i18n/Manifest create mode 100644 dev-python/precis-i18n/metadata.xml create mode 100644 dev-python/precis-i18n/precis-i18n-1.0.1.ebuild create mode 100644 dev-python/pretend/Manifest create mode 100644 dev-python/pretend/metadata.xml create mode 100644 dev-python/pretend/pretend-1.0.9.ebuild create mode 100644 dev-python/pretty-yaml/Manifest create mode 100644 dev-python/pretty-yaml/metadata.xml create mode 100644 dev-python/pretty-yaml/pretty-yaml-15.8.2.ebuild create mode 100644 dev-python/pretty-yaml/pretty-yaml-20.4.0.ebuild create mode 100644 dev-python/prettytable/Manifest create mode 100644 dev-python/prettytable/metadata.xml create mode 100644 dev-python/prettytable/prettytable-0.7.2-r1.ebuild create mode 100644 dev-python/priority/Manifest create mode 100644 dev-python/priority/files/priority-1.3.0-test-timeout.patch create mode 100644 dev-python/priority/metadata.xml create mode 100644 dev-python/priority/priority-1.3.0.ebuild create mode 100644 dev-python/process-tests/Manifest create mode 100644 dev-python/process-tests/metadata.xml create mode 100644 dev-python/process-tests/process-tests-2.0.2.ebuild create mode 100644 dev-python/progress/Manifest create mode 100644 dev-python/progress/metadata.xml create mode 100644 dev-python/progress/progress-1.5.ebuild create mode 100644 dev-python/progressbar/Manifest create mode 100644 dev-python/progressbar/metadata.xml create mode 100644 dev-python/progressbar/progressbar-2.5.ebuild create mode 100644 dev-python/progressbar2/Manifest create mode 100644 dev-python/progressbar2/metadata.xml create mode 100644 dev-python/progressbar2/progressbar2-3.39.3.ebuild create mode 100644 dev-python/prometheus_client/Manifest create mode 100644 dev-python/prometheus_client/metadata.xml create mode 100644 dev-python/prometheus_client/prometheus_client-0.7.1-r1.ebuild create mode 100644 dev-python/prometheus_client/prometheus_client-0.8.0.ebuild create mode 100644 dev-python/promises/Manifest create mode 100644 dev-python/promises/metadata.xml create mode 100644 dev-python/promises/promises-2.1-r1.ebuild create mode 100644 dev-python/prompt_toolkit/Manifest create mode 100644 dev-python/prompt_toolkit/metadata.xml create mode 100644 dev-python/prompt_toolkit/prompt_toolkit-2.0.10-r1.ebuild create mode 100644 dev-python/prompt_toolkit/prompt_toolkit-2.0.10.ebuild create mode 100644 dev-python/prompt_toolkit/prompt_toolkit-3.0.3.ebuild create mode 100644 dev-python/prompt_toolkit/prompt_toolkit-3.0.5.ebuild create mode 100644 dev-python/protobuf-python/Manifest create mode 100644 dev-python/protobuf-python/metadata.xml create mode 100644 dev-python/protobuf-python/protobuf-python-3.11.4.ebuild create mode 100644 dev-python/protobuf-python/protobuf-python-9999.ebuild create mode 100644 dev-python/prov/Manifest create mode 100644 dev-python/prov/metadata.xml create mode 100644 dev-python/prov/prov-1.5.3.ebuild create mode 100644 dev-python/pslab-python/Manifest create mode 100644 dev-python/pslab-python/files/pslab-python-1.0.1-no_install_udev_rules.patch create mode 100644 dev-python/pslab-python/files/pslab-python-1.0.1-sys_version.patch create mode 100644 dev-python/pslab-python/metadata.xml create mode 100644 dev-python/pslab-python/pslab-python-1.0.1-r1.ebuild create mode 100644 dev-python/psutil/Manifest create mode 100644 dev-python/psutil/files/psutil-5.7.0-tests.patch create mode 100644 dev-python/psutil/metadata.xml create mode 100644 dev-python/psutil/psutil-5.7.0.ebuild create mode 100644 dev-python/psycopg/Manifest create mode 100644 dev-python/psycopg/files/psycopg-2.7.3-avoid-mxdatetime.patch create mode 100644 dev-python/psycopg/files/psycopg-2.8.3-avoid-mxdatetime.patch create mode 100644 dev-python/psycopg/metadata.xml create mode 100644 dev-python/psycopg/psycopg-2.7.7.ebuild create mode 100644 dev-python/psycopg/psycopg-2.8.4.ebuild create mode 100644 dev-python/psycopg/psycopg-2.8.5.ebuild create mode 100644 dev-python/ptpython/Manifest create mode 100644 dev-python/ptpython/metadata.xml create mode 100644 dev-python/ptpython/ptpython-2.0.6.ebuild create mode 100644 dev-python/ptvsd/Manifest create mode 100644 dev-python/ptvsd/metadata.xml create mode 100644 dev-python/ptvsd/ptvsd-4.3.2.ebuild create mode 100644 dev-python/ptyprocess/Manifest create mode 100644 dev-python/ptyprocess/metadata.xml create mode 100644 dev-python/ptyprocess/ptyprocess-0.6.0.ebuild create mode 100644 dev-python/publicsuffix/Manifest create mode 100644 dev-python/publicsuffix/metadata.xml create mode 100644 dev-python/publicsuffix/publicsuffix-2.20191221.ebuild create mode 100644 dev-python/pudb/Manifest create mode 100644 dev-python/pudb/metadata.xml create mode 100644 dev-python/pudb/pudb-2018.1.ebuild create mode 100644 dev-python/pupynere/Manifest create mode 100644 dev-python/pupynere/metadata.xml create mode 100644 dev-python/pupynere/pupynere-1.0.15-r2.ebuild create mode 100644 dev-python/pure-sasl/Manifest create mode 100644 dev-python/pure-sasl/metadata.xml create mode 100644 dev-python/pure-sasl/pure-sasl-0.6.1.ebuild create mode 100644 dev-python/pushbullet-py/Manifest create mode 100644 dev-python/pushbullet-py/metadata.xml create mode 100644 dev-python/pushbullet-py/pushbullet-py-0.11.0-r1.ebuild create mode 100644 dev-python/pushbullet-py/pushbullet-py-0.11.0.ebuild create mode 100644 dev-python/pweave/Manifest create mode 100644 dev-python/pweave/files/pweave-0.30.3-docs.patch create mode 100644 dev-python/pweave/files/pweave-0.30.3-rm-online-tests.patch create mode 100644 dev-python/pweave/metadata.xml create mode 100644 dev-python/pweave/pweave-0.30.3.ebuild create mode 100644 dev-python/py-amqp/Manifest create mode 100644 dev-python/py-amqp/metadata.xml create mode 100644 dev-python/py-amqp/py-amqp-2.5.0.ebuild create mode 100644 dev-python/py-amqp/py-amqp-2.5.2.ebuild create mode 100644 dev-python/py-cpuinfo/Manifest create mode 100644 dev-python/py-cpuinfo/metadata.xml create mode 100644 dev-python/py-cpuinfo/py-cpuinfo-5.0.0-r1.ebuild create mode 100644 dev-python/py-gfm/Manifest create mode 100644 dev-python/py-gfm/metadata.xml create mode 100644 dev-python/py-gfm/py-gfm-0.1.4.ebuild create mode 100644 dev-python/py-smbpasswd/Manifest create mode 100644 dev-python/py-smbpasswd/metadata.xml create mode 100644 dev-python/py-smbpasswd/py-smbpasswd-1.0.2.ebuild create mode 100644 dev-python/py-ubjson/Manifest create mode 100644 dev-python/py-ubjson/metadata.xml create mode 100644 dev-python/py-ubjson/py-ubjson-0.15.0.ebuild create mode 100644 dev-python/py-ubjson/py-ubjson-0.16.1.ebuild create mode 100644 dev-python/py/Manifest create mode 100644 dev-python/py/files/py-1.5.2-skip-apiwarn-pytest31.patch create mode 100644 dev-python/py/files/py-1.8.0-pytest-4.patch create mode 100644 dev-python/py/metadata.xml create mode 100644 dev-python/py/py-1.8.0.ebuild create mode 100644 dev-python/py2pack/Manifest create mode 100644 dev-python/py2pack/py2pack-0.8.4.ebuild create mode 100644 dev-python/py2play/Manifest create mode 100644 dev-python/py2play/metadata.xml create mode 100644 dev-python/py2play/py2play-0.1.10-r1.ebuild create mode 100644 dev-python/pyClamd/Manifest create mode 100644 dev-python/pyClamd/metadata.xml create mode 100644 dev-python/pyClamd/pyClamd-0.4.0-r1.ebuild create mode 100644 dev-python/pyFFTW/Manifest create mode 100644 dev-python/pyFFTW/metadata.xml create mode 100644 dev-python/pyFFTW/pyFFTW-0.11.1.ebuild create mode 100644 dev-python/pyFFTW/pyFFTW-9999.ebuild create mode 100644 dev-python/pyGPG/Manifest create mode 100644 dev-python/pyGPG/metadata.xml create mode 100644 dev-python/pyGPG/pyGPG-0.2.ebuild create mode 100644 dev-python/pyGPG/pyGPG-9999.ebuild create mode 100644 dev-python/pyTenable/Manifest create mode 100644 dev-python/pyTenable/metadata.xml create mode 100644 dev-python/pyTenable/pyTenable-0.3.20.ebuild create mode 100644 dev-python/pyTenable/pyTenable-1.1.3.ebuild create mode 100644 dev-python/pyacoustid/Manifest create mode 100644 dev-python/pyacoustid/metadata.xml create mode 100644 dev-python/pyacoustid/pyacoustid-1.1.7.ebuild create mode 100644 dev-python/pyaes/Manifest create mode 100644 dev-python/pyaes/metadata.xml create mode 100644 dev-python/pyaes/pyaes-1.6.1-r1.ebuild create mode 100644 dev-python/pyaes/pyaes-1.6.1-r2.ebuild create mode 100644 dev-python/pyalsa/Manifest create mode 100644 dev-python/pyalsa/files/pyalsa-1.1.6-no-build-symlinks.patch create mode 100644 dev-python/pyalsa/metadata.xml create mode 100644 dev-python/pyalsa/pyalsa-1.1.6-r1.ebuild create mode 100644 dev-python/pyalsa/pyalsa-1.1.6.ebuild create mode 100644 dev-python/pyamg/Manifest create mode 100644 dev-python/pyamg/metadata.xml create mode 100644 dev-python/pyamg/pyamg-3.2.1-r1.ebuild create mode 100644 dev-python/pyasn1-modules/Manifest create mode 100644 dev-python/pyasn1-modules/metadata.xml create mode 100644 dev-python/pyasn1-modules/pyasn1-modules-0.2.1.ebuild create mode 100644 dev-python/pyasn1-modules/pyasn1-modules-0.2.8.ebuild create mode 100644 dev-python/pyasn1/Manifest create mode 100644 dev-python/pyasn1/metadata.xml create mode 100644 dev-python/pyasn1/pyasn1-0.4.8.ebuild create mode 100644 dev-python/pyatspi/Manifest create mode 100644 dev-python/pyatspi/files/pyatspi-2.6.0-examples-python3.patch create mode 100644 dev-python/pyatspi/metadata.xml create mode 100644 dev-python/pyatspi/pyatspi-2.32.1.ebuild create mode 100644 dev-python/pyatspi/pyatspi-2.34.0.ebuild create mode 100644 dev-python/pyatspi/pyatspi-2.36.0.ebuild create mode 100644 dev-python/pyaudio/Manifest create mode 100644 dev-python/pyaudio/metadata.xml create mode 100644 dev-python/pyaudio/pyaudio-0.2.11-r1.ebuild create mode 100644 dev-python/pyaudio/pyaudio-0.2.11.ebuild create mode 100644 dev-python/pybind11/Manifest create mode 100644 dev-python/pybind11/metadata.xml create mode 100644 dev-python/pybind11/pybind11-2.4.3.ebuild create mode 100644 dev-python/pybind11/pybind11-2.5.0.ebuild create mode 100644 dev-python/pyblake2/Manifest create mode 100644 dev-python/pyblake2/metadata.xml create mode 100644 dev-python/pyblake2/pyblake2-1.1.2.ebuild create mode 100644 dev-python/pybluez/Manifest create mode 100644 dev-python/pybluez/metadata.xml create mode 100644 dev-python/pybluez/pybluez-0.18-r1.ebuild create mode 100644 dev-python/pybluez/pybluez-0.23.ebuild create mode 100644 dev-python/pycadf/Manifest create mode 100644 dev-python/pycadf/metadata.xml create mode 100644 dev-python/pycadf/pycadf-2.9.0-r1.ebuild create mode 100644 dev-python/pycairo/Manifest create mode 100644 dev-python/pycairo/files/pycairo-1.19.1-py39.patch create mode 100644 dev-python/pycairo/metadata.xml create mode 100644 dev-python/pycairo/pycairo-1.18.2.ebuild create mode 100644 dev-python/pycairo/pycairo-1.19.1.ebuild create mode 100644 dev-python/pycapnp/Manifest create mode 100644 dev-python/pycapnp/files/sdist.patch create mode 100644 dev-python/pycapnp/metadata.xml create mode 100644 dev-python/pycapnp/pycapnp-0.6.4.ebuild create mode 100644 dev-python/pycares/Manifest create mode 100644 dev-python/pycares/metadata.xml create mode 100644 dev-python/pycares/pycares-3.1.1.ebuild create mode 100644 dev-python/pycdio/Manifest create mode 100644 dev-python/pycdio/metadata.xml create mode 100644 dev-python/pycdio/pycdio-2.1.0.ebuild create mode 100644 dev-python/pychm/Manifest create mode 100644 dev-python/pychm/metadata.xml create mode 100644 dev-python/pychm/pychm-0.8.6.ebuild create mode 100644 dev-python/pychromecast/Manifest create mode 100644 dev-python/pychromecast/metadata.xml create mode 100644 dev-python/pychromecast/pychromecast-4.1.0.ebuild create mode 100644 dev-python/pychroot/Manifest create mode 100644 dev-python/pychroot/metadata.xml create mode 100644 dev-python/pychroot/pychroot-0.10.1.ebuild create mode 100644 dev-python/pychroot/pychroot-9999.ebuild create mode 100644 dev-python/pyclipper/Manifest create mode 100644 dev-python/pyclipper/metadata.xml create mode 100644 dev-python/pyclipper/pyclipper-1.1.0.ebuild create mode 100644 dev-python/pyclipper/pyclipper-1.1.0_p3-r1.ebuild create mode 100644 dev-python/pycodestyle/Manifest create mode 100644 dev-python/pycodestyle/metadata.xml create mode 100644 dev-python/pycodestyle/pycodestyle-2.5.0.ebuild create mode 100644 dev-python/pycodestyle/pycodestyle-2.6.0.ebuild create mode 100644 dev-python/pycollada/Manifest create mode 100644 dev-python/pycollada/metadata.xml create mode 100644 dev-python/pycollada/pycollada-0.7.1.ebuild create mode 100644 dev-python/pycountry/Manifest create mode 100644 dev-python/pycountry/metadata.xml create mode 100644 dev-python/pycountry/pycountry-19.8.18.ebuild create mode 100644 dev-python/pycparser/Manifest create mode 100644 dev-python/pycparser/metadata.xml create mode 100644 dev-python/pycparser/pycparser-2.20.ebuild create mode 100644 dev-python/pycryptodome/Manifest create mode 100644 dev-python/pycryptodome/files/pycryptodome-3.9.4-parallel-make.patch create mode 100644 dev-python/pycryptodome/files/pycryptodome-3.9.4-tests.patch create mode 100644 dev-python/pycryptodome/metadata.xml create mode 100644 dev-python/pycryptodome/pycryptodome-3.9.4.ebuild create mode 100644 dev-python/pycryptodome/pycryptodome-3.9.7.ebuild create mode 100644 dev-python/pycson/Manifest create mode 100644 dev-python/pycson/metadata.xml create mode 100644 dev-python/pycson/pycson-0.7.ebuild create mode 100644 dev-python/pycuda/Manifest create mode 100644 dev-python/pycuda/metadata.xml create mode 100644 dev-python/pycuda/pycuda-2018.1.1.ebuild create mode 100644 dev-python/pycuda/pycuda-9999.ebuild create mode 100644 dev-python/pycups/Manifest create mode 100644 dev-python/pycups/metadata.xml create mode 100644 dev-python/pycups/pycups-1.9.73-r2.ebuild create mode 100644 dev-python/pycurl/Manifest create mode 100644 dev-python/pycurl/files/pycurl-7.43.0.5-cc-cflags.patch create mode 100644 dev-python/pycurl/files/pycurl-7.43.0.5-telnet-test.patch create mode 100644 dev-python/pycurl/metadata.xml create mode 100644 dev-python/pycurl/pycurl-7.43.0.3.ebuild create mode 100644 dev-python/pycurl/pycurl-7.43.0.5.ebuild create mode 100644 dev-python/pycxx/Manifest create mode 100644 dev-python/pycxx/files/pycxx-6.2.3-installation.patch create mode 100644 dev-python/pycxx/metadata.xml create mode 100644 dev-python/pycxx/pycxx-6.2.6.ebuild create mode 100644 dev-python/pycxx/pycxx-7.1.2-r2.ebuild create mode 100644 dev-python/pydecomp/Manifest create mode 100644 dev-python/pydecomp/metadata.xml create mode 100644 dev-python/pydecomp/pydecomp-0.3.ebuild create mode 100644 dev-python/pydecomp/pydecomp-9999.ebuild create mode 100644 dev-python/pydiff/Manifest create mode 100644 dev-python/pydiff/metadata.xml create mode 100644 dev-python/pydiff/pydiff-0.2-r1.ebuild create mode 100644 dev-python/pydispatcher/Manifest create mode 100644 dev-python/pydispatcher/metadata.xml create mode 100644 dev-python/pydispatcher/pydispatcher-2.1.2.ebuild create mode 100644 dev-python/pydns/Manifest create mode 100644 dev-python/pydns/metadata.xml create mode 100644 dev-python/pydns/pydns-3.1.1.ebuild create mode 100644 dev-python/pydns/pydns-3.2.1.ebuild create mode 100644 dev-python/pydocstyle/Manifest create mode 100644 dev-python/pydocstyle/metadata.xml create mode 100644 dev-python/pydocstyle/pydocstyle-5.0.2.ebuild create mode 100644 dev-python/pydot/Manifest create mode 100644 dev-python/pydot/files/pydot-1.4.1-unittest.patch create mode 100644 dev-python/pydot/metadata.xml create mode 100644 dev-python/pydot/pydot-1.4.1.ebuild create mode 100644 dev-python/pydotplus/Manifest create mode 100644 dev-python/pydotplus/metadata.xml create mode 100644 dev-python/pydotplus/pydotplus-2.0.2.ebuild create mode 100644 dev-python/pyds9/Manifest create mode 100644 dev-python/pyds9/files/pyds9-1.8.1-use-system-xpa.patch create mode 100644 dev-python/pyds9/metadata.xml create mode 100644 dev-python/pyds9/pyds9-1.8.1.ebuild create mode 100644 dev-python/pyelftools/Manifest create mode 100644 dev-python/pyelftools/metadata.xml create mode 100644 dev-python/pyelftools/pyelftools-0.25.ebuild create mode 100644 dev-python/pyelftools/pyelftools-0.26.ebuild create mode 100644 dev-python/pyenchant/Manifest create mode 100644 dev-python/pyenchant/metadata.xml create mode 100644 dev-python/pyenchant/pyenchant-2.0.0.ebuild create mode 100644 dev-python/pyenchant/pyenchant-3.0.1-r1.ebuild create mode 100644 dev-python/pyenchant/pyenchant-3.1.0.ebuild create mode 100644 dev-python/pyfakefs/Manifest create mode 100644 dev-python/pyfakefs/metadata.xml create mode 100644 dev-python/pyfakefs/pyfakefs-3.7.1.ebuild create mode 100644 dev-python/pyfakefs/pyfakefs-3.7.2.ebuild create mode 100644 dev-python/pyfakefs/pyfakefs-4.0.2.ebuild create mode 100644 dev-python/pyfeyn/Manifest create mode 100644 dev-python/pyfeyn/files/pyfeyn-1.0.0.patch create mode 100644 dev-python/pyfeyn/metadata.xml create mode 100644 dev-python/pyfeyn/pyfeyn-1.0.0-r2.ebuild create mode 100644 dev-python/pyflakes/Manifest create mode 100644 dev-python/pyflakes/files/pyflakes-2.1.1-py38.patch create mode 100644 dev-python/pyflakes/files/pyflakes-2.1.1-tests.patch create mode 100644 dev-python/pyflakes/metadata.xml create mode 100644 dev-python/pyflakes/pyflakes-2.1.1.ebuild create mode 100644 dev-python/pyflakes/pyflakes-2.2.0.ebuild create mode 100644 dev-python/pyflann/Manifest create mode 100644 dev-python/pyflann/metadata.xml create mode 100644 dev-python/pyflann/pyflann-1.9.1.ebuild create mode 100644 dev-python/pyfltk/Manifest create mode 100644 dev-python/pyfltk/files/fltk_wrap.patch create mode 100644 dev-python/pyfltk/files/ignore-func.patch create mode 100644 dev-python/pyfltk/metadata.xml create mode 100644 dev-python/pyfltk/pyfltk-1.3.3.ebuild create mode 100644 dev-python/pyformance/Manifest create mode 100644 dev-python/pyformance/metadata.xml create mode 100644 dev-python/pyformance/pyformance-0.4-r1.ebuild create mode 100644 dev-python/pyftpdlib/Manifest create mode 100644 dev-python/pyftpdlib/metadata.xml create mode 100644 dev-python/pyftpdlib/pyftpdlib-1.5.5-r1.ebuild create mode 100644 dev-python/pyftpdlib/pyftpdlib-1.5.6.ebuild create mode 100644 dev-python/pygal/Manifest create mode 100644 dev-python/pygal/metadata.xml create mode 100644 dev-python/pygal/pygal-2.4.0-r1.ebuild create mode 100644 dev-python/pygame/Manifest create mode 100644 dev-python/pygame/files/pygame-2.0.0_pre10-py39.patch create mode 100644 dev-python/pygame/metadata.xml create mode 100644 dev-python/pygame/pygame-1.9.6-r1.ebuild create mode 100644 dev-python/pygame/pygame-1.9.6.ebuild create mode 100644 dev-python/pygame/pygame-2.0.0_pre10.ebuild create mode 100644 dev-python/pygame/pygame-9999.ebuild create mode 100644 dev-python/pygame_sdl2/Manifest create mode 100644 dev-python/pygame_sdl2/files/pygame_sdl2-6.99.12.4-mixer.patch create mode 100644 dev-python/pygame_sdl2/metadata.xml create mode 100644 dev-python/pygame_sdl2/pygame_sdl2-6.99.12.4-r2.ebuild create mode 100644 dev-python/pygame_sdl2/pygame_sdl2-6.99.12.4-r3.ebuild create mode 100644 dev-python/pygame_sdl2/pygame_sdl2-7.3.5.ebuild create mode 100644 dev-python/pyghmi/Manifest create mode 100644 dev-python/pyghmi/metadata.xml create mode 100644 dev-python/pyghmi/pyghmi-1.5.5.ebuild create mode 100644 dev-python/pygit2/Manifest create mode 100644 dev-python/pygit2/metadata.xml create mode 100644 dev-python/pygit2/pygit2-1.0.3.ebuild create mode 100644 dev-python/pygit2/pygit2-1.2.1.ebuild create mode 100644 dev-python/pyglet/Manifest create mode 100644 dev-python/pyglet/metadata.xml create mode 100644 dev-python/pyglet/pyglet-1.2.4.ebuild create mode 100644 dev-python/pyglet/pyglet-1.5.3.ebuild create mode 100644 dev-python/pygments-github-lexers/Manifest create mode 100644 dev-python/pygments-github-lexers/metadata.xml create mode 100644 dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5.ebuild create mode 100644 dev-python/pygments/Manifest create mode 100644 dev-python/pygments/metadata.xml create mode 100644 dev-python/pygments/pygments-2.5.2.ebuild create mode 100644 dev-python/pygments/pygments-2.6.1.ebuild create mode 100644 dev-python/pygobject/Manifest create mode 100644 dev-python/pygobject/files/pygobject-2.28.3-fix-codegen-location.patch create mode 100644 dev-python/pygobject/files/pygobject-2.28.3-make_check.patch create mode 100644 dev-python/pygobject/files/pygobject-2.28.3-support_multiple_python_versions.patch create mode 100644 dev-python/pygobject/files/pygobject-2.28.6-disable-failing-tests.patch create mode 100644 dev-python/pygobject/files/pygobject-2.28.6-gio-types-2.32.patch create mode 100644 dev-python/pygobject/files/pygobject-2.28.6-glib-2.36-class_init.patch create mode 100644 dev-python/pygobject/files/pygobject-2.28.6-set_qdata.patch create mode 100644 dev-python/pygobject/files/pygobject-2.28.6-tests-no-introspection.patch create mode 100644 dev-python/pygobject/metadata.xml create mode 100644 dev-python/pygobject/pygobject-2.28.6-r55.ebuild create mode 100644 dev-python/pygobject/pygobject-3.32.1.ebuild create mode 100644 dev-python/pygobject/pygobject-3.34.0.ebuild create mode 100644 dev-python/pygpgme/Manifest create mode 100644 dev-python/pygpgme/metadata.xml create mode 100644 dev-python/pygpgme/pygpgme-0.3-r1.ebuild create mode 100644 dev-python/pygpgme/pygpgme-0.3-r2.ebuild create mode 100644 dev-python/pygpu/Manifest create mode 100644 dev-python/pygpu/metadata.xml create mode 100644 dev-python/pygpu/pygpu-0.6.7.ebuild create mode 100644 dev-python/pygraphviz/Manifest create mode 100644 dev-python/pygraphviz/files/pygraphviz-1.5-docs.patch create mode 100644 dev-python/pygraphviz/metadata.xml create mode 100644 dev-python/pygraphviz/pygraphviz-1.5.ebuild create mode 100644 dev-python/pygresql/Manifest create mode 100644 dev-python/pygresql/metadata.xml create mode 100644 dev-python/pygresql/pygresql-5.0.6.ebuild create mode 100644 dev-python/pygresql/pygresql-5.1.ebuild create mode 100644 dev-python/pygsl/Manifest create mode 100644 dev-python/pygsl/metadata.xml create mode 100644 dev-python/pygsl/pygsl-2.1.1.ebuild create mode 100644 dev-python/pygtk/Manifest create mode 100644 dev-python/pygtk/files/pygtk-2.13.0-fix-codegen-location.patch create mode 100644 dev-python/pygtk/files/pygtk-2.14.1-libdir-pc.patch create mode 100644 dev-python/pygtk/files/pygtk-2.24.0-fix-leaks.patch create mode 100644 dev-python/pygtk/files/pygtk-2.24.0-pango-1.44.patch create mode 100644 dev-python/pygtk/files/pygtk-2.24.0-quartz-objc.patch create mode 100644 dev-python/pygtk/files/pygtk-2.24.0-test-fail.patch create mode 100644 dev-python/pygtk/files/pygtk-2.24.0-test_dialog.patch create mode 100644 dev-python/pygtk/metadata.xml create mode 100644 dev-python/pygtk/pygtk-2.24.0-r5.ebuild create mode 100644 dev-python/pyh2o/metadata.xml create mode 100644 dev-python/pyh2o/pyh2o-9999.ebuild create mode 100644 dev-python/pyhamcrest/Manifest create mode 100644 dev-python/pyhamcrest/metadata.xml create mode 100644 dev-python/pyhamcrest/pyhamcrest-1.10.1.ebuild create mode 100644 dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild create mode 100644 dev-python/pyhamcrest/pyhamcrest-2.0.2.ebuild create mode 100644 dev-python/pyicu/Manifest create mode 100644 dev-python/pyicu/metadata.xml create mode 100644 dev-python/pyicu/pyicu-2.4.3.ebuild create mode 100644 dev-python/pyicu/pyicu-2.5.ebuild create mode 100644 dev-python/pyid3lib/Manifest create mode 100644 dev-python/pyid3lib/files/pyid3lib-0.5.1-gcc-4.4.patch create mode 100644 dev-python/pyid3lib/files/pyid3lib-0.5.1-py25.patch create mode 100644 dev-python/pyid3lib/metadata.xml create mode 100644 dev-python/pyid3lib/pyid3lib-0.5.1-r2.ebuild create mode 100644 dev-python/pyilmbase/Manifest create mode 100644 dev-python/pyilmbase/files/pyilmbase-2.3.0-fix-build-system.patch create mode 100644 dev-python/pyilmbase/files/pyilmbase-2.3.0-link-pyimath.patch create mode 100644 dev-python/pyilmbase/metadata.xml create mode 100644 dev-python/pyilmbase/pyilmbase-2.3.0-r2.ebuild create mode 100644 dev-python/pyinotify/Manifest create mode 100644 dev-python/pyinotify/metadata.xml create mode 100644 dev-python/pyinotify/pyinotify-0.9.6.ebuild create mode 100644 dev-python/pyinsane/Manifest create mode 100644 dev-python/pyinsane/metadata.xml create mode 100644 dev-python/pyinsane/pyinsane-2.0.13.ebuild create mode 100644 dev-python/pyjwt/Manifest create mode 100644 dev-python/pyjwt/files/pyjwt-1.7.1-ecdsa-fix.patch create mode 100644 dev-python/pyjwt/metadata.xml create mode 100644 dev-python/pyjwt/pyjwt-1.7.1-r1.ebuild create mode 100644 dev-python/pykerberos/Manifest create mode 100644 dev-python/pykerberos/metadata.xml create mode 100644 dev-python/pykerberos/pykerberos-1.2.1.ebuild create mode 100644 dev-python/pykka/Manifest create mode 100644 dev-python/pykka/metadata.xml create mode 100644 dev-python/pykka/pykka-2.0.2.ebuild create mode 100644 dev-python/pykwalify/Manifest create mode 100644 dev-python/pykwalify/files/pykwalify-1.4.0-S.patch create mode 100644 dev-python/pykwalify/files/pykwalify-1.7.0-test.patch create mode 100644 dev-python/pykwalify/metadata.xml create mode 100644 dev-python/pykwalify/pykwalify-1.7.0.ebuild create mode 100644 dev-python/pykwalify/pykwalify-9999.ebuild create mode 100644 dev-python/pylama/Manifest create mode 100644 dev-python/pylama/metadata.xml create mode 100644 dev-python/pylama/pylama-7.7.1.ebuild create mode 100644 dev-python/pylast/Manifest create mode 100644 dev-python/pylast/metadata.xml create mode 100644 dev-python/pylast/pylast-1.9.0.ebuild create mode 100644 dev-python/pylast/pylast-3.2.1.ebuild create mode 100644 dev-python/pylibacl/Manifest create mode 100644 dev-python/pylibacl/metadata.xml create mode 100644 dev-python/pylibacl/pylibacl-0.5.3.ebuild create mode 100644 dev-python/pylibacl/pylibacl-0.5.4_p20191217.ebuild create mode 100644 dev-python/pylibmc/Manifest create mode 100644 dev-python/pylibmc/files/pylibmc-1.6.1-fix-test-failures-r1.patch create mode 100644 dev-python/pylibmc/metadata.xml create mode 100644 dev-python/pylibmc/pylibmc-1.6.1-r1.ebuild create mode 100644 dev-python/pylint/Manifest create mode 100644 dev-python/pylint/files/pylint-2.4.4-no-pytest-runner.patch create mode 100644 dev-python/pylint/files/pylint-2.4.4-sphinx-theme.patch create mode 100644 dev-python/pylint/files/pylint-2.4.4-tests.patch create mode 100644 dev-python/pylint/files/pylint-2.5.3-no-pytest-runner.patch create mode 100644 dev-python/pylint/files/pylint-2.5.3-tests.patch create mode 100644 dev-python/pylint/metadata.xml create mode 100644 dev-python/pylint/pylint-2.4.4-r1.ebuild create mode 100644 dev-python/pylint/pylint-2.5.3.ebuild create mode 100644 dev-python/pylru/Manifest create mode 100644 dev-python/pylru/metadata.xml create mode 100644 dev-python/pylru/pylru-1.2.0.ebuild create mode 100644 dev-python/pylxd/Manifest create mode 100644 dev-python/pylxd/metadata.xml create mode 100644 dev-python/pylxd/pylxd-2.2.10.ebuild create mode 100644 dev-python/pylxd/pylxd-2.2.8.ebuild create mode 100644 dev-python/pylzma/Manifest create mode 100644 dev-python/pylzma/metadata.xml create mode 100644 dev-python/pylzma/pylzma-0.4.9.ebuild create mode 100644 dev-python/pymad/Manifest create mode 100644 dev-python/pymad/metadata.xml create mode 100644 dev-python/pymad/pymad-0.10.ebuild create mode 100644 dev-python/pymdstat/Manifest create mode 100644 dev-python/pymdstat/metadata.xml create mode 100644 dev-python/pymdstat/pymdstat-0.4.2-r1.ebuild create mode 100644 dev-python/pymediainfo/Manifest create mode 100644 dev-python/pymediainfo/metadata.xml create mode 100644 dev-python/pymediainfo/pymediainfo-4.1.ebuild create mode 100644 dev-python/pymediainfo/pymediainfo-4.2.1.ebuild create mode 100644 dev-python/pymetar/Manifest create mode 100644 dev-python/pymetar/metadata.xml create mode 100644 dev-python/pymetar/pymetar-1.1.ebuild create mode 100644 dev-python/pymilter/ChangeLog create mode 100644 dev-python/pymilter/Manifest create mode 100644 dev-python/pymilter/pymilter-0.9.3.ebuild create mode 100644 dev-python/pyminuit/Manifest create mode 100644 dev-python/pyminuit/pyminuit-1.2.1-r2.ebuild create mode 100644 dev-python/pymongo/Manifest create mode 100644 dev-python/pymongo/metadata.xml create mode 100644 dev-python/pymongo/pymongo-3.10.1.ebuild create mode 100644 dev-python/pymountboot/Manifest create mode 100644 dev-python/pymountboot/metadata.xml create mode 100644 dev-python/pymountboot/pymountboot-0.2.2.ebuild create mode 100644 dev-python/pymountboot/pymountboot-0.2.3.ebuild create mode 100644 dev-python/pymountboot/pymountboot-9999.ebuild create mode 100644 dev-python/pympler/Manifest create mode 100644 dev-python/pympler/metadata.xml create mode 100644 dev-python/pympler/pympler-0.6.ebuild create mode 100644 dev-python/pymssql/Manifest create mode 100644 dev-python/pymssql/files/pymssql-2.1.3-DBVERSION_80.patch create mode 100644 dev-python/pymssql/files/pymssql-2.1.3-remove-setuptools_git.patch create mode 100644 dev-python/pymssql/metadata.xml create mode 100644 dev-python/pymssql/pymssql-2.1.3.ebuild create mode 100644 dev-python/pymysql/Manifest create mode 100644 dev-python/pymysql/metadata.xml create mode 100644 dev-python/pymysql/pymysql-0.9.3.ebuild create mode 100644 dev-python/pynacl/Manifest create mode 100644 dev-python/pynacl/files/pynacl-1.3.0-hypothesis-4.patch create mode 100644 dev-python/pynacl/metadata.xml create mode 100644 dev-python/pynacl/pynacl-1.2.1.ebuild create mode 100644 dev-python/pynacl/pynacl-1.3.0.ebuild create mode 100644 dev-python/pynacl/pynacl-1.4.0.ebuild create mode 100644 dev-python/pynput/Manifest create mode 100644 dev-python/pynput/metadata.xml create mode 100644 dev-python/pynput/pynput-1.6.8.ebuild create mode 100644 dev-python/pynput/pynput-9999.ebuild create mode 100644 dev-python/pynvim/Manifest create mode 100644 dev-python/pynvim/metadata.xml create mode 100644 dev-python/pynvim/pynvim-0.4.1.ebuild create mode 100644 dev-python/pyocr/Manifest create mode 100644 dev-python/pyocr/metadata.xml create mode 100644 dev-python/pyocr/pyocr-0.7.2.ebuild create mode 100644 dev-python/pyode/Manifest create mode 100644 dev-python/pyode/metadata.xml create mode 100644 dev-python/pyode/pyode-1.2.0_p20100322-r1.ebuild create mode 100644 dev-python/pyogg/Manifest create mode 100644 dev-python/pyogg/metadata.xml create mode 100644 dev-python/pyogg/pyogg-1.3-r2.ebuild create mode 100644 dev-python/pyopenal/Manifest create mode 100644 dev-python/pyopenal/files/pyopenal-0.1.6-setup.patch create mode 100644 dev-python/pyopenal/metadata.xml create mode 100644 dev-python/pyopenal/pyopenal-0.1.6-r1.ebuild create mode 100644 dev-python/pyopencl/Manifest create mode 100644 dev-python/pyopencl/metadata.xml create mode 100644 dev-python/pyopencl/pyopencl-2017.2.ebuild create mode 100644 dev-python/pyopencl/pyopencl-2019.1.2.ebuild create mode 100644 dev-python/pyopengl/Manifest create mode 100644 dev-python/pyopengl/metadata.xml create mode 100644 dev-python/pyopengl/pyopengl-3.1.0.ebuild create mode 100644 dev-python/pyopengl/pyopengl-3.1.5.ebuild create mode 100644 dev-python/pyopengl_accelerate/Manifest create mode 100644 dev-python/pyopengl_accelerate/metadata.xml create mode 100644 dev-python/pyopengl_accelerate/pyopengl_accelerate-3.1.0-r1.ebuild create mode 100644 dev-python/pyopengl_accelerate/pyopengl_accelerate-3.1.5.ebuild create mode 100644 dev-python/pyopenssl/Manifest create mode 100644 dev-python/pyopenssl/metadata.xml create mode 100644 dev-python/pyopenssl/pyopenssl-19.1.0.ebuild create mode 100644 dev-python/pyotherside/Manifest create mode 100644 dev-python/pyotherside/metadata.xml create mode 100644 dev-python/pyotherside/pyotherside-1.5.9.ebuild create mode 100644 dev-python/pyotp/Manifest create mode 100644 dev-python/pyotp/metadata.xml create mode 100644 dev-python/pyotp/pyotp-2.3.0.ebuild create mode 100644 dev-python/pypam/Manifest create mode 100644 dev-python/pypam/files/PyPAM-0.5.0-dealloc.patch create mode 100644 dev-python/pypam/files/PyPAM-0.5.0-memory-errors.patch create mode 100644 dev-python/pypam/files/PyPAM-0.5.0-nofree.patch create mode 100644 dev-python/pypam/files/PyPAM-0.5.0-return-value.patch create mode 100644 dev-python/pypam/files/PyPAM-python3-support.patch create mode 100644 dev-python/pypam/files/pypam-0.5.0-stricter.patch create mode 100644 dev-python/pypam/metadata.xml create mode 100644 dev-python/pypam/pypam-0.5.0-r4.ebuild create mode 100644 dev-python/pyparsing/Manifest create mode 100644 dev-python/pyparsing/metadata.xml create mode 100644 dev-python/pyparsing/pyparsing-2.4.6.ebuild create mode 100644 dev-python/pyparsing/pyparsing-2.4.7.ebuild create mode 100644 dev-python/pyparted/Manifest create mode 100644 dev-python/pyparted/files/pyparted-3.10.3-greater.patch create mode 100644 dev-python/pyparted/metadata.xml create mode 100644 dev-python/pyparted/pyparted-3.10.7.ebuild create mode 100644 dev-python/pyparted/pyparted-3.11.6.ebuild create mode 100644 dev-python/pyparted/pyparted-999999.ebuild create mode 100644 dev-python/pypax/Manifest create mode 100644 dev-python/pypax/metadata.xml create mode 100644 dev-python/pypax/pypax-0.9.5.ebuild create mode 100644 dev-python/pypax/pypax-9999.ebuild create mode 100644 dev-python/pypcap/Manifest create mode 100644 dev-python/pypcap/files/pypcap-1.2.3-mktemp.patch create mode 100644 dev-python/pypcap/metadata.xml create mode 100644 dev-python/pypcap/pypcap-1.2.3.ebuild create mode 100644 dev-python/pypeg2/Manifest create mode 100644 dev-python/pypeg2/files/pypeg2-2.15.1-test.patch create mode 100644 dev-python/pypeg2/metadata.xml create mode 100644 dev-python/pypeg2/pypeg2-2.15.2-r1.ebuild create mode 100644 dev-python/pyperclip/Manifest create mode 100644 dev-python/pyperclip/files/pyperclip-1.7.0-test-pyqt.patch create mode 100644 dev-python/pyperclip/metadata.xml create mode 100644 dev-python/pyperclip/pyperclip-1.5.27.ebuild create mode 100644 dev-python/pyperclip/pyperclip-1.7.0.ebuild create mode 100644 dev-python/pyphen/Manifest create mode 100644 dev-python/pyphen/metadata.xml create mode 100644 dev-python/pyphen/pyphen-0.9.4.ebuild create mode 100644 dev-python/pyphen/pyphen-0.9.5.ebuild create mode 100644 dev-python/pypiserver/Manifest create mode 100644 dev-python/pypiserver/files/pypiserver-1.3.1-no-internet.patch create mode 100644 dev-python/pypiserver/metadata.xml create mode 100644 dev-python/pypiserver/pypiserver-1.3.1-r1.ebuild create mode 100644 dev-python/pypiserver/pypiserver-1.3.2.ebuild create mode 100644 dev-python/pypng/Manifest create mode 100644 dev-python/pypng/metadata.xml create mode 100644 dev-python/pypng/pypng-0.0.20.ebuild create mode 100644 dev-python/pypowervm/Manifest create mode 100644 dev-python/pypowervm/metadata.xml create mode 100644 dev-python/pypowervm/pypowervm-1.1.20.ebuild create mode 100644 dev-python/pyprof2calltree/Manifest create mode 100644 dev-python/pyprof2calltree/metadata.xml create mode 100644 dev-python/pyprof2calltree/pyprof2calltree-1.4.4.ebuild create mode 100644 dev-python/pyproj/Manifest create mode 100644 dev-python/pyproj/files/pyproj-2.4.2-conftest.patch create mode 100644 dev-python/pyproj/metadata.xml create mode 100644 dev-python/pyproj/pyproj-2.4.2-r1.ebuild create mode 100644 dev-python/pyproject2setuppy/Manifest create mode 100644 dev-python/pyproject2setuppy/metadata.xml create mode 100644 dev-python/pyproject2setuppy/pyproject2setuppy-4.ebuild create mode 100644 dev-python/pyproject2setuppy/pyproject2setuppy-5.ebuild create mode 100644 dev-python/pyproject2setuppy/pyproject2setuppy-7.ebuild create mode 100644 dev-python/pypugjs/Manifest create mode 100644 dev-python/pypugjs/metadata.xml create mode 100644 dev-python/pypugjs/pypugjs-5.9.4-r1.ebuild create mode 100644 dev-python/pypy-exe-bin/Manifest create mode 100644 dev-python/pypy-exe-bin/metadata.xml create mode 100644 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.0_p1.ebuild create mode 100644 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.1_p1.ebuild create mode 100644 dev-python/pypy-exe/Manifest create mode 100644 dev-python/pypy-exe/metadata.xml create mode 100644 dev-python/pypy-exe/pypy-exe-7.3.0.ebuild create mode 100644 dev-python/pypy-exe/pypy-exe-7.3.1.ebuild create mode 100644 dev-python/pypy/Manifest create mode 100644 dev-python/pypy/files/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch create mode 100644 dev-python/pypy/files/5.8.0_all_distutils_cxx.patch create mode 100644 dev-python/pypy/files/7.0.0-gentoo-path.patch create mode 100644 dev-python/pypy/files/7.3.1-gentoo-path.patch create mode 100644 dev-python/pypy/metadata.xml create mode 100644 dev-python/pypy/pypy-7.3.0.ebuild create mode 100644 dev-python/pypy/pypy-7.3.1.ebuild create mode 100644 dev-python/pypy3-exe-bin/Manifest create mode 100644 dev-python/pypy3-exe-bin/metadata.xml create mode 100644 dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.0_p1.ebuild create mode 100644 dev-python/pypy3-exe-bin/pypy3-exe-bin-7.3.1_p1.ebuild create mode 100644 dev-python/pypy3-exe/Manifest create mode 100644 dev-python/pypy3-exe/files/pypy3-exe-7.3.0-gcc10-fno-common.patch create mode 100644 dev-python/pypy3-exe/metadata.xml create mode 100644 dev-python/pypy3-exe/pypy3-exe-7.3.0.ebuild create mode 100644 dev-python/pypy3-exe/pypy3-exe-7.3.1.ebuild create mode 100644 dev-python/pypy3/Manifest create mode 100644 dev-python/pypy3/files/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch create mode 100644 dev-python/pypy3/files/7.0.0-gentoo-path.patch create mode 100644 dev-python/pypy3/files/7.2.0-distutils-cxx.patch create mode 100644 dev-python/pypy3/files/7.3.1-gentoo-path.patch create mode 100644 dev-python/pypy3/files/python-3.5-distutils-OO-build.patch create mode 100644 dev-python/pypy3/metadata.xml create mode 100644 dev-python/pypy3/pypy3-7.3.0.ebuild create mode 100644 dev-python/pypy3/pypy3-7.3.1.ebuild create mode 100644 dev-python/pyqrcode/Manifest create mode 100644 dev-python/pyqrcode/metadata.xml create mode 100644 dev-python/pyqrcode/pyqrcode-1.2.1-r1.ebuild create mode 100644 dev-python/pyqt-distutils/Manifest create mode 100644 dev-python/pyqt-distutils/metadata.xml create mode 100644 dev-python/pyqt-distutils/pyqt-distutils-0.3.0.ebuild create mode 100644 dev-python/pyqtgraph/Manifest create mode 100644 dev-python/pyqtgraph/files/pyqtgraph-0.10.0-qt5.patch create mode 100644 dev-python/pyqtgraph/files/pyqtgraph-0.11.0-qt5_only.patch create mode 100644 dev-python/pyqtgraph/metadata.xml create mode 100644 dev-python/pyqtgraph/pyqtgraph-0.10.0-r2.ebuild create mode 100644 dev-python/pyqtgraph/pyqtgraph-0.11.0_rc0.ebuild create mode 100644 dev-python/pyquery/Manifest create mode 100644 dev-python/pyquery/files/pyquery-1.4.1-network-tests.patch create mode 100644 dev-python/pyquery/files/pyquery-1.4.1-tests-pypy.patch create mode 100644 dev-python/pyquery/metadata.xml create mode 100644 dev-python/pyquery/pyquery-1.4.1-r1.ebuild create mode 100644 dev-python/pyrex/Manifest create mode 100644 dev-python/pyrex/metadata.xml create mode 100644 dev-python/pyrex/pyrex-0.9.9-r1.ebuild create mode 100644 dev-python/pyrfc3339/Manifest create mode 100644 dev-python/pyrfc3339/metadata.xml create mode 100644 dev-python/pyrfc3339/pyrfc3339-1.1.ebuild create mode 100644 dev-python/pyro/Manifest create mode 100644 dev-python/pyro/metadata.xml create mode 100644 dev-python/pyro/pyro-4.79.ebuild create mode 100644 dev-python/pyro/pyro-4.80.ebuild create mode 100644 dev-python/pyroute2/Manifest create mode 100644 dev-python/pyroute2/files/pyroute2-0.5.12-readme-filename.patch create mode 100644 dev-python/pyroute2/metadata.xml create mode 100644 dev-python/pyroute2/pyroute2-0.5.12.ebuild create mode 100644 dev-python/pyroute2/pyroute2-0.5.5-r1.ebuild create mode 100644 dev-python/pyrqlite/Manifest create mode 100644 dev-python/pyrqlite/metadata.xml create mode 100644 dev-python/pyrqlite/pyrqlite-2.0.ebuild create mode 100644 dev-python/pyrqlite/pyrqlite-9999.ebuild create mode 100644 dev-python/pyrsistent/Manifest create mode 100644 dev-python/pyrsistent/metadata.xml create mode 100644 dev-python/pyrsistent/pyrsistent-0.15.6.ebuild create mode 100644 dev-python/pyrsistent/pyrsistent-0.16.0.ebuild create mode 100644 dev-python/pysaml2/Manifest create mode 100644 dev-python/pysaml2/files/cve-2020-5390.patch create mode 100644 dev-python/pysaml2/metadata.xml create mode 100644 dev-python/pysaml2/pysaml2-4.6.5-r1.ebuild create mode 100644 dev-python/pyscaffold/Manifest create mode 100644 dev-python/pyscaffold/metadata.xml create mode 100644 dev-python/pyscaffold/pyscaffold-2.4.4.ebuild create mode 100644 dev-python/pyscard/Manifest create mode 100644 dev-python/pyscard/metadata.xml create mode 100644 dev-python/pyscard/pyscard-1.9.9.ebuild create mode 100644 dev-python/pysendfile/Manifest create mode 100644 dev-python/pysendfile/metadata.xml create mode 100644 dev-python/pysendfile/pysendfile-2.0.1-r1.ebuild create mode 100644 dev-python/pyserial/Manifest create mode 100644 dev-python/pyserial/metadata.xml create mode 100644 dev-python/pyserial/pyserial-3.4.ebuild create mode 100644 dev-python/pysha3/Manifest create mode 100644 dev-python/pysha3/metadata.xml create mode 100644 dev-python/pysha3/pysha3-1.0.2-r1.ebuild create mode 100644 dev-python/pyside2/Manifest create mode 100644 dev-python/pyside2/metadata.xml create mode 100644 dev-python/pyside2/pyside2-5.14.1-r2.ebuild create mode 100644 dev-python/pyside2/pyside2-5.14.2.ebuild create mode 100644 dev-python/pysmi/Manifest create mode 100644 dev-python/pysmi/metadata.xml create mode 100644 dev-python/pysmi/pysmi-0.3.4.ebuild create mode 100644 dev-python/pysnmp-mibs/Manifest create mode 100644 dev-python/pysnmp-mibs/metadata.xml create mode 100644 dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild create mode 100644 dev-python/pysnmp/Manifest create mode 100644 dev-python/pysnmp/metadata.xml create mode 100644 dev-python/pysnmp/pysnmp-4.4.12-r1.ebuild create mode 100644 dev-python/pysnmp/pysnmp-999999.ebuild create mode 100644 dev-python/pysol_cards/Manifest create mode 100644 dev-python/pysol_cards/metadata.xml create mode 100644 dev-python/pysol_cards/pysol_cards-0.8.16.ebuild create mode 100644 dev-python/pysol_cards/pysol_cards-0.8.18.ebuild create mode 100644 dev-python/pysol_cards/pysol_cards-0.8.9.ebuild create mode 100644 dev-python/pyspectrum2/Manifest create mode 100644 dev-python/pyspectrum2/metadata.xml create mode 100644 dev-python/pyspectrum2/pyspectrum2-0.2.0.ebuild create mode 100644 dev-python/pyspf/Manifest create mode 100644 dev-python/pyspf/metadata.xml create mode 100644 dev-python/pyspf/pyspf-2.0.12.ebuild create mode 100644 dev-python/pyspf/pyspf-2.0.14.ebuild create mode 100644 dev-python/pysrt/Manifest create mode 100644 dev-python/pysrt/metadata.xml create mode 100644 dev-python/pysrt/pysrt-1.1.1.ebuild create mode 100644 dev-python/pysrt/pysrt-1.1.2.ebuild create mode 100644 dev-python/pysrt/pysrt-9999.ebuild create mode 100644 dev-python/pysvg/Manifest create mode 100644 dev-python/pysvg/metadata.xml create mode 100644 dev-python/pysvg/pysvg-0.2.2_p3.ebuild create mode 100644 dev-python/pysvn/Manifest create mode 100644 dev-python/pysvn/files/pysvn-1.8.0-respect_flags.patch create mode 100644 dev-python/pysvn/files/pysvn-1.9.11-respect-flags.patch create mode 100644 dev-python/pysvn/metadata.xml create mode 100644 dev-python/pysvn/pysvn-1.8.0.ebuild create mode 100644 dev-python/pysvn/pysvn-1.9.11.ebuild create mode 100644 dev-python/pytables/Manifest create mode 100644 dev-python/pytables/metadata.xml create mode 100644 dev-python/pytables/pytables-3.4.4.ebuild create mode 100644 dev-python/pytables/pytables-3.6.1.ebuild create mode 100644 dev-python/pyte/Manifest create mode 100644 dev-python/pyte/metadata.xml create mode 100644 dev-python/pyte/pyte-0.8.0-r1.ebuild create mode 100644 dev-python/pytest-aiohttp/Manifest create mode 100644 dev-python/pytest-aiohttp/metadata.xml create mode 100644 dev-python/pytest-aiohttp/pytest-aiohttp-0.3.0-r1.ebuild create mode 100644 dev-python/pytest-aiohttp/pytest-aiohttp-0.3.0.ebuild create mode 100644 dev-python/pytest-asyncio/Manifest create mode 100644 dev-python/pytest-asyncio/files/pytest-asyncio-0.10.0-py38.patch create mode 100644 dev-python/pytest-asyncio/metadata.xml create mode 100644 dev-python/pytest-asyncio/pytest-asyncio-0.10.0.ebuild create mode 100644 dev-python/pytest-asyncio/pytest-asyncio-0.11.0.ebuild create mode 100644 dev-python/pytest-asyncio/pytest-asyncio-0.12.0.ebuild create mode 100644 dev-python/pytest-cache/Manifest create mode 100644 dev-python/pytest-cache/metadata.xml create mode 100644 dev-python/pytest-cache/pytest-cache-1.0-r2.ebuild create mode 100644 dev-python/pytest-catchlog/Manifest create mode 100644 dev-python/pytest-catchlog/metadata.xml create mode 100644 dev-python/pytest-catchlog/pytest-catchlog-1.2.2.ebuild create mode 100644 dev-python/pytest-cov/Manifest create mode 100644 dev-python/pytest-cov/files/pytest-cov-2.8.1-disable-broken-tests.patch create mode 100644 dev-python/pytest-cov/files/pytest-cov-2.8.1-latest-setuptools.patch create mode 100644 dev-python/pytest-cov/files/pytest-cov-2.8.1-python38.patch create mode 100644 dev-python/pytest-cov/metadata.xml create mode 100644 dev-python/pytest-cov/pytest-cov-2.8.1.ebuild create mode 100644 dev-python/pytest-describe/Manifest create mode 100644 dev-python/pytest-describe/metadata.xml create mode 100644 dev-python/pytest-describe/pytest-describe-1.0.0.ebuild create mode 100644 dev-python/pytest-django/Manifest create mode 100644 dev-python/pytest-django/metadata.xml create mode 100644 dev-python/pytest-django/pytest-django-3.8.0.ebuild create mode 100644 dev-python/pytest-django/pytest-django-3.9.0.ebuild create mode 100644 dev-python/pytest-expect/Manifest create mode 100644 dev-python/pytest-expect/metadata.xml create mode 100644 dev-python/pytest-expect/pytest-expect-1.1.0-r1.ebuild create mode 100644 dev-python/pytest-expect/pytest-expect-1.1.0.ebuild create mode 100644 dev-python/pytest-fixture-config/Manifest create mode 100644 dev-python/pytest-fixture-config/metadata.xml create mode 100644 dev-python/pytest-fixture-config/pytest-fixture-config-1.7.0-r1.ebuild create mode 100644 dev-python/pytest-fixture-config/pytest-fixture-config-1.7.0.ebuild create mode 100644 dev-python/pytest-flake8/Manifest create mode 100644 dev-python/pytest-flake8/metadata.xml create mode 100644 dev-python/pytest-flake8/pytest-flake8-0.9.1.ebuild create mode 100644 dev-python/pytest-flakes/Manifest create mode 100644 dev-python/pytest-flakes/metadata.xml create mode 100644 dev-python/pytest-flakes/pytest-flakes-4.0.0.ebuild create mode 100644 dev-python/pytest-forked/Manifest create mode 100644 dev-python/pytest-forked/metadata.xml create mode 100644 dev-python/pytest-forked/pytest-forked-1.1.3.ebuild create mode 100644 dev-python/pytest-helpers-namespace/Manifest create mode 100644 dev-python/pytest-helpers-namespace/metadata.xml create mode 100644 dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2019.1.8-r1.ebuild create mode 100644 dev-python/pytest-html/Manifest create mode 100644 dev-python/pytest-html/metadata.xml create mode 100644 dev-python/pytest-html/pytest-html-1.22.1.ebuild create mode 100644 dev-python/pytest-httpbin/Manifest create mode 100644 dev-python/pytest-httpbin/files/pytest-httpbin-1.0.0-pypy3-hang.patch create mode 100644 dev-python/pytest-httpbin/metadata.xml create mode 100644 dev-python/pytest-httpbin/pytest-httpbin-1.0.0.ebuild create mode 100644 dev-python/pytest-lazy-fixture/Manifest create mode 100644 dev-python/pytest-lazy-fixture/metadata.xml create mode 100644 dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild create mode 100644 dev-python/pytest-localserver/Manifest create mode 100644 dev-python/pytest-localserver/metadata.xml create mode 100644 dev-python/pytest-localserver/pytest-localserver-0.5.0-r1.ebuild create mode 100644 dev-python/pytest-localserver/pytest-localserver-0.5.0.ebuild create mode 100644 dev-python/pytest-metadata/Manifest create mode 100644 dev-python/pytest-metadata/metadata.xml create mode 100644 dev-python/pytest-metadata/pytest-metadata-1.8.0.ebuild create mode 100644 dev-python/pytest-mock/Manifest create mode 100644 dev-python/pytest-mock/files/pytest-mock-2.0.0-warnings.patch create mode 100644 dev-python/pytest-mock/files/pytest-mock-3.1.0-warnings.patch create mode 100644 dev-python/pytest-mock/metadata.xml create mode 100644 dev-python/pytest-mock/pytest-mock-1.11.2.ebuild create mode 100644 dev-python/pytest-mock/pytest-mock-2.0.0.ebuild create mode 100644 dev-python/pytest-mock/pytest-mock-3.1.0.ebuild create mode 100644 dev-python/pytest-mock/pytest-mock-3.1.1.ebuild create mode 100644 dev-python/pytest-pep8/Manifest create mode 100644 dev-python/pytest-pep8/files/1.0.6-MANIFEST.patch create mode 100644 dev-python/pytest-pep8/metadata.xml create mode 100644 dev-python/pytest-pep8/pytest-pep8-1.0.6-r1.ebuild create mode 100644 dev-python/pytest-pylint/Manifest create mode 100644 dev-python/pytest-pylint/metadata.xml create mode 100644 dev-python/pytest-pylint/pytest-pylint-0.14.1.ebuild create mode 100644 dev-python/pytest-qt/Manifest create mode 100644 dev-python/pytest-qt/files/pytest-qt-3.3.0-skip-show-window-test.patch create mode 100644 dev-python/pytest-qt/metadata.xml create mode 100644 dev-python/pytest-qt/pytest-qt-3.3.0.ebuild create mode 100644 dev-python/pytest-rerunfailures/Manifest create mode 100644 dev-python/pytest-rerunfailures/metadata.xml create mode 100644 dev-python/pytest-rerunfailures/pytest-rerunfailures-8.0.ebuild create mode 100644 dev-python/pytest-runner/Manifest create mode 100644 dev-python/pytest-runner/metadata.xml create mode 100644 dev-python/pytest-runner/pytest-runner-5.2.ebuild create mode 100644 dev-python/pytest-salt/Manifest create mode 100644 dev-python/pytest-salt/metadata.xml create mode 100644 dev-python/pytest-salt/pytest-salt-2019.2.1_p1.ebuild create mode 100644 dev-python/pytest-salt/pytest-salt-2020.1.27.ebuild create mode 100644 dev-python/pytest-services/Manifest create mode 100644 dev-python/pytest-services/files/pytest-services-2.0.1-lockdir.patch create mode 100644 dev-python/pytest-services/files/pytest-services-2.0.1-no-mysql.patch create mode 100644 dev-python/pytest-services/metadata.xml create mode 100644 dev-python/pytest-services/pytest-services-2.0.1.ebuild create mode 100644 dev-python/pytest-services/pytest-services-2.1.0.ebuild create mode 100644 dev-python/pytest-shutil/Manifest create mode 100644 dev-python/pytest-shutil/metadata.xml create mode 100644 dev-python/pytest-shutil/pytest-shutil-1.2.11.ebuild create mode 100644 dev-python/pytest-shutil/pytest-shutil-1.7.0-r1.ebuild create mode 100644 dev-python/pytest-shutil/pytest-shutil-1.7.0.ebuild create mode 100644 dev-python/pytest-subtesthack/Manifest create mode 100644 dev-python/pytest-subtesthack/metadata.xml create mode 100644 dev-python/pytest-subtesthack/pytest-subtesthack-0.1.1.ebuild create mode 100644 dev-python/pytest-tempdir/Manifest create mode 100644 dev-python/pytest-tempdir/metadata.xml create mode 100644 dev-python/pytest-tempdir/pytest-tempdir-2019.10.12.ebuild create mode 100644 dev-python/pytest-testmon/Manifest create mode 100644 dev-python/pytest-testmon/metadata.xml create mode 100644 dev-python/pytest-testmon/pytest-testmon-0.9.15.ebuild create mode 100644 dev-python/pytest-timeout/Manifest create mode 100644 dev-python/pytest-timeout/files/pytest-timeout-1.3.3-tests.patch create mode 100644 dev-python/pytest-timeout/metadata.xml create mode 100644 dev-python/pytest-timeout/pytest-timeout-1.3.3.ebuild create mode 100644 dev-python/pytest-timeout/pytest-timeout-1.3.4.ebuild create mode 100644 dev-python/pytest-timeout/pytest-timeout-1.4.0.ebuild create mode 100644 dev-python/pytest-timeout/pytest-timeout-1.4.1.ebuild create mode 100644 dev-python/pytest-virtualenv/Manifest create mode 100644 dev-python/pytest-virtualenv/metadata.xml create mode 100644 dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild create mode 100644 dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0-r1.ebuild create mode 100644 dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0.ebuild create mode 100644 dev-python/pytest-xdist/Manifest create mode 100644 dev-python/pytest-xdist/files/pytest-xdist-1.28.0-strip-setuptools-scm.patch create mode 100644 dev-python/pytest-xdist/files/pytest-xdist-1.32.0-timeout.patch create mode 100644 dev-python/pytest-xdist/metadata.xml create mode 100644 dev-python/pytest-xdist/pytest-xdist-1.23.2.ebuild create mode 100644 dev-python/pytest-xdist/pytest-xdist-1.28.0.ebuild create mode 100644 dev-python/pytest-xdist/pytest-xdist-1.31.0.ebuild create mode 100644 dev-python/pytest-xdist/pytest-xdist-1.32.0.ebuild create mode 100644 dev-python/pytest-xprocess/Manifest create mode 100644 dev-python/pytest-xprocess/metadata.xml create mode 100644 dev-python/pytest-xprocess/pytest-xprocess-0.13.1.ebuild create mode 100644 dev-python/pytest/Manifest create mode 100644 dev-python/pytest/files/pytest-4.5.0-strip-setuptools_scm.patch create mode 100644 dev-python/pytest/files/pytest-4.6.10-timeout.patch create mode 100644 dev-python/pytest/metadata.xml create mode 100644 dev-python/pytest/pytest-3.10.1.ebuild create mode 100644 dev-python/pytest/pytest-4.5.0.ebuild create mode 100644 dev-python/pytest/pytest-4.6.10.ebuild create mode 100644 dev-python/pytest/pytest-4.6.11.ebuild create mode 100644 dev-python/pytest/pytest-4.6.9.ebuild create mode 100644 dev-python/pytest/pytest-5.4.1.ebuild create mode 100644 dev-python/pytest/pytest-5.4.2.ebuild create mode 100644 dev-python/pytest/pytest-5.4.3.ebuild create mode 100644 dev-python/python-augeas/Manifest create mode 100644 dev-python/python-augeas/files/remove-tests.patch create mode 100644 dev-python/python-augeas/metadata.xml create mode 100644 dev-python/python-augeas/python-augeas-0.5.0.ebuild create mode 100644 dev-python/python-augeas/python-augeas-1.0.3.ebuild create mode 100644 dev-python/python-augeas/python-augeas-1.1.0.ebuild create mode 100644 dev-python/python-axolotl-curve25519/Manifest create mode 100644 dev-python/python-axolotl-curve25519/metadata.xml create mode 100644 dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r1.ebuild create mode 100644 dev-python/python-axolotl/Manifest create mode 100644 dev-python/python-axolotl/metadata.xml create mode 100644 dev-python/python-axolotl/python-axolotl-0.2.3.ebuild create mode 100644 dev-python/python-backoff/Manifest create mode 100644 dev-python/python-backoff/metadata.xml create mode 100644 dev-python/python-backoff/python-backoff-1.6.0.ebuild create mode 100644 dev-python/python-barbicanclient/Manifest create mode 100644 dev-python/python-barbicanclient/metadata.xml create mode 100644 dev-python/python-barbicanclient/python-barbicanclient-4.8.1.ebuild create mode 100644 dev-python/python-blazarclient/Manifest create mode 100644 dev-python/python-blazarclient/metadata.xml create mode 100644 dev-python/python-blazarclient/python-blazarclient-2.1.0.ebuild create mode 100644 dev-python/python-bugzilla/Manifest create mode 100644 dev-python/python-bugzilla/metadata.xml create mode 100644 dev-python/python-bugzilla/python-bugzilla-2.1.0.ebuild create mode 100644 dev-python/python-bugzilla/python-bugzilla-2.3.0.ebuild create mode 100644 dev-python/python-caja/Manifest create mode 100644 dev-python/python-caja/metadata.xml create mode 100644 dev-python/python-caja/python-caja-1.20.2.ebuild create mode 100644 dev-python/python-caja/python-caja-1.22.0-r1.ebuild create mode 100644 dev-python/python-caja/python-caja-1.22.1.ebuild create mode 100644 dev-python/python-caja/python-caja-1.23.0.ebuild create mode 100644 dev-python/python-caja/python-caja-1.23.1.ebuild create mode 100644 dev-python/python-caja/python-caja-1.24.0.ebuild create mode 100644 dev-python/python-caja/python-caja-9999.ebuild create mode 100644 dev-python/python-ceilometerclient/Manifest create mode 100644 dev-python/python-ceilometerclient/metadata.xml create mode 100644 dev-python/python-ceilometerclient/python-ceilometerclient-2.6.2-r2.ebuild create mode 100644 dev-python/python-cinderclient/Manifest create mode 100644 dev-python/python-cinderclient/metadata.xml create mode 100644 dev-python/python-cinderclient/python-cinderclient-4.2.2.ebuild create mode 100644 dev-python/python-cstruct/Manifest create mode 100644 dev-python/python-cstruct/metadata.xml create mode 100644 dev-python/python-cstruct/python-cstruct-1.7.ebuild create mode 100644 dev-python/python-cstruct/python-cstruct-1.8.ebuild create mode 100644 dev-python/python-ctags/Manifest create mode 100644 dev-python/python-ctags/metadata.xml create mode 100644 dev-python/python-ctags/python-ctags-1.3.0-r1.ebuild create mode 100644 dev-python/python-daemon/Manifest create mode 100644 dev-python/python-daemon/metadata.xml create mode 100644 dev-python/python-daemon/python-daemon-2.1.2.ebuild create mode 100644 dev-python/python-dateutil/Manifest create mode 100644 dev-python/python-dateutil/files/0001-zoneinfo-Get-timezone-data-from-system-tzdata-r1.patch create mode 100644 dev-python/python-dateutil/files/python-dateutil-2.8.1-no-pytest-cov.patch create mode 100644 dev-python/python-dateutil/metadata.xml create mode 100644 dev-python/python-dateutil/python-dateutil-2.8.1-r1.ebuild create mode 100644 dev-python/python-debian/Manifest create mode 100644 dev-python/python-debian/files/0.1.36-disable-apt-pkg.patch create mode 100644 dev-python/python-debian/metadata.xml create mode 100644 dev-python/python-debian/python-debian-0.1.36.ebuild create mode 100644 dev-python/python-designateclient/Manifest create mode 100644 dev-python/python-designateclient/metadata.xml create mode 100644 dev-python/python-designateclient/python-designateclient-2.11.0.ebuild create mode 100644 dev-python/python-designateclient/python-designateclient-4.0.0.ebuild create mode 100644 dev-python/python-discid/Manifest create mode 100644 dev-python/python-discid/metadata.xml create mode 100644 dev-python/python-discid/python-discid-1.2.0.ebuild create mode 100644 dev-python/python-distutils-extra/Manifest create mode 100644 dev-python/python-distutils-extra/files/python-distutils-extra-2.44-skip-build.patch create mode 100644 dev-python/python-distutils-extra/files/python-distutils-extra-2.44-test.patch create mode 100644 dev-python/python-distutils-extra/metadata.xml create mode 100644 dev-python/python-distutils-extra/python-distutils-extra-2.44-r1.ebuild create mode 100644 dev-python/python-distutils-extra/python-distutils-extra-2.45.ebuild create mode 100644 dev-python/python-docs/Manifest create mode 100644 dev-python/python-docs/metadata.xml create mode 100644 dev-python/python-docs/python-docs-2.7.17.ebuild create mode 100644 dev-python/python-docs/python-docs-3.6.10.ebuild create mode 100644 dev-python/python-docs/python-docs-3.7.6.ebuild create mode 100644 dev-python/python-docs/python-docs-3.7.7.ebuild create mode 100644 dev-python/python-docs/python-docs-3.8.2.ebuild create mode 100644 dev-python/python-dotenv/Manifest create mode 100644 dev-python/python-dotenv/metadata.xml create mode 100644 dev-python/python-dotenv/python-dotenv-0.13.0.ebuild create mode 100644 dev-python/python-editor/Manifest create mode 100644 dev-python/python-editor/metadata.xml create mode 100644 dev-python/python-editor/python-editor-1.0.4.ebuild create mode 100644 dev-python/python-efl/Manifest create mode 100644 dev-python/python-efl/metadata.xml create mode 100644 dev-python/python-efl/python-efl-1.23.0.ebuild create mode 100644 dev-python/python-efl/python-efl-1.24.0.ebuild create mode 100644 dev-python/python-email-validator/Manifest create mode 100644 dev-python/python-email-validator/metadata.xml create mode 100644 dev-python/python-email-validator/python-email-validator-1.1.1.ebuild create mode 100644 dev-python/python-engineio/Manifest create mode 100644 dev-python/python-engineio/metadata.xml create mode 100644 dev-python/python-engineio/python-engineio-3.12.1.ebuild create mode 100644 dev-python/python-etcd/Manifest create mode 100644 dev-python/python-etcd/metadata.xml create mode 100644 dev-python/python-etcd/python-etcd-0.4.5-r1.ebuild create mode 100644 dev-python/python-ethtool/Manifest create mode 100644 dev-python/python-ethtool/files/test-skip-wg-dev.patch create mode 100644 dev-python/python-ethtool/metadata.xml create mode 100644 dev-python/python-ethtool/python-ethtool-0.14.ebuild create mode 100644 dev-python/python-evdev/Manifest create mode 100644 dev-python/python-evdev/metadata.xml create mode 100644 dev-python/python-evdev/python-evdev-1.3.0.ebuild create mode 100644 dev-python/python-fastimport/Manifest create mode 100644 dev-python/python-fastimport/metadata.xml create mode 100644 dev-python/python-fastimport/python-fastimport-0.9.8.ebuild create mode 100644 dev-python/python-fchksum/Manifest create mode 100644 dev-python/python-fchksum/files/python-fchksum-1.7.1-md5-align.patch create mode 100644 dev-python/python-fchksum/metadata.xml create mode 100644 dev-python/python-fchksum/python-fchksum-1.7.1-r1.ebuild create mode 100644 dev-python/python-gammu/Manifest create mode 100644 dev-python/python-gammu/metadata.xml create mode 100644 dev-python/python-gammu/python-gammu-2.11.ebuild create mode 100644 dev-python/python-gflags/Manifest create mode 100644 dev-python/python-gflags/files/python-gflags-3.1.1-script-install.patch create mode 100644 dev-python/python-gflags/metadata.xml create mode 100644 dev-python/python-gflags/python-gflags-3.1.2-r1.ebuild create mode 100644 dev-python/python-glanceclient/Manifest create mode 100644 dev-python/python-glanceclient/metadata.xml create mode 100644 dev-python/python-glanceclient/python-glanceclient-2.16.0.ebuild create mode 100644 dev-python/python-glanceclient/python-glanceclient-2.17.1.ebuild create mode 100644 dev-python/python-gnupg/Manifest create mode 100644 dev-python/python-gnupg/metadata.xml create mode 100644 dev-python/python-gnupg/python-gnupg-0.4.5.ebuild create mode 100644 dev-python/python-gnupg/python-gnupg-0.4.6.ebuild create mode 100644 dev-python/python-heatclient/Manifest create mode 100644 dev-python/python-heatclient/metadata.xml create mode 100644 dev-python/python-heatclient/python-heatclient-1.17.0.ebuild create mode 100644 dev-python/python-iptables/Manifest create mode 100644 dev-python/python-iptables/metadata.xml create mode 100644 dev-python/python-iptables/python-iptables-0.13.0.ebuild create mode 100644 dev-python/python-ironicclient/Manifest create mode 100644 dev-python/python-ironicclient/metadata.xml create mode 100644 dev-python/python-ironicclient/python-ironicclient-2.7.2.ebuild create mode 100644 dev-python/python-ironicclient/python-ironicclient-4.1.0.ebuild create mode 100644 dev-python/python-iwscan/Manifest create mode 100644 dev-python/python-iwscan/files/python-iwscan-20080402-wireless-tools-30.patch create mode 100644 dev-python/python-iwscan/metadata.xml create mode 100644 dev-python/python-iwscan/python-iwscan-20080402-r1.ebuild create mode 100644 dev-python/python-jose/Manifest create mode 100644 dev-python/python-jose/metadata.xml create mode 100644 dev-python/python-jose/python-jose-3.0.1.ebuild create mode 100644 dev-python/python-jose/python-jose-3.1.0.ebuild create mode 100644 dev-python/python-jsonrpc-server/Manifest create mode 100644 dev-python/python-jsonrpc-server/files/python-jsonrpc-server-0.3.4-remove-pytest-cov-dep.patch create mode 100644 dev-python/python-jsonrpc-server/metadata.xml create mode 100644 dev-python/python-jsonrpc-server/python-jsonrpc-server-0.3.4.ebuild create mode 100644 dev-python/python-keystoneclient/Manifest create mode 100644 dev-python/python-keystoneclient/metadata.xml create mode 100644 dev-python/python-keystoneclient/python-keystoneclient-3.21.0.ebuild create mode 100644 dev-python/python-keystoneclient/python-keystoneclient-4.0.0.ebuild create mode 100644 dev-python/python-language-server/Manifest create mode 100644 dev-python/python-language-server/metadata.xml create mode 100644 dev-python/python-language-server/python-language-server-0.31.10.ebuild create mode 100644 dev-python/python-language-server/python-language-server-0.31.9.ebuild create mode 100644 dev-python/python-language-server/python-language-server-0.32.0.ebuild create mode 100644 dev-python/python-ldap/Manifest create mode 100644 dev-python/python-ldap/metadata.xml create mode 100644 dev-python/python-ldap/python-ldap-3.2.0.ebuild create mode 100644 dev-python/python-ldap/python-ldap-9999.ebuild create mode 100644 dev-python/python-levenshtein/Manifest create mode 100644 dev-python/python-levenshtein/metadata.xml create mode 100644 dev-python/python-levenshtein/python-levenshtein-0.12.0.ebuild create mode 100644 dev-python/python-lhafile/Manifest create mode 100644 dev-python/python-lhafile/metadata.xml create mode 100644 dev-python/python-lhafile/python-lhafile-0.2.2.ebuild create mode 100644 dev-python/python-libevdev/Manifest create mode 100644 dev-python/python-libevdev/metadata.xml create mode 100644 dev-python/python-libevdev/python-libevdev-0.8.ebuild create mode 100644 dev-python/python-linux-procfs/Manifest create mode 100644 dev-python/python-linux-procfs/metadata.xml create mode 100644 dev-python/python-linux-procfs/python-linux-procfs-0.6.1.ebuild create mode 100644 dev-python/python-ly/Manifest create mode 100644 dev-python/python-ly/metadata.xml create mode 100644 dev-python/python-ly/python-ly-0.9.6.ebuild create mode 100644 dev-python/python-lzo/Manifest create mode 100644 dev-python/python-lzo/metadata.xml create mode 100644 dev-python/python-lzo/python-lzo-1.12-r1.ebuild create mode 100644 dev-python/python-magic/Manifest create mode 100644 dev-python/python-magic/files/python-magic-0.4.15-fix-buffer-test.patch create mode 100644 dev-python/python-magic/files/python-magic-0.4.15-fix-gzip-test-2.patch create mode 100644 dev-python/python-magic/files/python-magic-0.4.15-fix-gzip-test.patch create mode 100644 dev-python/python-magic/files/python-magic-0.4.15-fix-jpeg-test.patch create mode 100644 dev-python/python-magic/metadata.xml create mode 100644 dev-python/python-magic/python-magic-0.4.15-r1.ebuild create mode 100644 dev-python/python-magic/python-magic-0.4.18.ebuild create mode 100644 dev-python/python-magnumclient/Manifest create mode 100644 dev-python/python-magnumclient/metadata.xml create mode 100644 dev-python/python-magnumclient/python-magnumclient-2.12.0.ebuild create mode 100644 dev-python/python-manilaclient/Manifest create mode 100644 dev-python/python-manilaclient/metadata.xml create mode 100644 dev-python/python-manilaclient/python-manilaclient-1.27.0.ebuild create mode 100644 dev-python/python-markdown-math/Manifest create mode 100644 dev-python/python-markdown-math/metadata.xml create mode 100644 dev-python/python-markdown-math/python-markdown-math-0.6-r1.ebuild create mode 100644 dev-python/python-memcached/Manifest create mode 100644 dev-python/python-memcached/metadata.xml create mode 100644 dev-python/python-memcached/python-memcached-1.59.ebuild create mode 100644 dev-python/python-mimeparse/Manifest create mode 100644 dev-python/python-mimeparse/metadata.xml create mode 100644 dev-python/python-mimeparse/python-mimeparse-1.6.0-r1.ebuild create mode 100644 dev-python/python-mimeparse/python-mimeparse-1.6.0.ebuild create mode 100644 dev-python/python-mistralclient/Manifest create mode 100644 dev-python/python-mistralclient/metadata.xml create mode 100644 dev-python/python-mistralclient/python-mistralclient-3.8.1.ebuild create mode 100644 dev-python/python-monascaclient/Manifest create mode 100644 dev-python/python-monascaclient/metadata.xml create mode 100644 dev-python/python-monascaclient/python-monascaclient-1.15.0.ebuild create mode 100644 dev-python/python-mpd/Manifest create mode 100644 dev-python/python-mpd/metadata.xml create mode 100644 dev-python/python-mpd/python-mpd-1.0.0.ebuild create mode 100644 dev-python/python-musicbrainz-ngs/Manifest create mode 100644 dev-python/python-musicbrainz-ngs/files/0.6-fix-test-submit.patch create mode 100644 dev-python/python-musicbrainz-ngs/metadata.xml create mode 100644 dev-python/python-musicbrainz-ngs/python-musicbrainz-ngs-0.6.ebuild create mode 100644 dev-python/python-musicbrainz-ngs/python-musicbrainz-ngs-0.7.1.ebuild create mode 100644 dev-python/python-nbxmpp/Manifest create mode 100644 dev-python/python-nbxmpp/metadata.xml create mode 100644 dev-python/python-nbxmpp/python-nbxmpp-0.6.10-r1.ebuild create mode 100644 dev-python/python-netlink/Manifest create mode 100644 dev-python/python-netlink/metadata.xml create mode 100644 dev-python/python-netlink/python-netlink-0.1.ebuild create mode 100644 dev-python/python-neutronclient/Manifest create mode 100644 dev-python/python-neutronclient/metadata.xml create mode 100644 dev-python/python-neutronclient/python-neutronclient-6.12.1.ebuild create mode 100644 dev-python/python-neutronclient/python-neutronclient-7.1.1.ebuild create mode 100644 dev-python/python-novaclient/Manifest create mode 100644 dev-python/python-novaclient/metadata.xml create mode 100644 dev-python/python-novaclient/python-novaclient-13.0.2.ebuild create mode 100644 dev-python/python-novaclient/python-novaclient-15.1.1.ebuild create mode 100644 dev-python/python-novaclient/python-novaclient-17.0.0.ebuild create mode 100644 dev-python/python-ntpdshm/Manifest create mode 100644 dev-python/python-ntpdshm/metadata.xml create mode 100644 dev-python/python-ntpdshm/python-ntpdshm-0.2.1.ebuild create mode 100644 dev-python/python-octaviaclient/Manifest create mode 100644 dev-python/python-octaviaclient/metadata.xml create mode 100644 dev-python/python-octaviaclient/python-octaviaclient-1.8.0.ebuild create mode 100644 dev-python/python-openid/Manifest create mode 100644 dev-python/python-openid/files/python-openid-2.0.0-gentoo-test_fetchers.diff create mode 100644 dev-python/python-openid/files/python-openid-2.2.5-tests.patch create mode 100644 dev-python/python-openid/metadata.xml create mode 100644 dev-python/python-openid/python-openid-2.2.5-r1.ebuild create mode 100644 dev-python/python-openstackclient/Manifest create mode 100644 dev-python/python-openstackclient/metadata.xml create mode 100644 dev-python/python-openstackclient/python-openstackclient-3.18.1.ebuild create mode 100644 dev-python/python-openstackclient/python-openstackclient-5.2.1.ebuild create mode 100644 dev-python/python-podman/Manifest create mode 100644 dev-python/python-podman/metadata.xml create mode 100644 dev-python/python-podman/python-podman-1.6.0.ebuild create mode 100644 dev-python/python-poppler-qt5/Manifest create mode 100644 dev-python/python-poppler-qt5/metadata.xml create mode 100644 dev-python/python-poppler-qt5/python-poppler-qt5-0.75.0.ebuild create mode 100644 dev-python/python-prctl/Manifest create mode 100644 dev-python/python-prctl/metadata.xml create mode 100644 dev-python/python-prctl/python-prctl-1.7.ebuild create mode 100644 dev-python/python-redmine/Manifest create mode 100644 dev-python/python-redmine/metadata.xml create mode 100644 dev-python/python-redmine/python-redmine-2.3.0.ebuild create mode 100644 dev-python/python-saharaclient/Manifest create mode 100644 dev-python/python-saharaclient/metadata.xml create mode 100644 dev-python/python-saharaclient/python-saharaclient-2.2.1.ebuild create mode 100644 dev-python/python-senlinclient/Manifest create mode 100644 dev-python/python-senlinclient/metadata.xml create mode 100644 dev-python/python-senlinclient/python-senlinclient-1.2.0.ebuild create mode 100644 dev-python/python-sense-hat/Manifest create mode 100644 dev-python/python-sense-hat/metadata.xml create mode 100644 dev-python/python-sense-hat/python-sense-hat-2.2.0-r1.ebuild create mode 100644 dev-python/python-slip/Manifest create mode 100644 dev-python/python-slip/files/python-slip-0.6.5-no-selinux.patch create mode 100644 dev-python/python-slip/metadata.xml create mode 100644 dev-python/python-slip/python-slip-0.6.5.ebuild create mode 100644 dev-python/python-slugify/Manifest create mode 100644 dev-python/python-slugify/metadata.xml create mode 100644 dev-python/python-slugify/python-slugify-1.2.6.ebuild create mode 100644 dev-python/python-slugify/python-slugify-4.0.0.ebuild create mode 100644 dev-python/python-sshpubkeys/Manifest create mode 100644 dev-python/python-sshpubkeys/metadata.xml create mode 100644 dev-python/python-sshpubkeys/python-sshpubkeys-3.1.0.ebuild create mode 100644 dev-python/python-stdnum/Manifest create mode 100644 dev-python/python-stdnum/metadata.xml create mode 100644 dev-python/python-stdnum/python-stdnum-1.12.ebuild create mode 100644 dev-python/python-stdnum/python-stdnum-1.13.ebuild create mode 100644 dev-python/python-swiftclient/Manifest create mode 100644 dev-python/python-swiftclient/metadata.xml create mode 100644 dev-python/python-swiftclient/python-swiftclient-3.7.0.ebuild create mode 100644 dev-python/python-systemd/Manifest create mode 100644 dev-python/python-systemd/files/233-xfail-bind.patch create mode 100644 dev-python/python-systemd/metadata.xml create mode 100644 dev-python/python-systemd/python-systemd-233.ebuild create mode 100644 dev-python/python-systemd/python-systemd-234.ebuild create mode 100644 dev-python/python-termstyle/Manifest create mode 100644 dev-python/python-termstyle/files/tests-unicode.patch create mode 100644 dev-python/python-termstyle/metadata.xml create mode 100644 dev-python/python-termstyle/python-termstyle-0.1.10.ebuild create mode 100644 dev-python/python-troveclient/Manifest create mode 100644 dev-python/python-troveclient/metadata.xml create mode 100644 dev-python/python-troveclient/python-troveclient-2.17.0.ebuild create mode 100644 dev-python/python-utils/Manifest create mode 100644 dev-python/python-utils/files/python-utils-2.3.0-pytest-runner.patch create mode 100644 dev-python/python-utils/metadata.xml create mode 100644 dev-python/python-utils/python-utils-2.3.0.ebuild create mode 100644 dev-python/python-varlink/Manifest create mode 100644 dev-python/python-varlink/metadata.xml create mode 100644 dev-python/python-varlink/python-varlink-30.3.0.ebuild create mode 100644 dev-python/python-vitrageclient/Manifest create mode 100644 dev-python/python-vitrageclient/metadata.xml create mode 100644 dev-python/python-vitrageclient/python-vitrageclient-4.0.1.ebuild create mode 100644 dev-python/python-wpactrl/Manifest create mode 100644 dev-python/python-wpactrl/metadata.xml create mode 100644 dev-python/python-wpactrl/python-wpactrl-20081102-r1.ebuild create mode 100644 dev-python/python-xlib/Manifest create mode 100644 dev-python/python-xlib/metadata.xml create mode 100644 dev-python/python-xlib/python-xlib-0.27.ebuild create mode 100644 dev-python/python-xmlsec/Manifest create mode 100644 dev-python/python-xmlsec/metadata.xml create mode 100644 dev-python/python-xmlsec/python-xmlsec-1.3.6.ebuild create mode 100644 dev-python/python-xmlsec/python-xmlsec-1.3.8.ebuild create mode 100644 dev-python/python-xmp-toolkit/Manifest create mode 100644 dev-python/python-xmp-toolkit/files/python-xmp-toolkit-2.0.1-test.patch create mode 100644 dev-python/python-xmp-toolkit/metadata.xml create mode 100644 dev-python/python-xmp-toolkit/python-xmp-toolkit-2.0.1.ebuild create mode 100644 dev-python/python-zaqarclient/Manifest create mode 100644 dev-python/python-zaqarclient/metadata.xml create mode 100644 dev-python/python-zaqarclient/python-zaqarclient-1.11.0.ebuild create mode 100644 dev-python/python-zaqarclient/python-zaqarclient-1.13.1.ebuild create mode 100644 dev-python/python-zipstream/Manifest create mode 100644 dev-python/python-zipstream/metadata.xml create mode 100644 dev-python/python-zipstream/python-zipstream-1.1.4.ebuild create mode 100644 dev-python/python-zunclient/Manifest create mode 100644 dev-python/python-zunclient/metadata.xml create mode 100644 dev-python/python-zunclient/python-zunclient-3.3.0.ebuild create mode 100644 dev-python/python-zunclient/python-zunclient-4.0.1.ebuild create mode 100644 dev-python/python3-lxc/.audit create mode 100644 dev-python/python3-lxc/Manifest create mode 100644 dev-python/python3-lxc/python3-lxc-3.0.2.ebuild create mode 100644 dev-python/python3-lxc/python3-lxc-3.0.4.ebuild create mode 100644 dev-python/python3-saml/Manifest create mode 100644 dev-python/python3-saml/metadata.xml create mode 100644 dev-python/python3-saml/python3-saml-1.9.0.ebuild create mode 100644 dev-python/python_orocos_kdl/Manifest create mode 100644 dev-python/python_orocos_kdl/metadata.xml create mode 100644 dev-python/python_orocos_kdl/python_orocos_kdl-1.4.0-r1.ebuild create mode 100644 dev-python/python_orocos_kdl/python_orocos_kdl-9999.ebuild create mode 100644 dev-python/pythondialog/Manifest create mode 100644 dev-python/pythondialog/metadata.xml create mode 100644 dev-python/pythondialog/pythondialog-3.3.0.ebuild create mode 100644 dev-python/pythondialog/pythondialog-3.5.1.ebuild create mode 100644 dev-python/pythonutils/Manifest create mode 100644 dev-python/pythonutils/metadata.xml create mode 100644 dev-python/pythonutils/pythonutils-0.4.0-r1.ebuild create mode 100644 dev-python/pythonz-bd/Manifest create mode 100644 dev-python/pythonz-bd/metadata.xml create mode 100644 dev-python/pythonz-bd/pythonz-bd-1.11.4.ebuild create mode 100644 dev-python/pytidylib/Manifest create mode 100644 dev-python/pytidylib/metadata.xml create mode 100644 dev-python/pytidylib/pytidylib-0.3.2.ebuild create mode 100644 dev-python/pytoml/Manifest create mode 100644 dev-python/pytoml/metadata.xml create mode 100644 dev-python/pytoml/pytoml-0.1.20.ebuild create mode 100644 dev-python/pytools/Manifest create mode 100644 dev-python/pytools/metadata.xml create mode 100644 dev-python/pytools/pytools-2017.4-r1.ebuild create mode 100644 dev-python/pytools/pytools-2020.1.ebuild create mode 100644 dev-python/pytools/pytools-9999.ebuild create mode 100644 dev-python/pytrie/Manifest create mode 100644 dev-python/pytrie/metadata.xml create mode 100644 dev-python/pytrie/pytrie-0.3.1-r1.ebuild create mode 100644 dev-python/pytz/Manifest create mode 100644 dev-python/pytz/files/2018.4-zoneinfo.patch create mode 100644 dev-python/pytz/files/pytz-2018.4-zoneinfo-noinstall.patch create mode 100644 dev-python/pytz/metadata.xml create mode 100644 dev-python/pytz/pytz-2019.3.ebuild create mode 100644 dev-python/pytz/pytz-2020.1.ebuild create mode 100644 dev-python/pyu2f/Manifest create mode 100644 dev-python/pyu2f/metadata.xml create mode 100644 dev-python/pyu2f/pyu2f-0.1.4-r1.ebuild create mode 100644 dev-python/pyu2f/pyu2f-0.1.4.ebuild create mode 100644 dev-python/pyudev/Manifest create mode 100644 dev-python/pyudev/metadata.xml create mode 100644 dev-python/pyudev/pyudev-0.22.0.ebuild create mode 100644 dev-python/pyusb/Manifest create mode 100644 dev-python/pyusb/metadata.xml create mode 100644 dev-python/pyusb/pyusb-1.0.2.ebuild create mode 100644 dev-python/pyvorbis/Manifest create mode 100644 dev-python/pyvorbis/files/pyvorbis-1.4-python25.patch create mode 100644 dev-python/pyvorbis/files/pyvorbisfile.c-1.4.patch create mode 100644 dev-python/pyvorbis/metadata.xml create mode 100644 dev-python/pyvorbis/pyvorbis-1.4-r4.ebuild create mode 100644 dev-python/pywavelets/Manifest create mode 100644 dev-python/pywavelets/metadata.xml create mode 100644 dev-python/pywavelets/pywavelets-0.5.2-r1.ebuild create mode 100644 dev-python/pywinrm/Manifest create mode 100644 dev-python/pywinrm/metadata.xml create mode 100644 dev-python/pywinrm/pywinrm-0.3.0.ebuild create mode 100644 dev-python/pywinrm/pywinrm-0.4.1.ebuild create mode 100644 dev-python/pyx/Manifest create mode 100644 dev-python/pyx/files/pyx-0.14.1-unicode-latex.patch create mode 100644 dev-python/pyx/metadata.xml create mode 100644 dev-python/pyx/pyx-0.15.ebuild create mode 100644 dev-python/pyxattr/Manifest create mode 100644 dev-python/pyxattr/files/pyxattr-0.6.0-xattr_header.patch create mode 100644 dev-python/pyxattr/pyxattr-0.6.0-r3.ebuild create mode 100644 dev-python/pyxdg/Manifest create mode 100644 dev-python/pyxdg/metadata.xml create mode 100644 dev-python/pyxdg/pyxdg-0.26-r1.ebuild create mode 100644 dev-python/pyxml/Manifest create mode 100644 dev-python/pyxml/files/pyxml-0.8.4-python-2.6.patch create mode 100644 dev-python/pyxml/pyxml-0.8.4-r3.ebuild create mode 100644 dev-python/pyyaml/Manifest create mode 100644 dev-python/pyyaml/files/pyyaml-5.1-cve-2017-18342.patch create mode 100644 dev-python/pyyaml/metadata.xml create mode 100644 dev-python/pyyaml/pyyaml-3.13.ebuild create mode 100644 dev-python/pyyaml/pyyaml-5.3.1.ebuild create mode 100644 dev-python/pyyaml/pyyaml-5.3.ebuild create mode 100644 dev-python/pyzbar/Manifest create mode 100644 dev-python/pyzbar/metadata.xml create mode 100644 dev-python/pyzbar/pyzbar-0.1.8.ebuild create mode 100644 dev-python/pyzmq/Manifest create mode 100644 dev-python/pyzmq/files/pyzmq-19.0.0-tests.patch create mode 100644 dev-python/pyzmq/metadata.xml create mode 100644 dev-python/pyzmq/pyzmq-16.0.2.ebuild create mode 100644 dev-python/pyzmq/pyzmq-19.0.0.ebuild create mode 100644 dev-python/pyzmq/pyzmq-19.0.1_p20200608.ebuild create mode 100644 dev-python/qdarkstyle/Manifest create mode 100644 dev-python/qdarkstyle/metadata.xml create mode 100644 dev-python/qdarkstyle/qdarkstyle-2.8.1.ebuild create mode 100644 dev-python/qrcode/Manifest create mode 100644 dev-python/qrcode/metadata.xml create mode 100644 dev-python/qrcode/qrcode-6.1.ebuild create mode 100644 dev-python/qscintilla-python/Manifest create mode 100644 dev-python/qscintilla-python/metadata.xml create mode 100644 dev-python/qscintilla-python/qscintilla-python-2.11.4.ebuild create mode 100644 dev-python/qscintilla-python/qscintilla-python-2.11.5.ebuild create mode 100644 dev-python/qtawesome/Manifest create mode 100644 dev-python/qtawesome/metadata.xml create mode 100644 dev-python/qtawesome/qtawesome-0.7.1.ebuild create mode 100644 dev-python/qtawesome/qtawesome-0.7.2.ebuild create mode 100644 dev-python/qtconsole/Manifest create mode 100644 dev-python/qtconsole/metadata.xml create mode 100644 dev-python/qtconsole/qtconsole-4.3.1.ebuild create mode 100644 dev-python/qtconsole/qtconsole-4.6.0.ebuild create mode 100644 dev-python/qtconsole/qtconsole-4.7.4.ebuild create mode 100644 dev-python/qtconsole/qtconsole-4.7.5.ebuild create mode 100644 dev-python/qtsass/Manifest create mode 100644 dev-python/qtsass/metadata.xml create mode 100644 dev-python/qtsass/qtsass-0.1.1.ebuild create mode 100644 dev-python/qtsass/qtsass-0.3.0.ebuild create mode 100644 dev-python/queuelib/Manifest create mode 100644 dev-python/queuelib/metadata.xml create mode 100644 dev-python/queuelib/queuelib-1.5.0.ebuild create mode 100644 dev-python/quex/Manifest create mode 100644 dev-python/quex/files/quex-0.65.4-gentoo.patch create mode 100644 dev-python/quex/metadata.xml create mode 100644 dev-python/quex/quex-0.65.4.ebuild create mode 100644 dev-python/radon/Manifest create mode 100644 dev-python/radon/metadata.xml create mode 100644 dev-python/radon/radon-4.1.0.ebuild create mode 100644 dev-python/raet/Manifest create mode 100644 dev-python/raet/files/raet-0.6.8-msgpack-1.0.patch create mode 100644 dev-python/raet/metadata.xml create mode 100644 dev-python/raet/raet-0.6.8-r1.ebuild create mode 100644 dev-python/raet/raet-0.6.8.ebuild create mode 100644 dev-python/random2/Manifest create mode 100644 dev-python/random2/metadata.xml create mode 100644 dev-python/random2/random2-1.0.1-r1.ebuild create mode 100644 dev-python/rarfile/Manifest create mode 100644 dev-python/rarfile/metadata.xml create mode 100644 dev-python/rarfile/rarfile-3.0-r1.ebuild create mode 100644 dev-python/rarfile/rarfile-3.0.ebuild create mode 100644 dev-python/ratelimit/Manifest create mode 100644 dev-python/ratelimit/metadata.xml create mode 100644 dev-python/ratelimit/ratelimit-1.4.1.ebuild create mode 100644 dev-python/raven/Manifest create mode 100644 dev-python/raven/metadata.xml create mode 100644 dev-python/raven/raven-5.33.0.ebuild create mode 100644 dev-python/rdflib/Manifest create mode 100644 dev-python/rdflib/files/rdflib-4.2.2-python3.7-StopIteration.patch create mode 100644 dev-python/rdflib/metadata.xml create mode 100644 dev-python/rdflib/rdflib-4.2.2-r1.ebuild create mode 100644 dev-python/rdflib/rdflib-5.0.0.ebuild create mode 100644 dev-python/readme_renderer/Manifest create mode 100644 dev-python/readme_renderer/metadata.xml create mode 100644 dev-python/readme_renderer/readme_renderer-25.0.ebuild create mode 100644 dev-python/readme_renderer/readme_renderer-26.0.ebuild create mode 100644 dev-python/readthedocs-sphinx-ext/Manifest create mode 100644 dev-python/readthedocs-sphinx-ext/metadata.xml create mode 100644 dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-1.0.3.ebuild create mode 100644 dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-1.0.4.ebuild create mode 100644 dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.0.0.ebuild create mode 100644 dev-python/rebulk/Manifest create mode 100644 dev-python/rebulk/metadata.xml create mode 100644 dev-python/rebulk/rebulk-0.9.0.ebuild create mode 100644 dev-python/rebulk/rebulk-2.0.1.ebuild create mode 100644 dev-python/recommonmark/Manifest create mode 100644 dev-python/recommonmark/metadata.xml create mode 100644 dev-python/recommonmark/recommonmark-0.6.0.ebuild create mode 100644 dev-python/redis-py/Manifest create mode 100644 dev-python/redis-py/metadata.xml create mode 100644 dev-python/redis-py/redis-py-3.3.11.ebuild create mode 100644 dev-python/redlock-py/Manifest create mode 100644 dev-python/redlock-py/metadata.xml create mode 100644 dev-python/redlock-py/redlock-py-1.0.8.ebuild create mode 100644 dev-python/rednose/Manifest create mode 100644 dev-python/rednose/metadata.xml create mode 100644 dev-python/rednose/rednose-0.4.3.ebuild create mode 100644 dev-python/reflink/Manifest create mode 100644 dev-python/reflink/metadata.xml create mode 100644 dev-python/reflink/reflink-0.2.1-r1.ebuild create mode 100644 dev-python/regex/Manifest create mode 100644 dev-python/regex/files/regex-2019.11.1-pypy.patch create mode 100644 dev-python/regex/metadata.xml create mode 100644 dev-python/regex/regex-2020.2.20.ebuild create mode 100644 dev-python/regex/regex-2020.4.4.ebuild create mode 100644 dev-python/rencode/Manifest create mode 100644 dev-python/rencode/metadata.xml create mode 100644 dev-python/rencode/rencode-1.0.5-r1.ebuild create mode 100644 dev-python/rencode/rencode-1.0.6.ebuild create mode 100644 dev-python/reno/Manifest create mode 100644 dev-python/reno/metadata.xml create mode 100644 dev-python/reno/reno-2.11.3.ebuild create mode 100644 dev-python/reno/reno-2.7.0.ebuild create mode 100644 dev-python/reportlab/Manifest create mode 100644 dev-python/reportlab/files/reportlab-3.5.13-disable-network-tests.patch create mode 100644 dev-python/reportlab/files/reportlab-3.5.13-pillow-VERSION.patch create mode 100644 dev-python/reportlab/metadata.xml create mode 100644 dev-python/reportlab/reportlab-3.5.42.ebuild create mode 100644 dev-python/repoze-lru/Manifest create mode 100644 dev-python/repoze-lru/metadata.xml create mode 100644 dev-python/repoze-lru/repoze-lru-0.7-r1.ebuild create mode 100644 dev-python/repoze-sphinx-autointerface/Manifest create mode 100644 dev-python/repoze-sphinx-autointerface/metadata.xml create mode 100644 dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-0.7.1-r1.ebuild create mode 100644 dev-python/repoze-sphinx-autointerface/repoze-sphinx-autointerface-0.8.ebuild create mode 100644 dev-python/requests-cache/Manifest create mode 100644 dev-python/requests-cache/metadata.xml create mode 100644 dev-python/requests-cache/requests-cache-0.4.12-r1.ebuild create mode 100644 dev-python/requests-cache/requests-cache-0.4.12.ebuild create mode 100644 dev-python/requests-credssp/Manifest create mode 100644 dev-python/requests-credssp/metadata.xml create mode 100644 dev-python/requests-credssp/requests-credssp-1.0.2.ebuild create mode 100644 dev-python/requests-credssp/requests-credssp-1.1.1.ebuild create mode 100644 dev-python/requests-file/Manifest create mode 100644 dev-python/requests-file/metadata.xml create mode 100644 dev-python/requests-file/requests-file-1.4.3.ebuild create mode 100644 dev-python/requests-kerberos/Manifest create mode 100644 dev-python/requests-kerberos/metadata.xml create mode 100644 dev-python/requests-kerberos/requests-kerberos-0.12.0-r1.ebuild create mode 100644 dev-python/requests-mock/Manifest create mode 100644 dev-python/requests-mock/metadata.xml create mode 100644 dev-python/requests-mock/requests-mock-1.7.0.ebuild create mode 100644 dev-python/requests-mock/requests-mock-1.8.0.ebuild create mode 100644 dev-python/requests-ntlm/Manifest create mode 100644 dev-python/requests-ntlm/metadata.xml create mode 100644 dev-python/requests-ntlm/requests-ntlm-1.1.0-r1.ebuild create mode 100644 dev-python/requests-oauthlib/Manifest create mode 100644 dev-python/requests-oauthlib/metadata.xml create mode 100644 dev-python/requests-oauthlib/requests-oauthlib-1.3.0.ebuild create mode 100644 dev-python/requests-toolbelt/Manifest create mode 100644 dev-python/requests-toolbelt/files/requests-toolbelt-0.8.0-test-tracebacks.patch create mode 100644 dev-python/requests-toolbelt/files/requests-toolbelt-0.9.1-tests-internet.patch create mode 100644 dev-python/requests-toolbelt/files/requests-toolbelt-0.9.1-tests-py2.patch create mode 100644 dev-python/requests-toolbelt/files/requests-toolbelt-0.9.1-tests.patch create mode 100644 dev-python/requests-toolbelt/metadata.xml create mode 100644 dev-python/requests-toolbelt/requests-toolbelt-0.9.1.ebuild create mode 100644 dev-python/requests-unixsocket/.audit create mode 100644 dev-python/requests-unixsocket/Manifest create mode 100644 dev-python/requests-unixsocket/metadata.xml create mode 100644 dev-python/requests-unixsocket/requests-unixsocket-0.1.5.ebuild create mode 100644 dev-python/requests-unixsocket/requests-unixsocket-0.2.0.ebuild create mode 100644 dev-python/requests/Manifest create mode 100644 dev-python/requests/metadata.xml create mode 100644 dev-python/requests/requests-2.21.0-r1.ebuild create mode 100644 dev-python/requests/requests-2.23.0.ebuild create mode 100644 dev-python/requests/requests-2.24.0.ebuild create mode 100644 dev-python/requests_download/Manifest create mode 100644 dev-python/requests_download/metadata.xml create mode 100644 dev-python/requests_download/requests_download-0.1.2.ebuild create mode 100644 dev-python/requests_pkcs12/Manifest create mode 100644 dev-python/requests_pkcs12/metadata.xml create mode 100644 dev-python/requests_pkcs12/requests_pkcs12-1.4.ebuild create mode 100644 dev-python/requests_pkcs12/requests_pkcs12-1.7.ebuild create mode 100644 dev-python/requestsexceptions/Manifest create mode 100644 dev-python/requestsexceptions/metadata.xml create mode 100644 dev-python/requestsexceptions/requestsexceptions-1.4.0.ebuild create mode 100644 dev-python/responses/Manifest create mode 100644 dev-python/responses/files/responses-0.10.7-fix-cookies.patch create mode 100644 dev-python/responses/files/responses-0.10.7-tests.patch create mode 100644 dev-python/responses/metadata.xml create mode 100644 dev-python/responses/responses-0.10.14.ebuild create mode 100644 dev-python/responses/responses-0.10.15.ebuild create mode 100644 dev-python/responses/responses-0.10.7.ebuild create mode 100644 dev-python/restructuredtext-lint/Manifest create mode 100644 dev-python/restructuredtext-lint/metadata.xml create mode 100644 dev-python/restructuredtext-lint/restructuredtext-lint-0.12.2.ebuild create mode 100644 dev-python/restructuredtext-lint/restructuredtext-lint-1.1.2.ebuild create mode 100644 dev-python/restructuredtext-lint/restructuredtext-lint-1.3.0.ebuild create mode 100644 dev-python/resumable-urlretrieve/Manifest create mode 100644 dev-python/resumable-urlretrieve/metadata.xml create mode 100644 dev-python/resumable-urlretrieve/resumable-urlretrieve-0.1.5.ebuild create mode 100644 dev-python/retry-decorator/Manifest create mode 100644 dev-python/retry-decorator/metadata.xml create mode 100644 dev-python/retry-decorator/retry-decorator-1.0.0-r1.ebuild create mode 100644 dev-python/retry-decorator/retry-decorator-1.1.1.ebuild create mode 100644 dev-python/retrying/Manifest create mode 100644 dev-python/retrying/metadata.xml create mode 100644 dev-python/retrying/retrying-1.3.3.ebuild create mode 100644 dev-python/rfc3339-validator/Manifest create mode 100644 dev-python/rfc3339-validator/files/rfc3339-validator-0.1.2-remove-pytest-runner.patch create mode 100644 dev-python/rfc3339-validator/metadata.xml create mode 100644 dev-python/rfc3339-validator/rfc3339-validator-0.1.2.ebuild create mode 100644 dev-python/rfc3986-validator/Manifest create mode 100644 dev-python/rfc3986-validator/metadata.xml create mode 100644 dev-python/rfc3986-validator/rfc3986-validator-0.1.1.ebuild create mode 100644 dev-python/rfc3986/Manifest create mode 100644 dev-python/rfc3986/metadata.xml create mode 100644 dev-python/rfc3986/rfc3986-1.2.0.ebuild create mode 100644 dev-python/rfc3986/rfc3986-1.3.2.ebuild create mode 100644 dev-python/rfc3987/Manifest create mode 100644 dev-python/rfc3987/metadata.xml create mode 100644 dev-python/rfc3987/rfc3987-1.3.8-r1.ebuild create mode 100644 dev-python/robotbackgroundlogger/Manifest create mode 100644 dev-python/robotbackgroundlogger/metadata.xml create mode 100644 dev-python/robotbackgroundlogger/robotbackgroundlogger-1.2.ebuild create mode 100644 dev-python/robotframework/Manifest create mode 100644 dev-python/robotframework/metadata.xml create mode 100644 dev-python/robotframework/robotframework-3.0.4.ebuild create mode 100644 dev-python/roman/Manifest create mode 100644 dev-python/roman/metadata.xml create mode 100644 dev-python/roman/roman-3.0.ebuild create mode 100644 dev-python/roman/roman-3.2.ebuild create mode 100644 dev-python/root_numpy/Manifest create mode 100644 dev-python/root_numpy/metadata.xml create mode 100644 dev-python/root_numpy/root_numpy-4.7.3-r1.ebuild create mode 100644 dev-python/rootpy/Manifest create mode 100644 dev-python/rootpy/metadata.xml create mode 100644 dev-python/rootpy/rootpy-1.0.1-r1.ebuild create mode 100644 dev-python/rope/Manifest create mode 100644 dev-python/rope/files/rope-0.16.0-python3.7.patch create mode 100644 dev-python/rope/metadata.xml create mode 100644 dev-python/rope/rope-0.16.0.ebuild create mode 100644 dev-python/ropemode/Manifest create mode 100644 dev-python/ropemode/metadata.xml create mode 100644 dev-python/ropemode/ropemode-0.5.ebuild create mode 100644 dev-python/rosdistro/Manifest create mode 100644 dev-python/rosdistro/files/yaml.patch create mode 100644 dev-python/rosdistro/metadata.xml create mode 100644 dev-python/rosdistro/rosdistro-0.8.0.ebuild create mode 100644 dev-python/rosdistro/rosdistro-0.8.1.ebuild create mode 100644 dev-python/rosdistro/rosdistro-9999.ebuild create mode 100644 dev-python/rospkg/Manifest create mode 100644 dev-python/rospkg/files/gentoo.patch create mode 100644 dev-python/rospkg/files/yaml_load.patch create mode 100644 dev-python/rospkg/metadata.xml create mode 100644 dev-python/rospkg/rospkg-1.2.0.ebuild create mode 100644 dev-python/rospkg/rospkg-1.2.6.ebuild create mode 100644 dev-python/rospkg/rospkg-9999.ebuild create mode 100644 dev-python/routes/Manifest create mode 100644 dev-python/routes/metadata.xml create mode 100644 dev-python/routes/routes-2.4.1-r1.ebuild create mode 100644 dev-python/rply/Manifest create mode 100644 dev-python/rply/metadata.xml create mode 100644 dev-python/rply/rply-0.7.7.ebuild create mode 100644 dev-python/rpy/Manifest create mode 100644 dev-python/rpy/metadata.xml create mode 100644 dev-python/rpy/rpy-2.9.0.ebuild create mode 100644 dev-python/rpyc/Manifest create mode 100644 dev-python/rpyc/metadata.xml create mode 100644 dev-python/rpyc/rpyc-4.1.4.ebuild create mode 100644 dev-python/rq/Manifest create mode 100644 dev-python/rq/metadata.xml create mode 100644 dev-python/rq/rq-1.3.0.ebuild create mode 100644 dev-python/rsa/Manifest create mode 100644 dev-python/rsa/metadata.xml create mode 100644 dev-python/rsa/rsa-3.4.2-r1.ebuild create mode 100644 dev-python/rsa/rsa-4.0.ebuild create mode 100644 dev-python/rsa/rsa-4.1.ebuild create mode 100644 dev-python/rsa/rsa-4.2.ebuild create mode 100644 dev-python/rst-linker/Manifest create mode 100644 dev-python/rst-linker/metadata.xml create mode 100644 dev-python/rst-linker/rst-linker-1.11.ebuild create mode 100644 dev-python/rst-linker/rst-linker-2.0.0.ebuild create mode 100644 dev-python/rtimulib/Manifest create mode 100644 dev-python/rtimulib/metadata.xml create mode 100644 dev-python/rtimulib/rtimulib-7.2.1-r1.ebuild create mode 100644 dev-python/rtslib-fb/Manifest create mode 100644 dev-python/rtslib-fb/files/target.service create mode 100644 dev-python/rtslib-fb/metadata.xml create mode 100644 dev-python/rtslib-fb/rtslib-fb-2.1.69.ebuild create mode 100644 dev-python/ruamel-std-pathlib/Manifest create mode 100644 dev-python/ruamel-std-pathlib/metadata.xml create mode 100644 dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.4-r1.ebuild create mode 100644 dev-python/ruamel-yaml-clib/Manifest create mode 100644 dev-python/ruamel-yaml-clib/metadata.xml create mode 100644 dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.0.ebuild create mode 100644 dev-python/ruamel-yaml/Manifest create mode 100644 dev-python/ruamel-yaml/metadata.xml create mode 100644 dev-python/ruamel-yaml/ruamel-yaml-0.15.35.ebuild create mode 100644 dev-python/ruamel-yaml/ruamel-yaml-0.16.10.ebuild create mode 100644 dev-python/ryu/Manifest create mode 100644 dev-python/ryu/metadata.xml create mode 100644 dev-python/ryu/ryu-4.26-r1.ebuild create mode 100644 dev-python/ryu/ryu-4.26.ebuild create mode 100644 dev-python/s3fs/Manifest create mode 100644 dev-python/s3fs/metadata.xml create mode 100644 dev-python/s3fs/s3fs-0.1.5.ebuild create mode 100644 dev-python/s3fs/s3fs-0.4.2.ebuild create mode 100644 dev-python/s3transfer/Manifest create mode 100644 dev-python/s3transfer/files/s3transfer-0.3.3-py38.patch create mode 100644 dev-python/s3transfer/metadata.xml create mode 100644 dev-python/s3transfer/s3transfer-0.2.0.ebuild create mode 100644 dev-python/s3transfer/s3transfer-0.3.1.ebuild create mode 100644 dev-python/s3transfer/s3transfer-0.3.3.ebuild create mode 100644 dev-python/sabyenc/Manifest create mode 100644 dev-python/sabyenc/metadata.xml create mode 100644 dev-python/sabyenc/sabyenc-3.3.6.ebuild create mode 100644 dev-python/sabyenc/sabyenc-4.0.1.ebuild create mode 100644 dev-python/sarge/Manifest create mode 100644 dev-python/sarge/metadata.xml create mode 100644 dev-python/sarge/sarge-0.1.5.ebuild create mode 100644 dev-python/scandir/Manifest create mode 100644 dev-python/scandir/metadata.xml create mode 100644 dev-python/scandir/scandir-1.10.0-r1.ebuild create mode 100644 dev-python/scikit-build/Manifest create mode 100644 dev-python/scikit-build/files/scikit-build-0.10.0-docs.patch create mode 100644 dev-python/scikit-build/files/scikit-build-0.10.0-skip-sandbox-violation-tests.patch create mode 100644 dev-python/scikit-build/metadata.xml create mode 100644 dev-python/scikit-build/scikit-build-0.10.0.ebuild create mode 100644 dev-python/scikit-build/scikit-build-0.11.1.ebuild create mode 100644 dev-python/scrapy/Manifest create mode 100644 dev-python/scrapy/metadata.xml create mode 100644 dev-python/scrapy/scrapy-2.1.0.ebuild create mode 100644 dev-python/scripttest/Manifest create mode 100644 dev-python/scripttest/metadata.xml create mode 100644 dev-python/scripttest/scripttest-1.3.0.ebuild create mode 100644 dev-python/scrypt/Manifest create mode 100644 dev-python/scrypt/metadata.xml create mode 100644 dev-python/scrypt/scrypt-0.8.13-r2.ebuild create mode 100644 dev-python/scrypt/scrypt-0.8.15.ebuild create mode 100644 dev-python/seaborn/Manifest create mode 100644 dev-python/seaborn/metadata.xml create mode 100644 dev-python/seaborn/seaborn-0.10.0.ebuild create mode 100644 dev-python/secretstorage/Manifest create mode 100644 dev-python/secretstorage/metadata.xml create mode 100644 dev-python/secretstorage/secretstorage-3.1.1-r1.ebuild create mode 100644 dev-python/secretstorage/secretstorage-3.1.1.ebuild create mode 100644 dev-python/secretstorage/secretstorage-3.1.2.ebuild create mode 100644 dev-python/selenium/Manifest create mode 100644 dev-python/selenium/metadata.xml create mode 100644 dev-python/selenium/selenium-3.141.0-r1.ebuild create mode 100644 dev-python/semantic_version/Manifest create mode 100644 dev-python/semantic_version/metadata.xml create mode 100644 dev-python/semantic_version/semantic_version-2.8.4.ebuild create mode 100644 dev-python/semver/Manifest create mode 100644 dev-python/semver/metadata.xml create mode 100644 dev-python/semver/semver-2.10.2.ebuild create mode 100644 dev-python/send2trash/Manifest create mode 100644 dev-python/send2trash/files/send2trash-1.5.0-fix-broken-tests-on-py2.patch create mode 100644 dev-python/send2trash/metadata.xml create mode 100644 dev-python/send2trash/send2trash-1.5.0-r1.ebuild create mode 100644 dev-python/sentinels/Manifest create mode 100644 dev-python/sentinels/metadata.xml create mode 100644 dev-python/sentinels/sentinels-1.0.0.ebuild create mode 100644 dev-python/sentry-sdk/Manifest create mode 100644 dev-python/sentry-sdk/metadata.xml create mode 100644 dev-python/sentry-sdk/sentry-sdk-0.14.1.ebuild create mode 100644 dev-python/sentry-sdk/sentry-sdk-0.14.4.ebuild create mode 100644 dev-python/serpent/Manifest create mode 100644 dev-python/serpent/metadata.xml create mode 100644 dev-python/serpent/serpent-1.30.ebuild create mode 100644 dev-python/serverfiles/Manifest create mode 100644 dev-python/serverfiles/metadata.xml create mode 100644 dev-python/serverfiles/serverfiles-0.2.1.ebuild create mode 100644 dev-python/service_identity/Manifest create mode 100644 dev-python/service_identity/metadata.xml create mode 100644 dev-python/service_identity/service_identity-18.1.0.ebuild create mode 100644 dev-python/setproctitle/Manifest create mode 100644 dev-python/setproctitle/metadata.xml create mode 100644 dev-python/setproctitle/setproctitle-1.1.10-r1.ebuild create mode 100644 dev-python/setuptools-git/Manifest create mode 100644 dev-python/setuptools-git/metadata.xml create mode 100644 dev-python/setuptools-git/setuptools-git-1.2.ebuild create mode 100644 dev-python/setuptools/Manifest create mode 100644 dev-python/setuptools/files/setuptools-42.0.0-imp-fix.patch create mode 100644 dev-python/setuptools/metadata.xml create mode 100644 dev-python/setuptools/setuptools-44.0.0.ebuild create mode 100644 dev-python/setuptools/setuptools-44.1.0.ebuild create mode 100644 dev-python/setuptools/setuptools-46.4.0-r1.ebuild create mode 100644 dev-python/setuptools/setuptools-47.1.1.ebuild create mode 100644 dev-python/setuptools/setuptools-47.3.1.ebuild create mode 100644 dev-python/setuptools_scm/Manifest create mode 100644 dev-python/setuptools_scm/metadata.xml create mode 100644 dev-python/setuptools_scm/setuptools_scm-3.5.0.ebuild create mode 100644 dev-python/setuptools_scm/setuptools_scm-4.1.0.ebuild create mode 100644 dev-python/setuptools_scm/setuptools_scm-4.1.1.ebuild create mode 100644 dev-python/setuptools_scm/setuptools_scm-4.1.2.ebuild create mode 100644 dev-python/setuptools_scm_git_archive/Manifest create mode 100644 dev-python/setuptools_scm_git_archive/metadata.xml create mode 100644 dev-python/setuptools_scm_git_archive/setuptools_scm_git_archive-1.0.ebuild create mode 100644 dev-python/setuptools_scm_git_archive/setuptools_scm_git_archive-1.1.ebuild create mode 100644 dev-python/setuptools_trial/Manifest create mode 100644 dev-python/setuptools_trial/metadata.xml create mode 100644 dev-python/setuptools_trial/setuptools_trial-0.6.0-r1.ebuild create mode 100644 dev-python/sexpdata/Manifest create mode 100644 dev-python/sexpdata/metadata.xml create mode 100644 dev-python/sexpdata/sexpdata-0.0.3-r1.ebuild create mode 100644 dev-python/sgmllib3k/Manifest create mode 100644 dev-python/sgmllib3k/metadata.xml create mode 100644 dev-python/sgmllib3k/sgmllib3k-1.0.0.ebuild create mode 100644 dev-python/sh/Manifest create mode 100644 dev-python/sh/files/sh-1.12.14-skip-unreliable-test.patch create mode 100644 dev-python/sh/files/sh-1.12.14-tests.patch create mode 100644 dev-python/sh/metadata.xml create mode 100644 dev-python/sh/sh-1.12.14.ebuild create mode 100644 dev-python/shiboken2/Manifest create mode 100644 dev-python/shiboken2/metadata.xml create mode 100644 dev-python/shiboken2/shiboken2-5.14.1-r3.ebuild create mode 100644 dev-python/shiboken2/shiboken2-5.14.2.ebuild create mode 100644 dev-python/shutilwhich/Manifest create mode 100644 dev-python/shutilwhich/metadata.xml create mode 100644 dev-python/shutilwhich/shutilwhich-1.1.0.ebuild create mode 100644 dev-python/simplebayes/Manifest create mode 100644 dev-python/simplebayes/metadata.xml create mode 100644 dev-python/simplebayes/simplebayes-1.5.7.ebuild create mode 100644 dev-python/simpleeval/Manifest create mode 100644 dev-python/simpleeval/metadata.xml create mode 100644 dev-python/simpleeval/simpleeval-0.9.10.ebuild create mode 100644 dev-python/simpleeval/simpleeval-0.9.8.ebuild create mode 100644 dev-python/simplegeneric/Manifest create mode 100644 dev-python/simplegeneric/metadata.xml create mode 100644 dev-python/simplegeneric/simplegeneric-0.8.1-r1.ebuild create mode 100644 dev-python/simplejson/Manifest create mode 100644 dev-python/simplejson/metadata.xml create mode 100644 dev-python/simplejson/simplejson-3.17.0.ebuild create mode 100644 dev-python/simplekml/Manifest create mode 100644 dev-python/simplekml/metadata.xml create mode 100644 dev-python/simplekml/simplekml-1.3.1.ebuild create mode 100644 dev-python/simplesoapy/Manifest create mode 100644 dev-python/simplesoapy/metadata.xml create mode 100644 dev-python/simplesoapy/simplesoapy-1.5.1-r1.ebuild create mode 100644 dev-python/simplesoapy/simplesoapy-9999.ebuild create mode 100644 dev-python/simplespectral/Manifest create mode 100644 dev-python/simplespectral/metadata.xml create mode 100644 dev-python/simplespectral/simplespectral-1.0.0.ebuild create mode 100644 dev-python/simplespectral/simplespectral-9999.ebuild create mode 100644 dev-python/simpy/Manifest create mode 100644 dev-python/simpy/metadata.xml create mode 100644 dev-python/simpy/simpy-3.0.13.ebuild create mode 100644 dev-python/simpy/simpy-3.0.8.ebuild create mode 100644 dev-python/singledispatch/Manifest create mode 100644 dev-python/singledispatch/metadata.xml create mode 100644 dev-python/singledispatch/singledispatch-3.4.0.3.ebuild create mode 100644 dev-python/sip/Manifest create mode 100644 dev-python/sip/files/sip-4.18-darwin.patch create mode 100644 dev-python/sip/metadata.xml create mode 100644 dev-python/sip/sip-4.19.22.ebuild create mode 100644 dev-python/sip/sip-4.19.23.ebuild create mode 100644 dev-python/six/Manifest create mode 100644 dev-python/six/metadata.xml create mode 100644 dev-python/six/six-1.14.0.ebuild create mode 100644 dev-python/six/six-1.15.0.ebuild create mode 100644 dev-python/sjcl/Manifest create mode 100644 dev-python/sjcl/sjcl-0.2.1.ebuild create mode 100644 dev-python/slackclient/Manifest create mode 100644 dev-python/slackclient/metadata.xml create mode 100644 dev-python/slackclient/slackclient-2.5.0.ebuild create mode 100644 dev-python/sleekxmpp/Manifest create mode 100644 dev-python/sleekxmpp/metadata.xml create mode 100644 dev-python/sleekxmpp/sleekxmpp-1.3.1-r1.ebuild create mode 100644 dev-python/slimit/Manifest create mode 100644 dev-python/slimit/files/slimit-0.8.1-fix-python3.patch create mode 100644 dev-python/slimit/metadata.xml create mode 100644 dev-python/slimit/slimit-0.8.1-r1.ebuild create mode 100644 dev-python/slixmpp/Manifest create mode 100644 dev-python/slixmpp/metadata.xml create mode 100644 dev-python/slixmpp/slixmpp-1.4.2.ebuild create mode 100644 dev-python/slixmpp/slixmpp-9999.ebuild create mode 100755 dev-python/smartypants/Manifest create mode 100644 dev-python/smartypants/metadata.xml create mode 100755 dev-python/smartypants/smartypants-2.0.1-r1.ebuild create mode 100644 dev-python/smmap/Manifest create mode 100644 dev-python/smmap/metadata.xml create mode 100644 dev-python/smmap/smmap-3.0.2.ebuild create mode 100644 dev-python/smmap/smmap-3.0.4.ebuild create mode 100644 dev-python/smmap2/Manifest create mode 100644 dev-python/smmap2/metadata.xml create mode 100644 dev-python/smmap2/smmap2-2.0.3.ebuild create mode 100644 dev-python/snakeoil/Manifest create mode 100644 dev-python/snakeoil/files/snakeoil-0.8.8-py39.patch create mode 100644 dev-python/snakeoil/metadata.xml create mode 100644 dev-python/snakeoil/snakeoil-0.8.8.ebuild create mode 100644 dev-python/snakeoil/snakeoil-9999.ebuild create mode 100644 dev-python/snaketrace/Manifest create mode 100644 dev-python/snaketrace/metadata.xml create mode 100644 dev-python/snaketrace/snaketrace-0.1.1.ebuild create mode 100644 dev-python/snappy/Manifest create mode 100644 dev-python/snappy/metadata.xml create mode 100644 dev-python/snappy/snappy-0.5.1.ebuild create mode 100644 dev-python/snapshottest/Manifest create mode 100644 dev-python/snapshottest/files/snapshottest-0.5.1-remove-fastdiff.patch create mode 100644 dev-python/snapshottest/metadata.xml create mode 100644 dev-python/snapshottest/snapshottest-0.5.1.ebuild create mode 100644 dev-python/snowballstemmer/Manifest create mode 100644 dev-python/snowballstemmer/metadata.xml create mode 100644 dev-python/snowballstemmer/snowballstemmer-2.0.0.ebuild create mode 100644 dev-python/soaplib/Manifest create mode 100644 dev-python/soaplib/metadata.xml create mode 100644 dev-python/soaplib/soaplib-1.0.0-r2.ebuild create mode 100644 dev-python/socketio-client-nexus/Manifest create mode 100644 dev-python/socketio-client-nexus/metadata.xml create mode 100644 dev-python/socketio-client-nexus/socketio-client-nexus-0.7.6.ebuild create mode 100644 dev-python/socketio-client/Manifest create mode 100644 dev-python/socketio-client/metadata.xml create mode 100644 dev-python/socketio-client/socketio-client-0.6.6.ebuild create mode 100644 dev-python/socketio-client/socketio-client-0.7.2.ebuild create mode 100644 dev-python/socketpool/Manifest create mode 100644 dev-python/socketpool/files/socketpool-0.5.2-locale.patch create mode 100644 dev-python/socketpool/metadata.xml create mode 100644 dev-python/socketpool/socketpool-0.5.3-r2.ebuild create mode 100644 dev-python/socketpool/socketpool-0.5.3-r3.ebuild create mode 100644 dev-python/sortedcollections/Manifest create mode 100644 dev-python/sortedcollections/metadata.xml create mode 100644 dev-python/sortedcollections/sortedcollections-0.5.3.ebuild create mode 100644 dev-python/sortedcontainers/Manifest create mode 100644 dev-python/sortedcontainers/metadata.xml create mode 100644 dev-python/sortedcontainers/sortedcontainers-2.1.0.ebuild create mode 100644 dev-python/sortedcontainers/sortedcontainers-2.2.1.ebuild create mode 100644 dev-python/sortedcontainers/sortedcontainers-2.2.2.ebuild create mode 100644 dev-python/soupsieve/Manifest create mode 100644 dev-python/soupsieve/metadata.xml create mode 100644 dev-python/soupsieve/soupsieve-1.9.5.ebuild create mode 100644 dev-python/soupsieve/soupsieve-1.9.6.ebuild create mode 100644 dev-python/soupsieve/soupsieve-2.0.1.ebuild create mode 100644 dev-python/soya/Manifest create mode 100644 dev-python/soya/files/soya-0.15_rc1-glu.patch create mode 100644 dev-python/soya/metadata.xml create mode 100644 dev-python/soya/soya-0.15_rc1-r1.ebuild create mode 100644 dev-python/sparql-wrapper/Manifest create mode 100644 dev-python/sparql-wrapper/metadata.xml create mode 100644 dev-python/sparql-wrapper/sparql-wrapper-1.8.4.ebuild create mode 100644 dev-python/sparql-wrapper/sparql-wrapper-1.8.5.ebuild create mode 100644 dev-python/speaklater/Manifest create mode 100644 dev-python/speaklater/metadata.xml create mode 100644 dev-python/speaklater/speaklater-1.3-r1.ebuild create mode 100644 dev-python/speg/Manifest create mode 100644 dev-python/speg/metadata.xml create mode 100644 dev-python/speg/speg-0.3.ebuild create mode 100644 dev-python/sphinx-aiohttp-theme/Manifest create mode 100644 dev-python/sphinx-aiohttp-theme/metadata.xml create mode 100644 dev-python/sphinx-aiohttp-theme/sphinx-aiohttp-theme-0.1.5.ebuild create mode 100644 dev-python/sphinx-aiohttp-theme/sphinx-aiohttp-theme-0.1.6.ebuild create mode 100644 dev-python/sphinx-bootstrap-theme/Manifest create mode 100644 dev-python/sphinx-bootstrap-theme/metadata.xml create mode 100644 dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.6.5.ebuild create mode 100644 dev-python/sphinx-epytext/Manifest create mode 100644 dev-python/sphinx-epytext/metadata.xml create mode 100644 dev-python/sphinx-epytext/sphinx-epytext-0.0.4.ebuild create mode 100644 dev-python/sphinx-gallery/Manifest create mode 100644 dev-python/sphinx-gallery/metadata.xml create mode 100644 dev-python/sphinx-gallery/sphinx-gallery-0.3.1-r1.ebuild create mode 100644 dev-python/sphinx-issues/Manifest create mode 100644 dev-python/sphinx-issues/metadata.xml create mode 100644 dev-python/sphinx-issues/sphinx-issues-1.2.0.ebuild create mode 100644 dev-python/sphinx-jinja/Manifest create mode 100644 dev-python/sphinx-jinja/metadata.xml create mode 100644 dev-python/sphinx-jinja/sphinx-jinja-0.3.0.ebuild create mode 100644 dev-python/sphinx-notfound-page/Manifest create mode 100644 dev-python/sphinx-notfound-page/metadata.xml create mode 100644 dev-python/sphinx-notfound-page/sphinx-notfound-page-0.4.ebuild create mode 100644 dev-python/sphinx-prompt/Manifest create mode 100644 dev-python/sphinx-prompt/metadata.xml create mode 100644 dev-python/sphinx-prompt/sphinx-prompt-1.2.0.ebuild create mode 100644 dev-python/sphinx-py3doc-enhanced-theme/Manifest create mode 100644 dev-python/sphinx-py3doc-enhanced-theme/metadata.xml create mode 100644 dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.3.2-r1.ebuild create mode 100644 dev-python/sphinx-testing/Manifest create mode 100644 dev-python/sphinx-testing/metadata.xml create mode 100644 dev-python/sphinx-testing/sphinx-testing-1.0.1-r1.ebuild create mode 100644 dev-python/sphinx/Manifest create mode 100644 dev-python/sphinx/metadata.xml create mode 100644 dev-python/sphinx/sphinx-1.7.5-r2.ebuild create mode 100644 dev-python/sphinx/sphinx-2.0.1-r1.ebuild create mode 100644 dev-python/sphinx/sphinx-2.4.4.ebuild create mode 100644 dev-python/sphinx/sphinx-3.0.3.ebuild create mode 100644 dev-python/sphinx/sphinx-3.0.4.ebuild create mode 100644 dev-python/sphinx/sphinx-3.1.0.ebuild create mode 100644 dev-python/sphinx/sphinx-3.1.1.ebuild create mode 100644 dev-python/sphinx_celery/Manifest create mode 100644 dev-python/sphinx_celery/metadata.xml create mode 100644 dev-python/sphinx_celery/sphinx_celery-2.0.0-r1.ebuild create mode 100644 dev-python/sphinx_rtd_theme/Manifest create mode 100644 dev-python/sphinx_rtd_theme/metadata.xml create mode 100644 dev-python/sphinx_rtd_theme/sphinx_rtd_theme-0.2.4.ebuild create mode 100644 dev-python/sphinx_rtd_theme/sphinx_rtd_theme-0.4.3-r1.ebuild create mode 100644 dev-python/sphinx_selective_exclude/Manifest create mode 100644 dev-python/sphinx_selective_exclude/metadata.xml create mode 100644 dev-python/sphinx_selective_exclude/sphinx_selective_exclude-1.0.3.ebuild create mode 100644 dev-python/sphinxcontrib-applehelp/Manifest create mode 100644 dev-python/sphinxcontrib-applehelp/metadata.xml create mode 100644 dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.1.ebuild create mode 100644 dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.2.ebuild create mode 100644 dev-python/sphinxcontrib-asyncio/Manifest create mode 100644 dev-python/sphinxcontrib-asyncio/metadata.xml create mode 100644 dev-python/sphinxcontrib-asyncio/sphinxcontrib-asyncio-0.2.0-r2.ebuild create mode 100644 dev-python/sphinxcontrib-blockdiag/Manifest create mode 100644 dev-python/sphinxcontrib-blockdiag/metadata.xml create mode 100644 dev-python/sphinxcontrib-blockdiag/sphinxcontrib-blockdiag-2.0.0.ebuild create mode 100644 dev-python/sphinxcontrib-devhelp/Manifest create mode 100644 dev-python/sphinxcontrib-devhelp/metadata.xml create mode 100644 dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.1.ebuild create mode 100644 dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-1.0.2.ebuild create mode 100644 dev-python/sphinxcontrib-documentedlist/Manifest create mode 100644 dev-python/sphinxcontrib-documentedlist/metadata.xml create mode 100644 dev-python/sphinxcontrib-documentedlist/sphinxcontrib-documentedlist-0.6.ebuild create mode 100644 dev-python/sphinxcontrib-doxylink/Manifest create mode 100644 dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.5-r1.ebuild create mode 100644 dev-python/sphinxcontrib-github-alt/Manifest create mode 100644 dev-python/sphinxcontrib-github-alt/files/sphinxcontrib-github-alt-1.0-init.py.patch create mode 100644 dev-python/sphinxcontrib-github-alt/files/sphinxcontrib-github-alt-1.1-setup.py.patch create mode 100644 dev-python/sphinxcontrib-github-alt/metadata.xml create mode 100644 dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.1-r2.ebuild create mode 100644 dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.1.ebuild create mode 100644 dev-python/sphinxcontrib-htmlhelp/Manifest create mode 100644 dev-python/sphinxcontrib-htmlhelp/metadata.xml create mode 100644 dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-1.0.2.ebuild create mode 100644 dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-1.0.3.ebuild create mode 100644 dev-python/sphinxcontrib-httpdomain/Manifest create mode 100644 dev-python/sphinxcontrib-httpdomain/metadata.xml create mode 100644 dev-python/sphinxcontrib-httpdomain/sphinxcontrib-httpdomain-1.5.0.ebuild create mode 100644 dev-python/sphinxcontrib-httpdomain/sphinxcontrib-httpdomain-1.7.0.ebuild create mode 100644 dev-python/sphinxcontrib-httpexample/Manifest create mode 100644 dev-python/sphinxcontrib-httpexample/metadata.xml create mode 100644 dev-python/sphinxcontrib-httpexample/sphinxcontrib-httpexample-0.10.3.ebuild create mode 100644 dev-python/sphinxcontrib-issuetracker/Manifest create mode 100644 dev-python/sphinxcontrib-issuetracker/sphinxcontrib-issuetracker-0.11-r3.ebuild create mode 100644 dev-python/sphinxcontrib-jsmath/Manifest create mode 100644 dev-python/sphinxcontrib-jsmath/metadata.xml create mode 100644 dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1-r1.ebuild create mode 100644 dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1.ebuild create mode 100644 dev-python/sphinxcontrib-napoleon/Manifest create mode 100644 dev-python/sphinxcontrib-napoleon/metadata.xml create mode 100644 dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.6.1.ebuild create mode 100644 dev-python/sphinxcontrib-newsfeed/Manifest create mode 100644 dev-python/sphinxcontrib-newsfeed/metadata.xml create mode 100644 dev-python/sphinxcontrib-newsfeed/sphinxcontrib-newsfeed-0.1.4.ebuild create mode 100644 dev-python/sphinxcontrib-pretty-searchresults/Manifest create mode 100644 dev-python/sphinxcontrib-pretty-searchresults/metadata.xml create mode 100644 dev-python/sphinxcontrib-pretty-searchresults/sphinxcontrib-pretty-searchresults-0.3.5.ebuild create mode 100644 dev-python/sphinxcontrib-programoutput/Manifest create mode 100644 dev-python/sphinxcontrib-programoutput/metadata.xml create mode 100644 dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.11.ebuild create mode 100644 dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.15.ebuild create mode 100644 dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.16.ebuild create mode 100644 dev-python/sphinxcontrib-qthelp/Manifest create mode 100644 dev-python/sphinxcontrib-qthelp/metadata.xml create mode 100644 dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.2.ebuild create mode 100644 dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-1.0.3.ebuild create mode 100644 dev-python/sphinxcontrib-serializinghtml/Manifest create mode 100644 dev-python/sphinxcontrib-serializinghtml/metadata.xml create mode 100644 dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.3.ebuild create mode 100644 dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-1.1.4.ebuild create mode 100644 dev-python/sphinxcontrib-spelling/Manifest create mode 100644 dev-python/sphinxcontrib-spelling/metadata.xml create mode 100644 dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-4.3.0.ebuild create mode 100644 dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.0.0.ebuild create mode 100644 dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.1.0.ebuild create mode 100644 dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.1.1.ebuild create mode 100644 dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.1.2.ebuild create mode 100644 dev-python/sphinxcontrib-websupport/Manifest create mode 100644 dev-python/sphinxcontrib-websupport/metadata.xml create mode 100644 dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.1.0.ebuild create mode 100644 dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.1.ebuild create mode 100644 dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-1.2.2.ebuild create mode 100644 dev-python/sphinxtogithub/Manifest create mode 100644 dev-python/sphinxtogithub/metadata.xml create mode 100644 dev-python/sphinxtogithub/sphinxtogithub-1.1.0.ebuild create mode 100644 dev-python/spur/Manifest create mode 100644 dev-python/spur/metadata.xml create mode 100644 dev-python/spur/spur-0.3.21.ebuild create mode 100644 dev-python/spyder-kernels/Manifest create mode 100644 dev-python/spyder-kernels/metadata.xml create mode 100644 dev-python/spyder-kernels/spyder-kernels-1.9.0.ebuild create mode 100644 dev-python/spyder-kernels/spyder-kernels-1.9.1.ebuild create mode 100644 dev-python/spyder-line-profiler/Manifest create mode 100644 dev-python/spyder-line-profiler/metadata.xml create mode 100644 dev-python/spyder-line-profiler/spyder-line-profiler-0.2.1.ebuild create mode 100644 dev-python/spyder-memory-profiler/Manifest create mode 100644 dev-python/spyder-memory-profiler/metadata.xml create mode 100644 dev-python/spyder-memory-profiler/spyder-memory-profiler-0.2.1.ebuild create mode 100644 dev-python/spyder-notebook/Manifest create mode 100644 dev-python/spyder-notebook/metadata.xml create mode 100644 dev-python/spyder-notebook/spyder-notebook-0.2.3.ebuild create mode 100644 dev-python/spyder-terminal/Manifest create mode 100644 dev-python/spyder-terminal/metadata.xml create mode 100644 dev-python/spyder-terminal/spyder-terminal-0.3.2.ebuild create mode 100644 dev-python/spyder-unittest/Manifest create mode 100644 dev-python/spyder-unittest/metadata.xml create mode 100644 dev-python/spyder-unittest/spyder-unittest-0.4.1.ebuild create mode 100644 dev-python/spyder-vim/Manifest create mode 100644 dev-python/spyder-vim/metadata.xml create mode 100644 dev-python/spyder-vim/spyder-vim-0_pre20200514.ebuild create mode 100644 dev-python/spyder/Manifest create mode 100644 dev-python/spyder/files/spyder-4.1.2-build.patch create mode 100644 dev-python/spyder/files/spyder-4.1.2-py3-only.patch create mode 100644 dev-python/spyder/metadata.xml create mode 100644 dev-python/spyder/spyder-4.1.2.ebuild create mode 100644 dev-python/spyder/spyder-4.1.3.ebuild create mode 100644 dev-python/sqlalchemy-migrate/Manifest create mode 100644 dev-python/sqlalchemy-migrate/files/sqlalchemy-migrate-0.11-disable-sphinx-exts.patch create mode 100644 dev-python/sqlalchemy-migrate/files/sqlalchemy-migrate-0.13-disable-sphinx-exts.patch create mode 100644 dev-python/sqlalchemy-migrate/metadata.xml create mode 100644 dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.12.0.ebuild create mode 100644 dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.13.0.ebuild create mode 100644 dev-python/sqlalchemy-rqlite/Manifest create mode 100644 dev-python/sqlalchemy-rqlite/metadata.xml create mode 100644 dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.0.ebuild create mode 100644 dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-9999.ebuild create mode 100644 dev-python/sqlalchemy/Manifest create mode 100644 dev-python/sqlalchemy/files/sqlalchemy-pytest-deprecation.patch create mode 100644 dev-python/sqlalchemy/metadata.xml create mode 100644 dev-python/sqlalchemy/sqlalchemy-1.3.11.ebuild create mode 100644 dev-python/sqlalchemy/sqlalchemy-1.3.17.ebuild create mode 100644 dev-python/sqlparse/Manifest create mode 100644 dev-python/sqlparse/metadata.xml create mode 100644 dev-python/sqlparse/sqlparse-0.3.0.ebuild create mode 100644 dev-python/sqlparse/sqlparse-0.3.1.ebuild create mode 100644 dev-python/squaremap/Manifest create mode 100644 dev-python/squaremap/metadata.xml create mode 100644 dev-python/squaremap/squaremap-1.0.4.ebuild create mode 100644 dev-python/sshtunnel/Manifest create mode 100644 dev-python/sshtunnel/metadata.xml create mode 100644 dev-python/sshtunnel/sshtunnel-0.1.4-r2.ebuild create mode 100644 dev-python/sshtunnel/sshtunnel-0.1.5.ebuild create mode 100644 dev-python/ssl-fetch/Manifest create mode 100644 dev-python/ssl-fetch/metadata.xml create mode 100644 dev-python/ssl-fetch/ssl-fetch-0.4.ebuild create mode 100644 dev-python/ssl-fetch/ssl-fetch-9999.ebuild create mode 100644 dev-python/stapler/Manifest create mode 100644 dev-python/stapler/metadata.xml create mode 100644 dev-python/stapler/stapler-1.0_pre20191215-r1.ebuild create mode 100644 dev-python/statsd/Manifest create mode 100644 dev-python/statsd/metadata.xml create mode 100644 dev-python/statsd/statsd-3.3.0.ebuild create mode 100644 dev-python/statsmodels/Manifest create mode 100644 dev-python/statsmodels/files/statsmodels-0.11.1-tests.patch create mode 100644 dev-python/statsmodels/metadata.xml create mode 100644 dev-python/statsmodels/statsmodels-0.10.2.ebuild create mode 100644 dev-python/statsmodels/statsmodels-0.11.1.ebuild create mode 100644 dev-python/statsmodels/statsmodels-9999.ebuild create mode 100644 dev-python/stestr/Manifest create mode 100644 dev-python/stestr/metadata.xml create mode 100644 dev-python/stestr/stestr-2.1.0-r1.ebuild create mode 100644 dev-python/stevedore/Manifest create mode 100644 dev-python/stevedore/metadata.xml create mode 100644 dev-python/stevedore/stevedore-1.31.0-r1.ebuild create mode 100644 dev-python/stevedore/stevedore-1.32.0.ebuild create mode 100644 dev-python/stevedore/stevedore-2.0.0.ebuild create mode 100644 dev-python/stevedore/stevedore-2.0.1.ebuild create mode 100644 dev-python/strict-rfc3339/Manifest create mode 100644 dev-python/strict-rfc3339/metadata.xml create mode 100644 dev-python/strict-rfc3339/strict-rfc3339-0.7-r1.ebuild create mode 100644 dev-python/stripe/Manifest create mode 100644 dev-python/stripe/metadata.xml create mode 100644 dev-python/stripe/stripe-2.43.0.ebuild create mode 100644 dev-python/stripe/stripe-2.46.0.ebuild create mode 100644 dev-python/subprocess32/Manifest create mode 100644 dev-python/subprocess32/metadata.xml create mode 100644 dev-python/subprocess32/subprocess32-3.5.4.ebuild create mode 100644 dev-python/subunit/Manifest create mode 100644 dev-python/subunit/files/1.0.0-tests.patch create mode 100644 dev-python/subunit/metadata.xml create mode 100644 dev-python/subunit/subunit-1.2.0-r1.ebuild create mode 100644 dev-python/subunit/subunit-1.4.0.ebuild create mode 100644 dev-python/subvertpy/Manifest create mode 100644 dev-python/subvertpy/metadata.xml create mode 100644 dev-python/subvertpy/subvertpy-0.10.1.ebuild create mode 100644 dev-python/suds/Manifest create mode 100644 dev-python/suds/metadata.xml create mode 100644 dev-python/suds/suds-0.6-r1.ebuild create mode 100644 dev-python/sudsds/Manifest create mode 100644 dev-python/sudsds/metadata.xml create mode 100644 dev-python/sudsds/sudsds-1.0.1-r1.ebuild create mode 100644 dev-python/sure/Manifest create mode 100644 dev-python/sure/metadata.xml create mode 100644 dev-python/sure/sure-1.4.11.ebuild create mode 100644 dev-python/svg-path/Manifest create mode 100644 dev-python/svg-path/metadata.xml create mode 100644 dev-python/svg-path/svg-path-3.0.ebuild create mode 100644 dev-python/svgwrite/Manifest create mode 100644 dev-python/svgwrite/files/svgwrite-1.3.1-fix-tests-py38.patch create mode 100644 dev-python/svgwrite/metadata.xml create mode 100644 dev-python/svgwrite/svgwrite-1.3.1.ebuild create mode 100644 dev-python/svgwrite/svgwrite-1.4.ebuild create mode 100644 dev-python/swagger-spec-validator/Manifest create mode 100644 dev-python/swagger-spec-validator/metadata.xml create mode 100644 dev-python/swagger-spec-validator/swagger-spec-validator-2.5.0.ebuild create mode 100644 dev-python/sybil/Manifest create mode 100644 dev-python/sybil/metadata.xml create mode 100644 dev-python/sybil/sybil-1.2.2.ebuild create mode 100644 dev-python/sybil/sybil-1.3.0.ebuild create mode 100644 dev-python/symengine/Manifest create mode 100644 dev-python/symengine/metadata.xml create mode 100644 dev-python/symengine/symengine-0.5.1-r1.ebuild create mode 100644 dev-python/sympy/Manifest create mode 100644 dev-python/sympy/metadata.xml create mode 100644 dev-python/sympy/sympy-1.5.1-r1.ebuild create mode 100644 dev-python/tabulate/Manifest create mode 100644 dev-python/tabulate/files/tabulate-0.8.6-avoid-pandas-dep.patch create mode 100644 dev-python/tabulate/metadata.xml create mode 100644 dev-python/tabulate/tabulate-0.8.6.ebuild create mode 100644 dev-python/tagpy/Manifest create mode 100644 dev-python/tagpy/files/tagpy-2018.1-readme.rst create mode 100644 dev-python/tagpy/files/tagpy-2018.1-taglib-1.8.patch create mode 100644 dev-python/tagpy/metadata.xml create mode 100644 dev-python/tagpy/tagpy-2018.1-r1.ebuild create mode 100644 dev-python/tappy/Manifest create mode 100644 dev-python/tappy/files/tappy-2.4-yaml.patch create mode 100644 dev-python/tappy/files/tappy-2.6.2-yaml.patch create mode 100644 dev-python/tappy/metadata.xml create mode 100644 dev-python/tappy/tappy-2.4-r1.ebuild create mode 100644 dev-python/tappy/tappy-2.6.2.ebuild create mode 100644 dev-python/tappy/tappy-3.0.ebuild create mode 100644 dev-python/taskflow/Manifest create mode 100644 dev-python/taskflow/metadata.xml create mode 100644 dev-python/taskflow/taskflow-3.5.0.ebuild create mode 100644 dev-python/taskflow/taskflow-4.1.0.ebuild create mode 100644 dev-python/tblib/Manifest create mode 100644 dev-python/tblib/metadata.xml create mode 100644 dev-python/tblib/tblib-1.6.0.ebuild create mode 100644 dev-python/tempita/Manifest create mode 100644 dev-python/tempita/files/tempita-0.5.3-pypy-tests.patch create mode 100644 dev-python/tempita/metadata.xml create mode 100644 dev-python/tempita/tempita-0.5.3-r2.ebuild create mode 100644 dev-python/tempora/Manifest create mode 100644 dev-python/tempora/metadata.xml create mode 100644 dev-python/tempora/tempora-1.14.1-r1.ebuild create mode 100644 dev-python/tempora/tempora-3.0.0.ebuild create mode 100644 dev-python/tenacity/Manifest create mode 100644 dev-python/tenacity/metadata.xml create mode 100644 dev-python/tenacity/tenacity-4.8.0.ebuild create mode 100644 dev-python/tenacity/tenacity-6.1.0.ebuild create mode 100644 dev-python/termcolor/Manifest create mode 100644 dev-python/termcolor/metadata.xml create mode 100644 dev-python/termcolor/termcolor-1.1.0-r1.ebuild create mode 100644 dev-python/termcolor/termcolor-1.1.0-r2.ebuild create mode 100644 dev-python/terminado/Manifest create mode 100644 dev-python/terminado/metadata.xml create mode 100644 dev-python/terminado/terminado-0.8.1.ebuild create mode 100644 dev-python/terminado/terminado-0.8.3.ebuild create mode 100644 dev-python/terminaltables/Manifest create mode 100644 dev-python/terminaltables/metadata.xml create mode 100644 dev-python/terminaltables/terminaltables-3.1.0.ebuild create mode 100644 dev-python/terminaltables/terminaltables-9999.ebuild create mode 100644 dev-python/test_server/Manifest create mode 100644 dev-python/test_server/metadata.xml create mode 100644 dev-python/test_server/test_server-0.0.31.ebuild create mode 100644 dev-python/testfixtures/Manifest create mode 100644 dev-python/testfixtures/metadata.xml create mode 100644 dev-python/testfixtures/testfixtures-4.9.1.ebuild create mode 100644 dev-python/testfixtures/testfixtures-6.14.1.ebuild create mode 100644 dev-python/testfixtures/testfixtures-6.8.2.ebuild create mode 100644 dev-python/testpath/Manifest create mode 100644 dev-python/testpath/files/testpath-0.2-setup.py.patch create mode 100644 dev-python/testpath/metadata.xml create mode 100644 dev-python/testpath/testpath-0.3.1.ebuild create mode 100644 dev-python/testpath/testpath-0.4.4-r1.ebuild create mode 100644 dev-python/testpath/testpath-0.4.4.ebuild create mode 100644 dev-python/testrepository/Manifest create mode 100644 dev-python/testrepository/files/testrepository-0.0.20-test-backport.patch create mode 100644 dev-python/testrepository/files/testrepository-0.0.20-test-backport1.patch create mode 100644 dev-python/testrepository/files/testrepository-0.0.20-test-backport2.patch create mode 100644 dev-python/testrepository/metadata.xml create mode 100644 dev-python/testrepository/testrepository-0.0.20.ebuild create mode 100644 dev-python/testresources/Manifest create mode 100644 dev-python/testresources/metadata.xml create mode 100644 dev-python/testresources/testresources-2.0.1.ebuild create mode 100644 dev-python/testscenarios/Manifest create mode 100644 dev-python/testscenarios/metadata.xml create mode 100644 dev-python/testscenarios/testscenarios-0.5.0.ebuild create mode 100644 dev-python/testtools/Manifest create mode 100644 dev-python/testtools/files/testtools-2.3.0-py37.patch create mode 100644 dev-python/testtools/files/testtools-2.4.0-py39.patch create mode 100644 dev-python/testtools/metadata.xml create mode 100644 dev-python/testtools/testtools-2.3.0.ebuild create mode 100644 dev-python/testtools/testtools-2.4.0.ebuild create mode 100644 dev-python/text-unidecode/Manifest create mode 100644 dev-python/text-unidecode/metadata.xml create mode 100644 dev-python/text-unidecode/text-unidecode-1.3.ebuild create mode 100644 dev-python/textfsm/Manifest create mode 100644 dev-python/textfsm/metadata.xml create mode 100644 dev-python/textfsm/textfsm-0.4.0.ebuild create mode 100644 dev-python/texttable/Manifest create mode 100644 dev-python/texttable/metadata.xml create mode 100644 dev-python/texttable/texttable-1.6.2.ebuild create mode 100644 dev-python/textx/Manifest create mode 100644 dev-python/textx/metadata.xml create mode 100644 dev-python/textx/textx-1.4.ebuild create mode 100644 dev-python/theano/Manifest create mode 100644 dev-python/theano/metadata.xml create mode 100644 dev-python/theano/theano-1.0.4.ebuild create mode 100644 dev-python/threadpoolctl/Manifest create mode 100644 dev-python/threadpoolctl/metadata.xml create mode 100644 dev-python/threadpoolctl/threadpoolctl-2.0.0.ebuild create mode 100644 dev-python/thrift/Manifest create mode 100644 dev-python/thrift/metadata.xml create mode 100644 dev-python/thrift/thrift-0.11.0.ebuild create mode 100644 dev-python/thriftpy/Manifest create mode 100644 dev-python/thriftpy/metadata.xml create mode 100644 dev-python/thriftpy/thriftpy-0.3.9.ebuild create mode 100644 dev-python/thunarx-python/Manifest create mode 100644 dev-python/thunarx-python/thunarx-python-0.5.1-r2.ebuild create mode 100644 dev-python/tikzplotlib/Manifest create mode 100644 dev-python/tikzplotlib/metadata.xml create mode 100644 dev-python/tikzplotlib/tikzplotlib-0.9.1.ebuild create mode 100644 dev-python/tinycss/Manifest create mode 100644 dev-python/tinycss/metadata.xml create mode 100644 dev-python/tinycss/tinycss-0.4.ebuild create mode 100644 dev-python/tinycss2/Manifest create mode 100644 dev-python/tinycss2/metadata.xml create mode 100644 dev-python/tinycss2/tinycss2-1.0.2.ebuild create mode 100644 dev-python/tinyrpc/Manifest create mode 100644 dev-python/tinyrpc/metadata.xml create mode 100644 dev-python/tinyrpc/tinyrpc-1.0.1.ebuild create mode 100644 dev-python/tld/Manifest create mode 100644 dev-python/tld/metadata.xml create mode 100644 dev-python/tld/tld-0.12.1.ebuild create mode 100644 dev-python/tld/tld-0.12.2.ebuild create mode 100644 dev-python/tldextract/Manifest create mode 100644 dev-python/tldextract/metadata.xml create mode 100644 dev-python/tldextract/tldextract-2.2.1.ebuild create mode 100644 dev-python/toml/Manifest create mode 100644 dev-python/toml/files/toml-0.10.0-depricationwarning.patch create mode 100644 dev-python/toml/files/toml-0.10.1-skip-numpy.patch create mode 100644 dev-python/toml/metadata.xml create mode 100644 dev-python/toml/toml-0.10.0-r1.ebuild create mode 100644 dev-python/toml/toml-0.10.1.ebuild create mode 100644 dev-python/toolz/Manifest create mode 100644 dev-python/toolz/metadata.xml create mode 100644 dev-python/toolz/toolz-0.10.0.ebuild create mode 100644 dev-python/toolz/toolz-0.9.0.ebuild create mode 100644 dev-python/tooz/Manifest create mode 100644 dev-python/tooz/metadata.xml create mode 100644 dev-python/tooz/tooz-1.60.1.ebuild create mode 100644 dev-python/tornado-xstatic/.audit create mode 100644 dev-python/tornado-xstatic/Manifest create mode 100644 dev-python/tornado-xstatic/metadata.xml create mode 100644 dev-python/tornado-xstatic/tornado-xstatic-0.2.ebuild create mode 100644 dev-python/toro/Manifest create mode 100644 dev-python/toro/files/toro-1.0.1-no-test-install.patch create mode 100644 dev-python/toro/metadata.xml create mode 100644 dev-python/toro/toro-1.0.1.ebuild create mode 100644 dev-python/towncrier/Manifest create mode 100644 dev-python/towncrier/metadata.xml create mode 100644 dev-python/towncrier/towncrier-19.2.0.ebuild create mode 100644 dev-python/tox/Manifest create mode 100644 dev-python/tox/files/tox-3.12.1-skip-broken-tests.patch create mode 100644 dev-python/tox/files/tox-3.9.0-strip-setuptools_scm.patch create mode 100644 dev-python/tox/metadata.xml create mode 100644 dev-python/tox/tox-2.9.1.ebuild create mode 100644 dev-python/tox/tox-3.12.1.ebuild create mode 100644 dev-python/tox/tox-3.14.4.ebuild create mode 100644 dev-python/tox/tox-3.14.5.ebuild create mode 100644 dev-python/tox/tox-3.15.0.ebuild create mode 100644 dev-python/tox/tox-3.15.1.ebuild create mode 100644 dev-python/tox/tox-3.15.2.ebuild create mode 100644 dev-python/tox/tox-3.2.1.ebuild create mode 100644 dev-python/tqdm/Manifest create mode 100644 dev-python/tqdm/files/tqdm-4.46.0-py39.patch create mode 100644 dev-python/tqdm/metadata.xml create mode 100644 dev-python/tqdm/tqdm-4.23.3.ebuild create mode 100644 dev-python/tqdm/tqdm-4.33.0.ebuild create mode 100644 dev-python/tqdm/tqdm-4.40.0.ebuild create mode 100644 dev-python/tqdm/tqdm-4.45.0.ebuild create mode 100644 dev-python/tqdm/tqdm-4.46.0.ebuild create mode 100644 dev-python/tqdm/tqdm-4.46.1.ebuild create mode 100644 dev-python/tqdm/tqdm-9999.ebuild create mode 100644 dev-python/traceback2/Manifest create mode 100644 dev-python/traceback2/metadata.xml create mode 100644 dev-python/traceback2/traceback2-1.4.0.ebuild create mode 100644 dev-python/traitlets/Manifest create mode 100644 dev-python/traitlets/metadata.xml create mode 100644 dev-python/traitlets/traitlets-4.3.2.ebuild create mode 100644 dev-python/traitlets/traitlets-4.3.3.ebuild create mode 100644 dev-python/transitions/Manifest create mode 100644 dev-python/transitions/metadata.xml create mode 100644 dev-python/transitions/transitions-0.7.1.ebuild create mode 100644 dev-python/transitions/transitions-0.8.1.ebuild create mode 100644 dev-python/translate-toolkit/Manifest create mode 100644 dev-python/translate-toolkit/metadata.xml create mode 100644 dev-python/translate-toolkit/translate-toolkit-2.4.0.ebuild create mode 100644 dev-python/translate-toolkit/translate-toolkit-2.5.0.ebuild create mode 100644 dev-python/treq/Manifest create mode 100644 dev-python/treq/metadata.xml create mode 100644 dev-python/treq/treq-17.8.0.ebuild create mode 100644 dev-python/treq/treq-20.4.1.ebuild create mode 100644 dev-python/trustme/Manifest create mode 100644 dev-python/trustme/metadata.xml create mode 100644 dev-python/trustme/trustme-0.6.0.ebuild create mode 100644 dev-python/ttystatus/Manifest create mode 100644 dev-python/ttystatus/metadata.xml create mode 100644 dev-python/ttystatus/ttystatus-0.36.ebuild create mode 100644 dev-python/tubes/Manifest create mode 100644 dev-python/tubes/metadata.xml create mode 100644 dev-python/tubes/tubes-0.2.0.ebuild create mode 100644 dev-python/tvdb_api/Manifest create mode 100644 dev-python/tvdb_api/metadata.xml create mode 100644 dev-python/tvdb_api/tvdb_api-1.10_pre20150406-r1.ebuild create mode 100644 dev-python/tvdb_api/tvdb_api-2.0-r1.ebuild create mode 100644 dev-python/tvdb_api/tvdb_api-2.0.ebuild create mode 100644 dev-python/twine/Manifest create mode 100644 dev-python/twine/files/twine-1.15.0-tests.patch create mode 100644 dev-python/twine/files/twine-3.0.0-tests.patch create mode 100644 dev-python/twine/metadata.xml create mode 100644 dev-python/twine/twine-1.15.0.ebuild create mode 100644 dev-python/twine/twine-3.1.1.ebuild create mode 100644 dev-python/twisted/Manifest create mode 100644 dev-python/twisted/files/twistd.conf create mode 100644 dev-python/twisted/files/twistd.init create mode 100644 dev-python/twisted/files/twisted-19.10.0-py38-cgi.patch create mode 100644 dev-python/twisted/files/twisted-19.10.0-py38.patch create mode 100644 dev-python/twisted/files/twisted-19.10.0-py39-b64.patch create mode 100644 dev-python/twisted/files/twisted-20.3.0-py38-cgi.patch create mode 100644 dev-python/twisted/files/twisted-20.3.0-py38-hmac.patch create mode 100644 dev-python/twisted/files/twisted-20.3.0-py39-b64.patch create mode 100644 dev-python/twisted/files/twisted-20.3.0-py39-combined.patch create mode 100644 dev-python/twisted/metadata.xml create mode 100644 dev-python/twisted/twisted-19.10.0.ebuild create mode 100644 dev-python/twisted/twisted-20.3.0.ebuild create mode 100644 dev-python/twython/Manifest create mode 100644 dev-python/twython/metadata.xml create mode 100644 dev-python/twython/twython-3.7.0.ebuild create mode 100644 dev-python/txAMQP/Manifest create mode 100644 dev-python/txAMQP/metadata.xml create mode 100644 dev-python/txAMQP/txAMQP-0.8.2.ebuild create mode 100644 dev-python/txaio/Manifest create mode 100644 dev-python/txaio/metadata.xml create mode 100644 dev-python/txaio/txaio-2.9.0.ebuild create mode 100644 dev-python/txaio/txaio-20.4.1.ebuild create mode 100644 dev-python/txgithub/Manifest create mode 100644 dev-python/txgithub/metadata.xml create mode 100644 dev-python/txgithub/txgithub-15.0.0-r1.ebuild create mode 100644 dev-python/txrequests/Manifest create mode 100644 dev-python/txrequests/metadata.xml create mode 100644 dev-python/txrequests/txrequests-0.9.5-r1.ebuild create mode 100644 dev-python/txrequests/txrequests-0.9.6.ebuild create mode 100644 dev-python/typed-ast/Manifest create mode 100644 dev-python/typed-ast/metadata.xml create mode 100644 dev-python/typed-ast/typed-ast-1.4.1.ebuild create mode 100644 dev-python/typing-extensions/Manifest create mode 100644 dev-python/typing-extensions/metadata.xml create mode 100644 dev-python/typing-extensions/typing-extensions-3.7.4.1.ebuild create mode 100644 dev-python/typing/Manifest create mode 100644 dev-python/typing/metadata.xml create mode 100644 dev-python/typing/typing-3.7.4.1.ebuild create mode 100755 dev-python/typogrify/Manifest create mode 100644 dev-python/typogrify/metadata.xml create mode 100755 dev-python/typogrify/typogrify-2.0.7-r1.ebuild create mode 100644 dev-python/tzlocal/Manifest create mode 100644 dev-python/tzlocal/metadata.xml create mode 100644 dev-python/tzlocal/tzlocal-2.0.0.ebuild create mode 100644 dev-python/tzlocal/tzlocal-2.1.ebuild create mode 100644 dev-python/u-msgpack/Manifest create mode 100644 dev-python/u-msgpack/metadata.xml create mode 100644 dev-python/u-msgpack/u-msgpack-2.5.2.ebuild create mode 100644 dev-python/u-msgpack/u-msgpack-2.6.0.ebuild create mode 100644 dev-python/ubelt/Manifest create mode 100644 dev-python/ubelt/metadata.xml create mode 100644 dev-python/ubelt/ubelt-0.8.8.ebuild create mode 100644 dev-python/ujson/Manifest create mode 100644 dev-python/ujson/files/ujson-1.35-fix-for-overflowing-long.patch create mode 100644 dev-python/ujson/files/ujson-1.35-fix-ordering-of-orderdict.patch create mode 100644 dev-python/ujson/files/ujson-1.35-sort_keys-segfault.patch create mode 100644 dev-python/ujson/files/ujson-1.35-standard-handling-of-none.patch create mode 100644 dev-python/ujson/files/ujson-1.35-test-depricationwarning.patch create mode 100644 dev-python/ujson/files/ujson-1.35-use-static-where-possible.patch create mode 100644 dev-python/ujson/files/ujson-3.0.0-pypy3-test.patch create mode 100644 dev-python/ujson/metadata.xml create mode 100644 dev-python/ujson/ujson-1.35-r1.ebuild create mode 100644 dev-python/ujson/ujson-2.0.3.ebuild create mode 100644 dev-python/ujson/ujson-3.0.0.ebuild create mode 100644 dev-python/uncertainties/Manifest create mode 100644 dev-python/uncertainties/metadata.xml create mode 100644 dev-python/uncertainties/uncertainties-3.0.1.ebuild create mode 100644 dev-python/uncertainties/uncertainties-3.1.4.ebuild create mode 100644 dev-python/unicodecsv/Manifest create mode 100644 dev-python/unicodecsv/metadata.xml create mode 100644 dev-python/unicodecsv/unicodecsv-0.14.1-r1.ebuild create mode 100644 dev-python/unidecode/Manifest create mode 100644 dev-python/unidecode/metadata.xml create mode 100644 dev-python/unidecode/unidecode-0.04.21.ebuild create mode 100644 dev-python/unidecode/unidecode-1.1.1.ebuild create mode 100644 dev-python/unittest-mixins/Manifest create mode 100644 dev-python/unittest-mixins/metadata.xml create mode 100644 dev-python/unittest-mixins/unittest-mixins-1.6.ebuild create mode 100644 dev-python/unittest2/Manifest create mode 100644 dev-python/unittest2/files/remove-argparse-dependence.patch create mode 100644 dev-python/unittest2/files/unittest2-1.1.0-python3.5-test.patch create mode 100644 dev-python/unittest2/metadata.xml create mode 100644 dev-python/unittest2/unittest2-1.1.0.ebuild create mode 100644 dev-python/uranium/Manifest create mode 100644 dev-python/uranium/files/uranium-3.3.0-fix-install-paths.patch create mode 100644 dev-python/uranium/files/uranium-4.6.1-fix-install-paths.patch create mode 100644 dev-python/uranium/metadata.xml create mode 100644 dev-python/uranium/uranium-4.3.0-r1.ebuild create mode 100644 dev-python/uranium/uranium-4.6.1.ebuild create mode 100644 dev-python/urdf_parser_py/Manifest create mode 100644 dev-python/urdf_parser_py/metadata.xml create mode 100644 dev-python/urdf_parser_py/urdf_parser_py-0.4.1.ebuild create mode 100644 dev-python/urdf_parser_py/urdf_parser_py-0.4.3.ebuild create mode 100644 dev-python/uritemplate/Manifest create mode 100644 dev-python/uritemplate/metadata.xml create mode 100644 dev-python/uritemplate/uritemplate-3.0.1-r1.ebuild create mode 100644 dev-python/uritemplate/uritemplate-3.0.1.ebuild create mode 100644 dev-python/urlgrabber/Manifest create mode 100644 dev-python/urlgrabber/metadata.xml create mode 100644 dev-python/urlgrabber/urlgrabber-3.10.1-r1.ebuild create mode 100644 dev-python/urllib3/Manifest create mode 100644 dev-python/urllib3/metadata.xml create mode 100644 dev-python/urllib3/urllib3-1.24.2.ebuild create mode 100644 dev-python/urllib3/urllib3-1.25.8.ebuild create mode 100644 dev-python/urllib3/urllib3-1.25.9.ebuild create mode 100644 dev-python/urwid/Manifest create mode 100644 dev-python/urwid/metadata.xml create mode 100644 dev-python/urwid/urwid-2.1.0.ebuild create mode 100644 dev-python/urwidtrees/Manifest create mode 100644 dev-python/urwidtrees/metadata.xml create mode 100644 dev-python/urwidtrees/urwidtrees-1.0.2-r1.ebuild create mode 100644 dev-python/utidylib/Manifest create mode 100644 dev-python/utidylib/metadata.xml create mode 100644 dev-python/utidylib/utidylib-0.6.ebuild create mode 100644 dev-python/uvloop/Manifest create mode 100644 dev-python/uvloop/metadata.xml create mode 100644 dev-python/uvloop/uvloop-0.14.0.ebuild create mode 100644 dev-python/vcrpy/Manifest create mode 100644 dev-python/vcrpy/metadata.xml create mode 100644 dev-python/vcrpy/vcrpy-4.0.2.ebuild create mode 100644 dev-python/vcstools/Manifest create mode 100644 dev-python/vcstools/files/yaml.patch create mode 100644 dev-python/vcstools/metadata.xml create mode 100644 dev-python/vcstools/vcstools-0.1.42.ebuild create mode 100644 dev-python/vcversioner/Manifest create mode 100644 dev-python/vcversioner/metadata.xml create mode 100644 dev-python/vcversioner/vcversioner-2.16.0.0.ebuild create mode 100644 dev-python/vdf/Manifest create mode 100644 dev-python/vdf/files/vdf-3.2-mock_from_stdlib.patch create mode 100644 dev-python/vdf/metadata.xml create mode 100644 dev-python/vdf/vdf-3.2-r1.ebuild create mode 100644 dev-python/vdf/vdf-3.2.ebuild create mode 100644 dev-python/vdirsyncer/Manifest create mode 100644 dev-python/vdirsyncer/files/vdirsyncer-0.16.8-click-7-compat.patch create mode 100644 dev-python/vdirsyncer/metadata.xml create mode 100644 dev-python/vdirsyncer/vdirsyncer-0.16.8.ebuild create mode 100644 dev-python/verboselogs/Manifest create mode 100644 dev-python/verboselogs/files/verboselogs-1.7-skip-sandbox-violation-test.patch create mode 100644 dev-python/verboselogs/metadata.xml create mode 100644 dev-python/verboselogs/verboselogs-1.7.ebuild create mode 100644 dev-python/versioneer/Manifest create mode 100644 dev-python/versioneer/files/versioneer-0.18-fix_test_git.patch create mode 100644 dev-python/versioneer/metadata.xml create mode 100644 dev-python/versioneer/versioneer-0.18-r1.ebuild create mode 100644 dev-python/versioneer/versioneer-0.18.ebuild create mode 100644 dev-python/vine/Manifest create mode 100644 dev-python/vine/metadata.xml create mode 100644 dev-python/vine/vine-1.3.0.ebuild create mode 100644 dev-python/virtualenv-clone/Manifest create mode 100644 dev-python/virtualenv-clone/metadata.xml create mode 100644 dev-python/virtualenv-clone/virtualenv-clone-0.5.3.ebuild create mode 100644 dev-python/virtualenv/Manifest create mode 100644 dev-python/virtualenv/files/virtualenv-12.1.1-skip-broken-test.patch create mode 100644 dev-python/virtualenv/files/virtualenv-16.7.7-tests-internet.patch create mode 100644 dev-python/virtualenv/files/virtualenv-16.7.7-tests.patch create mode 100644 dev-python/virtualenv/files/virtualenv-16.7.8-tests-pypy.patch create mode 100644 dev-python/virtualenv/files/virtualenv-20.0.21-py39.patch create mode 100644 dev-python/virtualenv/metadata.xml create mode 100644 dev-python/virtualenv/virtualenv-16.0.0.ebuild create mode 100644 dev-python/virtualenv/virtualenv-16.7.10.ebuild create mode 100644 dev-python/virtualenv/virtualenv-16.7.9-r1.ebuild create mode 100644 dev-python/virtualenv/virtualenv-20.0.18.ebuild create mode 100644 dev-python/virtualenv/virtualenv-20.0.21.ebuild create mode 100644 dev-python/virtualenv/virtualenv-20.0.23.ebuild create mode 100644 dev-python/virtualenvwrapper/Manifest create mode 100644 dev-python/virtualenvwrapper/metadata.xml create mode 100644 dev-python/virtualenvwrapper/virtualenvwrapper-4.8.4-r1.ebuild create mode 100644 dev-python/visitor/Manifest create mode 100644 dev-python/visitor/metadata.xml create mode 100644 dev-python/visitor/visitor-0.1.3.ebuild create mode 100644 dev-python/vobject/Manifest create mode 100644 dev-python/vobject/metadata.xml create mode 100644 dev-python/vobject/vobject-0.9.6.1-r1.ebuild create mode 100644 dev-python/voluptuous/Manifest create mode 100644 dev-python/voluptuous/metadata.xml create mode 100644 dev-python/voluptuous/voluptuous-0.11.5.ebuild create mode 100644 dev-python/vpython/Manifest create mode 100644 dev-python/vpython/metadata.xml create mode 100644 dev-python/vpython/vpython-7.4.6.ebuild create mode 100644 dev-python/w3lib/Manifest create mode 100644 dev-python/w3lib/metadata.xml create mode 100644 dev-python/w3lib/w3lib-1.20.0.ebuild create mode 100644 dev-python/w3lib/w3lib-1.22.0.ebuild create mode 100644 dev-python/waitress/Manifest create mode 100644 dev-python/waitress/metadata.xml create mode 100644 dev-python/waitress/waitress-1.4.3.ebuild create mode 100644 dev-python/waitress/waitress-1.4.4.ebuild create mode 100644 dev-python/wand/Manifest create mode 100644 dev-python/wand/metadata.xml create mode 100644 dev-python/wand/wand-0.6.1.ebuild create mode 100644 dev-python/warlock/Manifest create mode 100644 dev-python/warlock/metadata.xml create mode 100644 dev-python/warlock/warlock-1.3.0.ebuild create mode 100644 dev-python/warlock/warlock-1.3.3.ebuild create mode 100644 dev-python/watchdog/Manifest create mode 100644 dev-python/watchdog/metadata.xml create mode 100644 dev-python/watchdog/watchdog-0.10.2.ebuild create mode 100644 dev-python/watchdog/watchdog-0.8.3-r2.ebuild create mode 100644 dev-python/watchdog/watchdog-0.9.0-r1.ebuild create mode 100644 dev-python/wcwidth/Manifest create mode 100644 dev-python/wcwidth/metadata.xml create mode 100644 dev-python/wcwidth/wcwidth-0.1.8.ebuild create mode 100644 dev-python/wcwidth/wcwidth-0.1.9.ebuild create mode 100644 dev-python/wcwidth/wcwidth-0.2.2-r1.ebuild create mode 100644 dev-python/wcwidth/wcwidth-0.2.4.ebuild create mode 100644 dev-python/weasyprint/Manifest create mode 100644 dev-python/weasyprint/files/weasyprint-51-skip-useless-deps.patch create mode 100644 dev-python/weasyprint/metadata.xml create mode 100644 dev-python/weasyprint/weasyprint-51.ebuild create mode 100644 dev-python/webassets/Manifest create mode 100644 dev-python/webassets/metadata.xml create mode 100644 dev-python/webassets/webassets-2.0.ebuild create mode 100644 dev-python/webcolors/Manifest create mode 100644 dev-python/webcolors/metadata.xml create mode 100644 dev-python/webcolors/webcolors-1.10.ebuild create mode 100644 dev-python/webcolors/webcolors-1.11.1.ebuild create mode 100644 dev-python/webencodings/Manifest create mode 100644 dev-python/webencodings/metadata.xml create mode 100644 dev-python/webencodings/webencodings-0.5.1-r1.ebuild create mode 100644 dev-python/webob/Manifest create mode 100644 dev-python/webob/metadata.xml create mode 100644 dev-python/webob/webob-1.8.5-r3.ebuild create mode 100644 dev-python/webob/webob-1.8.6.ebuild create mode 100644 dev-python/websocket-client/Manifest create mode 100644 dev-python/websocket-client/metadata.xml create mode 100644 dev-python/websocket-client/websocket-client-0.57.0.ebuild create mode 100644 dev-python/websockets/Manifest create mode 100644 dev-python/websockets/metadata.xml create mode 100644 dev-python/websockets/websockets-8.1.ebuild create mode 100644 dev-python/websockify/Manifest create mode 100644 dev-python/websockify/metadata.xml create mode 100644 dev-python/websockify/websockify-0.9.0.ebuild create mode 100644 dev-python/webtest/Manifest create mode 100644 dev-python/webtest/files/webtest-2.0.33-no-pylons-theme.patch create mode 100644 dev-python/webtest/metadata.xml create mode 100644 dev-python/webtest/webtest-2.0.33.ebuild create mode 100644 dev-python/webtest/webtest-2.0.35.ebuild create mode 100644 dev-python/werkzeug/Manifest create mode 100644 dev-python/werkzeug/metadata.xml create mode 100644 dev-python/werkzeug/werkzeug-0.16.0.ebuild create mode 100644 dev-python/werkzeug/werkzeug-0.16.1.ebuild create mode 100644 dev-python/werkzeug/werkzeug-1.0.1.ebuild create mode 100644 dev-python/wheel/Manifest create mode 100644 dev-python/wheel/metadata.xml create mode 100644 dev-python/wheel/wheel-0.34.2.ebuild create mode 100644 dev-python/whelk/Manifest create mode 100644 dev-python/whelk/metadata.xml create mode 100644 dev-python/whelk/whelk-2.7.1.ebuild create mode 100644 dev-python/whichcraft/Manifest create mode 100644 dev-python/whichcraft/metadata.xml create mode 100644 dev-python/whichcraft/whichcraft-0.6.1.ebuild create mode 100644 dev-python/whisper/Manifest create mode 100644 dev-python/whisper/metadata.xml create mode 100644 dev-python/whisper/whisper-1.1.5.ebuild create mode 100644 dev-python/whoosh/Manifest create mode 100644 dev-python/whoosh/files/whoosh-2.7.4-tests-specify-utf8.patch create mode 100644 dev-python/whoosh/metadata.xml create mode 100644 dev-python/whoosh/whoosh-2.7.4.ebuild create mode 100644 dev-python/widgetsnbextension/Manifest create mode 100644 dev-python/widgetsnbextension/metadata.xml create mode 100644 dev-python/widgetsnbextension/widgetsnbextension-3.0.0.ebuild create mode 100644 dev-python/widgetsnbextension/widgetsnbextension-3.4.2.ebuild create mode 100644 dev-python/widgetsnbextension/widgetsnbextension-3.5.1.ebuild create mode 100644 dev-python/wrapt/Manifest create mode 100644 dev-python/wrapt/files/wrapt-1.12.1-py39.patch create mode 100644 dev-python/wrapt/metadata.xml create mode 100644 dev-python/wrapt/wrapt-1.11.2-r1.ebuild create mode 100644 dev-python/wrapt/wrapt-1.12.1.ebuild create mode 100644 dev-python/ws4py/Manifest create mode 100644 dev-python/ws4py/files/ws4py-0.3.4-tests.patch create mode 100644 dev-python/ws4py/files/ws4py-0.5.1-python3.7+-compatibility.patch create mode 100644 dev-python/ws4py/metadata.xml create mode 100644 dev-python/ws4py/ws4py-0.3.4-r1.ebuild create mode 100644 dev-python/ws4py/ws4py-0.5.1-r1.ebuild create mode 100644 dev-python/ws4py/ws4py-0.5.1.ebuild create mode 100644 dev-python/ws4py/ws4py-9999.ebuild create mode 100644 dev-python/wsaccel/Manifest create mode 100644 dev-python/wsaccel/metadata.xml create mode 100644 dev-python/wsaccel/wsaccel-0.6.2_p20170108.ebuild create mode 100644 dev-python/wsgiproxy2/Manifest create mode 100644 dev-python/wsgiproxy2/files/wsgiproxy2-0.4.6-tests.patch create mode 100644 dev-python/wsgiproxy2/metadata.xml create mode 100644 dev-python/wsgiproxy2/wsgiproxy2-0.4.6-r1.ebuild create mode 100644 dev-python/wsproto/Manifest create mode 100644 dev-python/wsproto/metadata.xml create mode 100644 dev-python/wsproto/wsproto-0.15.0.ebuild create mode 100644 dev-python/wstools/Manifest create mode 100644 dev-python/wstools/files/wstools-0.4.5-setup.patch create mode 100644 dev-python/wstools/files/wstools-0.4.8-setup.patch create mode 100644 dev-python/wstools/metadata.xml create mode 100644 dev-python/wstools/wstools-0.4.5-r1.ebuild create mode 100644 dev-python/wstools/wstools-0.4.8.ebuild create mode 100644 dev-python/wtforms/Manifest create mode 100644 dev-python/wtforms/metadata.xml create mode 100644 dev-python/wtforms/wtforms-2.2.1.ebuild create mode 100644 dev-python/wurlitzer/Manifest create mode 100644 dev-python/wurlitzer/metadata.xml create mode 100644 dev-python/wurlitzer/wurlitzer-2.0.0.ebuild create mode 100644 dev-python/www-authenticate/Manifest create mode 100644 dev-python/www-authenticate/metadata.xml create mode 100644 dev-python/www-authenticate/www-authenticate-0.9.2.ebuild create mode 100644 dev-python/wxpython/Manifest create mode 100644 dev-python/wxpython/files/wxpython-2.8-no-preservatives-added.patch create mode 100644 dev-python/wxpython/files/wxpython-2.8.11-drop-editra.patch create mode 100644 dev-python/wxpython/files/wxpython-2.8.12.1-disable-egging-mode.patch create mode 100644 dev-python/wxpython/files/wxpython-3.0-wxversion-demo.patch create mode 100644 dev-python/wxpython/files/wxpython-3.0.0.0-wxversion-scripts.patch create mode 100644 dev-python/wxpython/files/wxpython-4.0.6-no-webkit.patch create mode 100644 dev-python/wxpython/files/wxpython-4.0.6-skip-broken-tests.patch create mode 100644 dev-python/wxpython/metadata.xml create mode 100644 dev-python/wxpython/wxpython-3.0.2.0.ebuild create mode 100644 dev-python/wxpython/wxpython-4.0.7.ebuild create mode 100644 dev-python/xapp/Manifest create mode 100644 dev-python/xapp/metadata.xml create mode 100644 dev-python/xapp/xapp-2.0.1.ebuild create mode 100644 dev-python/xarray/Manifest create mode 100644 dev-python/xarray/files/xarray-0.10.8-skip-broken-test.patch create mode 100644 dev-python/xarray/metadata.xml create mode 100644 dev-python/xarray/xarray-0.12.1.ebuild create mode 100644 dev-python/xcffib/Manifest create mode 100644 dev-python/xcffib/files/xcffib-0.4.2-test-imports.patch create mode 100644 dev-python/xcffib/metadata.xml create mode 100644 dev-python/xcffib/xcffib-0.9.0.ebuild create mode 100644 dev-python/xdoctest/Manifest create mode 100644 dev-python/xdoctest/metadata.xml create mode 100644 dev-python/xdoctest/xdoctest-0.11.0.ebuild create mode 100644 dev-python/xlrd/Manifest create mode 100644 dev-python/xlrd/metadata.xml create mode 100644 dev-python/xlrd/xlrd-1.2.0.ebuild create mode 100644 dev-python/xlsxwriter/Manifest create mode 100644 dev-python/xlsxwriter/metadata.xml create mode 100644 dev-python/xlsxwriter/xlsxwriter-0.9.8.ebuild create mode 100644 dev-python/xlsxwriter/xlsxwriter-1.2.8.ebuild create mode 100644 dev-python/xlsxwriter/xlsxwriter-1.2.9.ebuild create mode 100644 dev-python/xlutils/Manifest create mode 100644 dev-python/xlutils/files/xlutils-2.0.0-fix-tests.patch create mode 100644 dev-python/xlutils/metadata.xml create mode 100644 dev-python/xlutils/xlutils-2.0.0-r1.ebuild create mode 100644 dev-python/xlwt/Manifest create mode 100644 dev-python/xlwt/metadata.xml create mode 100644 dev-python/xlwt/xlwt-1.3.0-r1.ebuild create mode 100644 dev-python/xlwt/xlwt-1.3.0.ebuild create mode 100644 dev-python/xmlschema/Manifest create mode 100644 dev-python/xmlschema/metadata.xml create mode 100644 dev-python/xmlschema/xmlschema-1.1.3.ebuild create mode 100644 dev-python/xmlschema/xmlschema-1.2.0.ebuild create mode 100644 dev-python/xmlschema/xmlschema-1.2.1.ebuild create mode 100644 dev-python/xmlschema/xmlschema-1.2.2.ebuild create mode 100644 dev-python/xmltodict/Manifest create mode 100644 dev-python/xmltodict/metadata.xml create mode 100644 dev-python/xmltodict/xmltodict-0.12.0-r1.ebuild create mode 100644 dev-python/xstatic-termjs/.audit create mode 100644 dev-python/xstatic-termjs/Manifest create mode 100644 dev-python/xstatic-termjs/metadata.xml create mode 100644 dev-python/xstatic-termjs/xstatic-termjs-0.0.7.0.ebuild create mode 100644 dev-python/xstatic/Manifest create mode 100644 dev-python/xstatic/metadata.xml create mode 100644 dev-python/xstatic/xstatic-1.0.2.ebuild create mode 100644 dev-python/xvfbwrapper/Manifest create mode 100644 dev-python/xvfbwrapper/metadata.xml create mode 100644 dev-python/xvfbwrapper/xvfbwrapper-0.2.9.ebuild create mode 100644 dev-python/yapf/Manifest create mode 100644 dev-python/yapf/metadata.xml create mode 100644 dev-python/yapf/yapf-0.28.0.ebuild create mode 100644 dev-python/yapf/yapf-0.30.0.ebuild create mode 100644 dev-python/yappi/Manifest create mode 100644 dev-python/yappi/files/yappi-1.2.5-warnings.patch create mode 100644 dev-python/yappi/metadata.xml create mode 100644 dev-python/yappi/yappi-1.0.ebuild create mode 100644 dev-python/yappi/yappi-1.2.5.ebuild create mode 100644 dev-python/yapsy/Manifest create mode 100644 dev-python/yapsy/metadata.xml create mode 100644 dev-python/yapsy/yapsy-1.12.2.ebuild create mode 100644 dev-python/yaql/Manifest create mode 100644 dev-python/yaql/metadata.xml create mode 100644 dev-python/yaql/yaql-1.1.3.ebuild create mode 100644 dev-python/yarl/Manifest create mode 100644 dev-python/yarl/files/yarl-1.4.2-disable-broken-tests.patch create mode 100644 dev-python/yarl/files/yarl-1.4.2-test-without-coverage.patch create mode 100644 dev-python/yarl/metadata.xml create mode 100644 dev-python/yarl/yarl-1.3.0.ebuild create mode 100644 dev-python/yarl/yarl-1.4.2.ebuild create mode 100644 dev-python/yaswfp/Manifest create mode 100644 dev-python/yaswfp/metadata.xml create mode 100644 dev-python/yaswfp/yaswfp-0.9.3-r1.ebuild create mode 100644 dev-python/zVMCloudConnector/Manifest create mode 100644 dev-python/zVMCloudConnector/metadata.xml create mode 100644 dev-python/zVMCloudConnector/zVMCloudConnector-1.4.1.ebuild create mode 100644 dev-python/zc-lockfile/Manifest create mode 100644 dev-python/zc-lockfile/metadata.xml create mode 100644 dev-python/zc-lockfile/zc-lockfile-2.0.ebuild create mode 100644 dev-python/zconfig/Manifest create mode 100644 dev-python/zconfig/metadata.xml create mode 100644 dev-python/zconfig/zconfig-3.5.0.ebuild create mode 100644 dev-python/zeep/Manifest create mode 100644 dev-python/zeep/metadata.xml create mode 100644 dev-python/zeep/zeep-3.4.0.ebuild create mode 100644 dev-python/zeroconf/Manifest create mode 100644 dev-python/zeroconf/metadata.xml create mode 100644 dev-python/zeroconf/zeroconf-0.24.4.ebuild create mode 100644 dev-python/zict/Manifest create mode 100644 dev-python/zict/metadata.xml create mode 100644 dev-python/zict/zict-0.1.4.ebuild create mode 100644 dev-python/zipp/Manifest create mode 100644 dev-python/zipp/metadata.xml create mode 100644 dev-python/zipp/zipp-1.0.0.ebuild create mode 100644 dev-python/zipp/zipp-2.0.1.ebuild create mode 100644 dev-python/zipp/zipp-3.1.0.ebuild create mode 100644 dev-python/zope-component/Manifest create mode 100644 dev-python/zope-component/metadata.xml create mode 100644 dev-python/zope-component/zope-component-4.4.1.ebuild create mode 100644 dev-python/zope-configuration/Manifest create mode 100644 dev-python/zope-configuration/metadata.xml create mode 100644 dev-python/zope-configuration/zope-configuration-4.3.1.ebuild create mode 100644 dev-python/zope-deprecation/Manifest create mode 100644 dev-python/zope-deprecation/metadata.xml create mode 100644 dev-python/zope-deprecation/zope-deprecation-4.4.0.ebuild create mode 100644 dev-python/zope-event/Manifest create mode 100644 dev-python/zope-event/metadata.xml create mode 100644 dev-python/zope-event/zope-event-4.4.ebuild create mode 100644 dev-python/zope-exceptions/Manifest create mode 100644 dev-python/zope-exceptions/metadata.xml create mode 100644 dev-python/zope-exceptions/zope-exceptions-4.3.ebuild create mode 100644 dev-python/zope-i18nmessageid/Manifest create mode 100644 dev-python/zope-i18nmessageid/metadata.xml create mode 100644 dev-python/zope-i18nmessageid/zope-i18nmessageid-5.0.0.ebuild create mode 100644 dev-python/zope-interface/Manifest create mode 100644 dev-python/zope-interface/files/5.1.0-drop-coverage.patch create mode 100644 dev-python/zope-interface/metadata.xml create mode 100644 dev-python/zope-interface/zope-interface-4.7.1.ebuild create mode 100644 dev-python/zope-interface/zope-interface-5.1.0.ebuild create mode 100644 dev-python/zope-schema/Manifest create mode 100644 dev-python/zope-schema/metadata.xml create mode 100644 dev-python/zope-schema/zope-schema-4.9.3.ebuild create mode 100644 dev-python/zope-testing/Manifest create mode 100644 dev-python/zope-testing/metadata.xml create mode 100644 dev-python/zope-testing/zope-testing-4.7-r1.ebuild create mode 100644 dev-python/zope-testrunner/Manifest create mode 100644 dev-python/zope-testrunner/metadata.xml create mode 100644 dev-python/zope-testrunner/zope-testrunner-5.1.ebuild create mode 100644 dev-python/zstandard/Manifest create mode 100644 dev-python/zstandard/files/zstandard-0.13.0-compiler.patch create mode 100644 dev-python/zstandard/metadata.xml create mode 100644 dev-python/zstandard/zstandard-0.12.0.ebuild create mode 100644 dev-python/zstandard/zstandard-0.13.0.ebuild create mode 100644 dev-python/zstandard/zstandard-0.14.0.ebuild create mode 100644 dev-python/zstandard/zstandard-0.8.1.ebuild (limited to 'dev-python') diff --git a/dev-python/3to2/3to2-1.1.1-r1.ebuild b/dev-python/3to2/3to2-1.1.1-r1.ebuild new file mode 100644 index 000000000000..901ee6302dd2 --- /dev/null +++ b/dev-python/3to2/3to2-1.1.1-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) +inherit distutils-r1 + +DESCRIPTION="Tool to refactor valid 3.x syntax into valid 2.x syntax" +HOMEPAGE="https://pypi.org/project/3to2/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip" + +LICENSE="Apache-1.1" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +BDEPEND="app-arch/unzip" + +python_prepare() { + # https://bitbucket.org/amentajo/lib3to2/issues/50/testsuite-fails-with-new-python-35 + # Remove failing test + sed -i -e "/test_argument_unpacking/a \\ return"\ + lib3to2/tests/test_print.py || die + sed -i -e "s/Exception, err/Exception as err/" lib3to2/build.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + cd "${BUILD_DIR}"/lib || die + # the standard test runner fails to properly return failure + "${EPYTHON}" -m unittest discover || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/3to2/Manifest b/dev-python/3to2/Manifest new file mode 100644 index 000000000000..f41d02261223 --- /dev/null +++ b/dev-python/3to2/Manifest @@ -0,0 +1 @@ +DIST 3to2-1.1.1.zip 78779 BLAKE2B 441e74bd06017c84bd382c32513d84f42b8bc35f46aeb62ec1e3f5b9876573e0a76f6e04f4ca529175761af6f29e10ee0c4d4114ff0bcafb066d2d6344b1d885 SHA512 7580f174409420556f89ae78eba07cc95b95aee9d062586d0862bd41980ae31bf4ac82a43855e160eec745fcdd3b4aff614f68e77da1bfc5f9f404413cab1492 diff --git a/dev-python/3to2/metadata.xml b/dev-python/3to2/metadata.xml new file mode 100644 index 000000000000..447e6ae0e937 --- /dev/null +++ b/dev-python/3to2/metadata.xml @@ -0,0 +1,16 @@ + + + + + chutzpah@gentoo.org + Patrick McLean + + + python@gentoo.org + Python + + + 3to2 + + gentoo-staging + diff --git a/dev-python/APScheduler/APScheduler-3.6.3.ebuild b/dev-python/APScheduler/APScheduler-3.6.3.ebuild new file mode 100644 index 000000000000..e00b6354bb4f --- /dev/null +++ b/dev-python/APScheduler/APScheduler-3.6.3.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="In-process task scheduler with Cron-like capabilities" +HOMEPAGE="https://github.com/agronholm/apscheduler" +SRC_URI="mirror://pypi/A/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-python/pytz[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/six-1.4.0[${PYTHON_USEDEP}] + >=dev-python/tzlocal-1.2[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + www-servers/tornado[${PYTHON_USEDEP}] + )" + +# Tests that are known to fail (some may be triggered by network-sandbox). +test_failures=( + test_add_class_method_job + test_add_instance_method_job + test_add_job_conflicting_id + test_asyncio_executor_shutdown + test_get_all_jobs + test_get_next_run_time + test_get_pending_jobs + test_get_pending_jobs_subsecond_difference + test_lookup_job + test_lookup_nonexistent_job + test_one_job_fails_to_load + test_remove_all_jobs + test_remove_job + test_remove_nonexistent_job + test_repr_mongodbjobstore + test_repr_redisjobstore + test_repr_zookeeperjobstore + test_run_coroutine_job + test_run_coroutine_job_tornado + test_update_job + test_update_job_clear_next_runtime + test_update_job_next_runtime + test_update_job_nonexistent_job + test_zookeeper_client_keep_open + test_zookeeper_client_ref +) + +python_prepare_all() { + sed -i -e /setuptools_scm/d setup.py || die + while read -r -d ''; do + sed -Ee "s:$(echo "${test_failures[@]}"| sed 's: :|:g'):_\\0:" -i "${REPLY}" || die + done < <(grep -rElZ "$(echo "${test_failures[@]}"| sed 's: :|:g')" "${S}") + + distutils-r1_python_prepare_all +} + +python_test() { + py.test || die "Testing failed with ${EPYTHON}" +} diff --git a/dev-python/APScheduler/Manifest b/dev-python/APScheduler/Manifest new file mode 100644 index 000000000000..905d6cd4dc4d --- /dev/null +++ b/dev-python/APScheduler/Manifest @@ -0,0 +1 @@ +DIST APScheduler-3.6.3.tar.gz 96309 BLAKE2B 6dcd49ec3ebe4f815a7fd2594c438dfe99d9de720a4319a3c7c202deba1235740e478357dd78ef74ec3610652b23a58f23c1188fcddb3b2e48b160895f3ed06a SHA512 4c348a4f37a7973633554a69635f334b3c293c8942fe853b309b4b65335f5d4d553d7d42fd4661b0e6a36f5e97446d296a2c8971bdb51dad3bc8ee6b6d3b20ba diff --git a/dev-python/APScheduler/metadata.xml b/dev-python/APScheduler/metadata.xml new file mode 100644 index 000000000000..a19ccdd2b0be --- /dev/null +++ b/dev-python/APScheduler/metadata.xml @@ -0,0 +1,12 @@ + + + + + APScheduler + agronholm/apscheduler + + + zmedico@gentoo.org + + gentoo-staging + diff --git a/dev-python/Babel/Babel-2.8.0-r1.ebuild b/dev-python/Babel/Babel-2.8.0-r1.ebuild new file mode 100644 index 000000000000..c7d4b499463c --- /dev/null +++ b/dev-python/Babel/Babel-2.8.0-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( pypy3 python{2_7,3_{6..9}} ) +PYTHON_REQ_USE="threads(+)" +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +DESCRIPTION="Collection of tools for internationalizing Python applications" +HOMEPAGE="https://babel.pocoo.org/ https://pypi.org/project/Babel/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" + +RDEPEND="dev-python/pytz[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}]" +DEPEND="${DEPEND} + test? ( dev-python/freezegun[${PYTHON_USEDEP}] )" + +distutils_enable_sphinx docs +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/${P}-py39.patch +) + +src_test() { + local -x TZ=UTC + distutils-r1_src_test +} diff --git a/dev-python/Babel/Manifest b/dev-python/Babel/Manifest new file mode 100644 index 000000000000..f93f66ec057f --- /dev/null +++ b/dev-python/Babel/Manifest @@ -0,0 +1 @@ +DIST Babel-2.8.0.tar.gz 8444381 BLAKE2B ea3757182464770f47d3253e77bece7b64c84558e7a19fc55759198bfa55c6d8156d27e9de7b796b62eefd93e458c7e00b2014dd23e4ed7383f5bc9785d1a332 SHA512 f9687b36176c146a8ace073197111463d24fca343bb1dbee8b0e37a7f37b68b4cd77ffbe3bf14a20f8f64c701aa860e0b5e6076658a95dbee2556f0688d68d91 diff --git a/dev-python/Babel/files/Babel-2.8.0-py39.patch b/dev-python/Babel/files/Babel-2.8.0-py39.patch new file mode 100644 index 000000000000..efada9c1d08c --- /dev/null +++ b/dev-python/Babel/files/Babel-2.8.0-py39.patch @@ -0,0 +1,169 @@ +From 167b71421f113e2210e4deefef5020402492e5be Mon Sep 17 00:00:00 2001 +From: Felix Schwarz +Date: Tue, 5 May 2020 09:58:01 +0200 +Subject: [PATCH] stop using deprecated ElementTree methods "getchildren()" and + "getiterator()" + +Both methods were removed in Python 3.9 as mentioned in the release notes: + +> Methods getchildren() and getiterator() of classes ElementTree and Element in +> the ElementTree module have been removed. They were deprecated in Python 3.2. +> Use iter(x) or list(x) instead of x.getchildren() and x.iter() or +> list(x.iter()) instead of x.getiterator(). +--- + scripts/import_cldr.py | 18 +++++++++--------- + 1 file changed, 9 insertions(+), 9 deletions(-) + +diff --git a/scripts/import_cldr.py b/scripts/import_cldr.py +index 8993b68e..2ed3af91 100755 +--- a/scripts/import_cldr.py ++++ b/scripts/import_cldr.py +@@ -598,7 +598,7 @@ def parse_calendar_months(data, calendar): + for width in ctxt.findall('monthWidth'): + width_type = width.attrib['type'] + widths = ctxts.setdefault(width_type, {}) +- for elem in width.getiterator(): ++ for elem in width.iter(): + if elem.tag == 'month': + _import_type_text(widths, elem, int(elem.attrib['type'])) + elif elem.tag == 'alias': +@@ -616,7 +616,7 @@ def parse_calendar_days(data, calendar): + for width in ctxt.findall('dayWidth'): + width_type = width.attrib['type'] + widths = ctxts.setdefault(width_type, {}) +- for elem in width.getiterator(): ++ for elem in width.iter(): + if elem.tag == 'day': + _import_type_text(widths, elem, weekdays[elem.attrib['type']]) + elif elem.tag == 'alias': +@@ -634,7 +634,7 @@ def parse_calendar_quarters(data, calendar): + for width in ctxt.findall('quarterWidth'): + width_type = width.attrib['type'] + widths = ctxts.setdefault(width_type, {}) +- for elem in width.getiterator(): ++ for elem in width.iter(): + if elem.tag == 'quarter': + _import_type_text(widths, elem, int(elem.attrib['type'])) + elif elem.tag == 'alias': +@@ -649,7 +649,7 @@ def parse_calendar_eras(data, calendar): + for width in calendar.findall('eras/*'): + width_type = NAME_MAP[width.tag] + widths = eras.setdefault(width_type, {}) +- for elem in width.getiterator(): ++ for elem in width.iter(): + if elem.tag == 'era': + _import_type_text(widths, elem, type=int(elem.attrib.get('type'))) + elif elem.tag == 'alias': +@@ -676,7 +676,7 @@ def parse_calendar_periods(data, calendar): + def parse_calendar_date_formats(data, calendar): + date_formats = data.setdefault('date_formats', {}) + for format in calendar.findall('dateFormats'): +- for elem in format.getiterator(): ++ for elem in format.iter(): + if elem.tag == 'dateFormatLength': + type = elem.attrib.get('type') + if _should_skip_elem(elem, type, date_formats): +@@ -696,7 +696,7 @@ def parse_calendar_date_formats(data, calendar): + def parse_calendar_time_formats(data, calendar): + time_formats = data.setdefault('time_formats', {}) + for format in calendar.findall('timeFormats'): +- for elem in format.getiterator(): ++ for elem in format.iter(): + if elem.tag == 'timeFormatLength': + type = elem.attrib.get('type') + if _should_skip_elem(elem, type, time_formats): +@@ -717,7 +717,7 @@ def parse_calendar_datetime_skeletons(data, calendar): + datetime_formats = data.setdefault('datetime_formats', {}) + datetime_skeletons = data.setdefault('datetime_skeletons', {}) + for format in calendar.findall('dateTimeFormats'): +- for elem in format.getiterator(): ++ for elem in format.iter(): + if elem.tag == 'dateTimeFormatLength': + type = elem.attrib.get('type') + if _should_skip_elem(elem, type, datetime_formats): +@@ -880,7 +880,7 @@ def parse_interval_formats(data, tree): + interval_formats[None] = elem.text + elif elem.tag == "intervalFormatItem": + skel_data = interval_formats.setdefault(elem.attrib["id"], {}) +- for item_sub in elem.getchildren(): ++ for item_sub in elem: + if item_sub.tag == "greatestDifference": + skel_data[item_sub.attrib["id"]] = split_interval_pattern(item_sub.text) + else: +@@ -903,7 +903,7 @@ def parse_currency_formats(data, tree): + type = '%s:%s' % (type, curr_length_type) + if _should_skip_elem(elem, type, currency_formats): + continue +- for child in elem.getiterator(): ++ for child in elem.iter(): + if child.tag == 'alias': + currency_formats[type] = Alias( + _translate_alias(['currency_formats', elem.attrib['type']], +From 7bdaa28a55e8d8228d5434effa4b1473ab7b3669 Mon Sep 17 00:00:00 2001 +From: Felix Schwarz +Date: Tue, 5 May 2020 08:05:56 +0000 +Subject: [PATCH] fix tests when using Python 3.9a6 + +In Python 3.9a6 integer values for future flags were changed to prevent +collision with compiler flags. We need to retrieve these at runtime so +the test suite works with Python <= 3.8 as well as Python 3.9. +--- + tests/test_util.py | 17 ++++++++++++----- + 1 file changed, 12 insertions(+), 5 deletions(-) + +diff --git a/tests/test_util.py b/tests/test_util.py +index a6a4450c..b9343aaa 100644 +--- a/tests/test_util.py ++++ b/tests/test_util.py +@@ -11,6 +11,7 @@ + # individuals. For the exact contribution history, see the revision + # history and logs, available at http://babel.edgewall.org/log/. + ++import __future__ + import unittest + + import pytest +@@ -20,6 +21,12 @@ + from babel.util import parse_future_flags + + ++class _FF: ++ division = __future__.division.compiler_flag ++ print_function = __future__.print_function.compiler_flag ++ with_statement = __future__.with_statement.compiler_flag ++ unicode_literals = __future__.unicode_literals.compiler_flag ++ + def test_distinct(): + assert list(util.distinct([1, 2, 1, 3, 4, 4])) == [1, 2, 3, 4] + assert list(util.distinct('foobar')) == ['f', 'o', 'b', 'a', 'r'] +@@ -70,25 +77,25 @@ def test_parse_encoding_non_ascii(): + from __future__ import print_function, + division, with_statement, + unicode_literals +-''', 0x10000 | 0x2000 | 0x8000 | 0x20000), ++''', _FF.print_function | _FF.division | _FF.with_statement | _FF.unicode_literals), + (''' + from __future__ import print_function, division + print('hello') +-''', 0x10000 | 0x2000), ++''', _FF.print_function | _FF.division), + (''' + from __future__ import print_function, division, unknown,,,,, + print 'hello' +-''', 0x10000 | 0x2000), ++''', _FF.print_function | _FF.division), + (''' + from __future__ import ( + print_function, + division) +-''', 0x10000 | 0x2000), ++''', _FF.print_function | _FF.division), + (''' + from __future__ import \\ + print_function, \\ + division +-''', 0x10000 | 0x2000), ++''', _FF.print_function | _FF.division), + ]) + def test_parse_future(source, result): + fp = BytesIO(source.encode('latin-1')) diff --git a/dev-python/Babel/metadata.xml b/dev-python/Babel/metadata.xml new file mode 100644 index 000000000000..4bf432ba5a27 --- /dev/null +++ b/dev-python/Babel/metadata.xml @@ -0,0 +1,23 @@ + + + + + python@gentoo.org + Python + + + A collection of tools for internationalizing Python applications + Babel is composed of two major parts: + - tools to build and work with gettext message catalogs + - a Python interface to the CLDR (Common Locale Data Repository), + providing access to various locale display names, localized number + and date formatting, etc. + + + + Babel + python-babel/babel + https://github.com/python-babel/babel/issues + + gentoo-staging + diff --git a/dev-python/BitVector/BitVector-3.4.9.ebuild b/dev-python/BitVector/BitVector-3.4.9.ebuild new file mode 100644 index 000000000000..563c11c30c40 --- /dev/null +++ b/dev-python/BitVector/BitVector-3.4.9.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit distutils-r1 + +DESCRIPTION="A pure-Python memory-efficient packed representation for bit arrays" +HOMEPAGE="https://engineering.purdue.edu/kak/dist/ https://pypi.org/project/BitVector/" +SRC_URI="https://engineering.purdue.edu/kak/dist/${P}.tar.gz" +LICENSE="PSF-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="test" +RESTRICT="!test? ( test )" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="" + +python_test() { + "${PYTHON}" TestBitVector/Test.py || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/BitVector/Manifest b/dev-python/BitVector/Manifest new file mode 100644 index 000000000000..4b4a3cbaf5cb --- /dev/null +++ b/dev-python/BitVector/Manifest @@ -0,0 +1 @@ +DIST BitVector-3.4.9.tar.gz 128306 BLAKE2B c9559596dee2d9315e9a906e24d4d67ff74c56e2a0f94ccf7dafd360a5554b46f61a7e7e5bc30fa6a4175c97f6d42022468966ab123250319d36f65b23624079 SHA512 be2144a35990b46aa2cbd71d65db51baac5fec65d4c91a1e2222857b307c96f5551adf1c5a86f145f01fa895465b99bc02a485d5d7a43495dd1e05b9a0d9d513 diff --git a/dev-python/BitVector/metadata.xml b/dev-python/BitVector/metadata.xml new file mode 100644 index 000000000000..de67cbf690b4 --- /dev/null +++ b/dev-python/BitVector/metadata.xml @@ -0,0 +1,13 @@ + + + + + grozin@gentoo.org + Andrey Grozin + + + python@gentoo.org + Python + + gentoo-staging + diff --git a/dev-python/GitPython/GitPython-3.1.1.ebuild b/dev-python/GitPython/GitPython-3.1.1.ebuild new file mode 100644 index 000000000000..828e9672b499 --- /dev/null +++ b/dev-python/GitPython/GitPython-3.1.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +TEST_P=GitPython-3.1.0 +GITDB_P=gitdb-4.0.2 +SMMAP_P=smmap-3.0.1 + +DESCRIPTION="Library used to interact with Git repositories" +HOMEPAGE="https://github.com/gitpython-developers/GitPython https://pypi.org/project/GitPython/" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz + test? ( + https://dev.gentoo.org/~mgorny/dist/${TEST_P}.gitbundle + https://dev.gentoo.org/~mgorny/dist/${GITDB_P}.gitbundle + https://dev.gentoo.org/~mgorny/dist/${SMMAP_P}.gitbundle + )" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 arm64 x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-vcs/git + >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}] + )" + +distutils_enable_tests unittest + +src_test() { + git config --global user.email "you@example.com" || die + git config --global user.name "Your Name" || die + + git clone "${DISTDIR}/${TEST_P}.gitbundle" "${T}"/test || die + git clone "${DISTDIR}/${GITDB_P}.gitbundle" \ + "${T}"/test/git/ext/gitdb || die + git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \ + "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die + + cd "${T}"/test || die + # remove performance tests + rm -r git/test/performance || die + # tests requiring network access + sed -i -e 's:test_fetch_error:_&:' git/test/test_remote.py || die + # broken apparently + sed -i -e 's:test_rev_parse:_&:' git/test/test_repo.py || die + + distutils-r1_src_test +} diff --git a/dev-python/GitPython/GitPython-3.1.2.ebuild b/dev-python/GitPython/GitPython-3.1.2.ebuild new file mode 100644 index 000000000000..4c35f34de642 --- /dev/null +++ b/dev-python/GitPython/GitPython-3.1.2.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +TEST_P=GitPython-3.1.0 +GITDB_P=gitdb-4.0.2 +SMMAP_P=smmap-3.0.1 + +DESCRIPTION="Library used to interact with Git repositories" +HOMEPAGE="https://github.com/gitpython-developers/GitPython https://pypi.org/project/GitPython/" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz + test? ( + https://dev.gentoo.org/~mgorny/dist/${TEST_P}.gitbundle + https://dev.gentoo.org/~mgorny/dist/${GITDB_P}.gitbundle + https://dev.gentoo.org/~mgorny/dist/${SMMAP_P}.gitbundle + )" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-vcs/git + >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}] + )" + +distutils_enable_tests unittest + +src_test() { + git config --global user.email "you@example.com" || die + git config --global user.name "Your Name" || die + + git clone "${DISTDIR}/${TEST_P}.gitbundle" "${T}"/test || die + git clone "${DISTDIR}/${GITDB_P}.gitbundle" \ + "${T}"/test/git/ext/gitdb || die + git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \ + "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die + + cd "${T}"/test || die + # remove performance tests + rm -r git/test/performance || die + # tests requiring network access + sed -i -e 's:test_fetch_error:_&:' git/test/test_remote.py || die + # broken apparently + sed -i -e 's:test_rev_parse:_&:' git/test/test_repo.py || die + + distutils-r1_src_test +} diff --git a/dev-python/GitPython/GitPython-3.1.3.ebuild b/dev-python/GitPython/GitPython-3.1.3.ebuild new file mode 100644 index 000000000000..4ac8b651ff03 --- /dev/null +++ b/dev-python/GitPython/GitPython-3.1.3.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..9} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +TEST_P=GitPython-3.1.0 +GITDB_P=gitdb-4.0.2 +SMMAP_P=smmap-3.0.1 + +DESCRIPTION="Library used to interact with Git repositories" +HOMEPAGE="https://github.com/gitpython-developers/GitPython https://pypi.org/project/GitPython/" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz + test? ( + https://dev.gentoo.org/~mgorny/dist/${TEST_P}.gitbundle + https://dev.gentoo.org/~mgorny/dist/${GITDB_P}.gitbundle + https://dev.gentoo.org/~mgorny/dist/${SMMAP_P}.gitbundle + )" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-vcs/git + >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}] + )" + +distutils_enable_tests unittest + +src_test() { + git config --global user.email "you@example.com" || die + git config --global user.name "Your Name" || die + + git clone "${DISTDIR}/${TEST_P}.gitbundle" "${T}"/test || die + git clone "${DISTDIR}/${GITDB_P}.gitbundle" \ + "${T}"/test/git/ext/gitdb || die + git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \ + "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die + + cd "${T}"/test || die + # remove performance tests + rm -r git/test/performance || die + # tests requiring network access + sed -i -e 's:test_fetch_error:_&:' git/test/test_remote.py || die + # broken apparently + sed -i -e 's:test_rev_parse:_&:' git/test/test_repo.py || die + + distutils-r1_src_test +} diff --git a/dev-python/GitPython/Manifest b/dev-python/GitPython/Manifest new file mode 100644 index 000000000000..9838c86720fa --- /dev/null +++ b/dev-python/GitPython/Manifest @@ -0,0 +1,6 @@ +DIST GitPython-3.1.0.gitbundle 8618276 BLAKE2B a1ecf49c47804b399453c6931fb54903309944b47a5a8ccd02d62f4b27943e60b4b58a9e67567008fa4d5bc791b1c86642659c045c885e2155e2c44bb1a4ea81 SHA512 a71463f861f840d3169a8351155665243d9f0f0a72e210940f9f7872cfd49b6ddfac827f0ec5bc61079d8066fc7ba210a03dd99f3bbd598e22ccbcacfe8e61b3 +DIST GitPython-3.1.1.tar.gz 430310 BLAKE2B f6402c4f8d72f4352bf97b72ac0c39b347683c411dcb7b74405119773954a185fe7dc11e13232d56f4a9f938e64b865f42cbd3a857427d985e29f024eb4e0880 SHA512 a913fb611479456d4b804c56039ed8d8ac8cb183f58c874e265141f2b5b46befd4a8a2f5d94ac1cf8ea7fc99e901568a9fc054d50df0ac242d7d184add8ca1b3 +DIST GitPython-3.1.2.tar.gz 430474 BLAKE2B bda0fc9d591dd3b64158e318386349c18ed0775f462c487726faed7ce10781296103133b64cdbfd56947e38621790b177b6c9869596dc8a523a17b00690fe5e4 SHA512 051b59b56a163839bf7754860bfc8e21cfde08b8e7d0fd66239c234b89ba5a83fa7e8540a12c5df3563e5353d1e01119dd1b0a5ea1c22daf7e071fb963cbc3a4 +DIST GitPython-3.1.3.tar.gz 430558 BLAKE2B 0a36e066ad4d3d994ebaa76492f4953c0eaf8b4a0fc163af646f288ed45591e0dee532502c03007af5f6d6cf5633a32bc12a9a777fad6d745bdbc286a4815de4 SHA512 ea4043c8be79cec7ffc9c6b6383be37dcf7b4a877cf02d6fc8c9e7d39a5005e088c8780dd6e0fcd72c0711c997228f417773c82572f569c5ca1128f5ebe56736 +DIST gitdb-4.0.2.gitbundle 1474197 BLAKE2B 93dc8aeb3a43f0950bec1e8dc0c0156543a0a1ce1f20a7f0b2cd05c110338af05b6c6300c3f4b2c05e0f895496248e5fdca74eb599a4ea9aa983ed399d91f7c6 SHA512 8d4ebc93d6869a60b7717fc090000067e86a7e0373c281d0fb9939a6e2e283864256f827919eeb13be977254c0c71a4864d8e7c9b4b6dcc0af6275aa59681960 +DIST smmap-3.0.1.gitbundle 263781 BLAKE2B 6e06586010814ce0f59367c7f9289dad4891ee1debbc020b192af3945207da05b1e34907f1871f5b6b9638706b9e2fdacf390fcfff6bd06af84b9fd80f7e63a8 SHA512 c2b6c0b295c2997ed53727d3d1458ae7ec5ddbde9c83349286904726865fc026a70161955498b1a06371fb8d937e7386b80b4ea0c2e5d1c647718e6dbea93104 diff --git a/dev-python/GitPython/metadata.xml b/dev-python/GitPython/metadata.xml new file mode 100644 index 000000000000..96d9344c823f --- /dev/null +++ b/dev-python/GitPython/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + GitPython + gitpython-developers/GitPython + + gentoo-staging + diff --git a/dev-python/GridDataFormats/GridDataFormats-0.4.0-r1.ebuild b/dev-python/GridDataFormats/GridDataFormats-0.4.0-r1.ebuild new file mode 100644 index 000000000000..9fe4d0a0e85b --- /dev/null +++ b/dev-python/GridDataFormats/GridDataFormats-0.4.0-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +DESCRIPTION="Reading and writing of data on regular grids in Python" +HOMEPAGE="https://pypi.org/project/GridDataFormats/ https://github.com/MDAnalysis/GridDataFormats" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND=" + >=dev-python/numpy-1.0.3[${PYTHON_USEDEP}] + sci-libs/scipy[${PYTHON_USEDEP}]" diff --git a/dev-python/GridDataFormats/Manifest b/dev-python/GridDataFormats/Manifest new file mode 100644 index 000000000000..1648d3597884 --- /dev/null +++ b/dev-python/GridDataFormats/Manifest @@ -0,0 +1 @@ +DIST GridDataFormats-0.4.0.tar.gz 63643 BLAKE2B cbc0bc259c30c9eccf61b11a7ed6e8004979fe2adb2b049f137caddbb71190291011664462c2c1aa4fe2baf822102d59d3079e9e48620b76d37a4812ca150328 SHA512 b480293e2dd17cb484336aa1469a8f0e739fbe7d925190f6a6502e96d0ab26a36271b0a0676c711716abd3e025e86fbec961cf965e950f89be167e0a83ef904c diff --git a/dev-python/GridDataFormats/metadata.xml b/dev-python/GridDataFormats/metadata.xml new file mode 100644 index 000000000000..cefdf14b4ef9 --- /dev/null +++ b/dev-python/GridDataFormats/metadata.xml @@ -0,0 +1,17 @@ + + + + + sci@gentoo.org + Gentoo Science Project + + + alexxy@gentoo.org + Alexey Shvetsov + + + GridDataFormats + MDAnalysis/GridDataFormats + + gentoo-staging + diff --git a/dev-python/HeapDict/HeapDict-1.0.0.ebuild b/dev-python/HeapDict/HeapDict-1.0.0.ebuild new file mode 100644 index 000000000000..be45f0d9d826 --- /dev/null +++ b/dev-python/HeapDict/HeapDict-1.0.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +DESCRIPTION="Heap with decrease-key and increase-key operations" +HOMEPAGE="http://stutzbachenterprises.com/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" +IUSE="" + +RDEPEND="" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/dev-python/HeapDict/Manifest b/dev-python/HeapDict/Manifest new file mode 100644 index 000000000000..a31c06d4fce3 --- /dev/null +++ b/dev-python/HeapDict/Manifest @@ -0,0 +1 @@ +DIST HeapDict-1.0.0.tar.gz 7713 BLAKE2B 19aedc2e7a61c74b93aa8883603520bc6ffeebae4ac4c4a4003023bf6b1c65ff55f9ef571a3e61ea92620a18eed281ad603a61e1df4f03a8811096e9f0964ab9 SHA512 1210acd3a6f3e091132d8b87963ec46c81d3141e1788c2a127fe348a9052d73225036aeabffc6a2089c7811b8571a43477055b746df6b128a645123862076bb5 diff --git a/dev-python/HeapDict/metadata.xml b/dev-python/HeapDict/metadata.xml new file mode 100644 index 000000000000..cf2b3c1afbf5 --- /dev/null +++ b/dev-python/HeapDict/metadata.xml @@ -0,0 +1,16 @@ + + + + + python@gentoo.org + Python + + + heapdict implements the MutableMapping ABC, meaning it works pretty much like a regular Python dict. + + + HeapDict + dask/zict + + gentoo-staging + diff --git a/dev-python/MechanicalSoup/Manifest b/dev-python/MechanicalSoup/Manifest new file mode 100644 index 000000000000..0e84d9339704 --- /dev/null +++ b/dev-python/MechanicalSoup/Manifest @@ -0,0 +1 @@ +DIST MechanicalSoup-0.12.0.tar.gz 44505 BLAKE2B 7c303f7ae4dea12157d5c845a4dcdc6923e76d3565debd88d2f43e2cfc29a503feb6accb969839a39b1c4071b029f53908a12902a5c4f175f0383da227224c55 SHA512 6cce80ea5a90e7f19f2b13749f6ee48222d973af66cb350ac867a554580b0d619defe5a93741e6ec8aa808c585a8c01703158c7484521ac069977388de8bb7e3 diff --git a/dev-python/MechanicalSoup/MechanicalSoup-0.12.0.ebuild b/dev-python/MechanicalSoup/MechanicalSoup-0.12.0.ebuild new file mode 100644 index 000000000000..14b661fd6590 --- /dev/null +++ b/dev-python/MechanicalSoup/MechanicalSoup-0.12.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( pypy3 python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="A python library for automating interaction with websites" +HOMEPAGE="https://pypi.org/project/MechanicalSoup/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/beautifulsoup-4.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.0[${PYTHON_USEDEP}] + >=dev-python/six-1.4[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + >=dev-python/requests-mock-1.3.0[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-httpbin[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs + +python_prepare_all() { + # We don't need pytest-runner to run tests via pytest + sed -i "s/'pytest-runner'//" setup.py || die + distutils-r1_python_prepare_all +} + +python_test() { + # Override pytest options to skip coverage and flake8 + pytest -vv --override-ini="addopts=" \ + || die "tests failed with ${EPYTHON}" +} + +python_install_all() { + if use examples; then + docompress -x "/usr/share/doc/${PF}/examples" + dodoc -r examples + fi + distutils-r1_python_install_all +} diff --git a/dev-python/MechanicalSoup/metadata.xml b/dev-python/MechanicalSoup/metadata.xml new file mode 100644 index 000000000000..5059c3367df3 --- /dev/null +++ b/dev-python/MechanicalSoup/metadata.xml @@ -0,0 +1,17 @@ + + + + + williamh@gentoo.org + William Hubbs + + + python@gentoo.org + + + MechanicalSoup + MechanicalSoup/MechanicalSoup + https://github.com/MechanicalSoup/MechanicalSoup/issues + + gentoo-staging + diff --git a/dev-python/Numdifftools/Manifest b/dev-python/Numdifftools/Manifest new file mode 100644 index 000000000000..8e61b06d1eba --- /dev/null +++ b/dev-python/Numdifftools/Manifest @@ -0,0 +1 @@ +DIST numdifftools-0.9.17.zip 363422 BLAKE2B fa57ef2b9cb6dcaa669f14720f3fd1ed105f48b16549acd7bb6d7633b17cd45355022c9949a6099c3cbddc6b1a74b0f669344c4dd5e6f5ad56cc640549f4650c SHA512 acef3865861c76f0850b6f1c5ca5633f695603a7458c79569bbe887404c8490845d935693c57ea18468fe3cb7f864fe5481285f731dc933b6c0b521e3b888328 diff --git a/dev-python/Numdifftools/Numdifftools-0.9.17-r1.ebuild b/dev-python/Numdifftools/Numdifftools-0.9.17-r1.ebuild new file mode 100644 index 000000000000..610789b9e011 --- /dev/null +++ b/dev-python/Numdifftools/Numdifftools-0.9.17-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 + +MY_PN=numdifftools +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Solves automatic numerical differentiation problems in one or more variables" +HOMEPAGE="https://pypi.org/project/Numdifftools/ https://github.com/pbrod/numdifftools" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.zip" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/algopy-0.4[${PYTHON_USEDEP}] + || ( + dev-python/matplotlib-python2[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + ) + || ( + >=dev-python/numpy-python2-1.9.0[${PYTHON_USEDEP}] + >=dev-python/numpy-1.9.0[${PYTHON_USEDEP}] + ) + dev-python/six[${PYTHON_USEDEP}] + >=sci-libs/scipy-0.8[${PYTHON_USEDEP}] + " +DEPEND=" + app-arch/unzip + >=dev-python/setuptools-0.9[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}] + dev-python/pyscaffold[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-runner[${PYTHON_USEDEP}] + )" + +S="${WORKDIR}"/${MY_P} + +python_prepare_all() { + # pulls coverage test + sed \ + -e '/tests_require/d' \ + -i setup.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + esetup.py test +} diff --git a/dev-python/Numdifftools/metadata.xml b/dev-python/Numdifftools/metadata.xml new file mode 100644 index 000000000000..28647bd942ef --- /dev/null +++ b/dev-python/Numdifftools/metadata.xml @@ -0,0 +1,13 @@ + + + + + sci@gentoo.org + Gentoo Science Project + + + Numdifftools + pbrod/numdifftools + + gentoo-staging + diff --git a/dev-python/PyContracts/Manifest b/dev-python/PyContracts/Manifest new file mode 100644 index 000000000000..75d05e23488a --- /dev/null +++ b/dev-python/PyContracts/Manifest @@ -0,0 +1,2 @@ +DIST PyContracts-1.8.12.tar.gz 91393 BLAKE2B 083c836a547540f2505cbc02c8696ad2ae236a9ba46529cc60d237c01bd113cb5a9d2729a70038e28f4a6f776cb17b119bdf9ae8dcd6269cbcd05412413aa758 SHA512 9abd5ab5203687ddd8a738998e63e8f3e397b9ba9b9ee22bda945dab4f0d460115ed8e825c9c551d4c067b0f39dbb5b8ca51d365623b10ee8e210efc4edcbf15 +DIST PyContracts-1.8.14.tar.gz 92346 BLAKE2B 507fdfb313347d6650f21326b6b70b73f17cd702f25d06d97e5d84f84c9bf7f23cceb48d918727158d02081115344a4194e307caed59510265dacbf267774ab4 SHA512 95f8c76e35cc7549fefa069d9c354fc1d4a55dcab0f3fd322cb86aed92c7bfa75a06eabb7540ff991d590a90cdec781906b856291002a82ee5ab0072cdcf6ccd diff --git a/dev-python/PyContracts/PyContracts-1.8.12.ebuild b/dev-python/PyContracts/PyContracts-1.8.12.ebuild new file mode 100644 index 000000000000..fe88478ac91f --- /dev/null +++ b/dev-python/PyContracts/PyContracts-1.8.12.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Declare constraints on function parameters and return values" +HOMEPAGE="https://andreacensi.github.com/contracts/ https://pypi.org/project/PyContracts/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="LGPL-2" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/decorator[${PYTHON_USEDEP}] + dev-python/future[${PYTHON_USEDEP}] + dev-python/pyparsing[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/nose[${PYTHON_USEDEP}] ) +" + +python_test() { + nosetests -v \ + $(python_is_python3 || echo "--ignore-files=test_py3k_annotations.py") \ + || die +} diff --git a/dev-python/PyContracts/PyContracts-1.8.14.ebuild b/dev-python/PyContracts/PyContracts-1.8.14.ebuild new file mode 100644 index 000000000000..8cf28d8a55cb --- /dev/null +++ b/dev-python/PyContracts/PyContracts-1.8.14.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python2_7 python3_{6,7,8,9} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Declare constraints on function parameters and return values" +HOMEPAGE="https://andreacensi.github.com/contracts/ https://pypi.org/project/PyContracts/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="LGPL-2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND=" + dev-python/decorator[${PYTHON_USEDEP}] + dev-python/future[${PYTHON_USEDEP}] + dev-python/pyparsing[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" + +distutils_enable_tests nose + +python_test() { + nosetests -v \ + $(python_is_python3 || echo "--ignore-files=test_py3k_annotations.py") \ + || die +} diff --git a/dev-python/PyContracts/metadata.xml b/dev-python/PyContracts/metadata.xml new file mode 100644 index 000000000000..923499dd9183 --- /dev/null +++ b/dev-python/PyContracts/metadata.xml @@ -0,0 +1,14 @@ + + + + + python@gentoo.org + Python + + + + PyContracts + AndreaCensi/contracts + + gentoo-staging + diff --git a/dev-python/PyECLib/Manifest b/dev-python/PyECLib/Manifest new file mode 100644 index 000000000000..d046078c1773 --- /dev/null +++ b/dev-python/PyECLib/Manifest @@ -0,0 +1 @@ +DIST pyeclib-1.6.0.tar.gz 6685306 BLAKE2B 0b758bd500afc7f9d8e38513cc41f1916413d8ad6f3b1bd34d9ff46d6d33321391eaf90164e412154a14d63d4ba61502457bb943e124dd7054a5d5ec20732294 SHA512 507f78388e941e4600f4b77f636ce27b7f63e635f108dd5a452b3f98f779e87d94d8f82239d9d5733846faa5cc574c0474e366d99e44b8f03b70707d352f56c8 diff --git a/dev-python/PyECLib/PyECLib-1.6.0.ebuild b/dev-python/PyECLib/PyECLib-1.6.0.ebuild new file mode 100644 index 000000000000..fedd15c2e457 --- /dev/null +++ b/dev-python/PyECLib/PyECLib-1.6.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_6 python3_7 ) + +inherit distutils-r1 eutils multilib + +DESCRIPTION="Messaging API for RPC and notifications over different messaging transports" +HOMEPAGE="https://pypi.org/project/PyECLib/" +SRC_URI="mirror://pypi/p/pyeclib/pyeclib-${PV}.tar.gz" +S="${WORKDIR}/pyeclib-${PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +CDEPEND="dev-libs/jerasure" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + ${CDEPEND}" +RDEPEND="dev-libs/liberasurecode + ${CDEPEND}" diff --git a/dev-python/PyECLib/metadata.xml b/dev-python/PyECLib/metadata.xml new file mode 100644 index 000000000000..64c598024042 --- /dev/null +++ b/dev-python/PyECLib/metadata.xml @@ -0,0 +1,19 @@ + + + + + prometheanfire@gentoo.org + Matthew Thode + + + python@gentoo.org + Python + + + This library provides a simple Python interface for implementing erasure codes. To obtain the best possible performance, the underlying erasure code algorithms are written in C. + + + PyECLib + + gentoo-staging + diff --git a/dev-python/PyGithub/Manifest b/dev-python/PyGithub/Manifest new file mode 100644 index 000000000000..9774c276ec15 --- /dev/null +++ b/dev-python/PyGithub/Manifest @@ -0,0 +1,2 @@ +DIST PyGithub-1.46.gh.tar.gz 2882667 BLAKE2B a65a359750c146947b69ff72a4775f6f1532420c3d15e0d7df34c69c3c552aa201740c1ea2cff2dd40daddf7cdc7743b4354698e1bc701f175a5f7dcfc83dd97 SHA512 1c03920434491b279e1709550a658ff125c0d91390160b1de5e5fadf5cf5eeb722477fd913f47ec686cce052a8c34d916de753ea36fecb227d955e60d064a0b6 +DIST PyGithub-1.51.gh.tar.gz 2950990 BLAKE2B 214014b8205d954c559f2d19a38c7bc93800f40500c294397f16d55a4a027b7827910c93d98b6f5dd867bb0049ad1c9618c08ff72996f3717480ad17ce0ec64d SHA512 617b7bbc1fbd680735d5a57910ac1863cf67d9b2afc037d20fbd140a32aaa146164a76f73d76f2395aff1eee1fb13eac7a146c9cd05791b27db9a06a28d520e0 diff --git a/dev-python/PyGithub/PyGithub-1.46.ebuild b/dev-python/PyGithub/PyGithub-1.46.ebuild new file mode 100644 index 000000000000..cc689d21ef9f --- /dev/null +++ b/dev-python/PyGithub/PyGithub-1.46.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python{3_6,3_7} ) + +inherit distutils-r1 + +DESCRIPTION="Python library to access the Github API v3" +HOMEPAGE="https://github.com/PyGithub/PyGithub/" +# Use github since pypi is missing test data +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-python/deprecated[${PYTHON_USEDEP}] + dev-python/pyjwt[${PYTHON_USEDEP}] + >=dev-python/requests-2.14.0[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}]" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + dev-python/cryptography[${PYTHON_USEDEP}] + >=dev-python/httpretty-0.9.6[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + )" + +python_test() { + "${EPYTHON}" -m unittest -v tests.AllTests || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/PyGithub/PyGithub-1.51.ebuild b/dev-python/PyGithub/PyGithub-1.51.ebuild new file mode 100644 index 000000000000..0a466756e898 --- /dev/null +++ b/dev-python/PyGithub/PyGithub-1.51.ebuild @@ -0,0 +1,28 @@ +# 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 library to access the Github API v3" +HOMEPAGE="https://github.com/PyGithub/PyGithub/" +# Use github since pypi is missing test data +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-python/deprecated[${PYTHON_USEDEP}] + dev-python/pyjwt[${PYTHON_USEDEP}] + >=dev-python/requests-2.14.0[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/cryptography[${PYTHON_USEDEP}] + >=dev-python/httpretty-0.9.6[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/PyGithub/metadata.xml b/dev-python/PyGithub/metadata.xml new file mode 100644 index 000000000000..3fe18e1c6bf5 --- /dev/null +++ b/dev-python/PyGithub/metadata.xml @@ -0,0 +1,16 @@ + + + + + mgorny@gentoo.org + Michał Górny + + + python@gentoo.org + Python + + + PyGithub/PyGithub + + gentoo-staging + diff --git a/dev-python/PyPDF2/Manifest b/dev-python/PyPDF2/Manifest new file mode 100644 index 000000000000..00170246eb93 --- /dev/null +++ b/dev-python/PyPDF2/Manifest @@ -0,0 +1 @@ +DIST PyPDF2-1.26.0.tar.gz 77556 BLAKE2B 8ce9b95165a3841154b6e38e24ca5a4db434ceef9c55fbf2d146b379586160cb985948e0feb7aed135f601535d034ef79ddc1af58a670b07ff7d3621907022ec SHA512 7b427f1d099dcd687a718fb8d86e6f677ad45257414c6367e4dfacd8dfef7e3dbe3816027359868764981f36a30721f1731b4c23cbe2f35cfab1c64fb290b034 diff --git a/dev-python/PyPDF2/PyPDF2-1.26.0.ebuild b/dev-python/PyPDF2/PyPDF2-1.26.0.ebuild new file mode 100644 index 000000000000..b32e67b79d8f --- /dev/null +++ b/dev-python/PyPDF2/PyPDF2-1.26.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{6,7,8} ) +DISTUTILS_USE_SETUPTOOLS=no + +inherit distutils-r1 + +DESCRIPTION="Python library to work with pdf files" +HOMEPAGE="https://pypi.org/project/PyPDF2/ https://github.com/mstamy2/PyPDF2" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="examples" + +PATCHES=( "${FILESDIR}/${P}-py3-tests.patch" ) + +python_test() { + "${EPYTHON}" -m unittest Tests.tests || die "Tests failed under ${EPYTHON}" +} + +python_install_all() { + if use examples; then + docinto examples + dodoc -r Sample_Code/. + docompress -x /usr/share/doc/${PF}/examples + fi + distutils-r1_python_install_all +} diff --git a/dev-python/PyPDF2/files/PyPDF2-1.26.0-py3-tests.patch b/dev-python/PyPDF2/files/PyPDF2-1.26.0-py3-tests.patch new file mode 100644 index 000000000000..c74491b964a3 --- /dev/null +++ b/dev-python/PyPDF2/files/PyPDF2-1.26.0-py3-tests.patch @@ -0,0 +1,35 @@ +From 6b46d03ee3a5bd5c2c18fae8aec8a0020ee68add Mon Sep 17 00:00:00 2001 +From: Venelin Stoykov +Date: Sat, 26 Dec 2015 17:26:00 +0200 +Subject: [PATCH 2/3] Fix tests for Python 3 + +--- + Tests/tests.py | 11 ++++++----- + 1 file changed, 6 insertions(+), 5 deletions(-) + +diff --git a/Tests/tests.py b/Tests/tests.py +index fa93c10..83b5951 100644 +--- a/Tests/tests.py ++++ b/Tests/tests.py +@@ -27,14 +27,15 @@ def test_PdfReaderFileLoad(self): + ipdf_p1 = ipdf.getPage(0) + + # Retrieve the text of the PDF +- pdftext_file = open(os.path.join(RESOURCE_ROOT, 'crazyones.txt'), 'r') +- pdftext = pdftext_file.read() +- ipdf_p1_text = ipdf_p1.extractText().replace('\n', '') ++ with open(os.path.join(RESOURCE_ROOT, 'crazyones.txt'), 'rb') as pdftext_file: ++ pdftext = pdftext_file.read() ++ ++ ipdf_p1_text = ipdf_p1.extractText().replace('\n', '').encode('utf-8') + + # Compare the text of the PDF to a known source +- self.assertEqual(ipdf_p1_text.encode('utf-8', errors='ignore'), pdftext, ++ self.assertEqual(ipdf_p1_text, pdftext, + msg='PDF extracted text differs from expected value.\n\nExpected:\n\n%r\n\nExtracted:\n\n%r\n\n' +- % (pdftext, ipdf_p1_text.encode('utf-8', errors='ignore'))) ++ % (pdftext, ipdf_p1_text)) + + + class AddJsTestCase(unittest.TestCase): + diff --git a/dev-python/PyPDF2/metadata.xml b/dev-python/PyPDF2/metadata.xml new file mode 100644 index 000000000000..1d3a42c91a92 --- /dev/null +++ b/dev-python/PyPDF2/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + PyPDF2 + mstamy2/PyPDF2 + + gentoo-staging + diff --git a/dev-python/PyQt5-sip/Manifest b/dev-python/PyQt5-sip/Manifest new file mode 100644 index 000000000000..707324268f8a --- /dev/null +++ b/dev-python/PyQt5-sip/Manifest @@ -0,0 +1,2 @@ +DIST sip-4.19.22.tar.gz 1050805 BLAKE2B 7382fdf74c5bb8b55bcedae74acdcb7b81ef06a64d129a9e6f11a5eb293900e37df513f1c4290f2299f49a5bd97e2a6b3c6bc32ddbf2eaf848bd5e5c5dc25edc SHA512 4d366e589945e589f69a3caf979076ef37e319ac0efdd8ec3cee4869da89e112832462215ca2e235036bacfade7efc4d530aa93e7492c283dc1b2503e08feea5 +DIST sip-4.19.23.tar.gz 1053640 BLAKE2B 316c972a5cf7dd6464a418702e7d91192202330cf89a78d6ef480034ac8fc2f3f4cfedb85e6bc7d3d018bfe3d29ea767133db008dbfa521312e3aea2b96cff74 SHA512 a50c6202ebb6a5d1c98b6fc79925fa5d82236a944003854b057be9e2f7340d5cd689ba0e08f46f521736f3574c4089768c869bb8921e66b23944a31a832770f1 diff --git a/dev-python/PyQt5-sip/PyQt5-sip-4.19.22.ebuild b/dev-python/PyQt5-sip/PyQt5-sip-4.19.22.ebuild new file mode 100644 index 000000000000..a69499758b4f --- /dev/null +++ b/dev-python/PyQt5-sip/PyQt5-sip-4.19.22.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{6,7,8,9} ) +inherit python-r1 toolchain-funcs + +DESCRIPTION="Private sip module for PyQt5" +HOMEPAGE="https://www.riverbankcomputing.com/software/sip/intro" + +MY_PN=sip +MY_P=${MY_PN}-${PV/_pre/.dev} +if [[ ${PV} == *_pre* ]]; then + SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz" +else + SRC_URI="https://www.riverbankcomputing.com/static/Downloads/${MY_PN}/${PV}/${MY_P}.tar.gz" +fi + +# Sub-slot based on SIP_API_MAJOR_NR from siplib/sip.h +SLOT="0/12" +LICENSE="|| ( GPL-2 GPL-3 SIP )" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86" +IUSE="" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND} + ! + + + + qt@gentoo.org + Gentoo Qt Project + + + + phil@riverbankcomputing.com + Phil Thompson + + https://www.riverbankcomputing.com/hg/sip/raw-file/tip/NEWS + https://www.riverbankcomputing.com/static/Docs/sip/ + mailto:pyqt@riverbankcomputing.com + PyQt5-sip + + gentoo-staging + diff --git a/dev-python/PyQt5/Manifest b/dev-python/PyQt5/Manifest new file mode 100644 index 000000000000..a28ca1fecfa2 --- /dev/null +++ b/dev-python/PyQt5/Manifest @@ -0,0 +1,2 @@ +DIST PyQt5-5.14.2.tar.gz 3246557 BLAKE2B 0dd57da76dede97349c1af1d97cebad430dd5ae03c99b71de2e1ef1c41c1503820b0c0b1af8ddb507ffa5d6f466f7d3012db2cf625dad949dc4c962fb9e8a6a3 SHA512 56d9b2970ff50f2af0bfd889ad1226bf64087a6210cc545c5a0188352d1651343fcda9d53f04b041273f61bf31baf43af4a1854c1b580d50c28cff82f59c24ec +DIST PyQt5-5.15.0.tar.gz 3262004 BLAKE2B 6f9751bb00a8099555da89cc0df26d36906fabaf12eba60d11479152ad78805ba84d6de9c32b6212a19edb38b10c2253976a964bdcfaf18b8b8aa3656126b73f SHA512 35bcfef4d7ccfee04c1c4409d2af3d862f1e8e46d6ce743bfcfbaf43d2046bc58317824b0840f3db460ad280d1b7e896812268b36225198e916a1d9ea86823a9 diff --git a/dev-python/PyQt5/PyQt5-5.14.2.ebuild b/dev-python/PyQt5/PyQt5-5.14.2.ebuild new file mode 100644 index 000000000000..04c639a05ba6 --- /dev/null +++ b/dev-python/PyQt5/PyQt5-5.14.2.ebuild @@ -0,0 +1,206 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{6,7,8,9} ) +inherit multibuild python-r1 qmake-utils + +DESCRIPTION="Python bindings for the Qt framework" +HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/intro" + +MY_P=${PN}-${PV/_pre/.dev} +if [[ ${PV} == *_pre* ]]; then + SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz" +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +fi + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86" + +# TODO: QtNfc, QtRemoteObjects +IUSE="bluetooth dbus debug declarative designer examples gles2-only gui help location + multimedia network networkauth opengl positioning printsupport sensors serialport + sql +ssl svg testlib webchannel webkit websockets widgets x11extras xmlpatterns" + +# The requirements below were extracted from configure.py +# and from the output of 'grep -r "%Import " "${S}"/sip' +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + bluetooth? ( gui ) + declarative? ( gui network ) + designer? ( widgets ) + help? ( gui widgets ) + location? ( positioning ) + multimedia? ( gui network ) + networkauth? ( network ) + opengl? ( gui widgets ) + positioning? ( gui ) + printsupport? ( gui widgets ) + sensors? ( gui ) + serialport? ( gui ) + sql? ( widgets ) + svg? ( gui widgets ) + testlib? ( widgets ) + webchannel? ( network ) + webkit? ( gui network printsupport widgets ) + websockets? ( network ) + widgets? ( gui ) + xmlpatterns? ( network ) +" + +# Minimal supported version of Qt. +QT_PV="5.12:5" + +RDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/enum34[${PYTHON_USEDEP}] + ' -2) + >=dev-python/PyQt5-sip-4.19.20:=[${PYTHON_USEDEP}] + >=dev-qt/qtcore-${QT_PV} + >=dev-qt/qtxml-${QT_PV} + bluetooth? ( >=dev-qt/qtbluetooth-${QT_PV} ) + dbus? ( + dev-python/dbus-python[${PYTHON_USEDEP}] + >=dev-qt/qtdbus-${QT_PV} + ) + declarative? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] ) + designer? ( >=dev-qt/designer-${QT_PV} ) + gui? ( >=dev-qt/qtgui-${QT_PV}[gles2-only=] ) + help? ( >=dev-qt/qthelp-${QT_PV} ) + location? ( >=dev-qt/qtlocation-${QT_PV} ) + multimedia? ( >=dev-qt/qtmultimedia-${QT_PV}[widgets?] ) + network? ( >=dev-qt/qtnetwork-${QT_PV}[ssl=] ) + networkauth? ( >=dev-qt/qtnetworkauth-${QT_PV} ) + opengl? ( >=dev-qt/qtopengl-${QT_PV} ) + positioning? ( >=dev-qt/qtpositioning-${QT_PV} ) + printsupport? ( >=dev-qt/qtprintsupport-${QT_PV} ) + sensors? ( >=dev-qt/qtsensors-${QT_PV} ) + serialport? ( >=dev-qt/qtserialport-${QT_PV} ) + sql? ( >=dev-qt/qtsql-${QT_PV} ) + svg? ( >=dev-qt/qtsvg-${QT_PV} ) + testlib? ( >=dev-qt/qttest-${QT_PV} ) + webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} ) + webkit? ( dev-qt/qtwebkit:5[printsupport] ) + websockets? ( >=dev-qt/qtwebsockets-${QT_PV} ) + widgets? ( >=dev-qt/qtwidgets-${QT_PV} ) + x11extras? ( >=dev-qt/qtx11extras-${QT_PV} ) + xmlpatterns? ( >=dev-qt/qtxmlpatterns-${QT_PV} ) +" +DEPEND="${RDEPEND} + >=dev-python/sip-4.19.20[${PYTHON_USEDEP}] + dbus? ( virtual/pkgconfig ) +" + +S=${WORKDIR}/${MY_P} + +pyqt_use_enable() { + use "$1" || return + + if [[ $# -eq 1 ]]; then + echo --enable=Qt$(tr 'a-z' 'A-Z' <<< ${1:0:1})${1:1} + else + shift + echo ${@/#/--enable=} + fi +} + +src_configure() { + configuration() { + local myconf=( + "${PYTHON}" + "${S}"/configure.py + $(usex debug '--debug --qml-debug --trace' '') + --verbose + --confirm-license + --qmake="$(qt5_get_bindir)"/qmake + --bindir="${EPREFIX}/usr/bin" + --qsci-api + --enable=QtCore + --enable=QtXml + $(pyqt_use_enable bluetooth) + $(pyqt_use_enable dbus QtDBus) + $(usex dbus '' --no-python-dbus) + $(pyqt_use_enable declarative QtQml QtQuick $(usex widgets QtQuickWidgets '')) + $(usex declarative '' --no-qml-plugin) + $(pyqt_use_enable designer) + $(usex designer '' --no-designer-plugin) + $(usex gles2-only '--disable-feature=PyQt_Desktop_OpenGL' '') + $(pyqt_use_enable gui) + $(pyqt_use_enable gui $(use gles2-only && echo _QOpenGLFunctions_ES2 || echo _QOpenGLFunctions_{2_0,2_1,4_1_Core})) + $(pyqt_use_enable help) + $(pyqt_use_enable location) + $(pyqt_use_enable multimedia QtMultimedia $(usex widgets QtMultimediaWidgets '')) + $(pyqt_use_enable network) + $(pyqt_use_enable networkauth QtNetworkAuth) + $(pyqt_use_enable opengl QtOpenGL) + $(pyqt_use_enable positioning) + $(pyqt_use_enable printsupport QtPrintSupport) + $(pyqt_use_enable sensors) + $(pyqt_use_enable serialport QtSerialPort) + $(pyqt_use_enable sql) + $(usex ssl '' '--disable-feature=PyQt_SSL') + $(pyqt_use_enable svg) + $(pyqt_use_enable testlib QtTest) + $(pyqt_use_enable webchannel QtWebChannel) + $(pyqt_use_enable webkit QtWebKit QtWebKitWidgets) + $(pyqt_use_enable websockets QtWebSockets) + $(pyqt_use_enable widgets) + $(pyqt_use_enable x11extras QtX11Extras) + $(pyqt_use_enable xmlpatterns QtXmlPatterns) + ) + echo "${myconf[@]}" + "${myconf[@]}" || die + + # Fix parallel install failure + if python_is_python3; then + sed -i -e '/INSTALLS += distinfo/i distinfo.depends = install_subtargets install_pep484_stubs install_qscintilla_api' \ + ${PN}.pro || die + else + sed -i -e '/INSTALLS += distinfo/i distinfo.depends = install_subtargets install_qscintilla_api' \ + ${PN}.pro || die + fi + + # Run eqmake to respect toolchain and build flags + eqmake5 -recursive ${PN}.pro + } + python_foreach_impl run_in_build_dir configuration +} + +src_compile() { + python_foreach_impl run_in_build_dir default +} + +src_install() { + installation() { + local tmp_root=${D}/${PN}_tmp_root + emake INSTALL_ROOT="${tmp_root}" install + + local bin_dir=${tmp_root}${EPREFIX}/usr/bin + local exe + for exe in pylupdate5 pyrcc5 pyuic5; do + python_doexe "${bin_dir}/${exe}" + rm "${bin_dir}/${exe}" || die + done + + local uic_dir=${tmp_root}$(python_get_sitedir)/${PN}/uic + if python_is_python3; then + rm -r "${uic_dir}"/port_v2 || die + else + rm -r "${uic_dir}"/port_v3 || die + fi + + multibuild_merge_root "${tmp_root}" "${D}" + python_optimize + } + python_foreach_impl run_in_build_dir installation + + einstalldocs + + if use examples; then + dodoc -r examples + fi +} diff --git a/dev-python/PyQt5/PyQt5-5.15.0.ebuild b/dev-python/PyQt5/PyQt5-5.15.0.ebuild new file mode 100644 index 000000000000..3d51e939103e --- /dev/null +++ b/dev-python/PyQt5/PyQt5-5.15.0.ebuild @@ -0,0 +1,206 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{6..9} ) +inherit multibuild python-r1 qmake-utils + +DESCRIPTION="Python bindings for the Qt framework" +HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/intro" + +MY_P=${PN}-${PV/_pre/.dev} +if [[ ${PV} == *_pre* ]]; then + SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz" +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +fi + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + +# TODO: QtNfc, QtQuick3D, QtRemoteObjects +IUSE="bluetooth dbus debug declarative designer examples gles2-only gui help location + multimedia network networkauth opengl positioning printsupport sensors serialport + sql +ssl svg testlib webchannel webkit websockets widgets x11extras xmlpatterns" + +# The requirements below were extracted from configure.py +# and from the output of 'grep -r "%Import " "${S}"/sip' +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + bluetooth? ( gui ) + declarative? ( gui network ) + designer? ( widgets ) + help? ( gui widgets ) + location? ( positioning ) + multimedia? ( gui network ) + networkauth? ( network ) + opengl? ( gui widgets ) + positioning? ( gui ) + printsupport? ( gui widgets ) + sensors? ( gui ) + serialport? ( gui ) + sql? ( widgets ) + svg? ( gui widgets ) + testlib? ( widgets ) + webchannel? ( network ) + webkit? ( gui network printsupport widgets ) + websockets? ( network ) + widgets? ( gui ) + xmlpatterns? ( network ) +" + +# Minimal supported version of Qt. +QT_PV="5.12:5" + +RDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/enum34[${PYTHON_USEDEP}] + ' -2) + >=dev-python/PyQt5-sip-4.19.23:=[${PYTHON_USEDEP}] + >=dev-qt/qtcore-${QT_PV} + >=dev-qt/qtxml-${QT_PV} + bluetooth? ( >=dev-qt/qtbluetooth-${QT_PV} ) + dbus? ( + dev-python/dbus-python[${PYTHON_USEDEP}] + >=dev-qt/qtdbus-${QT_PV} + ) + declarative? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] ) + designer? ( >=dev-qt/designer-${QT_PV} ) + gui? ( >=dev-qt/qtgui-${QT_PV}[gles2-only=] ) + help? ( >=dev-qt/qthelp-${QT_PV} ) + location? ( >=dev-qt/qtlocation-${QT_PV} ) + multimedia? ( >=dev-qt/qtmultimedia-${QT_PV}[widgets?] ) + network? ( >=dev-qt/qtnetwork-${QT_PV}[ssl=] ) + networkauth? ( >=dev-qt/qtnetworkauth-${QT_PV} ) + opengl? ( >=dev-qt/qtopengl-${QT_PV} ) + positioning? ( >=dev-qt/qtpositioning-${QT_PV} ) + printsupport? ( >=dev-qt/qtprintsupport-${QT_PV} ) + sensors? ( >=dev-qt/qtsensors-${QT_PV} ) + serialport? ( >=dev-qt/qtserialport-${QT_PV} ) + sql? ( >=dev-qt/qtsql-${QT_PV} ) + svg? ( >=dev-qt/qtsvg-${QT_PV} ) + testlib? ( >=dev-qt/qttest-${QT_PV} ) + webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} ) + webkit? ( dev-qt/qtwebkit:5[printsupport] ) + websockets? ( >=dev-qt/qtwebsockets-${QT_PV} ) + widgets? ( >=dev-qt/qtwidgets-${QT_PV} ) + x11extras? ( >=dev-qt/qtx11extras-${QT_PV} ) + xmlpatterns? ( >=dev-qt/qtxmlpatterns-${QT_PV} ) +" +DEPEND="${RDEPEND} + >=dev-python/sip-4.19.23[${PYTHON_USEDEP}] + dbus? ( virtual/pkgconfig ) +" + +S=${WORKDIR}/${MY_P} + +pyqt_use_enable() { + use "$1" || return + + if [[ $# -eq 1 ]]; then + echo --enable=Qt$(tr 'a-z' 'A-Z' <<< ${1:0:1})${1:1} + else + shift + echo ${@/#/--enable=} + fi +} + +src_configure() { + configuration() { + local myconf=( + "${PYTHON}" + "${S}"/configure.py + $(usex debug '--debug --qml-debug --trace' '') + --verbose + --confirm-license + --qmake="$(qt5_get_bindir)"/qmake + --bindir="${EPREFIX}/usr/bin" + --qsci-api + --enable=QtCore + --enable=QtXml + $(pyqt_use_enable bluetooth) + $(pyqt_use_enable dbus QtDBus) + $(usex dbus '' --no-python-dbus) + $(pyqt_use_enable declarative QtQml QtQuick $(usex widgets QtQuickWidgets '')) + $(usex declarative '' --no-qml-plugin) + $(pyqt_use_enable designer) + $(usex designer '' --no-designer-plugin) + $(usex gles2-only '--disable-feature=PyQt_Desktop_OpenGL' '') + $(pyqt_use_enable gui) + $(pyqt_use_enable gui $(use gles2-only && echo _QOpenGLFunctions_ES2 || echo _QOpenGLFunctions_{2_0,2_1,4_1_Core})) + $(pyqt_use_enable help) + $(pyqt_use_enable location) + $(pyqt_use_enable multimedia QtMultimedia $(usex widgets QtMultimediaWidgets '')) + $(pyqt_use_enable network) + $(pyqt_use_enable networkauth QtNetworkAuth) + $(pyqt_use_enable opengl QtOpenGL) + $(pyqt_use_enable positioning) + $(pyqt_use_enable printsupport QtPrintSupport) + $(pyqt_use_enable sensors) + $(pyqt_use_enable serialport QtSerialPort) + $(pyqt_use_enable sql) + $(usex ssl '' '--disable-feature=PyQt_SSL') + $(pyqt_use_enable svg) + $(pyqt_use_enable testlib QtTest) + $(pyqt_use_enable webchannel QtWebChannel) + $(pyqt_use_enable webkit QtWebKit QtWebKitWidgets) + $(pyqt_use_enable websockets QtWebSockets) + $(pyqt_use_enable widgets) + $(pyqt_use_enable x11extras QtX11Extras) + $(pyqt_use_enable xmlpatterns QtXmlPatterns) + ) + echo "${myconf[@]}" + "${myconf[@]}" || die + + # Fix parallel install failure + if python_is_python3; then + sed -i -e '/INSTALLS += distinfo/i distinfo.depends = install_subtargets install_pep484_stubs install_qscintilla_api' \ + ${PN}.pro || die + else + sed -i -e '/INSTALLS += distinfo/i distinfo.depends = install_subtargets install_qscintilla_api' \ + ${PN}.pro || die + fi + + # Run eqmake to respect toolchain and build flags + eqmake5 -recursive ${PN}.pro + } + python_foreach_impl run_in_build_dir configuration +} + +src_compile() { + python_foreach_impl run_in_build_dir default +} + +src_install() { + installation() { + local tmp_root=${D}/${PN}_tmp_root + emake INSTALL_ROOT="${tmp_root}" install + + local bin_dir=${tmp_root}${EPREFIX}/usr/bin + local exe + for exe in pylupdate5 pyrcc5 pyuic5; do + python_doexe "${bin_dir}/${exe}" + rm "${bin_dir}/${exe}" || die + done + + local uic_dir=${tmp_root}$(python_get_sitedir)/${PN}/uic + if python_is_python3; then + rm -r "${uic_dir}"/port_v2 || die + else + rm -r "${uic_dir}"/port_v3 || die + fi + + multibuild_merge_root "${tmp_root}" "${D}" + python_optimize + } + python_foreach_impl run_in_build_dir installation + + einstalldocs + + if use examples; then + dodoc -r examples + fi +} diff --git a/dev-python/PyQt5/metadata.xml b/dev-python/PyQt5/metadata.xml new file mode 100644 index 000000000000..cf34e66687de --- /dev/null +++ b/dev-python/PyQt5/metadata.xml @@ -0,0 +1,44 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Build bindings for the QtBluetooth module + Build bindings for the QtDBus module + Build bindings for the QtQml/QtQuick modules and enable the qmlscene plugin + Build bindings for the QtDesigner module and enable the designer plugin + Build bindings for the QtGui module + Build bindings for the QtHelp module + Build bindings for the QtLocation module + Build bindings for the QtMultimedia module + Build bindings for the QtNetwork module + Build bindings for the QtNetworkAuth module + Build bindings for the QtOpenGL module + Build bindings for the QtPositioning module + Build bindings for the QtPrintSupport module + Build bindings for the QtSensors module + Build bindings for the QtSerialPort module + Build bindings for the QtSql module + Build bindings for the QtSvg module + Build bindings for the QtTest module + Build bindings for the QtWebChannel module + Build bindings for the QtWebKit module + Build bindings for the QtWebSockets module + Build bindings for the QtWidgets module + Build bindings for the QtX11Extras module + Build bindings for the QtXmlPatterns module + + + + phil@riverbankcomputing.com + Phil Thompson + + https://www.riverbankcomputing.com/static/Docs/PyQt5/ + mailto:pyqt@riverbankcomputing.com + PyQt5 + + gentoo-staging + diff --git a/dev-python/PyQtWebEngine/Manifest b/dev-python/PyQtWebEngine/Manifest new file mode 100644 index 000000000000..b4d308225b65 --- /dev/null +++ b/dev-python/PyQtWebEngine/Manifest @@ -0,0 +1,2 @@ +DIST PyQtWebEngine-5.14.0.tar.gz 47794 BLAKE2B 28f4a577ab5d8c1bea439b11e836008d27b4a49f31f230885013b515147a95c97e398328d1fc3a99619c3fd6eca3da7e94bf5873de9ac6511e0f59e467d4490c SHA512 c5274ce5ba1c80c6851971c3e18acf33121cd5863f613bd1789fdb40323b52429b55b54f3dcbb3127c85343e11f14c004ad54711b2b59cab95fd440f90fe5f2e +DIST PyQtWebEngine-5.15.0.tar.gz 48308 BLAKE2B 18a0b83c245a738f144cb21ddc483646099dc6469b0ecfe634d0341c555db17724cb97901082d2d93668a9e64b9163496afba8d7928f8e49013bcdcdb3747105 SHA512 9bc74e4c7c49a42a5a1a75c75cf14d30e7e9202b6f98591d79dd7f47d44909a1c95a1b38cd47adc8182429c43d1d45d90b2c3d0f105b90ed7ebfbb33a2622322 diff --git a/dev-python/PyQtWebEngine/PyQtWebEngine-5.14.0.ebuild b/dev-python/PyQtWebEngine/PyQtWebEngine-5.14.0.ebuild new file mode 100644 index 000000000000..7846273daf9f --- /dev/null +++ b/dev-python/PyQtWebEngine/PyQtWebEngine-5.14.0.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{6..9} ) +inherit python-r1 qmake-utils + +DESCRIPTION="Python bindings for QtWebEngine" +HOMEPAGE="https://www.riverbankcomputing.com/software/pyqtwebengine/intro" + +MY_P=${PN}-${PV/_pre/.dev} +if [[ ${PV} == *_pre* ]]; then + SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz" +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +fi + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 x86" +IUSE="debug" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} +" + +RDEPEND=" + ${PYTHON_DEPS} + >=dev-python/PyQt5-5.13.1[gui,network,printsupport,ssl,webchannel,widgets,${PYTHON_USEDEP}] + >=dev-python/PyQt5-sip-4.19.22:=[${PYTHON_USEDEP}] + dev-qt/qtcore:5 + dev-qt/qtwebengine:5[widgets] +" +DEPEND="${RDEPEND} + ~dev-python/sip-4.19.22[${PYTHON_USEDEP}] +" + +S=${WORKDIR}/${MY_P} + +src_configure() { + configuration() { + local myconf=( + "${PYTHON}" + "${S}"/configure.py + --qmake="$(qt5_get_bindir)"/qmake + $(usex debug '--debug --trace' '') + --verbose + ) + echo "${myconf[@]}" + "${myconf[@]}" || die + + # Fix parallel install failure + sed -i -e '/INSTALLS += distinfo/i distinfo.depends = install_subtargets install_pep484_stubs install_api' \ + ${PN}.pro || die + + # Run eqmake to respect toolchain and build flags + eqmake5 -recursive ${PN}.pro + } + python_foreach_impl run_in_build_dir configuration +} + +src_compile() { + python_foreach_impl run_in_build_dir default +} + +src_install() { + installation() { + emake INSTALL_ROOT="${D}" install + python_optimize + } + python_foreach_impl run_in_build_dir installation + + einstalldocs +} diff --git a/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.0.ebuild b/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.0.ebuild new file mode 100644 index 000000000000..4d322572d51e --- /dev/null +++ b/dev-python/PyQtWebEngine/PyQtWebEngine-5.15.0.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{6..9} ) +inherit python-r1 qmake-utils + +DESCRIPTION="Python bindings for QtWebEngine" +HOMEPAGE="https://www.riverbankcomputing.com/software/pyqtwebengine/intro" + +MY_P=${PN}-${PV/_pre/.dev} +if [[ ${PV} == *_pre* ]]; then + SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz" +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +fi + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="debug" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} +" + +RDEPEND=" + ${PYTHON_DEPS} + >=dev-python/PyQt5-5.14[gui,network,printsupport,ssl,webchannel,widgets,${PYTHON_USEDEP}] + >=dev-python/PyQt5-sip-4.19.22:=[${PYTHON_USEDEP}] + dev-qt/qtcore:5 + dev-qt/qtwebengine:5[widgets] +" +DEPEND="${RDEPEND} + >=dev-python/sip-4.19.22[${PYTHON_USEDEP}] +" + +S=${WORKDIR}/${MY_P} + +src_configure() { + configuration() { + local myconf=( + "${PYTHON}" + "${S}"/configure.py + --qmake="$(qt5_get_bindir)"/qmake + $(usex debug '--debug --trace' '') + --verbose + ) + echo "${myconf[@]}" + "${myconf[@]}" || die + + # Fix parallel install failure + sed -i -e '/INSTALLS += distinfo/i distinfo.depends = install_subtargets install_pep484_stubs install_api' \ + ${PN}.pro || die + + # Run eqmake to respect toolchain and build flags + eqmake5 -recursive ${PN}.pro + } + python_foreach_impl run_in_build_dir configuration +} + +src_compile() { + python_foreach_impl run_in_build_dir default +} + +src_install() { + installation() { + emake INSTALL_ROOT="${D}" install + python_optimize + } + python_foreach_impl run_in_build_dir installation + + einstalldocs +} diff --git a/dev-python/PyQtWebEngine/metadata.xml b/dev-python/PyQtWebEngine/metadata.xml new file mode 100644 index 000000000000..ea3ddab394e8 --- /dev/null +++ b/dev-python/PyQtWebEngine/metadata.xml @@ -0,0 +1,28 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + steils@gentoo.org + Stefan Strogin + + + PyQtWebEngine is a set of Python bindings for The Qt Company's + Qt WebEngine libraries. The bindings sit on top of PyQt5 and + are implemented as a set of three modules. Prior to v5.12 these + bindings were part of PyQt5 itself. + + + + phil@riverbankcomputing.com + Phil Thompson + + https://www.riverbankcomputing.com/static/Docs/PyQt5/ + mailto:pyqt@riverbankcomputing.com + PyQtWebEngine + + gentoo-staging + diff --git a/dev-python/PyRSS2Gen/Manifest b/dev-python/PyRSS2Gen/Manifest new file mode 100644 index 000000000000..786ad3ff4ce0 --- /dev/null +++ b/dev-python/PyRSS2Gen/Manifest @@ -0,0 +1 @@ +DIST PyRSS2Gen-1.1.tar.gz 9149 BLAKE2B 1f388e8616c79d8b5436f69191d479c529e1348308d69782a833bec714da6289fc459ea2b554a1e660027a25d0581c441a0e75a623add3c42c8c33c5cc8518e1 SHA512 2240686914c87984626eb739676927fcd53488158bdebf589e07e8a778e6d24305964e032581c61836f0fabc1264e42d05c88eac8f4c5f6536c31c775434ce02 diff --git a/dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r1.ebuild b/dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r1.ebuild new file mode 100644 index 000000000000..b8aae6657b2b --- /dev/null +++ b/dev-python/PyRSS2Gen/PyRSS2Gen-1.1-r1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +DISTUTILS_USE_SETUPTOOLS=no + +inherit distutils-r1 + +DESCRIPTION="RSS feed generator written in Python" +HOMEPAGE="http://www.dalkescientific.com/Python/PyRSS2Gen.html https://pypi.org/project/PyRSS2Gen/" +SRC_URI="http://www.dalkescientific.com/Python/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 x86" diff --git a/dev-python/PyRSS2Gen/metadata.xml b/dev-python/PyRSS2Gen/metadata.xml new file mode 100644 index 000000000000..3d4429370ed8 --- /dev/null +++ b/dev-python/PyRSS2Gen/metadata.xml @@ -0,0 +1,6 @@ + + + + + gentoo-staging + diff --git a/dev-python/PySDL2/Manifest b/dev-python/PySDL2/Manifest new file mode 100644 index 000000000000..f44f4f7a63a6 --- /dev/null +++ b/dev-python/PySDL2/Manifest @@ -0,0 +1 @@ +DIST PySDL2-0.9.6.tar.gz 1048158 BLAKE2B 70a450990dd73169489af2d5b218eea0794c9f75948d774680df4b4423855318ddc6d16a0453f62361d4f0b81e872edc067235c4f946476ea8988e16cd0de44c SHA512 676b1b3381b614122442c70fe4cbd7c210ef3d8695c2babd37938e67b5cfeb2f8acbdcb914c5f68aceb549d89f7a77bdc80c7406b340b0e38c22543df8d46739 diff --git a/dev-python/PySDL2/PySDL2-0.9.6.ebuild b/dev-python/PySDL2/PySDL2-0.9.6.ebuild new file mode 100644 index 000000000000..85eed5b0afaa --- /dev/null +++ b/dev-python/PySDL2/PySDL2-0.9.6.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DISTUTILS_USE_SETUPTOOLS=no +PYTHON_COMPAT=( python3_{6,7} ) +inherit distutils-r1 + +DESCRIPTION="Python (ctypes) bindings for SDL2 libraries" +HOMEPAGE="https://github.com/marcusva/py-sdl2 https://pypi.org/project/PySDL2/" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="|| ( public-domain CC0-1.0 ZLIB )" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +# Optional deps: +# - dev-python/numpy, +# - dev-python/pillow, +# - media-libs/sdl2-* (loaded dynamically via ctypes). +# +# If a reverse dependency needs the specific module, it should +# explicitly depend on the optional module in question. You also +# probably need to explicitly require some media-libs/libsdl2 flags. +RDEPEND="media-libs/libsdl2" + +# Require all of SDL2 libraries and at least the most common subsystems +# for better test coverage. +DEPEND=" + test? ( + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + media-libs/libsdl2[joystick,sound,video] + media-libs/sdl2-gfx + media-libs/sdl2-image + media-libs/sdl2-mixer + media-libs/sdl2-ttf + )" + +PATCHES=( + # fix tests to allow newer versions of libsdl2 + "${FILESDIR}"/PySDL2-0.9.6-0001-test-Always-allow-greater-patch-version-of-SDL2.patch + # fix tests to handle missing haptic support gracefully + "${FILESDIR}"/PySDL2-0.9.6-0002-test-Handle-missing-haptic-support-gracefully.patch +) + +src_prepare() { + # tarball uses DOS line endings + find '(' -name '*.py' -o -name '*.rst' -o -name '*.txt' ')' \ + -type f -exec sed -i -e 's/\r$//' {} + || die + + distutils-r1_src_prepare +} + +python_test() { + # from .travis.yml + local -x SDL_VIDEODRIVER=dummy + local -x SDL_AUDIODRIVER=dummy + local -x SDL_RENDER_DRIVER=software + + "${PYTHON}" -m unittest discover -v \ + -s sdl2/test -p '*_test.py' || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/PySDL2/files/PySDL2-0.9.6-0001-test-Always-allow-greater-patch-version-of-SDL2.patch b/dev-python/PySDL2/files/PySDL2-0.9.6-0001-test-Always-allow-greater-patch-version-of-SDL2.patch new file mode 100644 index 000000000000..0b72f9036637 --- /dev/null +++ b/dev-python/PySDL2/files/PySDL2-0.9.6-0001-test-Always-allow-greater-patch-version-of-SDL2.patch @@ -0,0 +1,47 @@ +From d34a898bb8d8bfd9cb4a85ff880826e4c7f2b0f7 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Mon, 1 Jan 2018 12:31:52 +0100 +Subject: [PATCH 1/2] test: Always allow greater patch-version of SDL2 + +Similarly to sdlimage_test, allow newer patch-version of other SDL2 +libraries. There is no technical reason to prevent people from upgrading +libsdl2 while having old PySDL2 installed, and there is no reason to +make tests fail every time libsdl2 happens to be upgraded. + +(backported for 0.9.6) + +Closes: https://github.com/marcusva/py-sdl2/issues/115 +--- + sdl2/test/sdlmixer_test.py | 2 +- + sdl2/test/version_test.py | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/sdl2/test/sdlmixer_test.py b/sdl2/test/sdlmixer_test.py +index 00c2ca6..1cebe55 100644 +--- a/sdl2/test/sdlmixer_test.py ++++ b/sdl2/test/sdlmixer_test.py +@@ -27,7 +27,7 @@ class SDLMixerTest(unittest.TestCase): + self.assertIsInstance(v.contents, version.SDL_version) + self.assertEqual(v.contents.major, 2) + self.assertEqual(v.contents.minor, 0) +- self.assertEqual(v.contents.patch, 1) ++ self.assertGreaterEqual(v.contents.patch, 1) + + if __name__ == '__main__': + sys.exit(unittest.main()) +diff --git a/sdl2/test/version_test.py b/sdl2/test/version_test.py +index 51b5065..60e5bcf 100644 +--- a/sdl2/test/version_test.py ++++ b/sdl2/test/version_test.py +@@ -25,7 +25,7 @@ class SDLVersionTest(unittest.TestCase): + self.assertEqual(type(v), version.SDL_version) + self.assertEqual(v.major, 2) + self.assertEqual(v.minor, 0) +- self.assertEqual(v.patch, 6) ++ self.assertGreaterEqual(v.patch, 6) + + def test_SDL_VERSIONNUM(self): + self.assertEqual(version.SDL_VERSIONNUM(1, 2, 3), 1203) +-- +2.16.0.rc0 + diff --git a/dev-python/PySDL2/files/PySDL2-0.9.6-0002-test-Handle-missing-haptic-support-gracefully.patch b/dev-python/PySDL2/files/PySDL2-0.9.6-0002-test-Handle-missing-haptic-support-gracefully.patch new file mode 100644 index 000000000000..2b03fed4d09d --- /dev/null +++ b/dev-python/PySDL2/files/PySDL2-0.9.6-0002-test-Handle-missing-haptic-support-gracefully.patch @@ -0,0 +1,26 @@ +From 4a38a0ef4c13ec3c518b78c0e56550fb8af43119 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Mon, 1 Jan 2018 13:29:16 +0100 +Subject: [PATCH 2/2] test: Handle missing haptic support gracefully + +--- + sdl2/test/sdl_test.py | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/sdl2/test/sdl_test.py b/sdl2/test/sdl_test.py +index 70c2e98..402e549 100644 +--- a/sdl2/test/sdl_test.py ++++ b/sdl2/test/sdl_test.py +@@ -47,7 +47,8 @@ class SDLTest(unittest.TestCase): + "FreeBSD des not support haptic input yet") + def test_SDL_INIT_HAPTIC(self): + ret = SDL_Init(SDL_INIT_HAPTIC) +- self.assertEqual(ret, 0, SDL_GetError()) ++ if ret != 0: ++ self.skipTest('Haptic subsystem not supported') + ret = SDL_WasInit(SDL_INIT_HAPTIC) + self.assertEqual(ret, SDL_INIT_HAPTIC) + SDL_QuitSubSystem(SDL_INIT_HAPTIC) +-- +2.16.0.rc0 + diff --git a/dev-python/PySDL2/metadata.xml b/dev-python/PySDL2/metadata.xml new file mode 100644 index 000000000000..4b3a4cf32fa1 --- /dev/null +++ b/dev-python/PySDL2/metadata.xml @@ -0,0 +1,16 @@ + + + + + mgorny@gentoo.org + Michał Górny + + + python@gentoo.org + + + marcusva/py-sdl2 + PySDL2 + + gentoo-staging + diff --git a/dev-python/PySensors/Manifest b/dev-python/PySensors/Manifest new file mode 100644 index 000000000000..60d55530bb28 --- /dev/null +++ b/dev-python/PySensors/Manifest @@ -0,0 +1 @@ +DIST PySensors-0.0.4.tar.gz 10599 BLAKE2B be3a3692a846e5339758eff4f4396dd15bf96b3d20bc40df45436ce58381ac87503bca190fa215121506ecf9ce5175b254d93142ee881c4d5b8ef8e045854659 SHA512 8e6b2beee9bf282f073618c0b45e53330ce82c9fc9c6565a3c6b5f812231421c8c6e15ccc4fc92cda67ed08df5c482577d4a34720c920dbba7604f2b7c3ba21c diff --git a/dev-python/PySensors/PySensors-0.0.4.ebuild b/dev-python/PySensors/PySensors-0.0.4.ebuild new file mode 100644 index 000000000000..1ba53eaf6a5b --- /dev/null +++ b/dev-python/PySensors/PySensors-0.0.4.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +DESCRIPTION="Python bindings to libsensors (via ctypes)" +HOMEPAGE="https://pypi.org/project/PySensors/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND=">=sys-apps/lm-sensors-3" diff --git a/dev-python/PySensors/metadata.xml b/dev-python/PySensors/metadata.xml new file mode 100644 index 000000000000..1eac47c87c49 --- /dev/null +++ b/dev-python/PySensors/metadata.xml @@ -0,0 +1,16 @@ + + + + + grobian@gentoo.org + Fabian Groffen + + + python@gentoo.org + Python + + + PySensors + + gentoo-staging + diff --git a/dev-python/PySocks/Manifest b/dev-python/PySocks/Manifest new file mode 100644 index 000000000000..eb0ba6dc0a64 --- /dev/null +++ b/dev-python/PySocks/Manifest @@ -0,0 +1 @@ +DIST PySocks-1.7.1.tar.gz 284429 BLAKE2B 8015e8a0a7ebfbb09ec542393aeb633a769701445c07f24bb9e62b07803d7bb605f22e79ad9ec83e47aa7fe843a1a057073d97e25482e742f42e18b2c7a2f1b3 SHA512 cef4a5ce8c67fb485644696a23bf68a721db47f3211212de2d4431eaf9ebd26077dd5a06f6dfa7fde2dcb9d7c1ed551facd014e999929cb4d7b504972c464016 diff --git a/dev-python/PySocks/PySocks-1.7.1.ebuild b/dev-python/PySocks/PySocks-1.7.1.ebuild new file mode 100644 index 000000000000..b49d8900163f --- /dev/null +++ b/dev-python/PySocks/PySocks-1.7.1.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=( python2_7 python3_{6,7,8,9} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="SOCKS client module" +HOMEPAGE="https://github.com/Anorov/PySocks https://pypi.org/project/PySocks/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +#BDEPEND=" +# test? ( +# net-proxy/3proxy +# $(python_gen_cond_dep 'dev-python/test_server[${PYTHON_USEDEP}]' -3) +# )" + +#distutils_enable_tests pytest + +# tests fail semi-randomly; probably starting proxy server doesn't work +# as expected +RESTRICT="test" + +src_prepare() { + local PATCHES=( + "${FILESDIR}"/PySocks-1.7.1-test_server.patch + ) + + rm test/bin/3proxy || die +# if use test; then +# ln -s "${BROOT}/usr/bin/3proxy" test/bin/3proxy || die +# fi + + # requires Internet + sed -i -e 's:test_socks5_proxy_connect_timeout:_&:' \ + test/test_pysocks.py || die + + distutils-r1_src_prepare +} + +python_test() { + python_is_python3 || return + pytest -vv || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/PySocks/files/PySocks-1.7.1-test_server.patch b/dev-python/PySocks/files/PySocks-1.7.1-test_server.patch new file mode 100644 index 000000000000..20d208549720 --- /dev/null +++ b/dev-python/PySocks/files/PySocks-1.7.1-test_server.patch @@ -0,0 +1,33 @@ +From 983f0451ed25c755da670a682703ae8f7795782b Mon Sep 17 00:00:00 2001 +From: John Vandenberg +Date: Wed, 4 Dec 2019 10:44:14 +0700 +Subject: [PATCH] Update tests for test-server 0.0.31 + +Closes https://github.com/Anorov/PySocks/issues/117 +--- + requirements_dev.txt | 2 +- + test/test_pysocks.py | 4 ++-- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/test/test_pysocks.py b/test/test_pysocks.py +index 49893b2..03d2649 100644 +--- a/test/test_pysocks.py ++++ b/test/test_pysocks.py +@@ -79,8 +79,7 @@ def setUpClass(cls): + from test_server import TestServer + + cls.test_server = TestServer(address=TEST_SERVER_HOST, +- port=TEST_SERVER_PORT, +- engine='subprocess') ++ port=TEST_SERVER_PORT) + cls.test_server.start() + + @classmethod +@@ -112,6 +111,7 @@ def assert_proxy_response(self, resp_data, content, address, + self.test_server.request['headers']['user-agent']) + self.assertEqual('%s:%d' % address, + self.test_server.request['headers']['host']) ++ content = b'3\r\n' + content + b'\r\n0' + self.assertEqual(content, resp_body) + self.assertEqual(client_ip or PROXY_HOST_IP, + self.test_server.request['client_ip']) diff --git a/dev-python/PySocks/metadata.xml b/dev-python/PySocks/metadata.xml new file mode 100644 index 000000000000..8124149e480c --- /dev/null +++ b/dev-python/PySocks/metadata.xml @@ -0,0 +1,17 @@ + + + + + python@gentoo.org + Python + + + PySocks + + anorov.vorona@gmail.com + Anorov + + Anorov/PySocks + + gentoo-staging + diff --git a/dev-python/PyUtilib/Manifest b/dev-python/PyUtilib/Manifest new file mode 100644 index 000000000000..728046d1d580 --- /dev/null +++ b/dev-python/PyUtilib/Manifest @@ -0,0 +1 @@ +DIST PyUtilib-5.7.2.tar.gz 1566034 BLAKE2B 913c6576b39f14c19e2e633c36ade33fe812c77a37374c7c14d2fb4384ca38f68efd55209d70e96d9a78fea2fcf1cf83423680d0787da2d03cab88e59a208b96 SHA512 d9d7d890cdb524bb055885354784f2af01967164ce88cf3b144ccffb0a855ef34243fd518c58193517ecfc50f3c2e3ca333f026951c1ab0b38ce181ecf9e7750 diff --git a/dev-python/PyUtilib/PyUtilib-5.7.2.ebuild b/dev-python/PyUtilib/PyUtilib-5.7.2.ebuild new file mode 100644 index 000000000000..38d68ddf6073 --- /dev/null +++ b/dev-python/PyUtilib/PyUtilib-5.7.2.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +DISTUTILS_IN_SOURCE_BUILD=1 + +inherit distutils-r1 + +DESCRIPTION="A collection of Python utilities" +HOMEPAGE="https://github.com/PyUtilib/pyutilib" +SRC_URI="https://github.com/${PN}/${PN,,}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN,,}-${PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +BDEPEND="${RDEPEND} + dev-python/nose[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" + +PATCHES=( + "${FILESDIR}/pyutilib-5.6.5-tests.patch" +) + +python_prepare_all() { + # remove some tests that are completely broken + rm pyutilib/component/app/tests/test_simple.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + distutils_install_for_testing + + local -x PYTHONPATH="${PWD}:${TEST_DIR}/lib" \ + COLUMNS=80 + + nosetests -v --with-xunit --xunit-file=TEST-pyutilib.xml pyutilib || die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + distutils-r1_python_install_all + + find "${ED}" -name '*.pth' -delete || die +} + +python_install() { + distutils-r1_python_install + + if ! python_is_python3; then + printf "# Placeholder for python2\n" \ + > "${D}$(python_get_sitedir)/${PN,,}/__init__.py" + + python_optimize + fi +} diff --git a/dev-python/PyUtilib/files/pyutilib-5.6.5-tests.patch b/dev-python/PyUtilib/files/pyutilib-5.6.5-tests.patch new file mode 100644 index 000000000000..780c586759af --- /dev/null +++ b/dev-python/PyUtilib/files/pyutilib-5.6.5-tests.patch @@ -0,0 +1,35 @@ +diff --git a/pyutilib/dev/entry_point.py b/pyutilib/dev/entry_point.py +index e571cc7..e0200e9 100644 +--- a/pyutilib/dev/entry_point.py ++++ b/pyutilib/dev/entry_point.py +@@ -23,7 +23,8 @@ def run_entry_point(package, script, args=[], **kwds): + script = str(script) + assert type(args) is list + cmdLine \ +- = "import pkg_resources,sys; "\ ++ = "import pkg_resources,sys,os; "\ ++ "pkg_resources.fixup_namespace_packages(os.path.join(os.getcwd(),'build')); "\ + "sys.argv=%r; "\ + "sys.exit(pkg_resources.load_entry_point(%r,'console_scripts',%r)())" \ + % ( [script]+args, package, script ) +diff --git a/pyutilib/enum/tests/test_enum.py b/pyutilib/enum/tests/test_enum.py +index 52451ef..66313f4 100755 +--- a/pyutilib/enum/tests/test_enum.py ++++ b/pyutilib/enum/tests/test_enum.py +@@ -11,7 +11,7 @@ + """ Unit test for ‘enum’ module. + """ + +-import unittest ++import unittest, sys + + import pyutilib.enum.enum as enum + +@@ -355,6 +355,7 @@ class Test_EnumValue(unittest.TestCase): + for other_value in self.other_values: + self.assertNotEqual(test_value, other_value) + ++ @unittest.skipIf(sys.hexversion > 0x03040000, "can't compare int and tuple on python3") + def test_sequence_other_values(self): + # An EnumValue should compare sequentially to other values. + test_value = enum.EnumValue(self.SimpleEnum, 0, 'test') diff --git a/dev-python/PyUtilib/metadata.xml b/dev-python/PyUtilib/metadata.xml new file mode 100644 index 000000000000..570886b99d4d --- /dev/null +++ b/dev-python/PyUtilib/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + + + chutzpah@gentoo.org + Patrick McLean + + gentoo-staging + diff --git a/dev-python/PythonQt/Manifest b/dev-python/PythonQt/Manifest new file mode 100644 index 000000000000..22e4ca799117 --- /dev/null +++ b/dev-python/PythonQt/Manifest @@ -0,0 +1 @@ +DIST PythonQt3.2.zip 4539058 BLAKE2B c50b8333b71b6cbce6f372a0292a0ccfe791dc7eae5c660d4e6d1f5f2b3355644e3fd8cce9a514f0500e935f96c46976d0046ddd716465adb35d225e3c4cfeca SHA512 1ee0f50f5035568b38e945108f5496ba64355c6357c1ea8dfc17ad90fa360540769f94e0b3e0e398176e8a21c8afe139607f0b5a2e82c63f1cbd40201a25e0f0 diff --git a/dev-python/PythonQt/PythonQt-3.2-r1.ebuild b/dev-python/PythonQt/PythonQt-3.2-r1.ebuild new file mode 100644 index 000000000000..39deaa6db272 --- /dev/null +++ b/dev-python/PythonQt/PythonQt-3.2-r1.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) +MY_P=${PN}${PV} + +inherit qmake-utils python-single-r1 virtualx + +DESCRIPTION="A dynamic Python binding for the Qt framework" +HOMEPAGE="https://mevislab.github.io/pythonqt" +SRC_URI="mirror://sourceforge/pythonqt/pythonqt/${P}/${MY_P}.zip" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug doc examples +extensions test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="!test? ( test )" + +RDEPEND="${PYTHON_DEPS} + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + extensions? ( + dev-qt/designer:5 + dev-qt/qtdeclarative:5[widgets] + dev-qt/qtmultimedia:5[widgets] + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtprintsupport:5 + dev-qt/qtsql:5 + dev-qt/qtsvg:5 + dev-qt/qtxml:5 + dev-qt/qtxmlpatterns:5 + )" +DEPEND="${RDEPEND} + dev-qt/qtxml:5 + test? ( dev-qt/qttest:5 )" +BDEPEND="app-arch/unzip + virtual/pkgconfig + doc? ( app-doc/doxygen )" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + default + + if ! use examples ; then + sed -i '/SUBDIRS/s/examples//' PythonQt.pro || die "sed for examples" + fi + if ! use extensions ; then + sed -i '/SUBDIRS/s/extensions//' PythonQt.pro || die "sed for extensions" + fi + if ! use test ; then + sed -i '/SUBDIRS/s/tests//' PythonQt.pro || die "sed for test" + fi + + # Remove webkit support + sed -i '/qtHaveModule(webkit):CONFIG += PythonQtWebKit/d' \ + extensions/PythonQt_QtAll/PythonQt_QtAll.pro \ + || die "sed for webkit" + + # Unset python version to use python-config + sed -i "/unix:PYTHON_VERSION=/s/2.7//" build/python.prf \ + || die "sed for python version" +} + +src_configure() { + eqmake5 CONFIG+="$(usex debug debug release '' '')" PREFIX="${ED}"/usr +} + +src_test() { + LD_PRELOAD="${S}"/lib/libPythonQt-Qt5-Python"$(usex debug _d '' '' '')".so.3 \ + virtx ./lib/PythonQtTest"$(usex debug _d '' '' '')" +} + +src_install() { + einstalldocs + + # Includes + insinto /usr/include/PythonQt + doins -r src/*.h + insinto /usr/include/PythonQt/gui + doins -r src/gui/*.h + + if use extensions ; then + insinto /usr/include/PythonQt/extensions/PythonQt_QtAll + doins -r extensions/PythonQt_QtAll/*.h + fi + + # Libraries + dolib.so lib/libPythonQt* +} diff --git a/dev-python/PythonQt/PythonQt-9999.ebuild b/dev-python/PythonQt/PythonQt-9999.ebuild new file mode 100644 index 000000000000..01939249e831 --- /dev/null +++ b/dev-python/PythonQt/PythonQt-9999.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) +EGIT_REPO_URI="https://github.com/MeVisLab/pythonqt.git" + +inherit git-r3 qmake-utils python-single-r1 virtualx + +DESCRIPTION="A dynamic Python binding for the Qt framework" +HOMEPAGE="https://mevislab.github.io/pythonqt" +SRC_URI="" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="" +IUSE="debug doc examples +extensions test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="!test? ( test )" + +RDEPEND="${PYTHON_DEPS} + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + extensions? ( + dev-qt/designer:5 + dev-qt/qtdeclarative:5[widgets] + dev-qt/qtmultimedia:5[widgets] + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtprintsupport:5 + dev-qt/qtsql:5 + dev-qt/qtsvg:5 + dev-qt/qtxml:5 + dev-qt/qtxmlpatterns:5 + )" +DEPEND="${RDEPEND} + dev-qt/qtxml:5 + test? ( dev-qt/qttest:5 )" +BDEPEND="app-arch/unzip + virtual/pkgconfig + doc? ( app-doc/doxygen )" + +src_prepare() { + default + + if ! use examples ; then + sed -i '/SUBDIRS/s/examples//' PythonQt.pro || die "sed for examples" + fi + if ! use extensions ; then + sed -i '/SUBDIRS/s/extensions//' PythonQt.pro || die "sed for extensions" + fi + if ! use test ; then + sed -i '/SUBDIRS/s/tests//' PythonQt.pro || die "sed for test" + fi + + # Remove webkit support if not used + sed -i '/qtHaveModule(webkit):CONFIG += PythonQtWebKit/d' \ + extensions/PythonQt_QtAll/PythonQt_QtAll.pro \ + || die "sed for webkit" + + # Unset python version to use python-config + sed -i "/unix:PYTHON_VERSION=/s/2.7//" build/python.prf \ + || die "sed for python version" +} + +src_configure() { + eqmake5 CONFIG+="$(usex debug debug release '' '')" PREFIX="${ED}"/usr +} + +src_test() { + LD_PRELOAD="${S}"/lib/libPythonQt-Qt5-Python"$(usex debug _d '' '' '')".so.3 \ + virtx ./lib/PythonQtTest"$(usex debug _d '' '' '')" +} + +src_install() { + einstalldocs + + # Includes + insinto /usr/include/PythonQt + doins -r src/*.h + insinto /usr/include/PythonQt/gui + doins -r src/gui/*.h + + if use extensions ; then + insinto /usr/include/PythonQt/extensions/PythonQt_QtAll + doins -r extensions/PythonQt_QtAll/*.h + fi + + # Libraries + dolib.so lib/libPythonQt* +} diff --git a/dev-python/PythonQt/metadata.xml b/dev-python/PythonQt/metadata.xml new file mode 100644 index 000000000000..c20c410b15d3 --- /dev/null +++ b/dev-python/PythonQt/metadata.xml @@ -0,0 +1,27 @@ + + + + + spiderx@spiderx.dp.ua + Vladimir Pavljuchenkov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + PythonQt is a dynamic Python binding for the Qt framework. + It offers an easy way to embed the Python scripting language into + your C++ Qt applications. The focus of PythonQt is on embedding Python + into an existing C++ application, not on writing the whole application + completely in Python. + + + Install extensions + + + MeVisLab/pythonqt + pythonqt + + gentoo-staging + diff --git a/dev-python/QtPy/Manifest b/dev-python/QtPy/Manifest new file mode 100644 index 000000000000..b8374d6358e3 --- /dev/null +++ b/dev-python/QtPy/Manifest @@ -0,0 +1 @@ +DIST QtPy-1.9.0.tar.gz 35522 BLAKE2B 05b700c1f804cc535c3065c8f819d1d7fb0e02d43f199082d2e0d2c575ff8dbfdbf0053ddb3b155108cf55350ff4daf75166ab39a60374a35a86a1707724a4a1 SHA512 2492c531f0df3afc9e0f8875a2b2e39cc8b09542fb9f251900b8596c0db7767390bb85365cc39efd6cd37ae852a00655354e6f9f3d795023e4fd86dbf8bd5fa7 diff --git a/dev-python/QtPy/QtPy-1.9.0-r2.ebuild b/dev-python/QtPy/QtPy-1.9.0-r2.ebuild new file mode 100644 index 000000000000..ea4bf2866229 --- /dev/null +++ b/dev-python/QtPy/QtPy-1.9.0-r2.ebuild @@ -0,0 +1,31 @@ +# 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="Abstraction layer for PyQt5/PySide" +HOMEPAGE="https://github.com/spyder-ide/qtpy" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" +IUSE="designer gui opengl svg testlib webengine" + +RDEPEND=" + dev-python/PyQt5[${PYTHON_USEDEP},designer?,opengl?,svg?] + gui? ( dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets] ) + testlib? ( dev-python/PyQt5[${PYTHON_USEDEP},testlib] ) + webengine? ( dev-python/PyQtWebEngine[${PYTHON_USEDEP}] )" + +src_prepare() { + default + + sed -i -e "s/from PyQt4.Qt import/raise ImportError #/" qtpy/__init__.py || die + sed -i -e "s/from PySide import/raise ImportError #/" qtpy/__init__.py || die + sed -i -e "s/from PySide2 import/raise ImportError #/" qtpy/__init__.py || die +} diff --git a/dev-python/QtPy/metadata.xml b/dev-python/QtPy/metadata.xml new file mode 100644 index 000000000000..1e5039fd6faa --- /dev/null +++ b/dev-python/QtPy/metadata.xml @@ -0,0 +1,30 @@ + + + + + python@gentoo.org + Gentoo Python Project + + + QtPy is a small abstraction layer that lets you write + applications using a single API call to either PyQt or + PySide. QtPy also provides a set of additional QWidgets. It + provides support for PyQt5, PyQt4 and PySide using the PyQt5 + layout (where the QtGui module has been split into QtGui and + QtWidgets). + Basically, you write your code as if you were using PyQt5 but + import qt from QtPy instead of PyQt5. + + + Build bindings for the QtDesigner module and enable the designer plugin + Build bindings for the QtGui module + Build bindings for the QtSvg module + Build bindings for the QtTest module + Build bindings for the QtWebEngine module + + + spyder-ide/qtpy + QtPy + + gentoo-staging + diff --git a/dev-python/Rx/Manifest b/dev-python/Rx/Manifest new file mode 100644 index 000000000000..8ad0bfc293ab --- /dev/null +++ b/dev-python/Rx/Manifest @@ -0,0 +1,2 @@ +DIST Rx-1.6.1.tar.gz 89543 BLAKE2B ee0b6c30c794febdd045231ff61a330a512c86a9dd3c56a6afa900c31ca774725d7bf5b589d46b60f79cd1f0bc967b5ab5bc87a58f6d3dbebbdb1b6618db875d SHA512 8602b5175c058e855ac4b67d8feed435f93632da2f4033fe0db54fcbb012a702786b29f97fe3fd641f054c3a61478dccac21c614b5708f7bfb0b986c9951e6a9 +DIST Rx-3.1.0.tar.gz 890293 BLAKE2B 268f6df5450d1235d50f9aee5cd43fe6e229acf7b2ddab5f1f97e80594aeff7beaa280fe272ac9cc8b80dc6874f4bb76e438e94c09712f2c37e72d8d40f9f283 SHA512 1d9f6639ef08dc991326b95fcbf0978adea55b35acab653fc16bd94ccf2ad3a1515e8cb4e8d2ff38d7a506306e310394339a8651a2a02fa22bfb7f17d86297f1 diff --git a/dev-python/Rx/Rx-1.6.1.ebuild b/dev-python/Rx/Rx-1.6.1.ebuild new file mode 100644 index 000000000000..82172fce71f3 --- /dev/null +++ b/dev-python/Rx/Rx-1.6.1.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_6 ) + +inherit distutils-r1 + +DESCRIPTION="Reactive Extensions for Python" +HOMEPAGE="http://reactivex.io/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" diff --git a/dev-python/Rx/Rx-3.1.0.ebuild b/dev-python/Rx/Rx-3.1.0.ebuild new file mode 100644 index 000000000000..dca57f5969d9 --- /dev/null +++ b/dev-python/Rx/Rx-3.1.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_6 python3_7 python3_8 python3_9 ) + +inherit distutils-r1 virtualx + +MY_P="RxPY" +DESCRIPTION="Reactive Extensions for Python" +HOMEPAGE="http://reactivex.io/" +SRC_URI="https://github.com/ReactiveX/${MY_P}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_test() { + virtx distutils-r1_src_test +} diff --git a/dev-python/Rx/metadata.xml b/dev-python/Rx/metadata.xml new file mode 100644 index 000000000000..fc2fcd1d719d --- /dev/null +++ b/dev-python/Rx/metadata.xml @@ -0,0 +1,12 @@ + + + + + blueness@gentoo.org + Anthony G. Basile + + + Rx + + gentoo-staging + diff --git a/dev-python/SaltTesting/Manifest b/dev-python/SaltTesting/Manifest new file mode 100644 index 000000000000..925460c927ad --- /dev/null +++ b/dev-python/SaltTesting/Manifest @@ -0,0 +1,2 @@ +DIST SaltTesting-2018.1.16.tar.gz 88951 BLAKE2B 41061e691f97e95ac672b463cb7dc02af4ea70553577ac80d63800198aba8de8565c021381718a32fe76fd958446c3057dec25312a1f961b7696e19570dcee93 SHA512 1ea200ebd7688de35049a45816d87fb3b24f0a862384419a3796f191efb268cdad8a69187261db91de1151f7df8147251910170fd56a50335612bf2f29f09c0a +DIST SaltTesting-2018.9.21.tar.gz 459708 BLAKE2B c0c6d853ab335432464140b6db8939ae87b58f50c0ea63a547a09ab3e1899b52053e3f9ea90b183268b807db5d7f323f09f9b6d4186e1b4214d6984486f37139 SHA512 9ce79aaa0fd90fd75fa2a64112563751837d441518426cbdb5df93721fd186e9fe33609341a75bc173781cd9a97b477809a4c2e2d4fdd29a5331f0d096983db8 diff --git a/dev-python/SaltTesting/SaltTesting-2018.1.16.ebuild b/dev-python/SaltTesting/SaltTesting-2018.1.16.ebuild new file mode 100644 index 000000000000..17983e6fffc8 --- /dev/null +++ b/dev-python/SaltTesting/SaltTesting-2018.1.16.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_6 ) + +inherit eutils distutils-r1 + +DESCRIPTION="Required testing tools needed in the several Salt Stack projects" +HOMEPAGE="https://saltstack.com/community/" + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/saltstack/salt-testing.git" + EGIT_BRANCH="develop" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +RDEPEND=" + dev-python/psutil[${PYTHON_USEDEP}] + >=dev-python/requests-2.4.2[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}]" diff --git a/dev-python/SaltTesting/SaltTesting-2018.9.21.ebuild b/dev-python/SaltTesting/SaltTesting-2018.9.21.ebuild new file mode 100644 index 000000000000..89849ebde5f9 --- /dev/null +++ b/dev-python/SaltTesting/SaltTesting-2018.9.21.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit eutils distutils-r1 + +DESCRIPTION="Required testing tools needed in the several Salt Stack projects" +HOMEPAGE="https://saltstack.com/community/" + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/saltstack/salt-testing.git" + EGIT_BRANCH="develop" + inherit git-r3 +else + SRC_URI="https://github.com/saltstack/salt-testing/archive/v${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/salt-testing-${PV}" + KEYWORDS="amd64 x86" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +RDEPEND=" + dev-python/psutil[${PYTHON_USEDEP}] + >=dev-python/requests-2.4.2[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +PATCHES=( + "${FILESDIR}/SaltTesting-2018.9.21-python37.patch" +) diff --git a/dev-python/SaltTesting/files/SaltTesting-2018.9.21-python37.patch b/dev-python/SaltTesting/files/SaltTesting-2018.9.21-python37.patch new file mode 100644 index 000000000000..b12d4231bbd8 --- /dev/null +++ b/dev-python/SaltTesting/files/SaltTesting-2018.9.21-python37.patch @@ -0,0 +1,21 @@ +diff --git a/salttesting/case.py b/salttesting/case.py +index 4918915..19e47cc 100644 +--- a/salttesting/case.py ++++ b/salttesting/case.py +@@ -140,14 +140,14 @@ class ShellTestCase(TestCase, AdaptedConfigurationTestCaseMixIn): + ) + return self.run_script('salt-ssh', arg_str, with_retcode=with_retcode, catch_stderr=catch_stderr, raw=True) + +- def run_run(self, arg_str, with_retcode=False, catch_stderr=False, async=False, timeout=60, config_dir=None): ++ def run_run(self, arg_str, with_retcode=False, catch_stderr=False, async_flag=False, timeout=60, config_dir=None): + ''' + Execute salt-run + ''' + arg_str = '-c {0}{async_flag} -t {timeout} {1}'.format(config_dir or self.get_config_dir(), + arg_str, + timeout=timeout, +- async_flag=' --async' if async else '') ++ async_flag=' --async' if async_flag else '') + return self.run_script('salt-run', arg_str, with_retcode=with_retcode, catch_stderr=catch_stderr) + + def run_run_plus(self, fun, *arg, **kwargs): diff --git a/dev-python/SaltTesting/metadata.xml b/dev-python/SaltTesting/metadata.xml new file mode 100644 index 000000000000..1218953362f1 --- /dev/null +++ b/dev-python/SaltTesting/metadata.xml @@ -0,0 +1,12 @@ + + + + + chutzpah@gentoo.org + Patrick McLean + + + SaltTesting + + gentoo-staging + diff --git a/dev-python/SchemaObject/Manifest b/dev-python/SchemaObject/Manifest new file mode 100644 index 000000000000..306b5b4d5e1c --- /dev/null +++ b/dev-python/SchemaObject/Manifest @@ -0,0 +1,3 @@ +DIST SchemaObject-0.5.3.tar.gz 19921 BLAKE2B bed623dd8709e3c9c270d1e527d63260500bb39e00a3a4ae710dfa0c29de35a65ef4c6e41844a06a31b8744f827d3c4ea1c61783e95b20792a5f9f303b86596e SHA512 5f46672b6e069979db47aa96c4b1989f2575853803db84e27a4e15d40219829866e3aaf9e2a7f6f59a24cea7e6e166b8f310941a86f4f459cbe331ac6b3564d2 +DIST SchemaObject-0.5.7.tar.gz 13943 BLAKE2B 416b0b9a3a4883518cc2853abd7df5d8a1932915435443e9cf037609b5ca706dfc8f3ab7614473e23c3c84141d4ea6f19ebb626c9970a1ef1c084891022b0322 SHA512 b9ffd0a0927fd274440473d604ccc2fa58931c2c8c3594c53b6665d096ff9052c1dbcbe201548f3e38ea0a64807371cf7c606913df098cf2c7d5dcfd119be4ba +DIST SchemaObject-0.5.8.tar.gz 13909 BLAKE2B bbb3d16b22cc5915803f64cd2b158ed73cf93492448bffc8301b9b25cc13774e51eb7d47b7d107f1b7495660c4f0267b00310596176ea0da66df8ae85e43fb9b SHA512 656a0f27fe9618be39d0be45275f83bc53f1c8437d249d97aec7cd18b5c873af1258ae6ffbcf53459705ec213e2d4a6bbe4971749fc245771de50fae0d2faf55 diff --git a/dev-python/SchemaObject/SchemaObject-0.5.3-r1.ebuild b/dev-python/SchemaObject/SchemaObject-0.5.3-r1.ebuild new file mode 100644 index 000000000000..31fc0c2d9da0 --- /dev/null +++ b/dev-python/SchemaObject/SchemaObject-0.5.3-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 + +DESCRIPTION="A simple Python object interface to a MySQL database schema" +HOMEPAGE="https://github.com/mmatuson/SchemaObject" +# old download location is down +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" + +S="${WORKDIR}/${PN,,}" diff --git a/dev-python/SchemaObject/SchemaObject-0.5.7.ebuild b/dev-python/SchemaObject/SchemaObject-0.5.7.ebuild new file mode 100644 index 000000000000..ff742456ffa7 --- /dev/null +++ b/dev-python/SchemaObject/SchemaObject-0.5.7.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 + +DESCRIPTION="A simple Python object interface to a MySQL database schema" +HOMEPAGE="https://github.com/mmatuson/SchemaObject" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/dev-python/SchemaObject/SchemaObject-0.5.8.ebuild b/dev-python/SchemaObject/SchemaObject-0.5.8.ebuild new file mode 100644 index 000000000000..46efc2b1b74b --- /dev/null +++ b/dev-python/SchemaObject/SchemaObject-0.5.8.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 + +DESCRIPTION="A simple Python object interface to a MySQL database schema" +HOMEPAGE="https://github.com/mmatuson/SchemaObject" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/dev-python/SchemaObject/metadata.xml b/dev-python/SchemaObject/metadata.xml new file mode 100644 index 000000000000..d86ff6706cd3 --- /dev/null +++ b/dev-python/SchemaObject/metadata.xml @@ -0,0 +1,13 @@ + + + + + blueness@gentoo.org + Anthony G. Basile + + + mmatuson/SchemaObject + SchemaObject + + gentoo-staging + diff --git a/dev-python/WSME/Manifest b/dev-python/WSME/Manifest new file mode 100644 index 000000000000..aa7858e4ca2d --- /dev/null +++ b/dev-python/WSME/Manifest @@ -0,0 +1 @@ +DIST WSME-0.9.3.tar.gz 124775 BLAKE2B 393168629333c4e304689758c9462164d638cdc529c6128975ed5cb6624db4caef5a700a41ae8e51565cd796d1c4e5539bc553bc358991c3c62c1a18aa443cd4 SHA512 dcff4a1742c778af37b1182f45d4025a3a9b60b1aa7b7c1e62957eb1a2c0d38ffe0a0d16a921e44fda1f2310aa60cdae9bdacc1941cb01d8eb8f36cb31514c9c diff --git a/dev-python/WSME/WSME-0.9.3.ebuild b/dev-python/WSME/WSME-0.9.3.ebuild new file mode 100644 index 000000000000..02a646dc225e --- /dev/null +++ b/dev-python/WSME/WSME-0.9.3.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_6 python3_7 ) + +inherit distutils-r1 + +DESCRIPTION="Simplify the writing of REST APIs, and extend them with additional protocols." +HOMEPAGE="https://pythonhosted.org/WSME" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" +IUSE="" + +CDEPEND=">=dev-python/pbr-1.3[${PYTHON_USEDEP}]" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + ${CDEPEND} +" +RDEPEND=" + ${CDEPEND} + >=dev-python/six-1.9.0[${PYTHON_USEDEP}] + >=dev-python/webob-1.2.3[${PYTHON_USEDEP}] + dev-python/simplegeneric[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + >=dev-python/netaddr-0.7.12[${PYTHON_USEDEP}] +" diff --git a/dev-python/WSME/metadata.xml b/dev-python/WSME/metadata.xml new file mode 100644 index 000000000000..450009bdb7df --- /dev/null +++ b/dev-python/WSME/metadata.xml @@ -0,0 +1,19 @@ + + + + + prometheanfire@gentoo.org + Matthew Thode + + + openstack@gentoo.org + Openstack + + + Simplify the writing of REST APIs, and extend them with additional protocols. + + + WSME + + gentoo-staging + diff --git a/dev-python/XenAPI/Manifest b/dev-python/XenAPI/Manifest new file mode 100644 index 000000000000..430c889925c4 --- /dev/null +++ b/dev-python/XenAPI/Manifest @@ -0,0 +1 @@ +DIST XenAPI-2.14.tar.gz 5110 BLAKE2B 0391ccfffe8c2a264360eef4057a666e92bcbc8b31e7848f15704fff4d554db9758b1aa0b5210d1bfc41c4df261096b04961a4ff6722a8ea25305971b70f8562 SHA512 a56245b617fa049bcc62ee78e85167e322b632e53d2a6bc3e042e1cb0541ea0004aee4b957f9190c30685cef935f236d980a224322ac593896abd7a31e36abd2 diff --git a/dev-python/XenAPI/XenAPI-2.14.ebuild b/dev-python/XenAPI/XenAPI-2.14.ebuild new file mode 100644 index 000000000000..f5ff332f6e9a --- /dev/null +++ b/dev-python/XenAPI/XenAPI-2.14.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Xen API SDK, for communication with Citrix XenServer and Xen Cloud Platform" +HOMEPAGE="http://community.citrix.com/display/xs/Download+SDKs" +SRC_URI="mirror://pypi/X/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/dev-python/XenAPI/metadata.xml b/dev-python/XenAPI/metadata.xml new file mode 100644 index 000000000000..541c436e663f --- /dev/null +++ b/dev-python/XenAPI/metadata.xml @@ -0,0 +1,12 @@ + + + + + xen@gentoo.org + Gentoo Xen Project + + + XenAPI + + gentoo-staging + diff --git a/dev-python/absl-py/Manifest b/dev-python/absl-py/Manifest new file mode 100644 index 000000000000..ad6969b8b036 --- /dev/null +++ b/dev-python/absl-py/Manifest @@ -0,0 +1,2 @@ +DIST absl-py-0.7.1.tar.gz 215669 BLAKE2B 6c7eeea6c21f03a493448dce12bd30b62a34e087b1bf932f10d638190dbeecb79ff40d90698b80bc2a62b6c45d9254f6ff4a789d8e8139b8317516ef2f7b5fea SHA512 19fc41effaeb22f6a4376b9ce32560fa8e3f36b7004e17806ac64fb6775525f3530b36ea8b224d1ccf2f1ee076ed0671039971b061b9185fe37c8f2495110a84 +DIST absl-py-0.8.1.tar.gz 220234 BLAKE2B 5ce5bc83bf456794f1e38a00ac7c52397e262c8d69e35248b008a5f682fdd8d1cfc33fc5313783644a6baa0be7f32660c4eb2b0e72d86259f40abbfbc1eb868b SHA512 84f751dde2bf725e08adfb8bd34e3d43a13bf557d2c2e3b3fc98ec4fca78c8a17a714cd7804cdeae86dbf758c5021d1d92c688df25f7eb83e633c312303efd36 diff --git a/dev-python/absl-py/absl-py-0.7.1.ebuild b/dev-python/absl-py/absl-py-0.7.1.ebuild new file mode 100644 index 000000000000..e6d6a58c0918 --- /dev/null +++ b/dev-python/absl-py/absl-py-0.7.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) +inherit distutils-r1 + +DESCRIPTION="Abseil Python Common Libraries" +HOMEPAGE="https://github.com/abseil/abseil-py" +SRC_URI="https://github.com/abseil/abseil-py/archive/pypi-v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND="dev-python/six[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/abseil-py-pypi-v${PV}" diff --git a/dev-python/absl-py/absl-py-0.8.1.ebuild b/dev-python/absl-py/absl-py-0.8.1.ebuild new file mode 100644 index 000000000000..4c68bafaefdc --- /dev/null +++ b/dev-python/absl-py/absl-py-0.8.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) +inherit distutils-r1 + +DESCRIPTION="Abseil Python Common Libraries" +HOMEPAGE="https://github.com/abseil/abseil-py" +SRC_URI="https://github.com/abseil/abseil-py/archive/pypi-v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-python/six[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/abseil-py-pypi-v${PV}" diff --git a/dev-python/absl-py/metadata.xml b/dev-python/absl-py/metadata.xml new file mode 100644 index 000000000000..7f7394613c9a --- /dev/null +++ b/dev-python/absl-py/metadata.xml @@ -0,0 +1,16 @@ + + + + + perfinion@gentoo.org + Jason Zaman + + + Collection of Python library code for building Python applications. The + code is collected from Google's own Python code base. + + + abseil/abseil-py + + gentoo-staging + diff --git a/dev-python/aiocontextvars/Manifest b/dev-python/aiocontextvars/Manifest new file mode 100644 index 000000000000..11ae3a9e04d9 --- /dev/null +++ b/dev-python/aiocontextvars/Manifest @@ -0,0 +1 @@ +DIST aiocontextvars-0.2.2.tar.gz 17329 BLAKE2B 96c77d6222456b84a99454d60aa5f30d8256297f716d729398a07a3d9bcfa4a64fa44d183163c47deccda75d5e761140aecb6d5f5df2865e1c52f9cd6682cce8 SHA512 87de2be27217b664615ebfec2b4bd4da8542913649ce2b4f23357e7d8b07c9776d633f7f781caedc6eb4e261bdd762228486ab69d6b776e40013942e593f19bf diff --git a/dev-python/aiocontextvars/aiocontextvars-0.2.2.ebuild b/dev-python/aiocontextvars/aiocontextvars-0.2.2.ebuild new file mode 100644 index 000000000000..fa25b811305c --- /dev/null +++ b/dev-python/aiocontextvars/aiocontextvars-0.2.2.ebuild @@ -0,0 +1,26 @@ +# Copyright 2019-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="Asyncio support for PEP-567 contextvars backport" +HOMEPAGE="https://github.com/fantix/aiocontextvars" +SRC_URI="https://github.com/fantix/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +DEPEND="test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )" +RDEPEND="dev-python/contextvars[${PYTHON_USEDEP}]" + +distutils_enable_sphinx docs +distutils_enable_tests pytest + +python_prepare_all() { + sed -e 's|'\''pytest-runner'\'',\?||' -i setup.py || die + distutils-r1_python_prepare_all +} diff --git a/dev-python/aiocontextvars/metadata.xml b/dev-python/aiocontextvars/metadata.xml new file mode 100644 index 000000000000..976192776919 --- /dev/null +++ b/dev-python/aiocontextvars/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + + + aiocontextvars + fantix/aiocontextvars + + gentoo-staging + diff --git a/dev-python/aiodns/Manifest b/dev-python/aiodns/Manifest new file mode 100644 index 000000000000..e13432e4f1a8 --- /dev/null +++ b/dev-python/aiodns/Manifest @@ -0,0 +1 @@ +DIST aiodns-2.0.0.tar.gz 5948 BLAKE2B 70944ffbfa3fa1c591c5aab6ce2c4c59564a7665fd2eda1b544616a4481e58464f918081dfb21f74db08ebe4c7e43eebd17e0dc314cf79423835a182a257cd11 SHA512 d80b8f7641234c4d367e4554b10c5a66265e75ee82c58adf2a36f9e369bb1dbf4341dd6459f10540b771de3f102454511ca81eddf3082733e88c09bbdf125fe0 diff --git a/dev-python/aiodns/aiodns-2.0.0-r1.ebuild b/dev-python/aiodns/aiodns-2.0.0-r1.ebuild new file mode 100644 index 000000000000..8553565e66da --- /dev/null +++ b/dev-python/aiodns/aiodns-2.0.0-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +DESCRIPTION="Simple DNS resolver for asyncio" +HOMEPAGE="https://github.com/saghul/aiodns/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="" +# Tests fail with network-sandbox, since they try to resolve google.com +RESTRICT="test" + +RDEPEND=">=dev-python/pycares-3[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" + +python_prepare_all() { + distutils-r1_python_prepare_all + + #692720 apply https://github.com/saghul/aiodns/pull/73 + sed -e 's|typing; python_version<"3.7"|typing; python_version<"3.5"|' -i setup.py || die +} + +python_test() { + "${EPYTHON}" tests.py -v || die +} diff --git a/dev-python/aiodns/metadata.xml b/dev-python/aiodns/metadata.xml new file mode 100644 index 000000000000..9cab69748d51 --- /dev/null +++ b/dev-python/aiodns/metadata.xml @@ -0,0 +1,12 @@ + + + + + aiodns + saghul/aiodns + + + zmedico@gentoo.org + + gentoo-staging + diff --git a/dev-python/aiofiles/Manifest b/dev-python/aiofiles/Manifest new file mode 100644 index 000000000000..ca27e48131e6 --- /dev/null +++ b/dev-python/aiofiles/Manifest @@ -0,0 +1 @@ +DIST aiofiles-0.4.0.tar.gz 12942 BLAKE2B c8e6570f0759cf97b642a8feec4a572dc40a86906c9f7e749fa5b20346b61000d62d72c1ef8316e03adc1352021ec622fe9c670e916fdf84f41845ce37f1de51 SHA512 9e1f8b2beb3ca2996b35de9281ceafbb8ccdeab4b213f9605cb5908558c5f495d1cf4481ac229ca44bb236ad99826d89d137ec6ac4386c23b6e056b657a6bf4a diff --git a/dev-python/aiofiles/aiofiles-0.4.0.ebuild b/dev-python/aiofiles/aiofiles-0.4.0.ebuild new file mode 100644 index 000000000000..986e5ea1c6ff --- /dev/null +++ b/dev-python/aiofiles/aiofiles-0.4.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=bdepend +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="File support for asyncio" +HOMEPAGE="https://github.com/Tinche/aiofiles" +SRC_URI="https://github.com/Tinche/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="test? ( + >=dev-python/pytest-5.4[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] +)" + +distutils_enable_tests pytest diff --git a/dev-python/aiofiles/metadata.xml b/dev-python/aiofiles/metadata.xml new file mode 100644 index 000000000000..f77b6283c7de --- /dev/null +++ b/dev-python/aiofiles/metadata.xml @@ -0,0 +1,17 @@ + + + + + onigino@protonmail.com + Gino McCarty + + + proxy-maint@gentoo.org + Proxy Maintainers + + + Tinche/aiofiles + https://github.com/Tinche/aiofiles/issues + + gentoo-staging + diff --git a/dev-python/aiohttp-cors/Manifest b/dev-python/aiohttp-cors/Manifest new file mode 100644 index 000000000000..4912de93657a --- /dev/null +++ b/dev-python/aiohttp-cors/Manifest @@ -0,0 +1 @@ +DIST aiohttp-cors-0.7.0.tar.gz 39728 BLAKE2B 747499856272f551cf8e2e0911ff7cbb2c7cb8a1f3159327dd8f0d40cabbbd9713a1a9e30ef9c99f3f9642567c99025e049db837c89f907d6698a27005ac2632 SHA512 72e0b365b952c08a02c1123d7672cfea01063e2ff01743a71e10f804d22178edc0f1c6b7f87b7ed484ca7c24e89a32de90d0d279f2f5c060427319182f9bdd3b diff --git a/dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild b/dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild new file mode 100644 index 000000000000..eded3a043888 --- /dev/null +++ b/dev-python/aiohttp-cors/aiohttp-cors-0.7.0-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Implements CORS support for aiohttp asyncio-powered asynchronous HTTP server" +HOMEPAGE="https://github.com/aio-libs/aiohttp-cors" +SRC_URI="https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=dev-python/aiohttp-1.1.1[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + dev-python/selenium[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +# https://github.com/aio-libs/aiohttp-cors/pull/278 +PATCHES=( + "${FILESDIR}/${P}-tests.patch" + "${FILESDIR}/${P}-py3_7.patch" +) + +src_prepare() { + sed -i -e '/^addopts=/d' setup.cfg || die + echo " ignore::DeprecationWarning" >> pytest.ini + distutils-r1_src_prepare +} diff --git a/dev-python/aiohttp-cors/aiohttp-cors-0.7.0.ebuild b/dev-python/aiohttp-cors/aiohttp-cors-0.7.0.ebuild new file mode 100644 index 000000000000..bcc29302a0a0 --- /dev/null +++ b/dev-python/aiohttp-cors/aiohttp-cors-0.7.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_6 ) + +inherit distutils-r1 + +DESCRIPTION="Implements CORS support for aiohttp asyncio-powered asynchronous HTTP server" +HOMEPAGE="https://github.com/aio-libs/aiohttp-cors" +SRC_URI="https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +EGIT_REPO_URI="https://github.com/aio-libs/aiohttp-cors" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=dev-python/aiohttp-1.1.1[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + dev-python/selenium[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/aiohttp-cors-0.7.0-tests.patch +) + +src_prepare() { + sed -i -e '/^addopts=/d' setup.cfg || die + distutils-r1_src_prepare +} diff --git a/dev-python/aiohttp-cors/files/aiohttp-cors-0.7.0-py3_7.patch b/dev-python/aiohttp-cors/files/aiohttp-cors-0.7.0-py3_7.patch new file mode 100644 index 000000000000..9a4610824099 --- /dev/null +++ b/dev-python/aiohttp-cors/files/aiohttp-cors-0.7.0-py3_7.patch @@ -0,0 +1,23 @@ +From e64b95848f3253157d831f4934841fceeaf9b2e3 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= +Date: Thu, 14 Nov 2019 12:54:47 +0100 +Subject: [PATCH] Test instance type by isinstance, not issubclass + +https://github.com/aio-libs/aiohttp-cors/pull/278 +Fixes https://github.com/aio-libs/aiohttp-cors/issues/277 +--- + tests/unit/test_cors_config.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tests/unit/test_cors_config.py b/tests/unit/test_cors_config.py +index 817410e..d494e20 100644 +--- a/tests/unit/test_cors_config.py ++++ b/tests/unit/test_cors_config.py +@@ -103,7 +103,7 @@ def test_static_resource(app, cors): + "/file", "/", name="dynamic_named_route") + assert len(app.router.keys()) == 1 + for resource in list(app.router.resources()): +- if issubclass(resource, web.StaticResource): ++ if isinstance(resource, web.StaticResource): + cors.add(resource) + assert len(app.router.keys()) == 1 diff --git a/dev-python/aiohttp-cors/files/aiohttp-cors-0.7.0-tests.patch b/dev-python/aiohttp-cors/files/aiohttp-cors-0.7.0-tests.patch new file mode 100644 index 000000000000..e6480b58ea68 --- /dev/null +++ b/dev-python/aiohttp-cors/files/aiohttp-cors-0.7.0-tests.patch @@ -0,0 +1,66 @@ +From fed5542836c6afa925f3b607d544a92307c5e09f Mon Sep 17 00:00:00 2001 +From: Andrew Svetlov +Date: Mon, 15 Oct 2018 21:32:48 +0300 +Subject: [PATCH] Fix tests + +--- + tests/integration/test_real_browser.py | 18 ++++++++---------- + tests/unit/test_cors_config.py | 5 ++--- + 2 files changed, 10 insertions(+), 13 deletions(-) + +diff --git a/tests/integration/test_real_browser.py b/tests/integration/test_real_browser.py +index a5c9030..5dff79a 100644 +--- a/tests/integration/test_real_browser.py ++++ b/tests/integration/test_real_browser.py +@@ -193,22 +193,20 @@ class IntegrationServers: + + # Start servers. + for server_name, server_descr in self.servers.items(): +- handler = server_descr.app.make_handler() +- server = await self.loop.create_server( +- handler, +- sock=server_sockets[server_name]) +- server_descr.handler = handler +- server_descr.server = server ++ runner = web.AppRunner(server_descr.app) ++ await runner.setup() ++ site = web.SockSite(runner, server_sockets[server_name]) ++ await site.start() ++ server_descr.runner = runner + + self._logger.info("Started server '%s' at '%s'", + server_name, server_descr.url) + + async def stop_servers(self): + for server_descr in self.servers.values(): +- server_descr.server.close() +- await server_descr.handler.shutdown() +- await server_descr.server.wait_closed() +- await server_descr.app.cleanup() ++ runner = server_descr.runner ++ await runner.shutdown() ++ await runner.cleanup() + + self.servers = {} + +diff --git a/tests/unit/test_cors_config.py b/tests/unit/test_cors_config.py +index 5b8d8f3..817410e 100644 +--- a/tests/unit/test_cors_config.py ++++ b/tests/unit/test_cors_config.py +@@ -58,11 +58,10 @@ def options_route(app): + "OPTIONS", "/options_path", _handler) + + +-def test_add_options_route(cors, options_route): ++def test_add_options_route(app, cors, options_route): + """Test configuring OPTIONS route""" +- + with pytest.raises(ValueError, +- match="/options_path already has OPTIONS handler"): ++ match="already has OPTIONS handler"): + cors.add(options_route.resource) + + +-- +2.25.1 + diff --git a/dev-python/aiohttp-cors/metadata.xml b/dev-python/aiohttp-cors/metadata.xml new file mode 100644 index 000000000000..3f1bbc66a6cf --- /dev/null +++ b/dev-python/aiohttp-cors/metadata.xml @@ -0,0 +1,16 @@ + + + + + onigino@protonmail.com + Gino McCarty + + + proxy-maint@gentoo.org + Proxy Maintainers + + + aio-libs/aiohttp-cors + + gentoo-staging + diff --git a/dev-python/aiohttp-jinja2/Manifest b/dev-python/aiohttp-jinja2/Manifest new file mode 100644 index 000000000000..28e0da6d8007 --- /dev/null +++ b/dev-python/aiohttp-jinja2/Manifest @@ -0,0 +1 @@ +DIST aiohttp-jinja2-0.15.0.tar.gz 51183 BLAKE2B e19ca813f36ac746a84812ec278a3de43e6e24eaafcf949fd18a32c99f460ded03f4dc97171fe1493174a8e2c51543b8c1afcdec51c4688f4fb0b7781287cc03 SHA512 084714cd2376b93f32cdcebc1971d4aaa704a177524b00f322e0347c15ab8085960a68a3760be056e391410f01b6b637eb59db54fccf54d09ba53a9ea03a01db diff --git a/dev-python/aiohttp-jinja2/aiohttp-jinja2-0.15.0.ebuild b/dev-python/aiohttp-jinja2/aiohttp-jinja2-0.15.0.ebuild new file mode 100644 index 000000000000..690e22cbc57c --- /dev/null +++ b/dev-python/aiohttp-jinja2/aiohttp-jinja2-0.15.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="jinja2 template renderer for aiohttp.web" +HOMEPAGE="https://github.com/aio-libs/aiohttp-jinja2" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/aiohttp-2.3.9[${PYTHON_USEDEP}] + >=dev-python/jinja-2.10[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( + >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( + >=dev-python/pytest-3.2.2[${PYTHON_USEDEP}] + >=dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}] + ) +" + +DOCS=( CHANGES.txt README.rst ) + +python_compile_all() { + use doc && emake -C docs html +} + +python_test() { + pytest -vv tests || die "Tests failed under ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/_build/html/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/aiohttp-jinja2/metadata.xml b/dev-python/aiohttp-jinja2/metadata.xml new file mode 100644 index 000000000000..cea6164f5649 --- /dev/null +++ b/dev-python/aiohttp-jinja2/metadata.xml @@ -0,0 +1,13 @@ + + + + + zmedico@gentoo.org + Zac Medico + + + aiohttp_jinja2 + aio-libs/aiohttp-jinja2 + + gentoo-staging + diff --git a/dev-python/aiohttp-socks/Manifest b/dev-python/aiohttp-socks/Manifest new file mode 100644 index 000000000000..1c7204d25b3a --- /dev/null +++ b/dev-python/aiohttp-socks/Manifest @@ -0,0 +1 @@ +DIST aiohttp-socks-0.2.2.tar.gz 1351798 BLAKE2B 40c9e033de523cad365e95051d48dee5fbd3d964e7b3864393c54d23394a5cfcfcb46cb9d78f25a6101bc97034c77c5a75aef94cfb962054c29bd804e387b0a9 SHA512 218c262cb3eab74166686614ab5a720c31d1ce886cfd655f296c930f648b1d94e909724346769a46b600b8f1bc8ddbc498ee75cd5854e409566a8ead6a7efdab diff --git a/dev-python/aiohttp-socks/aiohttp-socks-0.2.2.ebuild b/dev-python/aiohttp-socks/aiohttp-socks-0.2.2.ebuild new file mode 100644 index 000000000000..9b27fc1c0416 --- /dev/null +++ b/dev-python/aiohttp-socks/aiohttp-socks-0.2.2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +DESCRIPTION="SOCKS proxy connector for aiohttp" +HOMEPAGE="https://pypi.org/project/aiohttp-socks/" +SRC_URI="https://github.com/romis2012/aiohttp-socks/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="test" +# Tests require Internet access +RESTRICT="test" + +RDEPEND=">=dev-python/aiohttp-2.3.2[${PYTHON_USEDEP}]" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + net-proxy/3proxy + )" + +python_configure_all() { + rm tests/3proxy/bin/*/* || die + if use test; then + ln -s "$(type -P 3proxy)" tests/3proxy/bin/linux/ || die + fi +} + +python_test() { + pytest -vv || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/aiohttp-socks/metadata.xml b/dev-python/aiohttp-socks/metadata.xml new file mode 100644 index 000000000000..a490d666bda0 --- /dev/null +++ b/dev-python/aiohttp-socks/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + aiohttp-socks + romis2012/aiohttp-socks + + gentoo-staging + diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest new file mode 100644 index 000000000000..2331c88c9d8f --- /dev/null +++ b/dev-python/aiohttp/Manifest @@ -0,0 +1,2 @@ +DIST aiohttp-3.6.1.tar.gz 1113678 BLAKE2B cfdf1c650ec52c7b6423f7afd40060ccd1631a407f126bf64c2a353c51f09c31bae3912b8ce9397c0c8350a2e82a98724ae58335998d1ab08ae46a49abce0251 SHA512 4939b89d45abcd655ef212ff87f66a83882fb12dffb87d62ae57afcd9517725af61f46f9b7428112e2dcd72d3a4027524967461270ede34348ff3ead47d14c9b +DIST aiohttp-3.6.2.tar.gz 1076923 BLAKE2B 14327a0bc5b5fffdf436a4c3525e4c25d80100aa464ed652316f7724c2bea6de4ace6c27e8a2a8cf9d895673ed63ed52e8c958ad611636e1e524a4e40efa4735 SHA512 49bd3089158c05ff6312420190ccd7fed95efb4a18b8aff7497d5507c71c692080d6949801edabdcd95379ca8e6614398408118d72ff1e782399e059e2cfc1a8 diff --git a/dev-python/aiohttp/aiohttp-3.6.1.ebuild b/dev-python/aiohttp/aiohttp-3.6.1.ebuild new file mode 100644 index 000000000000..ce4a47d87b07 --- /dev/null +++ b/dev-python/aiohttp/aiohttp-3.6.1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="http client/server for asyncio" +HOMEPAGE="https://pypi.org/project/aiohttp/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +CDEPEND=" + >=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}] + >=dev-python/attrs-17.3.0[${PYTHON_USEDEP}] + dev-python/chardet[${PYTHON_USEDEP}] + >=dev-python/multidict-4.5.0[${PYTHON_USEDEP}] + >=dev-python/yarl-1.0[${PYTHON_USEDEP}] + dev-python/idna-ssl[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/typing-extensions[${PYTHON_USEDEP}]' \ + python3_{5,6}) +" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/cython[${PYTHON_USEDEP}] + doc? ( + >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] + dev-python/sphinxcontrib-asyncio[${PYTHON_USEDEP}] + dev-python/sphinxcontrib-blockdiag[${PYTHON_USEDEP}] + dev-python/sphinxcontrib-newsfeed[${PYTHON_USEDEP}] + dev-python/sphinxcontrib-spelling[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-aiohttp-theme[${PYTHON_USEDEP}] + ) + test? ( + ${CDEPEND} + dev-python/async_generator[${PYTHON_USEDEP}] + dev-python/brotlipy[${PYTHON_USEDEP}] + >=dev-python/pytest-3.4.0[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/trustme[${PYTHON_USEDEP}] + www-servers/gunicorn[${PYTHON_USEDEP}] + ) +" +RDEPEND="${CDEPEND}" + +DOCS=( CHANGES.rst CONTRIBUTING.rst CONTRIBUTORS.txt HISTORY.rst README.rst ) + +python_prepare_all() { + # FIXME + rm tests/test_pytest_plugin.py || die + sed -i -e 's:test_testcase_no_app:_&:' tests/test_test_utils.py || die + + # remove pointless dep on pytest-cov + sed -i -e '/addopts/s/--cov=aiohttp//' pytest.ini || die + + distutils-r1_python_prepare_all +} + +python_compile_all() { + use doc && emake -C docs html +} + +python_test() { + pytest -vv || die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/_build/html/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/aiohttp/aiohttp-3.6.2.ebuild b/dev-python/aiohttp/aiohttp-3.6.2.ebuild new file mode 100644 index 000000000000..cd2cfb9da4fe --- /dev/null +++ b/dev-python/aiohttp/aiohttp-3.6.2.ebuild @@ -0,0 +1,138 @@ +# 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="http client/server for asyncio" +HOMEPAGE="https://pypi.org/project/aiohttp/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + >=dev-python/async_timeout-3.0.0[${PYTHON_USEDEP}] + >=dev-python/attrs-17.3.0[${PYTHON_USEDEP}] + dev-python/chardet[${PYTHON_USEDEP}] + >=dev-python/multidict-4.5.0[${PYTHON_USEDEP}] + >=dev-python/yarl-1.0[${PYTHON_USEDEP}] + dev-python/idna-ssl[${PYTHON_USEDEP}] +" +DEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + ${COMMON_DEPEND} + dev-python/async_generator[${PYTHON_USEDEP}] + dev-python/brotlipy[${PYTHON_USEDEP}] + dev-python/freezegun[${PYTHON_USEDEP}] + www-servers/gunicorn[${PYTHON_USEDEP}] + >=dev-python/pytest-3.4.0[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/trustme[${PYTHON_USEDEP}] + ) +" +RDEPEND="${COMMON_DEPEND}" + +DOCS=( CHANGES.rst CONTRIBUTORS.txt README.rst ) + +distutils_enable_sphinx docs \ + '>=dev-python/alabaster-0.6.2' \ + 'dev-python/sphinxcontrib-asyncio' \ + 'dev-python/sphinxcontrib-blockdiag' \ + 'dev-python/sphinxcontrib-newsfeed' \ + 'dev-python/sphinxcontrib-spelling' \ + 'dev-python/sphinx' \ + 'dev-python/sphinx-aiohttp-theme' + +distutils_enable_tests pytest || die "Tests fail with ${EPYTHON}" + +python_prepare_all() { + sed -e 's|^async def test_aiohttp_request_coroutine(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_handle_keepalive_on_closed_connection(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_server_close_keepalive_connection(|@pytest.mark.xfail\n\0|' \ + -i tests/test_client_functional.py || die + + sed -e 's|^async def test_request_tracing_exception(|@pytest.mark.xfail\n\0|' \ + -i tests/test_client_session.py || die + + sed -e 's|^async def test_cleanup2(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_cleanup3(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_close(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_close_abort_closed_transports(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_close_cancels_cleanup_closed_handle(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_close_cancels_cleanup_handle(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_close_during_connect(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_close_twice(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_close_with_acquired_connection(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_connect_queued_operation_tracing(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_connect_reuseconn_tracing(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_connect_with_limit(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_connect_with_limit_and_limit_per_host(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_connect_with_limit_concurrent(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_connect_with_no_limit_and_limit_per_host(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_connect_with_no_limits(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_get(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_get_expired(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_get_expired_ssl(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_limit_per_host_property(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_limit_per_host_property_default(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_limit_property(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_limit_property_default(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_acquired(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_acquired_closed(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_already_closed(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_close_do_not_delete_existing_connections(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_not_started(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_ssl_transport(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_waiter_first_available(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_waiter_no_available(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_waiter_no_limit(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_waiter_per_host(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_waiter_release_first(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_release_waiter_skip_done_waiter(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_tcp_connector_dns_throttle_requests_cancelled_when_close(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_tcp_connector_do_not_raise_connector_ssl_error(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_tcp_connector_uses_provided_local_addr(|@pytest.mark.xfail\n\0|' \ + -i tests/test_connector.py || die + + sed -e 's|^ async def test_read_boundary_with_incomplete_chunk(| @pytest.mark.xfail\n\0|' \ + -e 's|^ async def test_read_incomplete_chunk(| @pytest.mark.xfail\n\0|' \ + -i tests/test_multipart.py || die + + sed -e 's|^def test_aiohttp_plugin_async_fixture(|@pytest.mark.xfail\n\0|' \ + -i tests/test_pytest_plugin.py || die + + sed -e 's|^async def test_mixed_middleware(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_new_style_middleware_class(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_new_style_middleware_method(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_old_style_middleware(|@pytest.mark.xfail\n\0|' \ + -e 's|^async def test_old_style_middleware_class(|@pytest.mark.xfail\n\0|' \ + -i tests/test_web_middleware.py || die + + sed -e 's|^async def test_client_disconnect(|@pytest.mark.xfail\n\0|' \ + -i tests/test_web_protocol.py || die + + sed -e 's|^async def test_partially_applied_handler(|@pytest.mark.xfail\n\0|' \ + -i tests/test_web_urldispatcher.py || die + + # minor breakages on py3.9 + sed -e 's:test_iface:_&:' \ + -i tests/test_frozenlist.py || die + sed -e 's:test_proxy_https_bad_response:_&:' \ + -i tests/test_proxy_functional.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + pytest -vv "${S}/tests" || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/aiohttp/metadata.xml b/dev-python/aiohttp/metadata.xml new file mode 100644 index 000000000000..d760875b3e1a --- /dev/null +++ b/dev-python/aiohttp/metadata.xml @@ -0,0 +1,17 @@ + + + + + zmedico@gentoo.org + Zac Medico + + + python@gentoo.org + Python + + + aiohttp + aio-libs/aiohttp + + gentoo-staging + diff --git a/dev-python/aiorpcX/Manifest b/dev-python/aiorpcX/Manifest new file mode 100644 index 000000000000..5988ae20fe58 --- /dev/null +++ b/dev-python/aiorpcX/Manifest @@ -0,0 +1 @@ +DIST aiorpcX-0.18.4.gh.tar.gz 65500 BLAKE2B 8c84ace1e2bc974e68702e25efe126f7f69dd7451f438ccd924ee8be3c0cccc5c9b3d116bf2d0a755b013bdfe61a398d856031970e5ae82b571af09551231bed SHA512 d4df1343f575af72dff31f1794485c0cbb5b6c31d6d933b07cc8375a1418ad4fb81b2649b3c60adaaeab75b7a5d959838accc38269373310eb07895acf4c9496 diff --git a/dev-python/aiorpcX/aiorpcX-0.18.4.ebuild b/dev-python/aiorpcX/aiorpcX-0.18.4.ebuild new file mode 100644 index 000000000000..8aa08960194e --- /dev/null +++ b/dev-python/aiorpcX/aiorpcX-0.18.4.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +DESCRIPTION="Generic async RPC implementation, including JSON-RPC" +HOMEPAGE="https://pypi.org/project/aiorpcX/ + https://github.com/kyuupichan/aiorpcX/" +SRC_URI="https://github.com/kyuupichan/aiorpcX/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/uvloop[${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest + +src_prepare() { + # websockets are optional and not packaged in Gentoo + rm tests/test_websocket.py || die + + distutils-r1_src_prepare +} diff --git a/dev-python/aiorpcX/metadata.xml b/dev-python/aiorpcX/metadata.xml new file mode 100644 index 000000000000..9f1e0e6f8355 --- /dev/null +++ b/dev-python/aiorpcX/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + aiorpcX + kyuupichan/aiorpcX + + gentoo-staging + diff --git a/dev-python/aiosmtpd/Manifest b/dev-python/aiosmtpd/Manifest new file mode 100644 index 000000000000..b2aefcbf8873 --- /dev/null +++ b/dev-python/aiosmtpd/Manifest @@ -0,0 +1 @@ +DIST aiosmtpd-1.2.tar.gz 51457 BLAKE2B c2dba38c5d5a243a65c332cb3b6bf85a124eb6ab9c3526d0ef57788eb7e24e64ec86c56eeaa57e5171631c8a965447f125366741b1d1c54fb48473da5123ed40 SHA512 520b0fae80423d3963d4f17ef393cc0ce9e342fd1237c909159706bfe1e13f27df849fbc14aa1c94ad02e7c9108308984b6f9e21c7dbddb09093ef00884983d8 diff --git a/dev-python/aiosmtpd/aiosmtpd-1.2.ebuild b/dev-python/aiosmtpd/aiosmtpd-1.2.ebuild new file mode 100644 index 000000000000..c0028357df7d --- /dev/null +++ b/dev-python/aiosmtpd/aiosmtpd-1.2.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_6 python3_7 ) +inherit distutils-r1 + +DESCRIPTION="asyncio based SMTP server" +HOMEPAGE="https://aiosmtpd.readthedocs.io/en/latest/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="dev-python/atpublic[${PYTHON_USEDEP}]" + +src_prepare() { + rm -r examples || die + distutils-r1_python_prepare_all +} diff --git a/dev-python/aiosmtpd/metadata.xml b/dev-python/aiosmtpd/metadata.xml new file mode 100644 index 000000000000..3ea722ca2c96 --- /dev/null +++ b/dev-python/aiosmtpd/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + + + prometheanfire@gentoo.org + Matthew Thode + + gentoo-staging + diff --git a/dev-python/alabaster/Manifest b/dev-python/alabaster/Manifest new file mode 100644 index 000000000000..2e738ad55d46 --- /dev/null +++ b/dev-python/alabaster/Manifest @@ -0,0 +1 @@ +DIST alabaster-0.7.12.tar.gz 11242 BLAKE2B 5690d9c0b8aabfc2c95c4279183d174d6a5768f89732028f7ec6eb790531499a2017b9f3b9896442e298f3189f79070178b3e281b6d0bcfad3741625caa99c48 SHA512 e3bfd0c92ce01f08d5e6d9dc1ef0967ca1f54827e08756f4a0ba7be8d3b8bec7f2e53a169b831ff5ce2d2548f7f52c6e518bcc513e49bb3e4c38274293aebbac diff --git a/dev-python/alabaster/alabaster-0.7.12.ebuild b/dev-python/alabaster/alabaster-0.7.12.ebuild new file mode 100644 index 000000000000..f4bf497e0911 --- /dev/null +++ b/dev-python/alabaster/alabaster-0.7.12.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{6..9} pypy3 ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +DESCRIPTION="A configurable sidebar-enabled Sphinx theme" +HOMEPAGE="https://github.com/bitprophet/alabaster" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-solaris" +SLOT="0" diff --git a/dev-python/alabaster/metadata.xml b/dev-python/alabaster/metadata.xml new file mode 100644 index 000000000000..0573876c3aa6 --- /dev/null +++ b/dev-python/alabaster/metadata.xml @@ -0,0 +1,14 @@ + + + + + python@gentoo.org + Python + + + + alabaster + bitprophet/alabaster + + gentoo-staging + diff --git a/dev-python/alagitpull/Manifest b/dev-python/alagitpull/Manifest new file mode 100644 index 000000000000..4890dd5703e4 --- /dev/null +++ b/dev-python/alagitpull/Manifest @@ -0,0 +1 @@ +DIST alagitpull-0.0.23.tar.gz 6692 BLAKE2B 63af3da6e98521487fad233dd648d9217d8e89c0d17e49dd771e934c0808a52c0659661ca8104c53c2d0fddf458650458e676e14b2e9c3820f353ab42044a490 SHA512 1620c0e25299f694f29f6e54105a2f336dee90535370a691a6e23a879a68626ef4aa19ae40ecc835553fe3b0272d48e4f5213c1ada054ad20d47034fc20dea3c diff --git a/dev-python/alagitpull/alagitpull-0.0.23.ebuild b/dev-python/alagitpull/alagitpull-0.0.23.ebuild new file mode 100644 index 000000000000..f532a0923191 --- /dev/null +++ b/dev-python/alagitpull/alagitpull-0.0.23.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="alabaster sub-theme used on git-pull docs" +HOMEPAGE="https://github.com/git-pull/alagitpull" +SRC_URI="https://github.com/git-pull/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +KEYWORDS="amd64 ~arm x86" +SLOT="0" + +RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + + + + + chutzpah@gentoo.org + Patrick McLean + + gentoo-staging + diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest new file mode 100644 index 000000000000..00fa6f5c4392 --- /dev/null +++ b/dev-python/alembic/Manifest @@ -0,0 +1,2 @@ +DIST alembic-1.0.8.tar.gz 1030713 BLAKE2B 67cb80ed064e99f27e41a7ae2e42231794c177f96b95e2c3409a0ebc26e5323665147b2721efcc4a4d8ee2a71ada76408187f39ff5ad3745de64ed31f87d2895 SHA512 7a2ab63c6a823a32f45cd8ff5b763671806a8fa3d2b31e09c2051bdf92784fdafea1e3be217d84885d92eaf550e223ef77fd6fd387d35a5882d60ebcf042d835 +DIST alembic-1.4.2.tar.gz 1092045 BLAKE2B 5f4001a756aacbb4db509669bc0d4d7c59c38e2983c433283243efa97bf28a22e38bcfd28a4bc72573e8ab78d6590e78f4e12a5b9dd08b60cf5a84520b955056 SHA512 82bdfe442c19033aa2b802ec49edd13ed265c00a2b5a048490a83ffa8e53587c56a90b64d554e746a9189923419c528482cb7a7c950c210e0de47b32fa7c270e diff --git a/dev-python/alembic/alembic-1.0.8.ebuild b/dev-python/alembic/alembic-1.0.8.ebuild new file mode 100644 index 000000000000..c19da229c3ab --- /dev/null +++ b/dev-python/alembic/alembic-1.0.8.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit distutils-r1 + +DESCRIPTION="database migrations tool, written by the author of SQLAlchemy" +HOMEPAGE="https://bitbucket.org/zzzeek/alembic" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" +IUSE="test doc" +RESTRICT="!test? ( test )" + +# requires.txt cites 'SQLAlchemy>=0.7.3' which is really both old and silly +# because it shatters the testsuite. If 'someone' cares to adhere to correct form +# and edit to -0.7.3, feel free, and then pick up the pieces. +RDEPEND=">=dev-python/sqlalchemy-0.9.0[${PYTHON_USEDEP}] + dev-python/mako[${PYTHON_USEDEP}] + >=dev-python/python-editor-0.3[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}]" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + test? ( ${RDEPEND} + dev-python/nose[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] )" +# For test phase +DISTUTILS_IN_SOURCE_BUILD=1 + +python_prepare_all() { + # suite passes all if run from source. The residual fail & error are quite erroneous + rm tests/test_script_consumption.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + ${EPYTHON} run_tests.py || die "Testing failed with ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/alembic/alembic-1.4.2.ebuild b/dev-python/alembic/alembic-1.4.2.ebuild new file mode 100644 index 000000000000..581f85706873 --- /dev/null +++ b/dev-python/alembic/alembic-1.4.2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit distutils-r1 + +DESCRIPTION="database migrations tool, written by the author of SQLAlchemy" +HOMEPAGE="https://bitbucket.org/zzzeek/alembic" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" +IUSE="test doc" +RESTRICT="!test? ( test )" + +RDEPEND=">=dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}] + dev-python/mako[${PYTHON_USEDEP}] + >=dev-python/python-editor-0.3[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}]" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + test? ( ${RDEPEND} + dev-python/nose[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] )" +# For test phase +DISTUTILS_IN_SOURCE_BUILD=1 + +python_prepare_all() { + # suite passes all if run from source. The residual fail & error are quite erroneous + rm tests/test_script_consumption.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + ${EPYTHON} run_tests.py || die "Testing failed with ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/alembic/metadata.xml b/dev-python/alembic/metadata.xml new file mode 100644 index 000000000000..34e0adeb1ac7 --- /dev/null +++ b/dev-python/alembic/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + alembic + zzzeek/alembic + + gentoo-staging + diff --git a/dev-python/algopy/Manifest b/dev-python/algopy/Manifest new file mode 100644 index 000000000000..288dac3ec1a6 --- /dev/null +++ b/dev-python/algopy/Manifest @@ -0,0 +1 @@ +DIST algopy-0.5.3.tar.gz 149560 BLAKE2B 8fdb5e5c00aa161bbc2a03c584d644e36d2843bbd3d1e090b0a89ef52db9a122561f050aa7676f9fecdf78485963fa3712b3f2698e52fed90d9077ab4395838e SHA512 43b3cd4f17fa821fc61898534f595202097cd56d57133a1d13e23743c794166a0f8877947cc6eae6d2ac2fd7400e2a6527ee8229ec1b26ea660ac9c01cd22912 diff --git a/dev-python/algopy/algopy-0.5.3.ebuild b/dev-python/algopy/algopy-0.5.3.ebuild new file mode 100644 index 000000000000..4deca4ef6ad9 --- /dev/null +++ b/dev-python/algopy/algopy-0.5.3.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 + +DESCRIPTION="Taylor Arithmetic Computation and Algorithmic Differentiation" +HOMEPAGE="https://pypi.org/project/algopy/ https://pythonhosted.org/algopy/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + || ( + dev-python/numpy-python2[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + ) + || ( + sci-libs/scipy-python2[${PYTHON_USEDEP}] + sci-libs/scipy[${PYTHON_USEDEP}] + ) +" +DEPEND="${RDEPEND} + test? ( dev-python/nose[${PYTHON_USEDEP}] ) +" +PATCHES=( "${FILESDIR}/${P}-fix-test-cast-ufunc.patch" ) + +python_test() { + ${EPYTHON} run_tests.py || die +} diff --git a/dev-python/algopy/files/algopy-0.5.3-fix-test-cast-ufunc.patch b/dev-python/algopy/files/algopy-0.5.3-fix-test-cast-ufunc.patch new file mode 100644 index 000000000000..0b8a0eda5080 --- /dev/null +++ b/dev-python/algopy/files/algopy-0.5.3-fix-test-cast-ufunc.patch @@ -0,0 +1,29 @@ +From f563d86e72b32caa296ac77b0836ce0e36a5f6ab Mon Sep 17 00:00:00 2001 +From: Sebastian Walter +Date: Thu, 30 Jun 2016 15:11:19 +0200 +Subject: [PATCH] Problem: numpy raised TypeError: Cannot cast ufunc add output + from dtype('complex128') to dtype('float64') with casting rule 'same_kind' + Solution: use numpy.add(x,y,out=x, casting='unsafe') to cast from complex to + float if necessary + +--- + algopy/utpm/algorithms.py | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/algopy/utpm/algorithms.py b/algopy/utpm/algorithms.py +index ccf7ca4..5f2651e 100644 +--- a/algopy/utpm/algorithms.py ++++ b/algopy/utpm/algorithms.py +@@ -1190,9 +1190,9 @@ def _dot(cls, x_data, y_data, out = None): + for d in range(D): + for p in range(P): + for c in range(d+1): +- z_data[d,p,...] += numpy.dot( +- x_data[c,p,...], +- y_data[d-c,p,...]) ++ tmp = numpy.dot(x_data[c,p,...], ++ y_data[d-c,p,...]) ++ numpy.add(z_data[d,p,...], tmp, out=z_data[d,p, ...], casting='unsafe') + + return out + diff --git a/dev-python/algopy/metadata.xml b/dev-python/algopy/metadata.xml new file mode 100644 index 000000000000..c74b9aae0572 --- /dev/null +++ b/dev-python/algopy/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + Python + + + algopy + + gentoo-staging + diff --git a/dev-python/ament_package/Manifest b/dev-python/ament_package/Manifest new file mode 100644 index 000000000000..363bd6421646 --- /dev/null +++ b/dev-python/ament_package/Manifest @@ -0,0 +1 @@ +DIST ament_package-0.8.8.tar.gz 19289 BLAKE2B 60490e6b772f4b2b19090c0bdcf949c3317dc21648412ed2245492a016acecff7529e364e66f5e34ab1705cd755db58423e4f62899cd9625207610d1a6dfee72 SHA512 4e4cd851ac3014f7676237a6918529041d3dcd606ed1577c5638fd1aa740ae45f3f10e019b5ebc31232525f9cab4e77916073d149a3dbc8d9add5ce5b8d28a2f diff --git a/dev-python/ament_package/ament_package-0.8.8.ebuild b/dev-python/ament_package/ament_package-0.8.8.ebuild new file mode 100644 index 000000000000..b86d5e0d90da --- /dev/null +++ b/dev-python/ament_package/ament_package-0.8.8.ebuild @@ -0,0 +1,31 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python{3_6,3_7} ) + +inherit distutils-r1 + +DESCRIPTION="Parser for the manifest files in the ament buildsystem" +HOMEPAGE="https://github.com/ament/ament_package" +SRC_URI="https://github.com/ament/ament_package/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +DEPEND="${DEPEND} + test? ( + dev-python/flake8[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ) +" + +python_test() { + py.test || die +} diff --git a/dev-python/ament_package/metadata.xml b/dev-python/ament_package/metadata.xml new file mode 100644 index 000000000000..e9dbc28af47c --- /dev/null +++ b/dev-python/ament_package/metadata.xml @@ -0,0 +1,12 @@ + + + + + ros@gentoo.org + Gentoo ROS Project + + + ament/ament_package + + gentoo-staging + diff --git a/dev-python/amodem/Manifest b/dev-python/amodem/Manifest new file mode 100644 index 000000000000..19732d3149c8 --- /dev/null +++ b/dev-python/amodem/Manifest @@ -0,0 +1 @@ +DIST amodem-1.15.0.tar.gz 28779 BLAKE2B abc2afbce47cf5e3b2ae34bd54228618e887b3f0b919d421114ce5e56e3e8a14477f130f03d77851c1e256afb22d4b657367c8e59954438dec72f3059278de64 SHA512 5d39e08d47410a55c218ed2dc5a413cbbba602fe1049d3e8824ca62b439d029c42294b2a17e4077b2c746336b1471a4a94ffa19b9eb3145869dfc158404bcad8 diff --git a/dev-python/amodem/amodem-1.15.0.ebuild b/dev-python/amodem/amodem-1.15.0.ebuild new file mode 100644 index 000000000000..99aa9b456180 --- /dev/null +++ b/dev-python/amodem/amodem-1.15.0.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_6 pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Transmit data between two computers using audio" +HOMEPAGE="https://github.com/romanz/amodem" +SRC_URI="https://github.com/romanz/amodem/archive/v${PV}.tar.gz -> ${P}.tar.gz + mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" diff --git a/dev-python/amodem/metadata.xml b/dev-python/amodem/metadata.xml new file mode 100644 index 000000000000..3e845b67e970 --- /dev/null +++ b/dev-python/amodem/metadata.xml @@ -0,0 +1,17 @@ + + + + + luke-jr+gentoobugs@utopios.org + Luke Dashjr + + + proxy-maint@gentoo.org + Proxy Maintainers + + + amodem + romanz/amodem + + gentoo-staging + diff --git a/dev-python/aniso8601/Manifest b/dev-python/aniso8601/Manifest new file mode 100644 index 000000000000..53c0271517bd --- /dev/null +++ b/dev-python/aniso8601/Manifest @@ -0,0 +1,2 @@ +DIST aniso8601-4.0.1.tar.gz 109849 BLAKE2B 487bf340e181997219c2e39ed887161c3f5daa336cee79ce947b55a11c463b439086c3985fc93184de550f5e34e03f2d855ccb9a3072c0dc16ac21bf02a7e78f SHA512 5638ebf82a1a1aceee866eb17e8e4b5c8023961a9e31ce3e12123b89dba0ea0924e10a6aa458c838fcfdb72b94af4e81b3e9e8805cb534a1eccaf5a51f2026c9 +DIST aniso8601-8.0.0.tar.gz 37007 BLAKE2B bb5f42928308fab7746cbea364c03db4813b1b25883495d0488eb755e14f465300662b07c4ccfd03328a0c0f07ed87056ccc13f2652648c4838b0433740fc3ab SHA512 1e6c43f77993e829833d819f7c2b9b1d31f30ca46e258faac0e0b3be864da07436ae34f05710309302477bb3eede5966c95ef3b124c9b353b306c2272dc4cb9d diff --git a/dev-python/aniso8601/aniso8601-4.0.1.ebuild b/dev-python/aniso8601/aniso8601-4.0.1.ebuild new file mode 100644 index 000000000000..c4edf99b8b64 --- /dev/null +++ b/dev-python/aniso8601/aniso8601-4.0.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="A library for parsing ISO 8601 strings" +HOMEPAGE="https://bitbucket.org/nielsenb/aniso8601/ https://pypi.org/project/aniso8601/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=">=dev-python/python-dateutil-2.7.3[${PYTHON_USEDEP}]" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" + +PATCHES=( "${FILESDIR}"/${P}-mock.patch ) + +python_test() { + "${PYTHON}" -m unittest discover ${PN}/tests -v || die "tests fail with ${EPYTHON}" +} diff --git a/dev-python/aniso8601/aniso8601-8.0.0.ebuild b/dev-python/aniso8601/aniso8601-8.0.0.ebuild new file mode 100644 index 000000000000..118b9c5c1bc4 --- /dev/null +++ b/dev-python/aniso8601/aniso8601-8.0.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="A library for parsing ISO 8601 strings" +HOMEPAGE="https://bitbucket.org/nielsenb/aniso8601/ https://pypi.org/project/aniso8601/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=">=dev-python/python-dateutil-2.7.3[${PYTHON_USEDEP}]" + +distutils_enable_tests unittest diff --git a/dev-python/aniso8601/files/aniso8601-4.0.1-mock.patch b/dev-python/aniso8601/files/aniso8601-4.0.1-mock.patch new file mode 100644 index 000000000000..11cf4ca70cf6 --- /dev/null +++ b/dev-python/aniso8601/files/aniso8601-4.0.1-mock.patch @@ -0,0 +1,113 @@ +From 12c2e06a88832fa208c9c0361e5ce91436a5d5ac Mon Sep 17 00:00:00 2001 +From: Tim Harder +Date: Thu, 27 Dec 2018 01:42:45 -0600 +Subject: [PATCH] Use mock from unittest for python3. + +--- + aniso8601/tests/test_builder.py | 5 ++++- + aniso8601/tests/test_date.py | 5 ++++- + aniso8601/tests/test_duration.py | 5 ++++- + aniso8601/tests/test_interval.py | 5 ++++- + aniso8601/tests/test_time.py | 5 ++++- + aniso8601/tests/test_timezone.py | 5 ++++- + 6 files changed, 24 insertions(+), 6 deletions(-) + +diff --git a/aniso8601/tests/test_builder.py b/aniso8601/tests/test_builder.py +index 453f781..aafc7fe 100644 +--- a/aniso8601/tests/test_builder.py ++++ b/aniso8601/tests/test_builder.py +@@ -9,7 +9,10 @@ + import datetime + import pickle + import unittest +-import mock ++try: ++ from unittest import mock ++except ImportError: ++ import mock + import aniso8601 + import dateutil.relativedelta + +diff --git a/aniso8601/tests/test_date.py b/aniso8601/tests/test_date.py +index 2c60245..a991be1 100644 +--- a/aniso8601/tests/test_date.py ++++ b/aniso8601/tests/test_date.py +@@ -7,7 +7,10 @@ + # of the BSD license. See the LICENSE file for details. + + import unittest +-import mock ++try: ++ from unittest import mock ++except ImportError: ++ import mock + import aniso8601 + + from aniso8601.exceptions import ISOFormatError +diff --git a/aniso8601/tests/test_duration.py b/aniso8601/tests/test_duration.py +index ed8383f..b835e1b 100644 +--- a/aniso8601/tests/test_duration.py ++++ b/aniso8601/tests/test_duration.py +@@ -7,7 +7,10 @@ + # of the BSD license. See the LICENSE file for details. + + import unittest +-import mock ++try: ++ from unittest import mock ++except ImportError: ++ import mock + import aniso8601 + + from aniso8601.exceptions import ISOFormatError, NegativeDurationError +diff --git a/aniso8601/tests/test_interval.py b/aniso8601/tests/test_interval.py +index d05909d..d14045d 100644 +--- a/aniso8601/tests/test_interval.py ++++ b/aniso8601/tests/test_interval.py +@@ -7,7 +7,10 @@ + # of the BSD license. See the LICENSE file for details. + + import unittest +-import mock ++try: ++ from unittest import mock ++except ImportError: ++ import mock + import aniso8601 + + from aniso8601.exceptions import ISOFormatError +diff --git a/aniso8601/tests/test_time.py b/aniso8601/tests/test_time.py +index 6cca13d..bade083 100644 +--- a/aniso8601/tests/test_time.py ++++ b/aniso8601/tests/test_time.py +@@ -7,7 +7,10 @@ + # of the BSD license. See the LICENSE file for details. + + import unittest +-import mock ++try: ++ from unittest import mock ++except ImportError: ++ import mock + import aniso8601 + + from aniso8601.resolution import TimeResolution +diff --git a/aniso8601/tests/test_timezone.py b/aniso8601/tests/test_timezone.py +index 77903cb..1f43052 100644 +--- a/aniso8601/tests/test_timezone.py ++++ b/aniso8601/tests/test_timezone.py +@@ -7,7 +7,10 @@ + # of the BSD license. See the LICENSE file for details. + + import unittest +-import mock ++try: ++ from unittest import mock ++except ImportError: ++ import mock + import aniso8601 + + from aniso8601.exceptions import ISOFormatError +-- +2.20.1 + diff --git a/dev-python/aniso8601/metadata.xml b/dev-python/aniso8601/metadata.xml new file mode 100644 index 000000000000..9e8722ac8898 --- /dev/null +++ b/dev-python/aniso8601/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + aniso8601 + nielsenb/aniso8601 + + gentoo-staging + diff --git a/dev-python/ansi/Manifest b/dev-python/ansi/Manifest new file mode 100644 index 000000000000..3df0150bb7e0 --- /dev/null +++ b/dev-python/ansi/Manifest @@ -0,0 +1 @@ +DIST ansi-0.1.3.tar.gz 4561 BLAKE2B 33f1bb49dac19879a1e98dc75706e1963a11665a31c80161a6ff9580b5e2c0ec50de7e168860cde647488c67d2bb5bfd1418b9f4637c9db2f3d68d1b49bcfb47 SHA512 824ba1a9125af8fc23f402ab4de26c82250dad7be0080e0050585ad955337801393792c01ed3affa8a25551fa07b3caaedecde1889401293d415249e70a72705 diff --git a/dev-python/ansi/ansi-0.1.3.ebuild b/dev-python/ansi/ansi-0.1.3.ebuild new file mode 100644 index 000000000000..640bd0e16757 --- /dev/null +++ b/dev-python/ansi/ansi-0.1.3.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 ) + +inherit distutils-r1 + +DESCRIPTION="ANSI cursor movement and graphics in Python" +HOMEPAGE="https://github.com/tehmaze/ansi" +SRC_URI="https://github.com/tehmaze/${PN}/archive/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" + +S="${WORKDIR}/${PN}-${P}" diff --git a/dev-python/ansi/metadata.xml b/dev-python/ansi/metadata.xml new file mode 100644 index 000000000000..17c35514f6f8 --- /dev/null +++ b/dev-python/ansi/metadata.xml @@ -0,0 +1,13 @@ + + + + + pinkbyte@gentoo.org + Sergey Popov + + + tehmaze/ansi + ansi + + gentoo-staging + diff --git a/dev-python/ansi2html/Manifest b/dev-python/ansi2html/Manifest new file mode 100644 index 000000000000..f1c966afae99 --- /dev/null +++ b/dev-python/ansi2html/Manifest @@ -0,0 +1,3 @@ +DIST ansi2html-1.4.2.tar.gz 25485 BLAKE2B 93f3bbd307b916c9ca60379235600606dbe16f1b6e423d0d2615f7825e92a6d7a8469ae7d60cf5131b4c3431897b3161bfcd2a0327525a332bcd6a6980dad5c9 SHA512 29c569839788968ba5a1fed8dddd4cc92f40ca88b4135b597815012ea44a44e8b7a3c2259d2d5d5f3cc690400be882236b88c0764a649da5679431501aab0b1c +DIST ansi2html-1.5.1.tar.gz 27133 BLAKE2B 8a8017b8f4edb878b105138ec0dfe3fbde8647315382d763eeae7f90f094b60f0cb7205718c75930ccb7ca1183e40e5205eca6f8362e20445d930d92db23bc22 SHA512 367fa9721de65a6e14118d65de9ea8ede1ecc9f0809115ecccf481947aa442409ca972442e51a75bc4f14913566255142da4e411fe060dfda5e55f84a7ac67af +DIST ansi2html-1.5.2.tar.gz 27124 BLAKE2B 0d02e8cea46622c4d2cbd06f06fd31b3c7e93d61f6b9eadb37815d2ee490b6ce4233fb019f175f61465ef89520a944bbe14543627a6421a64304b58dc038c0ca SHA512 163d5784d04e6eea0847676b967051382fa74a354c19462d1b73980fd1b0a7eb45ce1f1bd88cca803356e7767ccab1bbce6de4152c98aec98534f4ed7d65a83f diff --git a/dev-python/ansi2html/ansi2html-1.4.2.ebuild b/dev-python/ansi2html/ansi2html-1.4.2.ebuild new file mode 100644 index 000000000000..11e0fd4e1bc2 --- /dev/null +++ b/dev-python/ansi2html/ansi2html-1.4.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_6 ) + +inherit distutils-r1 + +DESCRIPTION="Convert text with ANSI color codes to HTML" +HOMEPAGE="https://pypi.org/project/ansi2html/ https://github.com/ralphbean/ansi2html" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="amd64 arm x86" +IUSE="doc test" + +# They miserably fail. +RESTRICT="test" + +RDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/six-1.7.3[${PYTHON_USEDEP}]" +DEPEND=" + doc? ( app-text/asciidoc ) + test? ( + ${RDEPEND} + dev-python/nose[${PYTHON_USEDEP}] + ) + dev-python/setuptools[${PYTHON_USEDEP}] + " + +src_compile() { + use doc && emake man/${PN}.1 + distutils-r1_src_compile +} + +python_test() { + chmod -x "${S}"/tests/* || die + esetup.py check + esetup.py test +} + +python_install_all() { + use doc && doman man/${PN}.1 + DOCS=( README.rst man/${PN}.1.txt ) + distutils-r1_python_install_all +} diff --git a/dev-python/ansi2html/ansi2html-1.5.1.ebuild b/dev-python/ansi2html/ansi2html-1.5.1.ebuild new file mode 100644 index 000000000000..dbe978a6042c --- /dev/null +++ b/dev-python/ansi2html/ansi2html-1.5.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +DESCRIPTION="Convert text with ANSI color codes to HTML" +HOMEPAGE="https://pypi.org/project/ansi2html/ https://github.com/ralphbean/ansi2html" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/six-1.7.3[${PYTHON_USEDEP}]" +DEPEND=" + test? ( + ${RDEPEND} + dev-python/nose[${PYTHON_USEDEP}] + ) + dev-python/setuptools[${PYTHON_USEDEP}] + " + +src_compile() { + distutils-r1_src_compile +} + +python_test() { + chmod -x "${S}"/tests/* || die + esetup.py check + esetup.py test +} + +python_install_all() { + doman man/${PN}.1 + DOCS=( README.rst man/${PN}.1.txt ) + distutils-r1_python_install_all +} diff --git a/dev-python/ansi2html/ansi2html-1.5.2-r1.ebuild b/dev-python/ansi2html/ansi2html-1.5.2-r1.ebuild new file mode 100644 index 000000000000..68135b1df10a --- /dev/null +++ b/dev-python/ansi2html/ansi2html-1.5.2-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +DESCRIPTION="Convert text with ANSI color codes to HTML" +HOMEPAGE="https://pypi.org/project/ansi2html/ https://github.com/ralphbean/ansi2html" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/six-1.7.3[${PYTHON_USEDEP}]" +DEPEND=" + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + ) + " + +src_compile() { + distutils-r1_src_compile +} + +python_test() { + chmod -x "${S}"/tests/* || die + esetup.py check + esetup.py test +} + +python_install_all() { + doman man/${PN}.1 + DOCS=( README.rst man/${PN}.1.txt ) + distutils-r1_python_install_all +} diff --git a/dev-python/ansi2html/ansi2html-1.5.2.ebuild b/dev-python/ansi2html/ansi2html-1.5.2.ebuild new file mode 100644 index 000000000000..8f6a5190749c --- /dev/null +++ b/dev-python/ansi2html/ansi2html-1.5.2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +DESCRIPTION="Convert text with ANSI color codes to HTML" +HOMEPAGE="https://pypi.org/project/ansi2html/ https://github.com/ralphbean/ansi2html" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="amd64 arm x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/six-1.7.3[${PYTHON_USEDEP}]" +DEPEND=" + test? ( + ${RDEPEND} + dev-python/nose[${PYTHON_USEDEP}] + ) + dev-python/setuptools[${PYTHON_USEDEP}] + " + +src_compile() { + distutils-r1_src_compile +} + +python_test() { + chmod -x "${S}"/tests/* || die + esetup.py check + esetup.py test +} + +python_install_all() { + doman man/${PN}.1 + DOCS=( README.rst man/${PN}.1.txt ) + distutils-r1_python_install_all +} diff --git a/dev-python/ansi2html/metadata.xml b/dev-python/ansi2html/metadata.xml new file mode 100644 index 000000000000..ce4e02204771 --- /dev/null +++ b/dev-python/ansi2html/metadata.xml @@ -0,0 +1,13 @@ + + + + + sping@gentoo.org + Sebastian Pipping + + + ansi2html + ralphbean/ansi2html + + gentoo-staging + diff --git a/dev-python/ansicolor/Manifest b/dev-python/ansicolor/Manifest new file mode 100644 index 000000000000..01708bb5bf74 --- /dev/null +++ b/dev-python/ansicolor/Manifest @@ -0,0 +1 @@ +DIST ansicolor-0.2.6.tar.gz 6224 BLAKE2B 38ffd0e9a88c886ebad25c4f0072f2f8f833e028c3bc14eb89252c1c0b501f973c9b3e371b4c605a3b98df33eb7203a963797d3ee56cf87b0afb927b19096fd5 SHA512 44c7dc6f621fc3044d4a52acb96e7e497578e025090633bfc8cbf686d7461da018f64502b477a6090e60747481f320cebaad00ee0776c9f4c52d4abbb1812121 diff --git a/dev-python/ansicolor/ansicolor-0.2.6-r1.ebuild b/dev-python/ansicolor/ansicolor-0.2.6-r1.ebuild new file mode 100644 index 000000000000..744f7665ed00 --- /dev/null +++ b/dev-python/ansicolor/ansicolor-0.2.6-r1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/numerodix/ansicolor.git" + # pypi tars don't include tests and github repo is missing release tags, + # so only enabling tests for 9999 at this time + distutils_enable_tests pytest +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="amd64 x86" +fi + +DESCRIPTION="Produce ansi color output and colored highlighting and diffing" +HOMEPAGE="https://github.com/numerodix/ansicolor https://pypi.org/project/ansicolor/" + +LICENSE="Apache-2.0" +SLOT="0" diff --git a/dev-python/ansicolor/ansicolor-9999.ebuild b/dev-python/ansicolor/ansicolor-9999.ebuild new file mode 100644 index 000000000000..25c10321fe62 --- /dev/null +++ b/dev-python/ansicolor/ansicolor-9999.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/numerodix/ansicolor.git" + # pypi tars don't include tests and github repo is missing release tags, + # so only enabling tests for 9999 at this time + distutils_enable_tests pytest +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Produce ansi color output and colored highlighting and diffing" +HOMEPAGE="https://github.com/numerodix/ansicolor https://pypi.org/project/ansicolor/" + +LICENSE="Apache-2.0" +SLOT="0" diff --git a/dev-python/ansicolor/metadata.xml b/dev-python/ansicolor/metadata.xml new file mode 100644 index 000000000000..1530a158e131 --- /dev/null +++ b/dev-python/ansicolor/metadata.xml @@ -0,0 +1,17 @@ + + + + + lucianposton@pm.me + Lucian Poston + + + proxy-maint@gentoo.org + Proxy Maintainers + + + numerodix/ansicolor + ansicolor + + gentoo-staging + diff --git a/dev-python/ansimarkup/Manifest b/dev-python/ansimarkup/Manifest new file mode 100644 index 000000000000..3ceaaf727ddb --- /dev/null +++ b/dev-python/ansimarkup/Manifest @@ -0,0 +1 @@ +DIST ansimarkup-1.4.0.tar.gz 12533 BLAKE2B b43b1dd0d8fb950866a313b7f8bb0fe44f983aae1c8e5cbca95aad7b77ff7563e04e019622a3531228a891c6c8c16bc8d9ddbb55e9d418d8055f3eda41ce0866 SHA512 c397201f7789cbdec0d4e32ac5a4e1f130deb329535303538b48136381e7217ed7e80fe4eb586c6e2a30dc9848813c7d43bb01c0a2a6a4a29e14842bf4540c4e diff --git a/dev-python/ansimarkup/ansimarkup-1.4.0.ebuild b/dev-python/ansimarkup/ansimarkup-1.4.0.ebuild new file mode 100644 index 000000000000..9227457dd041 --- /dev/null +++ b/dev-python/ansimarkup/ansimarkup-1.4.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) +inherit distutils-r1 + +DESCRIPTION="XML-like markup for producing colored terminal text" +HOMEPAGE="https://github.com/gvalkov/python-ansimarkup" +SRC_URI="https://github.com/gvalkov/python-${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/colorama[${PYTHON_USEDEP}] +" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + >=dev-python/pytest-3.0.3[${PYTHON_USEDEP}] + ) +" + +S="${WORKDIR}/python-${P}" + +python_test() { + pytest -v || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/ansimarkup/metadata.xml b/dev-python/ansimarkup/metadata.xml new file mode 100644 index 000000000000..7721a38ff27d --- /dev/null +++ b/dev-python/ansimarkup/metadata.xml @@ -0,0 +1,13 @@ + + + + + gyakovlev@gentoo.org + Georgy Yakovlev + + + gvalkov/python-ansimarkup/ + ansimarkup + + gentoo-staging + diff --git a/dev-python/anyqt/Manifest b/dev-python/anyqt/Manifest new file mode 100644 index 000000000000..4789a4dd777a --- /dev/null +++ b/dev-python/anyqt/Manifest @@ -0,0 +1 @@ +DIST anyqt-0.0.8.tar.gz 43519 BLAKE2B cd70564e858fc344d89b85a5e5556cdd35dd584f51bba2bc39b9e015dcacdb8f0964b0d6dd435ba6e219543aafbca2fda0f49309e8df07e790bd75660d8585b0 SHA512 8bff488972703385bb0506fce7b33e2c62a0c6469e0284062b0882dda0842d5488621c722e00c2005aa1f8ff18307e823e146aca92c16f5116d2bc974b194641 diff --git a/dev-python/anyqt/anyqt-0.0.8-r1.ebuild b/dev-python/anyqt/anyqt-0.0.8-r1.ebuild new file mode 100644 index 000000000000..109bb075285c --- /dev/null +++ b/dev-python/anyqt/anyqt-0.0.8-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PYTHON_COMPAT=( python3_6 ) + +inherit distutils-r1 + +DESCRIPTION="PyQt4/PyQt5 compatibility layer" +HOMEPAGE="https://github.com/ales-erjavec/anyqt" +SRC_URI="https://github.com/ales-erjavec/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + ${RDEPEND}" diff --git a/dev-python/anyqt/metadata.xml b/dev-python/anyqt/metadata.xml new file mode 100644 index 000000000000..574d8f312642 --- /dev/null +++ b/dev-python/anyqt/metadata.xml @@ -0,0 +1,8 @@ + + + + + amynka@gentoo.org + + gentoo-staging + diff --git a/dev-python/aodhclient/Manifest b/dev-python/aodhclient/Manifest new file mode 100644 index 000000000000..32d235900455 --- /dev/null +++ b/dev-python/aodhclient/Manifest @@ -0,0 +1 @@ +DIST aodhclient-1.2.0.tar.gz 41043 BLAKE2B 2ced3205427291470e2bacdadfb4328e5bc933aa57ea3bc8b92cd4781102acec53992212caf323b134522c72ede98a2c036a07230ff6a78ce8ef03e5d9129b55 SHA512 2422847c83c2a331ff4b6778f8819b6cb67e840626854961e865c3fd8fa00ce34ca6cbfd8eed17a0779daff784cae2c9084b163aaeeee8df1563a797bd2832ca diff --git a/dev-python/aodhclient/aodhclient-1.2.0.ebuild b/dev-python/aodhclient/aodhclient-1.2.0.ebuild new file mode 100644 index 000000000000..6b02d754f00d --- /dev/null +++ b/dev-python/aodhclient/aodhclient-1.2.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +DESCRIPTION="A client for the OpenStack Aodh API" +HOMEPAGE="https://github.com/openstack/python-aodhclient" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux" + +CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + ${CDEPEND}" +RDEPEND=" + ${CDEPEND} + >=dev-python/cliff-1.14.0[${PYTHON_USEDEP}] + !~dev-python/cliff-1.16.0[${PYTHON_USEDEP}] + >=dev-python/osc-lib-1.0.1[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}] + >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.16.0[${PYTHON_USEDEP}] + >=dev-python/keystoneauth-2.10.0[${PYTHON_USEDEP}] + >=dev-python/six-1.9.0[${PYTHON_USEDEP}] + dev-python/pyparsing[${PYTHON_USEDEP}] +" diff --git a/dev-python/aodhclient/metadata.xml b/dev-python/aodhclient/metadata.xml new file mode 100644 index 000000000000..0ec55094ae6e --- /dev/null +++ b/dev-python/aodhclient/metadata.xml @@ -0,0 +1,20 @@ + + + + + prometheanfire@gentoo.org + Matthew Thode + + + openstack@gentoo.org + Openstack + + + This is a client for the OpenStack Aodh API. + + + python-aodhclient + openstack/python-aodhclient + + gentoo-staging + diff --git a/dev-python/apipkg/Manifest b/dev-python/apipkg/Manifest new file mode 100644 index 000000000000..e0432e73d85c --- /dev/null +++ b/dev-python/apipkg/Manifest @@ -0,0 +1 @@ +DIST apipkg-1.5.tar.gz 11186 BLAKE2B f703a37b38b412228348520a9daa0276a69c3be47a9586e1c2797cf525a024bb0fda81dbfad7d4b1404e1ebcd3eec0e9ce2231beef5072bf9915240e2e5fb445 SHA512 828937ca5e203915248fac54db8e7c13f941e006403f2a415c27fa4d1aa114790be3d7b5dd892f528611e5e6dfe75114ee80f4f4589a03c3f789ae6ddfcae0bf diff --git a/dev-python/apipkg/apipkg-1.5.ebuild b/dev-python/apipkg/apipkg-1.5.ebuild new file mode 100644 index 000000000000..14584db1a944 --- /dev/null +++ b/dev-python/apipkg/apipkg-1.5.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python2_7 python3_{6,7,8,9} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Namespace control and lazy-import mechanism" +HOMEPAGE="https://pypi.org/project/apipkg/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86" + +BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}]" + +PATCHES=( + "${FILESDIR}"/${P}-pytest-4.patch +) + +distutils_enable_tests pytest diff --git a/dev-python/apipkg/files/apipkg-1.5-pytest-4.patch b/dev-python/apipkg/files/apipkg-1.5-pytest-4.patch new file mode 100644 index 000000000000..0053e7078e2b --- /dev/null +++ b/dev-python/apipkg/files/apipkg-1.5-pytest-4.patch @@ -0,0 +1,25 @@ +From 81dc0f46754afd44358b8c97ea832030436ac7cb Mon Sep 17 00:00:00 2001 +From: Andy Postnikov +Date: Sun, 27 Jan 2019 03:27:18 +0200 +Subject: [PATCH] testing/py-apipkg: fix tests + +https://github.com/pytest-dev/apipkg/issues/14 +--- + testing/py-apipkg/14.patch | 11 +++++++++++ + testing/py-apipkg/APKBUILD | 7 ++++--- + 2 files changed, 15 insertions(+), 3 deletions(-) + create mode 100644 testing/py-apipkg/14.patch + +[inner patch extracted for Gentoo use] + +--- a/test_apipkg.py ++++ b/test_apipkg.py +@@ -13,7 +13,7 @@ + class TestRealModule: + + def setup_class(cls): +- cls.tmpdir = py.test.ensuretemp('test_apipkg') ++ cls.tmpdir = py.path.local('test_apipkg') + sys.path = [str(cls.tmpdir)] + sys.path + pkgdir = cls.tmpdir.ensure('realtest', dir=1) + diff --git a/dev-python/apipkg/metadata.xml b/dev-python/apipkg/metadata.xml new file mode 100644 index 000000000000..4424cb803d95 --- /dev/null +++ b/dev-python/apipkg/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + + apipkg + + gentoo-staging + diff --git a/dev-python/apispec/Manifest b/dev-python/apispec/Manifest new file mode 100644 index 000000000000..acb1181b3790 --- /dev/null +++ b/dev-python/apispec/Manifest @@ -0,0 +1,2 @@ +DIST apispec-0.35.0.tar.gz 47684 BLAKE2B 3067a0d50a6f53378f46a9a07596da53679f399732619f5bd3d1bedd85d088c6901560dc46be22b42d77537c437d9d97840a55f0b1513e39c87760e9e6c8ea0c SHA512 45a3034c49169ca7998480a8b8e0ac6415d49b6235885fba31eaaccb1c008b4ea845a6743f10cc3492215affe20b690d73a9a06e0e0c3942e0327f381415fa57 +DIST apispec-3.3.0.tar.gz 61687 BLAKE2B f1bcd212494d9196441e44acd4fd0d06063d7f80859ce49cd50dd5a4cbc4ddace974c2388031ddc8ef015b44f10a8f5d97c6d0f4fed96c1336dfc7282fa7c173 SHA512 c94cc48702ced17baa01175be2ff261dd7203cb0f49477f4be633080ef5f8029e5654579609370b4c1cd852d71f0b6fc116a05ee34515b22e7a0877a19d49a27 diff --git a/dev-python/apispec/apispec-0.35.0.ebuild b/dev-python/apispec/apispec-0.35.0.ebuild new file mode 100644 index 000000000000..29c537f4aca7 --- /dev/null +++ b/dev-python/apispec/apispec-0.35.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_6 ) + +inherit distutils-r1 + +DESCRIPTION="A pluggable API specification generator." +HOMEPAGE="https://github.com/marshmallow-code/apispec/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/bottle[${PYTHON_USEDEP}] + dev-python/marshmallow[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + )" + +src_prepare() { + rm tests/test_swagger.py || die + distutils-r1_src_prepare +} + +python_test() { + py.test -v || die "tests failed under ${EPYTHON}" +} diff --git a/dev-python/apispec/apispec-3.3.0.ebuild b/dev-python/apispec/apispec-3.3.0.ebuild new file mode 100644 index 000000000000..df2a9b020bce --- /dev/null +++ b/dev-python/apispec/apispec-3.3.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="A pluggable API specification generator." +HOMEPAGE="https://github.com/marshmallow-code/apispec/" +SRC_URI="https://github.com/marshmallow-code/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] +" +BDEPEND="${RDEPEND} + test? ( + dev-python/bottle[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/marshmallow[${PYTHON_USEDEP}] + )" + +PATCHES=( + "${FILESDIR}/apispec-3.3.0-tests.patch" +) + +distutils_enable_tests pytest diff --git a/dev-python/apispec/files/apispec-3.3.0-tests.patch b/dev-python/apispec/files/apispec-3.3.0-tests.patch new file mode 100644 index 000000000000..fb2ffc549207 --- /dev/null +++ b/dev-python/apispec/files/apispec-3.3.0-tests.patch @@ -0,0 +1,20 @@ +diff --git a/tests/test_ext_marshmallow_openapi.py b/tests/test_ext_marshmallow_openapi.py +index ab1b0b8..d151a32 100644 +--- a/tests/test_ext_marshmallow_openapi.py ++++ b/tests/test_ext_marshmallow_openapi.py +@@ -454,6 +454,7 @@ class TestNesting: + assert "breed" not in category_props + + ++@pytest.mark.skip("test requires extra dependencies") + def test_openapi_tools_validate_v2(): + ma_plugin = MarshmallowPlugin() + spec = APISpec( +@@ -512,6 +513,7 @@ def test_openapi_tools_validate_v2(): + pytest.fail(str(error)) + + ++@pytest.mark.skip("test requires extra dependencies") + def test_openapi_tools_validate_v3(): + ma_plugin = MarshmallowPlugin() + spec = APISpec( diff --git a/dev-python/apispec/metadata.xml b/dev-python/apispec/metadata.xml new file mode 100644 index 000000000000..d26fc5ad8e42 --- /dev/null +++ b/dev-python/apispec/metadata.xml @@ -0,0 +1,12 @@ + + + + + zmedico@gentoo.org + + + apispec + marshmallow-code/apispec + + gentoo-staging + diff --git a/dev-python/appdirs/Manifest b/dev-python/appdirs/Manifest new file mode 100644 index 000000000000..a48eab520dc9 --- /dev/null +++ b/dev-python/appdirs/Manifest @@ -0,0 +1,2 @@ +DIST appdirs-1.4.3.tar.gz 9641 BLAKE2B edd7f6372e25279f6ba0f36cda595649cab7e69430e22bfdfd1bb5aa8d566a4a2fbf24c281adf80ab3eafea93f0f4f79b396688134395c3e5565476f24db75df SHA512 787f551ef5af355bbc77ffb3059553fab77614cce466b4145e4b55fecb8553d329f8748865fd69005d13451a9b11229a65721095a122db83a8433a2661503dfc +DIST appdirs-1.4.4.tar.gz 9840 BLAKE2B cb9466f4a7f7c1d6f5b6d7ca031820ec4d3450afcaa8ba571e35387c3109ede4e2afbf2c1141a9d01d13798f55524d5efd3fa12546a9378abbda405353938d79 SHA512 4c0e1e8dcd3f91b8b2d215b3f1e2ffaa85137fe054d07d3a2d442b1419e3b44e96fdea1620bd000bd3f4744f71b71f07280094f073df0ff008fac902af614656 diff --git a/dev-python/appdirs/appdirs-1.4.3-r1.ebuild b/dev-python/appdirs/appdirs-1.4.3-r1.ebuild new file mode 100644 index 000000000000..fd8ec908ad0d --- /dev/null +++ b/dev-python/appdirs/appdirs-1.4.3-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# note the patch below +DISTUTILS_USE_SETUPTOOLS=no +PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Module for determining appropriate platform-specific dirs" +HOMEPAGE="https://github.com/ActiveState/appdirs" +SRC_URI="https://github.com/ActiveState/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +PATCHES=( "${FILESDIR}"/${PN}-1.4.3-distutils.patch ) + +python_test() { + "${PYTHON}" test/test_api.py -v || die "Tests fail with ${EPYTHON}" +} + +[[ ${PV} == 1.4.3 ]] || die "Please remove pkg_preinst from the ebuild" +pkg_preinst() { + _remove_egg_info() { + local pyver="$("${PYTHON}" -c 'import sys; print(sys.version[:3])')" + local egginfo="${ROOT}$(python_get_sitedir)/${P}-py${pyver}.egg-info" + if [[ -d ${egginfo} ]]; then + einfo "Removing ${egginfo}" + rm -r "${egginfo}" || die + fi + } + python_foreach_impl _remove_egg_info +} diff --git a/dev-python/appdirs/appdirs-1.4.4.ebuild b/dev-python/appdirs/appdirs-1.4.4.ebuild new file mode 100644 index 000000000000..76734e15ac07 --- /dev/null +++ b/dev-python/appdirs/appdirs-1.4.4.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# note the patch below +DISTUTILS_USE_SETUPTOOLS=no +PYTHON_COMPAT=( python2_7 python3_{6,7,8,9} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Module for determining appropriate platform-specific dirs" +HOMEPAGE="https://github.com/ActiveState/appdirs" +SRC_URI="https://github.com/ActiveState/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +PATCHES=( "${FILESDIR}"/${PN}-1.4.4-distutils.patch ) + +python_test() { + "${PYTHON}" test/test_api.py -v || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/appdirs/files/appdirs-1.4.3-distutils.patch b/dev-python/appdirs/files/appdirs-1.4.3-distutils.patch new file mode 100644 index 000000000000..e5245f255fef --- /dev/null +++ b/dev-python/appdirs/files/appdirs-1.4.3-distutils.patch @@ -0,0 +1,25 @@ +Force setup.py to use distutils in order to break setuptools cyclic dependency. + +--- a/setup.py ++++ b/setup.py +@@ -3,10 +3,7 @@ + import os + import os.path + # appdirs is a dependency of setuptools, so allow installing without it. +-try: +- from setuptools import setup +-except ImportError: +- from distutils.core import setup ++from distutils.core import setup + import appdirs + + tests_require = [] +@@ -45,8 +42,6 @@ + Programming Language :: Python :: Implementation :: CPython + Topic :: Software Development :: Libraries :: Python Modules + """.split('\n') if c.strip()], +- test_suite='test.test_api', +- tests_require=tests_require, + keywords='application directory log cache user', + author='Trent Mick', + author_email='trentm@gmail.com', diff --git a/dev-python/appdirs/files/appdirs-1.4.4-distutils.patch b/dev-python/appdirs/files/appdirs-1.4.4-distutils.patch new file mode 100644 index 000000000000..73b871889a0b --- /dev/null +++ b/dev-python/appdirs/files/appdirs-1.4.4-distutils.patch @@ -0,0 +1,28 @@ +From 231643d6865c89f304990bb7f5dc9066f3daeb95 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Wed, 13 May 2020 08:50:29 +0200 +Subject: [PATCH] Install via distutils to break cyclic dep with setuptools + +--- + setup.py | 5 +---- + 1 file changed, 1 insertion(+), 4 deletions(-) + +diff --git a/setup.py b/setup.py +index 7c582f6..fdb8005 100644 +--- a/setup.py ++++ b/setup.py +@@ -1,10 +1,7 @@ + #!/usr/bin/env python + import os + # appdirs is a dependency of setuptools, so allow installing without it. +-try: +- from setuptools import setup +-except ImportError: +- from distutils.core import setup ++from distutils.core import setup + import ast + + +-- +2.26.2 + diff --git a/dev-python/appdirs/metadata.xml b/dev-python/appdirs/metadata.xml new file mode 100644 index 000000000000..4ea5129bb2a7 --- /dev/null +++ b/dev-python/appdirs/metadata.xml @@ -0,0 +1,22 @@ + + + + + prometheanfire@gentoo.org + Matthew Thode + + + openstack@gentoo.org + Openstack + + + python@gentoo.org + Python + + + + appdirs + ActiveState/appdirs + + gentoo-staging + diff --git a/dev-python/appi/Manifest b/dev-python/appi/Manifest new file mode 100644 index 000000000000..f90b72ddc89c --- /dev/null +++ b/dev-python/appi/Manifest @@ -0,0 +1 @@ +DIST appi-0.2.2.tar.gz 40562 SHA512 a5675bed7db67a01077363667c469173fe058231d50b7b680bb799fa9dd0a0ccf7c50af2b7b509017d6e0ae066714c4ea545959d12687c717edfdbdafed768ab \ No newline at end of file diff --git a/dev-python/appi/appi-0.2.2.ebuild b/dev-python/appi/appi-0.2.2.ebuild new file mode 100644 index 000000000000..21ebea3b191b --- /dev/null +++ b/dev-python/appi/appi-0.2.2.ebuild @@ -0,0 +1,24 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{4..8} ) + +inherit distutils-r1 + +APPI_VERSION=${PV%.*} +APPI_RELEASE=${PV##*.} + +SRC_URI="https://github.com/funtoo/appi/archive/v${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="*" + +DESCRIPTION="Another Portage Python Interface" +HOMEPAGE="https://gitlab.com/apinsard/appi/" + +LICENSE="GPL-2" +SLOT="0/${APPI_VERSION}" + +RDEPEND="sys-apps/portage" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] +" diff --git a/dev-python/appi/metadata.xml b/dev-python/appi/metadata.xml new file mode 100644 index 000000000000..5906952367fc --- /dev/null +++ b/dev-python/appi/metadata.xml @@ -0,0 +1,19 @@ + + + + funtoo + + antoine.pinsard@gmail.com + Antoine Pinsard + + + Python portage API. An alternative to portage python module. + + + https://github.com/apinsard/appi/releases + https://github.com/apinsard/appi/issues + + + + kit-fixups + \ No newline at end of file diff --git a/dev-python/apsw/Manifest b/dev-python/apsw/Manifest new file mode 100644 index 000000000000..fb007b559fff --- /dev/null +++ b/dev-python/apsw/Manifest @@ -0,0 +1 @@ +DIST apsw-3.25.2_p1.zip 682975 BLAKE2B f9f471378cddd7da1c06158b7a041d9377da4d4123846318c0cfc24167734bc1813f667e64c4c6bf643c6a618c9cabf58301dfbaad0998082d764212ea369fff SHA512 073b2fe9170fb00ac6f2ba52eb638d64d79875ba74b09f0307fa2c075e714bb91465fd2edd46341dac5cedc0bee0a1099888b6c1cee706fc04fa6b9ad99c47d7 diff --git a/dev-python/apsw/apsw-3.25.2_p1.ebuild b/dev-python/apsw/apsw-3.25.2_p1.ebuild new file mode 100644 index 000000000000..1cf991929222 --- /dev/null +++ b/dev-python/apsw/apsw-3.25.2_p1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python{3_6,3_7} ) + +inherit distutils-r1 flag-o-matic + +MY_PV=${PV/_p/-r} +MY_P=${PN}-${MY_PV} + +DESCRIPTION="APSW - Another Python SQLite Wrapper" +HOMEPAGE="https://github.com/rogerbinns/apsw/" +SRC_URI="https://github.com/rogerbinns/apsw/releases/download/${MY_PV}/${MY_P}.zip -> ${P}.zip" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="amd64 ~arm ~ppc64 x86" +IUSE="doc" + +RDEPEND=">=dev-db/sqlite-${PV%_p*}" +DEPEND="${RDEPEND} + app-arch/unzip" + +S=${WORKDIR}/${MY_P} + +PATCHES=( "${FILESDIR}/${PN}-3.6.20.1-fix_tests.patch" ) + +python_compile() { + python_is_python3 || append-cflags -fno-strict-aliasing + distutils-r1_python_compile --enable=load_extension +} + +python_test() { + "${PYTHON}" setup.py build_test_extension || die "Building of test loadable extension failed" + "${PYTHON}" tests.py -v || die "Tests failed under ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( doc/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/apsw/files/apsw-3.6.20.1-fix_tests.patch b/dev-python/apsw/files/apsw-3.6.20.1-fix_tests.patch new file mode 100644 index 000000000000..e252bf3f26a6 --- /dev/null +++ b/dev-python/apsw/files/apsw-3.6.20.1-fix_tests.patch @@ -0,0 +1,11 @@ +--- a/tests.py ++++ b/tests.py +@@ -5480,7 +5480,7 @@ + testnasty() + + # What happens if db cannot be opened? +- s.process_args(args=["/"]) ++ s.process_args(args=["src"]) + reset() + cmd("select * from sqlite_master;\n.bail on\nselect 3;\n") + self.assertRaises(apsw.CantOpenError, s.cmdloop) diff --git a/dev-python/apsw/metadata.xml b/dev-python/apsw/metadata.xml new file mode 100644 index 000000000000..3f58895ea8b8 --- /dev/null +++ b/dev-python/apsw/metadata.xml @@ -0,0 +1,18 @@ + + + + + python@gentoo.org + Python + + + APSW provides an SQLite 3 wrapper that provides the thinnest layer over SQLite 3 possible. + Everything you can do from the C API to SQLite 3, you can do from Python. + Although APSW looks vaguely similar to the DBAPI, it is not compliant with that API and instead + works the way SQLite 3 does. + + + rogerbinns/apsw + + gentoo-staging + diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest new file mode 100644 index 000000000000..1df0358c61ea --- /dev/null +++ b/dev-python/argcomplete/Manifest @@ -0,0 +1,2 @@ +DIST argcomplete-1.11.0.tar.gz 50555 BLAKE2B 7029b2bf442362f3dca804b75c32e000bf48e1ccee1e8e4e0e3c484d883a95f4c4774f7367b51f6310b653be457f3ad1ee5e4907cf9566c97a12ca85fbcb177d SHA512 30a594d7f3a9ad31b4a7c537bd81e6cc23bcb3861a9d2b9999c654c0f04b4f330bcb7dbab7fe7191d4b8bbbbecdb2ad3c1b8ab812c16bec880fe83733f75c5b6 +DIST argcomplete-1.11.1.tar.gz 50773 BLAKE2B 15c92929fc20a10a1f1e29cf8714b74dd9ab0ce11e7f77acd4b15a907ad885f944f8540a8b37fef13ea67ee8eb76107e1c72746434f2710ded7331830494ff50 SHA512 523d542cf1430d8ad7b056e3b9c52769847c6e0bb9e266d71cc961e56816b7811f488a5c412f89b8de0d022a321d74733af87a50b3c0d698e796fb5e322d16ce diff --git a/dev-python/argcomplete/argcomplete-1.11.0.ebuild b/dev-python/argcomplete/argcomplete-1.11.0.ebuild new file mode 100644 index 000000000000..9281e2937d7a --- /dev/null +++ b/dev-python/argcomplete/argcomplete-1.11.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Bash tab completion for argparse" +HOMEPAGE="https://pypi.org/project/argcomplete/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + $(python_gen_cond_dep ' + +Date: Thu, 19 Mar 2020 14:55:07 +1100 +Subject: [PATCH] Remove expected test failure for new versions of fish (#292) + +--- + test/test.py | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/test/test.py b/test/test.py +index e91352b..2c34806 100755 +--- a/test/test.py ++++ b/test/test.py +@@ -28,6 +28,8 @@ + + BASH_VERSION = subprocess.check_output(['bash', '-c', 'echo $BASH_VERSION']).decode() + BASH_MAJOR_VERSION = int(BASH_VERSION.split('.')[0]) ++FISH_VERSION_STR = subprocess.check_output(['fish', '-c', 'echo -n $FISH_VERSION']).decode() ++FISH_VERSION_TUPLE = tuple(int(x) for x in FISH_VERSION_STR.split('.')) + + + class TempDir(object): +@@ -1258,8 +1260,11 @@ class TestFish(_TestSh, unittest.TestCase): + expected_failures = [ + 'test_parse_special_characters', + 'test_comp_point', +- 'test_special_characters_double_quoted' + ] ++ if FISH_VERSION_TUPLE < (3, 1): ++ expected_failures.extend([ ++ 'test_special_characters_double_quoted' ++ ]) + + skipped = [ + 'test_single_quotes_in_single_quotes', diff --git a/dev-python/argcomplete/metadata.xml b/dev-python/argcomplete/metadata.xml new file mode 100644 index 000000000000..da0a3001e025 --- /dev/null +++ b/dev-python/argcomplete/metadata.xml @@ -0,0 +1,14 @@ + + + + + python@gentoo.org + Python + + + + argcomplete + kislyuk/argcomplete + + gentoo-staging + diff --git a/dev-python/argh/Manifest b/dev-python/argh/Manifest new file mode 100644 index 000000000000..11aa6388aa91 --- /dev/null +++ b/dev-python/argh/Manifest @@ -0,0 +1 @@ +DIST argh-0.26.2.tar.gz 32913 BLAKE2B 315dc36c4a98cb4a8fdab68a30ed3d4d87d1565717722ed496255d8b1b4e505277032217da4c5d750f210974890d8094c52f920044173ff2168adf7cb7f6a2bd SHA512 90382900d5cec9629dacb4459a2c9491d1425b66fa3f90d7cbf511dec846a99dbb9424f3e08f0c006da48fbf9c067078705be70b314700541fd800630e4b1707 diff --git a/dev-python/argh/argh-0.26.2-r2.ebuild b/dev-python/argh/argh-0.26.2-r2.ebuild new file mode 100644 index 000000000000..7275fa021aaa --- /dev/null +++ b/dev-python/argh/argh-0.26.2-r2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..9} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="A simple argparse wrapper" +HOMEPAGE="https://pythonhosted.org/argh/" +SRC_URI="mirror://pypi/a/${PN}/${P}.tar.gz" + +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~ppc x86" +LICENSE="LGPL-3" + +BDEPEND=" + test? ( + dev-python/iocapture[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/argh/metadata.xml b/dev-python/argh/metadata.xml new file mode 100644 index 000000000000..2ed5f49d65ca --- /dev/null +++ b/dev-python/argh/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + Python + + + argh + + gentoo-staging + diff --git a/dev-python/argon2_cffi/Manifest b/dev-python/argon2_cffi/Manifest new file mode 100644 index 000000000000..a07906082a0e --- /dev/null +++ b/dev-python/argon2_cffi/Manifest @@ -0,0 +1 @@ +DIST argon2_cffi-19.1.0.tar.gz 1808120 BLAKE2B f30afe3c270fe4ff41ee97418a49480d7ec7235db659d033926cb7380afb664ab61cfb41fbae2f8581c6873c474746431a1360abc134244803acab73836ed533 SHA512 9bc10f0dfbb199e0ae0c9bd6a7c9183a5b0b108966d89bacf8ee744a926d400bccc14869b889a2482be4a5c48bd7ed0464cf316ecad74b758a5493beed7d466c diff --git a/dev-python/argon2_cffi/argon2_cffi-19.1.0.ebuild b/dev-python/argon2_cffi/argon2_cffi-19.1.0.ebuild new file mode 100644 index 000000000000..511ca6b470b2 --- /dev/null +++ b/dev-python/argon2_cffi/argon2_cffi-19.1.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="CFFI bindings to the Argon2 password hashing library" +HOMEPAGE="https://github.com/hynek/argon2-cffi" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +COMMON_DEPEND=" + app-crypt/argon2:= + dev-python/six[${PYTHON_USEDEP}] + virtual/python-cffi[${PYTHON_USEDEP}] +" +RDEPEND="${COMMON_DEPEND}" +DEPEND="${COMMON_DEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + ) +" + +DOCS=( AUTHORS.rst CHANGELOG.rst FAQ.rst README.rst ) + +distutils_enable_sphinx docs +distutils_enable_tests pytest + +python_configure_all() { + export ARGON2_CFFI_USE_SYSTEM=1 +} diff --git a/dev-python/argon2_cffi/metadata.xml b/dev-python/argon2_cffi/metadata.xml new file mode 100644 index 000000000000..274cc7d1ee97 --- /dev/null +++ b/dev-python/argon2_cffi/metadata.xml @@ -0,0 +1,22 @@ + + + + + m.seifert@digitalernachschub.de + Michael Seifert + + + python@gentoo.org + Python + + + proxy-maint@gentoo.org + Proxy Maintainers + + CFFI bindings for the Argon2 password hashing library. + + argon2_cffi + hynek/argon2_cffi + + gentoo-staging + diff --git a/dev-python/argparse-manpage/Manifest b/dev-python/argparse-manpage/Manifest new file mode 100644 index 000000000000..327bbae6cba0 --- /dev/null +++ b/dev-python/argparse-manpage/Manifest @@ -0,0 +1 @@ +DIST argparse-manpage-1.4.tar.gz 33661 BLAKE2B b2f6a0bb7ef3a95470e73c4c94b9fef42f130433d5f91263201d98c0afebd4c3fc38153a172aa86c50a773e3270e1f618083f968bd38a86046362367f2e8c022 SHA512 4756781dbe988541cb0e1fd8a79c4d262c7bf54397fb302ff3ad706e9a896d68f781931e73013cdd7136efc6e46914118b862e0377f49b73fb25b20d0a23744d diff --git a/dev-python/argparse-manpage/argparse-manpage-1.4.ebuild b/dev-python/argparse-manpage/argparse-manpage-1.4.ebuild new file mode 100644 index 000000000000..ad772920204b --- /dev/null +++ b/dev-python/argparse-manpage/argparse-manpage-1.4.ebuild @@ -0,0 +1,18 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8,9} ) +DISTUTILS_USE_SETUPTOOLS=rdepend +inherit distutils-r1 + +DESCRIPTION="Automatically build man-pages for your Python project" +HOMEPAGE="https://github.com/praiskup/argparse-manpage https://pypi.org/project/argparse-manpage/" +SRC_URI="https://github.com/praiskup/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +distutils_enable_tests pytest diff --git a/dev-python/argparse-manpage/metadata.xml b/dev-python/argparse-manpage/metadata.xml new file mode 100644 index 000000000000..a2d4a9d82a81 --- /dev/null +++ b/dev-python/argparse-manpage/metadata.xml @@ -0,0 +1,9 @@ + + + + + chutzpah@gentoo.org + Patrick McLean + + gentoo-staging + diff --git a/dev-python/args/Manifest b/dev-python/args/Manifest new file mode 100644 index 000000000000..a45d96dfc8d1 --- /dev/null +++ b/dev-python/args/Manifest @@ -0,0 +1 @@ +DIST args-0.1.0.tar.gz 3048 BLAKE2B 4f31ec64f740640c9c927585ae35877654eb99beb5f0673ce8561ee093efd8b69eb5cb0c08a304c2319a38496935b62286f8bb9b2f1dca7c9447671ab0e3732f SHA512 664d33386af2ac0b9d30344db5fb5cea4210f600df28708ada19266afec237d6e6d9d57f03c8b64cfdbb6a17eff05f633a2cc4ddbfedc320dd133be246aee033 diff --git a/dev-python/args/args-0.1.0-r1.ebuild b/dev-python/args/args-0.1.0-r1.ebuild new file mode 100644 index 000000000000..04f5875479e6 --- /dev/null +++ b/dev-python/args/args-0.1.0-r1.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,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Command Arguments for Humans" +HOMEPAGE="https://github.com/kennethreitz/args" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ~x86" +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="" diff --git a/dev-python/args/metadata.xml b/dev-python/args/metadata.xml new file mode 100644 index 000000000000..02501fceca67 --- /dev/null +++ b/dev-python/args/metadata.xml @@ -0,0 +1,10 @@ + + + + + + args + kennethreitz/args + + gentoo-staging + diff --git a/dev-python/arpeggio/Manifest b/dev-python/arpeggio/Manifest new file mode 100644 index 000000000000..372a843d0803 --- /dev/null +++ b/dev-python/arpeggio/Manifest @@ -0,0 +1,2 @@ +DIST arpeggio-1.9.0.tar.gz 757412 BLAKE2B f89850a16b2ac1a87cbac3ae0f10d4c04af6097bfb9292abec24c8b938bdf3b837c4d292650b2e335ee5b4b03cd149e1722e35ceabf1b59fd4577ba7e62a8e44 SHA512 179ec76813476823f316471e1b313f377064a75879c52060e547fd755ae72947594dc4d6e58a798150620e82c8b123fbd88484881c12ccb311c47bc93a45a0cd +DIST arpeggio-1.9.2.tar.gz 761920 BLAKE2B ba8c8a5cb8965325c1c3be68a481e024b0ab703d5f60fd9ccb2589fe5efe2618fd24f2b9bc36823005897c83e233bc97372a0e3d2010cf2e2399b96aec58feb5 SHA512 fa1057caaa0b5d26937c6e5aed719f64b293d3332e3ce0277a586bd48ca136792a4811c292fd87f2e58148874e008a6f2f621630052c5dfaf0e0efe2e8039353 diff --git a/dev-python/arpeggio/arpeggio-1.9.0.ebuild b/dev-python/arpeggio/arpeggio-1.9.0.ebuild new file mode 100644 index 000000000000..2724273a463a --- /dev/null +++ b/dev-python/arpeggio/arpeggio-1.9.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +MY_PN=Arpeggio +MY_P=${MY_PN}-${PV} +DESCRIPTION="Parser interpreter based on PEG grammars" +HOMEPAGE="https://pypi.org/project/Arpeggio/ https://github.com/igordejanovic/Arpeggio" +SRC_URI="https://github.com/igordejanovic/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/memory_profiler[${PYTHON_USEDEP}] + ) +" +S=${WORKDIR}/${MY_P} + +python_test() { + pytest -vv || die "Testing failed" +} diff --git a/dev-python/arpeggio/arpeggio-1.9.2.ebuild b/dev-python/arpeggio/arpeggio-1.9.2.ebuild new file mode 100644 index 000000000000..e2b49275b80f --- /dev/null +++ b/dev-python/arpeggio/arpeggio-1.9.2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +DISTUTILS_USE_SETUPTOOLS=bdepend +inherit distutils-r1 + +MY_PN=Arpeggio +MY_P=${MY_PN}-${PV} +DESCRIPTION="Parser interpreter based on PEG grammars" +HOMEPAGE="https://pypi.org/project/Arpeggio/ https://github.com/igordejanovic/Arpeggio" +SRC_URI="https://github.com/igordejanovic/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="" +DEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/memory_profiler[${PYTHON_USEDEP}] + ) +" +S=${WORKDIR}/${MY_P} + +python_prepare_all() { + distutils-r1_python_prepare_all + sed -e 's:packages=find_packages(:\0exclude=["examples", "examples.*"]:' \ + -e "s:\\(setup_requires=\[\\)'pytest-runner'\\(\],\\):\\1\\2:" \ + -i setup.py || die +} + +python_test() { + pytest -vv || die "Testing failed" +} diff --git a/dev-python/arpeggio/metadata.xml b/dev-python/arpeggio/metadata.xml new file mode 100644 index 000000000000..670fb6287cf4 --- /dev/null +++ b/dev-python/arpeggio/metadata.xml @@ -0,0 +1,12 @@ + + + + + zmedico@gentoo.org + + + Arpeggio + igordejanovic/Arpeggio + + gentoo-staging + diff --git a/dev-python/arrow/Manifest b/dev-python/arrow/Manifest new file mode 100644 index 000000000000..9c0d0fb8b674 --- /dev/null +++ b/dev-python/arrow/Manifest @@ -0,0 +1,4 @@ +DIST arrow-0.13.1.tar.gz 148509 BLAKE2B 7a47f8886cc2f50f6dda682daab37c599aad15c7e4a0c76b1324f9fe3a1b8168e3a2b29352bdc9c4daf0fa3b3843fa919d5256997c673bcb24ca033312242b60 SHA512 4933e02fe4ef7a632d55e5c6d2cbcefe6840467c809e0377be92f02d0dc10b5b2421cea2be7ddd5158236ec80f44848125253bfeef5a2ae635a3b9c5761fa105 +DIST arrow-0.15.5.tar.gz 82264 BLAKE2B 2091e16921a5f9f944de3f25ce853b50973d970d982b880fafa75ee37f98110dde05bfd02bb8ce27518ed17600e5bcfb8602c353d7e3af249aa4bfc4b642356d SHA512 cb147a1f2976e6cedddbf2d2d0d5ce69a4a609d4c0c3d68f96b317fc2af334552cb0c1a94aa5bb38e6d74ca7e1beab1ae8a325920a15efd79c35835c92df2409 +DIST arrow-0.15.6.tar.gz 83160 BLAKE2B 1a79e91a3185b8866653646f1a553d141b0c20b4712ab809add0362c76f7f9086a259db9827423074387017c439664e5c8bd663b719eadf725a4de608f370cc2 SHA512 c56316f8c535c6f14ccaab32e2559b45309170fd47e8728cdd8c0e2af9398264f90fbdd0ece82d14e3f959d24b186fac3e8bb52cf7a64fe0dcd4c247650c73b5 +DIST arrow-0.15.7.tar.gz 89278 BLAKE2B 591fbd63aaeb644ab21f0499df7929cdafe181ad9065459677c84347395dcc694e39db47d596b4d3f920e32e3f1e03da1d9e85c8f197d545dd335e9055a65f47 SHA512 28cfc9edbf013ee03bb52c9794333d725a4fc967f0c8c6837931fc6994e08c367763deb193b8eae8b931cf849294bfce3470316c0a1b73340eb96ca1c9d8959c diff --git a/dev-python/arrow/arrow-0.13.1.ebuild b/dev-python/arrow/arrow-0.13.1.ebuild new file mode 100644 index 000000000000..32e2d4b9a904 --- /dev/null +++ b/dev-python/arrow/arrow-0.13.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python{3_6,3_7} ) + +inherit distutils-r1 + +DESCRIPTION="Better dates and times for Python" +HOMEPAGE="https://github.com/crsmithdev/arrow/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/python-dateutil[${PYTHON_USEDEP}]" + +DEPEND=" + test? ( + dev-python/nose[${PYTHON_USEDEP}] + dev-python/chai[${PYTHON_USEDEP}] + dev-python/simplejson[${PYTHON_USEDEP}] + ${RDEPEND} + )" + +python_prepare() { + sed -i -e "/with-coverage/d" setup.cfg || die +} + +python_test() { + nosetests -v || die +} diff --git a/dev-python/arrow/arrow-0.15.5.ebuild b/dev-python/arrow/arrow-0.15.5.ebuild new file mode 100644 index 000000000000..4c301a3683a4 --- /dev/null +++ b/dev-python/arrow/arrow-0.15.5.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Better dates and times for Python" +HOMEPAGE="https://github.com/crsmithdev/arrow/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" + +RDEPEND=" + dev-python/python-dateutil[${PYTHON_USEDEP}]" + +BDEPEND=" + test? ( + dev-python/chai[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/simplejson[${PYTHON_USEDEP}] + )" + +distutils_enable_tests setup.py + +PATCHES=( + "${FILESDIR}"/arrow-0.15.5-remove-dateparser.patch +) diff --git a/dev-python/arrow/arrow-0.15.6.ebuild b/dev-python/arrow/arrow-0.15.6.ebuild new file mode 100644 index 000000000000..055eb05fe410 --- /dev/null +++ b/dev-python/arrow/arrow-0.15.6.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Better dates and times for Python" +HOMEPAGE="https://github.com/crsmithdev/arrow/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + dev-python/python-dateutil[${PYTHON_USEDEP}]" + +BDEPEND=" + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/simplejson[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/addopts/d' setup.cfg || die + distutils-r1_src_prepare +} diff --git a/dev-python/arrow/arrow-0.15.7.ebuild b/dev-python/arrow/arrow-0.15.7.ebuild new file mode 100644 index 000000000000..be803b27abc6 --- /dev/null +++ b/dev-python/arrow/arrow-0.15.7.ebuild @@ -0,0 +1,32 @@ +# 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="Better dates and times for Python" +HOMEPAGE="https://github.com/crsmithdev/arrow/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + dev-python/python-dateutil[${PYTHON_USEDEP}]" + +BDEPEND=" + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/simplejson[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/addopts/d' tox.ini || die + distutils-r1_src_prepare +} diff --git a/dev-python/arrow/files/arrow-0.15.5-remove-dateparser.patch b/dev-python/arrow/files/arrow-0.15.5-remove-dateparser.patch new file mode 100644 index 000000000000..ea3b7847964b --- /dev/null +++ b/dev-python/arrow/files/arrow-0.15.5-remove-dateparser.patch @@ -0,0 +1,39 @@ +From 00b34547e99259eda92d7bd1ca406e74693d6861 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Sun, 19 Apr 2020 18:30:20 +0200 +Subject: [PATCH] Remove test requiring dateparser + +--- + tests/factory_tests.py | 9 --------- + 1 file changed, 9 deletions(-) + +diff --git a/tests/factory_tests.py b/tests/factory_tests.py +index abdd0d0..65fa1bb 100644 +--- a/tests/factory_tests.py ++++ b/tests/factory_tests.py +@@ -2,7 +2,6 @@ + import time + from datetime import date, datetime + +-import dateparser + from chai import Chai + from dateutil import tz + +@@ -113,14 +112,6 @@ class GetTests(Chai): + + assertDtEqual(self.factory.get(tz.gettz("US/Pacific")), self.expected) + +- # regression test for issue #658 +- def test_one_arg_dateparser_datetime(self): +- expected = datetime(1990, 1, 1).replace(tzinfo=tz.tzutc()) +- # dateparser outputs: datetime.datetime(1990, 1, 1, 0, 0, tzinfo=) +- parsed_date = dateparser.parse("1990-01-01T00:00:00+00:00") +- dt_output = self.factory.get(parsed_date)._datetime.replace(tzinfo=tz.tzutc()) +- self.assertEqual(dt_output, expected) +- + def test_kwarg_tzinfo(self): + + self.expected = ( +-- +2.26.1 + diff --git a/dev-python/arrow/metadata.xml b/dev-python/arrow/metadata.xml new file mode 100644 index 000000000000..6f73beda91e7 --- /dev/null +++ b/dev-python/arrow/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + crsmithdev/arrow + arrow + + gentoo-staging + diff --git a/dev-python/asgiref/Manifest b/dev-python/asgiref/Manifest new file mode 100644 index 000000000000..952ea4f5e457 --- /dev/null +++ b/dev-python/asgiref/Manifest @@ -0,0 +1,4 @@ +DIST asgiref-3.2.10.tar.gz 25669 BLAKE2B 2cd0328054b218ae8abf840f85c7da6d9183dd5a52cef78176756020eb1f565fded9717fced3bc7fc4b85f9f1ff34b46ea95231b74afec0cbcc5000f9468c28b SHA512 8688d71103dfe569978712481161a88cce9aa6587eacbf29ea42d585817c813625360724d1d561d12456a6580647f9d4a098f194bd780f3c9f7e52a1e0aa8c88 +DIST asgiref-3.2.7.tar.gz 25350 BLAKE2B a92d573330b1d10ba9c8d963c0824bce93151f0e38533f81a292ec0b98bc218e3b214e44ed1dadcaf10b94e94fd626cea00a5da40c5dc129b7f40ca2c5afa432 SHA512 a7b8b94e14299ced539c7ca60d310bbbde2af0f40bfa404d176a95bb6cd37402bf6bef5a5a309cdcdda4852908717a83763d7deb520b05ce74977a3bca4621e9 +DIST asgiref-3.2.8.tar.gz 25469 BLAKE2B c6c3510159aa3a5a35f5d16b427d074b72973576cc4747076caf43854567c628eb37703bb5916cfda9d9dac45c700f881957cbc6a991ab13731c54ef2f6aca53 SHA512 895a0ff28a7d11facc0a41ae603099afb49c2e01ff2d912655d27fff2e2aa0ee8d84fcba45fe873260b39de0e3dd225ca5218100d4bb96c83e63d1fe36f4683a +DIST asgiref-3.2.9.tar.gz 25482 BLAKE2B 0bb99c8b207bd384e7c691696fd64dcd08d02037da98c76d6e401d6d37db432443a10d08a3908fd17908d991455d1ac2faae82726062271a3dd17e4a68e7a2e4 SHA512 1810b19bb045fdb4bf47ec7e5caabd0f8869410a6f81503de2148fd024a88da40ed93cce1b47905d7e99f7e89f08a61a9980b88ab738e783664520c6f27e346c diff --git a/dev-python/asgiref/asgiref-3.2.10.ebuild b/dev-python/asgiref/asgiref-3.2.10.ebuild new file mode 100644 index 000000000000..105d875af283 --- /dev/null +++ b/dev-python/asgiref/asgiref-3.2.10.ebuild @@ -0,0 +1,23 @@ +# Copyright 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="ASGI utilities (successor to WSGI)" +HOMEPAGE=" + https://asgi.readthedocs.io/en/latest/ + https://github.com/django/asgiref/ + https://pypi.org/project/asgiref/" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" + +BDEPEND=" + test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest diff --git a/dev-python/asgiref/asgiref-3.2.7.ebuild b/dev-python/asgiref/asgiref-3.2.7.ebuild new file mode 100644 index 000000000000..520ccd29acf5 --- /dev/null +++ b/dev-python/asgiref/asgiref-3.2.7.ebuild @@ -0,0 +1,23 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit distutils-r1 + +DESCRIPTION="ASGI utilities (successor to WSGI)" +HOMEPAGE=" + https://asgi.readthedocs.io/en/latest/ + https://github.com/django/asgiref/ + https://pypi.org/project/asgiref/" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" + +BDEPEND=" + test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest diff --git a/dev-python/asgiref/asgiref-3.2.8.ebuild b/dev-python/asgiref/asgiref-3.2.8.ebuild new file mode 100644 index 000000000000..105d875af283 --- /dev/null +++ b/dev-python/asgiref/asgiref-3.2.8.ebuild @@ -0,0 +1,23 @@ +# Copyright 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="ASGI utilities (successor to WSGI)" +HOMEPAGE=" + https://asgi.readthedocs.io/en/latest/ + https://github.com/django/asgiref/ + https://pypi.org/project/asgiref/" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" + +BDEPEND=" + test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest diff --git a/dev-python/asgiref/asgiref-3.2.9.ebuild b/dev-python/asgiref/asgiref-3.2.9.ebuild new file mode 100644 index 000000000000..105d875af283 --- /dev/null +++ b/dev-python/asgiref/asgiref-3.2.9.ebuild @@ -0,0 +1,23 @@ +# Copyright 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="ASGI utilities (successor to WSGI)" +HOMEPAGE=" + https://asgi.readthedocs.io/en/latest/ + https://github.com/django/asgiref/ + https://pypi.org/project/asgiref/" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" + +BDEPEND=" + test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest diff --git a/dev-python/asgiref/metadata.xml b/dev-python/asgiref/metadata.xml new file mode 100644 index 000000000000..76e7dba25fee --- /dev/null +++ b/dev-python/asgiref/metadata.xml @@ -0,0 +1,9 @@ + + + + + python@gentoo.org + Python + + gentoo-staging + diff --git a/dev-python/asn1crypto/Manifest b/dev-python/asn1crypto/Manifest new file mode 100644 index 000000000000..b06a9580e239 --- /dev/null +++ b/dev-python/asn1crypto/Manifest @@ -0,0 +1 @@ +DIST asn1crypto-0.24.0.gh.tar.gz 641322 BLAKE2B eb30afd0d2579f44ee4f556139357dc7622691bdc2067df913a4412cd3dca8372b85d84e3a3cbef6ba83648bf4ef55d7e8614992e2abb019301c92d24b15a926 SHA512 426cc380903b4dd7aadd7b831e3a11ee3442c961a33b856d4aa8d9060e829f2e0ad905a60c4d6504569718fe2cee01d9be31628c89ef030bc34281e381c898e8 diff --git a/dev-python/asn1crypto/asn1crypto-0.24.0.ebuild b/dev-python/asn1crypto/asn1crypto-0.24.0.ebuild new file mode 100644 index 000000000000..f0ccd1b4b87d --- /dev/null +++ b/dev-python/asn1crypto/asn1crypto-0.24.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{6,7,8} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Python ASN.1 library with a focus on performance and a pythonic API" +HOMEPAGE="https://github.com/wbond/asn1crypto/ https://pypi.org/project/asn1crypto/" +# pypi tarball does not have tests +SRC_URI="https://github.com/wbond/asn1crypto/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" + +python_test() { + esetup.py test +} diff --git a/dev-python/asn1crypto/metadata.xml b/dev-python/asn1crypto/metadata.xml new file mode 100644 index 000000000000..c3bf7894e2fd --- /dev/null +++ b/dev-python/asn1crypto/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + cryptography + pyca/cryptography + + gentoo-staging + diff --git a/dev-python/asteval/Manifest b/dev-python/asteval/Manifest new file mode 100644 index 000000000000..a24db62fe34d --- /dev/null +++ b/dev-python/asteval/Manifest @@ -0,0 +1 @@ +DIST asteval-0.9.18.tar.gz 52727 BLAKE2B 41b4093ee58dbb5fca0ab0ef3617e8211d2a21a968f448efd562ca53daea06c4ddae7fc93ba17bfeac501cb46c5d061148b10f33340e93d292559312f974644c SHA512 810fa9bc82df18bb92bdd487cd4cfc0a7c63adf5d4c7edac7ad7be0ba8e40605314a3453b4af06faf59821902a783bab3452adfe5c7ae54b69bd62b3126d3c3e diff --git a/dev-python/asteval/asteval-0.9.18.ebuild b/dev-python/asteval/asteval-0.9.18.ebuild new file mode 100644 index 000000000000..1cfe0bcc549b --- /dev/null +++ b/dev-python/asteval/asteval-0.9.18.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-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="Evaluator of Python expression using ast module" +HOMEPAGE="https://newville.github.io/asteval/ https://github.com/newville/asteval" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +distutils_enable_tests pytest diff --git a/dev-python/asteval/metadata.xml b/dev-python/asteval/metadata.xml new file mode 100644 index 000000000000..b0e4fb41d3ea --- /dev/null +++ b/dev-python/asteval/metadata.xml @@ -0,0 +1,8 @@ + + + + + pacho@gentoo.org + + gentoo-staging + diff --git a/dev-python/astor/Manifest b/dev-python/astor/Manifest new file mode 100644 index 000000000000..f49f3b4e8378 --- /dev/null +++ b/dev-python/astor/Manifest @@ -0,0 +1 @@ +DIST astor-0.8.1.tar.gz 35090 BLAKE2B 11e5e77d4f8a8617d0330d3091a1571744bb5773df926f41b10208e1c5beb7e82ad8961a460dd326e9130591dade495c77a36456618a97a5c22e41237805a4ce SHA512 cfc69a21fcbc9842bc26fbe8372e5c700d9957cc0c3c62de415155d2036163951f0ece88557829afd7c4dabba8a8e238a2335994ddfc020cb3db913eed5b6f28 diff --git a/dev-python/astor/astor-0.8.1.ebuild b/dev-python/astor/astor-0.8.1.ebuild new file mode 100644 index 000000000000..92fa5a93e1fc --- /dev/null +++ b/dev-python/astor/astor-0.8.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python{3_6,3_7,3_8} ) +DISTUTILS_USE_SETUPTOOLS=bdepend + +inherit distutils-r1 + +DESCRIPTION="Read/rewrite/write Python ASTs" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +HOMEPAGE="https://pypi.org/project/astor/" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +distutils_enable_tests pytest + +python_prepare_all() { + # Tries to roundtrip every package on the system and is unreliable + rm -f tests/test_rtrip.py || die + + distutils-r1_python_prepare_all +} diff --git a/dev-python/astor/metadata.xml b/dev-python/astor/metadata.xml new file mode 100644 index 000000000000..18f6f61a78c2 --- /dev/null +++ b/dev-python/astor/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + Python + + + astor + + gentoo-staging + diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest new file mode 100644 index 000000000000..b1c74fae7c69 --- /dev/null +++ b/dev-python/astroid/Manifest @@ -0,0 +1,2 @@ +DIST astroid-2.3.3.tar.gz 297350 BLAKE2B 7ac5cf028fa0263998271d23128b1bfd127fedafab2f6b3cc465867b9668942e1edc79bed62eb34bcce31b6892e4c5a31dbdd68d20fb92a1f134dc9e78a76920 SHA512 72011f3eb312ea7ce7dd55f7615972f6bfc152d8f16f9052b405f44fe17e594d5da22e0502b4c3034881b9783be9e808509d4ded3d679182ddf6d34eb90748f1 +DIST astroid-2.4.2.tar.gz 310972 BLAKE2B 23ebe5ef418ce19b64eb1c0f8d711c3f0d86ae32cff112d9a99db48d20a34c73cfa97c96229fd0f0f1169720d24e2cfd0b5a327c29ea0fc0f54a57ede45fcebe SHA512 f5d759c07a13e06d3d071faacff2dc775924566aaef8bdb6e526c4ebf723b6b561f5824b711b33e33a2a69df0a2ff4cbf0f4302c9a0d55610e031e81c4a4be91 diff --git a/dev-python/astroid/astroid-2.3.3-r2.ebuild b/dev-python/astroid/astroid-2.3.3-r2.ebuild new file mode 100644 index 000000000000..f472f8238809 --- /dev/null +++ b/dev-python/astroid/astroid-2.3.3-r2.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Abstract Syntax Tree for logilab packages" +HOMEPAGE="https://github.com/PyCQA/astroid https://pypi.org/project/astroid/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86" +IUSE="test" +RESTRICT="!test? ( test )" + +# Version specified in __pkginfo__.py. +RDEPEND=" + dev-python/lazy-object-proxy[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + >=dev-python/wrapt-1.11.2[${PYTHON_USEDEP}] + >=dev-python/typed-ast-1.3.0[${PYTHON_USEDEP}]" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + dev-python/nose[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + )" + +PATCHES=( + "${FILESDIR}/${PN}-2.3.3-no-pytest-runner.patch" +) + +python_prepare_all() { + # Disable failing tests + + # no idea why this test fails + sed -i -e "s/test_knownValues_get_builtin_module_part/_&/" \ + astroid/tests/unittest_modutils.py || die + + sed -r -e 's:"wrapt(~|=)=.+":"wrapt":' \ + -i astroid/__pkginfo__.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + "${EPYTHON}" -m pytest -v --pyargs astroid/tests \ + || die "tests failed with ${EPYTHON}" +} diff --git a/dev-python/astroid/astroid-2.4.2.ebuild b/dev-python/astroid/astroid-2.4.2.ebuild new file mode 100644 index 000000000000..4b6254b039d1 --- /dev/null +++ b/dev-python/astroid/astroid-2.4.2.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Abstract Syntax Tree for logilab packages" +HOMEPAGE="https://github.com/PyCQA/astroid https://pypi.org/project/astroid/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +# Version specified in __pkginfo__.py. +RDEPEND=" + dev-python/lazy-object-proxy[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + >=dev-python/wrapt-1.11.2[${PYTHON_USEDEP}] + >=dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}]" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + dev-python/nose[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + )" + +PATCHES=( + "${FILESDIR}/${PN}-2.4.2-no-pytest-runner.patch" +) + +distutils_enable_tests pytest + +python_prepare_all() { + # Disable failing tests + + sed -r -e 's:"(wrapt|six|lazy_object_proxy)(~|=)=.+":"\1":' \ + -i astroid/__pkginfo__.py || die + + # no idea why this test fails + sed -i -e "s/test_knownValues_get_builtin_module_part/_&/" \ + tests/unittest_modutils.py || die + + distutils-r1_python_prepare_all +} diff --git a/dev-python/astroid/files/astroid-2.3.3-no-pytest-runner.patch b/dev-python/astroid/files/astroid-2.3.3-no-pytest-runner.patch new file mode 100644 index 000000000000..5dd24f2e2c43 --- /dev/null +++ b/dev-python/astroid/files/astroid-2.3.3-no-pytest-runner.patch @@ -0,0 +1,12 @@ +diff --git a/setup.py b/setup.py +index 439ceafa..2ad55d6b 100644 +--- a/setup.py ++++ b/setup.py +@@ -43,7 +43,6 @@ def install(): + install_requires=install_requires, + extras_require=extras_require, + packages=find_packages(exclude=["astroid.tests"]) + ["astroid.brain"], +- setup_requires=["pytest-runner"], + test_suite="test", + tests_require=["pytest"], + ) diff --git a/dev-python/astroid/files/astroid-2.4.2-no-pytest-runner.patch b/dev-python/astroid/files/astroid-2.4.2-no-pytest-runner.patch new file mode 100644 index 000000000000..cae04e05a33c --- /dev/null +++ b/dev-python/astroid/files/astroid-2.4.2-no-pytest-runner.patch @@ -0,0 +1,21 @@ +diff --git a/setup.py b/setup.py +index 016fce18..a6825d8b 100644 +--- a/setup.py ++++ b/setup.py +@@ -30,8 +30,6 @@ with open(os.path.join(astroid_dir, "README.rst")) as fobj: + + + needs_pytest = set(["pytest", "test", "ptr"]).intersection(sys.argv) +-pytest_runner = ["pytest-runner"] if needs_pytest else [] +- + + def install(): + return setup( +@@ -48,7 +46,6 @@ def install(): + install_requires=install_requires, + extras_require=extras_require, + packages=find_packages(exclude=["tests"]) + ["astroid.brain"], +- setup_requires=pytest_runner, + test_suite="test", + tests_require=["pytest"], + ) diff --git a/dev-python/astroid/metadata.xml b/dev-python/astroid/metadata.xml new file mode 100644 index 000000000000..430727bd68f2 --- /dev/null +++ b/dev-python/astroid/metadata.xml @@ -0,0 +1,25 @@ + + + + + python@gentoo.org + Python + + The aim of this module is to provide a common base representation of + python source code for projects such as pychecker, pyreverse, + pylint... Well, actually the development of this library is + essentially governed by pylint's needs. + It provides a compatible representation which comes from the _ast + module. It rebuilds the tree generated by the builtin _ast module by + recursively walking down the AST and building an extended ast (let's + call it astng ;). The new node classes have additional methods and + attributes for different usages. They include some support for static + inference and local name scopes. Furthermore, astng builds partial + trees by inspecting living objects. + + + astroid + logilab/astroid + + gentoo-staging + diff --git a/dev-python/astunparse/Manifest b/dev-python/astunparse/Manifest new file mode 100644 index 000000000000..2d28afb76e9f --- /dev/null +++ b/dev-python/astunparse/Manifest @@ -0,0 +1,2 @@ +DIST astunparse-1.6.2.tar.gz 16339 BLAKE2B d35d63b8313718c1d873d55b7da824465be9b4bc9e486ff82dac7db2df5185f8a59bfb283844d7108927b04ee02879fe921c87f9da8bd87c157341e6022b40cc SHA512 1e344354481dab7345d8790791e15e2ce733b8985839972a1771b97adebbfc2b42c8fb258ea36f245baed553d3b8e5007872d6559ebcc5ef1eb6f6c6a5d66c81 +DIST astunparse-1.6.3.tar.gz 18290 BLAKE2B d7e6fa3ba58c6e112eb84720832890f4515b1c4ed420587565cdff37da893c07eefd0b9eb00795a3eb08bf56834d65150298a6be65e524b0c267c38e6f9c20d1 SHA512 12e99b32524e551494d3053a57aeb646bca8a96a9aa17b0737e6dace6c11874e2e7633d82197cacc0b55622bea637030344ab45c8db57ef244bd63663799d2e9 diff --git a/dev-python/astunparse/astunparse-1.6.2.ebuild b/dev-python/astunparse/astunparse-1.6.2.ebuild new file mode 100644 index 000000000000..f57695d4f84c --- /dev/null +++ b/dev-python/astunparse/astunparse-1.6.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit distutils-r1 + +DESCRIPTION="Astun parser for python" +HOMEPAGE="https://github.com/simonpercivall/astunparse" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/six-1.6.1[${PYTHON_USEDEP}] + >=dev-python/wheel-0.23.0[${PYTHON_USEDEP}] +" +PATCHES=( + "${FILESDIR}/astunparse-1.6.2-tests.patch" + + # https://github.com/simonpercivall/astunparse/commit/2bd946919076f993cee1173611914372a0a25f00 + "${FILESDIR}/astunparse-1.6.2-py38.patch" +) + +distutils_enable_tests setup.py + +python_install_all() { + distutils-r1_python_install_all + dodoc *.rst +} diff --git a/dev-python/astunparse/astunparse-1.6.3.ebuild b/dev-python/astunparse/astunparse-1.6.3.ebuild new file mode 100644 index 000000000000..2fb67c4622fa --- /dev/null +++ b/dev-python/astunparse/astunparse-1.6.3.ebuild @@ -0,0 +1,30 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit distutils-r1 + +DESCRIPTION="Astun parser for python" +HOMEPAGE="https://github.com/simonpercivall/astunparse" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/six-1.6.1[${PYTHON_USEDEP}] + >=dev-python/wheel-0.23.0[${PYTHON_USEDEP}] +" +PATCHES=( + "${FILESDIR}/astunparse-1.6.2-tests.patch" +) + +distutils_enable_tests setup.py + +python_install_all() { + distutils-r1_python_install_all + dodoc *.rst +} diff --git a/dev-python/astunparse/files/astunparse-1.6.2-py38.patch b/dev-python/astunparse/files/astunparse-1.6.2-py38.patch new file mode 100644 index 000000000000..aa27112393c0 --- /dev/null +++ b/dev-python/astunparse/files/astunparse-1.6.2-py38.patch @@ -0,0 +1,259 @@ +diff --git a/lib/astunparse/unparser.py b/lib/astunparse/unparser.py +index edf8c68..0ef6fd8 100644 +--- a/lib/astunparse/unparser.py ++++ b/lib/astunparse/unparser.py +@@ -29,7 +29,7 @@ class Unparser: + output source code for the abstract syntax; original formatting + is disregarded. """ + +- def __init__(self, tree, file=sys.stdout): ++ def __init__(self, tree, file = sys.stdout): + """Unparser(tree, file=sys.stdout) -> None. + Print the source for tree to file.""" + self.f = file +@@ -89,6 +89,13 @@ class Unparser: + self.fill() + self.dispatch(tree.value) + ++ def _NamedExpr(self, tree): ++ self.write("(") ++ self.dispatch(tree.target) ++ self.write(" := ") ++ self.dispatch(tree.value) ++ self.write(")") ++ + def _Import(self, t): + self.fill("import ") + interleave(lambda: self.write(", "), self.dispatch, t.names) +@@ -120,11 +127,11 @@ class Unparser: + + def _AnnAssign(self, t): + self.fill() +- if not t.simple: +- self.write("(") ++ if not t.simple and isinstance(t.target, ast.Name): ++ self.write('(') + self.dispatch(t.target) +- if not t.simple: +- self.write(")") ++ if not t.simple and isinstance(t.target, ast.Name): ++ self.write(')') + self.write(": ") + self.dispatch(t.annotation) + if t.value: +@@ -189,6 +196,14 @@ class Unparser: + self.fill("nonlocal ") + interleave(lambda: self.write(", "), self.write, t.names) + ++ def _Await(self, t): ++ self.write("(") ++ self.write("await") ++ if t.value: ++ self.write(" ") ++ self.dispatch(t.value) ++ self.write(")") ++ + def _Yield(self, t): + self.write("(") + self.write("yield") +@@ -328,12 +343,19 @@ class Unparser: + self.dispatch(t.body) + self.leave() + +- def _generic_FunctionDef(self, t, async_=False): ++ def _FunctionDef(self, t): ++ self.__FunctionDef_helper(t, "def") ++ ++ def _AsyncFunctionDef(self, t): ++ self.__FunctionDef_helper(t, "async def") ++ ++ def __FunctionDef_helper(self, t, fill_suffix): + self.write("\n") + for deco in t.decorator_list: + self.fill("@") + self.dispatch(deco) +- self.fill(("async " if async_ else "") + "def " + t.name + "(") ++ def_str = fill_suffix+" "+t.name + "(" ++ self.fill(def_str) + self.dispatch(t.args) + self.write(")") + if getattr(t, "returns", False): +@@ -343,14 +365,14 @@ class Unparser: + self.dispatch(t.body) + self.leave() + +- def _FunctionDef(self, t): +- self._generic_FunctionDef(t) ++ def _For(self, t): ++ self.__For_helper("for ", t) + +- def _AsyncFunctionDef(self, t): +- self._generic_FunctionDef(t, async_=True) ++ def _AsyncFor(self, t): ++ self.__For_helper("async for ", t) + +- def _generic_For(self, t, async_=False): +- self.fill("async for " if async_ else "for ") ++ def __For_helper(self, fill, t): ++ self.fill(fill) + self.dispatch(t.target) + self.write(" in ") + self.dispatch(t.iter) +@@ -363,12 +385,6 @@ class Unparser: + self.dispatch(t.orelse) + self.leave() + +- def _For(self, t): +- self._generic_For(t) +- +- def _AsyncFor(self, t): +- self._generic_For(t, async_=True) +- + def _If(self, t): + self.fill("if ") + self.dispatch(t.test) +@@ -586,8 +604,9 @@ class Unparser: + + def _comprehension(self, t): + if getattr(t, 'is_async', False): +- self.write(" async") +- self.write(" for ") ++ self.write(" async for ") ++ else: ++ self.write(" for ") + self.dispatch(t.target) + self.write(" in ") + self.dispatch(t.iter) +@@ -612,26 +631,27 @@ class Unparser: + + def _Dict(self, t): + self.write("{") +- def write_pair(pair): +- (k, v) = pair ++ def write_key_value_pair(k, v): ++ self.dispatch(k) ++ self.write(": ") ++ self.dispatch(v) ++ ++ def write_item(item): ++ k, v = item + if k is None: +- self.write('**') ++ # for dictionary unpacking operator in dicts {**{'y': 2}} ++ # see PEP 448 for details ++ self.write("**") + self.dispatch(v) + else: +- self.dispatch(k) +- self.write(": ") +- self.dispatch(v) +- self.write(",") +- self._indent +=1 +- self.fill("") +- interleave(lambda: self.fill(""), write_pair, zip(t.keys, t.values)) +- self._indent -=1 +- self.fill("}") ++ write_key_value_pair(k, v) ++ interleave(lambda: self.write(", "), write_item, zip(t.keys, t.values)) ++ self.write("}") + + def _Tuple(self, t): + self.write("(") + if len(t.elts) == 1: +- (elt,) = t.elts ++ elt = t.elts[0] + self.dispatch(elt) + self.write(",") + else: +@@ -656,10 +676,9 @@ class Unparser: + self.dispatch(t.operand) + self.write(")") + +- binop = { "Add":"+", "Sub":"-", "Mult":"*", "Div":"/", "Mod":"%", ++ binop = { "Add":"+", "Sub":"-", "Mult":"*", "MatMult":"@", "Div":"/", "Mod":"%", + "LShift":"<<", "RShift":">>", "BitOr":"|", "BitXor":"^", "BitAnd":"&", +- "FloorDiv":"//", "Pow": "**", +- "MatMult":"@"} ++ "FloorDiv":"//", "Pow": "**"} + def _BinOp(self, t): + self.write("(") + self.dispatch(t.left) +@@ -689,7 +708,7 @@ class Unparser: + # Special case: 3.__abs__() is a syntax error, so if t.value + # is an integer literal then we need to either parenthesize + # it or add an extra space to get 3 .__abs__(). +- if isinstance(t.value, ast.Num) and isinstance(t.value.n, int): ++ if isinstance(t.value, getattr(ast, 'Constant', getattr(ast, 'Num', None))) and isinstance(t.value.n, int): + self.write(" ") + self.write(".") + self.write(t.attr) +@@ -760,18 +779,22 @@ class Unparser: + def _arguments(self, t): + first = True + # normal arguments +- defaults = [None] * (len(t.args) - len(t.defaults)) + t.defaults +- for a,d in zip(t.args, defaults): ++ all_args = getattr(t, 'posonlyargs', []) + t.args ++ defaults = [None] * (len(all_args) - len(t.defaults)) + t.defaults ++ for index, elements in enumerate(zip(all_args, defaults), 1): ++ a, d = elements + if first:first = False + else: self.write(", ") + self.dispatch(a) + if d: + self.write("=") + self.dispatch(d) ++ if index == len(getattr(t, 'posonlyargs', ())): ++ self.write(", /") + + # varargs, or bare '*' if no varargs but keyword-only arguments present + if t.vararg or getattr(t, "kwonlyargs", False): +- if first: first = False ++ if first:first = False + else: self.write(", ") + self.write("*") + if t.vararg: +@@ -839,14 +862,6 @@ class Unparser: + self.write(" as ") + self.dispatch(t.optional_vars) + +- def _Await(self, t): +- self.write("(") +- self.write("await") +- if t.value: +- self.write(" ") +- self.dispatch(t.value) +- self.write(")") +- + def roundtrip(filename, output=sys.stdout): + if six.PY3: + with open(filename, "rb") as pyfile: +diff --git a/setup.py b/setup.py +index 6f62fd9..e5a277a 100755 +--- a/setup.py ++++ b/setup.py +@@ -48,11 +48,10 @@ setup( + "Programming Language :: Python :: 2", + 'Programming Language :: Python :: 2.7', + 'Programming Language :: Python :: 3', +- 'Programming Language :: Python :: 3.3', +- 'Programming Language :: Python :: 3.4', + 'Programming Language :: Python :: 3.5', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', ++ 'Programming Language :: Python :: 3.8', + 'Topic :: Software Development :: Code Generators', + ], + test_suite='tests', +diff --git a/tests/common.py b/tests/common.py +index c8db903..95b9755 100644 +--- a/tests/common.py ++++ b/tests/common.py +@@ -215,6 +215,7 @@ class AstunparseCommonTestCase: + self.check_roundtrip("not True or False") + self.check_roundtrip("True or not False") + ++ @unittest.skipUnless(sys.version_info < (3, 6), "Only works for Python < 3.6") + def test_integer_parens(self): + self.check_roundtrip("3 .__abs__()") + diff --git a/dev-python/astunparse/files/astunparse-1.6.2-tests.patch b/dev-python/astunparse/files/astunparse-1.6.2-tests.patch new file mode 100644 index 000000000000..b82c22831a9b --- /dev/null +++ b/dev-python/astunparse/files/astunparse-1.6.2-tests.patch @@ -0,0 +1,23 @@ +diff --git a/tests/common.py b/tests/common.py +index 95b9755..41123de 100644 +--- a/tests/common.py ++++ b/tests/common.py +@@ -1,6 +1,7 @@ + import codecs + import os + import sys ++import site + if sys.version_info < (2, 7): + import unittest2 as unittest + else: +@@ -175,9 +176,7 @@ class AstunparseCommonTestCase: + def check_roundtrip(self, code1, filename="internal", mode="exec"): + raise NotImplementedError() + +- test_directories = [ +- os.path.join(getattr(sys, 'real_prefix', sys.prefix), +- 'lib', 'python%s.%s' % sys.version_info[:2])] ++ test_directories = [os.path.dirname(d) for d in site.getsitepackages()] + + def test_files(self): + names = [] diff --git a/dev-python/astunparse/metadata.xml b/dev-python/astunparse/metadata.xml new file mode 100644 index 000000000000..7f90cb6f614f --- /dev/null +++ b/dev-python/astunparse/metadata.xml @@ -0,0 +1,9 @@ + + + + + williamh@gentoo.org + William Hubbs + + gentoo-staging + diff --git a/dev-python/async_generator/Manifest b/dev-python/async_generator/Manifest new file mode 100644 index 000000000000..199c25e15d5a --- /dev/null +++ b/dev-python/async_generator/Manifest @@ -0,0 +1 @@ +DIST async_generator-1.10.tar.gz 29870 BLAKE2B 7f1bea82b1ed9ed87774f1fb42af2c58d8f9e34a02f067fad018680d46c94b811075107396b29e948fa5f72131c79f3b45544fae5aeca9f990e809db85bb28dd SHA512 3874b4e474cc7febec981f704672e233512a999e00e1672e46fe3a18e45168373fabc83142926763b7c6fcaf16948e031702d5854694aab4b5cae96b9b1ef819 diff --git a/dev-python/async_generator/async_generator-1.10.ebuild b/dev-python/async_generator/async_generator-1.10.ebuild new file mode 100644 index 000000000000..51b8ddbb5188 --- /dev/null +++ b/dev-python/async_generator/async_generator-1.10.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="Making it easy to write async iterators in Python 3.5" +HOMEPAGE="https://github.com/python-trio/async_generator https://pypi.org/project/async_generator/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="|| ( MIT Apache-2.0 )" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" + +DOCS=( README.rst ) + +distutils_enable_tests pytest diff --git a/dev-python/async_generator/metadata.xml b/dev-python/async_generator/metadata.xml new file mode 100644 index 000000000000..ef908e33434e --- /dev/null +++ b/dev-python/async_generator/metadata.xml @@ -0,0 +1,15 @@ + + + + + zmedico@gentoo.org + + + python@gentoo.org + + + python-trio/async_generator + async_generator + + gentoo-staging + diff --git a/dev-python/async_timeout/Manifest b/dev-python/async_timeout/Manifest new file mode 100644 index 000000000000..f929a7fd11ef --- /dev/null +++ b/dev-python/async_timeout/Manifest @@ -0,0 +1 @@ +DIST async-timeout-3.0.1.tar.gz 9724 BLAKE2B f18ae75969b7048469fe22949f25ea25da3fdbf08b98a16b5d5ffe823060a75e6de9ed764727e08d4344c79426e9c89013d49522f20ed62e6fbe912b5c7a8787 SHA512 fd30842671a79edfd52c7350e7fb2120533a6d97b44975f7b071ce2cbde43443bd5bbe1f2ad0ad3ab2156e1987b9e58e0c149b0ecfea8674eb0cb78eee79c986 diff --git a/dev-python/async_timeout/async_timeout-3.0.1.ebuild b/dev-python/async_timeout/async_timeout-3.0.1.ebuild new file mode 100644 index 000000000000..b0788bc692f7 --- /dev/null +++ b/dev-python/async_timeout/async_timeout-3.0.1.ebuild @@ -0,0 +1,38 @@ +# 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 + +MY_P=${PN/_/-}-${PV} +DESCRIPTION="Timeout context manager for asyncio programs" +HOMEPAGE="https://github.com/aio-libs/async-timeout" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" +S=${WORKDIR}/${MY_P} + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + )" + +python_prepare_all() { + # remove pointless dep on pytest-cov + sed -i -e '/addopts/d' setup.cfg || die + # tests fail due to missing fixture when trying to load this file + rm tests/conftest.py || die + distutils-r1_python_prepare_all +} + +python_test() { + pytest -vv || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/async_timeout/metadata.xml b/dev-python/async_timeout/metadata.xml new file mode 100644 index 000000000000..4a74439e117d --- /dev/null +++ b/dev-python/async_timeout/metadata.xml @@ -0,0 +1,15 @@ + + + + + zmedico@gentoo.org + + + python@gentoo.org + + + async_timeout + aio-libs/async_timeout + + gentoo-staging + diff --git a/dev-python/atomicwrites/Manifest b/dev-python/atomicwrites/Manifest new file mode 100644 index 000000000000..694f33c78054 --- /dev/null +++ b/dev-python/atomicwrites/Manifest @@ -0,0 +1,2 @@ +DIST atomicwrites-1.3.0.tar.gz 11699 BLAKE2B 7f1d61547f753a69f28f86dc4f7ea66010c12c68fa9babc7913848b011e956b6cfb30b595cc3d06bd6a3555ecea0b5d1eca703a0fec3f1dc0631fea2a12c7565 SHA512 9b619b622f4509c2a41ad340f91bd6e74f238cf9a35f4662fa70f1f957a78069cb89f9bf16f8da70a597bc43a0c6c4fdea6afd0d157364a53a2fa5d8f4272a61 +DIST atomicwrites-1.4.0.tar.gz 11790 BLAKE2B 98a262f46acdfb94f56175368bebe3dbd5d46c1bd694362f5c9211c7be2016821c9a833f1061f41f77adadb3a26b6c6d3ac1761a13bec1f9ac2c3c0a35a58ad2 SHA512 493fd15174880917650643db1fe85e2703add730189c23fcff11ceb87175f546b9251050ade506d0b48300e0f2a39ee5a4dcd4da8cb3e27680fd05553d6662cb diff --git a/dev-python/atomicwrites/atomicwrites-1.3.0.ebuild b/dev-python/atomicwrites/atomicwrites-1.3.0.ebuild new file mode 100644 index 000000000000..714f4693765f --- /dev/null +++ b/dev-python/atomicwrites/atomicwrites-1.3.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( pypy3 python{2_7,3_{6,7,8,9}} ) + +inherit distutils-r1 + +DESCRIPTION="Atomic file writes" +HOMEPAGE="https://github.com/untitaker/python-atomicwrites" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +BDEPEND=" + test? ( + $(python_gen_cond_dep ' + dev-python/mock[${PYTHON_USEDEP}] + ' -2) + )" + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/sphinx_rtd_theme diff --git a/dev-python/atomicwrites/atomicwrites-1.4.0.ebuild b/dev-python/atomicwrites/atomicwrites-1.4.0.ebuild new file mode 100644 index 000000000000..d7a1eb3cd858 --- /dev/null +++ b/dev-python/atomicwrites/atomicwrites-1.4.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( pypy3 python{2_7,3_{6,7,8,9}} ) + +inherit distutils-r1 + +DESCRIPTION="Atomic file writes" +HOMEPAGE="https://github.com/untitaker/python-atomicwrites" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +BDEPEND=" + test? ( + $(python_gen_cond_dep ' + dev-python/mock[${PYTHON_USEDEP}] + ' -2) + )" + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/sphinx_rtd_theme diff --git a/dev-python/atomicwrites/metadata.xml b/dev-python/atomicwrites/metadata.xml new file mode 100644 index 000000000000..99fcc59733a1 --- /dev/null +++ b/dev-python/atomicwrites/metadata.xml @@ -0,0 +1,17 @@ + + + + + amynka@gentoo.org + + + python@gentoo.org + Python + + + untitaker/python-atomicwrites + atomicwrites + https://github.com/untitaker/python-atomicwrites/issues + + gentoo-staging + diff --git a/dev-python/atpublic/Manifest b/dev-python/atpublic/Manifest new file mode 100644 index 000000000000..a613070f15a6 --- /dev/null +++ b/dev-python/atpublic/Manifest @@ -0,0 +1 @@ +DIST atpublic-1.0.tar.gz 13611 BLAKE2B b5ce4cbbe950943c001e25c3f0c1fe6c25a99a96e4c630844a409cb0ae9a2e7d8fae8d010864364bb2bc948ce78ed17bef5c1f1ca1435faca439f62521bcc719 SHA512 f9e6f7bbbe12d86df5bc849c432e789fb55c6d19b9d6b3fb2462ea38aa8ad6602504a30a95ec14e001f62709ae5e11ae29258b9cb7a71eaa48879f9cb0cb19d8 diff --git a/dev-python/atpublic/atpublic-1.0.ebuild b/dev-python/atpublic/atpublic-1.0.ebuild new file mode 100644 index 000000000000..6cdb26be63ac --- /dev/null +++ b/dev-python/atpublic/atpublic-1.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_6 python3_7 ) +inherit distutils-r1 + +DESCRIPTION="A decorator and function to polulate a module's __all__ and the module globals." +HOMEPAGE="https://gitlab.com/warsaw/public" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND}" diff --git a/dev-python/atpublic/metadata.xml b/dev-python/atpublic/metadata.xml new file mode 100644 index 000000000000..25b21eddf6af --- /dev/null +++ b/dev-python/atpublic/metadata.xml @@ -0,0 +1,15 @@ + + + + + python@gentoo.org + + + prometheanfire@gentoo.org + Matthew Thode + + + This is a very simple decorator and function which populates a module's __all__ and optionally the module globals. + + gentoo-staging + diff --git a/dev-python/attrs/Manifest b/dev-python/attrs/Manifest new file mode 100644 index 000000000000..ba7161de9d29 --- /dev/null +++ b/dev-python/attrs/Manifest @@ -0,0 +1 @@ +DIST attrs-19.3.0.tar.gz 132477 BLAKE2B 6577f39fc15c9e70f0f76ba358099e83c57e226574cb11dbe83747f12e285a284e9d1a218fc1670e0d08be550d42c67cde132604b2cf385d1ee25bda7e57e79a SHA512 b5b641e6732156d1454ed6c49e3a6b29200a8d3f1515fb59aeb85fcb5e9ab6a1d760904de45083cae5250e7bf1a7aa2c1f3ede217240a63f989ae4bb484f2511 diff --git a/dev-python/attrs/attrs-19.3.0.ebuild b/dev-python/attrs/attrs-19.3.0.ebuild new file mode 100644 index 000000000000..9efce0cacf89 --- /dev/null +++ b/dev-python/attrs/attrs-19.3.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{6,7,8,9} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Attributes without boilerplate" +HOMEPAGE=" + https://github.com/python-attrs/attrs + https://attrs.readthedocs.org/ + https://pypi.org/project/attrs/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND=" + dev-python/zope-interface[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + $(python_gen_impl_dep sqlite) + >=dev-python/hypothesis-3.6.0[${PYTHON_USEDEP}] + >=dev-python/pytest-4.3.0[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest diff --git a/dev-python/attrs/metadata.xml b/dev-python/attrs/metadata.xml new file mode 100644 index 000000000000..a3461639f3fb --- /dev/null +++ b/dev-python/attrs/metadata.xml @@ -0,0 +1,17 @@ + + + + + python@gentoo.org + Python + + + attrs + + hs@ox.cx + Hynek Schlawack + + python-attrs/attrs + + gentoo-staging + diff --git a/dev-python/audioread/Manifest b/dev-python/audioread/Manifest new file mode 100644 index 000000000000..8f5f4d9ac4d0 --- /dev/null +++ b/dev-python/audioread/Manifest @@ -0,0 +1 @@ +DIST audioread-2.1.8.tar.gz 21222 BLAKE2B 78cc55d45dd987fbe0171cd3da9f8441e38b60fa6f1b0ef8b0781abc91e6b447b8cf839437b59bfafdf13ca90bb50a032788e0470250f303122a46ddc24ebd19 SHA512 9db5ad1f8b2047256b5f6b4bbee2366043ed19d35ffd2766ae3ab66bdc5b9f63910bcf449fd42aab074fd8132642bf730c432aa0c8f3c5368cd6ef36d7f4f5a5 diff --git a/dev-python/audioread/audioread-2.1.8-r2.ebuild b/dev-python/audioread/audioread-2.1.8-r2.ebuild new file mode 100644 index 000000000000..ef3bc88e7429 --- /dev/null +++ b/dev-python/audioread/audioread-2.1.8-r2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit distutils-r1 + +DESCRIPTION="Wrapper for audio file decoding using FFmpeg or GStreamer" +HOMEPAGE="https://pypi.org/project/audioread/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ffmpeg gstreamer mad test" + +BDEPEND=" + test? ( dev-python/pytest[${PYTHON_USEDEP}] ) +" +RDEPEND=" + ffmpeg? ( media-video/ffmpeg ) + gstreamer? ( + dev-python/pygobject:3[${PYTHON_USEDEP}] + media-libs/gstreamer:1.0 + media-plugins/gst-plugins-meta:1.0 + ) + mad? ( dev-python/pymad ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( "${FILESDIR}/${P}-test-deps.patch" ) # git master + +python_prepare_all() { + distutils-r1_python_prepare_all + sed -e "/'pytest-runner'/d" -i setup.py || die +} diff --git a/dev-python/audioread/files/audioread-2.1.8-test-deps.patch b/dev-python/audioread/files/audioread-2.1.8-test-deps.patch new file mode 100644 index 000000000000..0a67767070b1 --- /dev/null +++ b/dev-python/audioread/files/audioread-2.1.8-test-deps.patch @@ -0,0 +1,27 @@ +From 5dd6c87a53f3a6c5bfa6ea384598213c49402056 Mon Sep 17 00:00:00 2001 +From: Glen Baker +Date: Mon, 5 Aug 2019 23:40:27 -0700 +Subject: [PATCH] Correct pytest-runner location in setup.py + +Moved pytest-runner from setup_requires to tests_require. It is the tests that require pytest-runner. +--- + setup.py | 5 +---- + 1 file changed, 1 insertion(+), 4 deletions(-) + +diff --git a/setup.py b/setup.py +index bd90605..6041f6e 100644 +--- a/setup.py ++++ b/setup.py +@@ -36,11 +36,8 @@ def _read(fn): + + packages=['audioread'], + +- setup_requires=[ +- 'pytest-runner' +- ], +- + tests_require=[ ++ 'pytest-runner', + 'pytest' + ], + diff --git a/dev-python/audioread/metadata.xml b/dev-python/audioread/metadata.xml new file mode 100644 index 000000000000..54fb6d0a8f67 --- /dev/null +++ b/dev-python/audioread/metadata.xml @@ -0,0 +1,16 @@ + + + + + + Decode audio files using whichever backend is available. The library currently supports: + * Gstreamer via gst-python. + * MAD via the pymad bindings. + * FFmpeg via its command-line interface. + * The standard library wave and aifc modules (for WAV and AIFF files). + + + audioread + + gentoo-staging + diff --git a/dev-python/authheaders/Manifest b/dev-python/authheaders/Manifest new file mode 100644 index 000000000000..b9469cb65f50 --- /dev/null +++ b/dev-python/authheaders/Manifest @@ -0,0 +1 @@ +DIST authheaders-0.13.0.tar.gz 93319 BLAKE2B b4370a9cf3d6a5e9772be97d07ac24d1d4a97e24df07d65f74b22bbe4c85c8cc8d4a0e933b2c84b4b159aa7bd7572530e3784118e17f3b5caf8a4365e2bbdbaa SHA512 dfaccd9dedea8bebc22b831c481c733590e11a3483e42b45f0b6329bdaa98eec0644faf8da8b92c56c2d48a43eec9c52f8ea9a3c67ae841c46a7085cf0572177 diff --git a/dev-python/authheaders/authheaders-0.13.0.ebuild b/dev-python/authheaders/authheaders-0.13.0.ebuild new file mode 100644 index 000000000000..606604702e6f --- /dev/null +++ b/dev-python/authheaders/authheaders-0.13.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_6 python3_7 ) +inherit distutils-r1 + +DESCRIPTION="A library wrapping email authentication header verification and generation." +HOMEPAGE="https://github.com/ValiMail/authentication-headers" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND} + dev-python/dkimpy[${PYTHON_USEDEP}] + >=dev-python/authres-1.0.1[${PYTHON_USEDEP}] + >=dev-python/publicsuffix-2.20190205[${PYTHON_USEDEP}] + dev-python/dnspython[${PYTHON_USEDEP}]" +BDEPEND="" diff --git a/dev-python/authheaders/metadata.xml b/dev-python/authheaders/metadata.xml new file mode 100644 index 000000000000..3ea722ca2c96 --- /dev/null +++ b/dev-python/authheaders/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + + + prometheanfire@gentoo.org + Matthew Thode + + gentoo-staging + diff --git a/dev-python/authres/Manifest b/dev-python/authres/Manifest new file mode 100644 index 000000000000..93df8f3fff90 --- /dev/null +++ b/dev-python/authres/Manifest @@ -0,0 +1,2 @@ +DIST authres-0.800.tar.gz 19863 BLAKE2B 01f9264a78ef5a3ee9fa1db17dd4fc5d1e849a5f297f610ab0bda09f4900bca15e63d71c2312e12b1e6173213d3eef938dae996c7bcc599de496b6c77001de87 SHA512 d9e73309064e396c51ed55394ce505c21869d267922df55b6723cb6b2409282c7827d35d381877b5f08e037042e015d59246603d51219c829df7b81011499fe7 +DIST authres-1.2.0.tar.gz 23226 BLAKE2B ecae8e08a72cfca48a8264ae8d93bc29a8a7afc080a120b08380fe29be1ac50bb68a74e6741dbf7ada2f9eb901d2da0b1567e8aa10b7a82ba4953cd32cc94f57 SHA512 b801b24127f90608c4e7870a3a15bfb6e350f7d8bbe7b7cd9e1c6d541fd360afb9bdd15f35e864f01f8ff2d33d65650e712c932c9402ab2affb86bc7536b63e1 diff --git a/dev-python/authres/authres-0.800.ebuild b/dev-python/authres/authres-0.800.ebuild new file mode 100644 index 000000000000..b3a088be0c34 --- /dev/null +++ b/dev-python/authres/authres-0.800.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +PYTHON_COMPAT=( python3_6 ) + +inherit distutils-r1 + +DESCRIPTION="Authentication Results Header Module" +HOMEPAGE="https://launchpad.net/authentication-results-python https://pypi.org/project/authres/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +KEYWORDS="amd64 x86" +SLOT="0" +IUSE="" + +python_test() { + "${PYTHON}" -c "import sys, ${PN}, doctest; f, t = doctest.testfile('${PN}/tests'); \ + sys.exit(bool(f))" || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/authres/authres-1.2.0.ebuild b/dev-python/authres/authres-1.2.0.ebuild new file mode 100644 index 000000000000..ae527433ce74 --- /dev/null +++ b/dev-python/authres/authres-1.2.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6..9} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Parse and generate Authentication-Results headers" +HOMEPAGE="https://launchpad.net/authentication-results-python + https://pypi.org/project/authres/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +KEYWORDS="amd64 ~arm64 x86" +SLOT="0" +IUSE="" + +python_test() { + "${EPYTHON}" -m doctest -v authres/tests || + die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/authres/metadata.xml b/dev-python/authres/metadata.xml new file mode 100644 index 000000000000..0f27f32a1004 --- /dev/null +++ b/dev-python/authres/metadata.xml @@ -0,0 +1,20 @@ + + + + + python@gentoo.org + Python + + + RFC 5451 Authentication-Results Headers generation and parsing for Python. + It also supports Authentication Results extensions: + RFC 5617 DKIM/ADSP + RFC 6008 DKIM signature identification (header.b) + RFC 6212 Vouch By Reference (VBR) + + + authres + authentication-results-python + + gentoo-staging + diff --git a/dev-python/autobahn/Manifest b/dev-python/autobahn/Manifest new file mode 100644 index 000000000000..a8a3e1c69b92 --- /dev/null +++ b/dev-python/autobahn/Manifest @@ -0,0 +1,3 @@ +DIST autobahn-17.5.1.tar.gz 205144 BLAKE2B a026381330d062059f23bd0fe20de12bf227fec45c816ce41a05d81951a2cb263e70ec3a5cee265ea3cc1f6910975903b493a767dce64c5bbb13be077561cabd SHA512 904f8f4c527a6c1c7840ea8634d0c0a47141458500c6d29f4aa1f05ff51f91c65a451b7c447201cbdf5e255c4c2d07509efa106790217b09398e7d50c1d85382 +DIST autobahn-18.3.1.tar.gz 213042 BLAKE2B 2f5eb92212f57d2301dbac1108a81cbbd339da4cb5527e3eb55f1ae7dcb951fed3cb7c643e76beaa0a83d623fe96f9eebcf7945e10efb0773e102d0234ebc479 SHA512 3d122cfb54eff0697cf60cd155a07699c6f6b39e573616c247ea79e65e6fa0a86d505ea8bc4f4755dbf266fb8bc7fadabb4338aeb1b9e6a2f0503e1b4d25e2e6 +DIST autobahn-20.4.3.tar.gz 938992 BLAKE2B 259d18f4aa46f7eaeac75811c1c193f3046aca5c5e37627d9ac62eeaa3dc944d05a8d87a558e241bdef56c799be4d89f65d4c8ee7c1a2be20f892896227eb5f9 SHA512 c34f29951b8f9ff5161851cf3a7e964de136f6091b0231a8e78e7fe74cb085077be5078cee352b2c27412d9aa4303de1eb85aa1890b4fb583575638a9c47c6fb diff --git a/dev-python/autobahn/autobahn-17.5.1-r2.ebuild b/dev-python/autobahn/autobahn-17.5.1-r2.ebuild new file mode 100644 index 000000000000..ff8c6a009590 --- /dev/null +++ b/dev-python/autobahn/autobahn-17.5.1-r2.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python3_6 ) + +inherit distutils-r1 versionator + +MY_P="${PN}-$(replace_version_separator 3 -)" + +DESCRIPTION="WebSocket and WAMP for Twisted and Asyncio" +HOMEPAGE="https://pypi.org/project/autobahn/ + https://crossbar.io/autobahn/ + https://github.com/crossbario/autobahn-python" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="amd64 x86" +IUSE="crypt test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/cbor-1.0.0[${PYTHON_USEDEP}] + >=dev-python/lz4-0.7.0[${PYTHON_USEDEP}] + crypt? ( + >=dev-python/pyopenssl-16.2.0[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pytrie-0.2[${PYTHON_USEDEP}] + >=dev-python/pyqrcode-1.1.0[${PYTHON_USEDEP}] + >=dev-python/service_identity-16.0.0 + ) + >=dev-python/six-1.10.0[${PYTHON_USEDEP}] + >=dev-python/snappy-0.5[${PYTHON_USEDEP}] + >=dev-python/twisted-16.6.0-r2[${PYTHON_USEDEP}] + >=dev-python/txaio-2.6.1[${PYTHON_USEDEP}] + >=dev-python/u-msgpack-2.1[${PYTHON_USEDEP}] + >=dev-python/py-ubjson-0.8.4[${PYTHON_USEDEP}] + >=dev-python/wsaccel-0.6.2[${PYTHON_USEDEP}] + >=dev-python/zope-interface-3.6[${PYTHON_USEDEP}] + " +DEPEND="${RDEPEND} + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pytrie-0.2[${PYTHON_USEDEP}] + >=dev-python/pyqrcode-1.1.0[${PYTHON_USEDEP}] + )" + +S="${WORKDIR}"/${MY_P} + +python_test() { + #esetup.py test + cd "${BUILD_DIR}"/lib || die + py.test -v || die +} + +pkg_postinst() { + python_foreach_impl twisted-regen-cache || die +} + +pkg_postrm() { + python_foreach_impl twisted-regen-cache || die +} diff --git a/dev-python/autobahn/autobahn-18.3.1.ebuild b/dev-python/autobahn/autobahn-18.3.1.ebuild new file mode 100644 index 000000000000..9be3fd5f6a50 --- /dev/null +++ b/dev-python/autobahn/autobahn-18.3.1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python3_6 ) + +inherit distutils-r1 versionator + +MY_P="${PN}-$(replace_version_separator 3 -)" + +DESCRIPTION="WebSocket and WAMP for Twisted and Asyncio" +HOMEPAGE="https://pypi.org/project/autobahn/ + https://crossbar.io/autobahn/ + https://github.com/crossbario/autobahn-python" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" +IUSE="crypt test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/cbor-1.0.0[${PYTHON_USEDEP}] + >=dev-python/lz4-0.7.0[${PYTHON_USEDEP}] + >=dev-python/py-ubjson-0.8.4[${PYTHON_USEDEP}] + >=dev-python/six-1.10.0[${PYTHON_USEDEP}] + >=dev-python/snappy-0.5[${PYTHON_USEDEP}] + >=dev-python/twisted-16.6.0-r2[${PYTHON_USEDEP}] + >=dev-python/txaio-2.7.0[${PYTHON_USEDEP}] + >=dev-python/u-msgpack-2.1[${PYTHON_USEDEP}] + >=dev-python/wsaccel-0.6.2[${PYTHON_USEDEP}] + >=dev-python/zope-interface-3.6[${PYTHON_USEDEP}] + crypt? ( + >=dev-python/pyopenssl-16.2.0[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pytrie-0.2[${PYTHON_USEDEP}] + >=dev-python/pyqrcode-1.1.0[${PYTHON_USEDEP}] + >=dev-python/service_identity-16.0.0 + ) + " +DEPEND="${RDEPEND} + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pytrie-0.2[${PYTHON_USEDEP}] + >=dev-python/pyqrcode-1.1.0[${PYTHON_USEDEP}] + dev-python/unittest2[${PYTHON_USEDEP}] + )" + +PATCHES=( + "${FILESDIR}/${P}-Fix-cs-test-955.patch" +) + +S="${WORKDIR}"/${MY_P} + +python_test() { + echo "Testing all, cryptosign using twisted" + export USE_TWISTED=true + cd "${BUILD_DIR}"/lib || die + py.test -v || die + echo "RE-testing cryptosign using asyncio" + export USE_TWISTED=false + export USE_ASYNCIO=true + py.test -v autobahn/wamp/test/test_cryptosign.py || die + rm -r .pytest_cache || die +} + +pkg_postinst() { + python_foreach_impl twisted-regen-cache || die +} + +pkg_postrm() { + python_foreach_impl twisted-regen-cache || die +} diff --git a/dev-python/autobahn/autobahn-20.4.3.ebuild b/dev-python/autobahn/autobahn-20.4.3.ebuild new file mode 100644 index 000000000000..e3bfba3353da --- /dev/null +++ b/dev-python/autobahn/autobahn-20.4.3.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +MY_P=${PN}-$(ver_rs 3 -) + +DESCRIPTION="WebSocket and WAMP for Twisted and Asyncio" +HOMEPAGE="https://pypi.org/project/autobahn/ + https://crossbar.io/autobahn/ + https://github.com/crossbario/autobahn-python" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="crypt test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/cbor-1.0.0[${PYTHON_USEDEP}] + >=dev-python/cbor2-5.1.0[${PYTHON_USEDEP}] + >=dev-python/flatbuffers-1.10.0[${PYTHON_USEDEP}] + >=dev-python/lz4-0.7.0[${PYTHON_USEDEP}] + >=dev-python/msgpack-0.6.1[${PYTHON_USEDEP}] + >=dev-python/py-ubjson-0.8.4[${PYTHON_USEDEP}] + >=dev-python/snappy-0.5[${PYTHON_USEDEP}] + >=dev-python/twisted-20.3.0[${PYTHON_USEDEP}] + >=dev-python/txaio-20.3.1[${PYTHON_USEDEP}] + >=dev-python/ujson-2.0.0[${PYTHON_USEDEP}] + >=dev-python/wsaccel-0.6.2[${PYTHON_USEDEP}] + >=dev-python/zope-interface-3.6[${PYTHON_USEDEP}] + crypt? ( + >=dev-python/pyopenssl-16.2.0[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pytrie-0.2[${PYTHON_USEDEP}] + >=dev-python/pyqrcode-1.1.0[${PYTHON_USEDEP}] + >=dev-python/service_identity-18.1.0 + ) + " +DEPEND="${RDEPEND} + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pytrie-0.2[${PYTHON_USEDEP}] + >=dev-python/pyqrcode-1.1.0[${PYTHON_USEDEP}] + )" + +S="${WORKDIR}"/${MY_P} + +python_test() { + echo "Testing all, cryptosign using twisted" + export USE_TWISTED=true + cd "${BUILD_DIR}"/lib || die + "${EPYTHON}" -m twisted.trial autobahn || die + unset USE_TWISTED + echo "RE-testing cryptosign and component_aio using asyncio" + export USE_ASYNCIO=true + py.test -v autobahn/wamp/test/test_cryptosign.py || die + py.test -v autobahn/wamp/test/test_component_aio.py || die + unset USE_ASYNCIO + rm -r .pytest_cache || die +} + +python_install_all() { + distutils-r1_python_install_all + + # delete the dropin.cache so we don't have collisions if it exists + rm "${D}"/usr/lib*/python*/site-packages/twisted/plugins//dropin.cache > /dev/null +} + +pkg_postinst() { + python_foreach_impl twisted-regen-cache || die +} + +pkg_postrm() { + python_foreach_impl twisted-regen-cache || die +} diff --git a/dev-python/autobahn/files/autobahn-18.3.1-Fix-cs-test-955.patch b/dev-python/autobahn/files/autobahn-18.3.1-Fix-cs-test-955.patch new file mode 100644 index 000000000000..a62f48569ce1 --- /dev/null +++ b/dev-python/autobahn/files/autobahn-18.3.1-Fix-cs-test-955.patch @@ -0,0 +1,95 @@ +From 604bc53a3beec173020c944ce9cb38afca2a9126 Mon Sep 17 00:00:00 2001 +From: Tobias Oberstein +Date: Fri, 9 Mar 2018 10:37:31 +0100 +Subject: [PATCH] Fix cs test (#955) + +* encode test string + +* already an instance + +* add extra deps (encryption) + +* add extra deps + +* deactivate py 3.3, tx < 15.4 + +* systematic version coverage + +* fix coverage (hopefully) + +* another try + +* actually need to yield, as a future is returned +--- + .travis.yml | 58 ++++++++++++++++++++++++++++++++--- + Makefile | 3 ++ + autobahn/asyncio/rawsocket.py | 2 +- + autobahn/wamp/test/test_cryptosign.py | 18 +++++++++-- + tox.ini | 32 ++++++++++--------- + 5 files changed, 89 insertions(+), 24 deletions(-) + +diff --git a/autobahn/asyncio/rawsocket.py b/autobahn/asyncio/rawsocket.py +index 130a8e41..bbb83337 100644 +--- a/autobahn/asyncio/rawsocket.py ++++ b/autobahn/asyncio/rawsocket.py +@@ -408,7 +408,7 @@ class WampRawSocketClientProtocol(WampRawSocketMixinGeneral, WampRawSocketMixinA + @property + def serializer_id(self): + if not hasattr(self, '_serializer'): +- self._serializer = self.factory._serializer() ++ self._serializer = self.factory._serializer + return self._serializer.RAWSOCKET_SERIALIZER_ID + + def get_channel_id(self, channel_id_type=u'tls-unique'): +diff --git a/autobahn/wamp/test/test_cryptosign.py b/autobahn/wamp/test/test_cryptosign.py +index 700ca3cc..78f8d556 100644 +--- a/autobahn/wamp/test/test_cryptosign.py ++++ b/autobahn/wamp/test/test_cryptosign.py +@@ -25,9 +25,21 @@ + ############################################################################### + + from __future__ import absolute_import ++ + import hashlib ++import os ++ + from mock import Mock + ++import txaio ++ ++if os.environ.get('USE_TWISTED', False): ++ txaio.use_twisted() ++elif os.environ.get('USE_ASYNCIO', False): ++ txaio.use_asyncio() ++else: ++ raise Exception('no networking framework selected') ++ + from autobahn.wamp.cryptosign import _makepad, HAS_CRYPTOSIGN + from autobahn.wamp import types + from autobahn.wamp.auth import create_authenticator +@@ -59,14 +71,14 @@ def setUp(self): + self.key = SigningKey.from_ssh_data(keybody) + self.privkey_hex = self.key._key.encode(encoder=HexEncoder) + m = hashlib.sha256() +- m.update("some TLS message") ++ m.update("some TLS message".encode()) + self.channel_id = m.digest() + + def test_valid(self): + session = Mock() + session._transport.get_channel_id = Mock(return_value=self.channel_id) + challenge = types.Challenge(u"ticket", dict(challenge="ff" * 32)) +- signed = self.key.sign_challenge(session, challenge) ++ signed = yield self.key.sign_challenge(session, challenge) + self.assertEqual( + u'9b6f41540c9b95b4b7b281c3042fa9c54cef43c842d62ea3fd6030fcb66e70b3e80d49d44c29d1635da9348d02ec93f3ed1ef227dfb59a07b580095c2b82f80f9d16ca518aa0c2b707f2b2a609edeca73bca8dd59817a633f35574ac6fd80d00', + signed.result, +@@ -81,7 +93,7 @@ def test_authenticator(self): + session = Mock() + session._transport.get_channel_id = Mock(return_value=self.channel_id) + challenge = types.Challenge(u"cryptosign", dict(challenge="ff" * 32)) +- reply = authenticator.on_challenge(session, challenge) ++ reply = yield authenticator.on_challenge(session, challenge) + self.assertEqual( + reply.result, + u'9b6f41540c9b95b4b7b281c3042fa9c54cef43c842d62ea3fd6030fcb66e70b3e80d49d44c29d1635da9348d02ec93f3ed1ef227dfb59a07b580095c2b82f80f9d16ca518aa0c2b707f2b2a609edeca73bca8dd59817a633f35574ac6fd80d00', diff --git a/dev-python/autobahn/metadata.xml b/dev-python/autobahn/metadata.xml new file mode 100644 index 000000000000..c9f94f8f13df --- /dev/null +++ b/dev-python/autobahn/metadata.xml @@ -0,0 +1,13 @@ + + + + + dolsen@gentoo.org + Brian Dolbec + + + autobahn + crossbar/autobahn + + gentoo-staging + diff --git a/dev-python/automat/Manifest b/dev-python/automat/Manifest new file mode 100644 index 000000000000..5ed71454031e --- /dev/null +++ b/dev-python/automat/Manifest @@ -0,0 +1,2 @@ +DIST Automat-0.8.0.tar.gz 59687 BLAKE2B 56e4ec76564d321ca9a709c484077a4003eea2842160e226728aaaa4ec6ebc2486482f79cd919bef7bbec8baeee7a34ca2a11d48665bb36c79c5a45a3c97e992 SHA512 2dbd4e784f65b02a8c93fc5f15236df3649d667a9792f6cac929dbac5d971495bdab4825df0fcd6817b9a9f79b7a5d8cfbdf8e4d18605f0761546b31b3091ad7 +DIST Automat-20.2.0.tar.gz 61679 BLAKE2B 9dfb93a0bf0a348d8f7de0796b3e5715947eb84cc0aa507a453f438d2027ae877280ed6d7896192cee46f31c7d1c0eb6cb3dee36e1f13a315071513920c5b6d0 SHA512 715cb5dc087288492e6465a29e7d8502a84fadf451bc3d29da86335ea1c20f8efd9549f0c1eaac8800559dd8001dd73736c3bfacdc6321c83a35d2288d69632c diff --git a/dev-python/automat/automat-0.8.0-r1.ebuild b/dev-python/automat/automat-0.8.0-r1.ebuild new file mode 100644 index 000000000000..35f0f151aaf2 --- /dev/null +++ b/dev-python/automat/automat-0.8.0-r1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python2_7 python3_{6..9} pypy3 ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +MY_PN="A${PN:1}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Self-service finite-state machines for the programmer on the go" +HOMEPAGE="https://github.com/glyph/automat https://pypi.org/project/Automat/" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" +IUSE="examples" + +RDEPEND=" + dev-python/attrs[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + ${RDEPEND} + dev-python/m2r[${PYTHON_USEDEP}] +" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${FILESDIR}/automat-0.8.0-no-setup-py-m2r-import.patch" + "${FILESDIR}/test_visualize-twisted-import-errors.patch" +) + +distutils_enable_tests pytest + +python_prepare_all() { + if use test ; then + # Remove since this is upstream benchmarking tests + rm -r benchmark || die "FAILED to remove benchmark tests" + fi + + # avoid a setuptools_scm dependency + sed -r -i "s:use_scm_version=True:version='${PV}': ; + s:[\"']setuptools[_-]scm[\"'](,|)::" setup.py || die + + distutils-r1_python_prepare_all +} + +python_install_all() { + if use examples; then + docinto examples + dodoc docs/examples/*.py + fi + + distutils-r1_python_install_all +} + +pkg_postinst() { + einfo "For additional visualization functionality install both these optional dependencies" + einfo " >=dev-python/twisted-16.1.1" + einfo " media-gfx/graphviz[python]" +} diff --git a/dev-python/automat/automat-20.2.0.ebuild b/dev-python/automat/automat-20.2.0.ebuild new file mode 100644 index 000000000000..dc4053b4c831 --- /dev/null +++ b/dev-python/automat/automat-20.2.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python2_7 python3_{6..9} pypy3 ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +MY_PN="A${PN:1}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Self-service finite-state machines for the programmer on the go" +HOMEPAGE="https://github.com/glyph/automat https://pypi.org/project/Automat/" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="examples" + +RDEPEND=" + >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + ${RDEPEND} + dev-python/m2r[${PYTHON_USEDEP}] +" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${FILESDIR}/automat-0.8.0-no-setup-py-m2r-import.patch" + "${FILESDIR}/test_visualize-twisted-import-errors.patch" +) + +distutils_enable_tests pytest + +python_prepare_all() { + if use test ; then + # Remove since this is upstream benchmarking tests + rm -r benchmark || die "FAILED to remove benchmark tests" + fi + + # avoid a setuptools_scm dependency + sed -r -i "s:use_scm_version=True:version='${PV}': ; + s:[\"']setuptools[_-]scm[\"'](,|)::" setup.py || die + + distutils-r1_python_prepare_all +} + +python_install_all() { + if use examples; then + docinto examples + dodoc docs/examples/*.py + fi + + distutils-r1_python_install_all +} + +pkg_postinst() { + einfo "For additional visualization functionality install both these optional dependencies" + einfo " >=dev-python/twisted-16.1.1" + einfo " media-gfx/graphviz[python]" +} diff --git a/dev-python/automat/files/automat-0.8.0-no-setup-py-m2r-import.patch b/dev-python/automat/files/automat-0.8.0-no-setup-py-m2r-import.patch new file mode 100644 index 000000000000..161b219626da --- /dev/null +++ b/dev-python/automat/files/automat-0.8.0-no-setup-py-m2r-import.patch @@ -0,0 +1,27 @@ +diff --git a/setup.py b/setup.py +index d0dec04..7a85a6e 100644 +--- a/setup.py ++++ b/setup.py +@@ -4,14 +4,6 @@ Setup file for automat + + from setuptools import setup, find_packages + +-try: +- from m2r import parse_from_file +- long_description = parse_from_file('README.md') +-except(IOError, ImportError): +- print("\n\n!!! m2r not found, long_description is bad, don't upload this to PyPI !!!\n\n") +- import io +- long_description = io.open('README.md', encoding="utf-8").read() +- + setup( + name='Automat', + use_scm_version=True, +@@ -19,7 +11,6 @@ setup( + description=""" + Self-service finite-state machines for the programmer on the go. + """.strip(), +- long_description=long_description, + packages=find_packages(exclude=[]), + package_dir={'automat': 'automat'}, + setup_requires=[ diff --git a/dev-python/automat/files/test_visualize-twisted-import-errors.patch b/dev-python/automat/files/test_visualize-twisted-import-errors.patch new file mode 100644 index 000000000000..b3d8938cf7de --- /dev/null +++ b/dev-python/automat/files/test_visualize-twisted-import-errors.patch @@ -0,0 +1,52 @@ +From 9f6312e0c2504c27b72bb228a37ed5ac58776e94 Mon Sep 17 00:00:00 2001 +From: Brian Dolbec +Date: Wed, 10 Jun 2020 07:31:45 -0700 +Subject: [PATCH] Fix _test_visualize.py twisted import errors + +When graphviz modules are installed but not twisted, this creates test failures +in _discover.py which hard depends on twisted being installed. + +Signed-off-by: Brian Dolbec +--- + automat/_test/test_visualize.py | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/automat/_test/test_visualize.py b/automat/_test/test_visualize.py +index 987eb3c..142c4bf 100644 +--- a/automat/_test/test_visualize.py ++++ b/automat/_test/test_visualize.py +@@ -62,6 +62,7 @@ def sampleMachine(): + + + @skipIf(not isGraphvizModuleInstalled(), "Graphviz module is not installed.") ++@skipIf(not isTwistedInstalled(), "Twisted is not installed.") + class ElementMakerTests(TestCase): + """ + L{elementMaker} generates HTML representing the specified element. +@@ -134,6 +135,7 @@ def isLeaf(element): + + + @skipIf(not isGraphvizModuleInstalled(), "Graphviz module is not installed.") ++@skipIf(not isTwistedInstalled(), "Twisted is not installed.") + class TableMakerTests(TestCase): + """ + Tests that ensure L{tableMaker} generates HTML tables usable as +@@ -214,6 +216,7 @@ class TableMakerTests(TestCase): + + @skipIf(not isGraphvizModuleInstalled(), "Graphviz module is not installed.") + @skipIf(not isGraphvizInstalled(), "Graphviz tools are not installed.") ++@skipIf(not isTwistedInstalled(), "Twisted is not installed.") + class IntegrationTests(TestCase): + """ + Tests which make sure Graphviz can understand the output produced by +@@ -232,6 +235,7 @@ class IntegrationTests(TestCase): + + + @skipIf(not isGraphvizModuleInstalled(), "Graphviz module is not installed.") ++@skipIf(not isTwistedInstalled(), "Twisted is not installed.") + class SpotChecks(TestCase): + """ + Tests to make sure that the output contains salient features of the machine +-- +libgit2 0.99.0 + diff --git a/dev-python/automat/metadata.xml b/dev-python/automat/metadata.xml new file mode 100644 index 000000000000..8c87ffdaf938 --- /dev/null +++ b/dev-python/automat/metadata.xml @@ -0,0 +1,22 @@ + + + + + python@gentoo.org + Python + + + + glyph@twistedmatrix.com + Glyph + + Automat + glyph/automat + + + Automat is a library for concise, idiomatic Python expression of + finite-state automata (particularly deterministic finite-state + transducers). + + gentoo-staging + diff --git a/dev-python/automaton/Manifest b/dev-python/automaton/Manifest new file mode 100644 index 000000000000..e79bf5f24c41 --- /dev/null +++ b/dev-python/automaton/Manifest @@ -0,0 +1 @@ +DIST automaton-1.12.1.tar.gz 30350 BLAKE2B 2557cfe4be401080615a7e640d54184ac8213654711f75b12512c5fc689d96bfcb486770fe6bb1999a7af54f9c2e115a5a5bc2a45a25ab6e89d0030d4087d45f SHA512 c0b78d934f1c0768e1131db0640649254489afb8710098f68f61293746c80a2807edf82659d8fc9bd3812107dbb823e95055842c81477325f9ada65967ebf4e6 diff --git a/dev-python/automaton/automaton-1.12.1.ebuild b/dev-python/automaton/automaton-1.12.1.ebuild new file mode 100644 index 000000000000..081f2a1641e8 --- /dev/null +++ b/dev-python/automaton/automaton-1.12.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_6 python3_7 ) + +inherit distutils-r1 + +DESCRIPTION="Friendly state machines for python." +HOMEPAGE="https://pypi.org/project/automaton/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" +IUSE="" + +CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + ${CDEPEND}" +RDEPEND="${CDEPEND} + >=dev-python/six-1.9.0[${PYTHON_USEDEP}] + >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] + >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] + + + + + prometheanfire@gentoo.org + Matthew Thode + + + automaton + + gentoo-staging + diff --git a/dev-python/autopep8/Manifest b/dev-python/autopep8/Manifest new file mode 100644 index 000000000000..2c062f200e29 --- /dev/null +++ b/dev-python/autopep8/Manifest @@ -0,0 +1,2 @@ +DIST autopep8-1.5.2.tar.gz 117909 BLAKE2B 814d61c14fec9a95511d8575fd12822e454066dd8b3533f483372dbe1d3410cd674faf3d91bdfd7fc28ee2baaf020966e31e8c5dd8d65811a0d9b6976a7e40eb SHA512 d7386de85d3390493b4f53cdf8c23ed6c8d5b2c7d783b7e215bc9c4bdc3b09dd098d3a0b8328480dbe9d10e5ca141849babd14865ef6e206f5088f00aca0804a +DIST autopep8-1.5.3.tar.gz 116297 BLAKE2B a7d47077507090a23adddf5aac8e8435ab145b2965e5ca00e588af37e95038e30250cad4ae3dfb51d0515d88232821f9135f297b4e106ade593f0ad78fe7f907 SHA512 e288b45da93b91d75b469bd6efb9d94fbd9abc00a6d2167655d9f80675aa2a5ce00d1256b6ef8b7a7e3e9d5dc9f11827fd91152b0a06246abfc8ed4cf510b0de diff --git a/dev-python/autopep8/autopep8-1.5.2.ebuild b/dev-python/autopep8/autopep8-1.5.2.ebuild new file mode 100644 index 000000000000..ef2decf4250d --- /dev/null +++ b/dev-python/autopep8/autopep8-1.5.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 2020 Liguros Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Automatically formats Python code to conform to the PEP 8 style guide" +HOMEPAGE="https://github.com/hhatto/autopep8 https://pypi.org/project/autopep8/" +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/hhatto/${PN}.git" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="test" + +RDEPEND=" + >=dev-python/pep8-1.7.0[${PYTHON_USEDEP}] + >=dev-python/pycodestyle-2.5.0[${PYTHON_USEDEP}]" + +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + >=dev-python/pydiff-0.2.0[${PYTHON_USEDEP}] + )" + +python_prepare_all() { + # Prevent UnicodeDecodeError with LANG=C + sed -e "/é/d" -i MANIFEST.in || die + distutils-r1_python_prepare_all +} + +python_test() { + esetup.py test +} diff --git a/dev-python/autopep8/autopep8-1.5.3.ebuild b/dev-python/autopep8/autopep8-1.5.3.ebuild new file mode 100644 index 000000000000..ef2decf4250d --- /dev/null +++ b/dev-python/autopep8/autopep8-1.5.3.ebuild @@ -0,0 +1,43 @@ +# Copyright 2020 Liguros Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Automatically formats Python code to conform to the PEP 8 style guide" +HOMEPAGE="https://github.com/hhatto/autopep8 https://pypi.org/project/autopep8/" +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/hhatto/${PN}.git" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="test" + +RDEPEND=" + >=dev-python/pep8-1.7.0[${PYTHON_USEDEP}] + >=dev-python/pycodestyle-2.5.0[${PYTHON_USEDEP}]" + +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + >=dev-python/pydiff-0.2.0[${PYTHON_USEDEP}] + )" + +python_prepare_all() { + # Prevent UnicodeDecodeError with LANG=C + sed -e "/é/d" -i MANIFEST.in || die + distutils-r1_python_prepare_all +} + +python_test() { + esetup.py test +} diff --git a/dev-python/autopep8/metadata.xml b/dev-python/autopep8/metadata.xml new file mode 100644 index 000000000000..8862320cacc9 --- /dev/null +++ b/dev-python/autopep8/metadata.xml @@ -0,0 +1,14 @@ + + + + + dev@liguros.net + Development + + autopep8 formats Python code based on the output of the pep8 utility + + autopep8 + hhatto/autopep8 + + kit-fixups + diff --git a/dev-python/awesome-slugify/Manifest b/dev-python/awesome-slugify/Manifest new file mode 100644 index 000000000000..ee9eb559a446 --- /dev/null +++ b/dev-python/awesome-slugify/Manifest @@ -0,0 +1 @@ +DIST awesome-slugify-1.6.5.tar.gz 8405 BLAKE2B d1c43881dc5eacae105ec71230e53375b7244dcdefbfb95d3ed35a12eb74e6940f5fffcf4cb0eb803400949d17bda15eaee877e2a2406aabafaf9271298bed66 SHA512 3f8cc595cecc2a77b90bb800ea9ce889dbfa40427a4fc843f8f1caf90ddc6baa44d7195e6af2f8853c6038168f29da1d77a4ffd11a38d514140a07e4eb960c11 diff --git a/dev-python/awesome-slugify/awesome-slugify-1.6.5.ebuild b/dev-python/awesome-slugify/awesome-slugify-1.6.5.ebuild new file mode 100644 index 000000000000..70e930a3fdc6 --- /dev/null +++ b/dev-python/awesome-slugify/awesome-slugify-1.6.5.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{5,6,7,8} ) + +inherit distutils-r1 + +BDEPEND="" +RDEPEND=" + dev-python/regex + >=dev-python/unidecode-0.04.14 + + + + + alexxy@gentoo.org + Alexey Shvetsov + + + python@gentoo.org + Python + + + awesome-slugify + dimka665/awesome-slugify + + gentoo-staging + diff --git a/dev-python/aws-sam-translator/Manifest b/dev-python/aws-sam-translator/Manifest new file mode 100644 index 000000000000..f1ca7a881cc0 --- /dev/null +++ b/dev-python/aws-sam-translator/Manifest @@ -0,0 +1,4 @@ +DIST aws-sam-translator-1.11.0.tar.gz 96492 BLAKE2B 4025492501d17699b64041a94704d0ec491ffb02a4b7e48c2647101be4d504b6a8c08a9a043c2d964a51d1ef7b40e4fd1d993f9d3b38b5b75460a7d0117b9f49 SHA512 e008248ef3401ffe58590c6d68667f67e5963e416656daea545c8d938ab8cb5d8b1c9c7f5aea2d53cedfd74b1fb8677e99a93a8a78235198b18c14df957d0c74 +DIST aws-sam-translator-1.22.0.tar.gz 5092855 BLAKE2B 596d4162938889fd7fc1dcddfa7317bc772b2a5629940a2a0ce1329c8e05c063872ce15dce95d99aadbb80409c015c00a5ce0e4f066de2609f21008e3c5c1faa SHA512 070a9d72683251d11c3f3d41d5ae5e51249f27bd8c7890fb77254b81e9e1267fd2324dac7a246b2b1067210da9beb78cb97dc0f4a31b29e3990a300a05bd4a4a +DIST aws-sam-translator-1.24.0.tar.gz 5142130 BLAKE2B 43c1f3741296a70af6560655363d144bd654d7184d3654b9aaee6dece52a2a5fd557f605040d46f530886abc9cb4ae55703f588bdfbf70e5eabedfda3f5e0d56 SHA512 f5278be23e9426c5b9be8960cfce442e8f1302afbe99aa76c119ed11b9de40151195534cdb8d72e3eb13f40af2f2efe54dfbd55c6bf3c5f8ce2450848bc047a5 +DIST aws-sam-translator-1.25.0.tar.gz 5144283 BLAKE2B f04f2715f140b2ea0df71bb830e033442d212db88ae1f08a8027d0875e6c4d2a3404f2855d54109b1623e3c290aa7ee8f2d7d205ce2163ebdfbddcbb46215fc8 SHA512 4dd428750c7e0c73987dea89b8a257fad33a59680c282136f6adaff16e3695123d0d3d42b45cd85da5311e1b38f2a2879d54170db7d5303e6e8d9086becf66b1 diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.11.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.11.0.ebuild new file mode 100644 index 000000000000..8e16b1cf1f71 --- /dev/null +++ b/dev-python/aws-sam-translator/aws-sam-translator-1.11.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates" +HOMEPAGE="https://github.com/awslabs/serverless-application-model https://pypi.org/project/aws-sam-translator/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" +IUSE="" +RDEPEND=" + >=dev-python/boto3-1.5[${PYTHON_USEDEP}] + >=dev-python/jsonschema-2.6[${PYTHON_USEDEP}] + >=dev-python/six-1.11[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" +RESTRICT="test" + +python_test() { + PYTHONPATH=${BUILD_DIR}/lib \ + esetup.py test || die "tests failed with ${EPYTHON}" +} diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.22.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.22.0.ebuild new file mode 100644 index 000000000000..e570b035756d --- /dev/null +++ b/dev-python/aws-sam-translator/aws-sam-translator-1.22.0.ebuild @@ -0,0 +1,44 @@ +# 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="A library that transform SAM templates into AWS CloudFormation templates" +HOMEPAGE="https://github.com/awslabs/serverless-application-model https://pypi.org/project/aws-sam-translator/" +SRC_URI="https://github.com/awslabs/serverless-application-model/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/serverless-application-model-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/boto3-1.5[${PYTHON_USEDEP}] + >=dev-python/jsonschema-2.6[${PYTHON_USEDEP}] + >=dev-python/six-1.11[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # remove pytest-cov dependency + sed -r -e 's:--cov(-[[:graph:]]+|)[[:space:]]+[[:graph:]]+::g' \ + -i pytest.ini || die + + # don't install tests + sed -e 's:"tests",:"tests", "tests.*",:' -i setup.py || die + + # deps are installed by ebuild, don't try to reinstall them via pip + truncate --size=0 requirements/*.txt || die + + distutils-r1_python_prepare_all +} diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.24.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.24.0.ebuild new file mode 100644 index 000000000000..e570b035756d --- /dev/null +++ b/dev-python/aws-sam-translator/aws-sam-translator-1.24.0.ebuild @@ -0,0 +1,44 @@ +# 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="A library that transform SAM templates into AWS CloudFormation templates" +HOMEPAGE="https://github.com/awslabs/serverless-application-model https://pypi.org/project/aws-sam-translator/" +SRC_URI="https://github.com/awslabs/serverless-application-model/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/serverless-application-model-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/boto3-1.5[${PYTHON_USEDEP}] + >=dev-python/jsonschema-2.6[${PYTHON_USEDEP}] + >=dev-python/six-1.11[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # remove pytest-cov dependency + sed -r -e 's:--cov(-[[:graph:]]+|)[[:space:]]+[[:graph:]]+::g' \ + -i pytest.ini || die + + # don't install tests + sed -e 's:"tests",:"tests", "tests.*",:' -i setup.py || die + + # deps are installed by ebuild, don't try to reinstall them via pip + truncate --size=0 requirements/*.txt || die + + distutils-r1_python_prepare_all +} diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.25.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.25.0.ebuild new file mode 100644 index 000000000000..e570b035756d --- /dev/null +++ b/dev-python/aws-sam-translator/aws-sam-translator-1.25.0.ebuild @@ -0,0 +1,44 @@ +# 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="A library that transform SAM templates into AWS CloudFormation templates" +HOMEPAGE="https://github.com/awslabs/serverless-application-model https://pypi.org/project/aws-sam-translator/" +SRC_URI="https://github.com/awslabs/serverless-application-model/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/serverless-application-model-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/boto3-1.5[${PYTHON_USEDEP}] + >=dev-python/jsonschema-2.6[${PYTHON_USEDEP}] + >=dev-python/six-1.11[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # remove pytest-cov dependency + sed -r -e 's:--cov(-[[:graph:]]+|)[[:space:]]+[[:graph:]]+::g' \ + -i pytest.ini || die + + # don't install tests + sed -e 's:"tests",:"tests", "tests.*",:' -i setup.py || die + + # deps are installed by ebuild, don't try to reinstall them via pip + truncate --size=0 requirements/*.txt || die + + distutils-r1_python_prepare_all +} diff --git a/dev-python/aws-sam-translator/metadata.xml b/dev-python/aws-sam-translator/metadata.xml new file mode 100644 index 000000000000..5717b63cd3b1 --- /dev/null +++ b/dev-python/aws-sam-translator/metadata.xml @@ -0,0 +1,18 @@ + + + + + zmedico@gentoo.org + Zac Medico + + + python@gentoo.org + Python + + + awslabs/serverless-application-model + aws-sam-translator + https://github.com/awslabs/serverless-application-model/issues + + gentoo-staging + diff --git a/dev-python/aws-xray-sdk-python/Manifest b/dev-python/aws-xray-sdk-python/Manifest new file mode 100644 index 000000000000..a34662f6fa44 --- /dev/null +++ b/dev-python/aws-xray-sdk-python/Manifest @@ -0,0 +1,2 @@ +DIST aws-xray-sdk-2.4.2.tar.gz 66737 BLAKE2B 5f062299ad28ee12d4f90bbdcb03d691fb9a5888054eae4759b9a0e916f720e71a9b9e01fd4d11106499395c5c1aa1ec90ec4874301a34657cd04b00cb5450e3 SHA512 3d12e96a54a2fc65bd6b6772b1e9cc72c09620d9a8b900780afb6c4051b88f0ada1e2da2e31bf93c37a881514e2ae79692a287a63b44845e0e2b8cb33109f81f +DIST aws-xray-sdk-python-2.6.0.gh.tar.gz 255978 BLAKE2B f43204a25027d0ec135222879bf9158aef65ba5ca948e734be0b984d8f2582741bb36d9ae0a874dffae6ffc5209e25fa1c69069c261256c3bee71a4fe717411c SHA512 17a4716467b7f6dc2912d969143e0b7c8c0b9ab15bc57f873ec415876ad2080218c3c526f4aa2c1bbf4d1caaca62eaf122c87debb45c925fd84a1bcf00ab741f diff --git a/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.4.2.ebuild b/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.4.2.ebuild new file mode 100644 index 000000000000..b21281ca806a --- /dev/null +++ b/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.4.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +MY_PN=${PN%-python} +MY_P=${MY_PN}-${PV} +DESCRIPTION="AWS X-Ray SDK for Python" +HOMEPAGE="https://github.com/aws/aws-xray-sdk-python https://pypi.org/project/aws-xray-sdk/" +SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" +IUSE="" +RDEPEND=">=dev-python/botocore-1.12.122[${PYTHON_USEDEP}] + dev-python/future[${PYTHON_USEDEP}] + dev-python/jsonpickle[${PYTHON_USEDEP}] + dev-python/wrapt[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" +RESTRICT="test" +S=${WORKDIR}/${MY_P} + +python_test() { + esetup.py test || die "tests failed with ${EPYTHON}" +} diff --git a/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.6.0.ebuild b/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.6.0.ebuild new file mode 100644 index 000000000000..6d59ba398b05 --- /dev/null +++ b/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.6.0.ebuild @@ -0,0 +1,55 @@ +# 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="AWS X-Ray SDK for Python" +HOMEPAGE="https://github.com/aws/aws-xray-sdk-python https://pypi.org/project/aws-xray-sdk/" +SRC_URI=" + https://github.com/aws/aws-xray-sdk-python/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +RDEPEND=">=dev-python/botocore-1.12.122[${PYTHON_USEDEP}] + dev-python/future[${PYTHON_USEDEP}] + dev-python/jsonpickle[${PYTHON_USEDEP}] + dev-python/wrapt[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/bottle[${PYTHON_USEDEP}] + dev-python/flask-sqlalchemy[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + dev-python/webtest[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +src_prepare() { + # unpackaged deps + rm -r tests/ext/{aiobotocore,django,pg8000,psycopg2,pymysql,pynamodb} || die + + # TODO + sed -i -e 's:test_external:_&:' tests/test_patcher.py || die + # require Internet access + rm tests/ext/aiohttp/test_client.py || die + rm -r tests/ext/{httplib,requests} || die + + distutils-r1_src_prepare +} + +src_test() { + local -x DJANGO_SETTINGS_MODULE=tests.ext.django.app.settings + local -x AWS_SECRET_ACCESS_KEY=fake_key + local -x AWS_ACCESS_KEY_ID=fake_id + + distutils-r1_src_test +} diff --git a/dev-python/aws-xray-sdk-python/metadata.xml b/dev-python/aws-xray-sdk-python/metadata.xml new file mode 100644 index 000000000000..387ef597af5b --- /dev/null +++ b/dev-python/aws-xray-sdk-python/metadata.xml @@ -0,0 +1,14 @@ + + + + + zmedico@gentoo.org + Zac Medico + + + aws/aws-xray-sdk-python + aws-xray-sdk + https://github.com/aws/aws-xray-sdk-python/issues + + gentoo-staging + diff --git a/dev-python/awscli/Manifest b/dev-python/awscli/Manifest new file mode 100644 index 000000000000..0657f0155ce7 --- /dev/null +++ b/dev-python/awscli/Manifest @@ -0,0 +1,2 @@ +DIST awscli-1.18.62.tar.gz 1739551 BLAKE2B 029119e6c4d9078f46507c1837c2122f86ab3bc83e8e34bdf6ddb969426769845ea6ae49d8f1cff3e4c9d2951ce562e6bf395b67082efd3eeade0e2c36638ab4 SHA512 08e996d4cdcb941553969310b998a033a4a4dfeec1de44167e8cd3c4a46e751858285a8d33ddc348c1133c90d25bb73da6ee33f6e2c94c3dd8dd79f56b85014b +DIST awscli-1.18.70.tar.gz 1758807 BLAKE2B 493bb9193ebf3f01e8088c4928036ef806d2a2802b3de6bfc7ca7c2f17d655a367601876be939e89fa7c28b4a7f5a5b6c9286707d3ddd1f7339cfcc35e2f85de SHA512 f81f7077299291a80a2965da91f2f09ca40918bc12faa3312030f5783df73503d61da9765bef4b17b71b318a71f8808dda9ede0aa276c4f055b2d5a69e299c1a diff --git a/dev-python/awscli/awscli-1.18.62.ebuild b/dev-python/awscli/awscli-1.18.62.ebuild new file mode 100644 index 000000000000..e1bc7ef907d5 --- /dev/null +++ b/dev-python/awscli/awscli-1.18.62.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit bash-completion-r1 distutils-r1 + +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE="https://pypi.org/project/awscli/" +#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="test" + +# requires network access +RESTRICT="test" + +RDEPEND=" + >=dev-python/botocore-1.16.12[${PYTHON_USEDEP}] + =dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] + + + + + slashbeast@gentoo.org + Piotr Karbowski + + + patrick@gentoo.org + Patrick Lauer + + + awscli + + gentoo-staging + diff --git a/dev-python/babelfish/Manifest b/dev-python/babelfish/Manifest new file mode 100644 index 000000000000..66d55846d03e --- /dev/null +++ b/dev-python/babelfish/Manifest @@ -0,0 +1 @@ +DIST babelfish-0.5.5.tar.gz 90398 BLAKE2B 3266a92ba5c68d7b801fa9cd13417d04b4a4526ba9fbee34116e356e42857bc36a68b085626a084047d7f9dc512d71d45cebfd06af65ed35bd2478b6957d00d9 SHA512 71504dd0203ad85a6a69107d67df3bd5ae4193515e74c05b346a8bd0aab425fc1534d54d1c74b14e48580ee5e76f04705e35c2d359fbe46254bee37e41cb4bfa diff --git a/dev-python/babelfish/babelfish-0.5.5-r1.ebuild b/dev-python/babelfish/babelfish-0.5.5-r1.ebuild new file mode 100644 index 000000000000..878569ad886f --- /dev/null +++ b/dev-python/babelfish/babelfish-0.5.5-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Python library to work with countries and languages" +HOMEPAGE="https://github.com/Diaoul/babelfish https://pypi.org/project/babelfish/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND}" + +python_test() { + esetup.py test +} diff --git a/dev-python/babelfish/babelfish-9999.ebuild b/dev-python/babelfish/babelfish-9999.ebuild new file mode 100644 index 000000000000..dcc8f1dacc4e --- /dev/null +++ b/dev-python/babelfish/babelfish-9999.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_6 ) + +inherit distutils-r1 git-r3 + +DESCRIPTION="Python library to work with countries and languages" +HOMEPAGE="https://github.com/Diaoul/babelfish https://pypi.org/project/babelfish/" +EGIT_REPO_URI="https://github.com/Diaoul/${PN}.git" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND}" + +python_test() { + esetup.py test +} diff --git a/dev-python/babelfish/metadata.xml b/dev-python/babelfish/metadata.xml new file mode 100644 index 000000000000..9b56c0a4c412 --- /dev/null +++ b/dev-python/babelfish/metadata.xml @@ -0,0 +1,10 @@ + + + + + + Diaoul/babelfish + babelfish + + gentoo-staging + diff --git a/dev-python/backcall/Manifest b/dev-python/backcall/Manifest new file mode 100644 index 000000000000..6df98ce51cb2 --- /dev/null +++ b/dev-python/backcall/Manifest @@ -0,0 +1,2 @@ +DIST backcall-0.1.0.tar.gz 9690 BLAKE2B 975944b508a4488cd78620b2f6efa8b0ebd7404966db5a53e409000c11641c979abb269289d3e570d01dc50961c881fe80ebbc2c6b79a01ce563d4e3f855af63 SHA512 359c483fbc8998fc2420daee2a6af7566c47fb03f64e465aa226589a2f98a4b219ab5e5b90e5f677087827a1ac658c02ec3062e9ffe9ac1ebfd9db3bb40339cd +DIST backcall-0.2.0.tar.gz 18041 BLAKE2B 67f9ac96d26b368972a5749775a70c497b5705b37d45ba7f64c1259be776cc7f4c9d78ae51da9c1e9e46521d33bf511790675688feef88a68d25ae30cd79612d SHA512 7f086121c485c0ea4bc6935e7d116c8b14ff44ff6001a49665d0a698b6cf9a809823b9bca634a78d92cf40656f953dbac0132241327a5fa6be0ea685ff63636e diff --git a/dev-python/backcall/backcall-0.1.0-r1.ebuild b/dev-python/backcall/backcall-0.1.0-r1.ebuild new file mode 100644 index 000000000000..4cdb8b03978b --- /dev/null +++ b/dev-python/backcall/backcall-0.1.0-r1.ebuild @@ -0,0 +1,17 @@ +# 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=no +inherit distutils-r1 + +DESCRIPTION="Specifications for callback functions passed in to an API" +HOMEPAGE="https://pypi.org/project/backcall/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux" + +distutils_enable_tests pytest diff --git a/dev-python/backcall/backcall-0.2.0.ebuild b/dev-python/backcall/backcall-0.2.0.ebuild new file mode 100644 index 000000000000..75f09c046268 --- /dev/null +++ b/dev-python/backcall/backcall-0.2.0.ebuild @@ -0,0 +1,17 @@ +# 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=no +inherit distutils-r1 + +DESCRIPTION="Specifications for callback functions passed in to an API" +HOMEPAGE="https://pypi.org/project/backcall/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" + +distutils_enable_tests pytest diff --git a/dev-python/backcall/metadata.xml b/dev-python/backcall/metadata.xml new file mode 100644 index 000000000000..5c2b9c235b0a --- /dev/null +++ b/dev-python/backcall/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + Python + + + backcall + + gentoo-staging + diff --git a/dev-python/backports-abc/Manifest b/dev-python/backports-abc/Manifest new file mode 100644 index 000000000000..5ec35b184ba8 --- /dev/null +++ b/dev-python/backports-abc/Manifest @@ -0,0 +1 @@ +DIST backports_abc-0.5.tar.gz 9807 BLAKE2B 1ff59c61ed95f535d89afa1a6f6c4356bfc76de88e59618f950a536e9d44ce4093cd91ea61a4574c0d2e40c638f90961db8c6e1659996821f4b8532bfdf60972 SHA512 5c2bc01bce8d3ed482bf5d8361a20f9afa3edc1c50280f0a01ffb890690b92296fcbfa68f79677fc3ebba851617f339cb6367ccdd0fadf1127a4e3c030784b7d diff --git a/dev-python/backports-abc/backports-abc-0.5.ebuild b/dev-python/backports-abc/backports-abc-0.5.ebuild new file mode 100644 index 000000000000..5595d053e656 --- /dev/null +++ b/dev-python/backports-abc/backports-abc-0.5.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 + +MY_PN=${PN/-/_} +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Backport of Python 3.5's 'collections.abc' module" +HOMEPAGE="https://github.com/cython/backports_abc https://pypi.org/project/backports_abc/" +SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="PSF-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" +IUSE="" + +S=${WORKDIR}/${MY_P} + +python_test() { + PYTHONPATH="${BUILD_DIR}/lib" "${PYTHON}" tests.py || die "tests failed with ${EPYTHON}" +} diff --git a/dev-python/backports-abc/metadata.xml b/dev-python/backports-abc/metadata.xml new file mode 100644 index 000000000000..a0de2d60e136 --- /dev/null +++ b/dev-python/backports-abc/metadata.xml @@ -0,0 +1,14 @@ + + + + + python@gentoo.org + Python + + + cython/backports_abc + backports_abc + https://github.com/cython/backports_abc/issues + + gentoo-staging + diff --git a/dev-python/backports-csv/Manifest b/dev-python/backports-csv/Manifest new file mode 100644 index 000000000000..a655a289fb5b --- /dev/null +++ b/dev-python/backports-csv/Manifest @@ -0,0 +1 @@ +DIST backports.csv-1.0.7.tar.gz 20836 BLAKE2B c9360890f4ace39564072afa6ee32d5ee5682f1703fbe87eea8b4a04c5575ab5bd63a813f0a86d3c5945429fb9e56693db38a80dec098e4ed7701684f1006570 SHA512 5b82b79ea865381a738f1d77a472d97118f853290fb4fd787537a8dcc7247b33cf8cf507519ad88d55419efa97f86ba9ef3f003b067b1f9cff87e08c2395969b diff --git a/dev-python/backports-csv/backports-csv-1.0.7.ebuild b/dev-python/backports-csv/backports-csv-1.0.7.ebuild new file mode 100644 index 000000000000..d9cce4776ba6 --- /dev/null +++ b/dev-python/backports-csv/backports-csv-1.0.7.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_6,3_7} ) + +inherit distutils-r1 + +MY_PN=${PN/-/.} +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Backport of Python 3's 'csv' module" +HOMEPAGE="https://github.com/ryanhiebert/backports.csv https://pypi.org/project/backports.csv/" +SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="PSF-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-python/backports[${PYTHON_USEDEP}]" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + test? ( ${RDEPEND} )" + +S=${WORKDIR}/${MY_P} + +python_test() { + "${EPYTHON}" tests.py -v || die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + distutils-r1_python_install_all + find "${ED}" -name '*.pth' -delete || die +} diff --git a/dev-python/backports-csv/metadata.xml b/dev-python/backports-csv/metadata.xml new file mode 100644 index 000000000000..6dd96cc8c0b0 --- /dev/null +++ b/dev-python/backports-csv/metadata.xml @@ -0,0 +1,16 @@ + + + + + grknight@gentoo.org + Brian Evans + + + python@gentoo.org + + + ryanhiebert/backports.csv + backports.csv + + gentoo-staging + diff --git a/dev-python/backports-functools-lru-cache/Manifest b/dev-python/backports-functools-lru-cache/Manifest new file mode 100644 index 000000000000..46a85ff90f01 --- /dev/null +++ b/dev-python/backports-functools-lru-cache/Manifest @@ -0,0 +1 @@ +DIST backports.functools_lru_cache-1.6.1.tar.gz 12426 BLAKE2B 361cc71e0a18e6d578ac007d4990c2f7ae86a5753c25da378a7a3cfbece63b088278fc998adfea3eccaa51146659d658cdd7ce4e4e19d6d2fd7639f8df0a7262 SHA512 5764cc6ed83dc4abc2a7e5f8b5bb30c7b7554aafcbb6dfcececdb3646fe9298a8c1791a02112238ec94a0e383855bdec43bf9094f40b57124d0a0c9aa7c67f88 diff --git a/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.6.1.ebuild b/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.6.1.ebuild new file mode 100644 index 000000000000..8ee0b1ba39dc --- /dev/null +++ b/dev-python/backports-functools-lru-cache/backports-functools-lru-cache-1.6.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 + +MY_PN="${PN/-/.}" +MY_PN="${MY_PN//-/_}" +DESCRIPTION="Backport of functools.lru_cache from Python 3.3" +HOMEPAGE="https://github.com/jaraco/backports.functools_lru_cache" +SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +IUSE="doc test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-python/backports[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}] + doc? ( + >=dev-python/jaraco-packaging-3.2[${PYTHON_USEDEP}] + >=dev-python/rst-linker-1.9[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( + >=dev-python/pytest-2.8[${PYTHON_USEDEP}] + ) +" + +S="${WORKDIR}/${MY_PN}-${PV}" + +python_compile_all() { + if use doc; then + cd docs || die + sphinx-build . _build/html || die + HTML_DOCS=( docs/_build/html/. ) + fi +} + +python_test() { + # Override pytest options to skip flake8 and friends + PYTHONPATH=. pytest -vv --override-ini="addopts=--doctest-modules" \ + || die "tests failed with ${EPYTHON}" +} + +python_install() { + # avoid a collision with dev-python/backports + rm "${BUILD_DIR}"/lib/backports/__init__.py || die + distutils-r1_python_install --skip-build +} diff --git a/dev-python/backports-functools-lru-cache/metadata.xml b/dev-python/backports-functools-lru-cache/metadata.xml new file mode 100644 index 000000000000..8e1a495510b6 --- /dev/null +++ b/dev-python/backports-functools-lru-cache/metadata.xml @@ -0,0 +1,20 @@ + + + + + sbraz@gentoo.org + Louis Sautier + + + python@gentoo.org + Python + + + + backports.functools_lru_cache + jaraco/backports.functools_lru_cache + https://github.com/jaraco/backports.functools_lru_cache/issues + https://github.com/jaraco/backports.functools_lru_cache/blob/master/CHANGES.rst + + gentoo-staging + diff --git a/dev-python/backports-lzma/Manifest b/dev-python/backports-lzma/Manifest new file mode 100644 index 000000000000..6732b294bbc6 --- /dev/null +++ b/dev-python/backports-lzma/Manifest @@ -0,0 +1 @@ +DIST backports.lzma-0.0.13.tar.gz 42552 BLAKE2B 85cff01ee9b5481a056fe6fa993a44ec3799eed3ef8e12f98f7b94d8af85c196c3244df4555b957fbdb566416c1bfaa4e8654e16115c9bea986a72bb9d834b3f SHA512 e022de691bc1eef917286da40e2c0ee477300a0af20fba9e972bffd3d0ca1155d5d2607e7601e28d70d1e721b93c785f81adb1c7c73172659ab7615708e55aa2 diff --git a/dev-python/backports-lzma/backports-lzma-0.0.13.ebuild b/dev-python/backports-lzma/backports-lzma-0.0.13.ebuild new file mode 100644 index 000000000000..63344d21c828 --- /dev/null +++ b/dev-python/backports-lzma/backports-lzma-0.0.13.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 + +MY_PN=${PN/-/.} +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Backport of Python 3.3's lzma module for XZ/LZMA compressed files" +HOMEPAGE="https://github.com/peterjc/backports.lzma/ https://pypi.org/project/backports.lzma/" +SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="app-arch/xz-utils:0= + dev-python/backports[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + test? ( app-arch/xz-utils:0[extra-filters(+)] )" + +S=${WORKDIR}/${MY_P} + +python_test() { + "${EPYTHON}" test/test_lzma.py || die "tests failed with ${EPYTHON}" +} + +python_install() { + # main namespace provided by dev-python/backports + rm "${BUILD_DIR}"/lib/backports/__init__.py || die + rm -f backports/__init__.py || die + + distutils-r1_python_install +} diff --git a/dev-python/backports-lzma/metadata.xml b/dev-python/backports-lzma/metadata.xml new file mode 100644 index 000000000000..8932c1478d45 --- /dev/null +++ b/dev-python/backports-lzma/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + peterjc/backports.lzma + backports.lzma + + gentoo-staging + diff --git a/dev-python/backports-os/Manifest b/dev-python/backports-os/Manifest new file mode 100644 index 000000000000..c248a5bc8d54 --- /dev/null +++ b/dev-python/backports-os/Manifest @@ -0,0 +1 @@ +DIST backports-os-0.1.1.tar.gz 11359 BLAKE2B 8c1f9ba4d62d9b6b625d31c902feb7532919a0a42064133ef07756a3806a6423a479f5b3c4c9824ebb421a9e1901d8932aa024ced7dd7700119236c186d11137 SHA512 d17c5f6146401fa96c02f2d848d515a5d1dd587ee2199b5e45c177e1853e21e7e7c205a4d89322c5aada71e3a7b34bc7f9afe8183625f76e4ba26aedf2150268 diff --git a/dev-python/backports-os/backports-os-0.1.1.ebuild b/dev-python/backports-os/backports-os-0.1.1.ebuild new file mode 100644 index 000000000000..eab837aadda7 --- /dev/null +++ b/dev-python/backports-os/backports-os-0.1.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{6,7} ) +inherit distutils-r1 + +DESCRIPTION="Backport of new features in Python's os module" +HOMEPAGE="https://github.com/pjdelport/backports.os" +SRC_URI="https://github.com/pjdelport/backports.os/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="PYTHON" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND} + dev-python/backports[${PYTHON_USEDEP}] + dev-python/future[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}] +" + +S="${WORKDIR}/${P/-/.}" + +src_prepare() { + export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}" + distutils-r1_src_prepare +} + +python_test() { + esetup.py test +} + +python_install() { + distutils-r1_python_install + # main namespace provided by dev-python/backports + rm "${D}/$(python_get_sitedir)"/backports/__init__.py* || die + rm -rf "${D}/$(python_get_sitedir)"/backports/__pycache__ || die +} diff --git a/dev-python/backports-os/metadata.xml b/dev-python/backports-os/metadata.xml new file mode 100644 index 000000000000..99bb4564b618 --- /dev/null +++ b/dev-python/backports-os/metadata.xml @@ -0,0 +1,9 @@ + + + + + pacho@gentoo.org + Pacho Ramos + + gentoo-staging + diff --git a/dev-python/backports-shutil_get_terminal_size/Manifest b/dev-python/backports-shutil_get_terminal_size/Manifest new file mode 100644 index 000000000000..c82df6234216 --- /dev/null +++ b/dev-python/backports-shutil_get_terminal_size/Manifest @@ -0,0 +1 @@ +DIST backports.shutil_get_terminal_size-1.0.0.tar.gz 4279 BLAKE2B 8f4772c8c9b7e80c4d1402ef9cf3fefaa7ab61a1baed26b87fa0d347bea6ad704f5ae7d9379cd266bd949509eff9e89cda9d87ecedc9832c5cb332c5ed6496d0 SHA512 b74341c6616f9aace5abcc7fd657fc33801b558b6227c533002ccaf588734490b465a4a27d2bdc8047a385771afdcded610edef832dfa5ef24632f4541729050 diff --git a/dev-python/backports-shutil_get_terminal_size/backports-shutil_get_terminal_size-1.0.0-r1.ebuild b/dev-python/backports-shutil_get_terminal_size/backports-shutil_get_terminal_size-1.0.0-r1.ebuild new file mode 100644 index 000000000000..1e2ab25acb17 --- /dev/null +++ b/dev-python/backports-shutil_get_terminal_size/backports-shutil_get_terminal_size-1.0.0-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 + +MY_PN="backports.shutil_get_terminal_size" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A backport of the get_terminal_size function from Python 3.3's shutil" +HOMEPAGE="https://pypi.org/project/backports.shutil_get_terminal_size/ https://github.com/chrippa/backports.shutil_get_terminal_size" +SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux" +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="dev-python/backports[${PYTHON_USEDEP}]" + +S=${WORKDIR}/${MY_P} + +python_install() { + distutils-r1_python_install + + # main namespace provided by dev-python/backports + rm "${D}$(python_get_sitedir)"/backports/__init__.py* || die +} diff --git a/dev-python/backports-shutil_get_terminal_size/metadata.xml b/dev-python/backports-shutil_get_terminal_size/metadata.xml new file mode 100644 index 000000000000..e4cf183ceb5c --- /dev/null +++ b/dev-python/backports-shutil_get_terminal_size/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + backports.shutil_get_terminal_size + chrippa/backports.shutil_get_terminal_size + + gentoo-staging + diff --git a/dev-python/backports-shutil_which/Manifest b/dev-python/backports-shutil_which/Manifest new file mode 100644 index 000000000000..a8b102d94aa9 --- /dev/null +++ b/dev-python/backports-shutil_which/Manifest @@ -0,0 +1 @@ +DIST backports.shutil_which-3.5.1.tar.gz 3020 BLAKE2B 9df216cb71d0af039ddd38dcd3a9e4de311afff742fcdd1a91e2d29520d3f9c2f8dfd44d2b8471cdb76b54d7cae3ba81c02c77d92fba617936dccfa6e79387e1 SHA512 066096f6cde0d245f2a8ff27b8e99bcec7088a2c9667c6b3dc73dd8866ea98acfb32c63222e8349eb906460b8ade864b18cf88a627070e20e28d5c00aded3ae4 diff --git a/dev-python/backports-shutil_which/backports-shutil_which-3.5.1.ebuild b/dev-python/backports-shutil_which/backports-shutil_which-3.5.1.ebuild new file mode 100644 index 000000000000..abe245de1db7 --- /dev/null +++ b/dev-python/backports-shutil_which/backports-shutil_which-3.5.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 + +MY_PN="backports.shutil_which" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Backport of shutil.which from Python 3.3" +HOMEPAGE="https://pypi.org/project/backports.shutil_which/ https://github.com/minrk/backports.shutil_which" +SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="dev-python/backports[${PYTHON_USEDEP}]" + +S=${WORKDIR}/${MY_P} + +python_install() { + distutils-r1_python_install + + # main namespace provided by dev-python/backports + rm "${D}$(python_get_sitedir)"/backports/__init__.py* || die +} diff --git a/dev-python/backports-shutil_which/metadata.xml b/dev-python/backports-shutil_which/metadata.xml new file mode 100644 index 000000000000..e1d3dca9ceff --- /dev/null +++ b/dev-python/backports-shutil_which/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + backports.shutil_which + minrk/backports.shutil_which + + gentoo-staging + diff --git a/dev-python/backports-ssl-match-hostname/Manifest b/dev-python/backports-ssl-match-hostname/Manifest new file mode 100644 index 000000000000..0024cbe11c59 --- /dev/null +++ b/dev-python/backports-ssl-match-hostname/Manifest @@ -0,0 +1 @@ +DIST backports.ssl_match_hostname-3.5.0.1.tar.gz 5605 BLAKE2B b9c346cc7414fbda97c2b1646ec406942ab5527b6537338a9fe0ed60d62d8515cd03fdeb68cfed10862c23f1d6e37ffc13bd479e55f6a9310abb4be14e3de83c SHA512 414c2b6f302a4655c3db3ef09e1dca4916ae4e8c4aa69e43c63bbb920303ea4b2618150c2c35d8a2e1e1283b1d65ccd10a350888fd771addda533c19c20b7e82 diff --git a/dev-python/backports-ssl-match-hostname/backports-ssl-match-hostname-3.5.0.1-r1.ebuild b/dev-python/backports-ssl-match-hostname/backports-ssl-match-hostname-3.5.0.1-r1.ebuild new file mode 100644 index 000000000000..744d6bb51f76 --- /dev/null +++ b/dev-python/backports-ssl-match-hostname/backports-ssl-match-hostname-3.5.0.1-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +# This is a backport from python3.5+ +# Do not add python3.5 or later support here, there's no need for it. +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 + +MY_PN=${PN/-/.} +MY_PN=${MY_PN//-/_} +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Backport of the ssl.match_hostname function" +HOMEPAGE="https://pypi.org/project/backports.ssl_match_hostname/" +SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="PYTHON" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="dev-python/backports[${PYTHON_USEDEP}]" + +S=${WORKDIR}/${MY_P} + +python_install_all() { + local DOCS=( backports/ssl_match_hostname/README.txt ) + distutils-r1_python_install_all +} + +python_install() { + # main namespace provided by dev-python/backports + rm "${BUILD_DIR}"/lib/backports/__init__.py || die + distutils-r1_python_install --skip-build +} diff --git a/dev-python/backports-ssl-match-hostname/metadata.xml b/dev-python/backports-ssl-match-hostname/metadata.xml new file mode 100644 index 000000000000..b3f8719c8bc1 --- /dev/null +++ b/dev-python/backports-ssl-match-hostname/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + Python + + + backports.ssl_match_hostname + + gentoo-staging + diff --git a/dev-python/backports-tempfile/Manifest b/dev-python/backports-tempfile/Manifest new file mode 100644 index 000000000000..2e3778ca3bd6 --- /dev/null +++ b/dev-python/backports-tempfile/Manifest @@ -0,0 +1 @@ +DIST backports.tempfile-1.0.tar.gz 10262 BLAKE2B 9436c8a3eb7fa6da17dad4466ab030f62b93a19103e519efcbe79e35cf0687ca2960666a9337cdc2929aeeed3790a7ee0441377755b1f1e2a8192b07ed7f049a SHA512 1f3cf634e289704e96bd8483289415aae896d95a16f5ac9b226ba879497675d76148399770966bd2ef14a02d3c8848516a9b39cc400819023b06254b5b0500dc diff --git a/dev-python/backports-tempfile/backports-tempfile-1.0.ebuild b/dev-python/backports-tempfile/backports-tempfile-1.0.ebuild new file mode 100644 index 000000000000..23e57dc7bc5c --- /dev/null +++ b/dev-python/backports-tempfile/backports-tempfile-1.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +MY_PN=${PN/-/.} +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Backport of new features in Python's tempfile module" +HOMEPAGE="https://github.com/PiDelport/backports.tempfile https://pypi.org/project/backports.tempfile/" +SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="PSF-2.3" +SLOT="0" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" +IUSE="" +RDEPEND="dev-python/backports[${PYTHON_USEDEP}] + dev-python/backports-weakref[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" +# Tests require backports.test.support +RESTRICT="test" +S="${WORKDIR}/${MY_P}" + +python_prepare_all() { + sed -e "s|'setuptools_scm'||" \ + -i setup.py || die + distutils-r1_python_prepare_all +} + +python_test() { + PYTHONPATH="${BUILD_DIR}/lib" \ + "${PYTHON:-python}" tests/test_tempfile.py || die "tests failed with ${EPYTHON}" +} + +python_install() { + # avoid a collision with dev-python/backports + rm "${BUILD_DIR}"/lib/backports/__init__.py || die + distutils-r1_python_install --skip-build +} diff --git a/dev-python/backports-tempfile/metadata.xml b/dev-python/backports-tempfile/metadata.xml new file mode 100644 index 000000000000..a96a9e4320ec --- /dev/null +++ b/dev-python/backports-tempfile/metadata.xml @@ -0,0 +1,14 @@ + + + + + zmedico@gentoo.org + Zac Medico + + + PiDelport/backports.tempfile + backports.tempfile + https://github.com/PiDelport/backports.tempfile/issues + + gentoo-staging + diff --git a/dev-python/backports-unittest-mock/Manifest b/dev-python/backports-unittest-mock/Manifest new file mode 100644 index 000000000000..7e9178c07b61 --- /dev/null +++ b/dev-python/backports-unittest-mock/Manifest @@ -0,0 +1 @@ +DIST backports.unittest_mock-1.5.tar.gz 8941 BLAKE2B ba0ba99bd2668ffaf02f10cd5cf511e32660a2592550f879422400265a4b75732e03d2d0627c4563daca0063ac5759d30abf450c13f9d38b6b3a94b85cab9c17 SHA512 2f2d2c34f80009829935f9e97404bf1840d3ead9dad55fc6f967135b80ed572389d7f42ead2f82671ecfe341eb6ccf696a49560c848d1a36ec5570769a5820a5 diff --git a/dev-python/backports-unittest-mock/backports-unittest-mock-1.5-r1.ebuild b/dev-python/backports-unittest-mock/backports-unittest-mock-1.5-r1.ebuild new file mode 100644 index 000000000000..d81eb8d9fa1b --- /dev/null +++ b/dev-python/backports-unittest-mock/backports-unittest-mock-1.5-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=rdepend +# It is the developer's intention that backports.unittest_mock will be +# used even for Python 3: https://github.com/jaraco/jaraco.timing/pull/1 +PYTHON_COMPAT=( pypy3 python{2_7,3_{6,7,8}} ) + +inherit distutils-r1 + +MY_PN="${PN/-/.}" +MY_PN="${MY_PN//-/_}" +DESCRIPTION="Backport of unittest.mock" +HOMEPAGE="https://github.com/jaraco/backports.unittest_mock" +SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86" +IUSE="test" + +RDEPEND=" + dev-python/backports[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + >=dev-python/pytest-2.8[${PYTHON_USEDEP}] + ) +" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RESTRICT="!test? ( test )" + +distutils_enable_sphinx docs \ + '>=dev-python/jaraco-packaging-3.2' \ + '>=dev-python/rst-linker-1.9' + +python_prepare_all() { + # avoid a setuptools_scm dependency + sed -i "s:use_scm_version=True:version='${PV}':" setup.py || die + sed -r -i "s:setuptools_scm[[:space:]]*([><=]{1,2}[[:space:]]*[0-9.a-zA-Z]+)[[:space:]]*::" \ + setup.cfg || die + + distutils-r1_python_prepare_all +} + +python_test() { + # Override pytest options to skip flake8 + pytest -vv --override-ini="addopts=--doctest-modules" \ + || die "tests failed with ${EPYTHON}" +} + +python_install() { + # avoid a collision with dev-python/backports + rm "${BUILD_DIR}"/lib/backports/__init__.py || die + distutils-r1_python_install --skip-build +} diff --git a/dev-python/backports-unittest-mock/metadata.xml b/dev-python/backports-unittest-mock/metadata.xml new file mode 100644 index 000000000000..2644986f34fb --- /dev/null +++ b/dev-python/backports-unittest-mock/metadata.xml @@ -0,0 +1,19 @@ + + + + + sbraz@gentoo.org + Louis Sautier + + + python@gentoo.org + + + + backports.unittest_mock + jaraco/backports.unittest_mock + https://github.com/jaraco/backports.unittest_mock/issues + https://github.com/jaraco/backports.unittest_mock/blob/master/CHANGES.rst + + gentoo-staging + diff --git a/dev-python/backports-weakref/Manifest b/dev-python/backports-weakref/Manifest new file mode 100644 index 000000000000..6b5303d586cd --- /dev/null +++ b/dev-python/backports-weakref/Manifest @@ -0,0 +1 @@ +DIST backports.weakref-1.0.post1.tar.gz 10574 BLAKE2B a53a64dc22d8d1ac93a157bef4a858156f620593ae3d9e69b99762298e9aed73a04fd0557d98f53eed8816e746869718bc028aeda619330ce7c031f8b6f346b1 SHA512 27fb7ffd3313e62ca5ac220efe5ce0a9ae2ba8a589c80d3c5cf98741e913da7f713e1ecf2af848510383f574fa3bc3b7b3c21e6696f0a252fb517fe836c07cc7 diff --git a/dev-python/backports-weakref/backports-weakref-1.0_p1.ebuild b/dev-python/backports-weakref/backports-weakref-1.0_p1.ebuild new file mode 100644 index 000000000000..cb1d11c06227 --- /dev/null +++ b/dev-python/backports-weakref/backports-weakref-1.0_p1.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=( python2_7 python3_{6,7,8} ) + +inherit distutils-r1 + +MY_PN=${PN/-/.} +MY_P=${MY_PN}-${PV/_p/.post} + +DESCRIPTION="Backport of new features in Python's weakref module" +HOMEPAGE="https://github.com/PiDelport/backports.weakref https://pypi.org/project/backports.weakref/" +SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="PSF-2.3" +SLOT="0" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" +IUSE="" +RDEPEND="dev-python/backports[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" +# Tests require backports.test.support +RESTRICT="test" +S="${WORKDIR}/${MY_P}" + +python_prepare_all() { + sed -e "s|'setuptools_scm'||" \ + -i setup.py || die + distutils-r1_python_prepare_all +} + +python_test() { + PYTHONPATH="${BUILD_DIR}/lib" \ + "${PYTHON:-python}" tests/test_weakref.py || die "tests failed with ${EPYTHON}" +} + +python_install() { + # avoid a collision with dev-python/backports + rm "${BUILD_DIR}"/lib/backports/__init__.py || die + distutils-r1_python_install --skip-build +} diff --git a/dev-python/backports-weakref/metadata.xml b/dev-python/backports-weakref/metadata.xml new file mode 100644 index 000000000000..846c142531dc --- /dev/null +++ b/dev-python/backports-weakref/metadata.xml @@ -0,0 +1,14 @@ + + + + + zmedico@gentoo.org + Zac Medico + + + PiDelport/backports.weakref + backports.weakref + https://github.com/PiDelport/backports.weakref/issues + + gentoo-staging + diff --git a/dev-python/backports/Manifest b/dev-python/backports/Manifest new file mode 100644 index 000000000000..78c35159489d --- /dev/null +++ b/dev-python/backports/Manifest @@ -0,0 +1 @@ +DIST backports-1.0.tar.gz 2070 BLAKE2B 7fad9ef13abdc5bab550ddf62061a952991ff601642f5e03359c3ba2bf20d923701d86aed178dce530c60870efd33a4a2b4b2498802c78df73d406bc496239fb SHA512 069e155209d6036dec09000e4543abea9383f13b229a7259b1d3d02fff4b51be1a32c766dee434215c8a5209afc5e7d24163d188a77cec7d354d34170665bd37 diff --git a/dev-python/backports/backports-1.0.ebuild b/dev-python/backports/backports-1.0.ebuild new file mode 100644 index 000000000000..dcc2f943f7a1 --- /dev/null +++ b/dev-python/backports/backports-1.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=no +PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Namespace for backported Python features" +HOMEPAGE="https://bitbucket.org/brandon/backports https://pypi.org/project/backports/" +SRC_URI="https://dev.gentoo.org/~radhermit/dist/${P}.tar.gz" + +LICENSE="PYTHON" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" + +RDEPEND="! + + + + python@gentoo.org + Python + + + brandon/backports + + gentoo-staging + diff --git a/dev-python/bandit/Manifest b/dev-python/bandit/Manifest new file mode 100644 index 000000000000..f124e1c0046c --- /dev/null +++ b/dev-python/bandit/Manifest @@ -0,0 +1,2 @@ +DIST bandit-1.5.1.tar.gz 480856 BLAKE2B f8a1a7dc1d93a1b6c8d3eb5bcbecda895b29dfebe055ac358b9437bd0c9ab5562e6d25a658bc2092cff6bddfd0245e71bf39ee88b2718e3a0c7376fa50293ae1 SHA512 e6f596e73af45ca2ff4d200fad63d37adf44efd5de52f8061f5a349b66457a39eb442ad442d5fb57b2e0e98c8bae0eb0879b958ff619b4e26c0183bc8b928e36 +DIST bandit-1.6.2.tar.gz 498567 BLAKE2B ab7885df634ff8258fc7620523b56995cb2f262f4290193a9063e216f66ba8ecb31ec17f09d0b72a0472923266953c46e47e74fcdfb39784873738c033e00c6c SHA512 9facce98411ceb9e33e5a978ca4aad2dab541ffe215e480806ac921b7f7067572445d8e32e8d473ef30bb57155b72b2ffd4e06d458a3da82e2a9fb1b1d8a4b9f diff --git a/dev-python/bandit/bandit-1.5.1-r1.ebuild b/dev-python/bandit/bandit-1.5.1-r1.ebuild new file mode 100644 index 000000000000..998ae418d415 --- /dev/null +++ b/dev-python/bandit/bandit-1.5.1-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +DESCRIPTION="A security linter from OpenStack Security" +HOMEPAGE="https://openstack.org" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ~arm64 ~s390 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + ${CDEPEND} + test? ( + >=dev-python/coverage-4.0[${PYTHON_USEDEP}] + !~dev-python/coverage-4.4[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/hacking-1.0.0[${PYTHON_USEDEP}] + >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] + >=dev-python/stestr-1.0.0 + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/beautifulsoup-4.6.0[${PYTHON_USEDEP}] + >=dev-python/pylint-1.4.5[${PYTHON_USEDEP}] + )" +RDEPEND=" + ${CDEPEND} + >=dev-python/GitPython-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.12.0[${PYTHON_USEDEP}] + >=dev-python/six-1.10.0[${PYTHON_USEDEP}] + >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]" + +python_test() { + stestr init + stestr run || die +} diff --git a/dev-python/bandit/bandit-1.6.2.ebuild b/dev-python/bandit/bandit-1.6.2.ebuild new file mode 100644 index 000000000000..f4cbf20f2c3f --- /dev/null +++ b/dev-python/bandit/bandit-1.6.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +DESCRIPTION="A security linter from OpenStack Security" +HOMEPAGE="https://github.com/PyCQA/bandit" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~s390 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + ${CDEPEND} + test? ( + >=dev-python/coverage-4.0[${PYTHON_USEDEP}] + !~dev-python/coverage-4.4[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/hacking-1.0.0[${PYTHON_USEDEP}] + >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] + >=dev-python/stestr-1.0.0 + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/beautifulsoup-4.6.0[${PYTHON_USEDEP}] + >=dev-python/pylint-1.4.5[${PYTHON_USEDEP}] + )" +RDEPEND=" + ${CDEPEND} + >=dev-python/GitPython-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.13.0[${PYTHON_USEDEP}] + >=dev-python/six-1.10.0[${PYTHON_USEDEP}] + >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]" + +python_test() { + stestr init + stestr run || die +} diff --git a/dev-python/bandit/metadata.xml b/dev-python/bandit/metadata.xml new file mode 100644 index 000000000000..4f727aff48e6 --- /dev/null +++ b/dev-python/bandit/metadata.xml @@ -0,0 +1,15 @@ + + + + + prometheanfire@gentoo.org + Matthew Thode + + + Bandit is a tool designed to find common security issues in Python code. To do this Bandit processes each file, builds an AST from it, and runs appropriate plugins against the AST nodes. Once Bandit has finished scanning all the files it generates a report. + + + bandit + + gentoo-staging + diff --git a/dev-python/bareos/Manifest b/dev-python/bareos/Manifest new file mode 100644 index 000000000000..f8e008f663e3 --- /dev/null +++ b/dev-python/bareos/Manifest @@ -0,0 +1 @@ +DIST bareos-19.2.7.tar.gz 12602338 BLAKE2B 31fa9c9966b22913c2af6eaa6c6f704396d353341878817a574388925f35b437331b057b2a147a8217502f9198b39539d2fa68c4047e191dc918123c0f674a7d SHA512 cb467846a41d42a469704d48c3a1b03ebf5fdc71b9268c1e438e46b86073d55993dfd9bf26242db593db8b1814009c060fd65122d434bad2986c24613f6865c6 diff --git a/dev-python/bareos/bareos-19.2.7.ebuild b/dev-python/bareos/bareos-19.2.7.ebuild new file mode 100644 index 000000000000..c66b7e5732e2 --- /dev/null +++ b/dev-python/bareos/bareos-19.2.7.ebuild @@ -0,0 +1,23 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{6..8} ) +inherit distutils-r1 + +DESCRIPTION="python bindings for bareos network backup suite" +HOMEPAGE="https://www.bareos.org/" +SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> ${P}.tar.gz" +RESTRICT="mirror" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="${PYTHON_DEPS}" + +S=${WORKDIR}/${PN}-Release-${PV}/python-bareos diff --git a/dev-python/bareos/metadata.xml b/dev-python/bareos/metadata.xml new file mode 100644 index 000000000000..3401b9e8e849 --- /dev/null +++ b/dev-python/bareos/metadata.xml @@ -0,0 +1,12 @@ + + + + + mschiff@gentoo.org + Marc Schiffbauer + + + bareos/bareos + + gentoo-staging + diff --git a/dev-python/bashate/Manifest b/dev-python/bashate/Manifest new file mode 100644 index 000000000000..d2e9a4bc9cbd --- /dev/null +++ b/dev-python/bashate/Manifest @@ -0,0 +1 @@ +DIST bashate-0.6.0.tar.gz 30980 BLAKE2B 5b210edaa44a0652a03f30a641a072dba1482e1ca3b42c6b7140a52349ddb271f0137373a4d2f364032c22c176d6caf14be2635038df8a4e86585773d17a1f97 SHA512 bb64d8de0143bf2662497b1571ce654f4ceeb7d1dea3f625705b609ab70ed3b4bca6266c4eba7c2e7d99a1520fb9566a4a4daefa34c9c16538537b446c1da255 diff --git a/dev-python/bashate/bashate-0.6.0.ebuild b/dev-python/bashate/bashate-0.6.0.ebuild new file mode 100644 index 000000000000..41ac6f0d758f --- /dev/null +++ b/dev-python/bashate/bashate-0.6.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7} ) +DISTUTILS_IN_SOURCE_BUILD=TRUE + +# time +RESTRICT="test" + +inherit distutils-r1 + +DESCRIPTION="A pep8 equivalent for bash scripts" +HOMEPAGE="https://pypi.org/project/bashate/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="test" + +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + !~dev-python/pbr-2.1.0 +" +RDEPEND=" + >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}] + !~dev-python/Babel-2.4.0 +" + +python_install_all() { + distutils-r1_python_install_all +} diff --git a/dev-python/bashate/metadata.xml b/dev-python/bashate/metadata.xml new file mode 100644 index 000000000000..b5911891eb5e --- /dev/null +++ b/dev-python/bashate/metadata.xml @@ -0,0 +1,19 @@ + + + + + prometheanfire@gentoo.org + Matthew Thode + + + openstack@gentoo.org + Openstack + + + A pep8 equivalent for bash scripts + + + bashate + + gentoo-staging + diff --git a/dev-python/basho-erlastic/Manifest b/dev-python/basho-erlastic/Manifest new file mode 100644 index 000000000000..77406e938370 --- /dev/null +++ b/dev-python/basho-erlastic/Manifest @@ -0,0 +1 @@ +DIST basho-erlastic-2.1.1.tar.gz 9298 BLAKE2B a3cd69a77c2d75ccbc2494cf841563a075036ce2ecca4425b3e806463e080d87fc2ab6668bcb21dfe3b083ec51498113c641f033cf66b0fd6b1b00ddd9703349 SHA512 bc8666b2e9ffba3e5c7105d1502423a1b0861047218ad18524ad77853137dea5f17c64d6cbb9cdbc6ac6e207b0a2f9a57d65e5c4cac67172654c5eb92ac7ae2e diff --git a/dev-python/basho-erlastic/basho-erlastic-2.1.1.ebuild b/dev-python/basho-erlastic/basho-erlastic-2.1.1.ebuild new file mode 100644 index 000000000000..e0fe0085086d --- /dev/null +++ b/dev-python/basho-erlastic/basho-erlastic-2.1.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Erlang binary term codec and port interface" +HOMEPAGE="https://github.com/basho/python-erlastic/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +RDEPEND="dev-python/six[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" + +python_test() { + "${PYTHON:-python}" tests.py || die +} diff --git a/dev-python/basho-erlastic/metadata.xml b/dev-python/basho-erlastic/metadata.xml new file mode 100644 index 000000000000..53c9ebcc68de --- /dev/null +++ b/dev-python/basho-erlastic/metadata.xml @@ -0,0 +1,12 @@ + + + + + basho-erlastic + basho/python-erlastic + + + zmedico@gentoo.org + + gentoo-staging + diff --git a/dev-python/bcrypt/Manifest b/dev-python/bcrypt/Manifest new file mode 100644 index 000000000000..9da7ab994291 --- /dev/null +++ b/dev-python/bcrypt/Manifest @@ -0,0 +1 @@ +DIST bcrypt-3.1.7.tar.gz 42512 BLAKE2B 5e762f153a5a69c1426748737956fd370e74fcd02e82b5a634e74dbb50fc9e894bdadb4e87eb9cdc580d0853f73ef348d9523ceaf4236df565e39b714bbd1c60 SHA512 bb9a431c8de97d5615d1a7fb67f868d08d839313fd5f3e17d8db40db1870f8b624594352c24c163c6a03485217de873cd92578040350678888728885c7b749de diff --git a/dev-python/bcrypt/bcrypt-3.1.7-r2.ebuild b/dev-python/bcrypt/bcrypt-3.1.7-r2.ebuild new file mode 100644 index 000000000000..9148b9379f84 --- /dev/null +++ b/dev-python/bcrypt/bcrypt-3.1.7-r2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{6,7,8,9} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Modern password hashing for software and servers" +HOMEPAGE="https://github.com/pyca/bcrypt/ https://pypi.org/project/bcrypt/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" + +RDEPEND=" + $(python_gen_cond_dep '>=dev-python/cffi-1.1:=[${PYTHON_USEDEP}]' 'python*') + >=dev-python/six-1.4.1[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +distutils_enable_tests pytest diff --git a/dev-python/bcrypt/metadata.xml b/dev-python/bcrypt/metadata.xml new file mode 100644 index 000000000000..53a9f468d777 --- /dev/null +++ b/dev-python/bcrypt/metadata.xml @@ -0,0 +1,17 @@ + + + + + python@gentoo.org + Python + + + openstack@gentoo.org + Openstack + + + bcrypt + pyca/bcrypt + + gentoo-staging + diff --git a/dev-python/beagle/Manifest b/dev-python/beagle/Manifest new file mode 100644 index 000000000000..bd0a72300b05 --- /dev/null +++ b/dev-python/beagle/Manifest @@ -0,0 +1 @@ +DIST beagle-0.2.1.tar.gz 12628 BLAKE2B f1d68134065a5d71f6662770b0a6a7c201a3019b57c12c3200cb59db00e664b5bba27b8a4029c0515e8095ac3c7153058b22d43e3245c3012e52e2ca734ce2bd SHA512 4cd58c05764dcca8959b2137f5bcfe627d83b576878eb77ae28ae38cd5d2cef16d045ed5d186fdf7eda6be821abe4d2eeee106fc505a5e59f027f59ab82ce653 diff --git a/dev-python/beagle/beagle-0.2.1.ebuild b/dev-python/beagle/beagle-0.2.1.ebuild new file mode 100644 index 000000000000..b793dbd0fc41 --- /dev/null +++ b/dev-python/beagle/beagle-0.2.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_6 python3_7 ) +inherit distutils-r1 + +DESCRIPTION="Command line client for Hound, the code search tool." +HOMEPAGE="https://beagle-hound.readthedocs.io/en/latest/ + https://github.com/dhellmann/beagle" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]" +DEPEND="${CDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="${CDEPEND} + >=dev-python/cliff-2.11.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.18.4[${PYTHON_USEDEP}]" diff --git a/dev-python/beagle/metadata.xml b/dev-python/beagle/metadata.xml new file mode 100644 index 000000000000..76bba9dab6cd --- /dev/null +++ b/dev-python/beagle/metadata.xml @@ -0,0 +1,19 @@ + + + + + python@gentoo.org + + + prometheanfire@gentoo.org + Matthew Thode + + + Beagle is a command line client for Hound, the code search tool. + + + beagle + dhellmann/beagle + + gentoo-staging + diff --git a/dev-python/beautifulsoup/Manifest b/dev-python/beautifulsoup/Manifest new file mode 100644 index 000000000000..c92891dad806 --- /dev/null +++ b/dev-python/beautifulsoup/Manifest @@ -0,0 +1 @@ +DIST beautifulsoup4-4.8.2.tar.gz 298650 BLAKE2B 6826abf793efa63be89d844bc25bdb105413196bfab21c18f3816fd59a7a771459bf2c7ee209b75b0c88dfa14da8f4625c948889acfb48502e2260ccca229675 SHA512 aab90eb22614e9a2fb47792389a951b3ad7faf9791e15984a6c27a38be6f3d0ccbf3a9753d9afb5c70105097ac1a9c5f9e07206e12c6d4cb7a7f6d4e90ec18c2 diff --git a/dev-python/beautifulsoup/beautifulsoup-4.8.2.ebuild b/dev-python/beautifulsoup/beautifulsoup-4.8.2.ebuild new file mode 100644 index 000000000000..67171073bb41 --- /dev/null +++ b/dev-python/beautifulsoup/beautifulsoup-4.8.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{2_7,3_{6,7,8,9}} pypy3 ) + +inherit distutils-r1 + +MY_PN="${PN}4" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree" +HOMEPAGE="https://www.crummy.com/software/BeautifulSoup/bs4/" +SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="4" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86" + +RDEPEND=" + dev-python/soupsieve[${PYTHON_USEDEP}] + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] +" +BDEPEND="${RDEPEND}" + +distutils_enable_tests nose +distutils_enable_sphinx doc/source + +python_test() { + nosetests --verbose -w "${BUILD_DIR}"/lib || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/beautifulsoup/metadata.xml b/dev-python/beautifulsoup/metadata.xml new file mode 100644 index 000000000000..bd904c43337d --- /dev/null +++ b/dev-python/beautifulsoup/metadata.xml @@ -0,0 +1,20 @@ + + + + + python@gentoo.org + Python + + + Beautiful Soup is a Python HTML/XML parser designed for quick + turnaround projects like screen-scraping. Two features make it + powerful: it won't choke if you give it bad markup and it provides a + few simple methods and Pythonic idioms for navigating and searching + a parse tree: a toolkit for dissecting a document and extracting + what you need. + + + beautifulsoup4 + + gentoo-staging + diff --git a/dev-python/bert/Manifest b/dev-python/bert/Manifest new file mode 100644 index 000000000000..d9a59b801119 --- /dev/null +++ b/dev-python/bert/Manifest @@ -0,0 +1 @@ +DIST bert-2.2.0.tar.gz 3541 BLAKE2B 3f1f87d5205e1098f7d170da5a4e331f9421151af536c106ce2de925082c48bc739df4bbe2294a2dbe8f65d2ccc24a1d5bb944ad90e80e558cb5032e4fd7c639 SHA512 417c9752362c6dc7ade8078f259d1674fcddd09b6af595694a9c31e886dbb523460413d4bf041db29afd4d67a9d639ef8f9254077c31d1593657ad52f8ef45a8 diff --git a/dev-python/bert/bert-2.2.0.ebuild b/dev-python/bert/bert-2.2.0.ebuild new file mode 100644 index 000000000000..44d12f472e06 --- /dev/null +++ b/dev-python/bert/bert-2.2.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_6 python3_7 python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="BERT Serialization Library" +HOMEPAGE="https://pypi.org/project/bert/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/basho-erlastic[${PYTHON_USEDEP}]" + +RDEPEND="" + +PATCHES=( "${FILESDIR}/${PN}-2.0.0-remove-basestring-fix.patch" ) diff --git a/dev-python/bert/files/bert-2.0.0-remove-basestring-fix.patch b/dev-python/bert/files/bert-2.0.0-remove-basestring-fix.patch new file mode 100644 index 000000000000..3854e95cdb3a --- /dev/null +++ b/dev-python/bert/files/bert-2.0.0-remove-basestring-fix.patch @@ -0,0 +1,11 @@ +--- a/bert/codec.py 2018-03-07 20:11:38.117925147 -0800 ++++ b/bert/codec.py 2018-03-07 20:12:19.681258078 -0800 +@@ -92,7 +92,7 @@ + return (Atom("bert"), Atom("false")) + elif obj is None: + return (Atom("bert"), Atom("nil")) +- elif isinstance(obj, basestring) and not self.__is_ascii(obj): ++ elif isinstance(obj, str) and not self.__is_ascii(obj): + return (Atom("bert"), Atom("string"), Atom(self.encoding.upper()), obj.encode(self.encoding)) + elif isinstance(obj, dict): + return (Atom("bert"), Atom("dict"), [(self.convert(k), self.convert(v)) for k, v in obj.items()]) diff --git a/dev-python/bert/metadata.xml b/dev-python/bert/metadata.xml new file mode 100644 index 000000000000..a0faadd238b4 --- /dev/null +++ b/dev-python/bert/metadata.xml @@ -0,0 +1,13 @@ + + + + + blueness@gentoo.org + Anthony G. Basile + + + bert + samuel/python-bert + + gentoo-staging + diff --git a/dev-python/betamax-matchers/Manifest b/dev-python/betamax-matchers/Manifest new file mode 100644 index 000000000000..4b2ac992e4c6 --- /dev/null +++ b/dev-python/betamax-matchers/Manifest @@ -0,0 +1 @@ +DIST betamax-matchers-0.4.0.tar.gz 4205 BLAKE2B d9f626b61195135b260b0b4d43e0f62ed18721aef7c03602e117c9efedecb88fc891972b30aceed1fc29502a0982a18f8a57ce264f81fb89906e455b70b9afa0 SHA512 325a8165205c21193b4c136aa4d35a855f9529d6ed5809a1306ae7a3e7a49790928b68104da04a918ff3673ad2ede3e4bd901019bde460a8e42e2c5d96fb8abf diff --git a/dev-python/betamax-matchers/betamax-matchers-0.4.0.ebuild b/dev-python/betamax-matchers/betamax-matchers-0.4.0.ebuild new file mode 100644 index 000000000000..18539cb8ed65 --- /dev/null +++ b/dev-python/betamax-matchers/betamax-matchers-0.4.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python{2_7,3_{6,7,8}} ) + +inherit distutils-r1 + +DESCRIPTION="A group of experimental matchers for Betamax" +HOMEPAGE="https://github.com/betamaxpy/betamax_matchers" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + >=dev-python/betamax-0.3.2[${PYTHON_USEDEP}] + >=dev-python/requests-toolbelt-0.4.0[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" + +# No tests +RESTRICT=test diff --git a/dev-python/betamax-matchers/metadata.xml b/dev-python/betamax-matchers/metadata.xml new file mode 100644 index 000000000000..a7ed67d9ee4e --- /dev/null +++ b/dev-python/betamax-matchers/metadata.xml @@ -0,0 +1,11 @@ + + + + + robbat2@gentoo.org + + + python@gentoo.org + + gentoo-staging + diff --git a/dev-python/betamax/Manifest b/dev-python/betamax/Manifest new file mode 100644 index 000000000000..345589e93711 --- /dev/null +++ b/dev-python/betamax/Manifest @@ -0,0 +1 @@ +DIST betamax-0.8.1.tar.gz 77526 BLAKE2B 2ce88326c5ef80082908912c4b14f149793c4457c47446ebcabaaffaa6b0ee64528096acc6bdd868fce0fad3d10ad66697cad5dc422c15b324e1cc9ae20eafa6 SHA512 89bfb56cf4004a70ec8c1f2342cfa0e02f850b8ed80b67f8b2b02c1a2093e8ac1cf1b9980354551e9d3a21fadde0d77d717f1559487024941973cd80bd451734 diff --git a/dev-python/betamax/betamax-0.8.1.ebuild b/dev-python/betamax/betamax-0.8.1.ebuild new file mode 100644 index 000000000000..f134539c79b9 --- /dev/null +++ b/dev-python/betamax/betamax-0.8.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python{2_7,3_{6,7,8,9}} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="python-requests HTTP exchanges recorder" +HOMEPAGE="https://github.com/betamaxpy/betamax" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +IUSE="test" + +RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" +DEPEND=" + test? ( + ${RDEPEND} + $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7 pypy) + )" + +PATCHES=( + "${FILESDIR}/betamax-0.8.1-tests.patch" +) + +distutils_enable_tests pytest + +src_prepare() { + rm tests/integration/test_hooks.py || die + rm tests/integration/test_placeholders.py || die + sed -e 's:test_records:_&:' \ + -e 's:test_replaces:_&:' \ + -e 's:test_replays:_&:' \ + -e 's:test_creates:_&:' \ + -i tests/integration/test_record_modes.py || die + rm tests/integration/test_unicode.py || die + rm tests/regression/test_gzip_compression.py || die + rm tests/regression/test_requests_2_11_body_matcher.py || die + distutils-r1_src_prepare +} diff --git a/dev-python/betamax/files/betamax-0.8.1-tests.patch b/dev-python/betamax/files/betamax-0.8.1-tests.patch new file mode 100644 index 000000000000..19da7d108efd --- /dev/null +++ b/dev-python/betamax/files/betamax-0.8.1-tests.patch @@ -0,0 +1,20 @@ +diff --git a/tests/unit/test_fixtures.py b/tests/unit/test_fixtures.py +index 387d9ce..f0bdc3b 100644 +--- a/tests/unit/test_fixtures.py ++++ b/tests/unit/test_fixtures.py +@@ -23,6 +23,7 @@ class TestPyTestFixture(unittest.TestCase): + def tearDown(self): + self.patched_betamax.stop() + ++ @pytest.mark.skip(reason="broken with newer pytest version") + def test_adds_stop_as_a_finalizer(self): + # Mock a pytest request object + request = mock.MagicMock() +@@ -33,6 +34,7 @@ class TestPyTestFixture(unittest.TestCase): + assert request.addfinalizer.called is True + request.addfinalizer.assert_called_once_with(self.mocked_betamax.stop) + ++ @pytest.mark.skip(reason="broken with newer pytest version") + def test_auto_starts_the_recorder(self): + # Mock a pytest request object + request = mock.MagicMock() diff --git a/dev-python/betamax/metadata.xml b/dev-python/betamax/metadata.xml new file mode 100644 index 000000000000..50567d15b867 --- /dev/null +++ b/dev-python/betamax/metadata.xml @@ -0,0 +1,8 @@ + + + + + python@gentoo.org + + gentoo-staging + diff --git a/dev-python/bibtexparser/Manifest b/dev-python/bibtexparser/Manifest new file mode 100644 index 000000000000..b283466b8d76 --- /dev/null +++ b/dev-python/bibtexparser/Manifest @@ -0,0 +1 @@ +DIST bibtexparser-1.1.0.tar.gz 88656 BLAKE2B e5285953fbf79558643e19ea39f6421394f93afbfc6820be9bee0583c1efa010b9fe3478c9f3e36bea0c64e35c9d5bcb8341f1ee784c4150883e160723b94119 SHA512 f984cb307bfb8ee8143499469c0a83a28b3e9f061b17e5b43b7f9aa730c91427f2b2c441e501d37ab62f99ce2b7dd1cd7dee40b21c9f1a8e8b2dddf8eac2e74b diff --git a/dev-python/bibtexparser/bibtexparser-1.1.0.ebuild b/dev-python/bibtexparser/bibtexparser-1.1.0.ebuild new file mode 100644 index 000000000000..5b5c3522fdae --- /dev/null +++ b/dev-python/bibtexparser/bibtexparser-1.1.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 python-r1 + +DESCRIPTION="A BibTeX parser written in python" +HOMEPAGE="https://github.com/sciunto-org/python-bibtexparser" +SRC_URI="https://github.com/sciunto-org/python-bibtexparser/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( BSD LGPL-3 )" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-python/pyparsing[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/nose[${PYTHON_USEDEP}] )" + +S="${WORKDIR}/python-${P}" + +src_test() { + python_foreach_impl nosetests +} diff --git a/dev-python/bibtexparser/metadata.xml b/dev-python/bibtexparser/metadata.xml new file mode 100644 index 000000000000..d637dff18942 --- /dev/null +++ b/dev-python/bibtexparser/metadata.xml @@ -0,0 +1,12 @@ + + + + + tex@gentoo.org + Gentoo TeX Project + + + sciunto-org/python-bibtexparser + + gentoo-staging + diff --git a/dev-python/billiard/Manifest b/dev-python/billiard/Manifest new file mode 100644 index 000000000000..a85d3d00ba3d --- /dev/null +++ b/dev-python/billiard/Manifest @@ -0,0 +1 @@ +DIST billiard-3.6.0.0.tar.gz 151342 BLAKE2B 46e29ae54144f3b4ebf3fbb4a5bdbba29662d3a6b292cbfef526618237103fd833d10eefe03211141264424590b33ddcd8722616d36ab4e2405198628cc29d5a SHA512 0a71de026d2a781b83fe2c549ecbfe9b6fbd574d8067fc46ba7eca6b76633a123620853d22696df3563d050043cfe75b14b4b69bf5217e0af964aaa0bcbe08ff diff --git a/dev-python/billiard/billiard-3.6.0.0.ebuild b/dev-python/billiard/billiard-3.6.0.0.ebuild new file mode 100644 index 000000000000..0f1f5c0d5662 --- /dev/null +++ b/dev-python/billiard/billiard-3.6.0.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} pypy3 ) + +inherit distutils-r1 flag-o-matic + +DESCRIPTION="Python multiprocessing fork" +HOMEPAGE="https://pypi.org/project/billiard/ https://github.com/celery/billiard" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +RDEPEND="" +DEPEND=" + >=dev-python/setuptools-20.6.7[${PYTHON_USEDEP}] + test? ( + !!=dev-python/case-1.3.1[${PYTHON_USEDEP}] + >=dev-python/pytest-3.0[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + )" +# The usual req'd for tests +DISTUTILS_IN_SOURCE_BUILD=1 + +python_compile() { + if ! python_is_python3; then + local CFLAGS=${CFLAGS} + append-cflags -fno-strict-aliasing + fi + distutils-r1_python_compile +} + +python_compile_all() { + use doc && esetup.py build_sphinx --builder="html" --source-dir=Doc/ +} + +python_test() { + esetup.py test +} + +python_install_all() { + use doc && local HTML_DOCS=( build/sphinx/html/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/billiard/metadata.xml b/dev-python/billiard/metadata.xml new file mode 100644 index 000000000000..02f5cbe337fe --- /dev/null +++ b/dev-python/billiard/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + billiard + celery/billiard + + gentoo-staging + diff --git a/dev-python/binaryornot/Manifest b/dev-python/binaryornot/Manifest new file mode 100644 index 000000000000..c49467b8579f --- /dev/null +++ b/dev-python/binaryornot/Manifest @@ -0,0 +1 @@ +DIST binaryornot-0.4.4.tar.gz 372361 BLAKE2B cb2099313f602915bacd5b463642f16430fcb0ab62dcaae546cb854780996526fb777c0b730b4b89e664ec7f995ddd2d2f632cfbac2dadca45958cfd1dd7a410 SHA512 31dfb79bb5847e12487d94519a357dece4572f7ed064686d53a49c2de5a51d6441be64523c98cca6221ed89be5bf26e54866dd3b79ac8d89fd5019a5b4d75a45 diff --git a/dev-python/binaryornot/binaryornot-0.4.4.ebuild b/dev-python/binaryornot/binaryornot-0.4.4.ebuild new file mode 100644 index 000000000000..570afa2b2a4f --- /dev/null +++ b/dev-python/binaryornot/binaryornot-0.4.4.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Ultra-lightweight pure Python package to guess whether a file is binary or text" +HOMEPAGE="https://github.com/audreyr/binaryornot" +SRC_URI="https://github.com/audreyr/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64" + +RDEPEND=">=dev-python/chardet-3.0.2[${PYTHON_USEDEP}]" +BDEPEND="test? ( dev-python/hypothesis[${PYTHON_USEDEP}] )" + +DOCS=( README.rst HISTORY.rst CONTRIBUTING.rst ) + +PATCHES=( + # https://github.com/audreyr/binaryornot/commit/38dee57986c6679d9936a1da6f6c8182da3734f8 + "${FILESDIR}"/${P}-tests.patch +) + +distutils_enable_tests unittest diff --git a/dev-python/binaryornot/files/binaryornot-0.4.4-tests.patch b/dev-python/binaryornot/files/binaryornot-0.4.4-tests.patch new file mode 100644 index 000000000000..2070485b6a0d --- /dev/null +++ b/dev-python/binaryornot/files/binaryornot-0.4.4-tests.patch @@ -0,0 +1,22 @@ +From 38dee57986c6679d9936a1da6f6c8182da3734f8 Mon Sep 17 00:00:00 2001 +From: Greg +Date: Sat, 10 Aug 2019 15:10:33 +0000 +Subject: [PATCH] fix failing test + +--- + tests/test_check.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tests/test_check.py b/tests/test_check.py +index 1ea31a4..f800583 100755 +--- a/tests/test_check.py ++++ b/tests/test_check.py +@@ -216,7 +216,7 @@ def bytes_in_file(data): + + + class TestDetectionProperties(unittest.TestCase): +- @given(binary(average_size=512)) ++ @given(binary(max_size=512)) + def test_never_crashes(self, data): + with bytes_in_file(data) as f: + is_binary(f) diff --git a/dev-python/binaryornot/metadata.xml b/dev-python/binaryornot/metadata.xml new file mode 100644 index 000000000000..0d6bb6f03582 --- /dev/null +++ b/dev-python/binaryornot/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + Python + + + audreyr/binaryornot + + gentoo-staging + diff --git a/dev-python/bitarray/Manifest b/dev-python/bitarray/Manifest new file mode 100644 index 000000000000..804028c4ba31 --- /dev/null +++ b/dev-python/bitarray/Manifest @@ -0,0 +1,2 @@ +DIST bitarray-1.0.1.tar.gz 37545 BLAKE2B d98adbc8c5903adb46664e6d38a567ff4df4c0450ba8f35d21f17bb0ceed6eb9a87c7e6f9b0a086774cddb934bdf28ae083165c7c32ea67f5bf1aeed1c0e6f1e SHA512 1fb1f1c2037ab598ff0c845d59eb68c3fa7e741fcfcb2ecb78c6b5d06c118f5fadb79af292191d19bf58c4da1aacec1fb8c21e61d353b5068742ded8d4baf476 +DIST bitarray-1.2.2.tar.gz 48227 BLAKE2B 3e2913c44053668edbdd0671ff4aa55f320c1907b724b1f3a4c91c2d82bc4fd67ff41e67953f912943d4ebe531c511783cace2efaebcce289cbce83f29456943 SHA512 44ffbd8d7c5da920663b9f926390fb134e7237db9a359deca5ddd8a38dc2dcd2addc049314fd7a6a6bcc8bf3c32e46d4d8b965c1999f532a472fa6cafc0842c3 diff --git a/dev-python/bitarray/bitarray-1.0.1.ebuild b/dev-python/bitarray/bitarray-1.0.1.ebuild new file mode 100644 index 000000000000..b70e8d50e94a --- /dev/null +++ b/dev-python/bitarray/bitarray-1.0.1.ebuild @@ -0,0 +1,19 @@ +# Copyright 2020 Liguros Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="efficient arrays of booleans -- C extension" +HOMEPAGE="https://github.com/ilanschnell/bitarray https://pypi.org/project/bitarray/" +SRC_URI="mirror://pypi/b/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="PSF-2" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~amd64-fbsd" + +python_test() { + "${PYTHON}" ${PN}/test_${PN}.py || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/bitarray/bitarray-1.2.2.ebuild b/dev-python/bitarray/bitarray-1.2.2.ebuild new file mode 100644 index 000000000000..b70e8d50e94a --- /dev/null +++ b/dev-python/bitarray/bitarray-1.2.2.ebuild @@ -0,0 +1,19 @@ +# Copyright 2020 Liguros Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="efficient arrays of booleans -- C extension" +HOMEPAGE="https://github.com/ilanschnell/bitarray https://pypi.org/project/bitarray/" +SRC_URI="mirror://pypi/b/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="PSF-2" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~amd64-fbsd" + +python_test() { + "${PYTHON}" ${PN}/test_${PN}.py || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/bitarray/metadata.xml b/dev-python/bitarray/metadata.xml new file mode 100644 index 000000000000..7d73fa5bf43b --- /dev/null +++ b/dev-python/bitarray/metadata.xml @@ -0,0 +1,24 @@ + + + + + dev@liguros.net + Development + + +This module provides an object type which efficiently represents an array of +booleans. Bitarrays are sequence types and behave very much like usual lists. +Eight bits are represented by one byte in a contiguous block of memory. The +user can select between two representations; little-endian and big-endian. +Most of the functionality is implemented in C. Methods for accessing the +machine representation are provided. This can be useful when bit level access +to binary files is required, such as portable bitmap image files (.pbm). Also, +when dealing with compressed data which uses variable bit length encoding, +you may find this module useful. + + + bitarray + ilanschnell/bitarray + + kit-fixups + diff --git a/dev-python/bitstring/Manifest b/dev-python/bitstring/Manifest new file mode 100644 index 000000000000..6fabc98b8578 --- /dev/null +++ b/dev-python/bitstring/Manifest @@ -0,0 +1 @@ +DIST bitstring-3.1.6.tar.gz 751557 BLAKE2B e35735fac2f99832585e909b48faecec2c03f0bf41cb73d1eb1361269811c32a921c8f61762e107b2065adba38bbb40103e53909ed14dd84814eb323b73bc911 SHA512 d78d91f92f60044948199e4fa5ec48c8007268f725e5230d6c8be44a6ced578e61a2c2f8751822f191a909057f38d358a8c944f357a5f9ea98adb6baae3a0da2 diff --git a/dev-python/bitstring/bitstring-3.1.6.ebuild b/dev-python/bitstring/bitstring-3.1.6.ebuild new file mode 100644 index 000000000000..57771fd55f93 --- /dev/null +++ b/dev-python/bitstring/bitstring-3.1.6.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit distutils-r1 + +DESCRIPTION="A pure Python module for creation and analysis of binary data" +HOMEPAGE="https://github.com/scott-griffiths/bitstring" +SRC_URI="https://github.com/scott-griffiths/${PN}/archive/${P}.tar.gz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="" + +S=${WORKDIR}/${PN}-${P} + +DOCS=( README.rst release_notes.txt ) + +python_test() { + pushd test >/dev/null || die + "${PYTHON}" -m unittest discover || die "Testing failed with ${EPYTHON}" + popd >/dev/null || die +} diff --git a/dev-python/bitstring/metadata.xml b/dev-python/bitstring/metadata.xml new file mode 100644 index 000000000000..7a14f8f0589d --- /dev/null +++ b/dev-python/bitstring/metadata.xml @@ -0,0 +1,22 @@ + + + + + grozin@gentoo.org + Andrey Grozin + + + python@gentoo.org + Python + + + A pure Python module designed to help make + the creation and analysis of binary data + as simple and natural as possible + + + python-bitstring + scott-griffiths/bitstring + + gentoo-staging + diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest new file mode 100644 index 000000000000..c2901bc64e19 --- /dev/null +++ b/dev-python/black/Manifest @@ -0,0 +1 @@ +DIST black-19.10b0.tar.gz 1008099 BLAKE2B e8a6e286e7a60f880f8b5d37a2b07278faeb4efffd15feb511764e449c36b4e54d5ac5b910f583a15948a2f92eb5e61ae210073be7a57251b2b01e69d2e5b373 SHA512 778909c26afa65548a77524451b50a2692a7b4e297fa52fc80567f7fea94dd5aae9e61cf0f1de718c28a733f1813c8e2c6974ab58e6b0e891de331bb4f245968 diff --git a/dev-python/black/black-19.10_beta0.ebuild b/dev-python/black/black-19.10_beta0.ebuild new file mode 100644 index 000000000000..fa3a4c50efbb --- /dev/null +++ b/dev-python/black/black-19.10_beta0.ebuild @@ -0,0 +1,64 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +DISTUTILS_USE_SETUPTOOLS=rdepend +inherit eutils distutils-r1 + +MY_PV="${PV//_beta/b}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="The uncompromising Python code formatter" +HOMEPAGE="https://black.readthedocs.io/en/stable/ https://github.com/psf/black" +SRC_URI="https://github.com/psf/${PN}/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + dev-python/click[${PYTHON_USEDEP}] + dev-python/attrs[${PYTHON_USEDEP}] + dev-python/appdirs[${PYTHON_USEDEP}] + dev-python/toml[${PYTHON_USEDEP}] + dev-python/typed-ast[${PYTHON_USEDEP}] + dev-python/regex[${PYTHON_USEDEP}] + dev-python/pathspec[${PYTHON_USEDEP}] +" +BDEPEND="${RDEPEND} + test? ( + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/aiohttp-cors[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/black-19.10_beta0-setuptools_scm.patch" +) + +distutils_enable_tests unittest + +python_prepare_all() { + local version_path + version_path="$(grep '"write_to"' setup.py | \ + sed -r 's|[[:space:]]+"write_to": "([[:graph:]]+)",|\1|' \ + || die "could not find path to write version to")" + + [[ -e ${version_path} ]] && die "could not find path to write version to" + printf 'version = "%s"\n' "${MY_PV}" > "${version_path}" || die "error writing version" + sed -e 's:setuptools_scm::' -i setup.cfg || die + + distutils-r1_python_prepare_all +} + +python_test() { + "${EPYTHON}" tests/test_black.py -v || die "tests failed with ${EPYTHON}" +} + +pkg_postinst() { + optfeature "blackd - HTTP API for black" dev-python/aiohttp dev-python/aiohttp-cors +} diff --git a/dev-python/black/files/black-19.10_beta0-setuptools_scm.patch b/dev-python/black/files/black-19.10_beta0-setuptools_scm.patch new file mode 100644 index 000000000000..21f996480386 --- /dev/null +++ b/dev-python/black/files/black-19.10_beta0-setuptools_scm.patch @@ -0,0 +1,24 @@ +diff --git a/setup.py b/setup.py +index 614a8d6..66946b2 100644 +--- a/setup.py ++++ b/setup.py +@@ -1,6 +1,7 @@ + # Copyright (C) 2018 Łukasz Langa + from setuptools import setup + import sys ++import os + + assert sys.version_info >= (3, 6, 0), "black requires Python 3.6+" + from pathlib import Path # noqa E402 +@@ -17,10 +18,7 @@ def get_long_description() -> str: + + setup( + name="black", +- use_scm_version={ +- "write_to": "_black_version.py", +- "write_to_template": 'version = "{version}"\n', +- }, ++ version=os.getenv("MY_PV"), + description="The uncompromising code formatter.", + long_description=get_long_description(), + long_description_content_type="text/markdown", diff --git a/dev-python/black/metadata.xml b/dev-python/black/metadata.xml new file mode 100644 index 000000000000..e130a91304be --- /dev/null +++ b/dev-python/black/metadata.xml @@ -0,0 +1,9 @@ + + + + + chutzpah@gentoo.org + Patrick McLean + + gentoo-staging + diff --git a/dev-python/bleach/Manifest b/dev-python/bleach/Manifest new file mode 100644 index 000000000000..d0b4bc13f1cf --- /dev/null +++ b/dev-python/bleach/Manifest @@ -0,0 +1,2 @@ +DIST bleach-3.1.4.tar.gz 177813 BLAKE2B 446740fcb7f2aa137d7353b0fbbebd57db9d571248b67f4d0a6a47baf3581aa3793431f68cf340bc8a0478d21e84aafca17538d069d74657285fdc4a06869586 SHA512 da233794954aad4e63e334d3c3bab9089e7767e0d784b8c51d12d2862ac6ed73ad5122b4d9cfd291ba7d9fc86a4a3b515429d7e383f241a46e3290acefa2ffc6 +DIST bleach-3.1.5.tar.gz 177972 BLAKE2B 6033871f757247f05ee67f66b3596c7a76a9bc5105113206bc8749f9ed103fb6a7c91630540f5f17ddc17e261b24043cc2edcc2562ea7f4cf54774080854de32 SHA512 20db9ab6924a1e884107f30e1059f774b45fd169d3965a61a4ff028e3de17e30be81474d7da89d9275b2173a005c5504a9d11f0e0ca528bf36a9bf08aeed0607 diff --git a/dev-python/bleach/bleach-3.1.4-r1.ebuild b/dev-python/bleach/bleach-3.1.4-r1.ebuild new file mode 100644 index 000000000000..d80fe336be4a --- /dev/null +++ b/dev-python/bleach/bleach-3.1.4-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="an easy whitelist-based HTML-sanitizing tool" +HOMEPAGE="https://github.com/mozilla/bleach https://pypi.org/project/bleach/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86" +IUSE="test" + +RDEPEND=" + >=dev-python/html5lib-1.0.1-r1[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/webencodings[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + # unbundle unpatched broken html5lib + rm -r bleach/_vendor || die + sed -i -e 's:bleach\._vendor\.::' \ + bleach/html5lib_shim.py tests/test_clean.py || die + + distutils-r1_src_prepare +} diff --git a/dev-python/bleach/bleach-3.1.5.ebuild b/dev-python/bleach/bleach-3.1.5.ebuild new file mode 100644 index 000000000000..db2a844f98ff --- /dev/null +++ b/dev-python/bleach/bleach-3.1.5.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python2_7 python3_{6..9} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="an easy whitelist-based HTML-sanitizing tool" +HOMEPAGE="https://github.com/mozilla/bleach https://pypi.org/project/bleach/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="test" + +RDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/html5lib-1.0.1-r1[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/webencodings[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/${P}-py39.patch +) + +src_prepare() { + # unbundle unpatched broken html5lib + rm -r bleach/_vendor || die + sed -i -e 's:bleach\._vendor\.::' \ + bleach/html5lib_shim.py tests/test_clean.py || die + + distutils-r1_src_prepare +} diff --git a/dev-python/bleach/files/bleach-3.1.5-py39.patch b/dev-python/bleach/files/bleach-3.1.5-py39.patch new file mode 100644 index 000000000000..ce1296236b6d --- /dev/null +++ b/dev-python/bleach/files/bleach-3.1.5-py39.patch @@ -0,0 +1,36 @@ +diff --git a/tests/test_clean.py b/tests/test_clean.py +index 133cd82..4dcb9f4 100644 +--- a/tests/test_clean.py ++++ b/tests/test_clean.py +@@ -597,31 +597,16 @@ def test_attributes_list(): + {'protocols': ['http']}, + 'valid' + ), +- ( +- 'valid', +- {'protocols': ['http']}, +- 'valid' +- ), + ( + 'valid', + {'protocols': ['http']}, + 'valid' + ), +- ( +- 'valid', +- {'protocols': ['http']}, +- 'valid' +- ), + ( + 'valid', + {'protocols': ['http']}, + 'valid' + ), +- ( +- 'valid', +- {'protocols': ['http']}, +- 'valid' +- ), + + # Disallow implicit http if disallowed + ( diff --git a/dev-python/bleach/metadata.xml b/dev-python/bleach/metadata.xml new file mode 100644 index 000000000000..5a79d9c28627 --- /dev/null +++ b/dev-python/bleach/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + bleach + mozilla/bleach + + gentoo-staging + diff --git a/dev-python/blessed/Manifest b/dev-python/blessed/Manifest new file mode 100644 index 000000000000..96b826c77ad0 --- /dev/null +++ b/dev-python/blessed/Manifest @@ -0,0 +1,2 @@ +DIST blessed-1.17.5.tar.gz 14030669 BLAKE2B e2692c6863599462914f1cee36bd487d42fb1e44e15f841d81ee622619da22a34cda4d78523b07bbd94a9a70e41c9b8342d0da650389d0fbe4ef7a46868535cc SHA512 5973070199d16a71d70c6b25b783a92d72f9dd8d27ca5cdb25b18e07e4b351e1cba751b96113665230c3c01bd1916adafe89d4689e2b341a88640535b7f91317 +DIST blessed-1.17.8.tar.gz 6697594 BLAKE2B be279f1962e8643fdd2f03c63292700ebcdd89f29163f72de89d649990663e9677391a134e19e97fc51c64341f2efc9dbb8a13a467f864c04341a55fe31a87c1 SHA512 fbdeea8159f535824600bd4e9b080998d0a8336731c1d53ff5b89c7488363d35b87752b8e424317f64f2b90aec3c62ce3368503b1a864a67c1de48245dc2fbbf diff --git a/dev-python/blessed/blessed-1.17.5.ebuild b/dev-python/blessed/blessed-1.17.5.ebuild new file mode 100644 index 000000000000..18fe22388d9d --- /dev/null +++ b/dev-python/blessed/blessed-1.17.5.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=( pypy3 python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Library for making terminal apps using colors, keyboard input and positioning" +HOMEPAGE="https://github.com/jquast/blessed" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/wcwidth[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs + +python_prepare_all() { + # Skip those extensions as they don't have a Gentoo package + # Remove calls to scripts that generate rst files because they + # are not present in the tarball + sed -e '/sphinxcontrib.manpage/d' -e '/sphinx_paramlinks/d' \ + -e '/^for script in/,/runpy.run_path/d' \ + -i docs/conf.py || die + distutils-r1_python_prepare_all +} + +python_test() { + # COLORTERM must not be truecolor + # See https://github.com/jquast/blessed/issues/162 + # Ignore coverage options + COLORTERM= pytest -vv --override-ini="addopts=" \ + || die "tests failed with ${EPYTHON}" +} diff --git a/dev-python/blessed/blessed-1.17.8.ebuild b/dev-python/blessed/blessed-1.17.8.ebuild new file mode 100644 index 000000000000..18fe22388d9d --- /dev/null +++ b/dev-python/blessed/blessed-1.17.8.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=( pypy3 python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Library for making terminal apps using colors, keyboard input and positioning" +HOMEPAGE="https://github.com/jquast/blessed" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/wcwidth[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs + +python_prepare_all() { + # Skip those extensions as they don't have a Gentoo package + # Remove calls to scripts that generate rst files because they + # are not present in the tarball + sed -e '/sphinxcontrib.manpage/d' -e '/sphinx_paramlinks/d' \ + -e '/^for script in/,/runpy.run_path/d' \ + -i docs/conf.py || die + distutils-r1_python_prepare_all +} + +python_test() { + # COLORTERM must not be truecolor + # See https://github.com/jquast/blessed/issues/162 + # Ignore coverage options + COLORTERM= pytest -vv --override-ini="addopts=" \ + || die "tests failed with ${EPYTHON}" +} diff --git a/dev-python/blessed/metadata.xml b/dev-python/blessed/metadata.xml new file mode 100644 index 000000000000..32cdc007b7af --- /dev/null +++ b/dev-python/blessed/metadata.xml @@ -0,0 +1,14 @@ + + + + + sbraz@gentoo.org + Louis Sautier + + + blessed + jquast/blessed + https://github.com/jquast/blessed/issues + + gentoo-staging + diff --git a/dev-python/blessings/Manifest b/dev-python/blessings/Manifest new file mode 100644 index 000000000000..ce7dba986e3b --- /dev/null +++ b/dev-python/blessings/Manifest @@ -0,0 +1 @@ +DIST blessings-1.7.tar.gz 22844 BLAKE2B 3694d3e421416bf876265fd0877240b2e0d61e8c58dfa63a6e74dd2f5efd2307cc4a0eef0e825adc0c0f37f6e78e15640362f9477c0dc5c89846416e16f180a9 SHA512 9b1e3eded3fa588c48898d88ba466836be8f25264ce908a2289504e8f13b01315ae1686ee34c0e3a44cdd2bf73da8c1b65e0aaf49ffc0e5b29c412a497c3d76e diff --git a/dev-python/blessings/blessings-1.7-r1.ebuild b/dev-python/blessings/blessings-1.7-r1.ebuild new file mode 100644 index 000000000000..5685726fc785 --- /dev/null +++ b/dev-python/blessings/blessings-1.7-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( pypy3 python3_{6..9} ) + +inherit distutils-r1 + +DESCRIPTION="A thin, practical wrapper around terminal coloring, styling, and positioning" +HOMEPAGE="https://github.com/erikrose/blessings https://pypi.org/project/blessings/" +# https://github.com/erikrose/blessings/pull/136 +SRC_URI="https://github.com/erikrose/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" + +RDEPEND="dev-python/six[${PYTHON_USEDEP}]" + +distutils_enable_sphinx docs +distutils_enable_tests nose + +python_test() { + # The tests need an interactive terminal + # https://github.com/erikrose/blessings/issues/117 + script -eqc "nosetests -v -w \"${BUILD_DIR}\"" /dev/null \ + || die "tests failed with ${EPYTHON}" +} diff --git a/dev-python/blessings/metadata.xml b/dev-python/blessings/metadata.xml new file mode 100644 index 000000000000..4c0a7e3ff950 --- /dev/null +++ b/dev-python/blessings/metadata.xml @@ -0,0 +1,14 @@ + + + + + python@gentoo.org + Python + + + blessings + erikrose/blessings + https://github.com/erikrose/blessings/issues + + gentoo-staging + diff --git a/dev-python/blinker/Manifest b/dev-python/blinker/Manifest new file mode 100644 index 000000000000..e0bf845c521a --- /dev/null +++ b/dev-python/blinker/Manifest @@ -0,0 +1 @@ +DIST blinker-1.4.tar.gz 111476 BLAKE2B a9ebe32bc01f7f08a5f180caa3d3830eaa10b7c0499c11ff4ceb71ed604f94dfbe4c783cc7409a57da28d6d69cc49d7861d05401802f86d054bdd2501f36cf60 SHA512 2f5f71b05c7cc27f5761ba698b05c78c8a491f5285c120e532d24be0c8256daa14e075f3f30e15fb18e7c3f16579af9378a155d058f170e3af9ffdb89e49f56e diff --git a/dev-python/blinker/blinker-1.4-r1.ebuild b/dev-python/blinker/blinker-1.4-r1.ebuild new file mode 100644 index 000000000000..40919d59392f --- /dev/null +++ b/dev-python/blinker/blinker-1.4-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{6,7,8,9} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Fast, simple object-to-object and broadcast signaling" +HOMEPAGE="https://pythonhosted.org/blinker/ https://pypi.org/project/blinker/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" +IUSE="doc" + +distutils_enable_tests nose + +python_install_all() { + use doc && HTML_DOCS=( docs/html/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/blinker/metadata.xml b/dev-python/blinker/metadata.xml new file mode 100644 index 000000000000..17a721d7739a --- /dev/null +++ b/dev-python/blinker/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + Python + + + blinker + + gentoo-staging + diff --git a/dev-python/blockdiag/Manifest b/dev-python/blockdiag/Manifest new file mode 100644 index 000000000000..9835e8b7d3e5 --- /dev/null +++ b/dev-python/blockdiag/Manifest @@ -0,0 +1 @@ +DIST blockdiag-1.5.4.tar.gz 2693073 BLAKE2B 8a825742b4144667153af00d5e334325f8a3b49823355787dbd577729da8b0fc221ead14ab899ef8aef1800bbc2cdc47f060330bf0a2f2f1bcd055d172d8adbb SHA512 0eef8b3837282ed611e044ee618abca1f799b4a151bc2d7cece140c97ac728b2f3b9a3bb6877d3fed42a74e0173d0cbfd2966521c4dfb21c266975b4062405d2 diff --git a/dev-python/blockdiag/blockdiag-1.5.4.ebuild b/dev-python/blockdiag/blockdiag-1.5.4.ebuild new file mode 100644 index 000000000000..7be9f5a83637 --- /dev/null +++ b/dev-python/blockdiag/blockdiag-1.5.4.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Generate block-diagram image from text" +HOMEPAGE="http://blockdiag.com/ https://pypi.org/project/blockdiag/ https://bitbucket.org/blockdiag/blockdiag/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/funcparserlib-0.3.6[${PYTHON_USEDEP}] + >=dev-python/pillow-2.2.1[${PYTHON_USEDEP}] + dev-python/webcolors[${PYTHON_USEDEP}] +" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/reportlab[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + media-fonts/ja-ipafonts + ) +" + +PATCHES=( "${FILESDIR}/blockdiag-1.5.3-py2_7-test-fix.patch") +python_prepare_all() { + sed -i -e /build-base/d setup.cfg || die + # unnecessary dep + sed -i -e '/pep8/d' setup.py || die + # disable tests requiring Internet access + sed -i -e 's:test_app_cleans_up_images:_&:' \ + src/blockdiag/tests/test_command.py || die + sed -i -e 's:ghostscript_not_found_test:_&:' \ + src/blockdiag/tests/test_generate_diagram.py || die + rm src/blockdiag/tests/diagrams/node_icon.diag || die + + distutils-r1_python_prepare_all +} + +python_test() { + esetup.py test +} + +pkg_postinst() { + einfo "For additional functionality, install the following optional packages:" + einfo " dev-python/reportlab for pdf format" + einfo " media-gfx/imagemagick" + einfo " wand: https://pypi.org/project/Wand" + einfo " Ctypes-based simple MagickWand API binding for Python" +} diff --git a/dev-python/blockdiag/files/blockdiag-1.5.3-py2_7-test-fix.patch b/dev-python/blockdiag/files/blockdiag-1.5.3-py2_7-test-fix.patch new file mode 100644 index 000000000000..e9ccfc82b9a0 --- /dev/null +++ b/dev-python/blockdiag/files/blockdiag-1.5.3-py2_7-test-fix.patch @@ -0,0 +1,12 @@ +diff -r 07f96892bfda src/blockdiag/tests/test_utils_fontmap.py +--- a/src/blockdiag/tests/test_utils_fontmap.py Sat Aug 22 13:38:35 2015 +0900 ++++ b/src/blockdiag/tests/test_utils_fontmap.py Mon Apr 10 05:56:48 2017 -0700 +@@ -223,7 +223,7 @@ + _config = u("[fontmap]\nsansserif: %s\nsansserif: %s\n") % \ + (self.fontpath[0], self.fontpath[1]) + config = StringIO(_config) +- if sys.version_info[0] == 2: ++ if sys.version_info < (2, 7): + fmap = FontMap(config) + + font1 = fmap.find() diff --git a/dev-python/blockdiag/metadata.xml b/dev-python/blockdiag/metadata.xml new file mode 100644 index 000000000000..f0b8aa6b2080 --- /dev/null +++ b/dev-python/blockdiag/metadata.xml @@ -0,0 +1,22 @@ + + + + + python@gentoo.org + Python + + + + i.tkomiya@gmail.com + Takeshi Komiya + + blockdiag + blockdiag/blockdiag + + blockdiag generate block-diagram image file from spec-text + file. Additional functionality is available with dev-python/reportlab + (pdf's), media-gfx/imagemagick and an imagemagic python bindings package + named wand (available from pypi). + + gentoo-staging + diff --git a/dev-python/blosc/Manifest b/dev-python/blosc/Manifest new file mode 100644 index 000000000000..7ba02f1914c6 --- /dev/null +++ b/dev-python/blosc/Manifest @@ -0,0 +1,2 @@ +DIST blosc-1.5.1.tar.gz 641172 BLAKE2B 2305c8a4b32192393182306c1ae074caff1bab28b7c842c14f737354c282aa30ae1f9d6cfa5c4932832c505a9d1eb1a579cd2303d1800ae42e52fc58100ca99a SHA512 76d8c5d9e0e3485aacd5646970ce62e34d6ef3ff04e134342544ab044c4d1925a537187b4ce8b7ef3f6cd327e26d47dbdf1bf04233186a8baedbc7c839071cf8 +DIST blosc-1.9.1.tar.gz 809621 BLAKE2B fdeb76e5714d94a9992b59b99926a54457850c69d9d2c217b5a57cd8ce0d8886853ec139683a68c96d3a697b11f68163a7f267cd6060eacba78f595d4ff67d5d SHA512 61ed4e184c1a3e19a2556e5eb4f30030c00294af7b2d5b6c0641160db53c65756170c138229edd684f41606b2a3ae0b1c4f5e01495e74875e5123d7e1d8ed9c2 diff --git a/dev-python/blosc/blosc-1.5.1.ebuild b/dev-python/blosc/blosc-1.5.1.ebuild new file mode 100644 index 000000000000..741ab2ca759f --- /dev/null +++ b/dev-python/blosc/blosc-1.5.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="High performance compressor optimized for binary data" +HOMEPAGE="http://python-blosc.blosc.org" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-libs/c-blosc:=" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/nose[${PYTHON_USEDEP}] )" + +python_prepare_all() { + export BLOSC_DIR="${EPREFIX}/usr" + distutils-r1_python_prepare_all + DOCS=( ANNOUNCE.rst README.rst RELEASE_NOTES.rst ) +} + +python_test() { + cd "${BUILD_DIR}"/lib || die + PYTHONPATH=. nosetests -v || die +} diff --git a/dev-python/blosc/blosc-1.9.1-r1.ebuild b/dev-python/blosc/blosc-1.9.1-r1.ebuild new file mode 100644 index 000000000000..11fa0fc160a9 --- /dev/null +++ b/dev-python/blosc/blosc-1.9.1-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=no +PYTHON_COMPAT=( python3_{6..9} ) + +inherit distutils-r1 + +DESCRIPTION="High performance compressor optimized for binary data" +HOMEPAGE="http://python-blosc.blosc.org" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=">=dev-libs/c-blosc-1.19.0:=" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-python/scikit-build[${PYTHON_USEDEP}] + test? ( + dev-python/nose[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${P}-unbundle.patch +) + +python_prepare_all() { + export BLOSC_DIR="${EPREFIX}/usr" + distutils-r1_python_prepare_all + DOCS=( ANNOUNCE.rst README.rst RELEASE_NOTES.rst ) +} + +python_test() { + cd "${BUILD_DIR}"/lib || die + PYTHONPATH=. nosetests -v || die +} + +python_install() { + distutils-r1_python_install + python_optimize +} diff --git a/dev-python/blosc/files/blosc-1.9.1-unbundle.patch b/dev-python/blosc/files/blosc-1.9.1-unbundle.patch new file mode 100644 index 000000000000..55af5f0c621a --- /dev/null +++ b/dev-python/blosc/files/blosc-1.9.1-unbundle.patch @@ -0,0 +1,23 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 2711877..a4c949c 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -4,16 +4,9 @@ find_package(PythonExtensions REQUIRED) + + # Todo: c-blosc provides a CMake package configuration file that we can build + # against if blosc is available on the system, etc. +-# find_package(blosc) +-# if(NOT blosc_FOUND) +-set(BUILD_STATIC ON CACHE BOOL "Build a static version of the blosc library.") +-set(BUILD_SHARED OFF CACHE BOOL "Build a shared library version of the blosc library.") +-set(BUILD_TESTS OFF CACHE BOOL "Build test programs form the blosc compression library") +-set(BUILD_BENCHMARKS OFF CACHE BOOL "Build benchmark programs form the blosc compression library") +-set(CMAKE_POSITION_INDEPENDENT_CODE ON) +-add_subdirectory(c-blosc) ++find_package(blosc) + + add_library(blosc_extension MODULE blosc/blosc_extension.c) +-target_link_libraries(blosc_extension blosc_static) ++target_link_libraries(blosc_extension blosc) + python_extension_module(blosc_extension) + install(TARGETS blosc_extension LIBRARY DESTINATION blosc) diff --git a/dev-python/blosc/metadata.xml b/dev-python/blosc/metadata.xml new file mode 100644 index 000000000000..a8d3f87947e1 --- /dev/null +++ b/dev-python/blosc/metadata.xml @@ -0,0 +1,26 @@ + + + + + sci@gentoo.org + Gentoo Science Project + + + python@gentoo.org + Python + + + blosc is a high performance compressor optimized for binary + data. It has been designed to transmit data to the processor cache + faster than the traditional, non-compressed, direct memory fetch + approach via a memcpy() OS call. Blosc works well for compressing + numerical arrays that contains data with relatively low entropy, + like sparse data, time series, grids with regular-spaced values, + etc. This is the python wrapper. + + + blosc + Blosc/python-blosc + + gentoo-staging + diff --git a/dev-python/bluelet/Manifest b/dev-python/bluelet/Manifest new file mode 100644 index 000000000000..65b8d95b6696 --- /dev/null +++ b/dev-python/bluelet/Manifest @@ -0,0 +1 @@ +DIST bluelet-0.2.0.tar.gz 14182 BLAKE2B c05560f4cd1b4aaf3f25d22bbf5eabfef695cb1686742ae274df9024786ca08a4604ec9a24ad185718ad8d8876f8b5fb12df0f45cdda5b61fb6fbdc8fb09bcaf SHA512 58bd8df4b61f23a53f9310b68e5754155c00d598c9bcb7724e90ef6722ee5d6017751c2e056eaaa64cca71b89c391d248c14477457f30ebf2b28841a3fdc98fa diff --git a/dev-python/bluelet/bluelet-0.2.0.ebuild b/dev-python/bluelet/bluelet-0.2.0.ebuild new file mode 100644 index 000000000000..eb755c3e13ae --- /dev/null +++ b/dev-python/bluelet/bluelet-0.2.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_6,3_7,3_8} ) + +inherit distutils-r1 + +DESCRIPTION="Module for pure Python asynchronous I/O using coroutines" +HOMEPAGE="https://pypi.org/project/bluelet/" +SRC_URI="https://github.com/sampsyo/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples" + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + dodoc -r demo + docompress -x /usr/share/doc/${PF}/demo + fi +} diff --git a/dev-python/bluelet/metadata.xml b/dev-python/bluelet/metadata.xml new file mode 100644 index 000000000000..6a14eb719ed6 --- /dev/null +++ b/dev-python/bluelet/metadata.xml @@ -0,0 +1,14 @@ + + + + + +Bluelet is a simple, pure-Python solution for writing intelligible asynchronous socket applications. It uses PEP 342 coroutines to make concurrent I/O look and act like sequential programming. + +In this way, it is similar to the Greenlet green-threads library and its associated packages Eventlet and Gevent. Bluelet has a simpler, 100% Python implementation that comes at the cost of flexibility and performance when compared to Greenlet-based solutions. However, it should be sufficient for many applications that don't need serious scalability; it can be thought of as a less-horrible alternative to asyncore or an asynchronous replacement for SocketServer (and more). + + + sampsyo/bluelet + + gentoo-staging + diff --git a/dev-python/blurb/Manifest b/dev-python/blurb/Manifest new file mode 100644 index 000000000000..5a052f8be822 --- /dev/null +++ b/dev-python/blurb/Manifest @@ -0,0 +1 @@ +DIST blurb-1.0.7.tar.gz 21248 BLAKE2B 931a0db30447f5a41c956f15dac2bd967efd8a85d4837782e02af24edc31dec03d3fab27f22db1dafe334dcfc79b133cf99092fc28b59c190b1182d1f897e0bb SHA512 d84fdc0a7ecec1207a58a748f6d33343504d0b090166c91b05e9b3c2eb125fff890194539204386bdc7a1e0a595d2cb80d54d873045941491d26ca85cb55ac98 diff --git a/dev-python/blurb/blurb-1.0.7.ebuild b/dev-python/blurb/blurb-1.0.7.ebuild new file mode 100644 index 000000000000..fe85e9a6768e --- /dev/null +++ b/dev-python/blurb/blurb-1.0.7.ebuild @@ -0,0 +1,22 @@ +# Copyright 2018 Sony Interactive Entertainment Inc. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) +inherit distutils-r1 + +DESCRIPTION="Tool to create and manage NEWS blurbs for CPython" +HOMEPAGE="https://github.com/python/core-workflow/tree/master/blurb" +SRC_URI="https://files.pythonhosted.org/packages/29/4f/268f9aa095cbcf53253c665fd0f5103f22dccf246fe317ab9c5c481b38f5/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/blurb-setuptools.patch" +) diff --git a/dev-python/blurb/files/blurb-setuptools.patch b/dev-python/blurb/files/blurb-setuptools.patch new file mode 100644 index 000000000000..4845af98285a --- /dev/null +++ b/dev-python/blurb/files/blurb-setuptools.patch @@ -0,0 +1,14 @@ +diff -u blurb-1.0.7.orig/setup.py blurb-1.0.7/setup.py +--- blurb-1.0.7.orig/setup.py 1969-12-31 16:00:00.000000000 -0800 ++++ blurb-1.0.7/setup.py 2018-11-05 14:58:55.148518033 -0800 +@@ -1,7 +1,7 @@ + #!/usr/bin/env python + # setup.py generated by flit for tools that don't yet use PEP 517 + +-from distutils.core import setup ++from setuptools import setup + + entry_points = \ + {'console_scripts': ['blurb = blurb:main']} +Only in blurb-1.0.7: .setup.py.un~ +Common subdirectories: blurb-1.0.7.orig/tests and blurb-1.0.7/tests diff --git a/dev-python/blurb/metadata.xml b/dev-python/blurb/metadata.xml new file mode 100644 index 000000000000..3b7e8d15d444 --- /dev/null +++ b/dev-python/blurb/metadata.xml @@ -0,0 +1,24 @@ + + + + + python@gentoo.org + + + chutzpah@gentoo.org + Patrick McLean + + + blurb is a tool designed to rid CPython core development of the scourge of + Misc/NEWS conflicts. + + The core concept: split Misc/NEWS into many separate files that, when + concatenated back together in sorted order, reconstitute the original + Misc/NEWS file. After that, Misc/NEWS could be deleted from the CPython + repo and thereafter rendered on demand (e.g. when building a release). + When checking in a change to CPython, the checkin process will write + out a new file that sorts into the correct place, using a filename + unlikely to have a merge conflict. + + gentoo-staging + diff --git a/dev-python/booleanOperations/Manifest b/dev-python/booleanOperations/Manifest new file mode 100644 index 000000000000..cd1dc5492b53 --- /dev/null +++ b/dev-python/booleanOperations/Manifest @@ -0,0 +1,2 @@ +DIST booleanOperations-0.8.2.tar.gz 165059 BLAKE2B 978b992e84181e8ec437e236e6502a6c135ea011395f3b082881e6b9f5c849632077737064d1102164cf083edc8a7e47c6f4f43d858948d9046ed231c5ac8911 SHA512 3c369ce53bc7b1b53f4441ba79959d4853c9ab767fef17fc41f44812427dcb5ad905fcfac4cee0d616447cccd059fce6a1d168b0766054659fb29b33867d1fb9 +DIST booleanOperations-0.9.0.tar.gz 165127 BLAKE2B 9f72246afa46c414e3ff9ad23b86da9665a90180fc058ca278b82c1281e798d9d913e496995ca8d45ff948aff5da8a6de26706afdb5e538dee64d7ffe96c7324 SHA512 a63dec9c3a8008825538498b162130624b4d2b9ca64980a23d631601928c5fc6eebdc8f03f19094b7923b008bde6a87b5f21518cb33c8df3fcd41fd84a8ddde9 diff --git a/dev-python/booleanOperations/booleanOperations-0.8.2.ebuild b/dev-python/booleanOperations/booleanOperations-0.8.2.ebuild new file mode 100644 index 000000000000..80f324589a50 --- /dev/null +++ b/dev-python/booleanOperations/booleanOperations-0.8.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) +inherit distutils-r1 + +DESCRIPTION="Boolean operations on paths" +HOMEPAGE="https://github.com/typemytype/booleanOperations" +SRC_URI="https://github.com/typemytype/booleanOperations/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64" +IUSE="" + +DEPEND="" +BDEPEND="" +RDEPEND="${DEPEND} + >=dev-python/fonttools-3.32.0[${PYTHON_USEDEP}] + dev-python/pyclipper[${PYTHON_USEDEP}] +" + +src_prepare() { + export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}" + distutils-r1_src_prepare +} + +python_test() { + esetup.py test +} diff --git a/dev-python/booleanOperations/booleanOperations-0.9.0-r1.ebuild b/dev-python/booleanOperations/booleanOperations-0.9.0-r1.ebuild new file mode 100644 index 000000000000..3d944a88b2be --- /dev/null +++ b/dev-python/booleanOperations/booleanOperations-0.9.0-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit distutils-r1 + +DESCRIPTION="Boolean operations on paths" +HOMEPAGE="https://github.com/typemytype/booleanOperations" +SRC_URI="https://github.com/typemytype/booleanOperations/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="" + +DEPEND="" +BDEPEND="" +RDEPEND="${DEPEND} + >=dev-python/fonttools-4.0.2[${PYTHON_USEDEP}] + >=dev-python/pyclipper-1.1.0_p3[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] +" + +distutils_enable_tests setup.py + +# tests need fontPens, that is not packaged +RESTRICT="test" + +src_prepare() { + export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}" + distutils-r1_src_prepare +} diff --git a/dev-python/booleanOperations/metadata.xml b/dev-python/booleanOperations/metadata.xml new file mode 100644 index 000000000000..99bb4564b618 --- /dev/null +++ b/dev-python/booleanOperations/metadata.xml @@ -0,0 +1,9 @@ + + + + + pacho@gentoo.org + Pacho Ramos + + gentoo-staging + diff --git a/dev-python/boto/Manifest b/dev-python/boto/Manifest new file mode 100644 index 000000000000..880178074c3e --- /dev/null +++ b/dev-python/boto/Manifest @@ -0,0 +1 @@ +DIST boto-2.49.0.tar.gz 1478498 BLAKE2B 6a897ea162f5f4bd34a2d488a3e3897f7f2f5b8707dd0922c01b6a0b90ea577223bf3e588b6685bda1f2bc0e92af426711fcba67a70377183465a530065c6c84 SHA512 2175cf30cd25bbc05812e83e5ade7668c3e21b1bb09aa1b43f0f0ac7d6967a646394fb52c9be673ebb65618c5b33a52d6f31f6da702f5cd1d6c9a18169476dd4 diff --git a/dev-python/boto/boto-2.49.0-r2.ebuild b/dev-python/boto/boto-2.49.0-r2.ebuild new file mode 100644 index 000000000000..0e774e24a221 --- /dev/null +++ b/dev-python/boto/boto-2.49.0-r2.ebuild @@ -0,0 +1,38 @@ +# 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 arm arm64 ppc sparc 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 +) + +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/boto/boto-2.49.0.ebuild b/dev-python/boto/boto-2.49.0.ebuild new file mode 100644 index 000000000000..ed057dd745cf --- /dev/null +++ b/dev-python/boto/boto-2.49.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7} ) + +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 arm arm64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="test" + +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/nose[${PYTHON_USEDEP}] )" + +# requires Amazon Web Services keys to pass some tests +RESTRICT="test" + +python_test() { + "${PYTHON}" tests/test.py -v || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/boto/files/boto-2.49.0-py38.patch b/dev-python/boto/files/boto-2.49.0-py38.patch new file mode 100644 index 000000000000..0052c6e32e86 --- /dev/null +++ b/dev-python/boto/files/boto-2.49.0-py38.patch @@ -0,0 +1,54 @@ +diff --git a/boto/ecs/item.py b/boto/ecs/item.py +index 79177a31..292b05af 100644 +--- a/boto/ecs/item.py ++++ b/boto/ecs/item.py +@@ -21,7 +21,7 @@ + + + import xml.sax +-import cgi ++import html + from boto.compat import six, StringIO + + class ResponseGroup(xml.sax.ContentHandler): +@@ -67,7 +67,7 @@ class ResponseGroup(xml.sax.ContentHandler): + return None + + def endElement(self, name, value, connection): +- self._xml.write("%s" % (cgi.escape(value).replace("&amp;", "&"), name)) ++ self._xml.write("%s" % (html.escape(value).replace("&amp;", "&"), name)) + if len(self._nodepath) == 0: + return + obj = None +diff --git a/tests/unit/utils/test_utils.py b/tests/unit/utils/test_utils.py +index db15b56d..89d1a524 100644 +--- a/tests/unit/utils/test_utils.py ++++ b/tests/unit/utils/test_utils.py +@@ -85,7 +85,7 @@ class TestPassword(unittest.TestCase): + def hmac_hashfunc(cls, msg): + if not isinstance(msg, bytes): + msg = msg.encode('utf-8') +- return hmac.new(b'mysecretkey', msg) ++ return hmac.new(b'mysecretkey', msg, digestmod='MD5') + + class HMACPassword(Password): + hashfunc = hmac_hashfunc +@@ -95,15 +95,15 @@ class TestPassword(unittest.TestCase): + password.set('foo') + + self.assertEquals(str(password), +- hmac.new(b'mysecretkey', b'foo').hexdigest()) ++ hmac.new(b'mysecretkey', b'foo', digestmod='MD5').hexdigest()) + + def test_constructor(self): +- hmac_hashfunc = lambda msg: hmac.new(b'mysecretkey', msg) ++ hmac_hashfunc = lambda msg: hmac.new(b'mysecretkey', msg, digestmod='MD5') + + password = Password(hashfunc=hmac_hashfunc) + password.set('foo') + self.assertEquals(password.str, +- hmac.new(b'mysecretkey', b'foo').hexdigest()) ++ hmac.new(b'mysecretkey', b'foo', digestmod='MD5').hexdigest()) + + + class TestPythonizeName(unittest.TestCase): diff --git a/dev-python/boto/files/boto-try-to-add-SNI-support-v2.patch b/dev-python/boto/files/boto-try-to-add-SNI-support-v2.patch new file mode 100644 index 000000000000..76ae2cd3964b --- /dev/null +++ b/dev-python/boto/files/boto-try-to-add-SNI-support-v2.patch @@ -0,0 +1,93 @@ +From f5e7f6c98b46ff622f60a4661ffc9ce07216d109 Mon Sep 17 00:00:00 2001 +From: Sebastian Andrzej Siewior +Date: Sat, 29 Sep 2018 21:47:11 +0200 +Subject: [PATCH] boto: try to add SNI support + +Add SNI support. Newer OpenSSL (with TLS1.3) fail to connect if the +hostname is missing. + +Link: https://bugs.debian.org/bug=909545 +Tested-by: Witold Baryluk +Signed-off-by: Sebastian Andrzej Siewior +--- + boto/connection.py | 19 ++++++++++--------- + boto/https_connection.py | 22 +++++++++++----------- + 2 files changed, 21 insertions(+), 20 deletions(-) + +diff --git a/boto/connection.py b/boto/connection.py +index 34b428f101df7..b4867a7657465 100644 +--- a/boto/connection.py ++++ b/boto/connection.py +@@ -824,23 +824,24 @@ DEFAULT_CA_CERTS_FILE = os.path.join(os.path.dirname(os.path.abspath(boto.cacert + h = http_client.HTTPConnection(host) + + if self.https_validate_certificates and HAVE_HTTPS_CONNECTION: ++ context = ssl.create_default_context() ++ context.verify_mode = ssl.CERT_REQUIRED ++ context.check_hostname = True ++ + msg = "wrapping ssl socket for proxied connection; " + if self.ca_certificates_file: + msg += "CA certificate file=%s" % self.ca_certificates_file ++ context.load_verify_locations(cafile=self.ca_certificates_file) + else: + msg += "using system provided SSL certs" ++ context.load_default_certs() + boto.log.debug(msg) + key_file = self.http_connection_kwargs.get('key_file', None) + cert_file = self.http_connection_kwargs.get('cert_file', None) +- sslSock = ssl.wrap_socket(sock, keyfile=key_file, +- certfile=cert_file, +- cert_reqs=ssl.CERT_REQUIRED, +- ca_certs=self.ca_certificates_file) +- cert = sslSock.getpeercert() +- hostname = self.host.split(':', 0)[0] +- if not https_connection.ValidateCertificateHostname(cert, hostname): +- raise https_connection.InvalidCertificateException( +- hostname, cert, 'hostname mismatch') ++ if key_file: ++ context.load_cert_chain(certfile=cert_file, keyfile=key_file) ++ ++ sslSock = context.wrap_socket(sock, server_hostname=host) + else: + # Fallback for old Python without ssl.wrap_socket + if hasattr(http_client, 'ssl'): +diff --git a/boto/https_connection.py b/boto/https_connection.py +index ddc31a152292e..a5076f6f9b261 100644 +--- a/boto/https_connection.py ++++ b/boto/https_connection.py +@@ -119,20 +119,20 @@ from boto.compat import six, http_client + sock = socket.create_connection((self.host, self.port), self.timeout) + else: + sock = socket.create_connection((self.host, self.port)) ++ ++ context = ssl.create_default_context() ++ context.verify_mode = ssl.CERT_REQUIRED ++ context.check_hostname = True ++ if self.key_file: ++ context.load_cert_chain(certfile=self.cert_file, keyfile=self.key_file) ++ + msg = "wrapping ssl socket; " + if self.ca_certs: + msg += "CA certificate file=%s" % self.ca_certs ++ context.load_verify_locations(cafile=self.ca_certs) + else: + msg += "using system provided SSL certs" ++ context.load_default_certs() + boto.log.debug(msg) +- self.sock = ssl.wrap_socket(sock, keyfile=self.key_file, +- certfile=self.cert_file, +- cert_reqs=ssl.CERT_REQUIRED, +- ca_certs=self.ca_certs) +- cert = self.sock.getpeercert() +- hostname = self.host.split(':', 0)[0] +- if not ValidateCertificateHostname(cert, hostname): +- raise InvalidCertificateException(hostname, +- cert, +- 'remote hostname "%s" does not match ' +- 'certificate' % hostname) ++ ++ self.sock = context.wrap_socket(sock, server_hostname=self.host) +-- +2.19.0 + diff --git a/dev-python/boto/metadata.xml b/dev-python/boto/metadata.xml new file mode 100644 index 000000000000..913bbc49d5c9 --- /dev/null +++ b/dev-python/boto/metadata.xml @@ -0,0 +1,14 @@ + + + + + python@gentoo.org + Python + + + boto + boto + boto/boto + + gentoo-staging + diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest new file mode 100644 index 000000000000..a7b254c5c558 --- /dev/null +++ b/dev-python/boto3/Manifest @@ -0,0 +1,8 @@ +DIST boto3-1.10.2.tar.gz 272071 BLAKE2B 9c3b90ae751784946a84d0cf31ed0111526ed97b5be1fe5f256f725889f9819db632c6e6f217e3f01ebb0aa5594257a5bdaabd8dcc5f14ccb5bdd333b1c416c7 SHA512 37ea11f5ae9263aa5e97ce94f2834c987190ba2eac4a60bf9312bb643f1d204e48db7bef6ddc0d46ae124109ec6807589108b58f3024485de163fd8f83688b42 +DIST boto3-1.12.48.tar.gz 292124 BLAKE2B 0baf8fb4cfa040ba05b296d15a523a5de32677684143145b12dd54182d4fedbffa5656d36ab854006c0cc6009a1bca351bb5ac2ea757cb70b446924bcae625a8 SHA512 3cf5533dd5d9aa51cf46ef81ba25bb7afbc73b1e745ea5ae47935b22da290c7d2101e377b3225f970168201dde0bf2ee967e24eed86548f9045eb72840afea6b +DIST boto3-1.13.26.tar.gz 296782 BLAKE2B 117bb18679fe3ae8c4feee1a5fb2d1df1923764bba3dce72040ccc802d10bb88263744a0491195f414761b6755353775a8a413a121a5a0fc42373a4e9b8aac1a SHA512 513ea4b39a5af4ae8e45f6b8b315a19d5184998fa881782bf2e6074aee36a709b51813fc9fe403bb8dbfb9b51ead50367af18f0918a1c88a37eab263ccddd11a +DIST boto3-1.14.0.tar.gz 297008 BLAKE2B 7f5eaf4958395b47e936596b385b5a4daa20dbed6b777a407b6c2f70d3004d89fb963f479a1a3c8be22a3cbbfdb21f59a1f3c3ea4b967fce4799fc965899bcf1 SHA512 12ce4765f22e848aac0c29d1f95ed7b63964868f18c14073f93c74e442babf8708aa69cb6c17bd7c3aa5dacda6beb67bb4a4afe86fcd298308c70abfb77802d4 +DIST boto3-1.14.2.tar.gz 297730 BLAKE2B 174bc2435247db4421ffbf1ca0ef2cb772a9b6f357cbb438996ad635fca8ae5cd1005df3f8fdc6c63607797115c2379bb10c43edcfaf8393394f241b1e7a1ca1 SHA512 6ad539e568fe90c2f7408f37d28f194ac7094f6393858e487bf2afa73b8b53c90c8ab489bbe56f7c594351b24aaa82bfc9f81c9d68fadaecaec5acc3352fad5e +DIST boto3-1.14.5.tar.gz 297919 BLAKE2B 9428ddfa1a5549bfb8319cc91292dace9245a9db94eec373f571342808cdda7c1bf2b683ccddbcae532aca79666971b5cff7646756dff7baa24e291b348ff0f0 SHA512 7c65b1a1b6070b8954b7a705b1473543be6a4939c8594327cdaf8c91ff557bfdb49611e18f2bc6b0213fc13ef4cdbf57da7e632ac93dacf6d887f7a18889ff59 +DIST boto3-1.14.8.tar.gz 297922 BLAKE2B e71a74155a6e32b310063c6c80ceb960db816898271f01066099d9ef162e90c5c446ea29b7164d957cc4d02e546eec59eb62f9168aa7e5f6e149c2d97fa14928 SHA512 a5c1c63664c406dc6b923ee565d30572173084b43a4539605cfc36a959d5d8fbcf0864720732128f26ba84fe8e4aabb31842d656e6e189860a41b365955e63ae +DIST boto3-1.9.122.tar.gz 258061 BLAKE2B 68903edd97e10693675e4c2fa77c2c54f2d3aab79307ee0a856f43aabe256f7782d027b0a23f433c593962c90f7364c26a87c27fe8770e67b5052e4ced73a9bc SHA512 31b8d8c2369b9076d825196d400c8a8b5579c38f87c7f41634eedbdaf6c2be01072018312e90e25d81b850c51f7c22a13fa565cd4e8b7672c238bad61e6a0810 diff --git a/dev-python/boto3/boto3-1.10.2.ebuild b/dev-python/boto3/boto3-1.10.2.ebuild new file mode 100644 index 000000000000..b19ce9f817ab --- /dev/null +++ b/dev-python/boto3/boto3-1.10.2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_6 python3_7 ) + +inherit distutils-r1 vcs-snapshot + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE="https://github.com/boto/boto3" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="doc test" +RESTRICT="!test? ( test )" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 +else + SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + >=dev-python/botocore-1.12.4[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/s3transfer[${PYTHON_USEDEP}] +" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( + dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + ) +" + +python_compile_all() { + use doc && emake -C docs html +} + +python_test() { + nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/build/html/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/boto3/boto3-1.12.48.ebuild b/dev-python/boto3/boto3-1.12.48.ebuild new file mode 100644 index 000000000000..582b09db68d8 --- /dev/null +++ b/dev-python/boto3/boto3-1.12.48.ebuild @@ -0,0 +1,55 @@ +# 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="The AWS SDK for Python" +HOMEPAGE="https://github.com/boto/boto3" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 +else + SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + >=dev-python/botocore-1.15.48[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + ) +" + +RESTRICT="!test? ( test )" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # prevent an infinite loop + rm tests/functional/docs/test_smoke.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}" +} diff --git a/dev-python/boto3/boto3-1.13.26.ebuild b/dev-python/boto3/boto3-1.13.26.ebuild new file mode 100644 index 000000000000..f45344d9732f --- /dev/null +++ b/dev-python/boto3/boto3-1.13.26.ebuild @@ -0,0 +1,53 @@ +# 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="The AWS SDK for Python" +HOMEPAGE="https://github.com/boto/boto3" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 +else + SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + >=dev-python/botocore-1.16.26[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests nose + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # prevent an infinite loop + rm tests/functional/docs/test_smoke.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + nosetests -v tests/unit tests/functional || + die "test failed under ${EPYTHON}" +} diff --git a/dev-python/boto3/boto3-1.14.0.ebuild b/dev-python/boto3/boto3-1.14.0.ebuild new file mode 100644 index 000000000000..062b762234a9 --- /dev/null +++ b/dev-python/boto3/boto3-1.14.0.ebuild @@ -0,0 +1,53 @@ +# 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="The AWS SDK for Python" +HOMEPAGE="https://github.com/boto/boto3" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 +else + SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + >=dev-python/botocore-1.17.0[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests nose + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # prevent an infinite loop + rm tests/functional/docs/test_smoke.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + nosetests -v tests/unit tests/functional || + die "test failed under ${EPYTHON}" +} diff --git a/dev-python/boto3/boto3-1.14.2.ebuild b/dev-python/boto3/boto3-1.14.2.ebuild new file mode 100644 index 000000000000..062b762234a9 --- /dev/null +++ b/dev-python/boto3/boto3-1.14.2.ebuild @@ -0,0 +1,53 @@ +# 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="The AWS SDK for Python" +HOMEPAGE="https://github.com/boto/boto3" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 +else + SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + >=dev-python/botocore-1.17.0[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests nose + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # prevent an infinite loop + rm tests/functional/docs/test_smoke.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + nosetests -v tests/unit tests/functional || + die "test failed under ${EPYTHON}" +} diff --git a/dev-python/boto3/boto3-1.14.5.ebuild b/dev-python/boto3/boto3-1.14.5.ebuild new file mode 100644 index 000000000000..062b762234a9 --- /dev/null +++ b/dev-python/boto3/boto3-1.14.5.ebuild @@ -0,0 +1,53 @@ +# 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="The AWS SDK for Python" +HOMEPAGE="https://github.com/boto/boto3" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 +else + SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + >=dev-python/botocore-1.17.0[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests nose + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # prevent an infinite loop + rm tests/functional/docs/test_smoke.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + nosetests -v tests/unit tests/functional || + die "test failed under ${EPYTHON}" +} diff --git a/dev-python/boto3/boto3-1.14.8.ebuild b/dev-python/boto3/boto3-1.14.8.ebuild new file mode 100644 index 000000000000..062b762234a9 --- /dev/null +++ b/dev-python/boto3/boto3-1.14.8.ebuild @@ -0,0 +1,53 @@ +# 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="The AWS SDK for Python" +HOMEPAGE="https://github.com/boto/boto3" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 +else + SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + >=dev-python/botocore-1.17.0[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests nose + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # prevent an infinite loop + rm tests/functional/docs/test_smoke.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + nosetests -v tests/unit tests/functional || + die "test failed under ${EPYTHON}" +} diff --git a/dev-python/boto3/boto3-1.9.122.ebuild b/dev-python/boto3/boto3-1.9.122.ebuild new file mode 100644 index 000000000000..9febd85846fa --- /dev/null +++ b/dev-python/boto3/boto3-1.9.122.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_6 python3_7 ) + +inherit distutils-r1 vcs-snapshot + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE="https://github.com/boto/boto3" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="doc test" +RESTRICT="!test? ( test )" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 +else + SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + >=dev-python/botocore-1.12.4[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/s3transfer[${PYTHON_USEDEP}] +" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( + dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + ) +" + +python_compile_all() { + use doc && emake -C docs html +} + +python_test() { + nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/build/html/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/boto3/boto3-9999.ebuild b/dev-python/boto3/boto3-9999.ebuild new file mode 100644 index 000000000000..d996a7288df9 --- /dev/null +++ b/dev-python/boto3/boto3-9999.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) +DISTUTILS_USE_SETUPTOOLS=bdepend +inherit distutils-r1 + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE="https://github.com/boto/boto3" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 +else + SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + >=dev-python/botocore-1.15.48[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + ) +" + +RESTRICT="!test? ( test )" + +distutils_enable_sphinx docs \ + 'dev-python/guzzle_sphinx_theme' + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # prevent an infinite loop + rm tests/functional/docs/test_smoke.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}" +} diff --git a/dev-python/boto3/metadata.xml b/dev-python/boto3/metadata.xml new file mode 100644 index 000000000000..2dfc638c3bce --- /dev/null +++ b/dev-python/boto3/metadata.xml @@ -0,0 +1,24 @@ + + + + + dolsen@gentoo.org + Brian Dolbec + + + chutzpah@gentoo.org + Patrick McLean + + + slashbeast@gentoo.org + Piotr Karbowski + + + python@gentoo.org + Python + + + boto/boto3 + + gentoo-staging + diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest new file mode 100644 index 000000000000..72466f75098d --- /dev/null +++ b/dev-python/botocore/Manifest @@ -0,0 +1,13 @@ +DIST botocore-1.12.122.tar.gz 5492931 BLAKE2B 05371245cd0de404713f920d0651f9bbdcabe9508c5e27f692adc4cda7ac2f7fba24b2b95a26b788e4960b01553c1746f08b9db4f38e4629c5703fd6872893be SHA512 f92581ac6b8a46d4af8b55b391e6e75c452f83a4ffde6c940c9f85b2215a3eda44e8b2672f469769b4d9a0d7ac2823540f45c1822279b6264d016986f2b06c53 +DIST botocore-1.15.16.tar.gz 6173930 BLAKE2B 70e185faa9fa3f8537e38e4db8c263f5bfb0430d827e1093d41fdae8a16d6975071d3eec0eddde41d92044eebed92396d65f70eaf21a4ea2e6a1b464498c7f15 SHA512 574f0fc8cfa34e16b9933a7c7dd9fc9a95f713f8693507eac5598e73775def6df209b2883abf5a13e68327bf1e89508fce5d37074cd3a0173ab5cd1e35372409 +DIST botocore-1.15.32.tar.gz 6261957 BLAKE2B 7825e7d6315cae3578155825e0b5cb3961e5548021d63dad1747903c8f55bede03c4fdb0a07b724e2816ef294a890e85a648bae313620ab4156fd2a28d4e517b SHA512 865612fa52aae3bf08ee74b52a3fe685d7308d0d86bd438851e0b9db639ba3f6430211a7863c1b0737c0af0afc6ba760b2ccfd0103d303e87758317f773cef6d +DIST botocore-1.15.48.tar.gz 6336322 BLAKE2B 0d25424e82fcbf1376bb1eb9cac9eeb7a45d08698f39563f635a34b1b24bc6823c5f2b08b6a40a0fc9b54b0404b8f5dd7d07fc21e0c7e0c489fe172e7f29a936 SHA512 91d86731909be5828e38a69e32e5189fbd0357378c51a04f60efbcfbb1b6c0c01151c982fc32619e3be240f5df881e5342bbba6b290b3092d9fe11ce9e3b28d0 +DIST botocore-1.16.12.tar.gz 6422375 BLAKE2B 333cc3d42b42b93f952c6344f5196b248291d6114f3bf7e73550bfb712a8a618908acb0b08379c9caae1c8a855bd738cd5f7efeda808799510c740d604459346 SHA512 891c8c2b3b6208d3d8543c055fa48887c58c67845d46a9607ae140d3a17d5b12665cc50afa304647895c891112e35ecc1cacaf36e75d0491109bcc5150be0ec6 +DIST botocore-1.16.20.tar.gz 6442160 BLAKE2B 23ad33e53ebf810087958f003d21fe5874974e15948d26ab8c4f56ff48e7121d09d9f35dd31055bc6ceb3a2c6327a1e9fafbd6909d2d2a7222e81d9ae9a5b36c SHA512 f92cb05b7b14f3036373f5aeafc956ad776ac486343d16275075c2b29d8212859ba7f84f83865027340f7544231d4920af627e1efe194393e5aca028fddfa4c1 +DIST botocore-1.16.26.tar.gz 6458468 BLAKE2B e753f7dcb3d75a86da78536883e44cbd493fd3ff48fae86e5e1959e55d2d66fe8dcb33ee46af51b39390ce7d2227bdb193a827932b53dc5a4b56f985faeebd31 SHA512 66ba4e9bd8ae72a31fa093dc7d8eccd646a12381086f524e3bd63d6031f2d75bad5e241f08e5588a6ac6c16eac693d0410b1858641bf8e59decfb1e6ed16b360 +DIST botocore-1.16.6.tar.gz 6386032 BLAKE2B e909e2fa021d5b1be333a31758af408cdc6e11224addefac31b87b8ce9983350aeaaf862feaf040490fad8eb87d7dde800bd8a77156410e6a734f567e2cc1055 SHA512 1f265a0a8adb7f0172f02448d3be5aeacf11e3fb7023da8d81e6d19c39d97cac99cfe3a70997e682deb44a4fd78304e4a0c1df43787f3139bbccbe852c682a82 +DIST botocore-1.16.7.tar.gz 6391893 BLAKE2B 19a8770ef1058e5601a1c292e2e17e1625e4d5d0d1845b59bbd403a2c285da1a774935e9d1e1fa7ca26a1e3c4703b29fcbb2f021a7251aa3ca756c80b2ba0461 SHA512 0ab2b4ff4096049cd92b96c710a38867a53b2dba0f07a319ec1a2f9b3cbce60776026c62e3eaaebe571b6ad26eb5c1c258b2dd350a444d30e54b342bcd675768 +DIST botocore-1.17.0.tar.gz 6478558 BLAKE2B 761ff2d57079a52ce38a6d56639fb0771d1fc4fb6a3494badecaacd4cea1ef74a69fe23d9fe62827993a3b6c33b963a2a199300f37fa3e7dc42433135c00f035 SHA512 a43b2f99e44ef9de3cf740b8fc1d74976d9ff6831639229a704f9300011405861789c9af26ea657f64244f5d67cff19aa94f95e5d2df73ee4f2dc10ccdeabae3 +DIST botocore-1.17.2.tar.gz 6481390 BLAKE2B 009f8857be93c2fccb52e83176614401ae89835ea32fd0043248f7f66765d06e44df72ed31b5370cc1ed106cf45b531f4e4e7e7cbc3dc1d6e1524cb7914654d4 SHA512 ff19b1708686cbb574b01c9924a6acb7eaf7607b5f19a759d5c1dc1f7a7efae960e0c81d26d384101da5aaddc3bf0d8b4800d8908af34392d23779d4b9064487 +DIST botocore-1.17.5.tar.gz 6491397 BLAKE2B e6d45050e0f9d9919edff7dcea0866c9360fc8b8a09a82bcb6636621b49d7c9d06025639d8acf8740bf6d272371cabc9afff51e48214d240f1e81cd76abcab65 SHA512 2cf87d79a50f10d386907a0ef5b0e427b299b342d3661dfa64860828a0854dcd7f2ef3e0febdc30772aabf93efb39f4f35d52d3f28aec641e886fb5c05e30a3a +DIST botocore-1.17.8.tar.gz 6499259 BLAKE2B bbec0755ac5c96f8b86d9391db36b58c28a2eff61b69ddccbbfcf0d7b349e1b5c99a2ab3619e50c6eda6a781e5361dd11f674126a596e23f505fde81a9b77949 SHA512 3f0c06e5fb335cc33ed589205ca378d4270d26dfb7f4b6196953205d24de4f71bf09c47b722449e51325d7643be6767f7a542d79765649ea3581247bc219f88d diff --git a/dev-python/botocore/botocore-1.12.122.ebuild b/dev-python/botocore/botocore-1.12.122.ebuild new file mode 100644 index 000000000000..2137a90141da --- /dev/null +++ b/dev-python/botocore/botocore-1.12.122.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_6 python3_7 ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3." +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="doc test" +RESTRICT="!test? ( test )" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( + dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" ) + +python_compile_all() { + use doc && emake -C docs html +} + +python_test() { + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}" + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/build/html/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/botocore/botocore-1.15.16.ebuild b/dev-python/botocore/botocore-1.15.16.ebuild new file mode 100644 index 000000000000..f9ce3c85acf8 --- /dev/null +++ b/dev-python/botocore/botocore-1.15.16.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_6 python3_7 python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3." +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="doc test" +RESTRICT="!test? ( test )" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( + dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" ) + +python_compile_all() { + use doc && emake -C docs html +} + +python_test() { + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}" + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/build/html/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/botocore/botocore-1.15.32.ebuild b/dev-python/botocore/botocore-1.15.32.ebuild new file mode 100644 index 000000000000..f9ce3c85acf8 --- /dev/null +++ b/dev-python/botocore/botocore-1.15.32.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_6 python3_7 python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3." +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="doc test" +RESTRICT="!test? ( test )" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( + dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" ) + +python_compile_all() { + use doc && emake -C docs html +} + +python_test() { + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}" + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/build/html/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/botocore/botocore-1.15.48.ebuild b/dev-python/botocore/botocore-1.15.48.ebuild new file mode 100644 index 000000000000..ec3ffeb5add6 --- /dev/null +++ b/dev-python/botocore/botocore-1.15.48.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_6 python3_7 python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3." +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="doc test" +RESTRICT="!test? ( test )" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( + dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" ) + +src_prepare() { + # very unstable + sed -i -e 's:test_stress_test_token_bucket:_&:' \ + tests/functional/retries/test_bucket.py || die + distutils-r1_src_prepare +} + +python_compile_all() { + use doc && emake -C docs html +} + +python_test() { + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}" + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/build/html/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/botocore/botocore-1.16.12.ebuild b/dev-python/botocore/botocore-1.16.12.ebuild new file mode 100644 index 000000000000..be9914c2cdab --- /dev/null +++ b/dev-python/botocore/botocore-1.16.12.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_6 python3_7 python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3." +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" + "${FILESDIR}/botocore-1.16.7-unlock-deps.patch" +) + +distutils_enable_sphinx docs \ + 'dev-python/guzzle_sphinx_theme' + +python_compile_all() { + # remove version locked deps + sed -r -e 's:([a-zA-Z0-9_-]+)[><|=].*:\1:' \ + -i requirements.txt || die +} + +python_test() { + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}" + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}" +} diff --git a/dev-python/botocore/botocore-1.16.20.ebuild b/dev-python/botocore/botocore-1.16.20.ebuild new file mode 100644 index 000000000000..be9914c2cdab --- /dev/null +++ b/dev-python/botocore/botocore-1.16.20.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_6 python3_7 python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3." +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" + "${FILESDIR}/botocore-1.16.7-unlock-deps.patch" +) + +distutils_enable_sphinx docs \ + 'dev-python/guzzle_sphinx_theme' + +python_compile_all() { + # remove version locked deps + sed -r -e 's:([a-zA-Z0-9_-]+)[><|=].*:\1:' \ + -i requirements.txt || die +} + +python_test() { + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}" + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}" +} diff --git a/dev-python/botocore/botocore-1.16.26.ebuild b/dev-python/botocore/botocore-1.16.26.ebuild new file mode 100644 index 000000000000..c08c6f6ff899 --- /dev/null +++ b/dev-python/botocore/botocore-1.16.26.ebuild @@ -0,0 +1,62 @@ +# 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="Low-level, data-driven core of boto 3" +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" + "${FILESDIR}/botocore-1.16.7-unlock-deps.patch" +) + +distutils_enable_sphinx docs \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests nose + +src_prepare() { + # py3.9 + find -name '*.py' -exec \ + sed -i -e 's:cElementTree:ElementTree:' {} + || die + # very unstable + sed -i -e 's:test_stress_test_token_bucket:_&:' \ + tests/functional/retries/test_bucket.py || die + distutils-r1_src_prepare +} + +python_test() { + # note: suites need to be run separately as one of the unit tests + # seems to be leaking mocks and breaking a few functional tests + nosetests -v tests/unit || + die "unit tests failed under ${EPYTHON}" + nosetests -v tests/functional || + die "functional tests failed under ${EPYTHON}" +} diff --git a/dev-python/botocore/botocore-1.16.6.ebuild b/dev-python/botocore/botocore-1.16.6.ebuild new file mode 100644 index 000000000000..f9ce3c85acf8 --- /dev/null +++ b/dev-python/botocore/botocore-1.16.6.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_6 python3_7 python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3." +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="doc test" +RESTRICT="!test? ( test )" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( + dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" ) + +python_compile_all() { + use doc && emake -C docs html +} + +python_test() { + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}" + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/build/html/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/botocore/botocore-1.16.7.ebuild b/dev-python/botocore/botocore-1.16.7.ebuild new file mode 100644 index 000000000000..be9914c2cdab --- /dev/null +++ b/dev-python/botocore/botocore-1.16.7.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_6 python3_7 python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3." +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" + "${FILESDIR}/botocore-1.16.7-unlock-deps.patch" +) + +distutils_enable_sphinx docs \ + 'dev-python/guzzle_sphinx_theme' + +python_compile_all() { + # remove version locked deps + sed -r -e 's:([a-zA-Z0-9_-]+)[><|=].*:\1:' \ + -i requirements.txt || die +} + +python_test() { + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}" + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}" +} diff --git a/dev-python/botocore/botocore-1.17.0.ebuild b/dev-python/botocore/botocore-1.17.0.ebuild new file mode 100644 index 000000000000..c08c6f6ff899 --- /dev/null +++ b/dev-python/botocore/botocore-1.17.0.ebuild @@ -0,0 +1,62 @@ +# 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="Low-level, data-driven core of boto 3" +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" + "${FILESDIR}/botocore-1.16.7-unlock-deps.patch" +) + +distutils_enable_sphinx docs \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests nose + +src_prepare() { + # py3.9 + find -name '*.py' -exec \ + sed -i -e 's:cElementTree:ElementTree:' {} + || die + # very unstable + sed -i -e 's:test_stress_test_token_bucket:_&:' \ + tests/functional/retries/test_bucket.py || die + distutils-r1_src_prepare +} + +python_test() { + # note: suites need to be run separately as one of the unit tests + # seems to be leaking mocks and breaking a few functional tests + nosetests -v tests/unit || + die "unit tests failed under ${EPYTHON}" + nosetests -v tests/functional || + die "functional tests failed under ${EPYTHON}" +} diff --git a/dev-python/botocore/botocore-1.17.2.ebuild b/dev-python/botocore/botocore-1.17.2.ebuild new file mode 100644 index 000000000000..c08c6f6ff899 --- /dev/null +++ b/dev-python/botocore/botocore-1.17.2.ebuild @@ -0,0 +1,62 @@ +# 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="Low-level, data-driven core of boto 3" +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" + "${FILESDIR}/botocore-1.16.7-unlock-deps.patch" +) + +distutils_enable_sphinx docs \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests nose + +src_prepare() { + # py3.9 + find -name '*.py' -exec \ + sed -i -e 's:cElementTree:ElementTree:' {} + || die + # very unstable + sed -i -e 's:test_stress_test_token_bucket:_&:' \ + tests/functional/retries/test_bucket.py || die + distutils-r1_src_prepare +} + +python_test() { + # note: suites need to be run separately as one of the unit tests + # seems to be leaking mocks and breaking a few functional tests + nosetests -v tests/unit || + die "unit tests failed under ${EPYTHON}" + nosetests -v tests/functional || + die "functional tests failed under ${EPYTHON}" +} diff --git a/dev-python/botocore/botocore-1.17.5.ebuild b/dev-python/botocore/botocore-1.17.5.ebuild new file mode 100644 index 000000000000..c08c6f6ff899 --- /dev/null +++ b/dev-python/botocore/botocore-1.17.5.ebuild @@ -0,0 +1,62 @@ +# 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="Low-level, data-driven core of boto 3" +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" + "${FILESDIR}/botocore-1.16.7-unlock-deps.patch" +) + +distutils_enable_sphinx docs \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests nose + +src_prepare() { + # py3.9 + find -name '*.py' -exec \ + sed -i -e 's:cElementTree:ElementTree:' {} + || die + # very unstable + sed -i -e 's:test_stress_test_token_bucket:_&:' \ + tests/functional/retries/test_bucket.py || die + distutils-r1_src_prepare +} + +python_test() { + # note: suites need to be run separately as one of the unit tests + # seems to be leaking mocks and breaking a few functional tests + nosetests -v tests/unit || + die "unit tests failed under ${EPYTHON}" + nosetests -v tests/functional || + die "functional tests failed under ${EPYTHON}" +} diff --git a/dev-python/botocore/botocore-1.17.8.ebuild b/dev-python/botocore/botocore-1.17.8.ebuild new file mode 100644 index 000000000000..c08c6f6ff899 --- /dev/null +++ b/dev-python/botocore/botocore-1.17.8.ebuild @@ -0,0 +1,62 @@ +# 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="Low-level, data-driven core of boto 3" +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" + "${FILESDIR}/botocore-1.16.7-unlock-deps.patch" +) + +distutils_enable_sphinx docs \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests nose + +src_prepare() { + # py3.9 + find -name '*.py' -exec \ + sed -i -e 's:cElementTree:ElementTree:' {} + || die + # very unstable + sed -i -e 's:test_stress_test_token_bucket:_&:' \ + tests/functional/retries/test_bucket.py || die + distutils-r1_src_prepare +} + +python_test() { + # note: suites need to be run separately as one of the unit tests + # seems to be leaking mocks and breaking a few functional tests + nosetests -v tests/unit || + die "unit tests failed under ${EPYTHON}" + nosetests -v tests/functional || + die "functional tests failed under ${EPYTHON}" +} diff --git a/dev-python/botocore/botocore-9999.ebuild b/dev-python/botocore/botocore-9999.ebuild new file mode 100644 index 000000000000..54136d6d4829 --- /dev/null +++ b/dev-python/botocore/botocore-9999.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_6 python3_7 python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3." +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="doc test" +RESTRICT="!test? ( test )" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] +" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( + dev-python/guzzle_sphinx_theme[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" ) + +python_compile_all() { + use doc && emake -C docs html + + # remove version locked deps + sed -r -e 's:([a-zA-Z0-9_-]+)[><|=].*:\1:' \ + -i requirements.txt || die +} + +python_test() { + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/unit || die "unit tests failed under ${EPYTHON}" + PYTHONPATH="${BUILD_DIR}/lib" nosetests -v tests/functional || die "functional tests failed under ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/build/html/. ) + + distutils-r1_python_install_all +} diff --git a/dev-python/botocore/files/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch b/dev-python/botocore/files/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch new file mode 100644 index 000000000000..49fd3adef376 --- /dev/null +++ b/dev-python/botocore/files/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch @@ -0,0 +1,32 @@ +From 78077a5e80c9ad5f909037a48100481ddfedc6b2 Mon Sep 17 00:00:00 2001 +From: Andrey Utkin +Date: Wed, 13 Dec 2017 01:50:03 +0000 +Subject: [PATCH] tests: pass all env vars to cmd-runner + +cmd-runner was started with no environment variables inherited. +This breaks tests when run with custom PYTHONPATH, which is useful for +testing botocore while not being installed in standard locations. + +One case when this is important is performing tests before installing +the package in Gentoo Linux. + +Link: https://bugs.gentoo.org/640726 +--- + tests/__init__.py | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/tests/__init__.py b/tests/__init__.py +index 74a2e4de..fa0b819b 100644 +--- a/tests/__init__.py ++++ b/tests/__init__.py +@@ -145,6 +145,7 @@ class BaseClientDriverTest(unittest.TestCase): + if self.INJECT_DUMMY_CREDS: + env = {'AWS_ACCESS_KEY_ID': 'foo', + 'AWS_SECRET_ACCESS_KEY': 'bar'} ++ env.update(os.environ) + self.driver.start(env=env) + + def cmd(self, *args): +-- +2.15.1 + diff --git a/dev-python/botocore/files/botocore-1.16.7-unlock-deps.patch b/dev-python/botocore/files/botocore-1.16.7-unlock-deps.patch new file mode 100644 index 000000000000..1dbb890fbced --- /dev/null +++ b/dev-python/botocore/files/botocore-1.16.7-unlock-deps.patch @@ -0,0 +1,27 @@ +diff --git a/setup.py b/setup.py +index edc35789..94545b8d 100644 +--- a/setup.py ++++ b/setup.py +@@ -24,17 +24,17 @@ def find_version(*file_paths): + + + requires = [ +- 'jmespath>=0.7.1,<1.0.0', +- 'docutils>=0.10,<0.16', +- 'python-dateutil>=2.1,<3.0.0', ++ 'jmespath', ++ 'docutils', ++ 'python-dateutil', + ] + + + if sys.version_info[:2] == (3, 4): + # urllib3 dropped support for python 3.4 in point release 1.25.8 +- requires.append('urllib3>=1.20,<1.25.8') ++ requires.append('urllib3') + else: +- requires.append('urllib3>=1.20,<1.26') ++ requires.append('urllib3') + + + diff --git a/dev-python/botocore/metadata.xml b/dev-python/botocore/metadata.xml new file mode 100644 index 000000000000..89b938d62841 --- /dev/null +++ b/dev-python/botocore/metadata.xml @@ -0,0 +1,25 @@ + + + + + dolsen@gentoo.org + Brian Dolbec + + + chutzpah@gentoo.org + Patrick McLean + + + slashbeast@gentoo.org + Piotr Karbowski + + + python@gentoo.org + Python + + + boto/botocore + botocore + + gentoo-staging + diff --git a/dev-python/bottle/Manifest b/dev-python/bottle/Manifest new file mode 100644 index 000000000000..f8636ed54391 --- /dev/null +++ b/dev-python/bottle/Manifest @@ -0,0 +1 @@ +DIST bottle-0.12.18.tar.gz 71557 BLAKE2B a34cc1ab9a2a8505b7fda8bbddbae30b4e6c4829cae53f0f886237a21fdfa7f2b2463b216d7a16464539f41bdce4c1dabb5cc66027b8fdd19b10e9a78a3cdbb5 SHA512 db8a341cd80d755205518bb9eac5b79dca9e541ab3ad9d9d57f891d895f7df75a8facd16b068cbdf7c4f884f35e384449f4cbd565a43e9c5d000d3a9f5b7dcb0 diff --git a/dev-python/bottle/bottle-0.12.18.ebuild b/dev-python/bottle/bottle-0.12.18.ebuild new file mode 100644 index 000000000000..1e518dc8bb12 --- /dev/null +++ b/dev-python/bottle/bottle-0.12.18.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{6,7,8,9} pypy3 ) + +inherit distutils-r1 eutils + +DESCRIPTION="A fast and simple micro-framework for small web-applications" +HOMEPAGE="https://pypi.org/project/bottle/ https://bottlepy.org/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND="test? ( dev-python/mako[${PYTHON_USEDEP}] )" +RDEPEND="" + +PATCHES=( + "${FILESDIR}"/${PN}-0.12.8-py3.5-backport.patch +) + +python_prepare_all() { + sed -i -e '/scripts/d' setup.py || die + + # Remove test file requring connection to network + rm test/test_server.py || die + distutils-r1_python_prepare_all +} + +python_test() { + # A few odd fails in the suite under pypy + # https://github.com/bottlepy/bottle/issues/714 + "${EPYTHON}" test/testall.py || die "tests failed under ${EPYTHON}" +} + +pkg_postinst() { + optfeature "Templating support" dev-python/mako + elog "Due to problems with bottle.py being in /usr/bin (see bug #474874)" + elog "we do as most other distros and do not install the script anymore." + elog "If you do want/have to call it directly rather than through your app," + elog "please use the following instead:" + elog ' `python -m bottle`' +} diff --git a/dev-python/bottle/files/bottle-0.12.8-py3.5-backport.patch b/dev-python/bottle/files/bottle-0.12.8-py3.5-backport.patch new file mode 100644 index 000000000000..86e1ac04bc41 --- /dev/null +++ b/dev-python/bottle/files/bottle-0.12.8-py3.5-backport.patch @@ -0,0 +1,36 @@ + test/test_environ.py | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/test/test_environ.py b/test/test_environ.py +old mode 100755 +new mode 100644 +index 2b8079b..2feebe3 +--- a/test/test_environ.py ++++ b/test/test_environ.py +@@ -592,7 +592,7 @@ class TestResponse(unittest.TestCase): + r.set_cookie('name2', 'value', max_age=datetime.timedelta(days=1)) + cookies = sorted([value for name, value in r.headerlist + if name.title() == 'Set-Cookie']) +- self.assertEqual(cookies[0], 'name1=value; Max-Age=5') ++ self.assertEqual(cookies[0].lower(), 'name1=value; max-age=5') + self.assertEqual(cookies[1], 'name2=value; Max-Age=86400') + + def test_set_cookie_expires(self): +@@ -602,7 +602,7 @@ class TestResponse(unittest.TestCase): + r.set_cookie('name2', 'value', expires=datetime.datetime(1970,1,1,0,0,43)) + cookies = sorted([value for name, value in r.headerlist + if name.title() == 'Set-Cookie']) +- self.assertEqual(cookies[0], 'name1=value; expires=Thu, 01 Jan 1970 00:00:42 GMT') ++ self.assertEqual(cookies[0].lower(), 'name1=value; expires=thu, 01 jan 1970 00:00:42 gmt') + self.assertEqual(cookies[1], 'name2=value; expires=Thu, 01 Jan 1970 00:00:43 GMT') + + def test_delete_cookie(self): +@@ -611,7 +611,7 @@ class TestResponse(unittest.TestCase): + response.delete_cookie('name') + cookies = [value for name, value in response.headerlist + if name.title() == 'Set-Cookie'] +- self.assertTrue('name=;' in cookies[0]) ++ self.assertTrue('Max-Age=-1' in cookies[0]) + + def test_set_header(self): + response = BaseResponse() diff --git a/dev-python/bottle/metadata.xml b/dev-python/bottle/metadata.xml new file mode 100644 index 000000000000..3ba321c03488 --- /dev/null +++ b/dev-python/bottle/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + Python + + + bottle + + gentoo-staging + diff --git a/dev-python/bottleneck/Manifest b/dev-python/bottleneck/Manifest new file mode 100644 index 000000000000..a865349fe216 --- /dev/null +++ b/dev-python/bottleneck/Manifest @@ -0,0 +1,2 @@ +DIST bottleneck-1.2.1.tar.gz 98920 BLAKE2B 02fd35eaa15761f2008e46c459d842cdb5ad16372a03ea51a82b775ae0fbfa81beb0f1f304dcf6565956dc2d6deded579d8e400eaa250f9ab639261c085a6525 SHA512 0299eb1a12d808f18b8c4259c2205b47b34af4c1245867ab0857eb34a1aad630507cd3307a16f522db461977bd3f70aca688fb6a62ae84d1f895d18165132781 +DIST bottleneck-1.3.2.tar.gz 102565 BLAKE2B 4d903bd8ff918a54cdee5b6c6815e8d404c6d3cd1a73e02f81888aab077970a113fcd24acef9da8a35138aa808c211883bf9bd952f83f17df4f94a6172fbe140 SHA512 9b6f812a625c9bb39501e8834ce41ae34ce57038d3ec9528aa8aa80910663c4e3b420d535f0ec8fa9e506faecabaf0151950afcebdc919479ed04787f26dc3ee diff --git a/dev-python/bottleneck/bottleneck-1.2.1-r1.ebuild b/dev-python/bottleneck/bottleneck-1.2.1-r1.ebuild new file mode 100644 index 000000000000..446086aaaa68 --- /dev/null +++ b/dev-python/bottleneck/bottleneck-1.2.1-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +DESCRIPTION="Fast NumPy array functions written in Cython" +HOMEPAGE="https://pypi.org/project/Bottleneck/" +SRC_URI="https://github.com/kwgoodman/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/numpy-1.9.1[${PYTHON_USEDEP}] + sci-libs/scipy[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/nose )" + +python_test() { + ${EPYTHON} ./tools/test-installed-bottleneck.py +} diff --git a/dev-python/bottleneck/bottleneck-1.3.2.ebuild b/dev-python/bottleneck/bottleneck-1.3.2.ebuild new file mode 100644 index 000000000000..6532decb92e7 --- /dev/null +++ b/dev-python/bottleneck/bottleneck-1.3.2.ebuild @@ -0,0 +1,29 @@ +# 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="Fast NumPy array functions written in Cython" +HOMEPAGE="https://pypi.org/project/Bottleneck/" +SRC_URI="https://github.com/kwgoodman/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/numpy-1.9.1[${PYTHON_USEDEP}] + sci-libs/scipy[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/nose )" + +python_test() { + ${EPYTHON} ./tools/test-installed-bottleneck.py +} diff --git a/dev-python/bottleneck/metadata.xml b/dev-python/bottleneck/metadata.xml new file mode 100644 index 000000000000..06f7f8ee6488 --- /dev/null +++ b/dev-python/bottleneck/metadata.xml @@ -0,0 +1,16 @@ + + + + + sci-mathematics@gentoo.org + Gentoo Mathematics Project + + + Bottleneck is a collection of fast NumPy array functions written in + Cython. + + + Bottleneck + + gentoo-staging + diff --git a/dev-python/bpython/Manifest b/dev-python/bpython/Manifest new file mode 100644 index 000000000000..7b24d2364544 --- /dev/null +++ b/dev-python/bpython/Manifest @@ -0,0 +1 @@ +DIST bpython-0.19.tar.gz 216564 BLAKE2B a0b469ae28965e7926838b2d520aed0199a39ad5d9d5650e34446601e6e5f023a6c09cbdd85a30b2873dc72b5ef5774c483d5f627accaf29dce7e6f8628cc1df SHA512 7c746848671d5de0b63f0284d2af87c12480fa1ae3e89eb10093ab5dfd42f926171f29bd8bcc19fe173fc58f7eff7276da4639d580836f0d112dc5e85000dc55 diff --git a/dev-python/bpython/bpython-0.19.ebuild b/dev-python/bpython/bpython-0.19.ebuild new file mode 100644 index 000000000000..9e264fef8f6c --- /dev/null +++ b/dev-python/bpython/bpython-0.19.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +DESCRIPTION="Syntax highlighting and autocompletion for the Python interpreter" +HOMEPAGE="https://www.bpython-interpreter.org/ https://github.com/bpython/bpython https://pypi.org/project/bpython/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="doc test" + +RDEPEND=" + >=dev-python/curtsies-0.2.11[${PYTHON_USEDEP}] + dev-python/greenlet[${PYTHON_USEDEP}] + dev-python/jedi[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + >=dev-python/six-1.5[${PYTHON_USEDEP}] + dev-python/urwid[${PYTHON_USEDEP}] + dev-python/watchdog[${PYTHON_USEDEP}] + " +# sphinx is used implicitly to build manpages +BDEPEND=" + dev-python/sphinx[${PYTHON_USEDEP}] + test? ( dev-python/mock[${PYTHON_USEDEP}] )" + +DOCS=( AUTHORS CHANGELOG sample.theme light.theme ) + +distutils_enable_sphinx doc/sphinx/source --no-autodoc +distutils_enable_tests unittest + +src_prepare() { + sed -e 's:test_exec_dunder_file:_&:' \ + -e 's:test_exec_nonascii_file_linenums:_&:' \ + -i bpython/test/test_args.py || die + distutils-r1_src_prepare +} diff --git a/dev-python/bpython/metadata.xml b/dev-python/bpython/metadata.xml new file mode 100644 index 000000000000..0834ead62ab7 --- /dev/null +++ b/dev-python/bpython/metadata.xml @@ -0,0 +1,18 @@ + + + + + grozin@gentoo.org + Andrey Grozin + + + python@gentoo.org + Python + + + bpython + bobf/bpython + bpython/bpython + + gentoo-staging + diff --git a/dev-python/breathe/Manifest b/dev-python/breathe/Manifest new file mode 100644 index 000000000000..bb5e5c3b6373 --- /dev/null +++ b/dev-python/breathe/Manifest @@ -0,0 +1 @@ +DIST breathe-4.14.1.tar.gz 69369 BLAKE2B 93c394d7174aff8e8e8b1c95435d88c5f344ea1a26f46e9ef6ea8e7457bb9650d0cce96d03bc5c23e58704e3dcda3228ef1a61b16cd9ab45b07c2f1989eea88f SHA512 7247aae71c8e3e2491b76e6a5889fd9b97100e921e8c724c26e6c75b904c4e5dca825ae824b015f156960d5afbbf622b29535a46261c7fa0c24dd52deb46d096 diff --git a/dev-python/breathe/breathe-4.14.1.ebuild b/dev-python/breathe/breathe-4.14.1.ebuild new file mode 100644 index 000000000000..4b8274b3def1 --- /dev/null +++ b/dev-python/breathe/breathe-4.14.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..8} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +DESCRIPTION="Sphinx Doxygen renderer" +HOMEPAGE="https://breathe.readthedocs.io/en/latest/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + app-doc/doxygen + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-texlive/texlive-bibtexextra + dev-texlive/texlive-fontsextra + dev-texlive/texlive-fontutils + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra +" diff --git a/dev-python/breathe/metadata.xml b/dev-python/breathe/metadata.xml new file mode 100644 index 000000000000..ac9d9a2cd51d --- /dev/null +++ b/dev-python/breathe/metadata.xml @@ -0,0 +1,21 @@ + + + + + python@gentoo.org + Python + + + Breathe provides a bridge between the Sphinx and Doxygen + documentation systems. + It is an easy way to include Doxygen information in a set of + documentation generated by Sphinx. The aim is to produce an autodoc + like support for people who enjoy using Sphinx but work with languages + other than Python. The system relies on the Doxygen’s xml output. + + + breathe + michaeljones/breathe + + gentoo-staging + diff --git a/dev-python/brotlipy/Manifest b/dev-python/brotlipy/Manifest new file mode 100644 index 000000000000..d8b0aa25bad2 --- /dev/null +++ b/dev-python/brotlipy/Manifest @@ -0,0 +1,2 @@ +DIST brotli-46c1a881b41bb638c76247558aa04b1591af3aa7.tar.gz 19840371 BLAKE2B b9a1c3c2e5b62bd63b392debe54bd1732ac1cb31f88500f0142108b453649d96901d9a03b6db98642cb9abaf9188c06d440f2b8bd3cf57fbbb52196a931f5079 SHA512 dc573c90491032a205f32f0ce9c93e95b06c70a3107caa9501e038a212226c37117d63709a29843367344bf7d18cf32d0c0578b11166387198e12b38b1522406 +DIST brotlipy-0.7.0.tar.gz 19375 BLAKE2B 035dc8757e491bc4fc0d8e2b6b82703eecc8f6f4150da42fda0f6c6f42a617519f5191371eb1dd976b8bbfeab88845bb018b874a395cdbf0ff409a6911f969f5 SHA512 bec8183cf3cc8ba9e594d1a86a8a33d88a6ac8e9c6a6287c837bda3726183ff1b486f2c49da4e489b5b3cb51b57dd5816413b59419920c2ced48435221f1beaf diff --git a/dev-python/brotlipy/brotlipy-0.7.0-r2.ebuild b/dev-python/brotlipy/brotlipy-0.7.0-r2.ebuild new file mode 100644 index 000000000000..dbdc9d2dbc44 --- /dev/null +++ b/dev-python/brotlipy/brotlipy-0.7.0-r2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_{6..9}} pypy3 ) + +inherit distutils-r1 + +# Commit of the Brotli library bundled within brotlipy. +BROTLI_BUNDLED_COMMIT="46c1a881b41bb638c76247558aa04b1591af3aa7" + +DESCRIPTION="Python binding to the Brotli library" +HOMEPAGE="https://github.com/python-hyper/brotlipy/ https://pypi.python.org/pypi/brotlipy" +SRC_URI=" + https://github.com/python-hyper/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/google/brotli/archive/${BROTLI_BUNDLED_COMMIT}.tar.gz -> brotli-${BROTLI_BUNDLED_COMMIT}.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 sparc x86" + +# module name collision with app-arch/brotli +RDEPEND=" + virtual/python-cffi[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' -2) + !app-arch/brotli[python]" +DEPEND=" + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/brotlipy-0.7.0-test-deadline.patch +) + +src_prepare() { + # Inject the brotli lib. + rm -r "${WORKDIR}/${P}/libbrotli" || die "Could not remove the bundled brotli lib folder." + cp -r "${WORKDIR}/brotli-${BROTLI_BUNDLED_COMMIT}/" "${WORKDIR}/${P}/libbrotli" || die "Could not inject the brotli lib." + + # Tests fail if we have this folder preserved within the lib. + rm -r "${WORKDIR}/${P}/libbrotli/python" || die "Could not remove 'python' subfolder." + + distutils-r1_src_prepare +} diff --git a/dev-python/brotlipy/files/brotlipy-0.7.0-test-deadline.patch b/dev-python/brotlipy/files/brotlipy-0.7.0-test-deadline.patch new file mode 100644 index 000000000000..219243986dd9 --- /dev/null +++ b/dev-python/brotlipy/files/brotlipy-0.7.0-test-deadline.patch @@ -0,0 +1,28 @@ +diff -dupr a/test/test_simple_compression.py b/test/test_simple_compression.py +--- a/test/test_simple_compression.py 2017-05-30 10:20:01.000000000 +0200 ++++ b/test/test_simple_compression.py 2019-11-22 11:37:31.248755016 +0100 +@@ -9,7 +9,7 @@ import brotli + + import pytest + +-from hypothesis import given ++from hypothesis import given, settings + from hypothesis.strategies import binary, integers, sampled_from, one_of + + +@@ -25,6 +25,7 @@ def test_roundtrip_compression_with_file + ) == uncompressed_data + + ++@settings(deadline=None) + @given( + chunk_size=integers(min_value=1, max_value=2**12), + mode=sampled_from(list(brotli.BrotliEncoderMode)), +@@ -62,6 +63,7 @@ def test_streaming_compression(one_compr + assert decompressed == f.read() + + ++@settings(deadline=None) + @given( + chunk_size=integers(min_value=1, max_value=2**12), + mode=sampled_from(list(brotli.BrotliEncoderMode)), diff --git a/dev-python/brotlipy/metadata.xml b/dev-python/brotlipy/metadata.xml new file mode 100644 index 000000000000..76e7dba25fee --- /dev/null +++ b/dev-python/brotlipy/metadata.xml @@ -0,0 +1,9 @@ + + + + + python@gentoo.org + Python + + gentoo-staging + diff --git a/dev-python/brython/Manifest b/dev-python/brython/Manifest new file mode 100644 index 000000000000..fe5e95acd796 --- /dev/null +++ b/dev-python/brython/Manifest @@ -0,0 +1,2 @@ +DIST brython-3.7.2.tar.gz 10403203 BLAKE2B 1fb7778a961c68a873033321fdf7a5b24f422d52195ff1f0606384c76007ab87a1949ead2ffcd7b660b544a9833acf90b254a542ea8856510579bacd0be8477d SHA512 76bdbc005832b4980e38ff4bf2fd705291eb06ee6b9f0c4b25a90df9ab4e6da6638990abb37ebf526d064f54823a9b4ff387edd919db69b1eb3bfc8ed27d6290 +DIST brython-3.7.3.tar.gz 10403156 BLAKE2B a30c957925149f1b7eb736c1fcacd171dffb5846f6a343227596e759820c794c265befbb04137e797c1eabe8d9f0a3faa93fe425e4b0c13fda4c78b4c4bb1ecd SHA512 f234c7bc67d935e5bd5bfa8e473bccf90245ab4dabccd363bc5e9e01e1c9ea9d95989c5f8b323c158e286ac4a66106eb07722d1fcc82353ad036e35b4fda5669 diff --git a/dev-python/brython/brython-3.7.2.ebuild b/dev-python/brython/brython-3.7.2.ebuild new file mode 100644 index 000000000000..8c1259305c3f --- /dev/null +++ b/dev-python/brython/brython-3.7.2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_6 ) + +inherit webapp python-single-r1 + +DESCRIPTION="A Python 3 implementation for client-side web programming" +HOMEPAGE="http://www.brython.info" +SRC_URI="https://github.com/${PN}-dev/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +KEYWORDS="amd64 ppc ppc64 x86" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS}" + +need_httpd_cgi + +pkg_setup() { + webapp_pkg_setup + python-single-r1_pkg_setup +} + +src_install() { + dodoc LICENCE.txt README.md + rm -v LICENCE.txt README.md bower.json .{git*,tra*} server.py || die + + webapp_src_preinst + + insinto "${MY_HTDOCSDIR}" + doins -r . + + webapp_src_install +} diff --git a/dev-python/brython/brython-3.7.3.ebuild b/dev-python/brython/brython-3.7.3.ebuild new file mode 100644 index 000000000000..715ffeb233e1 --- /dev/null +++ b/dev-python/brython/brython-3.7.3.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_6 ) + +inherit webapp python-single-r1 + +DESCRIPTION="A Python 3 implementation for client-side web programming" +HOMEPAGE="http://www.brython.info" +SRC_URI="https://github.com/${PN}-dev/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS}" + +need_httpd_cgi + +pkg_setup() { + webapp_pkg_setup + python-single-r1_pkg_setup +} + +src_install() { + dodoc LICENCE.txt README.md + rm -v LICENCE.txt README.md bower.json .{git*,tra*} server.py || die + + webapp_src_preinst + + insinto "${MY_HTDOCSDIR}" + doins -r . + + webapp_src_install +} diff --git a/dev-python/brython/metadata.xml b/dev-python/brython/metadata.xml new file mode 100644 index 000000000000..b8d597894ea0 --- /dev/null +++ b/dev-python/brython/metadata.xml @@ -0,0 +1,12 @@ + + + + + monsieurp@gentoo.org + Patrice Clement + + + brython-dev/brython + + gentoo-staging + diff --git a/dev-python/bsddb3/Manifest b/dev-python/bsddb3/Manifest new file mode 100644 index 000000000000..6df7e3b2f617 --- /dev/null +++ b/dev-python/bsddb3/Manifest @@ -0,0 +1,2 @@ +DIST bsddb3-6.2.4.tar.gz 242397 BLAKE2B b6b9c6d4d3231bce400ae46a5df85abddd83bfd3e4e52d0192c2c91faab51af14946c9a8682f55ff8251fd0d1f7a00ba834d7a39c1574b4adcfe2ea396cf684d SHA512 15bb714242b05649a7c40ccd153979e596340ef039c89549b215fc5438a12fedb44150195063d2783c6c06ede3552506e31e8013b6b0431d27dd7e14975c08b0 +DIST bsddb3-6.2.7.tar.gz 437325 BLAKE2B ed7931a32766338c5674cc017a8528d30acf9397443f270bf93974c9ed7ae4abdc6b704d85d48f68e0c4b6d85c4ad71edf891e342e5f9b9a597453140adde742 SHA512 edd85fb697142ac152a10a299899c52b637a3b1e3d28d913c61f9de91ef292fc2055daeb18fca62242284b4189a61d5bf318aca6e2966849879043a46db000e0 diff --git a/dev-python/bsddb3/bsddb3-6.2.4.ebuild b/dev-python/bsddb3/bsddb3-6.2.4.ebuild new file mode 100644 index 000000000000..f03617f4fdff --- /dev/null +++ b/dev-python/bsddb3/bsddb3-6.2.4.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{6,7} ) +PYTHON_REQ_USE="threads(+)" +DISTUTILS_USE_SETUPTOOLS=no + +inherit db-use distutils-r1 + +DESCRIPTION="Python bindings for Berkeley DB" +HOMEPAGE="https://www.jcea.es/programacion/pybsddb.htm https://pypi.org/project/bsddb3/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + = (5, 2) : + self.site = self.dbenvMaster.repmgr_site("127.0.0.1", master_port) + self.site.set_config(db.DB_GROUP_CREATOR, True) diff --git a/dev-python/bsddb3/metadata.xml b/dev-python/bsddb3/metadata.xml new file mode 100644 index 000000000000..875639723105 --- /dev/null +++ b/dev-python/bsddb3/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + Python + + + bsddb3 + + gentoo-staging + diff --git a/dev-python/cached-property/Manifest b/dev-python/cached-property/Manifest new file mode 100644 index 000000000000..747064ce7f80 --- /dev/null +++ b/dev-python/cached-property/Manifest @@ -0,0 +1 @@ +DIST cached-property-1.5.1.tar.gz 12791 BLAKE2B dcc75564d3b1dbb2f34ea433f4a477b2fe0454047f1fb4825cc6350458bf09509cf970b308744d79eb3b17f96c04c606ad36327c7e24f0b13f412880d9ad2ab7 SHA512 61bbedb48336af7c0b465421eb4d3b6b48155cfe4fd6270ff49caefe0d80e40b50c4801a68a5564931d316e374b69112ad14f72687a015ce81aaeade6fcf9ce3 diff --git a/dev-python/cached-property/cached-property-1.5.1.ebuild b/dev-python/cached-property/cached-property-1.5.1.ebuild new file mode 100644 index 000000000000..01da4c80d703 --- /dev/null +++ b/dev-python/cached-property/cached-property-1.5.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python{3_6,3_7,3_8} ) + +inherit distutils-r1 + +DESCRIPTION="A cached-property for decorating methods in classes" +HOMEPAGE="https://github.com/pydanny/cached-property" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ppc64 x86" + +DEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + )" +RDEPEND="" + +distutils_enable_tests pytest + +src_install() { + distutils-r1_src_install + dodoc README.rst HISTORY.rst CONTRIBUTING.rst AUTHORS.rst +} diff --git a/dev-python/cached-property/metadata.xml b/dev-python/cached-property/metadata.xml new file mode 100644 index 000000000000..539655547b5e --- /dev/null +++ b/dev-python/cached-property/metadata.xml @@ -0,0 +1,17 @@ + + + + + cedk@gentoo.org + Cédric Krier + + + python@gentoo.org + Python + + + cached-property + pydanny/cached-property + + gentoo-staging + diff --git a/dev-python/cachelib/Manifest b/dev-python/cachelib/Manifest new file mode 100644 index 000000000000..1188524bfc45 --- /dev/null +++ b/dev-python/cachelib/Manifest @@ -0,0 +1 @@ +DIST cachelib-0.1.tar.gz 9844 BLAKE2B 7281a3851281c2babd3d144db0e22270e5c196eaaf62f975844f9972538e571a36a855f8a0209e2f38d1a962dd52d0d7fcefa1f6d3b97c3f5dcd119585c7ade8 SHA512 8ed41a14f3bc36393ecdce7dcc0023ce954900f4541463cf08b823b6c11a28532812c9873d32991f023986ed2ded39a560ee556447bc6d4c3e45c3d4d749c2b9 diff --git a/dev-python/cachelib/cachelib-0.1.ebuild b/dev-python/cachelib/cachelib-0.1.ebuild new file mode 100644 index 000000000000..582e8a51439f --- /dev/null +++ b/dev-python/cachelib/cachelib-0.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,7} ) +inherit distutils-r1 + +DESCRIPTION="Collection of cache libraries in the same API interface. Extracted from werkzeug" +HOMEPAGE="https://pypi.org/project/cachelib/ https://github.com/pallets/cachelib" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 x86" +IUSE="" + +BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/dev-python/cachelib/metadata.xml b/dev-python/cachelib/metadata.xml new file mode 100644 index 000000000000..9daac1efea96 --- /dev/null +++ b/dev-python/cachelib/metadata.xml @@ -0,0 +1,12 @@ + + + + + kensington@gentoo.org + + + cachelib + pallets/cachelib + + gentoo-staging + diff --git a/dev-python/cachetools/Manifest b/dev-python/cachetools/Manifest new file mode 100644 index 000000000000..5f7c0006fdd1 --- /dev/null +++ b/dev-python/cachetools/Manifest @@ -0,0 +1 @@ +DIST cachetools-3.1.1.tar.gz 22055 BLAKE2B 9141adb9cff5e7f76a370666c24664de09b1562a9e40636b8103157cc65b146dca96ad871065191618e2d458078cb7da30c80da21b4fded73097bda7916f4819 SHA512 23a7d9c91f97727984585745169dbf94922288e464196d5c05f442226cbff4efeb3588ed463f481bd75892824188bd3ab8031f4f2f8e52924c74428b1034714a diff --git a/dev-python/cachetools/cachetools-3.1.1.ebuild b/dev-python/cachetools/cachetools-3.1.1.ebuild new file mode 100644 index 000000000000..c43fb2439911 --- /dev/null +++ b/dev-python/cachetools/cachetools-3.1.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +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" + +RDEPEND="" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/cachetools/metadata.xml b/dev-python/cachetools/metadata.xml new file mode 100644 index 000000000000..681b2c3da4d0 --- /dev/null +++ b/dev-python/cachetools/metadata.xml @@ -0,0 +1,13 @@ + + + + + prometheanfire@gentoo.org + Matthew Thode + + + cachetools + tkem/cachetools + + gentoo-staging + diff --git a/dev-python/cairocffi/Manifest b/dev-python/cairocffi/Manifest new file mode 100644 index 000000000000..db7a73ef68f5 --- /dev/null +++ b/dev-python/cairocffi/Manifest @@ -0,0 +1,3 @@ +DIST cairocffi-0.8.0.tar.gz 79217 BLAKE2B fefcee32e486c150d089b7d13b046c864b83fcc184f7880e86cfae0afc22c1e712ad7e835d76506b4ab0cefab6629abcc5bd86cd95c417dcc64c9374a8629110 SHA512 70179e05ca4a4efeaa39ade1ee1a96d280d198ecff5ae8c8fc634c24d8922ea6a3e1eb6cf5f55c5fc9d3f5b2fc3131a53051690eb86712762d8b6400df8a630a +DIST cairocffi-0.9.0.tar.gz 84652 BLAKE2B 9f09c038619b0f44c568d6636861b0e12ffd7e9ab546f3a65bbd8e77eee7ff5f0c6f4d92a841696492b786d0067af86e25949b723ef6ef73ede370fbf2576d6d SHA512 0d3d54e0d54b3696c8336d8b3a6d745628da51d9d9f8c50f36006c007e1432a95dd9bafd8d865923059d040cc4e9f7989b3670a5318383b357ffc979eeb920d5 +DIST cairocffi-1.1.0.tar.gz 68744 BLAKE2B 604812572bb1a39ab52e41e03714acc93ddc7532e07ac36b693f53ad71cf0bcfd5d2f3bceb56b8e352fe7f179b174a244238b9cfcee690cbc0cb96e5b2934c75 SHA512 a9bc9ec5be767388aad9d06cc3b386b474dbacf097d3558b4033834cfb2f5418eede2f4b4080bec7e4725c6821f6e54d6c3366e8c4ee73bd3fa1cf444b395197 diff --git a/dev-python/cairocffi/cairocffi-0.8.0-r1.ebuild b/dev-python/cairocffi/cairocffi-0.8.0-r1.ebuild new file mode 100644 index 000000000000..ba91b5f72454 --- /dev/null +++ b/dev-python/cairocffi/cairocffi-0.8.0-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PYTHON_COMPAT=( python2_7 python3_{6,7} ) + +inherit distutils-r1 virtualx + +MY_PN="${PN}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="CFFI-based drop-in replacement for Pycairo" +HOMEPAGE="https://github.com/Kozea/cairocffi" +SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +RDEPEND=" + $(python_gen_cond_dep '>=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}]' 'python*') + >=dev-python/xcffib-0.3.2[${PYTHON_USEDEP}] + x11-libs/cairo:0=[X,xcb(+)] + x11-libs/gdk-pixbuf[jpeg]" + +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + test? ( + ${RDEPEND} + dev-python/pytest[${PYTHON_USEDEP}] + )" + +PATCHES=( "${FILESDIR}"/${P}-tests.patch ) + +S="${WORKDIR}/${MY_P}" + +python_compile_all() { + use doc && esetup.py build_sphinx +} + +python_test() { + virtx py.test -v --pyargs cairocffi +} + +python_install_all() { + use doc && HTML_DOCS=( docs/_build/html/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/cairocffi/cairocffi-0.9.0-r1.ebuild b/dev-python/cairocffi/cairocffi-0.9.0-r1.ebuild new file mode 100644 index 000000000000..6793e7f9b0ea --- /dev/null +++ b/dev-python/cairocffi/cairocffi-0.9.0-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python2_7 python3_{6..9} ) + +inherit distutils-r1 virtualx + +MY_PN="${PN}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="CFFI-based drop-in replacement for Pycairo" +HOMEPAGE="https://github.com/Kozea/cairocffi" +SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +distutils_enable_sphinx docs + +RDEPEND=" + $(python_gen_cond_dep '>=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}]' 'python*') + >=dev-python/xcffib-0.3.2[${PYTHON_USEDEP}] + x11-libs/cairo:0=[X,xcb(+)] + x11-libs/gdk-pixbuf[jpeg]" + +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + dev-python/pytest[${PYTHON_USEDEP}] + )" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( "${FILESDIR}"/${PN}-0.8.0-tests.patch ) + +python_prepare() { + if python_is_python3; then + # Remove deprecated statements for python3 + sed -i -e 's/tostring/tobytes/g' cairocffi/test_cairo.py || die + fi +} + +python_test() { + virtx py.test -v --pyargs cairocffi -o addopts= +} diff --git a/dev-python/cairocffi/cairocffi-1.1.0.ebuild b/dev-python/cairocffi/cairocffi-1.1.0.ebuild new file mode 100644 index 000000000000..29fbbca716f4 --- /dev/null +++ b/dev-python/cairocffi/cairocffi-1.1.0.ebuild @@ -0,0 +1,35 @@ +# 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 virtualx + +DESCRIPTION="CFFI-based drop-in replacement for Pycairo" +HOMEPAGE="https://github.com/Kozea/cairocffi" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86" + +RDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}] + ' 'python*') + >=dev-python/xcffib-0.3.2[${PYTHON_USEDEP}] + x11-libs/cairo:0=[X,xcb(+)] + x11-libs/gdk-pixbuf[jpeg]" + +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/${PN}-0.8.0-tests.patch + "${FILESDIR}"/${PN}-1.0.2-test-deps.patch +) + +python_test() { + virtx pytest -vv --pyargs cairocffi +} diff --git a/dev-python/cairocffi/files/cairocffi-0.8.0-tests.patch b/dev-python/cairocffi/files/cairocffi-0.8.0-tests.patch new file mode 100644 index 000000000000..88ee2b0a0d5d --- /dev/null +++ b/dev-python/cairocffi/files/cairocffi-0.8.0-tests.patch @@ -0,0 +1,25 @@ +Skip tests which interact with the root window due to permission failures. + +--- cairocffi-0.8.0/cairocffi/test_xcb.py ++++ cairocffi-0.8.0/cairocffi/test_xcb.py +@@ -118,14 +118,14 @@ + gc = create_gc(xcb_conn) + + # create XCB surface on pixmap +- root_visual = find_root_visual(xcb_conn) +- surface = XCBSurface(xcb_conn, pixmap, root_visual, width, height) +- assert surface ++ #root_visual = find_root_visual(xcb_conn) ++ #surface = XCBSurface(xcb_conn, pixmap, root_visual, width, height) ++ #assert surface + + # use xcb surface to create context, draw white +- ctx = Context(surface) +- ctx.set_source_rgb(1, 1, 1) +- ctx.paint() ++ #ctx = Context(surface) ++ #ctx.set_source_rgb(1, 1, 1) ++ #ctx.paint() + + # map the window and wait for it to appear + xcb_conn.core.MapWindow(wid) diff --git a/dev-python/cairocffi/files/cairocffi-1.0.2-test-deps.patch b/dev-python/cairocffi/files/cairocffi-1.0.2-test-deps.patch new file mode 100644 index 000000000000..d6da32523d79 --- /dev/null +++ b/dev-python/cairocffi/files/cairocffi-1.0.2-test-deps.patch @@ -0,0 +1,41 @@ +Remove unnecessary test deps. + +--- cairocffi-1.0.2/setup.cfg ++++ cairocffi-1.0.2/setup.cfg +@@ -36,16 +36,10 @@ + packages = find: + setup_requires = + cffi >= 1.1.0 +- pytest-runner + setuptools + install_requires = + cffi >= 1.1.0 + setuptools >= 39.2.0 +-tests_require = +- pytest-cov +- pytest-flake8 +- pytest-isort +- pytest-runner + python_requires = >= 3.5 + + [options.package_data] +@@ -58,11 +52,6 @@ + doc = + sphinx + sphinx_rtd_theme +-test = +- pytest-runner +- pytest-cov +- pytest-flake8 +- pytest-isort + xcb = + xcffib >= 0.3.2 + +@@ -74,7 +63,6 @@ + test = pytest + + [tool:pytest] +-addopts = --flake8 --isort + norecursedirs = build dist .cache .eggs .git + + [flake8] diff --git a/dev-python/cairocffi/metadata.xml b/dev-python/cairocffi/metadata.xml new file mode 100644 index 000000000000..9e9326570338 --- /dev/null +++ b/dev-python/cairocffi/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + cairocffi + Kozea/cairocffi + + gentoo-staging + diff --git a/dev-python/cangjie/Manifest b/dev-python/cangjie/Manifest new file mode 100644 index 000000000000..7b9869e0eac3 --- /dev/null +++ b/dev-python/cangjie/Manifest @@ -0,0 +1,2 @@ +DIST cangjie-1.2.tar.xz 221524 BLAKE2B 149d10c6d1806b08e1de852d7e48807bd027986188555caac1b9c1495573230341e611466563f8fc3072b2cbd6a4913646c44408c91816ce9fa0d67655796bb2 SHA512 4cc3e0e4a77b671c93fe39f17c970d458d6d935c1efa33f9d8de0a0311ed6c3a444fd41431d553f70f3e96065f8136801128d8b16c86d0340c78ab560bd9e63f +DIST cangjie-1.3.tar.xz 237156 BLAKE2B a94f51df82136edddeeeecb729737a7be1cf4677c86df153ba86b436a404615156e6fe43d6efbb6ae602982763a4cd8ea09850882942a70a3a3737075bde0c01 SHA512 633b0040740105573fe72811c2f763756b67784330520ecadd5e0b24fc51e414f54a71f03444940f20c8a4943a14b65e2f1d18339696e2ea5cf659de8592df2a diff --git a/dev-python/cangjie/cangjie-1.2-r1.ebuild b/dev-python/cangjie/cangjie-1.2-r1.ebuild new file mode 100644 index 000000000000..d41c713ced22 --- /dev/null +++ b/dev-python/cangjie/cangjie-1.2-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +PYTHON_COMPAT=( python3_6 ) + +inherit autotools python-r1 + +DESCRIPTION="Python wrapper for libcangjie" +HOMEPAGE="http://cangjians.github.io/" +SRC_URI="https://github.com/Cangjians/py${PN}/releases/download/v${PV}/${P#py}.tar.xz" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + app-i18n/libcangjie" +DEPEND="${RDEPEND} + dev-python/cython[${PYTHON_USEDEP}] + virtual/pkgconfig" + +PATCHES=( "${FILESDIR}"/${P}-cython-0.22.patch ) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + python_configure() { + ECONF_SOURCE="${S}" econf + } + python_foreach_impl run_in_build_dir python_configure +} + +src_compile() { + python_foreach_impl run_in_build_dir default +} + +src_test() { + python_foreach_impl run_in_build_dir default +} + +src_install() { + python_foreach_impl run_in_build_dir default + einstalldocs + + find "${D}" -name '*.la' -delete || die +} diff --git a/dev-python/cangjie/cangjie-1.3.ebuild b/dev-python/cangjie/cangjie-1.3.ebuild new file mode 100644 index 000000000000..61b243fd4fdf --- /dev/null +++ b/dev-python/cangjie/cangjie-1.3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit autotools python-r1 + +DESCRIPTION="Python wrapper for libcangjie" +HOMEPAGE="http://cangjians.github.io/" +SRC_URI="https://github.com/Cangjians/py${PN}/releases/download/v${PV}/${P#py}.tar.xz" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + app-i18n/libcangjie" +DEPEND="${RDEPEND} + dev-python/cython[${PYTHON_USEDEP}] + virtual/pkgconfig" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + python_configure() { + ECONF_SOURCE="${S}" econf + } + python_foreach_impl run_in_build_dir python_configure +} + +src_compile() { + python_foreach_impl run_in_build_dir default +} + +src_test() { + python_foreach_impl run_in_build_dir default +} + +src_install() { + python_foreach_impl run_in_build_dir default + einstalldocs + + find "${D}" -name '*.la' -delete || die +} diff --git a/dev-python/cangjie/files/cangjie-1.2-cython-0.22.patch b/dev-python/cangjie/files/cangjie-1.2-cython-0.22.patch new file mode 100644 index 000000000000..a681726d98ef --- /dev/null +++ b/dev-python/cangjie/files/cangjie-1.2-cython-0.22.patch @@ -0,0 +1,23 @@ +--- a/Makefile.am ++++ b/Makefile.am +@@ -47,19 +47,19 @@ + + src/cangjie/_core.c: src/cangjie/_core.pyx src/cangjie/_core.pxd + $(MKDIR_P) src/cangjie +- $(CYTHON) -3 --verbose -o $@ $(srcdir)/src/cangjie/_core.pyx ++ $(CYTHON) -3 --verbose -o $@ -I $(srcdir)/src/cangjie $(srcdir)/src/cangjie/_core.pyx + + src/cangjie/errors.c: src/cangjie/errors.pyx src/cangjie/_core.pxd + $(MKDIR_P) src/cangjie +- $(CYTHON) -3 --verbose -o $@ $(srcdir)/src/cangjie/errors.pyx ++ $(CYTHON) -3 --verbose -o $@ -I $(srcdir)/src/cangjie $(srcdir)/src/cangjie/errors.pyx + + src/cangjie/filters.c: src/cangjie/filters.pyx src/cangjie/_core.pxd + $(MKDIR_P) src/cangjie +- $(CYTHON) -3 --verbose -o $@ $(srcdir)/src/cangjie/filters.pyx ++ $(CYTHON) -3 --verbose -o $@ -I $(srcdir)/src/cangjie $(srcdir)/src/cangjie/filters.pyx + + src/cangjie/versions.c: src/cangjie/versions.pyx src/cangjie/_core.pxd + $(MKDIR_P) src/cangjie +- $(CYTHON) -3 --verbose -o $@ $(srcdir)/src/cangjie/versions.pyx ++ $(CYTHON) -3 --verbose -o $@ -I $(srcdir)/src/cangjie $(srcdir)/src/cangjie/versions.pyx diff --git a/dev-python/cangjie/metadata.xml b/dev-python/cangjie/metadata.xml new file mode 100644 index 000000000000..90e757c48e2e --- /dev/null +++ b/dev-python/cangjie/metadata.xml @@ -0,0 +1,12 @@ + + + + + cjk@gentoo.org + Cjk + + + Cangjians/pycangjie + + gentoo-staging + diff --git a/dev-python/capturer/Manifest b/dev-python/capturer/Manifest new file mode 100644 index 000000000000..a875a3e6b22c --- /dev/null +++ b/dev-python/capturer/Manifest @@ -0,0 +1 @@ +DIST capturer-2.4.tar.gz 16963 BLAKE2B 329e388059a033993cf2ac3744a8df273beea0239f3696d19aece57767b0b5cd3397fa095f860c4f00ef24e8cd6bf2e58aab4158a86cf8c0c09c89d2065de0da SHA512 d85614b0424ab8817df9475ac0d230d7151289a3353a3c043a7fa89dac0528265a4dee535cac9ad0a3c2fbb0cac18afa69cd0a405b1becab55f9a6be13df0c46 diff --git a/dev-python/capturer/capturer-2.4.ebuild b/dev-python/capturer/capturer-2.4.ebuild new file mode 100644 index 000000000000..2fddeae9f02f --- /dev/null +++ b/dev-python/capturer/capturer-2.4.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Easily capture stdout/stderr of the current process and subprocesses" +HOMEPAGE="https://capturer.readthedocs.io/en/latest/ + https://pypi.org/project/capturer/ + https://github.com/xolox/python-capturer" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux" + +RDEPEND="dev-python/humanfriendly[${PYTHON_USEDEP}]" + +DEPEND="test? ( dev-python/coverage[${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest + +python_test() { + pytest -vv ${PN}/tests.py || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/capturer/metadata.xml b/dev-python/capturer/metadata.xml new file mode 100644 index 000000000000..8c0617416b13 --- /dev/null +++ b/dev-python/capturer/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + coloredlogs + xolox/python-coloredlogs + + gentoo-staging + diff --git a/dev-python/carbon/Manifest b/dev-python/carbon/Manifest new file mode 100644 index 000000000000..02d3976e9e4e --- /dev/null +++ b/dev-python/carbon/Manifest @@ -0,0 +1 @@ +DIST carbon-1.1.5.tar.gz 72365 BLAKE2B 304e515fd3cae806e141d0a76983d13967885a7e57c310d86c0c83560aa306a573676fb0135fceccf14cc7ed42d8a9dcb7869ab0d6ac3b2fc00c2fb088011873 SHA512 1b3a0a0d4005e2ec8d5bca062b41f0e18329c1bc4d3a4b3eca5e8f7c94c20387281392eefceaca90294e51860eabecca242c487068433119f1f249f8659ed560 diff --git a/dev-python/carbon/carbon-1.1.5.ebuild b/dev-python/carbon/carbon-1.1.5.ebuild new file mode 100644 index 000000000000..920de7f1577a --- /dev/null +++ b/dev-python/carbon/carbon-1.1.5.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Backend data caching and persistence daemon for Graphite" +HOMEPAGE="https://graphiteapp.org/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="~amd64 ~x86 ~x64-solaris" + +# whisper appears to have been missed from listing in install_requires in setup.py +RDEPEND=" + dev-python/twisted[${PYTHON_USEDEP}] + dev-python/cachetools[${PYTHON_USEDEP}] + dev-python/txAMQP[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] + =dev-python/whisper-${PV}*[${PYTHON_USEDEP}]" + +python_prepare_all() { + # Do not install the configuration and data files. We install them + # somewhere sensible by hand. + sed -i -e '/data_files=install_files,/d' setup.py || die + # We want FHS-style paths instead of /opt/graphite + export GRAPHITE_NO_PREFIX=yes + distutils-r1_python_prepare_all +} + +python_install_all() { + distutils-r1_python_install_all + + insinto /etc/carbon + doins conf/* + + keepdir /var/log/carbon /var/lib/carbon/{whisper,lists,rrd} + + newinitd "${FILESDIR}"/carbon.initd2 carbon-cache + newinitd "${FILESDIR}"/carbon.initd2 carbon-relay + newinitd "${FILESDIR}"/carbon.initd2 carbon-aggregator + + newconfd "${FILESDIR}"/carbon.confd carbon-cache + newconfd "${FILESDIR}"/carbon.confd carbon-relay + newconfd "${FILESDIR}"/carbon.confd carbon-aggregator +} + +pkg_postinst() { + einfo 'This ebuild installs carbon into FHS-style paths.' + einfo 'You will probably have to set GRAPHITE_CONF_DIR to /etc/carbon' + einfo 'and GRAPHITE_STORAGE_DIR to /var/lib/carbon to make use of this' + einfo '(see /etc/carbon/carbon.conf.example).' + einfo ' ' + einfo 'OpenRC init script supports multiple instances !' + einfo 'Example to run an instance b of carbon-cache :' + einfo ' ln -s /etc/init.d/carbon-cache /etc/init.d/carbon-cache.b' + einfo ' cp /etc/conf.d/carbon-cache /etc/conf.d/carbon-cache.b' +} diff --git a/dev-python/carbon/files/carbon.confd b/dev-python/carbon/files/carbon.confd new file mode 100644 index 000000000000..b1875e134678 --- /dev/null +++ b/dev-python/carbon/files/carbon.confd @@ -0,0 +1,5 @@ +# Use the given config file +CARBON_CONFIG="/etc/carbon/carbon.conf" + +# Add extra parameters +CARBON_EXTRA_PARAMETERS="" diff --git a/dev-python/carbon/files/carbon.initd b/dev-python/carbon/files/carbon.initd new file mode 100644 index 000000000000..a33a70c60f93 --- /dev/null +++ b/dev-python/carbon/files/carbon.initd @@ -0,0 +1,51 @@ +#!/sbin/openrc-run +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +export GRAPHITE_CONF_DIR=/etc/carbon +export GRAPHITE_STORAGE_DIR=/var/lib/carbon + +INSTANCE=${SVCNAME/#*.} +if [ "${INSTANCE}" == "${SVCNAME}" ]; then + INSTANCE="a" +fi + +PIDFILE="/var/run/${SVCNAME}.pid" +PROGRAMNAME=${SVCNAME/.*} + +CARBON_CONFIG=${CARBON_CONFIG:-/etc/carbon/carbon.conf} + +depend() { + use net +} + + +start_pre() { + if [ ! -f ${CARBON_CONFIG} ] ; then + eend "Missing ${CARBON_CONFIG}" + fi + case "${PROGRAMNAME}" in + "carbon-relay" ) + [ -f /etc/carbon/relay-rules.conf ] || eend "Missing relay-rules.conf" + ;; + "carbon-aggregator" ) + [ -f /etc/carbon/aggregation-rules.conf ] || eend "Missing missing aggregation-rules.conf" + ;; + esac +} + +start() { + ebegin "Starting ${PROGRAMNAME} instance ${INSTANCE}" + start-stop-daemon --start --exec /usr/bin/${PROGRAMNAME}.py \ + --pidfile ${PIDFILE} \ + -- --pidfile ${PIDFILE} --instance ${INSTANCE} \ + --logdir /var/log/carbon/ --config ${CARBON_CONFIG} start >/dev/null + eend $? "Failed to start ${SVCNAME}" +} + +stop() { + ebegin "Stopping ${PROGRAMNAME} instance ${INSTANCE}" + start-stop-daemon --stop \ + --pidfile ${PIDFILE} + eend $? "Failed to stop ${SVCNAME}" +} diff --git a/dev-python/carbon/files/carbon.initd2 b/dev-python/carbon/files/carbon.initd2 new file mode 100644 index 000000000000..ff1509747ef1 --- /dev/null +++ b/dev-python/carbon/files/carbon.initd2 @@ -0,0 +1,53 @@ +#!/sbin/openrc-run +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +export GRAPHITE_CONF_DIR=/etc/carbon +export GRAPHITE_STORAGE_DIR=/var/lib/carbon + +INSTANCE=${SVCNAME#*.} +if [ "${INSTANCE}" = "${SVCNAME}" ]; then + INSTANCE="a" +fi + +PIDFILE="/var/run/${SVCNAME}.pid" +PROGRAMNAME=${SVCNAME%%.*} + +CARBON_CONFIG=${CARBON_CONFIG:-/etc/carbon/carbon.conf} + +depend() { + use net +} + + +start_pre() { + if [ ! -f ${CARBON_CONFIG} ] ; then + eend "Missing ${CARBON_CONFIG}" + fi + case "${PROGRAMNAME}" in + "carbon-relay" ) + if `grep -q "^RELAY_METHOD = rules$" ${CARBON_CONFIG}`; then + [ -f /etc/carbon/relay-rules.conf ] || eend "Missing relay-rules.conf" + fi + ;; + "carbon-aggregator" ) + [ -f /etc/carbon/aggregation-rules.conf ] || eend "Missing missing aggregation-rules.conf" + ;; + esac +} + +start() { + ebegin "Starting ${PROGRAMNAME} instance ${INSTANCE}" + start-stop-daemon --start --exec /usr/bin/${PROGRAMNAME}.py \ + --pidfile ${PIDFILE} \ + -- --pidfile ${PIDFILE} --instance ${INSTANCE} \ + --logdir /var/log/carbon/ --config ${CARBON_CONFIG} start >/dev/null + eend $? "Failed to start ${SVCNAME}" +} + +stop() { + ebegin "Stopping ${PROGRAMNAME} instance ${INSTANCE}" + start-stop-daemon --stop \ + --pidfile ${PIDFILE} + eend $? "Failed to stop ${SVCNAME}" +} diff --git a/dev-python/carbon/metadata.xml b/dev-python/carbon/metadata.xml new file mode 100644 index 000000000000..181a393fc3c2 --- /dev/null +++ b/dev-python/carbon/metadata.xml @@ -0,0 +1,16 @@ + + + + + patrick@gentoo.org + Patrick Lauer + + + grobian@gentoo.org + Fabian Groffen + + + carbon + + gentoo-staging + diff --git a/dev-python/case/Manifest b/dev-python/case/Manifest new file mode 100644 index 000000000000..5b1fdc056b00 --- /dev/null +++ b/dev-python/case/Manifest @@ -0,0 +1 @@ +DIST case-1.5.3.tar.gz 58469 BLAKE2B e535664cc616ac14d1b13e01abe44544fa470030895237711456eefe1aff0b79876b2225344065416149f7de444bf4dc5bef22a184b148e059a8b1f38a394619 SHA512 ae98a571c282f80c685c42ab1dc578847fe88cf8cd07faff505a8df8e3282a602908a8780ab88b36851e3ee6f3c178405e5c50776fd0f49fcc990087575f2958 diff --git a/dev-python/case/case-1.5.3.ebuild b/dev-python/case/case-1.5.3.ebuild new file mode 100644 index 000000000000..6dee7201f575 --- /dev/null +++ b/dev-python/case/case-1.5.3.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Python unittest Utilities" +HOMEPAGE="https://pypi.org/project/case https://github.com/celery/case" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" +IUSE="" + +RDEPEND=">=dev-python/nose-1.3.7[${PYTHON_USEDEP}] + >=dev-python/mock-2.0[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}]" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/dev-python/case/metadata.xml b/dev-python/case/metadata.xml new file mode 100644 index 000000000000..0bfdb2f70943 --- /dev/null +++ b/dev-python/case/metadata.xml @@ -0,0 +1,12 @@ + + + + + zmedico@gentoo.org + + + case + celery/case + + gentoo-staging + diff --git a/dev-python/castellan/Manifest b/dev-python/castellan/Manifest new file mode 100644 index 000000000000..40739db826df --- /dev/null +++ b/dev-python/castellan/Manifest @@ -0,0 +1 @@ +DIST castellan-1.2.2.tar.gz 67085 BLAKE2B 5a6af5fd91e1371ed9024bf09f31bc5b9e7d55455a61c6c23f62fe84d80f717e83c96f2c72375c37537fe4fb7484b7a16e668f6e37ffa14bfa04f6e1fb69eaeb SHA512 3777180ecc2a2a26c917d89dff28d2ff9e20e1de86249b0e5cda63027394dd8b5a763314135bebba3d2b6194825068c9a7c1c32a4a1e3185caaed74a105aa032 diff --git a/dev-python/castellan/castellan-1.2.2.ebuild b/dev-python/castellan/castellan-1.2.2.ebuild new file mode 100644 index 000000000000..8c30a552b997 --- /dev/null +++ b/dev-python/castellan/castellan-1.2.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +DESCRIPTION="Generic Key Manager interface for OpenStack" +HOMEPAGE="https://pypi.org/project/castellan/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" +IUSE="" + +CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + !~dev-python/pbr-2.1.0" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + ${CDEPEND}" +RDEPEND=" + ${CDEPEND} + >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}] + !~dev-python/Babel-2.4.0[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.1[${PYTHON_USEDEP}] + >=dev-python/python-barbicanclient-4.5.2[${PYTHON_USEDEP}] + >=dev-python/oslo-config-6.4.0[${PYTHON_USEDEP}] + >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] + >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] + >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] + >=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}] +" diff --git a/dev-python/castellan/metadata.xml b/dev-python/castellan/metadata.xml new file mode 100644 index 000000000000..9f024a3e942f --- /dev/null +++ b/dev-python/castellan/metadata.xml @@ -0,0 +1,12 @@ + + + + + prometheanfire@gentoo.org + Matthew Thode + + + castellan + + gentoo-staging + diff --git a/dev-python/casttube/Manifest b/dev-python/casttube/Manifest new file mode 100644 index 000000000000..13383348e09d --- /dev/null +++ b/dev-python/casttube/Manifest @@ -0,0 +1 @@ +DIST casttube-0.2.0.tar.gz 3760 BLAKE2B d4e37fb0e98f2e9197e7e1a78b45109d0319f9b4337ef86d0dcd5797e703960162432990b9c4d26796ce5cc957179023044b86a9b07c8e581d13373889c6c824 SHA512 0ab69a92d49a9095c0adb70fec95011447d1f2a57e7642504d2ab4f19fc5f93b09db0e5d277bf7876311e5f26067a687bde58e3aa12469dcc6778486fc19c836 diff --git a/dev-python/casttube/casttube-0.2.0.ebuild b/dev-python/casttube/casttube-0.2.0.ebuild new file mode 100644 index 000000000000..6d11275e5628 --- /dev/null +++ b/dev-python/casttube/casttube-0.2.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_6 python3_7 ) +inherit distutils-r1 + +DESCRIPTION="casttube provides a way to interact with the Youtube Chromecast api." +HOMEPAGE="https://github.com/ur1katz/casttube" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="${DEPEND} + dev-python/requests[${PYTHON_USEDEP}]" +BDEPEND="" diff --git a/dev-python/casttube/metadata.xml b/dev-python/casttube/metadata.xml new file mode 100644 index 000000000000..b0d8680c2082 --- /dev/null +++ b/dev-python/casttube/metadata.xml @@ -0,0 +1,15 @@ + + + + + python@gentoo.org + + + prometheanfire@gentoo.org + Matthew Thode + + + casttube provides a way to interact with the Youtube Chromecast api. + + gentoo-staging + diff --git a/dev-python/catkin_pkg/Manifest b/dev-python/catkin_pkg/Manifest new file mode 100644 index 000000000000..08525d3d2058 --- /dev/null +++ b/dev-python/catkin_pkg/Manifest @@ -0,0 +1,4 @@ +DIST catkin_pkg-0.4.12-gh.tar.gz 61535 BLAKE2B 9b1a60cfc6bfda6e0f126f062cf62636df162577d693aaa07c4e7433f74383686224c31e0d567a95de20e2643c39f84781be3f82b39d9dfbbd1aed0dd397587e SHA512 227a6f07a46ab62d51f408a8aa08d57199a8f4d7c954421bf9a605fce3a0dc447c9379987bcacbed3bce139f00e95bd565286a530b7177acfc29a172da30f7dd +DIST catkin_pkg-0.4.13-gh.tar.gz 61790 BLAKE2B b879b6e71c84863fdcbca1023dd5850a226c850e47348a5ce3cfa846bd4dfb7fe0fa2c406003b4d1a0ae7ab97e57a983a499c3a27851d3101c928765c9620cdf SHA512 b971019fe2f8e66639d271ce3a7933368a4af7658d143cb042a315492926a4b0c3593dc9f784ea75150aa048266219fe80f2a104adc6d361a6725d4b24aef330 +DIST catkin_pkg-0.4.15-gh.tar.gz 63376 BLAKE2B 14eaddbc4dd544c26556033699806ee7596a0b262fc8c445696df468d3031ee63ec6c5e74c0a99569fd3faccf79202809b5e85e5ad5655d2f529d25b3d62ce1b SHA512 568f169e8fff5c4e41fdd02cbb4549dac99361a83241acbf15d3a3f2ae72f9230cab147eaa79688ce8e59d91f49096c8c57f73bb5fbfa89a41ac37aac9841f22 +DIST catkin_pkg-0.4.20-gh.tar.gz 64039 BLAKE2B f57de3000798c0f65f4a759f605d80161d598bf648b556b37a66d31366bb3d56805c4178badcfff5e0286e8ed07f1699a2b6eb36112a51abb4d540928a108ba8 SHA512 7b2b25186b9fefd3acd11b785562c6481e9f37f568d66a674d314318686d3e0d2e8ce0cacab126411de78c71e2b8f378439d442d3fd041b3e92a25e95cef4e19 diff --git a/dev-python/catkin_pkg/catkin_pkg-0.4.12.ebuild b/dev-python/catkin_pkg/catkin_pkg-0.4.12.ebuild new file mode 100644 index 000000000000..bc3411c6ac09 --- /dev/null +++ b/dev-python/catkin_pkg/catkin_pkg-0.4.12.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_6 pypy3 ) + +SCM="" +if [ "${PV#9999}" != "${PV}" ] ; then + SCM="git-r3" + EGIT_REPO_URI="https://github.com/ros-infrastructure/catkin_pkg" +fi + +inherit ${SCM} distutils-r1 + +DESCRIPTION="Standalone Python library for the catkin package system" +HOMEPAGE="http://wiki.ros.org/catkin_pkg" +if [ "${PV#9999}" != "${PV}" ] ; then + SRC_URI="" + KEYWORDS="" +else + SRC_URI="https://github.com/ros-infrastructure/catkin_pkg/archive/${PV}.tar.gz -> ${P}-gh.tar.gz" + KEYWORDS="~amd64 ~arm" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/pyparsing[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/nose[${PYTHON_USEDEP}] + ) +" +DEPEND="${RDEPEND} ${BDEPEND} + test? ( + dev-python/flake8[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + )" +RDEPEND="${RDEPEND} + !