From 068424b26532f3551a81421a9be67ed206e5c11a Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 11 Aug 2021 07:02:28 +0100 Subject: gentoo resync : 11.08.2021 --- dev-python/Manifest.gz | Bin 244513 -> 243663 bytes dev-python/MechanicalSoup/Manifest | 4 +- .../MechanicalSoup/MechanicalSoup-0.12.0.ebuild | 48 ----- .../MechanicalSoup/MechanicalSoup-1.1.0.ebuild | 2 +- dev-python/PyQt5-sip/Manifest | 2 +- dev-python/PyQt5-sip/PyQt5-sip-12.9.0.ebuild | 2 +- dev-python/PyQt5/Manifest | 2 +- dev-python/PyQt5/PyQt5-5.15.4-r1.ebuild | 2 +- dev-python/PySDL2/Manifest | 2 + dev-python/PySDL2/PySDL2-0.9.8.ebuild | 55 ++++++ dev-python/agate-excel/Manifest | 2 + dev-python/agate-excel/agate-excel-0.2.5.ebuild | 33 ++++ dev-python/aiorpcX/Manifest | 4 +- dev-python/aiorpcX/aiorpcX-0.19.1.ebuild | 2 +- dev-python/aiorpcX/aiorpcX-0.22.1.ebuild | 5 +- dev-python/autopep8/Manifest | 4 +- dev-python/autopep8/autopep8-1.5.7.ebuild | 3 +- dev-python/autopep8/autopep8-9999.ebuild | 5 +- dev-python/aws-sam-translator/Manifest | 4 +- .../aws-sam-translator-1.36.0.ebuild | 43 ----- .../aws-sam-translator-1.37.0.ebuild | 2 +- dev-python/babelfish/Manifest | 4 +- dev-python/babelfish/babelfish-0.6.0.ebuild | 22 +++ dev-python/babelfish/babelfish-9999.ebuild | 3 +- dev-python/bitarray/Manifest | 12 +- dev-python/bitarray/bitarray-2.1.3.ebuild | 21 -- dev-python/bitarray/bitarray-2.2.1.ebuild | 20 -- dev-python/bitarray/bitarray-2.2.2.ebuild | 2 +- dev-python/bitarray/bitarray-2.2.3.ebuild | 20 -- dev-python/bitarray/bitarray-2.2.4.ebuild | 20 -- dev-python/bitarray/bitarray-2.2.5.ebuild | 20 ++ dev-python/black/Manifest | 2 +- dev-python/black/black-21.7_beta0.ebuild | 2 +- dev-python/blosc/Manifest | 2 +- dev-python/blosc/blosc-1.10.4.ebuild | 2 +- dev-python/boto3/Manifest | 4 + dev-python/boto3/boto3-1.18.16.ebuild | 57 ++++++ dev-python/boto3/boto3-1.18.17.ebuild | 57 ++++++ dev-python/botocore/Manifest | 4 + dev-python/botocore/botocore-1.21.16.ebuild | 59 ++++++ dev-python/botocore/botocore-1.21.17.ebuild | 59 ++++++ dev-python/cachelib/Manifest | 2 +- dev-python/cachelib/cachelib-0.2.0.ebuild | 2 +- dev-python/capturer/Manifest | 2 +- dev-python/capturer/capturer-3.0.ebuild | 6 +- dev-python/cherrypy/Manifest | 4 +- dev-python/cherrypy/cherrypy-18.6.0.ebuild | 63 ------ dev-python/cherrypy/cherrypy-18.6.1.ebuild | 2 +- dev-python/chump/Manifest | 2 +- dev-python/chump/chump-1.6.0-r1.ebuild | 4 +- dev-python/cloudscraper/Manifest | 2 +- dev-python/cloudscraper/cloudscraper-1.2.58.ebuild | 5 +- dev-python/cmd2/Manifest | 4 +- dev-python/cmd2/cmd2-2.1.1.ebuild | 52 ----- dev-python/cmd2/cmd2-2.1.2.ebuild | 2 +- dev-python/coloredlogs/Manifest | 2 +- dev-python/coloredlogs/coloredlogs-15.0.1.ebuild | 2 +- dev-python/commentjson/Manifest | 2 +- dev-python/commentjson/commentjson-0.9.0.ebuild | 2 +- dev-python/configargparse/Manifest | 2 + .../configargparse/configargparse-1.5.2.ebuild | 32 ++++ dev-python/contextlib2/Manifest | 5 - .../contextlib2/contextlib2-0.6.0_p1-r1.ebuild | 43 ----- dev-python/contextlib2/contextlib2-21.6.0.ebuild | 24 --- dev-python/contextlib2/metadata.xml | 12 -- dev-python/dbfread/Manifest | 2 +- dev-python/dbfread/dbfread-2.0.7.ebuild | 2 +- dev-python/distro/Manifest | 2 +- dev-python/distro/distro-1.6.0.ebuild | 2 +- dev-python/dockerpty/Manifest | 2 +- dev-python/dockerpty/dockerpty-0.4.1-r1.ebuild | 6 +- dev-python/doublex-expects/Manifest | 2 +- .../doublex-expects/doublex-expects-0.7.1.ebuild | 4 +- dev-python/doublex/Manifest | 2 + dev-python/doublex/doublex-1.9.2-r1.ebuild | 55 ++++++ dev-python/doublex/files/doublex-1.9.2-py310.patch | 33 ++++ dev-python/et_xmlfile/Manifest | 2 +- dev-python/et_xmlfile/et_xmlfile-1.1.0.ebuild | 2 +- dev-python/executing/Manifest | 2 +- dev-python/executing/executing-0.7.0.ebuild | 2 +- dev-python/expects/Manifest | 2 +- dev-python/expects/expects-0.9.0.ebuild | 4 +- dev-python/fastjsonschema/Manifest | 2 +- .../fastjsonschema/fastjsonschema-2.15.1.ebuild | 2 +- dev-python/fido2/Manifest | 2 +- dev-python/fido2/metadata.xml | 5 +- dev-python/flake8/Manifest | 2 +- dev-python/flake8/flake8-3.9.2.ebuild | 4 +- dev-python/flask-nav/Manifest | 2 + .../flask-nav/files/flask-nav-0.6-py310.patch | 19 ++ dev-python/flask-nav/flask-nav-0.6-r4.ebuild | 33 ++++ dev-python/fonttools/Manifest | 10 +- dev-python/fonttools/fonttools-4.25.0.ebuild | 48 ----- dev-python/fonttools/fonttools-4.25.1.ebuild | 48 ----- dev-python/fonttools/fonttools-4.25.2.ebuild | 48 ----- dev-python/fonttools/fonttools-4.26.1-r1.ebuild | 54 ++++++ dev-python/fonttools/fonttools-4.26.1.ebuild | 48 ----- dev-python/fonttools/fonttools-4.26.2.ebuild | 54 ++++++ dev-python/fs/Manifest | 4 +- dev-python/fs/fs-2.4.13.ebuild | 15 +- dev-python/google-api-python-client/Manifest | 10 +- .../google-api-python-client-2.11.0.ebuild | 54 ------ .../google-api-python-client-2.12.0.ebuild | 53 ------ .../google-api-python-client-2.13.0.ebuild | 2 +- .../google-api-python-client-2.14.0.ebuild | 53 ------ .../google-api-python-client-2.8.0.ebuild | 54 ------ dev-python/httpx/Manifest | 4 +- dev-python/httpx/httpx-0.18.1.ebuild | 53 ------ dev-python/httpx/httpx-0.18.2.ebuild | 2 +- dev-python/humanfriendly/Manifest | 2 +- dev-python/humanfriendly/humanfriendly-9.2.ebuild | 2 +- dev-python/humanize/Manifest | 4 +- dev-python/humanize/humanize-3.10.0.ebuild | 2 +- dev-python/humanize/humanize-3.9.0.ebuild | 24 --- dev-python/hypothesis/Manifest | 2 + dev-python/hypothesis/hypothesis-6.14.6.ebuild | 62 ++++++ dev-python/identify/Manifest | 2 + dev-python/identify/identify-2.2.13.ebuild | 19 ++ dev-python/immutables/Manifest | 2 + dev-python/immutables/immutables-0.16.ebuild | 30 +++ dev-python/importlib_metadata/Manifest | 6 +- .../importlib_metadata-4.5.0.ebuild | 42 ---- .../importlib_metadata-4.6.1.ebuild | 2 +- .../importlib_metadata-4.6.2.ebuild | 42 ---- dev-python/ipykernel/Manifest | 2 +- dev-python/ipykernel/ipykernel-5.5.4-r1.ebuild | 2 +- dev-python/ipython/Manifest | 2 +- dev-python/ipython/ipython-7.25.0.ebuild | 2 +- dev-python/js2py/Manifest | 2 +- dev-python/js2py/js2py-0.71.ebuild | 2 +- dev-python/jupyter_client/Manifest | 2 +- .../jupyter_client/jupyter_client-6.1.12.ebuild | 2 +- dev-python/jupyter_core/Manifest | 2 +- dev-python/jupyter_core/jupyter_core-4.7.1.ebuild | 2 +- dev-python/kiwisolver/Manifest | 2 +- dev-python/kiwisolver/kiwisolver-1.3.1.ebuild | 2 +- dev-python/klein/Manifest | 4 +- dev-python/klein/klein-21.8.0.ebuild | 43 +++++ dev-python/klein/metadata.xml | 4 + dev-python/lark-parser/Manifest | 4 +- dev-python/lark-parser/lark-parser-0.11.3.ebuild | 2 +- dev-python/lark-parser/lark-parser-0.7.8.ebuild | 16 -- dev-python/libtmux/Manifest | 2 +- dev-python/libtmux/libtmux-0.10.1.ebuild | 2 +- dev-python/linecache2/Manifest | 3 - dev-python/linecache2/linecache2-1.0.0-r1.ebuild | 29 --- dev-python/linecache2/metadata.xml | 12 -- dev-python/lmdb/Manifest | 2 +- dev-python/lmdb/lmdb-1.2.0-r1.ebuild | 4 +- dev-python/mamba/Manifest | 2 + dev-python/mamba/mamba-0.11.2.ebuild | 36 ++++ dev-python/mando/Manifest | 2 +- dev-python/mando/mando-0.6.4-r1.ebuild | 34 ++++ dev-python/mando/mando-0.6.4.ebuild | 32 ---- dev-python/mccabe/Manifest | 3 +- dev-python/mccabe/mccabe-0.6.1-r1.ebuild | 26 --- dev-python/mccabe/mccabe-0.6.1-r2.ebuild | 2 +- dev-python/mechanize/Manifest | 2 + .../mechanize/files/mechanize-0.4.5-py310.patch | 28 +++ dev-python/mechanize/mechanize-0.4.5-r1.ebuild | 35 ++++ dev-python/moto/Manifest | 27 +-- .../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/moto-1.3.14-r3.ebuild | 89 --------- dev-python/moto/moto-1.3.16-r1.ebuild | 92 --------- dev-python/moto/moto-2.0.0.ebuild | 75 -------- dev-python/moto/moto-2.0.1.ebuild | 75 -------- dev-python/moto/moto-2.0.2.ebuild | 71 ------- dev-python/moto/moto-2.0.5.ebuild | 2 +- dev-python/moto/moto-2.0.6.ebuild | 70 ------- dev-python/moto/moto-2.0.7.ebuild | 70 ------- dev-python/moto/moto-2.0.8.ebuild | 70 ------- dev-python/moto/moto-2.0.9.ebuild | 70 ------- dev-python/moto/moto-2.1.0.ebuild | 75 -------- dev-python/moto/moto-2.2.2.ebuild | 75 ++++++++ dev-python/mypy_extensions/Manifest | 4 +- dev-python/mypy_extensions/metadata.xml | 6 +- .../mypy_extensions-0.4.3-r1.ebuild | 26 +-- dev-python/nbformat/Manifest | 2 +- dev-python/nbformat/nbformat-5.1.3.ebuild | 2 +- dev-python/netaddr/Manifest | 2 +- dev-python/netaddr/netaddr-0.8.0.ebuild | 6 +- dev-python/node-semver/Manifest | 2 +- dev-python/node-semver/node-semver-0.8.0.ebuild | 4 +- dev-python/nose_warnings_filters/Manifest | 2 +- .../nose_warnings_filters-0.1.5-r3.ebuild | 2 +- dev-python/notebook/Manifest | 2 + dev-python/notebook/notebook-6.4.2.ebuild | 100 ++++++++++ dev-python/nuitka/Manifest | 2 + dev-python/nuitka/nuitka-0.6.16.3.ebuild | 48 +++++ dev-python/numexpr/Manifest | 2 +- dev-python/numexpr/numexpr-2.7.3.ebuild | 2 +- dev-python/openpyxl/Manifest | 2 +- dev-python/openpyxl/openpyxl-3.0.7-r1.ebuild | 2 +- dev-python/oslo-log/Manifest | 4 +- dev-python/oslo-log/oslo-log-4.4.0-r1.ebuild | 38 ---- dev-python/oslo-log/oslo-log-4.6.0.ebuild | 2 +- dev-python/packaging/Manifest | 4 +- dev-python/packaging/packaging-20.9.ebuild | 35 ---- dev-python/packaging/packaging-21.0.ebuild | 2 +- dev-python/pathlib2/Manifest | 5 - dev-python/pathlib2/metadata.xml | 14 -- dev-python/pathlib2/pathlib2-2.3.5-r1.ebuild | 34 ---- dev-python/pathlib2/pathlib2-2.3.6.ebuild | 31 --- dev-python/phonenumbers/Manifest | 2 + .../phonenumbers/phonenumbers-8.12.29.ebuild | 19 ++ dev-python/pillow/Manifest | 2 +- dev-python/pillow/pillow-8.3.1.ebuild | 2 +- dev-python/pip/Manifest | 2 + dev-python/pip/pip-21.2.3.ebuild | 129 +++++++++++++ dev-python/pretty-yaml/Manifest | 5 +- .../files/pretty-yaml-20.4.0-fix-py3.10.patch | 28 +++ dev-python/pretty-yaml/pretty-yaml-20.4.0.ebuild | 9 +- dev-python/pretty-yaml/pretty-yaml-21.8.3.ebuild | 31 +++ dev-python/pushbullet-py/Manifest | 2 +- .../pushbullet-py/pushbullet-py-0.12.0.ebuild | 10 +- dev-python/pycurl/Manifest | 2 + dev-python/pycurl/pycurl-7.44.0.ebuild | 80 ++++++++ dev-python/pyftpdlib/Manifest | 4 +- dev-python/pyftpdlib/metadata.xml | 1 + dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild | 22 +-- dev-python/pygal/Manifest | 7 +- dev-python/pygal/files/2.4.0-fix-tests.patch | 17 -- .../pygal/files/pygal-2.4.0-fix-py3.10.patch | 39 ++++ dev-python/pygal/files/pygal-2.4.0-fix-tests.patch | 17 ++ dev-python/pygal/metadata.xml | 1 + dev-python/pygal/pygal-2.4.0-r2.ebuild | 7 +- dev-python/pyjsparser/Manifest | 2 +- .../pyjsparser/pyjsparser-2.7.1_p20190421.ebuild | 2 +- dev-python/pymysql/Manifest | 2 +- dev-python/pymysql/pymysql-1.0.2.ebuild | 2 +- dev-python/pyotherside/Manifest | 2 +- dev-python/pyotherside/metadata.xml | 5 +- dev-python/pyproject2setuppy/Manifest | 2 +- .../pyproject2setuppy/pyproject2setuppy-19.ebuild | 2 +- dev-python/pyrsistent/Manifest | 2 +- dev-python/pyrsistent/pyrsistent-0.18.0.ebuild | 2 +- dev-python/pyside2/Manifest | 4 +- dev-python/pyside2/pyside2-5.15.1-r1.ebuild | 211 +++++++++++++++++++++ dev-python/pyside2/pyside2-5.15.1.ebuild | 211 --------------------- dev-python/pyside2/pyside2-5.15.2-r1.ebuild | 210 ++++++++++++++++++++ dev-python/pyside2/pyside2-5.15.2.ebuild | 210 -------------------- dev-python/pysmi/Manifest | 4 +- dev-python/pysmi/metadata.xml | 1 + dev-python/pysmi/pysmi-0.3.4.ebuild | 3 +- dev-python/pysnmp/Manifest | 4 +- dev-python/pysnmp/pysnmp-4.4.12-r1.ebuild | 11 +- dev-python/pysnmp/pysnmp-999999.ebuild | 13 +- dev-python/pyspelling/Manifest | 2 + dev-python/pyspelling/pyspelling-2.7.3.ebuild | 52 +++++ dev-python/pysvn/Manifest | 5 +- .../pysvn/files/pysvn-1.9.11-respect-flags.patch | 124 ------------ dev-python/pysvn/pysvn-1.9.11.ebuild | 63 ------ dev-python/pysvn/pysvn-1.9.13.ebuild | 2 +- dev-python/pytest-rerunfailures/Manifest | 2 +- .../pytest-rerunfailures-10.1.ebuild | 2 +- dev-python/python-dotenv/Manifest | 2 +- .../python-dotenv/python-dotenv-0.19.0.ebuild | 2 +- dev-python/python-ldap/Manifest | 4 +- dev-python/python-ldap/python-ldap-3.3.1.ebuild | 8 +- dev-python/python-ldap/python-ldap-9999.ebuild | 8 +- dev-python/python-lzo/Manifest | 2 + .../files/python-lzo-1.12-fix-py3.10.patch | 159 ++++++++++++++++ dev-python/python-lzo/python-lzo-1.12-r2.ebuild | 34 ++++ dev-python/python-xlib/Manifest | 4 +- dev-python/python-xlib/python-xlib-0.30.ebuild | 39 ---- dev-python/python-xlib/python-xlib-0.31.ebuild | 2 +- dev-python/python3-saml/Manifest | 8 +- dev-python/python3-saml/python3-saml-1.10.0.ebuild | 36 ---- dev-python/python3-saml/python3-saml-1.10.1.ebuild | 36 ---- dev-python/python3-saml/python3-saml-1.11.0.ebuild | 35 ++++ dev-python/python3-saml/python3-saml-1.9.0.ebuild | 32 ---- dev-python/pyusb/Manifest | 6 +- dev-python/pyusb/pyusb-1.1.1.ebuild | 28 --- dev-python/pyusb/pyusb-1.2.0.ebuild | 26 --- dev-python/pyusb/pyusb-1.2.1.ebuild | 2 +- dev-python/pyzmq/Manifest | 2 +- dev-python/pyzmq/pyzmq-22.1.0.ebuild | 2 +- dev-python/radon/Manifest | 2 + dev-python/radon/radon-5.1.0.ebuild | 25 +++ dev-python/regex/Manifest | 2 +- dev-python/regex/regex-2021.7.6.ebuild | 2 +- dev-python/rencode/Manifest | 2 + .../rencode-1.0.6-drop-wheel-dependency.patch | 17 ++ dev-python/rencode/rencode-1.0.6-r1.ebuild | 33 ++++ dev-python/reportlab/Manifest | 2 + dev-python/reportlab/reportlab-3.6.1.ebuild | 56 ++++++ dev-python/resolvelib/Manifest | 4 +- dev-python/resolvelib/resolvelib-0.5.4.ebuild | 2 +- dev-python/resolvelib/resolvelib-0.7.1.ebuild | 2 +- dev-python/responses/Manifest | 2 + dev-python/responses/responses-0.13.4.ebuild | 30 +++ dev-python/scikit-build/Manifest | 2 +- dev-python/scikit-build/scikit-build-0.11.1.ebuild | 2 +- dev-python/send2trash/Manifest | 2 + dev-python/send2trash/send2trash-1.8.0.ebuild | 21 ++ dev-python/sentry-sdk/Manifest | 8 +- dev-python/sentry-sdk/sentry-sdk-1.1.0.ebuild | 69 ------- dev-python/sentry-sdk/sentry-sdk-1.2.0.ebuild | 3 +- dev-python/sentry-sdk/sentry-sdk-1.3.0.ebuild | 71 ------- dev-python/sentry-sdk/sentry-sdk-1.3.1.ebuild | 1 + dev-python/setuptools/Manifest | 7 +- dev-python/setuptools/setuptools-57.0.0.ebuild | 74 -------- dev-python/setuptools/setuptools-57.1.0.ebuild | 75 -------- dev-python/setuptools/setuptools-57.4.0-r1.ebuild | 87 --------- dev-python/setuptools/setuptools-57.4.0-r2.ebuild | 87 +++++++++ dev-python/setuptools/setuptools-57.4.0.ebuild | 75 -------- dev-python/sip/Manifest | 2 +- dev-python/sip/sip-4.19.25-r1.ebuild | 2 +- dev-python/sphinxcontrib-github-alt/Manifest | 2 +- .../sphinxcontrib-github-alt-1.2.ebuild | 2 +- dev-python/tomli/Manifest | 2 +- dev-python/tomli/tomli-1.0.4.ebuild | 2 +- dev-python/toolz/Manifest | 2 +- dev-python/toolz/toolz-0.11.1.ebuild | 2 +- dev-python/tqdm/Manifest | 5 +- dev-python/tqdm/files/tqdm-4.61.1-py310.patch | 35 ---- dev-python/tqdm/tqdm-4.61.1.ebuild | 55 ------ dev-python/tqdm/tqdm-4.61.2.ebuild | 2 +- dev-python/traceback2/Manifest | 3 - dev-python/traceback2/metadata.xml | 12 -- dev-python/traceback2/traceback2-1.4.0-r1.ebuild | 38 ---- dev-python/treq/Manifest | 4 +- dev-python/treq/metadata.xml | 4 + dev-python/treq/treq-21.5.0.ebuild | 48 ++--- dev-python/tubes/Manifest | 4 +- dev-python/tubes/metadata.xml | 4 + dev-python/tubes/tubes-0.2.0-r1.ebuild | 7 +- dev-python/unittest2/Manifest | 5 - .../files/remove-argparse-dependence.patch | 12 -- .../files/unittest2-1.1.0-python3.5-test.patch | 28 --- dev-python/unittest2/metadata.xml | 12 -- dev-python/unittest2/unittest2-1.1.0-r1.ebuild | 35 ---- dev-python/verboselogs/Manifest | 2 +- dev-python/verboselogs/verboselogs-1.7.ebuild | 6 +- dev-python/virtualenv/Manifest | 2 + dev-python/virtualenv/virtualenv-20.7.1.ebuild | 97 ++++++++++ dev-python/weasyprint/Manifest | 12 +- dev-python/weasyprint/metadata.xml | 2 +- dev-python/weasyprint/weasyprint-51.ebuild | 53 ------ dev-python/weasyprint/weasyprint-52.3.ebuild | 51 ----- dev-python/weasyprint/weasyprint-52.4.ebuild | 51 ----- dev-python/weasyprint/weasyprint-52.5.ebuild | 51 ----- dev-python/weasyprint/weasyprint-53.0.ebuild | 9 +- dev-python/wheel/Manifest | 2 + dev-python/wheel/wheel-0.37.0.ebuild | 33 ++++ dev-python/xdoctest/Manifest | 2 + dev-python/xdoctest/xdoctest-0.15.6.ebuild | 29 +++ dev-python/xlrd/Manifest | 2 +- dev-python/xlrd/xlrd-2.0.1.ebuild | 2 +- dev-python/xlsxwriter/Manifest | 8 +- dev-python/xlsxwriter/xlsxwriter-1.4.3.ebuild | 23 --- dev-python/xlsxwriter/xlsxwriter-1.4.4.ebuild | 2 +- dev-python/xlsxwriter/xlsxwriter-1.4.5.ebuild | 2 +- dev-python/xlsxwriter/xlsxwriter-2.0.0.ebuild | 22 +++ dev-python/zeroconf/Manifest | 6 + dev-python/zeroconf/zeroconf-0.33.4.ebuild | 39 ++++ dev-python/zeroconf/zeroconf-0.34.2.ebuild | 39 ++++ dev-python/zeroconf/zeroconf-0.34.3.ebuild | 39 ++++ dev-python/zipp/Manifest | 4 +- dev-python/zipp/zipp-3.4.1.ebuild | 40 ---- dev-python/zipp/zipp-3.5.0.ebuild | 2 +- 363 files changed, 3161 insertions(+), 4361 deletions(-) delete mode 100644 dev-python/MechanicalSoup/MechanicalSoup-0.12.0.ebuild create mode 100644 dev-python/PySDL2/PySDL2-0.9.8.ebuild create mode 100644 dev-python/agate-excel/agate-excel-0.2.5.ebuild delete mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.36.0.ebuild create mode 100644 dev-python/babelfish/babelfish-0.6.0.ebuild delete mode 100644 dev-python/bitarray/bitarray-2.1.3.ebuild delete mode 100644 dev-python/bitarray/bitarray-2.2.1.ebuild delete mode 100644 dev-python/bitarray/bitarray-2.2.3.ebuild delete mode 100644 dev-python/bitarray/bitarray-2.2.4.ebuild create mode 100644 dev-python/bitarray/bitarray-2.2.5.ebuild create mode 100644 dev-python/boto3/boto3-1.18.16.ebuild create mode 100644 dev-python/boto3/boto3-1.18.17.ebuild create mode 100644 dev-python/botocore/botocore-1.21.16.ebuild create mode 100644 dev-python/botocore/botocore-1.21.17.ebuild delete mode 100644 dev-python/cherrypy/cherrypy-18.6.0.ebuild delete mode 100644 dev-python/cmd2/cmd2-2.1.1.ebuild create mode 100644 dev-python/configargparse/configargparse-1.5.2.ebuild delete mode 100644 dev-python/contextlib2/Manifest delete mode 100644 dev-python/contextlib2/contextlib2-0.6.0_p1-r1.ebuild delete mode 100644 dev-python/contextlib2/contextlib2-21.6.0.ebuild delete mode 100644 dev-python/contextlib2/metadata.xml create mode 100644 dev-python/doublex/doublex-1.9.2-r1.ebuild create mode 100644 dev-python/doublex/files/doublex-1.9.2-py310.patch create mode 100644 dev-python/flask-nav/files/flask-nav-0.6-py310.patch create mode 100644 dev-python/flask-nav/flask-nav-0.6-r4.ebuild delete mode 100644 dev-python/fonttools/fonttools-4.25.0.ebuild delete mode 100644 dev-python/fonttools/fonttools-4.25.1.ebuild delete mode 100644 dev-python/fonttools/fonttools-4.25.2.ebuild create mode 100644 dev-python/fonttools/fonttools-4.26.1-r1.ebuild delete mode 100644 dev-python/fonttools/fonttools-4.26.1.ebuild create mode 100644 dev-python/fonttools/fonttools-4.26.2.ebuild delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.11.0.ebuild delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.12.0.ebuild delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.14.0.ebuild delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.8.0.ebuild delete mode 100644 dev-python/httpx/httpx-0.18.1.ebuild delete mode 100644 dev-python/humanize/humanize-3.9.0.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.14.6.ebuild create mode 100644 dev-python/identify/identify-2.2.13.ebuild create mode 100644 dev-python/immutables/immutables-0.16.ebuild delete mode 100644 dev-python/importlib_metadata/importlib_metadata-4.5.0.ebuild delete mode 100644 dev-python/importlib_metadata/importlib_metadata-4.6.2.ebuild create mode 100644 dev-python/klein/klein-21.8.0.ebuild delete mode 100644 dev-python/lark-parser/lark-parser-0.7.8.ebuild delete mode 100644 dev-python/linecache2/Manifest delete mode 100644 dev-python/linecache2/linecache2-1.0.0-r1.ebuild delete mode 100644 dev-python/linecache2/metadata.xml create mode 100644 dev-python/mamba/mamba-0.11.2.ebuild create mode 100644 dev-python/mando/mando-0.6.4-r1.ebuild delete mode 100644 dev-python/mando/mando-0.6.4.ebuild delete mode 100644 dev-python/mccabe/mccabe-0.6.1-r1.ebuild create mode 100644 dev-python/mechanize/files/mechanize-0.4.5-py310.patch create mode 100644 dev-python/mechanize/mechanize-0.4.5-r1.ebuild delete mode 100644 dev-python/moto/files/moto-1.3.14-newer-botocore.patch delete mode 100644 dev-python/moto/files/moto-1.3.14-py39.patch delete mode 100644 dev-python/moto/files/moto-1.3.14-tests.patch delete mode 100644 dev-python/moto/moto-1.3.14-r3.ebuild delete mode 100644 dev-python/moto/moto-1.3.16-r1.ebuild delete mode 100644 dev-python/moto/moto-2.0.0.ebuild delete mode 100644 dev-python/moto/moto-2.0.1.ebuild delete mode 100644 dev-python/moto/moto-2.0.2.ebuild delete mode 100644 dev-python/moto/moto-2.0.6.ebuild delete mode 100644 dev-python/moto/moto-2.0.7.ebuild delete mode 100644 dev-python/moto/moto-2.0.8.ebuild delete mode 100644 dev-python/moto/moto-2.0.9.ebuild delete mode 100644 dev-python/moto/moto-2.1.0.ebuild create mode 100644 dev-python/moto/moto-2.2.2.ebuild create mode 100644 dev-python/notebook/notebook-6.4.2.ebuild create mode 100644 dev-python/nuitka/nuitka-0.6.16.3.ebuild delete mode 100644 dev-python/oslo-log/oslo-log-4.4.0-r1.ebuild delete mode 100644 dev-python/packaging/packaging-20.9.ebuild delete mode 100644 dev-python/pathlib2/Manifest delete mode 100644 dev-python/pathlib2/metadata.xml delete mode 100644 dev-python/pathlib2/pathlib2-2.3.5-r1.ebuild delete mode 100644 dev-python/pathlib2/pathlib2-2.3.6.ebuild create mode 100644 dev-python/phonenumbers/phonenumbers-8.12.29.ebuild create mode 100644 dev-python/pip/pip-21.2.3.ebuild create mode 100644 dev-python/pretty-yaml/files/pretty-yaml-20.4.0-fix-py3.10.patch create mode 100644 dev-python/pretty-yaml/pretty-yaml-21.8.3.ebuild create mode 100644 dev-python/pycurl/pycurl-7.44.0.ebuild delete mode 100644 dev-python/pygal/files/2.4.0-fix-tests.patch create mode 100644 dev-python/pygal/files/pygal-2.4.0-fix-py3.10.patch create mode 100644 dev-python/pygal/files/pygal-2.4.0-fix-tests.patch create mode 100644 dev-python/pyside2/pyside2-5.15.1-r1.ebuild delete mode 100644 dev-python/pyside2/pyside2-5.15.1.ebuild create mode 100644 dev-python/pyside2/pyside2-5.15.2-r1.ebuild delete mode 100644 dev-python/pyside2/pyside2-5.15.2.ebuild create mode 100644 dev-python/pyspelling/pyspelling-2.7.3.ebuild delete mode 100644 dev-python/pysvn/files/pysvn-1.9.11-respect-flags.patch delete mode 100644 dev-python/pysvn/pysvn-1.9.11.ebuild create mode 100644 dev-python/python-lzo/files/python-lzo-1.12-fix-py3.10.patch create mode 100644 dev-python/python-lzo/python-lzo-1.12-r2.ebuild delete mode 100644 dev-python/python-xlib/python-xlib-0.30.ebuild delete mode 100644 dev-python/python3-saml/python3-saml-1.10.0.ebuild delete mode 100644 dev-python/python3-saml/python3-saml-1.10.1.ebuild create mode 100644 dev-python/python3-saml/python3-saml-1.11.0.ebuild delete mode 100644 dev-python/python3-saml/python3-saml-1.9.0.ebuild delete mode 100644 dev-python/pyusb/pyusb-1.1.1.ebuild delete mode 100644 dev-python/pyusb/pyusb-1.2.0.ebuild create mode 100644 dev-python/radon/radon-5.1.0.ebuild create mode 100644 dev-python/rencode/files/rencode-1.0.6-drop-wheel-dependency.patch create mode 100644 dev-python/rencode/rencode-1.0.6-r1.ebuild create mode 100644 dev-python/reportlab/reportlab-3.6.1.ebuild create mode 100644 dev-python/responses/responses-0.13.4.ebuild create mode 100644 dev-python/send2trash/send2trash-1.8.0.ebuild delete mode 100644 dev-python/sentry-sdk/sentry-sdk-1.1.0.ebuild delete mode 100644 dev-python/sentry-sdk/sentry-sdk-1.3.0.ebuild delete mode 100644 dev-python/setuptools/setuptools-57.0.0.ebuild delete mode 100644 dev-python/setuptools/setuptools-57.1.0.ebuild delete mode 100644 dev-python/setuptools/setuptools-57.4.0-r1.ebuild create mode 100644 dev-python/setuptools/setuptools-57.4.0-r2.ebuild delete mode 100644 dev-python/setuptools/setuptools-57.4.0.ebuild delete mode 100644 dev-python/tqdm/files/tqdm-4.61.1-py310.patch delete mode 100644 dev-python/tqdm/tqdm-4.61.1.ebuild delete mode 100644 dev-python/traceback2/Manifest delete mode 100644 dev-python/traceback2/metadata.xml delete mode 100644 dev-python/traceback2/traceback2-1.4.0-r1.ebuild delete mode 100644 dev-python/unittest2/Manifest delete mode 100644 dev-python/unittest2/files/remove-argparse-dependence.patch delete mode 100644 dev-python/unittest2/files/unittest2-1.1.0-python3.5-test.patch delete mode 100644 dev-python/unittest2/metadata.xml delete mode 100644 dev-python/unittest2/unittest2-1.1.0-r1.ebuild create mode 100644 dev-python/virtualenv/virtualenv-20.7.1.ebuild delete mode 100644 dev-python/weasyprint/weasyprint-51.ebuild delete mode 100644 dev-python/weasyprint/weasyprint-52.3.ebuild delete mode 100644 dev-python/weasyprint/weasyprint-52.4.ebuild delete mode 100644 dev-python/weasyprint/weasyprint-52.5.ebuild create mode 100644 dev-python/wheel/wheel-0.37.0.ebuild create mode 100644 dev-python/xdoctest/xdoctest-0.15.6.ebuild delete mode 100644 dev-python/xlsxwriter/xlsxwriter-1.4.3.ebuild create mode 100644 dev-python/xlsxwriter/xlsxwriter-2.0.0.ebuild create mode 100644 dev-python/zeroconf/zeroconf-0.33.4.ebuild create mode 100644 dev-python/zeroconf/zeroconf-0.34.2.ebuild create mode 100644 dev-python/zeroconf/zeroconf-0.34.3.ebuild delete mode 100644 dev-python/zipp/zipp-3.4.1.ebuild (limited to 'dev-python') diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 0c1ba5730e77..c69936857514 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/MechanicalSoup/Manifest b/dev-python/MechanicalSoup/Manifest index 6c1e4d73b6aa..3516bccf0a87 100644 --- a/dev-python/MechanicalSoup/Manifest +++ b/dev-python/MechanicalSoup/Manifest @@ -1,7 +1,5 @@ -DIST MechanicalSoup-0.12.0.tar.gz 44505 BLAKE2B 7c303f7ae4dea12157d5c845a4dcdc6923e76d3565debd88d2f43e2cfc29a503feb6accb969839a39b1c4071b029f53908a12902a5c4f175f0383da227224c55 SHA512 6cce80ea5a90e7f19f2b13749f6ee48222d973af66cb350ac867a554580b0d619defe5a93741e6ec8aa808c585a8c01703158c7484521ac069977388de8bb7e3 DIST MechanicalSoup-1.0.0.tar.gz 47572 BLAKE2B eace6cc4eaf50f01f8a7816d4d87a9345676b6921c8fe46b3280ac83463b241b2e6175b91ee1a5f907635c07ee8cf66324cb2e7938736b81e9a4f849f9159548 SHA512 00e2c5220c065b517301d9381a9bc5019f6f75dc5951a5ab4427fd7939b296b6b33a20b8f8a7e82c6feed2c9100e3481f38a424d63065883d71a6927119ad88c DIST MechanicalSoup-1.1.0.tar.gz 49270 BLAKE2B 947b35d819dc69508595adcfe5a0c8e6bd34888c995e9c3931613498ee1ca840ce16a14359aacbf9d40aa4f9ae59d45d14da5a150e3ce39ae7e72f587c94820e SHA512 26eaa54bcd1c0aac26504d7c482ed001830a1c79bf48a3055cef92348e9336887bef86cda68281911032159a3404a1f4ee8de9b6516d7d767cfd6b3b380c4ebe -EBUILD MechanicalSoup-0.12.0.ebuild 1135 BLAKE2B 1838a181f145a30f89545ec6c6543a878010e547cec1251a336dc0d36ef2d1acd260d6f9bba3fc7c8d5763fd85c1e7570823075b1fa2f3b1bb649036922cbdd9 SHA512 50fb4c0601fe528d8e3bb47cfd66fcf8f67fc808673ed761d7a24e209f0e5189c18fd4214c22e4fe50947a47dd480b0a558340c8c605310ee6146df3f8d873db EBUILD MechanicalSoup-1.0.0.ebuild 1135 BLAKE2B f061513d3ce079c5f3d8fcb6a6f643061a51e9009cc23a63eb2412894d8a452e5f257b3f9fe7d4705e765eaf63a8aa689635caaa8cc3923532f4a67ac1be6c03 SHA512 78135892a45d7929c21d66b5914fcf5764aa1cf11b3f068efb2f419299d87946425a8657fc1595b34f768c80eee87110474a4b20553d6cd2e05d46101456a55e -EBUILD MechanicalSoup-1.1.0.ebuild 1098 BLAKE2B 8b023d5fcdf5d8e4a0f689522fc90e15d25c16cef54a1395c581d87581754c50b2ec12cc22a8800eafb7d0694363193a843607d9a71d1aec647197a11ed000a4 SHA512 df31774759d01579511244e6c0327fb164bd7c4c2555ed42e7a996ac3bbb81f529168bdb93299fa639d38084c09bcc07df10ef54d6d0a4edc446523c5ac2c894 +EBUILD MechanicalSoup-1.1.0.ebuild 1099 BLAKE2B 86e77393c0d24d7271eebf60847d073cb618063cde4313802c7d18e5749f47464e3cc8db8087db9f9b90223ae7781924799b10aa8a75669bbf2cbdf9df0c45d3 SHA512 04ddfae3e3047b70de9597980f8430afbf4a6cb1c94efb8bf5749410d3a89017b101696f0f5a8de966cd864be143d9edae7a3bfe6ea7d4e7a6cf957de0e9a48b MISC metadata.xml 550 BLAKE2B 3347d385f75d19c6036e5d71f026deb04eb968d746287c4eb54e14637b6d5079e05dd2037cc4772545992916fe25f545f64b4fe857ebc4b430522e0015bfd65a SHA512 d2b155b167ba76c4aeab5300efe8350407fd884374fbfd8575820e047ecb51acd79ad2112b84e6904ea42d79847f35f50950a2080c8f2c20a621da519023357a diff --git a/dev-python/MechanicalSoup/MechanicalSoup-0.12.0.ebuild b/dev-python/MechanicalSoup/MechanicalSoup-0.12.0.ebuild deleted file mode 100644 index d5eee311f385..000000000000 --- a/dev-python/MechanicalSoup/MechanicalSoup-0.12.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( pypy3 python3_{7..9} ) - -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" - -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? ( - >=dev-python/requests-mock-1.3.0[${PYTHON_USEDEP}] - dev-python/pytest-httpbin[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs - -python_prepare_all() { - # Override pytest options to skip coverage and flake8 - sed -i -e '/^addopts =/d' setup.cfg || die - distutils-r1_python_prepare_all -} - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/MechanicalSoup/MechanicalSoup-1.1.0.ebuild b/dev-python/MechanicalSoup/MechanicalSoup-1.1.0.ebuild index c110cacf2a55..44b270442a57 100644 --- a/dev-python/MechanicalSoup/MechanicalSoup-1.1.0.ebuild +++ b/dev-python/MechanicalSoup/MechanicalSoup-1.1.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( pypy3 python3_{7..9} ) +PYTHON_COMPAT=( pypy3 python3_{7..10} ) inherit distutils-r1 diff --git a/dev-python/PyQt5-sip/Manifest b/dev-python/PyQt5-sip/Manifest index 3222c15232c4..d293e7761bc4 100644 --- a/dev-python/PyQt5-sip/Manifest +++ b/dev-python/PyQt5-sip/Manifest @@ -1,5 +1,5 @@ DIST PyQt5_sip-12.9.0.tar.gz 103007 BLAKE2B 461973ce3563c27ce5a6e3a537cf9a8e53adc8ddde36ec1d2eb7abb986908151ece99ff8756f752d2c6e331a3e9b7b70813d35f8701cedd7f09e6edbcc435121 SHA512 ca6f3b18b64391fded88732a8109a04d85727bbddecdf126679b187c7f0487c3c1f69ada3e8c54051281a43c6f2de70390ac5ff18a1bed79994070ddde730c5f DIST sip-4.19.25.tar.gz 1056384 BLAKE2B f92e105e6b30e871aea2883dc9cd459e4032fb139a9eaff153a3412a66b39df4d7ac985711a2693aee83195ff3850ae648bee4102f7fc3cc30d09885799f2b98 SHA512 60fb4133c68869bf0993144978b4847d94a0f9c7b477f64a346ea133cfe35bc11820204ab327dcf9a929b6f65a26d16cc7efbce65e49967c3347b39376e57001 -EBUILD PyQt5-sip-12.9.0.ebuild 623 BLAKE2B cd67b20ffb749e17c6c842a0a424ca434c8ff7ba0b15eac045bae80fc6d370249377c816f5efc671a8f239c3e5fc146a47e2d846efeba41d5ab6fe2e610ad83f SHA512 16ccf6490d8def6eb59adbe2b9adbe8e79c6f60813a277ce6ed3379d5b7f28116a66f12b189d5919ffa8d436548069d3ab81589ab4f7478168e15f75dc6b012c +EBUILD PyQt5-sip-12.9.0.ebuild 630 BLAKE2B 1c48d496d54b03701e9320bafaff35945ce4e75a39cc31acb8846d453105541f1049c1279d6544fa656f241a6e0c05be91d3bef7bafd8bf81790117a7a06aa9d SHA512 b08ea9f73cc37b6df625fd3134d243098778dab9894b992e6f3624649358f78bfc7ffc9828452f0eb016a5c99743dd0dd631221f2414a16dae521a899e659f9d EBUILD PyQt5-sip-4.19.25.ebuild 2048 BLAKE2B 0ea21df4d969c0f922de85e9aebf89d1037301b7b420a742dae29063391be0bbc264e88a2673e2046dced52def880b84c0b7af546f8bef6c2f85f2aca8cba1f3 SHA512 30cd6bbf428e0749b4fb34f7ec33c95d54d305821db022a30a8cfedea49badd83f7c8bb6b3d616ad2b499ff8c3d82728098ddface1d45be8144a75f67b2d4a4d MISC metadata.xml 648 BLAKE2B 3e1ad5efbd33a225238ca0b7b3847349dd942b116d3a5ab4dc94826b6745b761cbc791ee314ad0c7867fa8f9cd63b659d4d8fcdcd4a488e58371f2f7f122a2e4 SHA512 e9347175c4203ba811b021ef07919cb911c6969c98886c855af1f74cf3140c57d0ae5d0a4e8b2bca5aac8dceccb774be96264f376ecffc777f53de4ddaf4f8f8 diff --git a/dev-python/PyQt5-sip/PyQt5-sip-12.9.0.ebuild b/dev-python/PyQt5-sip/PyQt5-sip-12.9.0.ebuild index d53a5cbbf0f2..69c3af01bed0 100644 --- a/dev-python/PyQt5-sip/PyQt5-sip-12.9.0.ebuild +++ b/dev-python/PyQt5-sip/PyQt5-sip-12.9.0.ebuild @@ -19,4 +19,4 @@ S=${WORKDIR}/${MY_P} LICENSE="|| ( GPL-2 GPL-3 SIP )" SLOT="0/$(ver_cut 1)" -KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86" diff --git a/dev-python/PyQt5/Manifest b/dev-python/PyQt5/Manifest index 994a2de0ef4a..309aa080a08c 100644 --- a/dev-python/PyQt5/Manifest +++ b/dev-python/PyQt5/Manifest @@ -2,6 +2,6 @@ DIST PyQt5-5.15.2.tar.gz 3265445 BLAKE2B 7712d68aa54cf9e6836863d7aa645151254d796 DIST PyQt5-5.15.4.tar.gz 3258085 BLAKE2B 96bda4da1321e499707d29d9870693815170ccc32e2e0d7bb3c6977ea2933f9684557124deb92abbf92b923e0071cf47ee4822f6cb5d06fdc61b498efc44db4c SHA512 6d19f549a71eb8df8ba8407398ccd6e3d339436f4f2e7c5dca6885849d6ce510c4f4dea3c97257685aa462bb09a2ead33d80234ccb934f9b1a40285dbec631c7 DIST PyQt5-5.15.5.dev2107091435.tar.gz 3264477 BLAKE2B 8289bcce9ebef9b8c289992d508ee1d365c86a127b03e175bb14382ad72150aea396d8358d560ce62b9ff33f3b54f3ebb0bbad8ab26a23edc73217c8325d9853 SHA512 5baf434f57c72a0e01753c69f8b40bc37321441efb652e002e3fff330edb8b7b318af3803fc8702897545763a952f99b68a0043a08e364e6fc1feb1e5d8520f5 EBUILD PyQt5-5.15.2.ebuild 5645 BLAKE2B bcb40684f9eba4b134884b3d73da969e923e7c1fcd788162ebdb2ff2b47633d2ee60cc3571fe673e05c76fb33926d83cbeee66e7d50e8c240cd35bede1b20191 SHA512 24e491d79e9ce3d9fc2190792e2b7c370ec3816f3bf99bf21448123180dfe4747ffa57bb4ad3efbecd1865eb165de47df9744f5d57ba0eb16972d1882df7a09d -EBUILD PyQt5-5.15.4-r1.ebuild 5435 BLAKE2B bb6fb54e130812edb25acfdd71a12c070390bafe3cf25e66639aedc20af2058d1641e088d63507467d50a788ccf0e4bbddd2baec6f87f01731ee4bf43fd49335 SHA512 3706f43c3aa9a0d64ac13566e8c0eb4a69651ac0e2a9ff58b51858d99680fcf301fb905edba8d9ce8fe986075b66d1f9d103d15ad5f8f4ca2e2938b12cd62a1e +EBUILD PyQt5-5.15.4-r1.ebuild 5442 BLAKE2B aa9575172104cd3a8a7d0776c011d805806e7aa0832ca058bec2ce278fde669fd72a24a24bea91fa50f57c6235e940735c66c8eb00cd07f06e092ecae04336f3 SHA512 9cb1815bfca0b4e7330d4a98922ae7475fc142f079508d88abf45b11544ef9b42a205ec7485ad3d8cf95cf5f0c9d14f2c6b0b81542278bd3c0458bd672b79889 EBUILD PyQt5-5.15.5_pre2107091435.ebuild 5401 BLAKE2B 5feec52e824c809419d0591b97359feea3d099c7ca919f1373674165f1168eadc436d7d4d2f6ee9b09a2107a62eb688031ae3f7391d6f26d02c2ddeb712b2232 SHA512 39a09886fc3bcf4adc8cf9c6f90119c52c3ecb3f15e8d676b1ac4e2aca7859acfed19962f7cdbb0d8693d6ba3af156d0d4a30f1aaa78146d55279ec9f1c6db3a MISC metadata.xml 2432 BLAKE2B 56cd4edfd99449ed4d837edec6952e85d0fa13bdca2189451b7c43645b39a7a7a810f4e206f7aba6690d65529a5f629db532d4ab056374952b34834d2d68fbc3 SHA512 acb9f52dbeed59158c5ef83ffef67e51e4362191210b6addfd5c3e4aa1d17f208ab5ce316d7a8d5116dabe3dba5b58d28ac6f197ebaa832f3b33f4a13a881a62 diff --git a/dev-python/PyQt5/PyQt5-5.15.4-r1.ebuild b/dev-python/PyQt5/PyQt5-5.15.4-r1.ebuild index 7030695c18fb..1e016c72565e 100644 --- a/dev-python/PyQt5/PyQt5-5.15.4-r1.ebuild +++ b/dev-python/PyQt5/PyQt5-5.15.4-r1.ebuild @@ -19,7 +19,7 @@ S=${WORKDIR}/${MY_P} LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86" # TODO: QtNfc, QtQuick3D, QtRemoteObjects IUSE="bluetooth dbus debug declarative designer examples gles2-only gui help location diff --git a/dev-python/PySDL2/Manifest b/dev-python/PySDL2/Manifest index ff850b1f6197..9e44f31297ad 100644 --- a/dev-python/PySDL2/Manifest +++ b/dev-python/PySDL2/Manifest @@ -1,4 +1,6 @@ AUX PySDL2-0.9.7-nameerror.patch 942 BLAKE2B e8f0bb42f4e1ab6ec975a68911a82da2b2bc726dfb88ddde6a6eacdc65cc44acdac1de9aa4c1fd77c4ebd059b5230d267f02730235042dfa4a4a0db7ce26c195 SHA512 e0fa73ab8408384771769a24e016776c7a7878900cf84e622312847243b6c63634a7133599b79d31969c17a6107b692f7a0e927aba6d4275c81587570ba51513 DIST PySDL2-0.9.7.tar.gz 1079253 BLAKE2B 986a21d8c2f4f45df683d85a8369be7b39f102e59a1b3fd37e2941065a1174d5cd6dd056f78fbc66663e2cf50228ee40abf67352e5ae75176a9c000fb6f672fb SHA512 10d40063762272eaaae1cb6290e007481887806938ba0ba17d28974a3a3c8b36570054587001d00eb9ab4aa2375c616c43a81c7e7308fbb9b61b55b3eb7da5ac +DIST PySDL2-0.9.8.tar.gz 742279 BLAKE2B 403fba93f446f6eeb8c3b365f02207e5447c4fc16a08835ef81a1846491a4a3745ea1b7694f3b5ec3e7058975f33c20885065a4521f50aaf5c290728dbac9dd0 SHA512 674af175b1c5bd9b4100f94738c41b9b5517d2d536a7d6f7a356aafa81b67bce8349c74c166ae9289b8f746a9a16c785f88595bc48399d834d62af5355c59344 EBUILD PySDL2-0.9.7.ebuild 1544 BLAKE2B 3ce6adc5e9fbd9e395b908d1cc114535427729d111030be0a9c22cae1720ad9f1f0e16b6ae6442a4bf45e7d85e249f7a9978ca7436edb801b8994ed25b883ac1 SHA512 7113cf7aaa61cd630532e4cc4e2d3545902612629c4d326db8de88e7166f9b4515b0580e0ade8c49a08c0b20ec0da6bb592802e3e827fd05ff1f265db754e60c +EBUILD PySDL2-0.9.8.ebuild 1470 BLAKE2B 7fc6e28e999dad910cc51c4ba37c016e983ffcd1f5c226b402f824bccde5aecdbee8fe9d446b9d145b2c0a6bd9415536a531f248fd6b7cb91f346aea41e10373 SHA512 d05ed9743dc77ca0c39cba979322c02090b9f5b4e8eb36ea1a7f954a97fe752426862f9f65ae70f6543d4a333bc31616b11e58d24068463932024c7da8c118de MISC metadata.xml 451 BLAKE2B 2bc91faee3235d8d971aaba13051362ffe22563c5bc5a33a4dcaa0fa59abb7f238310d271a5311c98d4f69b112f731e11d1c8c49fa1a1d2bed1a5acf36c905f5 SHA512 50ba020088e640ca59a7ab64e30ff760b4708866ebc54b91fa2a12e4408463ebb0b04cfe990113bb7f556cbe8a4fc369fe86e3da4ec5b79a76752868cd08a62c diff --git a/dev-python/PySDL2/PySDL2-0.9.8.ebuild b/dev-python/PySDL2/PySDL2-0.9.8.ebuild new file mode 100644 index 000000000000..e3b42a45db2c --- /dev/null +++ b/dev-python/PySDL2/PySDL2-0.9.8.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="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" + +# 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[gif,jpeg,png,tiff,webp] + || ( + media-libs/sdl2-mixer[flac] + media-libs/sdl2-mixer[midi] + media-libs/sdl2-mixer[mod] + media-libs/sdl2-mixer[mp3] + media-libs/sdl2-mixer[opus] + ) + media-libs/sdl2-ttf + )" + +distutils_enable_tests pytest + +src_test() { + # from .travis.yml + local -x SDL_VIDEODRIVER=dummy + local -x SDL_AUDIODRIVER=dummy + local -x SDL_RENDER_DRIVER=software + + distutils-r1_src_test +} diff --git a/dev-python/agate-excel/Manifest b/dev-python/agate-excel/Manifest index c34fb3200aea..e5d466e9cd59 100644 --- a/dev-python/agate-excel/Manifest +++ b/dev-python/agate-excel/Manifest @@ -1,3 +1,5 @@ DIST agate-excel-0.2.3.tar.gz 153880 BLAKE2B f090c8bbb75341623545781cbf116b547ebc16249eb0c6814e9fbd51d2688fd2bd0354d187d2f803bde69e563b57836e3d214e287ae62455c59075020588d235 SHA512 3a50bab182391bdadb2e0a82dc28a3cfa1eebbe67744835ab20581a67f7f08f4edb96eebc9a286ac4a6a302996571563ca9e487ea7defdcf07265e9c42436ddf +DIST agate-excel-0.2.5.tar.gz 161131 BLAKE2B ed7306dabf8b5da722aec9005da9bdba74a9cc585ea72b429eecc4b1fcbdfed698af8e582c464081867c0d4a285b9bc892efc339f0a08c657d87e61fd1174496 SHA512 5686c3faf8b817589a62d9fac558bebe7f47124685be9f8146d74c206023530d0cec2ad88fa4ba7ac049516f5bec6783ce8f0ff47f8eb8b2ed8aad7316f1771b EBUILD agate-excel-0.2.3.ebuild 1025 BLAKE2B cacc20dd57b3412c1f218157d0f63aeef6d50f07c031ad411fd2e20d518603437a933add8775f0e884c1b44e2bd6235c85173ab9d70d1787044cf4f4ef723ffd SHA512 99fd7aee5e08b2245589ce1dfd4a1e96e152651b1c6cf29a572995fff4ea0c189db28812dc91785529b2a1a3d637f5ea54a0e401b4e749ecdfe6044d57950168 +EBUILD agate-excel-0.2.5.ebuild 961 BLAKE2B 5c53a36f16c276a20f87240bb443c68a13b7df31412d9a0af3e320b0325556de217c0036a3fadf9973fbc7f3b983ae2c9870638ee0a2dba982ebfed0a5fe7503 SHA512 c95cf90a11b80819af3fce2738724a6ea6866595bd7d761cf6eafeb4a0511741b7b4c0eaac1a065437c67ea054e22f3c52f327d306ae3e945bb4a8a551f168c9 MISC metadata.xml 544 BLAKE2B f41f6f3a5787f6d5a1ff01713cf75c9ba595840505009096b7d91acb8e559cd0014c76eb5ac0ddc00c95cd460bcb52b75f7f044ca90235d9e9a749292ed99945 SHA512 64800c9e5b298eaeaa468890d8e018973c6240bc7251991ccd2af4f163ef0200c03a39252af8146b1590a4118839430f817384b3afa370012f8a4d1cd2b86748 diff --git a/dev-python/agate-excel/agate-excel-0.2.5.ebuild b/dev-python/agate-excel/agate-excel-0.2.5.ebuild new file mode 100644 index 000000000000..12349af68287 --- /dev/null +++ b/dev-python/agate-excel/agate-excel-0.2.5.ebuild @@ -0,0 +1,33 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Adds read support for Excel files (xls and xlsx) to agate." +HOMEPAGE="https://github.com/wireservice/agate-excel https://pypi.org/project/agate-excel/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+xml" + +# Other packages have BDEPEND="test? ( dev-python/agate-excel[xml] )" +AGATE_VERSION_DEP=">=dev-python/agate-1.5.0" +TEST_AGAINST_RDEPEND="xml? ( ${AGATE_VERSION_DEP}[xml,${PYTHON_USEDEP}] )" +RDEPEND=" + ${AGATE_VERSION_DEP}[${PYTHON_USEDEP}] + dev-python/olefile[${PYTHON_USEDEP}] + >=dev-python/openpyxl-2.3.0[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + >=dev-python/xlrd-0.9.4[${PYTHON_USEDEP}] + + ${TEST_AGAINST_RDEPEND} +" +BDEPEND="test? ( ${AGATE_VERSION_DEP}[xml,${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest diff --git a/dev-python/aiorpcX/Manifest b/dev-python/aiorpcX/Manifest index 5a06cf951a09..14d71f6ff910 100644 --- a/dev-python/aiorpcX/Manifest +++ b/dev-python/aiorpcX/Manifest @@ -1,5 +1,5 @@ DIST aiorpcX-0.19.1.gh.tar.gz 72903 BLAKE2B ba3da1bc1f8d83ec6c6d2189aee554b4b819b601d366d0e8858ec73fe6aedddf6a6ed00d56d66c38d18ee44921a4cce7cb83ebf05aec9348355f88b8ed67e1a5 SHA512 b71edf335ad78b1d46b2b23dcb102b29f988d32f75571b881e2ce3471bf48c7ffc9bf509ce1cafec036662bb06d6f90598304c207f416b4124a7b02fdca915e8 DIST aiorpcX-0.22.1.gh.tar.gz 75206 BLAKE2B 92c481388198fec94faa10482ad4195fe6dce5ae4aa445ce2812e1e81e084c629712b87a3c157aa33ae42335c1a96bdcafa5e389802740fcae8eb9e4aaf43dd2 SHA512 3484da36ce6042d8d4c6b168fd2326c0fc77a825691b95631e54510697708a27ea07e9a808445d504056432adf04f04cb0bc28d4b7194c55c1995096bb938b4d -EBUILD aiorpcX-0.19.1.ebuild 861 BLAKE2B 866c72aeaf7525b91bb1eec97bc933944a78a33f5413e9976881100c4c80ca42b4aedbd3af4ecdc342530e4b6991b4cfe48987f11730a76b6999aa9ef79cb6f5 SHA512 b4546861f9523c91b95c098696b7c75ef62706f925400516458be4d5cf9e3b32f9ebd48ee07d25d7901b1df8b5f8daf86dc574e1c7ce093671928d5a9c289585 -EBUILD aiorpcX-0.22.1.ebuild 810 BLAKE2B 5afcc27755c93ef73d852600b521e6694f1e7943f752bf78cea4be9a55aad50defd32a4168d1fc2bbdd148f2281c311c529103b21e27b39bdf57ddd3efd7ba23 SHA512 b2e3992fed8d2fc4133b2ffcd96e421de4c41dc1cff5c4d58186cac73ec4023855f711e669aa6f09c5db6c0b7c5193208f74f33db8456decfb766e5a1b7fffd8 +EBUILD aiorpcX-0.19.1.ebuild 862 BLAKE2B e7abd298d80fb61072dcdfb3ecdd8adbafcc059a4286310fea6cc2257b1306d4bd5ca05f1b67ff03fc80e49f865c549c39a5d23b025fe1278bf713d8640b7c9f SHA512 c409b754c235ae104f3aced7e4fdeace05c144bb251599845fac18c78fb4fbce8f79cfc360a0cc142dc28afa1a463fe46c082938313a2dbe0dfa19a33f37c2c1 +EBUILD aiorpcX-0.22.1.ebuild 812 BLAKE2B b5f1de29af612f4e68df59af7a7e7f293facc0f70db490adf167d8525dc58458535bcec95631690ad1931a4bde78317aecf19186b2a59a2b982ba6624a1bd38f SHA512 97d36f89a17ac054ae76a9650b7cd045bd9f3bcf382fcae96162473a3579216bf1ae541ca7eb696071fbdcdab9050420bcb624cf8c56662cd706cb9509ef35d6 MISC metadata.xml 405 BLAKE2B 6e2904d4bba224f3ea6898a0050b43aebb88132ab641533837cc39f2404b867aeba63f0466827199a4a4d54bce5f08376328dc1f3a9e50965be06ebd8fa02133 SHA512 5877ba7a1e6d5cd3bd6a5d1484e7abaa524a16d880c15e4b78d47986be8de8d290ebeb0bad628ff3d68d8dd7a85930d05e56c6954ec8e78c6f4e73530f27f12b diff --git a/dev-python/aiorpcX/aiorpcX-0.19.1.ebuild b/dev-python/aiorpcX/aiorpcX-0.19.1.ebuild index efad7951418e..dbb7421a8def 100644 --- a/dev-python/aiorpcX/aiorpcX-0.19.1.ebuild +++ b/dev-python/aiorpcX/aiorpcX-0.19.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 diff --git a/dev-python/aiorpcX/aiorpcX-0.22.1.ebuild b/dev-python/aiorpcX/aiorpcX-0.22.1.ebuild index 02ba5dea0c06..169614b83863 100644 --- a/dev-python/aiorpcX/aiorpcX-0.22.1.ebuild +++ b/dev-python/aiorpcX/aiorpcX-0.22.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 @@ -22,7 +22,8 @@ BDEPEND=" dev-python/pytest-asyncio[${PYTHON_USEDEP}] dev-python/uvloop[${PYTHON_USEDEP}] dev-python/websockets[${PYTHON_USEDEP}] - )" + ) +" distutils_enable_tests pytest diff --git a/dev-python/autopep8/Manifest b/dev-python/autopep8/Manifest index cdebc7a66544..e3b1723ef562 100644 --- a/dev-python/autopep8/Manifest +++ b/dev-python/autopep8/Manifest @@ -1,4 +1,4 @@ DIST autopep8-1.5.7.tar.gz 121537 BLAKE2B 06f107cab210258fe71b8e912312520797122fd38e3e67fa0d6cf640806690e1255fec63c74c11ec39952a4a50964a3f622ca1166d29299c4f7a7031a1013202 SHA512 b8fb8b63400e74ea978f576cb47c99b0a4bb15a5d1cfeb6ffc25d2ecdad301762f99ddff5c75af3900b3560797d9289a15bbb87ddcf74077d39bde0abadd4da7 -EBUILD autopep8-1.5.7.ebuild 815 BLAKE2B d184f19b981e804c6f2ad1ffdbd55705aac904b29c1bf356f27e1e0c82833cd11980a525871ecd510caf4f52c06afd9f5522f6de8eb2f62b768fed90a7a16356 SHA512 cf3b19a0565741f455ff9a6ec5e677393ebb4cce3a79381a911d5ce8446abdf7e15070c8df31db3c4bd807e8af418f8ef8e512d8e962efc401da73bc3055a768 -EBUILD autopep8-9999.ebuild 819 BLAKE2B f5e3ae9fa936bc8265acfe2b8d15dffde30c039758de979f8ecb9f514123750205b85937930f291d083448a266ab183f2db4e1672c9129219e9fe43337724077 SHA512 f201ff2476aff8d1126c59300741556bd6d774c8c000044f2de27390a58708ee144ad8baae49c7f2b507a0d9b6e995ef1b31f4e041b31829046a4f7ec723e430 +EBUILD autopep8-1.5.7.ebuild 760 BLAKE2B fd4d89701d3d26e111aebb26aba24832f702debb93ec17dff927c5f44ba59751899527e82060ed8b77e5a095639bcab1d556781559214235b3db20aa81ad0331 SHA512 4873f601ec0d065846354c28d8de937952456ef77532b032dbf1c7f35e317319d530349bfe3191c7b4ef8880807f4b7e1e085131ab0547c75649ab08afd882cf +EBUILD autopep8-9999.ebuild 764 BLAKE2B 58e548231ca3c7a4acefe00795638eee425965e66bd7abda154213f9014b2db7ef5cd749830fb3f0d26c8d292986adf618e7871296f2b5b772b8b2ce8318bc99 SHA512 bb924400c5bb108cd8dca18df54360f7362ced56179006e59f41e8113880a15737535fbc38d4c648c874b9f4bf2d13516fa10570c6ba9b9125944789cc91eddd MISC metadata.xml 403 BLAKE2B b84ac94eda3fac9977c2a936d006626b0fbc918c24d8f08f4b7620b778ea5ffec298945bbe6baf5353fc00888ee97c7f3c48493ab1c83ebe1586a9196da13a59 SHA512 7e2fd3edd7e82fa2474441a0e54ebbca38dd95f2dba7ba717fd839cf11bd21cb00d5ee56c7b8dc1b377e24a33b098d2932cc06de6c367e1c812b448a9395f18a diff --git a/dev-python/autopep8/autopep8-1.5.7.ebuild b/dev-python/autopep8/autopep8-1.5.7.ebuild index e0ed8e204c7f..e6d7e406100a 100644 --- a/dev-python/autopep8/autopep8-1.5.7.ebuild +++ b/dev-python/autopep8/autopep8-1.5.7.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7..9} pypy3 ) +PYTHON_COMPAT=( python3_{7..10} pypy3 ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1 @@ -24,6 +24,5 @@ SLOT="0" RDEPEND=" >=dev-python/pycodestyle-2.7.0[${PYTHON_USEDEP}] dev-python/toml[${PYTHON_USEDEP}]" -BDEPEND="test? ( dev-python/pydiff[${PYTHON_USEDEP}] )" distutils_enable_tests setup.py diff --git a/dev-python/autopep8/autopep8-9999.ebuild b/dev-python/autopep8/autopep8-9999.ebuild index 11848b6f772e..ad9d9361b236 100644 --- a/dev-python/autopep8/autopep8-9999.ebuild +++ b/dev-python/autopep8/autopep8-9999.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7..9} pypy3 ) +PYTHON_COMPAT=( python3_{7..10} pypy3 ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1 @@ -22,8 +22,7 @@ LICENSE="MIT" SLOT="0" RDEPEND=" - >=dev-python/pycodestyle-2.6.0[${PYTHON_USEDEP}] + >=dev-python/pycodestyle-2.7.0[${PYTHON_USEDEP}] dev-python/toml[${PYTHON_USEDEP}]" -BDEPEND="test? ( dev-python/pydiff[${PYTHON_USEDEP}] )" distutils_enable_tests setup.py diff --git a/dev-python/aws-sam-translator/Manifest b/dev-python/aws-sam-translator/Manifest index 1e354c3db1c7..57aa87830451 100644 --- a/dev-python/aws-sam-translator/Manifest +++ b/dev-python/aws-sam-translator/Manifest @@ -1,7 +1,5 @@ -DIST aws-sam-translator-1.36.0.tar.gz 878204 BLAKE2B 027837687709d2bbe166d4c40599156c8075b1902fe9f75aa5f29bc1f725e2cb97a1f7020cba2f75d5a7180e658e1d47cf4ff03ff3336b0ac21458426f6241fa SHA512 8af9e54d9a02ac3a315b1274d71a5e7413b5a39c6913036f0cc57cf1cd94d6d079f78e4810d5b501003bf5b06a4f25c2481c8abce0836c01da6f962dc0163651 DIST aws-sam-translator-1.37.0.tar.gz 880633 BLAKE2B b3913b12fff38657662a16c13ae6ea3b836faa94eae986e7364543e7ece6cd53afbc9bc80380ce5c4500be57d1b588f617f3ec7e6104cf83357ffe733f4e50e2 SHA512 aeaf194d7c8338802762a667ac05e57a8fbffbae7d1a707a708392b1d103d4e30f42e683e077b5cbfc540bd38debac95c578dc2c02f2c3f7ed531ece64bb7200 DIST aws-sam-translator-1.38.0.tar.gz 895012 BLAKE2B e3beae1af8b9fa510f3f21f4f637b0816084c206d49009106097c3b58ef8755b51041b6908fcd04c28b18e512b782570f84f5acfc7de5c6cab239a70e5bd114e SHA512 d76ef3e95bf5e4db1cfbfd1df9928d8f62dd1245f6629ab5078c4f3761e1d5e4ac372d698aa8fba1f4f77a38826c2e9c9f4899518dccacf56ffba2f89ddea801 -EBUILD aws-sam-translator-1.36.0.ebuild 1214 BLAKE2B bd359042998104aaf99fa92928a96080e3e87d2238cdf7aebc18fc5fdfcb42a12650488f259a051630e6a71ddccdb8097b78affb7f81e0f925535e4bf9f403b8 SHA512 52aa296ee137cdfecc6906e82b226b030af0beb1bfa67b90d17c26e44c40a58283d55760e82161ef7f8be0062fcdf03a14fd62a047532e1abd8ba33a9fea11ec -EBUILD aws-sam-translator-1.37.0.ebuild 1216 BLAKE2B fe9784c4435b5c56390bfce87058de70b98af7620ffc6f58e3381ac0249a9d8e01d1a25f7b8538c33f02eff149628a620301dc88143f5a68b8ca714efc5f9c89 SHA512 4b82a3f9f589eabc4197187e1e87ff2ffa4e52643ce33f84796001fdd924528e6dc108c7f784d606d91f17cf7ae9182dd6c3bf336099de0a3909641219158326 +EBUILD aws-sam-translator-1.37.0.ebuild 1214 BLAKE2B 8602089fd21a2ad8444c03cd012a4ea75c034854f372c47ae6399a3ffbdff1e1e524a9e6addb5a1fb77f28c2599188c0003aada351bf1f31c37301ca7f0d65a8 SHA512 ed50b6ed6735de2ecd9ed965d5a578a125219d01914162de0998507d394494e129cfea64bcf5ecf846e4c1ba162a0dab42f869903be4ee31479f75b1d1c8faeb EBUILD aws-sam-translator-1.38.0.ebuild 1216 BLAKE2B fe9784c4435b5c56390bfce87058de70b98af7620ffc6f58e3381ac0249a9d8e01d1a25f7b8538c33f02eff149628a620301dc88143f5a68b8ca714efc5f9c89 SHA512 4b82a3f9f589eabc4197187e1e87ff2ffa4e52643ce33f84796001fdd924528e6dc108c7f784d606d91f17cf7ae9182dd6c3bf336099de0a3909641219158326 MISC metadata.xml 602 BLAKE2B ce51fd399f69177920ab2a99807491640ee4fc4193c46279a05f442b608b420122ba8b7302b3fab1724ba2b3bad5519b51d86ff050713ad5bf9953acd843dba0 SHA512 829df35f0b222b1a3c2c17e813bcd2c8d8311e694ce0244877a9e492a91edb9597be906e7a449d7ac641787643fd355a0014e3e9ef113023066c9ccf52f32e65 diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.36.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.36.0.ebuild deleted file mode 100644 index 57f6ec0593c3..000000000000 --- a/dev-python/aws-sam-translator/aws-sam-translator-1.36.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates" -HOMEPAGE="https://github.com/aws/serverless-application-model - https://pypi.org/project/aws-sam-translator/" -SRC_URI="https://github.com/aws/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 ~arm ~arm64 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}] - dev-python/pyyaml[${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 - - # 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.37.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.37.0.ebuild index 9b41296baaac..8d1633681a1b 100644 --- a/dev-python/aws-sam-translator/aws-sam-translator-1.37.0.ebuild +++ b/dev-python/aws-sam-translator/aws-sam-translator-1.37.0.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/serverless-application-model-${PV}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/boto3-1.5[${PYTHON_USEDEP}] diff --git a/dev-python/babelfish/Manifest b/dev-python/babelfish/Manifest index 0c381fe1b517..431c8b6d6389 100644 --- a/dev-python/babelfish/Manifest +++ b/dev-python/babelfish/Manifest @@ -1,5 +1,7 @@ AUX babelfish-0.5.5-py310.patch 1777 BLAKE2B 0d3871c4037f159a8e20f96e3005f5984fd9ba4cdc7364047dad74b4388b8a42bf264028f64e73de10903886bc9fb082e8eadc09268c5a2b340e11a940e92faf SHA512 194050cdfc90021d0cfdfbb3fa620f46d3fa96dd601ccd58a0eb62b75d7569952ce7560e8787a7ae51b1d86a305883bf2d13818eac62507ca4284b15a24b23a5 DIST babelfish-0.5.5.tar.gz 90398 BLAKE2B 3266a92ba5c68d7b801fa9cd13417d04b4a4526ba9fbee34116e356e42857bc36a68b085626a084047d7f9dc512d71d45cebfd06af65ed35bd2478b6957d00d9 SHA512 71504dd0203ad85a6a69107d67df3bd5ae4193515e74c05b346a8bd0aab425fc1534d54d1c74b14e48580ee5e76f04705e35c2d359fbe46254bee37e41cb4bfa +DIST babelfish-0.6.0.gh.tar.gz 90886 BLAKE2B deee75aef23cbcb7c64f385c303310e5ce1ef0a3180729e47e59b8e85015ff36360a4be74ef32869421c6d90cf185ad427a7d55b9ef3cf20f551233dae3d425f SHA512 9d3309e67815c301578533fdaf8baae946ba87148b458f7b01315203d2d4356dd770c1a0b7a0ffbba14036b77f1463d67e3b5732efa6682cb6afdae1a8fd0a4b EBUILD babelfish-0.5.5-r1.ebuild 506 BLAKE2B 34c92e5aec893e8862ee9c9925b7cafeb72566c83ed6ed135a93ff29c002de913c9659d3494b2975c0e786cba84ef208d10eaa844b70e0eeca4fe7a10f190fbf SHA512 c5873af559df194d4eabdc5613c633799e4be5fac487e92eda693e808f252b39ed8ecf2d4fc36863c0c67507b7ed462dac571885643689bbff88dc1ffa3d2a0b -EBUILD babelfish-9999.ebuild 435 BLAKE2B a091661f9f47b0d53b6db1c30cf6b907675647dde51d24089b91c41877bed820c15dcaf651f5f9895d557f66f4911d7e79539c43ec57c9c3295938c94f5edcd8 SHA512 b5f99bc67286f2681e2c2c796db3e982be47fb4d632fc2ab36deb4d5051b033989992bb41cb9bef6a753582ae75fc3f1f930684692f233bce0b6c885c1c69106 +EBUILD babelfish-0.6.0.ebuild 541 BLAKE2B ec7b806a41cdea2bb99859ca444e8b3cd2f074e1d4991c1d0ed26f47176565d8dc4949da6406c21f8fa8522d76829bf512cc8e437bf6f98b18a4cf1d43daf9f3 SHA512 667d5b476cc20a6158d7f1a93e9513a954f2cf3d672121bc5825cba9b4f54cd7943e88ff6e135c02edff051dd906b56c618715437459a1ab673270773e15836a +EBUILD babelfish-9999.ebuild 473 BLAKE2B 477b8ecc85264beee11717f71be1d6dedc5a6957b4c2afff1bbcad18ce96c7748ebf8cb9350e12a5f5840a8220d2156d59955a1695771b2897753a4321a0b44c SHA512 c6aaf1ad550dd3dd124f64db1a55fa6bdc604eaf4af30b4e28767b9d4a86de4ab217ccfb8b40a4902b1f0aedfed4ed149992e2b5981e1b373cda123ed2725826 MISC metadata.xml 391 BLAKE2B 50571e0848293806a2da838c5c50c207f0440ce080c594dcee6033d7fd676e58a556d8e0e30e03f83b89fb52e719f9742812e80e69a3ee84ffd205456f62ab9f SHA512 38a98f9e4702451aceba493adeb2284bbcd86246b48fecffdc40d997a588a7db3168df3c966614884a46980c83233aefc62644226b9771250f7c04dd2e215494 diff --git a/dev-python/babelfish/babelfish-0.6.0.ebuild b/dev-python/babelfish/babelfish-0.6.0.ebuild new file mode 100644 index 000000000000..8cbe931148f3 --- /dev/null +++ b/dev-python/babelfish/babelfish-0.6.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=pyproject.toml +PYTHON_COMPAT=( python3_{8..10} ) +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=" + https://github.com/Diaoul/babelfish/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +distutils_enable_tests pytest diff --git a/dev-python/babelfish/babelfish-9999.ebuild b/dev-python/babelfish/babelfish-9999.ebuild index 78c32c6b1e2f..ae88fa30c838 100644 --- a/dev-python/babelfish/babelfish-9999.ebuild +++ b/dev-python/babelfish/babelfish-9999.ebuild @@ -3,6 +3,7 @@ EAPI=7 +DISTUTILS_USE_SETUPTOOLS=pyproject.toml PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 git-r3 @@ -14,4 +15,4 @@ EGIT_REPO_URI="https://github.com/Diaoul/${PN}.git" LICENSE="BSD" SLOT="0" -distutils_enable_tests setup.py +distutils_enable_tests pytest diff --git a/dev-python/bitarray/Manifest b/dev-python/bitarray/Manifest index eea6519ba836..a57877e77873 100644 --- a/dev-python/bitarray/Manifest +++ b/dev-python/bitarray/Manifest @@ -1,11 +1,5 @@ -DIST bitarray-2.1.3.tar.gz 72556 BLAKE2B 737ba1e1586269d279198bd966c84abc95b74179e361f1e08644d3c4557085bdd99931ce9cec633e39d4fd454fa36d0170c5057a8931cbd8ca2fb8f3bdf71dc1 SHA512 de84b8b1c84be32f946a5f12e8a6ce84f9aecba6e5dc28c0cb0e1fa59434cc5b0757cd5e0b616163b134d460edaf4d53edd53da86ea517a97c818ee83855b174 -DIST bitarray-2.2.1.tar.gz 77371 BLAKE2B f6f699594a28fa680eaaa2ad260da00f9827090e770b22226e7a4bfd72c54759a80370f6842cb473dade6761b744175e4630af5e7b3fdd09768b7199e1a08e74 SHA512 7eb25359d405e0be63ca7faab50fd7ab652d8f838f09587b4faa94adc78952582e7c7c0b605820e5feafd18d35edf050f70f65bce1123b883ad47bd1e54244d3 DIST bitarray-2.2.2.tar.gz 78273 BLAKE2B 1c9b9c4011b1b11481209aba6958aa3c58dc2c1f5188a97f8b6c15a8a77ed0338bfc64bfcf6da3667c317631e5d271408f443a33e214c8f123f2c764cc93d6b0 SHA512 98b02ecc39befa619c816117fdfc3d69efb931203bb509e92bdf800f5c64e8633a986751d1650cb33dd0c6c0df0653f70c97fe73d4334198b81f39aafec4e019 -DIST bitarray-2.2.3.tar.gz 79709 BLAKE2B 75bb085914fa5f7b926ede947d69f7a8de1dcd8e61917d1e154049102c539e78a7d0a4bab181a8bf8a19338d0d73124d9aec5f746f25d12a8f5a0c188f309009 SHA512 ed8641bd12a87e440642535baab62b132ce4499b8525a699eb82926b098d7f9ce6f66ea07846bfacabcf45cdc1d30c12c104a0b1af638efa8ad809329914a186 -DIST bitarray-2.2.4.tar.gz 82471 BLAKE2B 0b2bd1afd17df2756e3e6ecfe78f84ee4ec84121c9eb59eaaa57042c67702004c25b0286474b1abea82a10ed682b8e0e221001e770238d144452049019300ae3 SHA512 ad5d96c8232d239e51c40782e7a487fd898732774e39228c996dd32f0697898b65f2a26479a0af03e07a347a404174924c8299590433b41a6bf6189447f4194f -EBUILD bitarray-2.1.3.ebuild 555 BLAKE2B 2b3a6ec7d61f8aab17773e44b70fa98a2ecc24384b22561fd83396bfc350ff7d9addf3228ae1580d0d9dc2dd6a2a6d094232b2e52568e06f6eb77540567bbdf6 SHA512 b7c65e4bffe459f8fef3c3af19be16f4fa1c948121ae044a8abcbf6f65ce7400d50641b3c794d698286b89b46b42479decdf8211c44aafc36c9c38acb619b2d5 -EBUILD bitarray-2.2.1.ebuild 556 BLAKE2B 317ac7e7b56b293c16de25f29c17870ad833d12c26c3f8c6414f4e17c80e7fd2cf742b18d02afd972226316fb5316efe6f826ff69920209736c2b84399771577 SHA512 7e56ec7dce7cdd7c082fb225b1ac609960f0348c94e4a9b2e0e9610cf93e20c4ec2661f0758271130e7cbda6fbf339900e12adab17ae74328a19e7a36de82198 -EBUILD bitarray-2.2.2.ebuild 556 BLAKE2B 317ac7e7b56b293c16de25f29c17870ad833d12c26c3f8c6414f4e17c80e7fd2cf742b18d02afd972226316fb5316efe6f826ff69920209736c2b84399771577 SHA512 7e56ec7dce7cdd7c082fb225b1ac609960f0348c94e4a9b2e0e9610cf93e20c4ec2661f0758271130e7cbda6fbf339900e12adab17ae74328a19e7a36de82198 -EBUILD bitarray-2.2.3.ebuild 556 BLAKE2B 317ac7e7b56b293c16de25f29c17870ad833d12c26c3f8c6414f4e17c80e7fd2cf742b18d02afd972226316fb5316efe6f826ff69920209736c2b84399771577 SHA512 7e56ec7dce7cdd7c082fb225b1ac609960f0348c94e4a9b2e0e9610cf93e20c4ec2661f0758271130e7cbda6fbf339900e12adab17ae74328a19e7a36de82198 -EBUILD bitarray-2.2.4.ebuild 556 BLAKE2B 317ac7e7b56b293c16de25f29c17870ad833d12c26c3f8c6414f4e17c80e7fd2cf742b18d02afd972226316fb5316efe6f826ff69920209736c2b84399771577 SHA512 7e56ec7dce7cdd7c082fb225b1ac609960f0348c94e4a9b2e0e9610cf93e20c4ec2661f0758271130e7cbda6fbf339900e12adab17ae74328a19e7a36de82198 +DIST bitarray-2.2.5.tar.gz 82954 BLAKE2B 2841f7bd3627e3f057e9f7fa39b25172d36b77e32a70f982f970a19f7102326860f2ccc268298263a2e8869e708b3e746ca06d3182394c9500f5473e44d4f2f6 SHA512 c611d4e3cb0e0a5353789a87d0a0c643015bb607756e07318e8f41ac8d43ff7c0d53785cfaa4ebd8f84634d374611e0d5553a4847f166e9cb68fd79e0fd62eb0 +EBUILD bitarray-2.2.2.ebuild 554 BLAKE2B d4d380693ac4207efd7d9f3a1de6cd09cb4ee3ec03465adb3613d298da5947e9822534cfe1fa3d5bab1e9c886e2a57813551359be719f01f247e440641144f60 SHA512 95ee6a48997190a986a0e97f8b94c38afb8fadc78c18e22629377bd4b2e83ba096278f8af1617a5952cce7db6e9736fe8c30255713ae3e9662c923bd9ec0250d +EBUILD bitarray-2.2.5.ebuild 556 BLAKE2B 317ac7e7b56b293c16de25f29c17870ad833d12c26c3f8c6414f4e17c80e7fd2cf742b18d02afd972226316fb5316efe6f826ff69920209736c2b84399771577 SHA512 7e56ec7dce7cdd7c082fb225b1ac609960f0348c94e4a9b2e0e9610cf93e20c4ec2661f0758271130e7cbda6fbf339900e12adab17ae74328a19e7a36de82198 MISC metadata.xml 1194 BLAKE2B 2d94554cb381fb5e6f7879f55d282e3fb8f6868218390082cae0da4e10cca819ceea30ab180b143ec04d3cdc7d34a506095cd0bd8c521e32228bc6f3b177a12c SHA512 4a7db25dff2f2a47f76e52cbedb983b1b4514a8779a61c0ce9bd63955d67ca20ce4ea4c20cc4a71c5b0fbbbc0d98a65f8394479dc0a26bc843f3d0d830958d7d diff --git a/dev-python/bitarray/bitarray-2.1.3.ebuild b/dev-python/bitarray/bitarray-2.1.3.ebuild deleted file mode 100644 index ad5f9ce0a0e5..000000000000 --- a/dev-python/bitarray/bitarray-2.1.3.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -DISTUTILS_USE_SETUPTOOLS=no - -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" - -python_test() { - "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/bitarray/bitarray-2.2.1.ebuild b/dev-python/bitarray/bitarray-2.2.1.ebuild deleted file mode 100644 index 2db993517908..000000000000 --- a/dev-python/bitarray/bitarray-2.2.1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -DISTUTILS_USE_SETUPTOOLS=no -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" - -python_test() { - "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/bitarray/bitarray-2.2.2.ebuild b/dev-python/bitarray/bitarray-2.2.2.ebuild index 2db993517908..b5ceb188ee8c 100644 --- a/dev-python/bitarray/bitarray-2.2.2.ebuild +++ b/dev-python/bitarray/bitarray-2.2.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/b/${PN}/${P}.tar.gz" SLOT="0" LICENSE="PSF-2" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" python_test() { "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with ${EPYTHON}" diff --git a/dev-python/bitarray/bitarray-2.2.3.ebuild b/dev-python/bitarray/bitarray-2.2.3.ebuild deleted file mode 100644 index 2db993517908..000000000000 --- a/dev-python/bitarray/bitarray-2.2.3.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -DISTUTILS_USE_SETUPTOOLS=no -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" - -python_test() { - "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/bitarray/bitarray-2.2.4.ebuild b/dev-python/bitarray/bitarray-2.2.4.ebuild deleted file mode 100644 index 2db993517908..000000000000 --- a/dev-python/bitarray/bitarray-2.2.4.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -DISTUTILS_USE_SETUPTOOLS=no -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" - -python_test() { - "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/bitarray/bitarray-2.2.5.ebuild b/dev-python/bitarray/bitarray-2.2.5.ebuild new file mode 100644 index 000000000000..2db993517908 --- /dev/null +++ b/dev-python/bitarray/bitarray-2.2.5.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_USE_SETUPTOOLS=no +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" + +python_test() { + "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest index c6d7fbdb18b2..1558fa4079e6 100644 --- a/dev-python/black/Manifest +++ b/dev-python/black/Manifest @@ -4,5 +4,5 @@ DIST black-21.6b0.tar.gz 1149421 BLAKE2B a9935d9ef3c9530d127cc2d06e2d64b48e6f2a5 DIST black-21.7b0.tar.gz 1148431 BLAKE2B 34dcd2fd45b914433d6290c10bb07b44277cb490ef884c44ec00cb5495fadd2e649099dd356c4063d0fff5a6477609b11db73e1dc94d88106c56a3ca9b087c90 SHA512 7e6ee4e185080802c9dfc6eeb73b52b2489283c4bcbc086366f50ffb8ea3e0f4bdfedac9a5906be6ec119e65050741c71591c394f0c361a1d75b3ff4061945c1 EBUILD black-20.8_beta1.ebuild 2242 BLAKE2B cdcf87b20f7d169425bf851b68dc8f393a7fa60837cce59f2ef9445189609291f5e53561c6411587e0b1343075e5bdf84fdda3771db629f856ce94a15adbafc0 SHA512 4a9fd8f011f4d10ef2dd21cb142065d568fd5d3486a00d4932c1f270aec46fe6f9e097667db0356d5c791dc7fad1ff9d88792292d281da69db3ec68dd5b1f14c EBUILD black-21.6_beta0.ebuild 1567 BLAKE2B b9ebf689ad0d2cf8a38fa296977ac10afe2626d90cf0cc0a0ceb8b26364a514d1536b34d21983984363af17262e4adfa6fb1d59721dc6a901cc65c7daf6971c5 SHA512 228058c935b77d23dd2dd26d42d3aef199e492255f39898dc57093b7ff81ad45d83020b7d981eb97811a29c3ba826a826858296894c2bcbedfd5c9202055983d -EBUILD black-21.7_beta0.ebuild 1417 BLAKE2B fa0e5475a30d04c4927b1ba17c934fb260f154b84a9d93ba659bfcac03a3a505429d8f0393e60d0abb5002b078660ed97e8d94e2c517600a6a3d2b4a49bf30ec SHA512 1b1b43a270a731586983c38f725b1d834d38641ed008dba5ce8c3a568333b301cfc59b1faa566a16951d1a5227e3f608da43fcb91a9db7e3a41ddb3329573f89 +EBUILD black-21.7_beta0.ebuild 1422 BLAKE2B ae1785bc5e8a449491bbcf784897c68debda63e3043d060a1ad1ccc6ad494e72d56ec7cb1ca03b38bca99536a6b6127a370142a2ab37ad92ff61e6f4b1d227a5 SHA512 79cdf32d05cc4e60612829cbf5d637200fec4aa30d418368f6a2bfa5b51a9ae36ca9a77b781d62661e9a2b87bbec8d7af33da3550509051a6052f3abd8534cbb MISC metadata.xml 396 BLAKE2B d65402ff00389ead3359ab2afe53d33e88a5c0a6aedfd83f6a3fe946f4005e1edbd77683b2fc1097a7963383da492bad8889c2f30dd0408a4c8fb9fea6d508f3 SHA512 33aeaaa8cbcfbd0323075ebc06e4ff2dae2988ac88fe067a3fd51eae6b5ebb6ebaf9bc874d7275acc0ab6d36ac5b6ed9cb32d8e10e3e0bc3aaf75c70a5041c8d diff --git a/dev-python/black/black-21.7_beta0.ebuild b/dev-python/black/black-21.7_beta0.ebuild index 25f7747a2881..fac1ef34357d 100644 --- a/dev-python/black/black-21.7_beta0.ebuild +++ b/dev-python/black/black-21.7_beta0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" dev-python/appdirs[${PYTHON_USEDEP}] diff --git a/dev-python/blosc/Manifest b/dev-python/blosc/Manifest index f293eb9b3bc6..bb34511a1f70 100644 --- a/dev-python/blosc/Manifest +++ b/dev-python/blosc/Manifest @@ -1,4 +1,4 @@ AUX blosc-1.10.0-unbundle.patch 1461 BLAKE2B 05c54929638e7a9a645fdf872c26969720fabfd8a8526742def207b92ec0ddf96ad6002cf9d45d1f5b44521d44c369081b368ab98605a5789b1b949bf6a5f5d2 SHA512 b8139ae0d091be459071cab4779f4264e0bbef119e8641913167f809a4d0b3682e1918443e10f83aa9c34c76f0ddda440ac27cb9d1c10cc355e0a7f05dbc7179 DIST blosc-1.10.4.tar.gz 858123 BLAKE2B 01c9bd9486a27944caae1bc92b591c8b6f821bb5a6a0b44bc19f6c1778f2a2573a25783631c2140daa4d701569e584c93f8d5da76a92b73fb35ae5880ad2ea34 SHA512 bb41b83ff5198603e3721150976f95ffcbfe7b91bd5b11e1aa5e440dee1af7a9a6f5033e5aa4858117432e1522052ec074e9f14b5be52545e3752bc818637703 -EBUILD blosc-1.10.4.ebuild 959 BLAKE2B f4ee80d6730cdf7e33f9409ff9330b002014543af59c73d35dafb7c2f89542bf8ae02304fa544460f076b4b7a615ca8f7660a8c0d87e3144f1b102437899f901 SHA512 37001ca3f420b51138999636f70d92a5ef9513d6a1347e079e869a4c100ff39d4238286bb6f98221fb5b223e965d5afffc9e99e0170d27997a5dcce40356e1be +EBUILD blosc-1.10.4.ebuild 965 BLAKE2B 615cc3ec96e154c002b747acf5b5a7ec761ace3fc74b8c24928436ce1f10aa4fe97d26c833144a219f89d2df033813e7658b0c6ef960be1bce292a0f0ea5a7ed SHA512 04b199e54bad794476287993a67548d730220a448f6ca44a20cf270fa52d2e5bd268f2c5f8dad248f7bff3a7ce191db3741148da2ab623f0ac40448adcd81b38 MISC metadata.xml 998 BLAKE2B 3630fcaea0c8e2e9062aa9f42c60b17b407fd5febb70d5d41b0a0c46f202f06afc79fc25072c1403c917caedfd6205e7133431fcfd40e74f8480852aee7e2299 SHA512 22ffa2acb28f4f6f9af18398681db0ddb5b19c7b125386c0eb24265f11ccba24f90977710f74af57a2de6e497c668fb17398da89a2b2ecc5ef552b201960450e diff --git a/dev-python/blosc/blosc-1.10.4.ebuild b/dev-python/blosc/blosc-1.10.4.ebuild index e8e500f87412..169eba69c63e 100644 --- a/dev-python/blosc/blosc-1.10.4.ebuild +++ b/dev-python/blosc/blosc-1.10.4.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" SLOT="0" LICENSE="MIT" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 6a0c48a176c2..4260e2ad779e 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -8,6 +8,8 @@ DIST boto3-1.18.12.tar.gz 398935 BLAKE2B 87f8627459908e4ff4bfde7ca7d325a355635c8 DIST boto3-1.18.13.tar.gz 399893 BLAKE2B 3c3e79e2a8ea41a6bf88a2e73926d6e61c9844fe0d373126611e3023d98d9e6a64cf7b537726260ae70fd78fea32f19127d59ddac5d48489be231bfb2a51b693 SHA512 14987a472d5dd7eb254fa4fd4e931b43f36afc57b40676c0c2c2400bb24d7a31892d317b2da6d618311b5df91ee4a5c6cd4974ecf90971540c41b4d9632533ff DIST boto3-1.18.14.tar.gz 400263 BLAKE2B 827cf91c151ec03c6bca44967b8b94a5a4f93510ddae67b74dfe17fa800d02d2b139f3a0ecf6958ce24350345dd1f6da3c8dd69d7a5b504fbe79a9e8b587a3c2 SHA512 c3c338868ce50976deea02b308d8f9afecfbeac725319b4379391af1f85a6665de2cb59b2cb19a05520f1ff09d5c31bdc06525bd05e5bd2fa499641c4308b240 DIST boto3-1.18.15.tar.gz 400374 BLAKE2B 2170319480578b9ac7b6c0da9e9a2f256ce907b8e53bc626bf26fd65f3336ec1974d6dd1917f601fe139e859f144fafd198b2578ffb9097508f09dd40cf82313 SHA512 f330d8249c9f5749770ba5809f3a4fb524f23fc0545b24182023a3b74f815608bdb9986b434d972a017aa7786b1319705e8702b041174275f84a0266bdb7b857 +DIST boto3-1.18.16.tar.gz 400837 BLAKE2B fd3f8118adb4bf83484d084e3d1d5fd3b593dce2a394e6bea35196823cb31e4ecb8649840a2c214aabf245db60cd9974cdb85ab2e79fd103a576d7a9e39f5a8b SHA512 3c967e0d2ccc47e83d47fa84c3ef88f9672d57f9a5d314ec8b7047887ca1bec17a8960ddf3e2ac4db38f947e7432449027cfc4dce3441617b4f18c92734d7b70 +DIST boto3-1.18.17.tar.gz 401136 BLAKE2B 5b14b44c525ac01be511c41ad3e4d49a0cf89229e5212789e2f6e3d8d61add7ae60df391a64c1ae69cda8e8065b80d405be586655b053d6e860a5ba28e951c0d SHA512 cd3659ec5484a7340c351838932786e2befab6f3be203db94fe3af195a50c757564aad966e37888f8bce14a58151c24fee114881cd9cad44567da95e9b574e8c DIST boto3-1.18.2.tar.gz 393528 BLAKE2B 20424f9a8ff013d1d9724f741ad6754747de504fb961688f433eba74ce1d6df7e95d68c45be1e87df1532f99b2fa4d7e8b00671a8ae9a378a4df74764924cdaa SHA512 287a1f24f62fa83fd944632799540257b2f8d6cf3b5d6add57be60e4f49dafd685bb4fcceef37fe907edba00a7f2285d92bd8d381b03e45ac794b22fdcfe8783 DIST boto3-1.18.3.tar.gz 393645 BLAKE2B 4967ac751e9ff5a86f6f571961df31d82f6012ade28aa19a038399077bf5a1b968dfa1172995423890b79a2ede54e2c6f6c1937e8ccf21010f17a4d96928df62 SHA512 f9c42257f0925fffaeb1a36e4731dc54fee1836c249617444292991d043dbb9b58472f73a806981c9763b569cc7402b378f6e1e0102fe0f995a7754807f19b38 DIST boto3-1.18.4.tar.gz 394442 BLAKE2B e82726143b353b843e915ea78ea2e033077ee495b1d416866f5c231f8bd864372496736d266b2b848ed8afd3134bd865c507291fd2fbdd5cae00a92ce3c5e76d SHA512 b3ba1328476a1c642c6b813afc3879e904bc14da69e062156df0405b3da6d2a15a4a40602f24d0a067a83cc441ce5a5e353dacb84869b0fe24e9984c0dec719f @@ -26,6 +28,8 @@ EBUILD boto3-1.18.12.ebuild 1345 BLAKE2B 7fcca55ab872238ac219842aa92b00c47e9844f EBUILD boto3-1.18.13.ebuild 1345 BLAKE2B 7fcca55ab872238ac219842aa92b00c47e9844f062fc394777d4baba80e8c61303dabe77856a62a70cb52056c06157188edfee68ac1e14d9f46775108b178176 SHA512 4dd0c4e13e8b5437ad51cae5da3c4a8cc4b31a1f0bffc679915fabf144250d074fd3640d54fd398feaf11e859354496daf1627daa8be2f5f8d7bfb2d32683d69 EBUILD boto3-1.18.14.ebuild 1345 BLAKE2B 7fcca55ab872238ac219842aa92b00c47e9844f062fc394777d4baba80e8c61303dabe77856a62a70cb52056c06157188edfee68ac1e14d9f46775108b178176 SHA512 4dd0c4e13e8b5437ad51cae5da3c4a8cc4b31a1f0bffc679915fabf144250d074fd3640d54fd398feaf11e859354496daf1627daa8be2f5f8d7bfb2d32683d69 EBUILD boto3-1.18.15.ebuild 1345 BLAKE2B 7fcca55ab872238ac219842aa92b00c47e9844f062fc394777d4baba80e8c61303dabe77856a62a70cb52056c06157188edfee68ac1e14d9f46775108b178176 SHA512 4dd0c4e13e8b5437ad51cae5da3c4a8cc4b31a1f0bffc679915fabf144250d074fd3640d54fd398feaf11e859354496daf1627daa8be2f5f8d7bfb2d32683d69 +EBUILD boto3-1.18.16.ebuild 1345 BLAKE2B 7fcca55ab872238ac219842aa92b00c47e9844f062fc394777d4baba80e8c61303dabe77856a62a70cb52056c06157188edfee68ac1e14d9f46775108b178176 SHA512 4dd0c4e13e8b5437ad51cae5da3c4a8cc4b31a1f0bffc679915fabf144250d074fd3640d54fd398feaf11e859354496daf1627daa8be2f5f8d7bfb2d32683d69 +EBUILD boto3-1.18.17.ebuild 1345 BLAKE2B 7fcca55ab872238ac219842aa92b00c47e9844f062fc394777d4baba80e8c61303dabe77856a62a70cb52056c06157188edfee68ac1e14d9f46775108b178176 SHA512 4dd0c4e13e8b5437ad51cae5da3c4a8cc4b31a1f0bffc679915fabf144250d074fd3640d54fd398feaf11e859354496daf1627daa8be2f5f8d7bfb2d32683d69 EBUILD boto3-1.18.2.ebuild 1345 BLAKE2B 7fcca55ab872238ac219842aa92b00c47e9844f062fc394777d4baba80e8c61303dabe77856a62a70cb52056c06157188edfee68ac1e14d9f46775108b178176 SHA512 4dd0c4e13e8b5437ad51cae5da3c4a8cc4b31a1f0bffc679915fabf144250d074fd3640d54fd398feaf11e859354496daf1627daa8be2f5f8d7bfb2d32683d69 EBUILD boto3-1.18.3.ebuild 1345 BLAKE2B 7fcca55ab872238ac219842aa92b00c47e9844f062fc394777d4baba80e8c61303dabe77856a62a70cb52056c06157188edfee68ac1e14d9f46775108b178176 SHA512 4dd0c4e13e8b5437ad51cae5da3c4a8cc4b31a1f0bffc679915fabf144250d074fd3640d54fd398feaf11e859354496daf1627daa8be2f5f8d7bfb2d32683d69 EBUILD boto3-1.18.4.ebuild 1345 BLAKE2B 7fcca55ab872238ac219842aa92b00c47e9844f062fc394777d4baba80e8c61303dabe77856a62a70cb52056c06157188edfee68ac1e14d9f46775108b178176 SHA512 4dd0c4e13e8b5437ad51cae5da3c4a8cc4b31a1f0bffc679915fabf144250d074fd3640d54fd398feaf11e859354496daf1627daa8be2f5f8d7bfb2d32683d69 diff --git a/dev-python/boto3/boto3-1.18.16.ebuild b/dev-python/boto3/boto3-1.18.16.ebuild new file mode 100644 index 000000000000..819e73691110 --- /dev/null +++ b/dev-python/boto3/boto3-1.18.16.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="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 + BOTOCORE_PV=${PV} +else + SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${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.18.17.ebuild b/dev-python/boto3/boto3-1.18.17.ebuild new file mode 100644 index 000000000000..819e73691110 --- /dev/null +++ b/dev-python/boto3/boto3-1.18.17.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="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 + BOTOCORE_PV=${PV} +else + SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${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/botocore/Manifest b/dev-python/botocore/Manifest index 176d88082861..f48204508581 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -9,6 +9,8 @@ DIST botocore-1.21.12.tar.gz 8003489 BLAKE2B 39249b2ccbca9cc11b8acaef59064de3f65 DIST botocore-1.21.13.tar.gz 8006167 BLAKE2B 7f876b608fa0d24717f010426a553f54aa3c5a661d923b2a11b685f81d14cbf35fb6cef3518992eb00a520b79d79499af39f4fd03086f6caa6c20d256723fc10 SHA512 e2a2a51e74c5cc98ebc28a58a6865030ebc810f8fd56ae1e0baac23f815b65f9f1fdde6d9e0771a847d383796213d453463f89382286eb0c762c11e0c682ffc9 DIST botocore-1.21.14.tar.gz 8014362 BLAKE2B c201724fd1eae1a9f84e81ff9d23b27eaf7f38d2a2db1bbf3f1ad7aca37183b56ea752478e78825f5eb5762e649b533be49671acfbbc058cae96bc14121bb336 SHA512 eff147209d9526e2b90fae2dfdaf1536ab29714277d8e4ab2e0244cbf1ab3c98aca72e04c5c7659a98464d52a016bcd5601428f860c67737b080e562c36ebb6f DIST botocore-1.21.15.tar.gz 8012673 BLAKE2B cdd2b4128e67c85879e85f61265b10c1e5765eebf65333059af56a6a5b1d650a7612c4b569afde2396704015294e74b717c35d49c3e08396b2c603b7d47c632b SHA512 a5916ffa64568b2040d6f76571d9d716d50339fdaaed61f4ff7be92a5dac2c3f967280330fcbd3d6c2e1c1faf7bd6012ce75dd66ff26fde9d830d334a9d7c45a +DIST botocore-1.21.16.tar.gz 8029528 BLAKE2B 2253072ebd31cf879fdd329bda82a6fe9698d7aeaf63be23f8c606f4082c09eeae091e7e2b4c62d8663a15bf8958140fcd9afdd4c40f7dece98d05ba8fe8a3c3 SHA512 a5f05204b7a3879689549d88ea964d0405516e285910d668451209cc81c72b850c7e65c1359f5df8bbddd094bed6ff22edcf1bb1927866cfa267114366f8bd69 +DIST botocore-1.21.17.tar.gz 8036012 BLAKE2B 9670d59ba0a9f73d031d31abd90c7c9d1e723a83f2016e59b028576fc9a5679bfb65aa7ef4c7d19cff3b5e21202597b146bfdcb6e51f822dac8c94518e330121 SHA512 e88ba8ef38ec781f402c7ff58ffa3b7348b8072d74a1c11ee777139233b0637e07923becf5e8790c38056983ea095b4214dcb4254c53944bea13079ada319504 DIST botocore-1.21.2.tar.gz 7960118 BLAKE2B 11d2845e1846c03591625a95b21ff6fe1acb1448414a5f09de1d427614e927d974fafe5dd5d4f195aeb2f3b86d60822a8c73f1bc532bb45c85be8421f92eedc3 SHA512 501f059518026bef10fe933d20a3348b4140cff9ef1af38e17552aea8698179135f5271604e988f53c215e3a13158d7784a49a6b56c0d4db591f99dac9c57ca8 DIST botocore-1.21.3.tar.gz 7959023 BLAKE2B aab15319b9f36c25ee88f2bf0b2efcb6bbffeac1b4e38dcbdfde3a947f702016e77b66c4b125ca2b63614223109fd793da68f9ce1b1d14476cdd6a3fcb10dfce SHA512 5a8ce8f612fd0e1c68a75223dda95673f72159b02a040d1a71920b7e75b3aa9d14589c33a52970182970a353308954e8cd6d5f97d374e0e2ee2cd40e0dce786e DIST botocore-1.21.4.tar.gz 7964960 BLAKE2B 71d55b47633aa658a9dc921375c77230a6ebb89460d9de5a9982d730e03247972476400dbcf292da0a885789860117c1abc9bf803c79547049b242feb8755d15 SHA512 4a36e5870d9996973e2258f2e6afeb7381ac94d14075eaa9885f6f89afb87fa5b4461b02ab234b4ecc8e24630434dbb839e8ad30f622de6ffa5402f872f84a97 @@ -27,6 +29,8 @@ EBUILD botocore-1.21.12.ebuild 1516 BLAKE2B af82b8fbd781de63b2d44cc058542ef0ff9a EBUILD botocore-1.21.13.ebuild 1516 BLAKE2B af82b8fbd781de63b2d44cc058542ef0ff9a83445cf356f6711d956f6d81450b49483940362b56752d80a467874d8a6e39009b865c7821a57fd603f839884ba6 SHA512 1a37e399c5582b618d386d338af3d3de4b966d2cd1c8cfca07b724cda6229ab6680aeac024cbb979be05e4776692c746e7277b22e9ef0c52a23c70b25f8833e5 EBUILD botocore-1.21.14.ebuild 1516 BLAKE2B af82b8fbd781de63b2d44cc058542ef0ff9a83445cf356f6711d956f6d81450b49483940362b56752d80a467874d8a6e39009b865c7821a57fd603f839884ba6 SHA512 1a37e399c5582b618d386d338af3d3de4b966d2cd1c8cfca07b724cda6229ab6680aeac024cbb979be05e4776692c746e7277b22e9ef0c52a23c70b25f8833e5 EBUILD botocore-1.21.15.ebuild 1516 BLAKE2B af82b8fbd781de63b2d44cc058542ef0ff9a83445cf356f6711d956f6d81450b49483940362b56752d80a467874d8a6e39009b865c7821a57fd603f839884ba6 SHA512 1a37e399c5582b618d386d338af3d3de4b966d2cd1c8cfca07b724cda6229ab6680aeac024cbb979be05e4776692c746e7277b22e9ef0c52a23c70b25f8833e5 +EBUILD botocore-1.21.16.ebuild 1516 BLAKE2B af82b8fbd781de63b2d44cc058542ef0ff9a83445cf356f6711d956f6d81450b49483940362b56752d80a467874d8a6e39009b865c7821a57fd603f839884ba6 SHA512 1a37e399c5582b618d386d338af3d3de4b966d2cd1c8cfca07b724cda6229ab6680aeac024cbb979be05e4776692c746e7277b22e9ef0c52a23c70b25f8833e5 +EBUILD botocore-1.21.17.ebuild 1516 BLAKE2B af82b8fbd781de63b2d44cc058542ef0ff9a83445cf356f6711d956f6d81450b49483940362b56752d80a467874d8a6e39009b865c7821a57fd603f839884ba6 SHA512 1a37e399c5582b618d386d338af3d3de4b966d2cd1c8cfca07b724cda6229ab6680aeac024cbb979be05e4776692c746e7277b22e9ef0c52a23c70b25f8833e5 EBUILD botocore-1.21.2.ebuild 1516 BLAKE2B af82b8fbd781de63b2d44cc058542ef0ff9a83445cf356f6711d956f6d81450b49483940362b56752d80a467874d8a6e39009b865c7821a57fd603f839884ba6 SHA512 1a37e399c5582b618d386d338af3d3de4b966d2cd1c8cfca07b724cda6229ab6680aeac024cbb979be05e4776692c746e7277b22e9ef0c52a23c70b25f8833e5 EBUILD botocore-1.21.3.ebuild 1516 BLAKE2B af82b8fbd781de63b2d44cc058542ef0ff9a83445cf356f6711d956f6d81450b49483940362b56752d80a467874d8a6e39009b865c7821a57fd603f839884ba6 SHA512 1a37e399c5582b618d386d338af3d3de4b966d2cd1c8cfca07b724cda6229ab6680aeac024cbb979be05e4776692c746e7277b22e9ef0c52a23c70b25f8833e5 EBUILD botocore-1.21.4.ebuild 1516 BLAKE2B af82b8fbd781de63b2d44cc058542ef0ff9a83445cf356f6711d956f6d81450b49483940362b56752d80a467874d8a6e39009b865c7821a57fd603f839884ba6 SHA512 1a37e399c5582b618d386d338af3d3de4b966d2cd1c8cfca07b724cda6229ab6680aeac024cbb979be05e4776692c746e7277b22e9ef0c52a23c70b25f8833e5 diff --git a/dev-python/botocore/botocore-1.21.16.ebuild b/dev-python/botocore/botocore-1.21.16.ebuild new file mode 100644 index 000000000000..30e0988848ad --- /dev/null +++ b/dev-python/botocore/botocore-1.21.16.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="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 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.25.4[${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" +) + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests nose + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || 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.21.17.ebuild b/dev-python/botocore/botocore-1.21.17.ebuild new file mode 100644 index 000000000000..30e0988848ad --- /dev/null +++ b/dev-python/botocore/botocore-1.21.17.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="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 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.25.4[${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" +) + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests nose + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || 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/cachelib/Manifest b/dev-python/cachelib/Manifest index 752718cb7220..793493091ac6 100644 --- a/dev-python/cachelib/Manifest +++ b/dev-python/cachelib/Manifest @@ -1,5 +1,5 @@ DIST cachelib-0.1.1.tar.gz 10192 BLAKE2B ce1ac03498e331c0df405e99b26f24cf38f21243c60d90ca3b0fab599abce5ac8c59ba8c566216d761fea170d64934c63fd74f9733c50aa3ebe382c54b80bcfa SHA512 865dba727427907227b021ecc5962738c85fb74f898acfe1612e48247ada9eda3eddb72c3c29c700fe4275ed699accc5af9526afbaf0dfbfb3a1a1a6370cc3d6 DIST cachelib-0.2.0.tar.gz 17735 BLAKE2B 737c5083b719b6330df4eab3e256fa64b9bd2292d46a1c0b82c72c6f69f4f2fae6623fd4bc167533101e0ff01b5273a1042f5c1bdf35080a5241358de642cba3 SHA512 4011d9ead4fe27a54508355eba46e91a924ce30ef3d7cdc5a2049f7e0e48f924b64d65f203aebcf9a8729f956b6edde4160cdb7edfa7e63293e2853b94bd6601 EBUILD cachelib-0.1.1.ebuild 514 BLAKE2B a3d34faaaaa1a3d7d254093f81f7a65382ce0d39849df1459deaa3cf4b97d9e4f120fb1e3ae7aa73b8c79b78a338052ee614cab160e02bfc8584f228aac1f9b5 SHA512 2b2d4a1adcd50421722d41170dade21d406213479de203912023434ac6c2c8a75bdbf57c9e273ec99ed40930b615bc9ebb32f32401d1ffd34bbb05eedbc0291e -EBUILD cachelib-0.2.0.ebuild 704 BLAKE2B d985e32bff14ca1310071a1076290148d47be06582e35c0731160c1528df396dfc2bbbd8c3094fd86c8ae36fafec6a1915764fd31470dcb50addeecdbd276741 SHA512 495d2beb71db9782d3407682947330a6ba8301e2f80c3d3d60f9eb18b1f611f613c16dd1592c02cdb3806072bac7876120ffdc0d1efdb710d736c0f75572a4f4 +EBUILD cachelib-0.2.0.ebuild 711 BLAKE2B d99fcbb4f6350f3c8ee6c3d6f9a1a51489217e723c518f05011409aac0d10045eb5955dcfd84a39fcceadaf0230e4266cb1c6aa24749b2821f0fb6cfec2da91b SHA512 a3084f3dfac675bb36bd1e5fe811809e5a2d7702c8c0c0ab75b349fca86ce8d8a2fcff127018f9587626bbeb279a92bc54fe1e69dc7858ee2523a473a6bdefa3 MISC metadata.xml 473 BLAKE2B fc55238dc8f1e3bbdf2afd875e27bccd93084c0497826cae167ebcc7ae36529628bc6cd4d28fd0b6ce5e09d09ea9895e808f090ebc14d70db00bbe80e3c59db5 SHA512 ea41f45ce1423d8db2a46c098704516964f35086417377c9c24ed726d33229575dcf6563121c74f04584233a2744d11c699e454832082070a3f6b4738ad4d21e diff --git a/dev-python/cachelib/cachelib-0.2.0.ebuild b/dev-python/cachelib/cachelib-0.2.0.ebuild index 073c202df7be..2bbffeec5314 100644 --- a/dev-python/cachelib/cachelib-0.2.0.ebuild +++ b/dev-python/cachelib/cachelib-0.2.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm x86" +KEYWORDS="~amd64 ~arm ~arm64 x86" BDEPEND=" test? ( diff --git a/dev-python/capturer/Manifest b/dev-python/capturer/Manifest index 97265a036c81..32b3586dfdc1 100644 --- a/dev-python/capturer/Manifest +++ b/dev-python/capturer/Manifest @@ -1,3 +1,3 @@ DIST capturer-3.0.tar.gz 18146 BLAKE2B 345313fa9e58c4e0121c795bd99606f99e46459215ed239da56586da8f8ffab35d97f0bf655258abe9cc45d4abaf7cb0ad2e76054d8c1781be2531ca01b04381 SHA512 3c83c0eade27380304347bdc93df392b2cb84c084e50693993dcca5fd572b8f92d31de43b4a2ddd0a0e8c7eb097629127e86a4860918c507d13b0e2979a04098 -EBUILD capturer-3.0.ebuild 715 BLAKE2B 4946926f25cb22eafca736ee7bb6f1ad209d3409684f3cb63460237470772b052c7940cb974ad0b50af83373d69e9ba772e0a6d1f43d157d34821112982cf7de SHA512 c37e6f3d0579e590da710bd6b34c0d1e1d9f90f4ae86d0c721c65c0e2517850d01ed83283f5ab181c4b7ad9e76c2f3ffde89ab018f4676a55bfbe728a29b463f +EBUILD capturer-3.0.ebuild 676 BLAKE2B 4f5673fbcca2f01ded89abba3082ee104990f4ae2542e2bf78c20d758c29e59166e241ad26f4478c077fd624ad824d6b67dde3480e46673684e1af59480e79d0 SHA512 a459024c4864b2f82820e425f1e0bb1558587cffd1ef777e64bb1649abe29547efc09c3b4984c5ab23e859f95c791f0ad0157e19dce2d3878e37075ce1d1a766 MISC metadata.xml 372 BLAKE2B d6fbcd2d4d1828f9045207360f275c22e2ab0ba3c6aaadf1c062d24705fa3bbc6950d2ee1045163e6910570a2f420057888b45acb77397dff1e7a860e22c2b76 SHA512 87c5f004eb5626cb4b451036a934180f4e037269f00de69fd02d26fd661e87439b36c08bb80388737ec5b9fcc0a1d2c9fe8f5800e28979cf0c7f6f8aa6898c2e diff --git a/dev-python/capturer/capturer-3.0.ebuild b/dev-python/capturer/capturer-3.0.ebuild index 5e5bb588b34f..cfb2c8736a4c 100644 --- a/dev-python/capturer/capturer-3.0.ebuild +++ b/dev-python/capturer/capturer-3.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( pypy3 python3_{7,8,9} ) +PYTHON_COMPAT=( pypy3 python3_{8..10} ) inherit distutils-r1 @@ -23,5 +23,5 @@ distutils_enable_sphinx docs distutils_enable_tests pytest python_test() { - pytest -vv ${PN}/tests.py || die "Tests fail with ${EPYTHON}" + epytest ${PN}/tests.py } diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest index a3536d6a1aaf..66d9806d40d0 100644 --- a/dev-python/cherrypy/Manifest +++ b/dev-python/cherrypy/Manifest @@ -1,5 +1,3 @@ -DIST CherryPy-18.6.0.tar.gz 686804 BLAKE2B dae7f0ac403084acdf611e4a9e75f152355491e4383a1bd1374ae77ac68b415f41ce79f1e65a7a66c61aa0965ac94cd9bfd0d425cf7752ab54edf0bc0d8cabfb SHA512 cd33303fa9b9704ef427553091a6a6c2bbfea20e7d81acd2bcdc2855f8a36a084a0781bb19f3a084b24f0664bd7b318a667c8c79b5073381901acce4602de9d7 DIST CherryPy-18.6.1.tar.gz 692730 BLAKE2B 44cef7ed54a090df396691001b794bf13be2c61003bf80b63223e3a42914ce50fcfe43c06626fb881105e3ed6fbf587df7024bbf7cfde00a8263c432f4cc7ae4 SHA512 186a0992a443e1ffc1a2924b3351dcb0e6cc6c88b39ac32330d6365fe1b0a35c2008a3a18e1a57f61ffd1901ea6134333bb6288024d8ffbb1fd8e8dcd3145007 -EBUILD cherrypy-18.6.0.ebuild 1914 BLAKE2B b62d45faf44139a435f12517f106f087110d7c083c8dc5b785c56c4f6999e5f3a22caec70f7d9a15654b6b98041020e5ca1c54546a16afabaaf53e9cd831bfdc SHA512 92416bb5498faa86190b85fd110ce5d87909894c57b5a37038cbb1316ab961fe1de2807bcc30f658da77e4aafede558d38f1667cdd22aad0c14a0f604f674568 -EBUILD cherrypy-18.6.1.ebuild 1392 BLAKE2B 4dc80d0d35303e3e55e9b2159e61c17b013ac6ef74855ad7612cd2f42497f12fb28a6c42130c4a1472bd4b458836795ca73bdf9e271d7e29ee8a66c878268e0d SHA512 afee7a4995ae794a4417db9d74c6140b6e30f4cf51a4e3c98c2389b24b9bf27568e1b7c7ea5a893708f4e0db84550dd09672b766f9041b3f50b29f5195a5d1e2 +EBUILD cherrypy-18.6.1.ebuild 1387 BLAKE2B 7213aaacbd30ca80ad475e047df5660ceab6ac9aa1e15a555fe3ac22be1719d09c1052877e3eefd1e79b752bc10bb33d6eea6801773920e645d02a5fbf106dfe SHA512 ead14c542bfc23d5cbd745e3ae01906b680e2e3cdafbbee4b5fab770185e88c778961cc54b095000584373db096f53d2a49eeba99a26d6523c43cb772970dcb2 MISC metadata.xml 346 BLAKE2B 96afee16daef8fd731513c0119b1a58225caac3a1a9550d53ac83fc79c286cbe7bf3025f37cf1ce9af8881a8a99d98141051c3130e8af93822fd79671016352d SHA512 4cf59edd86b71c5aee0863e5437fc0fdc5a37d1001b8ba87e3245444986884c4b804ed8686117f277bf6e90b310044d9b51bb3cf5271ab6db7b70a7e71e47518 diff --git a/dev-python/cherrypy/cherrypy-18.6.0.ebuild b/dev-python/cherrypy/cherrypy-18.6.0.ebuild deleted file mode 100644 index 851f63ba2025..000000000000 --- a/dev-python/cherrypy/cherrypy-18.6.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -MY_P="CherryPy-${PV}" - -DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" -HOMEPAGE="https://www.cherrypy.org https://pypi.org/project/CherryPy/" -SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ppc ~ppc64 x86" -IUSE="ssl test" - -RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}] - >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/zc-lockfile[${PYTHON_USEDEP}] - dev-python/jaraco-collections[${PYTHON_USEDEP}] - ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )" -BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - dev-python/routes[${PYTHON_USEDEP}] - dev-python/simplejson[${PYTHON_USEDEP}] - dev-python/objgraph[${PYTHON_USEDEP}] - dev-python/path-py[${PYTHON_USEDEP}] - dev-python/requests-toolbelt[${PYTHON_USEDEP}] - >=dev-python/pytest-5.3.5[${PYTHON_USEDEP}] - dev-python/pytest-services[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # UnicodeEncodeError: 'ascii' codec can't encode character u'\u2603' in position 0: ordinal not in range(128) - sed -e 's|@pytest.mark.xfail(py27_on_windows|@pytest.mark.xfail(sys.version_info < (3,)|' \ - -i cherrypy/test/test_static.py || die - - # fragile, fails with newer versions of CPython - sed -e 's:testCombinedTools:_&:' \ - -i cherrypy/test/test_tools.py || die - - sed -r -e '/(pytest-sugar|pytest-cov)/ d' \ - -i setup.py || die - - sed -r -e 's:--cov-report[[:space:]]+[[:graph:]]+::g' \ - -e 's:--cov[[:graph:]]+::g' \ - -e 's:--doctest[[:graph:]]+::g' \ - -i pytest.ini || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/cherrypy/cherrypy-18.6.1.ebuild b/dev-python/cherrypy/cherrypy-18.6.1.ebuild index 25be2b216f72..f737a38a7917 100644 --- a/dev-python/cherrypy/cherrypy-18.6.1.ebuild +++ b/dev-python/cherrypy/cherrypy-18.6.1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 arm arm64 ~ia64 ppc ~ppc64 x86" IUSE="ssl test" RDEPEND=" diff --git a/dev-python/chump/Manifest b/dev-python/chump/Manifest index 4cec82688fa6..c921b2efb32e 100644 --- a/dev-python/chump/Manifest +++ b/dev-python/chump/Manifest @@ -1,3 +1,3 @@ DIST chump-1.6.0.tar.gz 15646 BLAKE2B 8cab76e633fd4084d349115fae925c152439d06acbe629d5c23c474f2dc0a3cb1b5b727b856a9d54a82e39698b3cfd7470086a976cfc6b4870f1af02bac71f87 SHA512 d219f1b9e28dd17f834dc807cd42a288adc4f5579bf97cf6b1833e63f339bd811953c3a74cafad9021beb05cd5fddb46cf49b62a4803c62ece62d037fe38a4ee -EBUILD chump-1.6.0-r1.ebuild 514 BLAKE2B db8f9fcafa12ac60937aceeecb84b2a31d4cecd05e793686722413f2ca19d7f9c0b9f040c586fdf80b0a4269f5a395803521000b5a51956f8fece912cd27fdb1 SHA512 a1e1d5b69f12096e04e4cbc454302c745a1e215a66c6eb1f4b708a3d946ac137f1983061d01293d30c2e37adbebb5c5939aac220744b465912a68a3df4de170e +EBUILD chump-1.6.0-r1.ebuild 514 BLAKE2B 61c3ccdfaaf0553289332c448e6c49fb27dfbe14966fe149d48a57c4f475b555716086b328970542c480f294353bb38a967d035a9e37dd60bdb3f0bbf88bee37 SHA512 49fad45d4146955096692db472d6913f743f41eb20268fd9842efa010838a3e237fce6460db64da851df7f087b86dc6feddfced15dcfaa3a262a892583f3f80a MISC metadata.xml 518 BLAKE2B 126300d60995a32912c84d734b465bdc4ad7f4569aeeae7674325dbd44c177431dffb22e05341cc50e8ac0f294617c64c18c11e3b5f7bfb17eb083f48f06ffdc SHA512 bf56b4200d946208832b539649d18f450da83e2bcc31bff902ad8793fb27f823e2e4207175cc13db3ae49f1862b5889a36fa06d27ec412da647cbdb2c4286604 diff --git a/dev-python/chump/chump-1.6.0-r1.ebuild b/dev-python/chump/chump-1.6.0-r1.ebuild index 6246b854b46c..81de5ce4916a 100644 --- a/dev-python/chump/chump-1.6.0-r1.ebuild +++ b/dev-python/chump/chump-1.6.0-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( pypy3 python3_{7,8,9} ) +PYTHON_COMPAT=( pypy3 python3_{7..10} ) inherit distutils-r1 diff --git a/dev-python/cloudscraper/Manifest b/dev-python/cloudscraper/Manifest index 03876430e774..e432eb5b8bfa 100644 --- a/dev-python/cloudscraper/Manifest +++ b/dev-python/cloudscraper/Manifest @@ -1,3 +1,3 @@ DIST cloudscraper-1.2.58.tar.gz 110992 BLAKE2B b3e002d559ebdbb07686d74fe9967776f832397758653c2d6fe8ba766239d5744608fe6f321a0284c1da02a1ddb8257d7ce1931bb5adf71096e4151dbb9cb2a2 SHA512 bab8a9b00e891d2e0b982200de1a9a8fd800f554bda02624a963d0de19388880c4abf2ee32944177853eb7cb14e67521b0591e8d9430d1789425e67de9f1d467 -EBUILD cloudscraper-1.2.58.ebuild 1005 BLAKE2B dd3511ea35eef38a0c545899041438c4dd651370dc97f933ae591e1e4bea721e21d39623ebcefdc7fe97343c097dab5491913fb68c4a95660c537ba2ead0015e SHA512 d1e082baff85c385d8e7340bdf0160dbbe2f7a07dadaa945d8608b9186a67c7bc9e8837398abfcce7964c5d349923dba25db5d8534aef4c13576e89cf0a7170d +EBUILD cloudscraper-1.2.58.ebuild 1014 BLAKE2B 44ce2390ab18728f3aecd58210e92da8ab67708e9d9de159ba3654d3272ee8beb1cc9eb7a4bb83fe086571e1a00ce8ff8226891ed4c40d28a3611eb572dcd72d SHA512 2acd8db22ec3d2dfdcd4553b58069d521f0c12475810fc125bbca6072de9c56f33da2b940bb14fd8e49cb1505948facdc8822fa170d09c05de75cbca05fdc3fc MISC metadata.xml 748 BLAKE2B 8e69962d0d79bf51fb0b22d27969c02a65debad1df7236f3a718714e1e16c28dacf2497c89472b892f0bb9ba5023850349fb14aa8a0e1dbfa71b806c73cf0bd4 SHA512 80b54664d6557cb514a436afb944e7b654b5472348f0bd5a2051d647b0417be4f3dbf96e6b4a67d45907697c686c2e68878be839f6b4e0236f1a35ee91d4c7d6 diff --git a/dev-python/cloudscraper/cloudscraper-1.2.58.ebuild b/dev-python/cloudscraper/cloudscraper-1.2.58.ebuild index c48e402f633e..2bd22163a231 100644 --- a/dev-python/cloudscraper/cloudscraper-1.2.58.ebuild +++ b/dev-python/cloudscraper/cloudscraper-1.2.58.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 optfeature @@ -20,12 +20,13 @@ RDEPEND=" dev-python/requests-toolbelt[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] " -BDEPEND="${RDEPEND} +BDEPEND=" test? ( dev-python/js2py[${PYTHON_USEDEP}] dev-python/pytest-forked[${PYTHON_USEDEP}] dev-python/pytest-timeout[${PYTHON_USEDEP}] dev-python/responses[${PYTHON_USEDEP}] + net-libs/nodejs ) " diff --git a/dev-python/cmd2/Manifest b/dev-python/cmd2/Manifest index 01f91444bae4..d5d3033e2823 100644 --- a/dev-python/cmd2/Manifest +++ b/dev-python/cmd2/Manifest @@ -1,5 +1,3 @@ -DIST cmd2-2.1.1.tar.gz 659548 BLAKE2B 17ff372505398df460b56b13c8ab7c8830a1bab25cc52429555bb3e0f766ef46d14a72826a5af58a6641ef533289296d00afa1e6d2980aea33c9792ce3173cbb SHA512 03624ce8eb6d94c7234427a8a7dfb9b321bab76679b166fc3af26ba581ceae74a90ab282f9d6ab0d48eec589614d5daa38ed88251dc7400b48c112863959d164 DIST cmd2-2.1.2.tar.gz 660849 BLAKE2B a8c8db8036badc020b34e6d4cc62a6828a6f3788562d550826369d2ce6ddc41fdd29ab95bd56d35115a1e8c2cfdb6df97e3b25c3f414798aed9a597243b37967 SHA512 3f2edb336ec662e3b2e22abc947ffb669786142d29f0723b0d5bbf898ecff12096a91e08c4890dde79915b413c0f9a70945f1b5795ae12991e85d7ee79331d31 -EBUILD cmd2-2.1.1.ebuild 1396 BLAKE2B aaa14292dcb2fc80e0d4d4d65135a128dc7dc7c803fc18e4357275e2572f2fc2eb151fa114ef127fff1779d9c2e688c54d8227fde87c26dbc68235b558d168e2 SHA512 8e2e6bea3aac896eb28c08f48b2981f97619850122d4235c52c89f871313f3cb0f6a535f952374da5190ca8e4703d8426751207960be80bc7199e5ab00f43683 -EBUILD cmd2-2.1.2.ebuild 1401 BLAKE2B b1bca955a068f55b761600276fc997c7812e80a48a9a18183e0e1bdb8fcbf8a6c36b7e6dc0ee323084dfc66ccdd7a822aad468b988fd9d83ec1f384586946310 SHA512 417e6c9d09f29857743d4a007f75c0ca20fbd352af8e96ef4776547d169b12f974f41f64dfa3922c251558d7c5b14507126294ddfbc02f3a23c39633bb874292 +EBUILD cmd2-2.1.2.ebuild 1396 BLAKE2B f0db3323872e7458f585c77feca7f96c5e1493ed2ba9657886980d750fe8427310ddd7a5c108f22fc871059838d66bfb936834f524e7f10e5c2981d514822b00 SHA512 3bec60118673c4dd6d7a2390b0c95855bb4a613730417321e34a07d99f2754ced989ffc6cb7698485cfc7db9afc9a427a90d3167f0d36ea12d216e896a6bcaf4 MISC metadata.xml 521 BLAKE2B 30386914ac906a5e6f08eff94faed7cc964475aca24a8055cd0636d602a1f8812936ae6a0560e7c31796d3461c07fa010e0b1d4d11eb1f6d3bbb6d414f475e5f SHA512 681e363e25381946d07e03d94649c8be03b50fa2415100be0374a69cf6225a284d37fddb002cadde62ba3ddba88e91c32d1d09e4a81266bd0fcf7eccab963bf8 diff --git a/dev-python/cmd2/cmd2-2.1.1.ebuild b/dev-python/cmd2/cmd2-2.1.1.ebuild deleted file mode 100644 index 06714b1bd914..000000000000 --- a/dev-python/cmd2/cmd2-2.1.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 virtualx - -DESCRIPTION="Extra features for standard library's cmd module" -HOMEPAGE="https://github.com/python-cmd2/cmd2" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc64 sparc x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - dev-python/attrs[${PYTHON_USEDEP}] - >=dev-python/colorama-0.3.7[${PYTHON_USEDEP}] - >=dev-python/pyperclip-1.6[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/wcwidth[${PYTHON_USEDEP}] -" -# pyperclip uses clipboard backends in the following preference order: -# pygtk, xclip, xsel, klipper, qtpy, pyqt5, pyqt4. -# klipper is known to be broken in Xvfb, and therefore causes test -# failures. to avoid them, we must ensure that one of the backends -# preferred to it is available (i.e. xclip or xsel) + which(1). -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - sys-apps/which - || ( - x11-misc/xclip - x11-misc/xsel - ) - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - sed -i -e '/--cov/d' setup.cfg || die -} - -src_test() { - # tests rely on very specific text wrapping... - local -x COLUMNS=80 - virtx distutils-r1_src_test -} diff --git a/dev-python/cmd2/cmd2-2.1.2.ebuild b/dev-python/cmd2/cmd2-2.1.2.ebuild index 1aace00fca64..07dc1c91ef82 100644 --- a/dev-python/cmd2/cmd2-2.1.2.ebuild +++ b/dev-python/cmd2/cmd2-2.1.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc64 sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" dev-python/attrs[${PYTHON_USEDEP}] diff --git a/dev-python/coloredlogs/Manifest b/dev-python/coloredlogs/Manifest index b0610251627b..9f9d7b0158cc 100644 --- a/dev-python/coloredlogs/Manifest +++ b/dev-python/coloredlogs/Manifest @@ -2,5 +2,5 @@ AUX coloredlogs-14.0-fix-install-prefix.patch 1474 BLAKE2B fbd2751c0a4f0f7a41242 DIST coloredlogs-14.0.tar.gz 275863 BLAKE2B 0a8c026220955397378ad2b43a69c89c5710a09e2d9ed81a3f25408c60e171f4b8f78239696a0bc1b51fc3dd9bfca80df63e1f1d7afb6bee0046209a089e0d6d SHA512 3434a95f3216d19af5d7a48324e5afd5e975f92d9f6b99f40df2c0a635f1738e0bc6d7277a549a42a0fec5a8601f82908c4b0205ceeb3666f49210f66fe58671 DIST coloredlogs-15.0.1.tar.gz 278520 BLAKE2B 446aea9adfc8a1ea7f2e5b4a0279d124a3e174feec4a6d9346059fa00fbcb2717d6480392051cc44f0c1f66e022cfc03238acae59b9496e9f70695d99143dfd6 SHA512 577af26af8d27bca3f10e6aaa257245aba608cc3832985ba57bcb2b590b10bf054796a2210749c15ee1b1a17623e007e4ac3ba17bed6af95544f85f5dfafaf21 EBUILD coloredlogs-14.0.ebuild 1209 BLAKE2B 3b1feaa0e4e2652fe771c9de0f77f59c06f1197029cac5c3515ebed0107d6f16171dbf85dd1571bce56e04d553866dfc20e29ed28d2b3f75e47172acdfdc32a0 SHA512 e6e7d7ebc859c4cdbf1909cbe2b7d4a7048cd465e0d9baa05a06895319d5341f1a920074f95754ceba11cf824af39c07e7abea425363a151f009bdcbb0d33fa9 -EBUILD coloredlogs-15.0.1.ebuild 1163 BLAKE2B b8264c532436db4528acaa09bd144366475f7197a937668795fd48dacb239d35ba2b52b671cf2d8acdac75dc89668d8d410c14895cd7400f4c09016e4cf2d1e6 SHA512 323528dd05f1dc74fb065210f2eca87c64ef65f30c0ace31c82a0cd6bb582b5b6b9165f680723a847e77c29e22f201468ef13e9ac3ff15315f96a24822a42dd7 +EBUILD coloredlogs-15.0.1.ebuild 1164 BLAKE2B 0597a18a441241b9f8fef0958fa99e447103df74f5cc01b603710d35a5b9adc11916e61d476215ae54e9ed7ff20cd4aee0aeb71581058787853fa99c6a758bda SHA512 7980fc0120b203387e250c7e2bf4a41413d18cd11800f2e383a2e663f8a6aa7fe300694867148df6d794c8a3f302b71a9da4817df212d8ea6dc7eab0ef2a9871 MISC metadata.xml 390 BLAKE2B 6f1ce9de711c22d533fd07fb56b62c6f30c78aea141f78b4946fd9400b6daaff70eec5334aad41b92ffc28829d9edb3f6ef1e2515ab5a18c7e139265043f8a98 SHA512 4df2d5312905b2be06239d81f2274ae4e6517f48d62ec54d5d755bb08cccaaece3531b391f45097590f039db10b8bcf6ff265a28506a0f8096f121fda85e498c diff --git a/dev-python/coloredlogs/coloredlogs-15.0.1.ebuild b/dev-python/coloredlogs/coloredlogs-15.0.1.ebuild index 806bf1c5c1a7..3374e42daed6 100644 --- a/dev-python/coloredlogs/coloredlogs-15.0.1.ebuild +++ b/dev-python/coloredlogs/coloredlogs-15.0.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( pypy3 python3_{8..9} ) +PYTHON_COMPAT=( pypy3 python3_{8..10} ) inherit distutils-r1 DESCRIPTION="Colored stream handler for the logging module" diff --git a/dev-python/commentjson/Manifest b/dev-python/commentjson/Manifest index 4e08b8d19ffc..5eb58c8b0196 100644 --- a/dev-python/commentjson/Manifest +++ b/dev-python/commentjson/Manifest @@ -1,3 +1,3 @@ DIST commentjson-0.9.0.gh.tar.gz 15297 BLAKE2B a857b0fa5551079d3d37bff94fb51a903e998c4fb84e0f62a5de28d6eafe0cb8a38b3215515e72c56de0cddb661f109921c801d15b9ba93771290135adaaa5b1 SHA512 cd3d28adecbc445ed3faed7847c65a23829f408cf8aa3fa85544a0f0cf9fa5544b8aff560725cf51921f249123daf9ce9953069e99ca64a312bb4bff652512fe -EBUILD commentjson-0.9.0.ebuild 763 BLAKE2B b30935e60c7653c417fad3530bc87f4c24bdba6df9c6ba64eaa34cc6b1aebd29d5430df078c6200be2c8130281324db8fb118e1364135c971c03b4667ff136fb SHA512 ddba1ae38133fd4d090b33dc25d450e2d8fccb8c8d0dfb0bc91d48a775f683512d50d3b4b1e5307fe0e524a3e0c626f08d61eebd28e73dc272a08e4c13f6421d +EBUILD commentjson-0.9.0.ebuild 764 BLAKE2B 8b874086bba1b9646793338110497b15a90b4830a5afdfc8781d5587714aae6e50c8aa2474c2d5a6c17c231fbae9a6875913b5a6c5fc5d2ea5d633d21d26e741 SHA512 06cc0d564b206f6fecf26cb166f2897bd022ca7a5268a0ef20b9ab06b7d142157f5e6df2bfcf89cce69e6eb5b446136dfad01be98e11994e3da82b808d6d8f3d MISC metadata.xml 350 BLAKE2B a14a2adc21600c7f65c10bd0d741c0f81ede15baa200532ad346a74f36e4eed3bfd4af40ae30d208bd6cb1064936b4e7fc5acb0db31890a9e7109210f499b3df SHA512 558f86dfd9c937dec4a41df69e50662a86968cf1884484fc0fbe336d95b4fb4c66c22ced5b086024364d8c02aef6ffac436aa6ba80afc5398dcbf3ac12f5f4d0 diff --git a/dev-python/commentjson/commentjson-0.9.0.ebuild b/dev-python/commentjson/commentjson-0.9.0.ebuild index 612c505cf3fa..c33266a72944 100644 --- a/dev-python/commentjson/commentjson-0.9.0.ebuild +++ b/dev-python/commentjson/commentjson-0.9.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 DESCRIPTION="Add Python and JavaScript style comments in your JSON files" diff --git a/dev-python/configargparse/Manifest b/dev-python/configargparse/Manifest index 4719e7d16879..1b92edaeeefd 100644 --- a/dev-python/configargparse/Manifest +++ b/dev-python/configargparse/Manifest @@ -1,3 +1,5 @@ DIST ConfigArgParse-1.5.1.gh.tar.gz 32245 BLAKE2B 9df80b4f0b12b3777311193c454dd010ce60dd9ceb702c99c1d8ac56575c615e77039910f3b412a176c9c229b88fa8937b052076d0cde2307ecc07f3337d064a SHA512 2c3854a45d97f0352321d2442a30408248e990dd46e2515cd7e2576efe9a33e03495231f8397ba6e3d79bb04bf11edfe5930b4765d46f29ca66b7bb3d3c1e0c9 +DIST ConfigArgParse-1.5.2.gh.tar.gz 32598 BLAKE2B 2fcf2b93f9e80686f658217dbc5871f1b920565870bb8194855088dd6f81422325d505fbe5bfa014def8188cc792660d35450a0daf0229c0dc59da37adab9fff SHA512 823d7b256b803d3b60a373a124ea5d255b67a3b948d6543bd9a33f63f4b0dd1a416138a7105c64b064c222a90b4cada3b4aa6aecb70054ae2f1978fa5791330f EBUILD configargparse-1.5.1.ebuild 731 BLAKE2B b1a4eb6f58659fc4db3b4366367457919f6dee8ab456144b2eb24f092586e896e079e129d22590b1944184dbce54a41f138bc27e9aab41f27ee13876a581f144 SHA512 b3bdabb6bbc014e9adb76c6b727d02a470bb642cedd3f52d44343f218e200499228238375e5f8daadc76ff57779e0d4abdaa15d3feb05d94a179262bc955ddbd +EBUILD configargparse-1.5.2.ebuild 732 BLAKE2B bcc274f7dfdcfeb1671d85a999068378eef44a04fcb0c0e417fc476e80cea72afb1effe8282724accaefde542e4989c51fb260d5911c72cb7ac90f2c8169e365 SHA512 3699c031c7dd60848c65149c8c23a2dbaba46e9dc99835447ca11946afe3b7ce8029f7252ad2389600e4eb0923b9a6be2676612bc15a52ca2fad7940520d0236 MISC metadata.xml 412 BLAKE2B a4c428193f261d78065fe0a62c06de40fbe96b7dd20c113959ab1c5ce4d715faeeee9ab02fbc858ff070f641b2f16535721374db90a1b50ebe33867d95e0fcef SHA512 85a1b3daeb42979ada3210f978be84f5ca5f4b744d77e9e7140fe9b9595f55f16f4d15f9d40dd50ae5901f3d186aea6e42a4c70ae58b5032aaf22760889c4e44 diff --git a/dev-python/configargparse/configargparse-1.5.2.ebuild b/dev-python/configargparse/configargparse-1.5.2.ebuild new file mode 100644 index 000000000000..c81699022b35 --- /dev/null +++ b/dev-python/configargparse/configargparse-1.5.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +MY_PN="ConfigArgParse" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="Drop-in replacement for argparse supporting config files and env variables" +HOMEPAGE=" + https://github.com/bw2/ConfigArgParse/ + https://pypi.org/project/ConfigArgParse/" +SRC_URI=" + https://github.com/bw2/ConfigArgParse/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +BDEPEND=" + test? ( dev-python/pyyaml[${PYTHON_USEDEP}] )" + +distutils_enable_tests unittest + +src_test() { + local -x COLUMNS=80 + distutils-r1_src_test +} diff --git a/dev-python/contextlib2/Manifest b/dev-python/contextlib2/Manifest deleted file mode 100644 index 7da8f23accdf..000000000000 --- a/dev-python/contextlib2/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST contextlib2-0.6.0.post1.tar.gz 29670 BLAKE2B 927cbc674c2cb568e71bd110773bea6f848233928bb910e0db7114812b3359b9395e43c01be1645d44f3202f94c62bc21c4db883a155c64feb636a61865dd7d8 SHA512 bd3b458b365bc1d556476f6368bc523fde07e85afdad74037aa98d7a498008103a789f6b481b606700da92606ee6477fc5a817f1596e93a6e3c548ed0d4a5bf8 -DIST contextlib2-21.6.0.tar.gz 43795 BLAKE2B 52e62cf56bc11c0a0502d1d43ba361bea579af98a1c820afb73a6c2ab87bdf57317541cb7051b5aca05311ee2df24010e6e96c7ef4ee7192ec792cf2937aae68 SHA512 a85cafaaf66c7c6a59a4e9ac757941b1a98c17e5a49e41573dc759fafbbf17928a21f582e8aaa0fdc60636413ec702e198bde19a78ac304237b6da1c3d47b730 -EBUILD contextlib2-0.6.0_p1-r1.ebuild 937 BLAKE2B 0eed41b8c4b22b91e2c6f707b066477beb109c6039f90dc10ce2881388a8123ee3132198ac671c795f6d5b52f30b619feb7ee01805d66b5206cf7023b0461962 SHA512 1e1a30770834be442a67a79e3ac915380cf34fa6875061e5c3d8e4a21a331a0cd8f8ea3e4a8c0e49ec154901b63a31434bd08c503c369b963b80c15f8ff2129a -EBUILD contextlib2-21.6.0.ebuild 640 BLAKE2B a35104a8adc3951cce981f303a62808343a41934e49119e8a51b152a04fd4a4e0d7461cd6e55748328a65b981f1595cf6264ffc26cf5ece0db76fc5d9dd8132b SHA512 a1d40beed7241202aaa6d0966c5cc99d7c3befd55e7f87d6cd876b0de11cfafa920ac0f8d63b4b8ff040d039ff1622a217c5837809c3179386a3623befd9b3ad -MISC metadata.xml 349 BLAKE2B 199f23d7a13fb54ab53398cdd83d16a2db50767df6ac02c09adde49fc93df406e3be3762840a897088f54481317d4f800c472636c66620ad806d8f04285c1192 SHA512 d7f0e31697124f884401636805e03f4de0f8fdbe2885d64f37880a534574a4c60fd4f96ba6b1286aa28995071422e1199d59ae487296a1261708f2054a06c269 diff --git a/dev-python/contextlib2/contextlib2-0.6.0_p1-r1.ebuild b/dev-python/contextlib2/contextlib2-0.6.0_p1-r1.ebuild deleted file mode 100644 index cae46e1d472e..000000000000 --- a/dev-python/contextlib2/contextlib2-0.6.0_p1-r1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} pypy3 ) - -inherit distutils-r1 - -MY_P="${PN}-${PV/_p/.post}" -DESCRIPTION="Backports and enhancements for the contextlib module" -HOMEPAGE="https://pypi.org/project/contextlib2/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz" - -LICENSE="PSF-2.4" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~x64-macos" -IUSE="test" - -DEPEND=" - test? ( $(python_gen_cond_dep ' - dev-python/unittest2[${PYTHON_USEDEP}] - ' python2_7 pypy3 - ) - ) -" - -S="${WORKDIR}"/${MY_P} - -RESTRICT="!test? ( test )" - -DOCS=( NEWS.rst README.rst ) - -python_prepare_all() { - sed -i -e 's:unittest.main():unittest.main(verbosity=2):' \ - test_contextlib2.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - "${PYTHON}" test_contextlib2.py || die "Tests fail for ${EPYTHON}" -} diff --git a/dev-python/contextlib2/contextlib2-21.6.0.ebuild b/dev-python/contextlib2/contextlib2-21.6.0.ebuild deleted file mode 100644 index 1c336603c32c..000000000000 --- a/dev-python/contextlib2/contextlib2-21.6.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) - -inherit distutils-r1 - -MY_P="${PN}-${PV/_p/.post}" -DESCRIPTION="Backports and enhancements for the contextlib module" -HOMEPAGE="https://pypi.org/project/contextlib2/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="PSF-2.4 Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -DOCS=( NEWS.rst README.rst ) - -distutils_enable_tests unittest diff --git a/dev-python/contextlib2/metadata.xml b/dev-python/contextlib2/metadata.xml deleted file mode 100644 index 9327abec758b..000000000000 --- a/dev-python/contextlib2/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - - contextlib2 - - diff --git a/dev-python/dbfread/Manifest b/dev-python/dbfread/Manifest index 11f1e26b71ca..3e475c8f6b9f 100644 --- a/dev-python/dbfread/Manifest +++ b/dev-python/dbfread/Manifest @@ -1,4 +1,4 @@ DIST dbfread-2.0.7-src.tar.gz 33045 BLAKE2B 96798f00aba4c30e7e83b468f368ca6730a7e095c9fec5bf5515ac6a152022adbf5339cd9e68e85f4eccac211ed4e307b9abf22249ef6420d722fa213210d7d7 SHA512 cf591fa5800e5471025175a4bbbb54cb26dc2a83bf328776e4386860370d9421edd9edd62cb9e3d463794d526c561a0f4744bb67b5e376edd471dc95100bc2c7 DIST dbfread-2.0.7.tar.gz 33212 BLAKE2B 03c9a0d93b13c7573b5bcec6c5af1ac43bd00ead2b3e83638f45344b2344062e86d764b095e699afdaea2405176ee15122c975a2f72b25bd167f5faaaf33043b SHA512 86c3a29e351b985984be67401a6dfe3e39cd92451a122788ade83d65313dde37a3706ce36c4365bd36ba1df62ee057b625f1e0f077aa4a248c7456258189f548 -EBUILD dbfread-2.0.7.ebuild 953 BLAKE2B 446fb5e4bdd8f4f054bb2fe7e733c2e08fc2278818ead0cfc70e0f4a3cf2498238147f8b21ab86e031e7c87bd7791d3860a4eecb96a4057edcd808049307a1a9 SHA512 b908f68ea9d96f234958ef73053967c75ff89928a83b75ce6a2577c3f6b99a77f6444679beac6f41dc22f5d2a2f1f9d1823253bebc8798886d4b0e5440b2cedb +EBUILD dbfread-2.0.7.ebuild 946 BLAKE2B aeaecfbb95204ea2d8b300efbd46633463869e1ecaf962b5584b0fde8517423ebbd84ebab715053a643cc4e0ff9cb0418228308c8f7c178f392fa042bb94b632 SHA512 8e20a113ff61583fdd6bcbbab0fc29d18423627cc239c18714cb5655cf7e36754aa7e61909b0e5ddaeebb933c14edc7f6ff0f7fd2a9a5846bde24d0ee7e81e78 MISC metadata.xml 475 BLAKE2B 834e270558a82002735ab817b6e6e83aecb475baae25f1fe8085544938bcfced988311d2e100a3b3784b732f3d468aaecd5818405780b2f081eca29ad40586d9 SHA512 f51775fbf3d7cc1e5c3038a5e485cea8b14eb26116d51bf88aa6e1d0c0fa1545a127c40a97cf569e5e3e5b812392e50e8ba69b69b3ea38af628717a8e9af13ec diff --git a/dev-python/dbfread/dbfread-2.0.7.ebuild b/dev-python/dbfread/dbfread-2.0.7.ebuild index a2df96057106..4a571406dac8 100644 --- a/dev-python/dbfread/dbfread-2.0.7.ebuild +++ b/dev-python/dbfread/dbfread-2.0.7.ebuild @@ -36,5 +36,5 @@ python_test() { pytest_args+=(--deselect "${test_name}") done - epytest "${pytest_args[@]}" || die + epytest "${pytest_args[@]}" } diff --git a/dev-python/distro/Manifest b/dev-python/distro/Manifest index 075f59eea52d..905132196b1c 100644 --- a/dev-python/distro/Manifest +++ b/dev-python/distro/Manifest @@ -1,5 +1,5 @@ DIST distro-1.5.0.tar.gz 54340 BLAKE2B 2a5bf45cdf41b9772a2e164aebe96a4e9952893b7462935938fa4939704c8dca67acc3e0a52e53d8722aa4405abdc7ad2c8d600dd397d1243bcceda4d5ceeb75 SHA512 14831fe1355e9ef4f58f273ce4a548a3fe438e95466b4b4f596b8110da51305d66ed77c2e40c3dbfbcbd1a66c74e23a4d4244c8bfdebc4b49b3e7ddcbff55b8f DIST distro-1.6.0.tar.gz 53518 BLAKE2B d60555488ed12658a3129747eed891487dfdf7f16b530b84c44cd976c6dcfadbeb9e20130e5c2eee9c71b0fd0c86c82d258a76498171f4e553c087840903e3b8 SHA512 d30334ed1137c54ddc70e041b75be905b7e13398483d0d92117eca0407d2a7b60424d96fd7af885a2e3ea3676b1aef620e91598a53309ae0da12a360d57ac013 EBUILD distro-1.5.0-r1.ebuild 502 BLAKE2B 8e805a6733b05cca24d756491f8adc6d0304b0f33861bb98c214dd58e91834b98ab8a1a48c2ce4a6e7acb80f2e652d8eaabff882bfe5207d83ef77ba4bf75a97 SHA512 602a2387b5341f58ecd63c42b86c8b08b3ea6031b3fde5ed57e2d8204f83653c61b82ac16f94bc1ca1ef8a30894a32f5bbeacc4efe685dd9a5e29a7487f03212 -EBUILD distro-1.6.0.ebuild 508 BLAKE2B 1c85441cd2b3ae658a42caf9bdc05eb30d7a1021d40c190cd1f134d751d667a3fce7e3a91c102fbfd41640811ae347be691bb5f23b645a0f0f2cf2d4dba26695 SHA512 0d30def42cdb8c901e558260c810ee39222632c5eb3106101baebf47c4960d0aedf74bcedda0616df6b819038498433234e26b14394d3e4acbd21c28203b4e70 +EBUILD distro-1.6.0.ebuild 514 BLAKE2B 97b78780f5a1de57ba7798e22fd96b08b1837d5c73e30957d5262f343c2f9b5d8636651678c064585059450acb7ab12b8ba1cd0d5152260fbdccdbc8b322054e SHA512 54c0719121f26e9ae55764d4ecf141822f622521f9df550dadcc0621478cf31c8c3d5592dd9ce5199c969de6b0a8ba8b4ec9a3dfd0498bb7cde54c2a91e498b7 MISC metadata.xml 838 BLAKE2B 899bf57efe9358f0f33df59ef8802cdb0e9d26c05ac99289b7d3765ddf2a5cb65452874aaca7db3774c76564c4761c4f71ee139bad080cc1e62472794de29b8e SHA512 55cab917a2b67bab65c1fda28693020efde74e905c09d077dd2562c2e78171ab33a2a4190b458deb5bfbeb3b9ed3fd66c61e69cbe569f1640d135c46a66477e5 diff --git a/dev-python/distro/distro-1.6.0.ebuild b/dev-python/distro/distro-1.6.0.ebuild index 331acc2c9903..bba3d7b2ffc2 100644 --- a/dev-python/distro/distro-1.6.0.ebuild +++ b/dev-python/distro/distro-1.6.0.ebuild @@ -12,6 +12,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" SLOT="0" LICENSE="Apache-2.0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" distutils_enable_tests pytest diff --git a/dev-python/dockerpty/Manifest b/dev-python/dockerpty/Manifest index 5dfffe6b33cb..f7436d5d842f 100644 --- a/dev-python/dockerpty/Manifest +++ b/dev-python/dockerpty/Manifest @@ -1,3 +1,3 @@ DIST dockerpty-0.4.1.tar.gz 19608 BLAKE2B 1c7229bdd18100bb75a8ec80f0b8a636137efce40affb2bbadf27eef5ee13322ab92f9a3f77db0ef79c35366daf700550eb9a358534f7a1f1c2b92ec2cd4d5d0 SHA512 1f27a1d1cf9bfa21a77f2c0695334ec09a81ed5b70190b16fb23ec0e2ab4cb84af334b5e9275265eff2d8014aac5f96890276bed5775bb805c3f30260c99da70 -EBUILD dockerpty-0.4.1-r1.ebuild 712 BLAKE2B adf7b189b0b59bc01ea36cdf68855a7a983a9ee3f9e274e240dc689c75a22fe554efb0f9e5564eae887bd429a5c13c8aab22d978a816e75ac37693d486cd8e1e SHA512 eb80693dfc918c3f218c4a5b13c49649c7711c28ec48be597a4c674f349a4afa1305ab0fcfe95854ec2536532ab6a03826ceff9bf9c52607bf626a4a69cd9a42 +EBUILD dockerpty-0.4.1-r1.ebuild 639 BLAKE2B 50d91c3104182346cf0a9cd332ade8888b4b2496cb979849403710764500e56d0a5e40961497b97d734f66245ae7b194213e341a413442e8b5073bdefec90a57 SHA512 38aff1a4d56d68fb50104b295dfd7ad2ac533d563b7be3bd4eb17d94f7b112bcd05f657be545576e3770f8240cbc17075a79fa07e9a866b242738d58589047c4 MISC metadata.xml 293 BLAKE2B bd348b2ab06a8fbe1b9deec3a24f0dfdc0da1b55884d60f955a3cad321d8705c56fd6dbd79494034954a1f899eddef53bab953adafbc7721bbbb1e29587b21f8 SHA512 425398565aa73f4a85fa3252af7afa7e277a3d81a23e7512ea954efba5336f9b7cc971c770a236e0c2b3a93b1bcf1082dca9a012e9f81824a632391925be09a3 diff --git a/dev-python/dockerpty/dockerpty-0.4.1-r1.ebuild b/dev-python/dockerpty/dockerpty-0.4.1-r1.ebuild index e56ea562c382..f62e56b8c076 100644 --- a/dev-python/dockerpty/dockerpty-0.4.1-r1.ebuild +++ b/dev-python/dockerpty/dockerpty-0.4.1-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{7..10} ) inherit distutils-r1 @@ -15,13 +15,11 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 arm64" IUSE="test" -RESTRICT="!test? ( test )" DEPEND=" test? ( >=dev-python/docker-py-0.7.0_rc2[${PYTHON_USEDEP}] >=dev-python/expects-0.4[${PYTHON_USEDEP}] - >=dev-python/pytest-2.5.2[${PYTHON_USEDEP}] ) " RDEPEND=">=dev-python/six-1.3.0[${PYTHON_USEDEP}]" diff --git a/dev-python/doublex-expects/Manifest b/dev-python/doublex-expects/Manifest index c029dc7415b1..89518977f967 100644 --- a/dev-python/doublex-expects/Manifest +++ b/dev-python/doublex-expects/Manifest @@ -1,3 +1,3 @@ DIST doublex-expects-0.7.1.tar.gz 6315 BLAKE2B 4af2832244578237821ba29baec54ffe1f226dfb1c92a5a03122c1a30c0e78d472ab8f75e6412a9014b97265120b5c60a8b5674cb42be58b46397a537bd534bf SHA512 2aaff2e58556ed9eb91ebb418e65058367411e011e843afb5adb08ab69705b6bdfb478d3052aae093ad1c1a1b49ba1e084e4c5510acde4874182a658330e3448 -EBUILD doublex-expects-0.7.1.ebuild 743 BLAKE2B ba6fbcf28cf85beb4fef9b8cdbec3b89f79c72628a2b1f9c8aa00a2a998ab1b44f644b490ca6f573b34ee058931d38d128c1bd3fdf429ad54ff69dbff4dbbba7 SHA512 0dd1ebf0e6370a5097235179647cdbe116a2a1c1e41772d923a0da41a0c18dac0d6c8ff54d838b5659760149fe8ceab9bfa4344e08bbde0f519d7755ebe65613 +EBUILD doublex-expects-0.7.1.ebuild 743 BLAKE2B 630293ff503a58f392777e78c032dcfe1cb099dc4cc5692fab94d378db7a2c518ee81f7f1f452319911230b48e66ab8f35360e2fc2bad0c73a46b8291a851fbc SHA512 84a4295bc8e024579f461823bd4a8ca574b5ccfe7801f9b213d8b4465f0187e23b05bf84ed26199dabb05c7987703ff906c3aa5e176f8ed4f268a2576c9ffe7f MISC metadata.xml 316 BLAKE2B 1a6781ae10e61fbb36662be888c26e7bb9456eb29573fa00dddcf3b2bb8d1356a9e4d3202ffb6f60154f25ed175a5ed189ed079acbf500d89260e69c6bd6de19 SHA512 b9f088c0a92a80658a33b1bca8f8a3f8d1120dec1137ed6cc2bb696515aeff38fbc92a0cd98c8b498ebb46d6a15cdf634507227265a66b759f730e7a2b7abf8c diff --git a/dev-python/doublex-expects/doublex-expects-0.7.1.ebuild b/dev-python/doublex-expects/doublex-expects-0.7.1.ebuild index a657ee57441b..b134e0bb7981 100644 --- a/dev-python/doublex-expects/doublex-expects-0.7.1.ebuild +++ b/dev-python/doublex-expects/doublex-expects-0.7.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{7..10} ) inherit distutils-r1 diff --git a/dev-python/doublex/Manifest b/dev-python/doublex/Manifest index 3a5047995ed2..2fa6066f0f52 100644 --- a/dev-python/doublex/Manifest +++ b/dev-python/doublex/Manifest @@ -1,3 +1,5 @@ +AUX doublex-1.9.2-py310.patch 958 BLAKE2B 262b23726628d859c31a8e3751d969c3cd6ba2a6d0a84bc172539e553871f269e42d70f1caf6df102a933cbdea42a9432ae973ec5dc8b81c1f2f87923db46650 SHA512 6e603fe6fe7068c8e6fe071d163f5edc3f25d3f4af6147180937fad52d98fcc8fc06cae34d2477293b8deee644473840a8293fa7fe235d68a8e922d032027670 DIST doublex-1.9.2.tar.gz 80246 BLAKE2B 7fc1c4e6d117bee13e7125b634293aa7c9d1016c9cd5201f047143bcb1fae1e9607bf0a030cbaa2d6eb930474babe29aaf244433aba57ae4325a3a43af2fdf56 SHA512 0278f756930b0d5c3da676e3908ccc17b919c14f740aace3002f5117fa341ac52fe16fdaa2c3b36029757dd1dc2f36d8d35cdc8664fcfdbcafd4809d2fc969b0 +EBUILD doublex-1.9.2-r1.ebuild 1537 BLAKE2B 6c004eb64460e9bbc484438a4bb513f5e874459407d81c9583cda4402a3ff9c6a133f0425becad7a445e5e5bac80cd3a3f4d5d76d8b420409ce4a6673484ebb0 SHA512 06ae6d33f1274b8f43afad93129ba02985c6ba94cb02b31b2394854f707f67088ed8deb7aa089de88728372fbf0de3edfbc8d385b75f9a0b319f5a58e9f95eee EBUILD doublex-1.9.2.ebuild 1402 BLAKE2B e08b16a7643875652527fe84d20095a9d3b07d7e5e5da340aabd2a3e52b247993eabb42505892277188450b8f06cb974f57e6cc3a4c42f1ab61bb10d63d0285f SHA512 a80aa20d58616dc3c2e848e26d8c95008620b5bce8262bcac03cf735589442bfe4f1b46422dcd39215205c9fd16379771fe96e91bd2b6fb9c24ad5bc96b64eb4 MISC metadata.xml 303 BLAKE2B 45ebb26950f3f4fc9bc3d6d99418f544523b778c3952e91e6bfb5f37bdfc13b73d25e24bcaf199d61a69cad733fe370cd19ad0c934b3d478097c52ede1316784 SHA512 efe73a700fe748323eeb26f9203b3aab0e189c8ceb56efba5ba97a91793a5deb0ad973dad345e240fc9c15803b929fd84f26524055de1f2290f40042f318d2c9 diff --git a/dev-python/doublex/doublex-1.9.2-r1.ebuild b/dev-python/doublex/doublex-1.9.2-r1.ebuild new file mode 100644 index 000000000000..a52b1c1636dd --- /dev/null +++ b/dev-python/doublex/doublex-1.9.2-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..10} ) + +inherit distutils-r1 vcs-snapshot + +DESCRIPTION="Python test doubles" +HOMEPAGE="https://bitbucket.org/DavidVilla/python-doublex" +SRC_URI="https://bitbucket.org/DavidVilla/python-${PN}/get/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="doc test" + +RDEPEND=" + dev-python/pyhamcrest[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + test? ( dev-python/nose[${PYTHON_USEDEP}] ) +" + +distutils_enable_tests setup.py + +PATCHES=( + # https://bitbucket.org/DavidVilla/python-doublex/pull-requests/1/support-python-310-by-using-collectionsabc + "${FILESDIR}/${P}-py310.patch" +) + +python_prepare_all() { + # Disable broken tests + # https://bitbucket.org/DavidVilla/python-doublex/issues/5/support-for-python-36-37-38-tests-failing + sed -i "s/test_*hamcrest_/_&/" doublex/test/report_tests.py || die + # https://bitbucket.org/DavidVilla/python-doublex/issues/6/more-failing-tests-with-python-39 + sed -i -r "s/test_(proxyspy_get_stubbed_property|stub_property|custom_equality_comparable_objects)/_&/" \ + doublex/test/unit_tests.py || die + distutils-r1_python_prepare_all +} + +python_compile_all() { + use doc && emake -C docs +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/_build/html/. ) + + distutils-r1_python_install_all + + rm "${ED}"/usr/README.rst || die "Couldn't remove spurious README.rst" +} diff --git a/dev-python/doublex/files/doublex-1.9.2-py310.patch b/dev-python/doublex/files/doublex-1.9.2-py310.patch new file mode 100644 index 000000000000..5d3a974a38a1 --- /dev/null +++ b/dev-python/doublex/files/doublex-1.9.2-py310.patch @@ -0,0 +1,33 @@ +commit ec3ce987a95abd951840213b77d44624b2ca5e84 +Author: Louis Sautier +Date: Sat Aug 7 01:56:31 2021 +0200 + + Support Python 3.10 by using collections.abc + +diff --git a/doublex/internal.py b/doublex/internal.py +index 91f5866..072774a 100644 +--- a/doublex/internal.py ++++ b/doublex/internal.py +@@ -20,7 +20,7 @@ + + + import threading +-import collections ++import collections.abc + import functools + import six + +@@ -184,11 +184,11 @@ class Invocation(object): + return Invocation(double, name, InvocationContext(*args, **kargs)) + + def delegates(self, delegate): +- if isinstance(delegate, collections.Callable): ++ if isinstance(delegate, collections.abc.Callable): + self.__delegate = delegate + return + +- if isinstance(delegate, collections.Mapping): ++ if isinstance(delegate, collections.abc.Mapping): + self.__delegate = delegate.get + return + diff --git a/dev-python/et_xmlfile/Manifest b/dev-python/et_xmlfile/Manifest index 6aeb2e9266e1..3bf2b721a3b7 100644 --- a/dev-python/et_xmlfile/Manifest +++ b/dev-python/et_xmlfile/Manifest @@ -1,3 +1,3 @@ DIST et_xmlfile-1.1.tar.gz 12566 BLAKE2B f8f1c95a523433698032c79442b8bdf725717b647d3f65017926be3c12b78890528d5cde99c13e219d99f20e45ee5db872a772f88e451974435d565bebb56923 SHA512 0978cfa08c56b6dd8b3bed020a9f48c286c5bbcef5ac46f0cbf37bea0c1fcc79c6688f9853da68cbd9df4c6268e780fd99a172907cf900bcb3faf2f6252157f8 -EBUILD et_xmlfile-1.1.0.ebuild 682 BLAKE2B b7ad844d7b5ae6a6732f67d5861868c78b733ead5058e681f6863a60de077961b02d3af2b9f8a090cd46e7067d1ece6a01b98686aa73ed8778c4e50a051a8174 SHA512 cf299c5fb9e644319fc95a45e275553bfba3e92b31f9ef38a45026fde501a23b1475b071b09682789cac07de130c7d4ca0b85957246af3e6d70f6b618aabf573 +EBUILD et_xmlfile-1.1.0.ebuild 688 BLAKE2B f246923f0b02cb142009fc317407b5d519f28e8528da07f18c72b3498c6912acebd7dc7a81f5b5f200e1bc5aea5a2543a076364bc16c47a957adcfebed425e9c SHA512 aa485b0c29019e44ce98e6ccc47d83b490cbb6f99441c9a6506434a0ed89c2e99b21dace747499b938f479fdd2dd4ac0c1ec2d292c6db79180c993e4f7c57ac2 MISC metadata.xml 348 BLAKE2B 888c03fe50adba6f74323c04eb0055b6399303a1d13f73f1faf432522936ab416796e94acca3ba59422bda48e277829680921875fbb663347a34aaf2ee02ff2f SHA512 59f01b675ab4d621f215e72b8e642bf4e2931f78679d9721d96851f5c0a1ea7da4ec579e61aa2757e398c7789e747324696371f1e912bac64f1b9e0cfc0aa823 diff --git a/dev-python/et_xmlfile/et_xmlfile-1.1.0.ebuild b/dev-python/et_xmlfile/et_xmlfile-1.1.0.ebuild index fac52c11bac9..7b901d135452 100644 --- a/dev-python/et_xmlfile/et_xmlfile-1.1.0.ebuild +++ b/dev-python/et_xmlfile/et_xmlfile-1.1.0.ebuild @@ -20,7 +20,7 @@ S=${WORKDIR}/${MY_P} SLOT="0" LICENSE="MIT" -KEYWORDS="amd64 ~arm ~arm64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND="dev-python/lxml[${PYTHON_USEDEP}]" diff --git a/dev-python/executing/Manifest b/dev-python/executing/Manifest index 46a93816f6ca..72dc2b324501 100644 --- a/dev-python/executing/Manifest +++ b/dev-python/executing/Manifest @@ -2,6 +2,6 @@ DIST executing-0.6.0.gh.tar.gz 330731 BLAKE2B f6a86072907c5140aefb45beb46bcc8c6e DIST executing-0.7.0.gh.tar.gz 452550 BLAKE2B 9b3bdb49b3b00ca17952db747d3f0f3995e8dffbc170bcb2260e7c34ce9e6b0c8e1620be2e2776445a6114add4e2437eaeae8a308391e2c121b6484b5bc6056c SHA512 08ee347f0bcaf04ca2c6010762a6d2d5b054b3590029c55d18d6efae5a5db7c6c5a0948cce9d9684e4bfbfd9ea19326e4ac2c96be40535c0500c28c28ce81e07 DIST executing-0.8.0.gh.tar.gz 494306 BLAKE2B 37ce7c743380dcac85e6843e8ee708c8d876c5de883e49786da67d94dc9a7bf983bb36278a823ddb2bc9291e7219125cf870fac8c0c28979a4b49e951410d5e5 SHA512 6f88052f61479c5fe4aba1925e90f3daea3852f636c5c17d94a08dfa4de909fb3187650ff07c1dc66b4b3bec4a04cfdaf4cfe0c37903f67b2d716691d07a93d8 EBUILD executing-0.6.0.ebuild 967 BLAKE2B f3d4b98de91121ccb7a3f3c0117aef17c0d78bbe398953001dc67a950b3024c9dba6598d4affaa66b75cf1579101c3ddd3c2e00ff4be40f10234d6590bf0c043 SHA512 5e3f463c6be4d518e075e60d563ff1ae13f73616e67060f47015ff156edda5235bd394d428767963f156780fab4f6d7a19370645a760ad8f7e18f79064c49f7d -EBUILD executing-0.7.0.ebuild 930 BLAKE2B 1d103318ce536b06e88050d4af7f692809a474d6bd39fca706b822496f1de9a1a2a4bc64fc7385dca836d36851d2c9a045ce0cf48c90b14b6f62f9c2701f5699 SHA512 6b210a9c78b7b01a3fcbe34f63183de9818537575f05d19cee2560e2486d3ec948d4fd52a016fba055913992e37a767cb3ab3a74d959d0008f8141013f813e35 +EBUILD executing-0.7.0.ebuild 927 BLAKE2B 52be193935596cafb58e8a221496314a08a0e23a2307a0423d84bc32de69a9ad836d6bc3293b255c101292581eff5aa3e3be886f6cac31f0479ef6852073682a SHA512 2e4245ffff9fe7e0da7581732d7f825905569054cfdd5cb9213fa82aa6f7f750e329c3407f49b91c8db35fc9a54a5333abc6ad2e759bc29b9b141689b44a3496 EBUILD executing-0.8.0.ebuild 931 BLAKE2B 62c54b8256b1420dfce5bcec57365fc8250639bff76e69132b5a2156d5d0297809d97ce39ec9d1eef137591dd10edb04a4b051437866451298161a397c3b9503 SHA512 7d5bceced13d74a7341d3e61319687d8f25e4a65bd890fd2305fc4a00477c72e5e9e18fe7b95c056332a25130b2b0c70ba9f704133eddbbdda391fef3c72f8f4 MISC metadata.xml 350 BLAKE2B d128d36a837974853f5e51c64b03ca8eb749eaba54e5049033153e1c3671eef5a91490855820a47ce718f28e2aa45dd9d26df75e81fd923d7f119d546b6d9b61 SHA512 ff4ae4abcc417476ba024f7e9ff8f8de8c57d70f34c36bd2a4adae498c01489c16bf315ff174616ac9d65de3431983c35da66edae60668c9e526ada2a026555a diff --git a/dev-python/executing/executing-0.7.0.ebuild b/dev-python/executing/executing-0.7.0.ebuild index fc9d9501f8e0..b2f73c153e2f 100644 --- a/dev-python/executing/executing-0.7.0.ebuild +++ b/dev-python/executing/executing-0.7.0.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~sparc x86" # asttokens is optional runtime dep BDEPEND=" diff --git a/dev-python/expects/Manifest b/dev-python/expects/Manifest index fb5c2507573d..da9c2297da20 100644 --- a/dev-python/expects/Manifest +++ b/dev-python/expects/Manifest @@ -1,3 +1,3 @@ DIST expects-0.9.0.tar.gz 27901 BLAKE2B b504f0d7dc91f76a2e036693873efaecdbe1e96a376d930924e00268d6374fad2bdc953e7f684f2ad44bf4d9ca962c377d753ef627304a036c1197b23230a2b0 SHA512 82465cfa48d2c28e6584bc05b9895bf5a0ebb90f43ac828c8e2888a10695c24da7833560880fcd8e7deef9996187ec7be7d993fc9973e2887a66b0b463125fff -EBUILD expects-0.9.0.ebuild 599 BLAKE2B 4bce5b0b53fcc5d8c0b8ab2b8444ac580b5dd1e82da74388ebb77e5fca08cc00ecbe5369615db8b9bd27cc5adb2a03671f8d4f1c0f3953e62edf318dbab0f99f SHA512 247d4f3b499600cf37500ea2ba8cb1c84309caef6189abaa46064f915032adb7524609c9146c16010809f9fe232d40a4e494d886204b2e2207d19c32b5003ccd +EBUILD expects-0.9.0.ebuild 599 BLAKE2B 7b135d18172c352d83a32f40f9d65cf04d8e9770b661526167a096b66dd1b7a47aab0dd116c924a28871f73f81a31ad9c1adef0a95e51009f1f669e415e1b712 SHA512 43aebea8e277a7c47469e7fa8e73e2142a41b867036c69b8f937940717f3141e05e71765749074550a499c9b612ae82ec572b6cb32849215119f76a2df8a3a26 MISC metadata.xml 300 BLAKE2B 31a0397f19e9d532bcf03051b430f97e50cda0ad360e9ae6ffbdcd17ddc5d6067495ed3ddcb73fad288fd7a7c0808e6e08a1a629ae1eb8fdb92749ef423a147c SHA512 8540e7e195b657fce1c062e1a41b3e0bc988a393f4f251069f14379a072708707e4ffbbd5dbb80fa217eccbf887bccc4c6a550dadfcb9aba54a1bdd4db8ecca2 diff --git a/dev-python/expects/expects-0.9.0.ebuild b/dev-python/expects/expects-0.9.0.ebuild index 6449842ca758..5cb1c543d8eb 100644 --- a/dev-python/expects/expects-0.9.0.ebuild +++ b/dev-python/expects/expects-0.9.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{7..10} ) inherit distutils-r1 diff --git a/dev-python/fastjsonschema/Manifest b/dev-python/fastjsonschema/Manifest index a18539ac6997..e0c91689974a 100644 --- a/dev-python/fastjsonschema/Manifest +++ b/dev-python/fastjsonschema/Manifest @@ -1,3 +1,3 @@ DIST python-fastjsonschema-2.15.1.tar.gz 35384 BLAKE2B 89b9be7a9dcb8b22634dcfb54abec7b5709805b7087558af93b4cbca3c71a0b876956060aac0d0e7f4467db1bb38e6a587025c1c219613a661fb0d9e656b81e0 SHA512 7eb4d512eac03e258d670f6d448c5aeb74e20f892a08fa84a0412fd9c99cdc6412d4daa74bc09f9fe933a973a81227dae36125766e64f3c5b01106435ca5d70f -EBUILD fastjsonschema-2.15.1.ebuild 614 BLAKE2B 152900748c81ebdbb679e918a0b8ec6d23a17e776c48725bb3601d10e106a8a3c56f5e10506e164c3a83c62642e2b784e7d31fbe7a31dfbd34f6502d334d7416 SHA512 28442d5a3db428f5cc0229c26901bd0b88b17c90469703ef47c9905945cfc42b6790b87d863203de2721f56c3685221d0bef938ccd27b333ebd84dc06d06240f +EBUILD fastjsonschema-2.15.1.ebuild 613 BLAKE2B d2600517dd95fe6173d49569b4dc5e6ed2e7d78f4e3aa9301cc47eec9d0ee850bd44cae0e1255c44c8c235a652d453a350052d4a6d9733e7b06cf6b5bb70b7ea SHA512 a0eef1920f1e81d2d0eb385decffd9b8a8c567a98edbfc9b20c61e25ebf5b9a7aada710e1227220a092a46334c2d471da065cd5f45a7afe85626c5d797734c7d MISC metadata.xml 319 BLAKE2B e19c02bfc0b2d83b78d1d775d34f9556025170483be474d2b3a4803d62818de81706fb50011059260011d3e0cb11736059014c549af5c2ef913b711a87e7c953 SHA512 6efd64e7ea5b5e60d33f87d5cb75941d976c5c84cd1bec89afa5ef611b0efc620dadf2983f303f6a360a6362db003ef14ff28dd4280105c61ba43ec7b71c41de diff --git a/dev-python/fastjsonschema/fastjsonschema-2.15.1.ebuild b/dev-python/fastjsonschema/fastjsonschema-2.15.1.ebuild index 2c68be83b981..1c8ccccb44a2 100644 --- a/dev-python/fastjsonschema/fastjsonschema-2.15.1.ebuild +++ b/dev-python/fastjsonschema/fastjsonschema-2.15.1.ebuild @@ -16,7 +16,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~sparc x86" distutils_enable_tests pytest diff --git a/dev-python/fido2/Manifest b/dev-python/fido2/Manifest index 1a3323227d7e..8355bc3285da 100644 --- a/dev-python/fido2/Manifest +++ b/dev-python/fido2/Manifest @@ -2,4 +2,4 @@ DIST fido2-0.8.1.tar.gz 201198 BLAKE2B 33411dd05d7f513445afa8a6fc4bb90f3989a655f DIST fido2-0.9.1.tar.gz 206395 BLAKE2B 9a9b5d0dd808de896c91aa605540a1968aab7ae543336521d4a206f27bcf836c57e88aa6cdd0bacf71db8d16a0f94c2f9c16b16ca415363fd0b5e145a448ec18 SHA512 cde8c247fe0875129a890866ab76d40b2bd6feee86ff1ccb4b9ec5e6dc037e569fc8d969b51a456b5e66c6f7c67e18d14c3917375d5de85bbe7da5af3254f797 EBUILD fido2-0.8.1.ebuild 1065 BLAKE2B 03714bfe2468a2914760d886b9e9913c6e671510280cbe5e29d6124e6cf08e2894cd91bdb8129ebd28b2f26da62f7f969bdde2a3bf50cf4995a07d06c5ea0791 SHA512 877bcb037b68c29aec4f2ca8312643f3783d2cea4f5eb09adb277a8f9504b7c16f0146ab6fb3a95cc88de7a0b0721228773d3edbbdbe55054de57983a8c3c484 EBUILD fido2-0.9.1.ebuild 1331 BLAKE2B d65af450cbb2ccfb13c111c66d76ab42346205223ae47ffdb537617de2b611ea7cf8da0ad4243fc4851b883b555d28c1b34e4f08272f4248ce51cf6d1ed4b1ca SHA512 ad03b13e06e84b730ac5fc0e0c463f7faa7e241fc01185aad50b3f81dc3c8e034386aad20ca062ea90a51f6060ae29a87150cc3b9064163453b11bafd6711e5b -MISC metadata.xml 825 BLAKE2B c5e9aa7ff7fe2d8c1ad6c7d62fc99252765ef71258fbc6fb3a173b2e586eefb4da24d400c261e5888c3a51eaf5c7ce6fccfb3f01444d4c27778ec5dc098e3457 SHA512 89922697e33c94ad57635fdc4ebf316ed8d1f1eba307ce06f116aefab570613958e84b863e2f806d522fcce0a7c0010bf366c4eaa5777f8bf2d3087966f54622 +MISC metadata.xml 741 BLAKE2B 008f29c1c846f226a6735f875f9883984b2133d9a78480807d40a9061ef53261518337205f6331aa3682121190131c37f63e1963a54eb3fdd35201c857ffbaaa SHA512 aac8a5cc8d84945a6b83b94b2458e09ba818626ee05bbd1bfa9b02764f40e6ed326090fbd83fec2f336a7e0894e154d637714004fd33dafb942245468f6a23f5 diff --git a/dev-python/fido2/metadata.xml b/dev-python/fido2/metadata.xml index 9bc3de4b0261..bf6236a01a1c 100644 --- a/dev-python/fido2/metadata.xml +++ b/dev-python/fido2/metadata.xml @@ -1,10 +1,7 @@ - - gokturk@gentoo.org - Göktürk Yüksek - + fido2 provides library functionality for communicating with a FIDO device over USB as well as verifying attestation and assertion diff --git a/dev-python/flake8/Manifest b/dev-python/flake8/Manifest index fc5c2aa8b70f..267b95d6902f 100644 --- a/dev-python/flake8/Manifest +++ b/dev-python/flake8/Manifest @@ -1,5 +1,5 @@ DIST flake8-3.8.4.tar.gz 163583 BLAKE2B 221234931365912adffec99c7c6761d2f35918222bee902ade4d8009d24f6918c66d23fc4b973fe653152cc6857b62ba859780b0d9de53fb91b7ea0379bee9d0 SHA512 51ed09beed50175573e6184b404431b3f89aa6594c40c70ed8288982fe12c2a68992e36d69c99013188f03555bf9fef1ba4f111f8e389cef1e1daa69b41ff5b0 DIST flake8-3.9.2.tar.gz 164777 BLAKE2B 1c991296a3e47e4c41f1196fcaf1e7ea059226dfb41657a52fc4f5a9023b54dba21dd99635398e12f37f52f6e498a0a1fb7d87aba0fe7098ebbdfb54dc5598b0 SHA512 618fe1b35070b24395e5d4da9fa1b1f6308abf6f85d8de71b8b553f84d70d9cd7d2a6f616fa1418db9a8b5ad3efab038f4e2d7c6020c0c1bdeb8157e666911fd EBUILD flake8-3.8.4.ebuild 1188 BLAKE2B 7b0c81113db70735cdb5757df5142aaf6a387133cf2a28c6c89cac1d316a3e632a0f3f39408d14e72a096a57040cb104940dda83b6c0c0c315e4cf7c7046f947 SHA512 a3b9b959da19ca3406c355108d3df65d7d17c7a33bf597e86d34b6fa51891fdff8cfb4831cdda6b36f78af19bc2045025205957bdf98c9484ed3d73968c01659 -EBUILD flake8-3.9.2.ebuild 1161 BLAKE2B b5ebffac7457e1cf52a3a42b92035c5553ae208f5eef24e661b8c7164e9e0664af946360050ee117c364b36d215ca45c71d4cb1e160df068d75c565d84267494 SHA512 637b6bd0c3e522ad77c8c517e97df687103f9f217feea7d7456e940ffa7de93eeaecfc89fd23b74092720fe4bf7e5568afb88f9d1cd18e1bf5d9cb2d81e4da88 +EBUILD flake8-3.9.2.ebuild 1148 BLAKE2B 0f56a21c4bdebe4c23f18fac7fd9a975b11f996ccb42a0a4ef0a03d333e9d8a73c48e796a657b49cc6ec5fc6e97387d6d2ff4f8ee2f6ea23a62e8b6d8a5b0767 SHA512 645946b1cdca2b4425d42a4f95843b6296813227596512b43eabb7d6d73676f40cd15c2c5cf05bdb0af8665e3463449b56ddc5266a9e3048fa6d416504c8f05d MISC metadata.xml 398 BLAKE2B 5a71d80adb94073494d12eb93722d21593a388b4f4cb47ad8ce1e8d053f24d1597c36743e720dabbc023f9318039b45b0b1ddc22d86455394b72789ab0c5e988 SHA512 823dbd0877b3ac042e5c51f260cb0f3d3490383a4975d7bf2267898cad7e3366a693be270d2eb9c8dcea8b7f66d1e6a3343b7a4be5c1b8f0fff8ffe514952e5a diff --git a/dev-python/flake8/flake8-3.9.2.ebuild b/dev-python/flake8/flake8-3.9.2.ebuild index 48d4b58f1fa9..d7e46d253cc6 100644 --- a/dev-python/flake8/flake8-3.9.2.ebuild +++ b/dev-python/flake8/flake8-3.9.2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( pypy3 python3_{7..9} ) +PYTHON_COMPAT=( pypy3 python3_{8..10} ) inherit distutils-r1 DESCRIPTION="A wrapper around PyFlakes, pep8 & mccabe" @@ -20,7 +20,7 @@ RDEPEND=" =dev-python/pycodestyle-2.7.0[${PYTHON_USEDEP}] dolsen@gentoo.org Brian Dolbec + + python@gentoo.org + Python + hawkowl@twistedmatrix.com diff --git a/dev-python/lark-parser/Manifest b/dev-python/lark-parser/Manifest index ca134d95c02c..d90a7e0b2041 100644 --- a/dev-python/lark-parser/Manifest +++ b/dev-python/lark-parser/Manifest @@ -1,7 +1,5 @@ DIST lark-parser-0.11.2.tar.gz 225851 BLAKE2B b4fec8701287237442d8fd3b2519f75f70f153a0d9deba8b39ba3317df358fe1ddda738f320ff689a7a8965ab157fefea7eb121ea980c6a6d8ca1b42d63941c9 SHA512 277be4e6d56d8e2747df434518d6d7918c149a67c3f6af3f978858be86f3fae9248989823c2429dbdff4a1c1615753607f5487fd9d6705cfafec698cb9d47e4b DIST lark-parser-0.11.3.tar.gz 229917 BLAKE2B 14bd76f1faaa4fa0aa3fea300d7a4969e0afd70cecd163304047b34a001c012932f37a170d6727a01c93f69ad4c29da70e0b26cee477d81880fa7f97ebd01598 SHA512 34cb6b53dc782a8de57f1f9a0946e7d1f383fad83aaf85102f7d8ca9e5ecd1f83a7666ee1ed8bf556a0d21e1ac5af23964377619882b81dd1033512f544d51c0 -DIST lark-parser-0.7.8.tar.gz 276204 BLAKE2B c2d103f41b7b6ccb988c5935c53e422d495980c1d64cba125e9d27b9b7bf03c0864904e6c2c6b40ec56e8975a8051f1a18c9da126d02fe149dc3684ea7d41c30 SHA512 52eed1a5f26fa7ba79820298a8f6f7594b2351797abdaf8fd96f76e15a11711805955e055164ce287f7204edf3d19116562795cf56db464b4f2f15e40e1da561 EBUILD lark-parser-0.11.2.ebuild 621 BLAKE2B 13609371418dba6d3a11da93e4dec266ffad5b281e2166f502be645707303926c1d7855bee3176e86240cc2d98a679a66a51198069448796f239a24130686040 SHA512 0008e3e37ba77243a566779a0c69853df389e1dab5957ed68f606b263cb178851d25435fcea3cc4b476e87b78174f4c52effc242c5524727f831e30c6034454b -EBUILD lark-parser-0.11.3.ebuild 685 BLAKE2B 59f8fdfdc9becc7cb1b9b8591bd8d344b03279eecc2f45ba35bfa7034938e6a112aee8a15bdb93db24e7c1bbb3262cfca4cde4c357362438204a6ed2e14a0909 SHA512 cae4764668c0eced18ed14bbe0ac93a2d9fb739903ddd84a2c3ce92cf36ad438abd460b982e5fe0605f3e4e35b2a8cfd228d46047ddec135cde247aa00d798a0 -EBUILD lark-parser-0.7.8.ebuild 405 BLAKE2B 5605f1497ae47ea1496f40fafd16eeae8de06af7dc57ed676a9edef923542bb6dd0341adddecd26403d3031b16236298b573bc993c1ead949e1b2327713c5715 SHA512 af78a75077dff7bb32690c6b49959287bbd60e74ea82b8faa811b69501990f4f4b5acea98a6750cc7b3f16ad5af4ebd4a255b7a1b34d6fa191c908c021744a6b +EBUILD lark-parser-0.11.3.ebuild 686 BLAKE2B 18a44742c12c23f65260fda546dce7597dbe2f8a3cd72c8718b4dca070af74d85f447263162729351f71084ace710a442a65ddc5d7e3decce49c2d0d0d31ad76 SHA512 5594c5bb8b6ac631aad009e4f134590cb4291c3257cff00c3d01ebb4e2b3f370b3a24b20695d49656da65e35ad9d600d45ff2356a309d7a4a80a3db7afe9edb9 MISC metadata.xml 634 BLAKE2B 579a43df551ac45d8653d586c6567aae74c77dcb49aa9a4acfc2940ba975629aacda078b1090ae54ffc4dfed6b771b4d9f231970cb999db3367a32c45baa7051 SHA512 f9220665198522f359ddce8a72bbade74346be4e74632fc5764beb0d386965d6e7a88d1366dc968e330394a4a367059ec08c2b3b48839789b1b271657be5c49f diff --git a/dev-python/lark-parser/lark-parser-0.11.3.ebuild b/dev-python/lark-parser/lark-parser-0.11.3.ebuild index ed00a09f0ce4..2f672d5b12f6 100644 --- a/dev-python/lark-parser/lark-parser-0.11.3.ebuild +++ b/dev-python/lark-parser/lark-parser-0.11.3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 diff --git a/dev-python/lark-parser/lark-parser-0.7.8.ebuild b/dev-python/lark-parser/lark-parser-0.7.8.ebuild deleted file mode 100644 index f5c1685accc3..000000000000 --- a/dev-python/lark-parser/lark-parser-0.7.8.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8} ) - -inherit distutils-r1 - -DESCRIPTION="Python module to propose a modern general-purpose parsing library for Python" -HOMEPAGE="https://github.com/lark-parser/lark" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest index 226f597b0551..925ac3844676 100644 --- a/dev-python/libtmux/Manifest +++ b/dev-python/libtmux/Manifest @@ -2,7 +2,7 @@ AUX libtmux-0.10.0-more-specific-ids.patch 1092 BLAKE2B 9d29753d4da4af3c5d1f80eb DIST libtmux-v0.10.1.tar.gz 220592 BLAKE2B 56028bca4e6a8df788d9fc9a112731fbf17f3617410d0632ac9d3f000ca130d2f4b21c377611e1ef95bcf493fa14f885cbcd7aa986d9c1b89d2b972fb4173f78 SHA512 67ed162546a3dc5aa51e91ac03f015532d67847b0400766b442691a39a1a751c59a6b37811f6422ed713fca6a071767a8e13694b2722489d2e56cda711010228 DIST libtmux-v0.8.5.tar.gz 222445 BLAKE2B 5af148555eb89c66bdc66f3f214967f7e901d9b86ea85e02a9fba64f2eb3559828519ba8120eaee5eb86ec75bee2e599a08384dd096de8dc0969129c58172c1e SHA512 d456725c3ca41a672ee5239bfb5f42a262674638d308fa141627995be8b8fe348bb8713b735eb05c5a3cc73f35fe3f6fac12024f6254c950a3048b2e07606363 DIST libtmux-v0.9.0.tar.gz 215649 BLAKE2B fdf6f424ce8eead5f0f19cb53bfd438e9cd7b5326e57e676281f74cedac6e1bcd7cded27e4ef226d2fc3bc09bbb57ff0e63aaa7d901ab910b6a890275c7fe63d SHA512 d47078300614b2a286eab6063c9492baa115787b917d2fb2e4188032ce580f495f0e7f4a14383407c61063a77d640092d117ba43974524f18da024dfc687c8a5 -EBUILD libtmux-0.10.1.ebuild 931 BLAKE2B 7a246cb87178bd4a2f6d6b2e64ec2c57963321ed28f51da4733cefef82e6e9642b4b58c7916e5f4e75c8921e8a4f82bad6313ad7e5bd045b8eb4a6f568a8757d SHA512 4e598e1b264cc514a32e49b7edd289a5025a35005e78aebf5352952b25f1569967dc8a2bd70885020b06cf4ddaaa4bfb05c6e27e49b0143ac81a67407840ccdf +EBUILD libtmux-0.10.1.ebuild 929 BLAKE2B a7506326d22e7f4dad0b114e485a1cdb02659d98cf8cffac7e467ea5d4bca74057437edadba23ed581c9965f82ae8c76feca9f0dab1cb042b643ad836e55bae7 SHA512 aa6c0e503f08352f3f14a75cb8c297f5e02b04ac5d7c7a1c0d5930bc40a89abdeaa9f60638d04780d603160905b0a7d80d8a7a3ed7e9dd3914225df61318d2a5 EBUILD libtmux-0.8.5.ebuild 824 BLAKE2B 566e684154bb0b634e4d4de4985e5db159b0829909a757b9dc7f7b65ac049f1571889abd67a9db31817cb276d83db527f8d736fbb020ea25c8fdf8b8365eb428 SHA512 16c659d73bfc74aac9671cc09700e207312a8f03ed12e90a3923cbc433224d834b153bf44faa8c66937034be08a412076440dabdce40f73ff5a7ff1c08dc775d EBUILD libtmux-0.9.0.ebuild 864 BLAKE2B d17a5d98c59580f729c47f8a22b8cf78d59d9b8cd225d9103e17cdcfb6fc601001574d1ceb0ac0b2777d73d15d3229a1bfa7300e6562d71baebba7f676e606a3 SHA512 09a750acf79824c427c558208e6ca0210e1c9a7ca34de3bffc3073974d17c28d24a50caf0c4a862e0f1c7408c0474aaf72f7186fdd7117f1253753f1d97a415e MISC metadata.xml 343 BLAKE2B 66c3f5a64242dfaf69b7828e9e90de5eb93bd1d95a008cd41b748fe768280678f7be3d9e930690be44fa7f639de589074f056ec4d39bb882fdfff9dbc76f3558 SHA512 897920796a56516a2cd2455e689b364cf92080b65a3f7c0f8b40b56e2f4c1c693a29cd6eca755ff51e3b1b57a8be1136a5648f1ed8857933d6e7e20628eece5e diff --git a/dev-python/libtmux/libtmux-0.10.1.ebuild b/dev-python/libtmux/libtmux-0.10.1.ebuild index 0c111725709b..c3f1cba9078d 100644 --- a/dev-python/libtmux/libtmux-0.10.1.ebuild +++ b/dev-python/libtmux/libtmux-0.10.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> ${PN}-v${ LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" RDEPEND=">=app-misc/tmux-3.0a" BDEPEND=" diff --git a/dev-python/linecache2/Manifest b/dev-python/linecache2/Manifest deleted file mode 100644 index ebd72360938c..000000000000 --- a/dev-python/linecache2/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST linecache2-1.0.0.tar.gz 11013 BLAKE2B 5f9b125819d9c812d37f1c14ef9ab52f2d5787c83a3d0d891a4def65f17aea26d903b269a610b7247927f72c1594b434ce9274c5358b29799e4ca5b426b37836 SHA512 e585a6e4c054c1965bc4241a1e36b57cb04f32b2d778df0ae4381975700497975251f509354d3622e36c82973c726a207b815f8b12060d9d583b6669a9eb279e -EBUILD linecache2-1.0.0-r1.ebuild 725 BLAKE2B 2fe7e9b489f4f050b40b0822654034f66008777caa294f0ab107efff8b06ac2900250211d51f5a0374cf99ef5029c50eb6ea748717ad82e8378bf50cf3eac4d6 SHA512 365efefb38065f1bd9a54c61b8e2004eafa7f92b3c137cb7a55501f03580adece86784728c2e7306d56d15301c5aa8cd3c23f285b48e63c1bbf9bab13ca23154 -MISC metadata.xml 377 BLAKE2B 7de50cf7b25ff4a5670c0976205066353aab31ca2c46d14b037253b9843af6a6d973b7a43aec2d213ea4256de851f6ed7accda0aeb1378ba04ae52e69d1c5977 SHA512 577fa842cf618ecfe56bb1661a9b5e124d0f53c204d36df681f2d2601cc797120bbbe9cb863b8aeb268127044c5d2fcc1cf5f21e953262d793d97d9c9ad98aac diff --git a/dev-python/linecache2/linecache2-1.0.0-r1.ebuild b/dev-python/linecache2/linecache2-1.0.0-r1.ebuild deleted file mode 100644 index aab01856e995..000000000000 --- a/dev-python/linecache2/linecache2-1.0.0-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="Backports of the linecache module" -HOMEPAGE="https://github.com/testing-cabal/linecache2" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -BDEPEND=" - dev-python/pbr[${PYTHON_USEDEP}] - test? ( - dev-python/fixtures[${PYTHON_USEDEP}] - )" - -distutils_enable_tests unittest - -src_prepare() { - # eliminate unittest2 dep - sed -i -e '/unittest/s:2 as.*::' linecache2/tests/test_linecache.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/linecache2/metadata.xml b/dev-python/linecache2/metadata.xml deleted file mode 100644 index dfdeb6abf1bb..000000000000 --- a/dev-python/linecache2/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - linecache2 - testing-cabal/linecache2 - - diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest index 8777cee36013..7125d475fb61 100644 --- a/dev-python/lmdb/Manifest +++ b/dev-python/lmdb/Manifest @@ -1,5 +1,5 @@ DIST lmdb-1.2.0.tar.gz 881437 BLAKE2B bcb045868c100bcb82daed99bdbd73699dcb5a0e982679f1d9f49747f468e2ab2cbc412ba020b9deca7263fece501c25d984397ee2969187c8118da920c691aa SHA512 75c7aeb3e98ffddb9e40b4eb7404afd3c6ade93753488eac2cb5facfab3ec9b660d925b8bd1c40ca5f8180cb6ca33483020bb4c5ddc074b841693ba278883529 DIST lmdb-1.2.1.tar.gz 881515 BLAKE2B 76d56e046b5a481411c9a180989da0d1c4b7371058e38abe6d8a6b76f7e2bc62678459241d319850cf739b7b067f3e89d309e5f9a538a187c52c1044fe8b768d SHA512 fa763e24c8f278e0b9c379f39329b7b80051e10d5d8edfdd631486490cfbe5c7bc641d885ffb9f298c0c07f7e6901cc826023c472f98b430a4ec9c0bc71139d5 -EBUILD lmdb-1.2.0-r1.ebuild 849 BLAKE2B 3e7786603e70262d6de6dba3cb68430ce934825105ea188e1397317c7df9bbd90a23fe649ced7ddfe7e7faa53ab12f1ef40bbfd91498d8d3740ce7e72138d3eb SHA512 0b8004fb92370c30448bdf67cdedb0d13133f74489f66ce5981471cb6ea7e079ade4c5fe2a2b5f944bc4a5b85b2ba3108a41628a8d7db5c020b5d5bd3c864f00 +EBUILD lmdb-1.2.0-r1.ebuild 856 BLAKE2B f48371ef15f17694c2ac22ddd8198cc720819cbe49f1fb6dde5883db9a997a809917fdcdb4810714eddb8668830b5c13ccc7ff301cc93d42cf63846007217f23 SHA512 c284da7fe8fb204cadae06d44d21b1279dce0a3f9378a1782b0cce4594ec1ad19ea162e0464cdc3a1f4bd3e4741158265c600670f4b2e113b965bb105688991a EBUILD lmdb-1.2.1.ebuild 805 BLAKE2B 97d600d2cec6d8b3ceefa9cc7b32249115010320231de9e9302abee71d0726fc829a6d53827c5c0b7378f19cc72fe73059c196f7064ed8b59bd37d4b99301b50 SHA512 bd10a9eb7bccf558567269f3ef18a75cfbb7702cedfb84831643f0e1eae249dce531bf0622bcd2312d634a04ccf68edb74b9f3b40986785991621f980ba353eb MISC metadata.xml 419 BLAKE2B 7bb3bd08439249e8bcb7f64d91a707245dd2c32eefed576a4389019217c304173754628f1fdd82f147e6f7a077e2abcb6062dcbaf76d0547c8d710c8d16d0a64 SHA512 700345b4a50d602e35c983fadf73eee5da01b7d9dc4a647966277aeb7fe1fb26f583c681acf1718060dff14b195df7fa4689bad2451c475d1883b66e223ad29d diff --git a/dev-python/lmdb/lmdb-1.2.0-r1.ebuild b/dev-python/lmdb/lmdb-1.2.0-r1.ebuild index b44f35f3e686..69cc709b5e97 100644 --- a/dev-python/lmdb/lmdb-1.2.0-r1.ebuild +++ b/dev-python/lmdb/lmdb-1.2.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( pypy3 python3_{7..9} ) +PYTHON_COMPAT=( pypy3 python3_{8..9} ) inherit distutils-r1 @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="OPENLDAP" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-db/lmdb-0.9.28:= diff --git a/dev-python/mamba/Manifest b/dev-python/mamba/Manifest index 0c3f6a5dcb17..670695205369 100644 --- a/dev-python/mamba/Manifest +++ b/dev-python/mamba/Manifest @@ -1,3 +1,5 @@ DIST mamba-0.11.1.tar.gz 36974 BLAKE2B 0bffac92c32413be736c20f926094cd2003c8bd8abb47abda7c63a071af5b99729f32b5cdb74f21f30f0b50be81674f08f79dc37416e8c67e2ae03c9a837eda4 SHA512 2b28415e5352fcec8028a8ddef6ff83a0cf2ebbb385506eb97f6a46be619277136a61180e8cf30047efd7807f867a03a0d1032dbfed27e2fc050a8639f67814c +DIST mamba-0.11.2.tar.gz 37370 BLAKE2B 90228aa9668c5c79161aee79d92a9409e5df5d9d71b94f2ae8401ec5eea32ed45cf1b1a72eb596b6e24f140bf053bca4cec848830ae83c24b108ddb4a2bcd148 SHA512 8ca6207c9df7b3388db8ecabd13456e54d8811c24f695ccc638c90bb2c975268f9e803533808f9b099651ee4744376fad3b58eaa84a6c97605631368f979915c EBUILD mamba-0.11.1.ebuild 889 BLAKE2B 10e2c0a1be6181fdd1084e77f0332a1697294460d3b877472d15a6b71ca3533b8bf74818be97dab98512e971a48ba6061cfa78ab5f14889b6babeccda8bb1725 SHA512 6d1aca67121adf5bf5a2b0ddf65ffcaa920f1468ddff13cb380f4b5febcb5ff4efc91bc1d60b02d3b6fdc226ffeb67f0ab4bf8194ed57fa8a40a0f8544c4dc02 +EBUILD mamba-0.11.2.ebuild 858 BLAKE2B 415cba919ccb9af71cf4bd683a9f6bce35c9490defd9f12e816831afc15f690e304f316e9f659919038b2a92d2d4a89955d9cb81d0a10c88cfb0b401dde8e023 SHA512 04525d6226390f2912cfe9809115d8fadf67b8d35b66f3979dd8a6bf6f967f073a54560c3811f4f8e6682aee33de6c3de491721e44f7615bb3180c014c722b17 MISC metadata.xml 299 BLAKE2B 921f7b7d5add4e7decb67da81d15bc1382bb3c51125d99342a9d8229fbf4cb0336ac13623290d0977ee9db821565bde14a1a5d9769dd5e2b89e333efc2a44d54 SHA512 ea6d9b306c3a8691697cea16a1582c8b5a36b54977534e4937feedc34bb62f4006d57227df48e878174aaaee03229d272bd940f23cc5e831cfbe79b05d827f93 diff --git a/dev-python/mamba/mamba-0.11.2.ebuild b/dev-python/mamba/mamba-0.11.2.ebuild new file mode 100644 index 000000000000..805822665e73 --- /dev/null +++ b/dev-python/mamba/mamba-0.11.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{7..10} ) + +inherit distutils-r1 + +DESCRIPTION="Python test runner born under the banner of Behavior Driven Development" +HOMEPAGE="https://nestorsalceda.github.io/mamba" +SRC_URI="https://github.com/nestorsalceda/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/clint-0.3.1[${PYTHON_USEDEP}] + >=dev-python/coverage-3.7.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + >=dev-python/doublex-expects-0.7.0_rc1[${PYTHON_USEDEP}] + >=dev-python/expects-0.8.0_rc2[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs --no-autodoc + +python_test() { + "${EPYTHON}" -m mamba.cli || die "Tests failed under ${EPYTHON}" +} diff --git a/dev-python/mando/Manifest b/dev-python/mando/Manifest index 0e00494df2db..34422d256869 100644 --- a/dev-python/mando/Manifest +++ b/dev-python/mando/Manifest @@ -1,3 +1,3 @@ DIST mando-0.6.4.tar.gz 36560 BLAKE2B 9878746485d4b896c3e32512b77ac02739940a1398eee12056fd6719cc3c99f8c526c8e573d2556b6a9d0d8d26e20fb45c97119e626b1d44f0a5b5f4655adba1 SHA512 457fa0db4e8e5dbfac6146d254181213814ef1975c919b4573007face27749ec3a50eda850558ebdc0fdff94a5e9819fd825b10cb3023078b2b426c2825fdbf0 -EBUILD mando-0.6.4.ebuild 757 BLAKE2B 6ae109b43c0a14d95b0258fa2e9656ccc7a1479cda20d7ef73d473b6b9d91f11b4ea0dc847be58dc3e9b8cb7ab73630ab476daa7106ebb0e261e01fe89cc9cf5 SHA512 e3ef88cd92a2615c5edb844c045874d34ee5f329bbdd8d494d0f6553ec69a15a766597bc24f752198cd8e9bfa76e395e1f3a1e6b3b3a69b80a1e29953d1b2289 +EBUILD mando-0.6.4-r1.ebuild 801 BLAKE2B 78ca51c9d54f15f093273d7ce34da3fbcc67844a229a217b40a449cc4d5da02404587951fe0d0c01e1686987e5e26f820059b88256d6b800c69d32b6511a81ae SHA512 ebe6db9999c38a300e962a7fe26b95b61c0e010cde36812f59728f4045b5ec41389515546c98e1a83bcce41af50bcb236413e6d6bea2841b8b81f197e82a23e1 MISC metadata.xml 284 BLAKE2B 2ac79590ac3d86444a048221b350828e6b8ab5c575144eb2bdd5aaa9838b10d5bdb9fc1ff94df85b0912ed1e540185e1f232ad329768470fa544178cd0fccc15 SHA512 5dea54f42d9854c6e4ef70112a31c073e18ccc6af76ba95bfd72cd370e2bc720b564935abfd73c8d3c743361f824a608ba99bf848ed8da222cfaf83076403e8a diff --git a/dev-python/mando/mando-0.6.4-r1.ebuild b/dev-python/mando/mando-0.6.4-r1.ebuild new file mode 100644 index 000000000000..f7d975d723d2 --- /dev/null +++ b/dev-python/mando/mando-0.6.4-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Create Python CLI apps with little to no effort at all!" +HOMEPAGE="https://mando.readthedocs.io/ https://github.com/rubik/mando/" +SRC_URI="https://github.com/rubik/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples" + +RDEPEND="dev-python/six[${PYTHON_USEDEP}]" + +distutils_enable_sphinx docs +distutils_enable_tests pytest + +python_test() { + "${EPYTHON}" mando/tests/run.py || die "tests failed under ${EPYTHON}" +} + +python_install_all() { + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + + distutils-r1_python_install_all +} diff --git a/dev-python/mando/mando-0.6.4.ebuild b/dev-python/mando/mando-0.6.4.ebuild deleted file mode 100644 index 87d54e40707e..000000000000 --- a/dev-python/mando/mando-0.6.4.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..10} ) - -inherit distutils-r1 - -DESCRIPTION="Create Python CLI apps with little to no effort at all!" -HOMEPAGE="https://mando.readthedocs.io/ https://github.com/rubik/mando/" -SRC_URI="https://github.com/rubik/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="examples" - -distutils_enable_sphinx docs -distutils_enable_tests pytest - -python_test() { - "${EPYTHON}" mando/tests/run.py || die "tests failed under ${EPYTHON}" -} - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/mccabe/Manifest b/dev-python/mccabe/Manifest index ea06b344baa5..8247ff7e23de 100644 --- a/dev-python/mccabe/Manifest +++ b/dev-python/mccabe/Manifest @@ -1,4 +1,3 @@ DIST mccabe-0.6.1.tar.gz 8612 BLAKE2B 6828dfd852cf9b47de10bd889dd4c32dc1ee95910fbd27e0921cd7d9975a0831b1c2763eda5b2d77d7e4b44b5a9d0e89f0818cab71de655954cc87cacfe8d382 SHA512 d8fc251a29790887c14c5932c5172b4cd578cd37ccf14cb96e80f0b97f27023427ea032d14e1e2a99d72627b055eb285f60db69e679ecd79d90a34b0255703d8 -EBUILD mccabe-0.6.1-r1.ebuild 735 BLAKE2B 58583a144d25813d2a4ed21ff2b7151d9c2cfc62ed755286cf7977cf9945c90743ceeefa00cfd50cd2cad45240afc99889715e08ca89660c282a54d639c1b501 SHA512 3ba43ce34aa2b42013c995ea5096a665bec26b6da6ef86678fb4632a90218ede57c01b686ab0b91c31c01f811b6c233bc6300b72f76733d0a4917d7cdfa93151 -EBUILD mccabe-0.6.1-r2.ebuild 710 BLAKE2B b296a3634fdb40f342c4e2085d4ebf738ab5942cebd9c6403555639a83769a63ae56cabf12c1c9124e4dec74d676b8cf08dbde1a47d5244dba94e941c5b7d94b SHA512 ca02d9490aa8ebd0a2b2e353a0d99afd168de306365da5a2f967b9a65299ef1c5010a1777a3a2d6da346e560ec004af666dad379ea9c57822ac9793e22828478 +EBUILD mccabe-0.6.1-r2.ebuild 711 BLAKE2B 10b7727fc2d49fc17352ba32fefeed9b51e182ae18d45f3ab3740865b40d833075765c1da7134dce5c67f11935162e9ac424daeb4cadf51791f47d84cd42a7df SHA512 775167e5d9dcb3c8ce06b2507cb189fb32e97393f9a4b6b723cbfc10df95c7553032e297704690de6ad597bcff831517c580c7db7d6eb3f66df265c3cf47705a MISC metadata.xml 398 BLAKE2B 868cbcff67488d329190b54ddbb2fcf9d7be6c3ed535d8437161b6ac35f067d8585d8de67874ae87615656073ab113f0bb10ecd164d32f92844cb489489085dd SHA512 a23a9f2c7bbdfee2547cba6c99cc8112d900297c76a6e2ff739177e32a1877156379f341b6c2d3565e4e503f3999f51317ea35b1ac620e8c18911c1c1e0d1b40 diff --git a/dev-python/mccabe/mccabe-0.6.1-r1.ebuild b/dev-python/mccabe/mccabe-0.6.1-r1.ebuild deleted file mode 100644 index 1dbf2901b6e6..000000000000 --- a/dev-python/mccabe/mccabe-0.6.1-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_{7,8} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="flake8 plugin: McCabe complexity checker" -HOMEPAGE="https://github.com/PyCQA/mccabe" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -LICENSE="MIT" -SLOT="0" - -RDEPEND="dev-python/flake8[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest - -python_prepare_all() { - sed -i -e '/pytest-runner/d' setup.py || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/mccabe/mccabe-0.6.1-r2.ebuild b/dev-python/mccabe/mccabe-0.6.1-r2.ebuild index d0bdefee2616..e5d8377da940 100644 --- a/dev-python/mccabe/mccabe-0.6.1-r2.ebuild +++ b/dev-python/mccabe/mccabe-0.6.1-r2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( pypy3 python3_{7..9} ) +PYTHON_COMPAT=( pypy3 python3_{8..10} ) inherit distutils-r1 diff --git a/dev-python/mechanize/Manifest b/dev-python/mechanize/Manifest index 23120b171dd4..0ab267790c53 100644 --- a/dev-python/mechanize/Manifest +++ b/dev-python/mechanize/Manifest @@ -1,3 +1,5 @@ +AUX mechanize-0.4.5-py310.patch 900 BLAKE2B 48fcf7baed04e4a2aa32bef01cfab4f8246abace61364fd26d4c90231f6e2ab5924d89b377e6c3a0f5086bcd916e9789a61a5b2aa585665711b97726ecd4b5fa SHA512 1e4262f24ba5ae7238bcf261dfce7cbb851b72fd5daacc37cee570d2172d57d9700802a8c6b8186d7dcdc0cfba583cc136b81fe759513436f393f27159e266c0 DIST mechanize-0.4.5.tar.gz 216908 BLAKE2B 67951ad8295a32799768b3719525d45d502bc773c6f2a5e762e3dae97f309c8c265a2cb3efde95c9e8cb65e89dee6ad6ad8585685baa4e9ff1acfd146f115f6f SHA512 51706d5c073501d02fb7395eda30625ed9191324f948073c7d1589df0e507d8b7641ca514ceff55e7d82e899ba6e10c55507c79668976c7654ff0004671d09d2 +EBUILD mechanize-0.4.5-r1.ebuild 899 BLAKE2B d52600149e9b917568e6c4a54456c957cadd5610487ba3e5d1c3f94df9a7cfb84932dc1c963bf31a38512624be2100c0dd37099eca354898fa29eaabfa5e8630 SHA512 3934498d52761a4d8569ea254f604e9821f8ae618e101b812a44173be646b60811f40cc5f2f693215539133ccd83e9275f9000c6228d4ae0461b4adf93bd4f57 EBUILD mechanize-0.4.5.ebuild 611 BLAKE2B 69ea62451950272b314d4d89c129f7aaaa2eb1934cb69378fcf968052713f5720268ef8e270a42f1b09ad82e4aa5890a9a3d766181faad025f9a8066994187ca SHA512 0447252d02eb41885745d00f313d4377158e4b5329a09e82b40a847fc0e7e523ec0c639e347c45c9949c7b0d8b7427fb8534b2caf75fea54658dd1944fa49e47 MISC metadata.xml 978 BLAKE2B 1c2cb6d7489e09531a0c96862eb12ac53d30b940e940002e69820e7ff51e2fa56d9145d732250d68892690f63663847ff3f711847dd98ee8803fb07e0d5b496c SHA512 ebd61b86ab4c9bbfedd1d1892b3dab26040025f348b56601437999d13817e7147a5b89e3ac8454f6689f3978b289a6893433bde81705d52c4f7d236ea0dd6291 diff --git a/dev-python/mechanize/files/mechanize-0.4.5-py310.patch b/dev-python/mechanize/files/mechanize-0.4.5-py310.patch new file mode 100644 index 000000000000..98656b65425f --- /dev/null +++ b/dev-python/mechanize/files/mechanize-0.4.5-py310.patch @@ -0,0 +1,28 @@ +diff --git a/mechanize/_clientcookie.py b/mechanize/_clientcookie.py +index ebd2773..6c89cbf 100644 +--- a/mechanize/_clientcookie.py ++++ b/mechanize/_clientcookie.py +@@ -188,13 +188,22 @@ class CookieJar(CJ): + raise IndexError() + + ++try: ++ from http.cookiejar import NETSCAPE_MAGIC_RGX, NETSCAPE_HEADER_TEXT ++except ImportError: # python < 3.10 ++ NETSCAPE_MAGIC_RGX = MCJ.magic_re ++ NETSCAPE_HEADER_TEXT = MCJ.header ++else: ++ MCJ.header = NETSCAPE_HEADER_TEXT # needed for tests ++ ++ + class MozillaCookieJar(MCJ): + + def _really_load(self, f, filename, ignore_discard, ignore_expires): + now = time.time() + + magic = f.readline() +- if not re.search(self.magic_re, magic): ++ if not re.search(NETSCAPE_MAGIC_RGX, magic): + f.close() + raise LoadError( + "%r does not look like a Netscape format cookies file" % diff --git a/dev-python/mechanize/mechanize-0.4.5-r1.ebuild b/dev-python/mechanize/mechanize-0.4.5-r1.ebuild new file mode 100644 index 000000000000..01bc41260c68 --- /dev/null +++ b/dev-python/mechanize/mechanize-0.4.5-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{7..10} ) + +inherit distutils-r1 + +DESCRIPTION="Stateful programmatic web browsing in Python" +HOMEPAGE="https://github.com/python-mechanize/mechanize" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="|| ( BSD ZPL )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=">=dev-python/html5lib-0.999999999[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + ${RDEPEND} + ) +" + +PATCHES=( + # https://github.com/python-mechanize/mechanize/commit/2a563ec4fbc394ec5976dda0f528db43d28a2706 + # https://github.com/python-mechanize/mechanize/commit/bc6a2ca7b17e11f2533ada67f0bf92124d4a3cac + "${FILESDIR}/${P}-py310.patch" +) + +python_test() { + "${EPYTHON}" run_tests.py || die +} diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest index 198678465359..767c66af703c 100644 --- a/dev-python/moto/Manifest +++ b/dev-python/moto/Manifest @@ -1,30 +1,9 @@ -AUX moto-1.3.14-newer-botocore.patch 2398 BLAKE2B ea5ebf10d926cca1e9e5a804317bb9b9e82ddbe14d25668f7d375c782b9868e16c11566a4b5de83c855001c2ab059c25566d2ebc32f614875f2b10ce39c3a40f SHA512 35602f3403f2e6e6ff33ffa3054d88ad84eec47731c22211eeaa45d12a7b9181e3710c15a820db060b4f3ad49e4d18e4433066755c649d09a5e82702f08b0f83 -AUX moto-1.3.14-py39.patch 1372 BLAKE2B 620592a897b8f2ddf1973fa3f00a7c2c2512d3da02bf7f5a1474e6f8a934815cdaf00951898af292ebc5b38a0cc961d685c59fd8dd952d5fbe64dcff086d9d19 SHA512 336d9c1d399d2969cc603a3070285ebd4cc2f58bd8fa8d477fd6bde8cfc9a9a873c15b98fd2814f8c3b1cf591826101c024658f5b4468f40e6beaa229c8c8f50 -AUX moto-1.3.14-tests.patch 2306 BLAKE2B 83bf272204ba9128623ad13bfb4a468d6b2a4e5de89633b7915d2090be44b4a7823ca88ea6a706fd878e40434335a3d381e28b88806f7ed5f402fdb9977837a0 SHA512 549e1e6715f04b56729f5621f2806e8b9192ec9fd6e5bd4cacfdf4a1a5ee48ed8701f0a9acb5b1cc08e40efa4d3dc1ad5ff0821c794e97a9da6288dd3cd1be5a -DIST moto-1.3.14.tar.gz 1829165 BLAKE2B 2ec30c4cc571492a9d2c08f66a39ad04cfc0baa7864db8a5be4ea9af24ecb59bad3e85c44fa8a7babc16bf66188cb6bef89484f1f302a11e6eec1f8dbf516492 SHA512 1fe7e9d49dadada82f24d6bef1c21419c414e027c21ed1099bd1eab7c269ac5638ed44a29d1557b37562a44b22a7c7251fc1ca8ba88cde6b82d39dbc620aa6a6 -DIST moto-1.3.16.tar.gz 1761006 BLAKE2B adb48ac770e0753403fd41309ebc2085e5d9cdfad5dc791d9cc1216af10e55038c37526a8549a034a3327d821c56b0f6cdd775a17336285bfc637c09191dd78d SHA512 80a1335fea8d6dd42b4062365da4719d26cd6c18e5c186c950bbb844dce44e91ffe5e5173742f3b60d6ba2cab93d45359b43c2cb0ccf74d16009986457c243a4 -DIST moto-2.0.0.tar.gz 5054551 BLAKE2B be9b18909f90b22fe57d47e2eea50144b4ac8046dde0123249079f53c8f3c2ea70513b29cde1030ad923be7d50c6021351c8aa9c65bc0b95510a4f4de9d4d111 SHA512 285eff39004b291d112c455f44e30fe441d74c08aff614f5c97e7c52a68edb200d7077722f1e7bca38a63694aabf2ff56994cd1229e449b2f1afdf3945735fc7 -DIST moto-2.0.1.tar.gz 1530088 BLAKE2B eb35bcbc8b22044ae86eaa6eb1f71eb24174a8686ef06d475c870ef629d0a525719c4f153cb0a55fa27f3c33568a5796a07ce903800468557dfe275de3da3623 SHA512 d650140c76a2090332fd9f4c8be84379d4e578a63125d473b821d59bff9f93ee8e696268e4784df13f2ee3b8b6967fd10cbd94750f37e63967ed679b4a301682 DIST moto-2.0.10.tar.gz 1629239 BLAKE2B 3b1e2272f0a78b90dcf4263fa9e1e7cee17621215d742387bddb518da973fb4d0bf383b78bccec2e312aaa65b41428a78731e458e4f6a04bedf31306430a76a4 SHA512 77db3ec43d9777f469cae18f891ad277b2ae89fe0e69474dd904876ebb275503bb3beefe130d1ede05c7f1370107fcc6db76ef5c8e446a2132ad5dd85fea9ac5 -DIST moto-2.0.2.tar.gz 1534459 BLAKE2B b4609f332e8f8eb8d61250919eca805f82a6dfc468cf0b9cfe81f462aae9f93373efec6165c818589abe60955abe061a273148a36e4b1f8534ce9fa7e59f5cd2 SHA512 b478f9938f8e7b92c3e718a1aea5907c2070bda42995050d39f8e62cbd7cfd30fe4c9cbd7e7475f5a50c71c3370a89f53480adcf83df1fe08968125f2a1427f6 DIST moto-2.0.5.tar.gz 1551415 BLAKE2B 452cb94443188e1715145bee574f04924d894a3d647673443a8a335bb907f8601098540b032d6c9a8ced3e1fc490c49ad70c877547d905cece05bbb742d05976 SHA512 70e64ab98873d480e776a2139a4d351665c6c2f98faf90e2871c6b9998571d1bd239757bc90bbc6ab6e1ed510598bfce77157ad522953efe40c884068885c57d -DIST moto-2.0.6.tar.gz 1557871 BLAKE2B dd4c23758bc9c98fbd2b2a70af744daa245fc8b4b1154348486ae85d195e5e3fa2c513f61386504d05c0d646e81fbf8ec5bf41be317b9fd7581668cd23cc1db3 SHA512 9f287ff07f948dd3d2d6af1c6120d29e9625e420bb94f83c230d813e26689161f9a2e89e2b32947e82084cdcd865fef714ad14309ff41371bd37d251481f8dc9 -DIST moto-2.0.7.tar.gz 1565849 BLAKE2B 1c6491828a43156fd347bcce80f3440cd8d4964e28bab19593e29fd88aed558652b08c81c577312f9c612adc666ddd35fdd46b4d2d8fb82eef380210e9c62d8d SHA512 5df26f478909c57d4ba76bb7c6e002c37d7f604084c157744be32da93dbb705605a7a85eb0774cbf2c0083f7096f01075ddb1a119cb7ac2f3931cf58896f1629 -DIST moto-2.0.8.tar.gz 1569426 BLAKE2B 746313241d49558ab49d7e2116406f128a315a9fca40956808e7f901e91518551a1f75c95c9ce5c92534221d1db3e01a3baa2cef6cadab9a9d024cc30d8ce0e2 SHA512 5cf1a47c97100b76ad9b69787ce4df00f24f93ba1a36a242cea535ede649af457ff043b44f1cce4a4e44b6735844652f69271f18edac0748b636f4e519545018 -DIST moto-2.0.9.tar.gz 1614328 BLAKE2B 0bb9e3dcc0c25476b7fdabeecc31be6904a21d6a77f6ce3d9c9c176625873d30c55321c8939ecb8bbc91ee64faab9cd7231150dfdcbd4d5d7d3dc8eae614d9f2 SHA512 41b32aa192dd5c5052a90f345f29e696f9cc6abb3698ea0b738f8805fc920f4abf7d418a64aecf6efd66162aad631c88754d5e4e349ca2ba5b393771038219cb -DIST moto-2.1.0.tar.gz 1638267 BLAKE2B ee778cab1a9a448408bbc495a148201bb016c2ba29076062360db23d86d725758303c32e1fb1a3f9e11112deb1cbca686fc956ddafd259fd942654510ba12147 SHA512 cae18324200d827a1750c5dbe2df2ea68dc66a5b8ff40b4c873f7511d576417c1a2b20203cc126d84b99b1aec5ef8700825271893933e6cc4bd61c0082b9e9be DIST moto-2.2.0.tar.gz 1650655 BLAKE2B 9969de2fb323b2deb272eb47727884054a35827a5db382f83a4177cf6cac5339f89164d05c288a977bc1895a204d13d02069e8b37880ea3d04374f6ed4d6be47 SHA512 7eabb515f94920af9b8f028afaaa51e27983f7bfd73f66c29fc191e2f3dd3e8939ddac67de0127c67c35cbc17c3500a7390103b26c85056780c865aadeb5e1d9 -EBUILD moto-1.3.14-r3.ebuild 2875 BLAKE2B de0b07e01a296d89ae22fe0a91c91fc76634f054a148c0cf60101d85df67f0a17cfd9a80cd41e264a0641e79602b5e3cf23b90f2eda98a50af78794ccc9ef0b7 SHA512 c6bef4b6f0899fbc31d97cc101fd14894814edcbf66df837f776fbb51780f86a95bfd94dbf278e274897ba25e4465938eb9bd0410910a95ecddea56962a70f3a -EBUILD moto-1.3.16-r1.ebuild 3189 BLAKE2B 6c4612eda3bb91d40b7e0ad451568d5c877ef4d3a6563fdf13513d11abbb477702d542109174e91b7c1e580c366d448248453170480b7a15a8b8e9918814624b SHA512 5df5495f98a4929a7e97e257a2bd7b8ee44c915fa008b6d45674d6172ea17fb103b2c579e76a7d14944995019a73217e510c60938b42ea5d2885f92f785d92ad -EBUILD moto-2.0.0.ebuild 2359 BLAKE2B c9204998835e0f41bc23d820a9ce677f33d1f18f614905cf2d572ef194fc422a7be02f5d37ca6a25389feeebf4e1bd8f8439ba1e44466a45b12678d8e0cf69e7 SHA512 3689854904d3c9f5152dc2211d52e21dd475151c18fb9463b288634cd0754cffa744e4de129655277e5b1f4d5b1bb78f451a7282a31203483d75a7990aa3d693 -EBUILD moto-2.0.1.ebuild 2366 BLAKE2B 25b780427da33dbdae8cb9ea6bb0c834a02ec745f40e7ad94c27cf79c9fc13bc4a91d6a3ac0e4627ebd77a36ed0ba1daadfaca963cadf32a860d4ba62b34df99 SHA512 38596bc35536b0a1598cdf2425a164605b5b7614c776592b1f76279334dc1ccf91440e88e74511ebfea239095a1180d91c740d05596645c82982f45e39e0c8f6 +DIST moto-2.2.2.tar.gz 1684678 BLAKE2B ebe1eb08c67ccdb8c484fa8fc75d7ce58750d94620f46b53268d6b6b0732d90160bf7b6837efa492f621e1c001d933f5d59d39c266d65bbb1852f315b3bc03d0 SHA512 a8b192637b701eda0e4a7b11e84f5251386de98590f1d7c33732d8bf12642b39b61f1d360ad39c3e1b0a645268139d9e330d48fbe7029b943094ad317cb45ff6 EBUILD moto-2.0.10.ebuild 2251 BLAKE2B dfbd64deaf75259e39927cccaa72be0634304863cf413828e07c49e160a9c0c14a50b0d3e4b5d34232d0cb7c579cd1e49eee22c6ad4d31ee9b889a89fd7bf602 SHA512 f99521935ac7d9d64f9954166caf37a2df6b50e8ec862100e320470ccbe7372d3580eeb9c193b288d5ac28407b055f73f26b1ec895e446d20f341c3f49845c35 -EBUILD moto-2.0.2.ebuild 2286 BLAKE2B f370137ce59587c9725f64911408efb2e8faa31e63ef3f719c30da646e7b075b2051b8bf0ca429621a98b98b651c659c739593d5d1f3667fd971fc1a291f36cf SHA512 cde2248be2511cf28fed1334134c85acd393cce1b9fe28e05b7f1c51324e42ee6555beddca8b3a95c18a0d2a0a7ebce111a377955c674b9c813c9e11ae28f28e -EBUILD moto-2.0.5.ebuild 2250 BLAKE2B 3f553b6d7b6369b3cdda5d7ab67071fadefc66a919ef74a1338a90d74c64b1bd76413a84599ac0cee355267002528bf1d46b44368a1c777c9933ce61c26136f2 SHA512 e0d941a86b75f2099e6cbb9ab0e511333094fad874d1ac9502f34a3a0e371b98060f7d4b94ba7d86328fe6328f5334a15dffabd1f2e0b197e286480709c826ee -EBUILD moto-2.0.6.ebuild 2251 BLAKE2B ef7a7f4c0972f75284f23c438b1ec1e26690e0a668a0ff0a928f2663b54a1608637fcf7d753ae24ae790a1f774aaaddd53f849bb473eaea2e733ee64affc64ca SHA512 03a92b48dad8a2afe4afdc94bded9476dea8b72f2eee8bc7519e4b0a10cc0bf30b4e6951153e9cf9cf08502c3d141ac0f8756d8d3f59dcab0b88dc84440b4dbe -EBUILD moto-2.0.7.ebuild 2251 BLAKE2B ef7a7f4c0972f75284f23c438b1ec1e26690e0a668a0ff0a928f2663b54a1608637fcf7d753ae24ae790a1f774aaaddd53f849bb473eaea2e733ee64affc64ca SHA512 03a92b48dad8a2afe4afdc94bded9476dea8b72f2eee8bc7519e4b0a10cc0bf30b4e6951153e9cf9cf08502c3d141ac0f8756d8d3f59dcab0b88dc84440b4dbe -EBUILD moto-2.0.8.ebuild 2251 BLAKE2B ef7a7f4c0972f75284f23c438b1ec1e26690e0a668a0ff0a928f2663b54a1608637fcf7d753ae24ae790a1f774aaaddd53f849bb473eaea2e733ee64affc64ca SHA512 03a92b48dad8a2afe4afdc94bded9476dea8b72f2eee8bc7519e4b0a10cc0bf30b4e6951153e9cf9cf08502c3d141ac0f8756d8d3f59dcab0b88dc84440b4dbe -EBUILD moto-2.0.9.ebuild 2251 BLAKE2B dfbd64deaf75259e39927cccaa72be0634304863cf413828e07c49e160a9c0c14a50b0d3e4b5d34232d0cb7c579cd1e49eee22c6ad4d31ee9b889a89fd7bf602 SHA512 f99521935ac7d9d64f9954166caf37a2df6b50e8ec862100e320470ccbe7372d3580eeb9c193b288d5ac28407b055f73f26b1ec895e446d20f341c3f49845c35 -EBUILD moto-2.1.0.ebuild 2403 BLAKE2B f61936ee276141c887613a85ae20234e8cf6358005af3e48d2a441cb3dc74e0c8f82a6fbae511cd8ac21c00ed8decc4e88aa96f9586bb1c4bb8fe752c61d07eb SHA512 3209e5a97ebad0b689465bbbe48d0f1d5f2c34230f9b917f4bb4d8d6453dbefec90da1b844a01046aabee531e2dbd99933f4b01f74d47271f2ca32bdb877cbd7 +EBUILD moto-2.0.5.ebuild 2249 BLAKE2B f7811cbb8e27a4b11139ee0246419f0cfebb1452f2de72af0955fb3e209e6572ea6ba63be629f430e132a9f1e889d0a91e910208e8e0e49469359e12daab4ef2 SHA512 7f8f457e9c145ceb1bab120c418182399e8231921805fa26c719eee9c9c1b3ba68df193845b5190e7d67e54fa12425444e5bfef76d968f7386e9e91390b43ec6 EBUILD moto-2.2.0.ebuild 2363 BLAKE2B 08cca417a13eb2e92f2f94ab322705a8a35ecfaa71a2307df904527fc6ada9da21a73fd6d36c0f3724d5a9d9699affa647056265a6f1549eaf0cb9b325a57081 SHA512 588d0e2248b0c33995a5197c70d9d009c5720a606a7a1a08d1ce71127a8969771b6d5d0405f744ab164bcc8aebba544fd8c3f8facb5d6a547503f0488d7d971f +EBUILD moto-2.2.2.ebuild 2380 BLAKE2B 595b5ce4ada25baffc719b275ae5d1e5e73d8ac99ca8543448bcfde105869d477c39347079716c5b81342fc060ca95544636d4c1a9972c3350ba8fc903e7f89f SHA512 c1fa0db3855ec821ecb723fd8efd126d5900376c256a0964e830ca471215e153efc4709a193c03430e87a9c237719adbb43ec1efa580cbd3d16b023d136c1ba9 MISC metadata.xml 551 BLAKE2B 5473a586a27737f95b3795ff19bd08359fa5135aa60858c52b633d1ed53412fc1cbac3952f937ed497de18e90b00bd45725b920ad6fc75c8928181ca48ac5c45 SHA512 5b68da384123be90f74ea6cdd216f59ee004c4383b13da95fa17864c998ecb821fd0f16bf65abdc9b29f081a1e06be482518ede38139e29e32e46c962b3d4805 diff --git a/dev-python/moto/files/moto-1.3.14-newer-botocore.patch b/dev-python/moto/files/moto-1.3.14-newer-botocore.patch deleted file mode 100644 index a12e38483362..000000000000 --- a/dev-python/moto/files/moto-1.3.14-newer-botocore.patch +++ /dev/null @@ -1,53 +0,0 @@ -commit ef7fce5a4fcd951a6c2bd1b9c6d21e6cf6a711e2 -Author: gruebel -Date: Thu Nov 21 22:35:20 2019 +0100 - - Fixed failing tests, due to a new required parameter StreamEnabled - -diff --git a/tests/test_dynamodbstreams/test_dynamodbstreams.py b/tests/test_dynamodbstreams/test_dynamodbstreams.py -index 01cf915a..a98f97bf 100644 ---- a/tests/test_dynamodbstreams/test_dynamodbstreams.py -+++ b/tests/test_dynamodbstreams/test_dynamodbstreams.py -@@ -213,7 +213,7 @@ class TestEdges: - - resp = conn.update_table( - TableName="test-streams", -- StreamSpecification={"StreamViewType": "KEYS_ONLY"}, -+ StreamSpecification={"StreamEnabled": True, "StreamViewType": "KEYS_ONLY"}, - ) - assert "StreamSpecification" in resp["TableDescription"] - assert resp["TableDescription"]["StreamSpecification"] == { -@@ -226,7 +226,10 @@ class TestEdges: - with assert_raises(conn.exceptions.ResourceInUseException): - resp = conn.update_table( - TableName="test-streams", -- StreamSpecification={"StreamViewType": "OLD_IMAGES"}, -+ StreamSpecification={ -+ "StreamEnabled": True, -+ "StreamViewType": "OLD_IMAGES", -+ }, - ) - - def test_stream_with_range_key(self): -@@ -243,7 +246,7 @@ class TestEdges: - {"AttributeName": "color", "AttributeType": "S"}, - ], - ProvisionedThroughput={"ReadCapacityUnits": 1, "WriteCapacityUnits": 1}, -- StreamSpecification={"StreamViewType": "NEW_IMAGES"}, -+ StreamSpecification={"StreamEnabled": True, "StreamViewType": "NEW_IMAGES"}, - ) - stream_arn = resp["TableDescription"]["LatestStreamArn"] - -diff --git a/moto/core/responses.py b/moto/core/responses.py -index bf4af902..c708edb8 100644 ---- a/moto/core/responses.py -+++ b/moto/core/responses.py -@@ -307,7 +307,7 @@ class BaseResponse(_TemplateEnvironmentMixin, ActionAuthenticatorMixin): - def _convert(elem, is_last): - if not re.match("^{.*}$", elem): - return elem -- name = elem.replace("{", "").replace("}", "") -+ name = elem.replace("{", "").replace("}", "").replace("+", "") - if is_last: - return "(?P<%s>[^/]*)" % name - return "(?P<%s>.*)" % name diff --git a/dev-python/moto/files/moto-1.3.14-py39.patch b/dev-python/moto/files/moto-1.3.14-py39.patch deleted file mode 100644 index de00028179fa..000000000000 --- a/dev-python/moto/files/moto-1.3.14-py39.patch +++ /dev/null @@ -1,38 +0,0 @@ -From af66a281ee2bcc7cc6c48bb3c8d033d385c12875 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Sun, 14 Jun 2020 12:31:00 +0200 -Subject: [PATCH] Fix use of base64.decodestring() in tests - -Use base64.decodebytes() instead of deprecated/removed .decodestring() -in test_user_data_with_run_instance(). Fixes tests on py3.9. ---- - tests/test_ec2/test_instances.py | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -diff --git a/tests/test_ec2/test_instances.py b/tests/test_ec2/test_instances.py -index 041bc8c8..1def1734 100644 ---- a/tests/test_ec2/test_instances.py -+++ b/tests/test_ec2/test_instances.py -@@ -9,6 +9,7 @@ from nose.tools import assert_raises - import base64 - import datetime - import ipaddress -+import sys - - import six - import boto -@@ -765,7 +766,10 @@ def test_user_data_with_run_instance(): - instance_attribute = instance.get_attribute("userData") - instance_attribute.should.be.a(InstanceAttribute) - retrieved_user_data = instance_attribute.get("userData").encode("utf-8") -- decoded_user_data = base64.decodestring(retrieved_user_data) -+ if sys.version_info[0] == 2: -+ decoded_user_data = base64.decodestring(retrieved_user_data) -+ else: -+ decoded_user_data = base64.decodebytes(retrieved_user_data) - decoded_user_data.should.equal(b"some user data") - - --- -2.27.0 - diff --git a/dev-python/moto/files/moto-1.3.14-tests.patch b/dev-python/moto/files/moto-1.3.14-tests.patch deleted file mode 100644 index 4fdbf801eec3..000000000000 --- a/dev-python/moto/files/moto-1.3.14-tests.patch +++ /dev/null @@ -1,82 +0,0 @@ -diff --git a/tests/test_awslambda/test_lambda.py b/tests/test_awslambda/test_lambda.py -index 306deeea..7b8937ab 100644 ---- a/tests/test_awslambda/test_lambda.py -+++ b/tests/test_awslambda/test_lambda.py -@@ -22,6 +22,7 @@ from moto import ( - settings, - mock_sqs, - ) -+from unittest import skip - from nose.tools import assert_raises - from botocore.exceptions import ClientError - -@@ -1024,6 +1025,7 @@ def test_create_event_source_mapping(): - assert response["State"] == "Enabled" - - -+@skip("fails in sandbox") - @mock_logs - @mock_lambda - @mock_sqs -@@ -1075,6 +1077,7 @@ def test_invoke_function_from_sqs(): - assert False, "Test Failed" - - -+@skip("fails in sandbox") - @mock_logs - @mock_lambda - @mock_dynamodb2 -@@ -1135,6 +1138,7 @@ def test_invoke_function_from_dynamodb(): - assert False, "Test Failed" - - -+@skip("fails in sandbox") - @mock_logs - @mock_lambda - @mock_sqs -diff --git a/tests/test_cloudformation/test_validate.py b/tests/test_cloudformation/test_validate.py -index 4dd4d7e0..3d1608e7 100644 ---- a/tests/test_cloudformation/test_validate.py -+++ b/tests/test_cloudformation/test_validate.py -@@ -2,6 +2,7 @@ from collections import OrderedDict - import json - import yaml - import os -+from unittest import skip - import boto3 - from nose.tools import raises - import botocore -@@ -46,6 +47,7 @@ dummy_template_json = json.dumps(json_template) - dummy_bad_template_json = json.dumps(json_bad_template) - - -+@skip("needs network access") - @mock_cloudformation - def test_boto3_json_validate_successful(): - cf_conn = boto3.client("cloudformation", region_name="us-east-1") -@@ -87,6 +89,7 @@ yaml_bad_template = """ - """ - - -+@skip("needs network access") - @mock_cloudformation - def test_boto3_yaml_validate_successful(): - cf_conn = boto3.client("cloudformation", region_name="us-east-1") -diff --git a/tests/test_core/test_request_mocking.py b/tests/test_core/test_request_mocking.py -index 2c44d52c..38c3a08d 100644 ---- a/tests/test_core/test_request_mocking.py -+++ b/tests/test_core/test_request_mocking.py -@@ -1,10 +1,13 @@ - import requests - import sure # noqa - -+from unittest import skip -+ - import boto3 - from moto import mock_sqs, settings - - -+@skip("Needs network access") - @mock_sqs - def test_passthrough_requests(): - conn = boto3.client("sqs", region_name="us-west-1") diff --git a/dev-python/moto/moto-1.3.14-r3.ebuild b/dev-python/moto/moto-1.3.14-r3.ebuild deleted file mode 100644 index ce08c6782fee..000000000000 --- a/dev-python/moto/moto-1.3.14-r3.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="Mock library for boto" -HOMEPAGE="https://github.com/spulec/moto" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" - -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) - dev-python/cfn-python-lint[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.3.0[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - dev-python/dicttoxml[${PYTHON_USEDEP}] - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] - >=dev-python/boto-2.36.0[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - dev-python/python-sshpubkeys[${PYTHON_USEDEP}] - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - >=dev-python/six-1.9[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( ${RDEPEND} - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/nose[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/moto-1.3.14-newer-botocore.patch" - "${FILESDIR}/moto-1.3.14-tests.patch" - "${FILESDIR}/moto-1.3.14-py39.patch" -) - -distutils_enable_tests nose - -python_prepare_all() { - sed -e 's|==|>=|' \ - -e '/cfn-lint/ d' \ - -i setup.py moto.egg-info/requires.txt || die - - sed -e 's|idna<2.9,>=2.5|idna>=2.5|' \ - -i setup.py moto.egg-info/requires.txt || die - - # Disable tests that fail with network-sandbox. - sed -e 's|^\(def \)\(test_context_manager()\)|\1_\2|' \ - -e 's|^\(def \)\(test_decorator_start_and_stop()\)|\1_\2|' \ - -i tests/test_core/test_decorator_calls.py || die - - # Disable tests that fail with userpriv. - sed -e 's|^\(def \)\(test_invoke_function_from_sns()\)|\1_\2|' \ - -e 's|^\(def \)\(test_invoke_requestresponse_function()\)|\1_\2|' \ - -i tests/test_awslambda/test_lambda.py || die - - # these tests crash nose - rm tests/test_xray/test_xray_client.py || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/moto/moto-1.3.16-r1.ebuild b/dev-python/moto/moto-1.3.16-r1.ebuild deleted file mode 100644 index ee1845226c84..000000000000 --- a/dev-python/moto/moto-1.3.16-r1.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="Mock library for boto" -HOMEPAGE="https://github.com/spulec/moto" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" - -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) - dev-python/cfn-python-lint[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.3.0[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - dev-python/dicttoxml[${PYTHON_USEDEP}] - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] - >=dev-python/boto-2.36.0[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - dev-python/python-sshpubkeys[${PYTHON_USEDEP}] - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - >=dev-python/six-1.9[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( ${RDEPEND} - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/nose[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests nose - -python_prepare_all() { - # unping indirect dep on ecdsa that's supposed to workaround pip - # bugs - sed -i -e '/ecdsa/s:<0.15::' setup.py || die - - # Disable tests that fail with network-sandbox. - sed -e 's|^\(def \)\(test_context_manager()\)|\1_\2|' \ - -e 's|^\(def \)\(test_decorator_start_and_stop()\)|\1_\2|' \ - -i tests/test_core/test_decorator_calls.py || die - - # require docker - rm tests/test_awslambda/test_lambda*.py || die - rm tests/test_batch/test_batch.py || die - - sed -e 's:test_create_stack_lambda_and_dynamodb:_&:' \ - -i tests/test_cloudformation/test_cloudformation_stack_crud.py || die - sed -e 's:test_lambda_function:_&:' \ - -i tests/test_cloudformation/test_cloudformation_stack_integration.py || die - sed -e 's:test_passthrough_requests:_&:' \ - -i tests/test_core/test_request_mocking.py || die - sed -e 's:test_delete_subscription_filter_errors:_&:' \ - -e 's:test_put_subscription_filter_update:_&:' \ - -e 's:test_put_subscription_filter_with_lambda:_&:' \ - -i tests/test_logs/test_logs.py || die - - # these tests crash nose - rm tests/test_xray/test_xray_client.py || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/moto/moto-2.0.0.ebuild b/dev-python/moto/moto-2.0.0.ebuild deleted file mode 100644 index 8984175648d9..000000000000 --- a/dev-python/moto/moto-2.0.0.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="Mock library for boto" -HOMEPAGE="https://github.com/spulec/moto" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" - -RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) - dev-python/boto[${PYTHON_USEDEP}] - dev-python/cfn-python-lint[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - dev-python/dicttoxml[${PYTHON_USEDEP}] - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - dev-python/python-sshpubkeys[${PYTHON_USEDEP}] - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - >=dev-python/six-1.9[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # unping indirect dep on ecdsa that's supposed to workaround pip - # bugs - sed -i -e '/ecdsa/s:<0.15::' setup.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - local deselect=( - # network - tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_creation_fails_with_invalid_names - ) - - pytest -vv -m 'not network' ${deselect[@]/#/--deselect } || - die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/moto/moto-2.0.1.ebuild b/dev-python/moto/moto-2.0.1.ebuild deleted file mode 100644 index 115b2bdf55aa..000000000000 --- a/dev-python/moto/moto-2.0.1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="Mock library for boto" -HOMEPAGE="https://github.com/spulec/moto" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) - dev-python/boto[${PYTHON_USEDEP}] - dev-python/cfn-python-lint[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - dev-python/dicttoxml[${PYTHON_USEDEP}] - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - dev-python/python-sshpubkeys[${PYTHON_USEDEP}] - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - >=dev-python/six-1.9[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # unping indirect dep on ecdsa that's supposed to workaround pip - # bugs - sed -i -e '/ecdsa/s:<0.15::' setup.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - local deselect=( - # network - tests/test_stepfunctions/test_stepfunctions.py::test_state_machine_creation_fails_with_invalid_names - ) - - pytest -vv -m 'not network' ${deselect[@]/#/--deselect } || - die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/moto/moto-2.0.2.ebuild b/dev-python/moto/moto-2.0.2.ebuild deleted file mode 100644 index 3fd5af1d7a64..000000000000 --- a/dev-python/moto/moto-2.0.2.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="Mock library for boto" -HOMEPAGE="https://github.com/spulec/moto" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) - dev-python/boto[${PYTHON_USEDEP}] - dev-python/cfn-python-lint[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - dev-python/dicttoxml[${PYTHON_USEDEP}] - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - dev-python/python-sshpubkeys[${PYTHON_USEDEP}] - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - >=dev-python/six-1.9[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # unping indirect dep on ecdsa that's supposed to workaround pip - # bugs - sed -i -e '/ecdsa/s:<0.15::' setup.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - # pytest-django causes freezegun try to mangle stuff inside django - # which fails when django is not really used - epytest -p no:django -m 'not network' -} diff --git a/dev-python/moto/moto-2.0.5.ebuild b/dev-python/moto/moto-2.0.5.ebuild index 265120c536b4..99d32309019c 100644 --- a/dev-python/moto/moto-2.0.5.ebuild +++ b/dev-python/moto/moto-2.0.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 x86" RDEPEND=" >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] diff --git a/dev-python/moto/moto-2.0.6.ebuild b/dev-python/moto/moto-2.0.6.ebuild deleted file mode 100644 index 7c3740bdf84d..000000000000 --- a/dev-python/moto/moto-2.0.6.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="Mock library for boto" -HOMEPAGE="https://github.com/spulec/moto" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) - dev-python/boto[${PYTHON_USEDEP}] - dev-python/cfn-python-lint[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - dev-python/dicttoxml[${PYTHON_USEDEP}] - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - dev-python/python-sshpubkeys[${PYTHON_USEDEP}] - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - >=dev-python/six-1.9[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # unping indirect dep on ecdsa that's supposed to workaround pip - # bugs - sed -i -e '/ecdsa/s:<0.15::' setup.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - # pytest-django causes freezegun try to mangle stuff inside django - # which fails when django is not really used - epytest -p no:django -m 'not network' -} diff --git a/dev-python/moto/moto-2.0.7.ebuild b/dev-python/moto/moto-2.0.7.ebuild deleted file mode 100644 index 7c3740bdf84d..000000000000 --- a/dev-python/moto/moto-2.0.7.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="Mock library for boto" -HOMEPAGE="https://github.com/spulec/moto" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) - dev-python/boto[${PYTHON_USEDEP}] - dev-python/cfn-python-lint[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - dev-python/dicttoxml[${PYTHON_USEDEP}] - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - dev-python/python-sshpubkeys[${PYTHON_USEDEP}] - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - >=dev-python/six-1.9[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # unping indirect dep on ecdsa that's supposed to workaround pip - # bugs - sed -i -e '/ecdsa/s:<0.15::' setup.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - # pytest-django causes freezegun try to mangle stuff inside django - # which fails when django is not really used - epytest -p no:django -m 'not network' -} diff --git a/dev-python/moto/moto-2.0.8.ebuild b/dev-python/moto/moto-2.0.8.ebuild deleted file mode 100644 index 7c3740bdf84d..000000000000 --- a/dev-python/moto/moto-2.0.8.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="Mock library for boto" -HOMEPAGE="https://github.com/spulec/moto" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) - dev-python/boto[${PYTHON_USEDEP}] - dev-python/cfn-python-lint[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - dev-python/dicttoxml[${PYTHON_USEDEP}] - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - dev-python/python-sshpubkeys[${PYTHON_USEDEP}] - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - >=dev-python/six-1.9[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # unping indirect dep on ecdsa that's supposed to workaround pip - # bugs - sed -i -e '/ecdsa/s:<0.15::' setup.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - # pytest-django causes freezegun try to mangle stuff inside django - # which fails when django is not really used - epytest -p no:django -m 'not network' -} diff --git a/dev-python/moto/moto-2.0.9.ebuild b/dev-python/moto/moto-2.0.9.ebuild deleted file mode 100644 index eb634172a25a..000000000000 --- a/dev-python/moto/moto-2.0.9.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{8..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="Mock library for boto" -HOMEPAGE="https://github.com/spulec/moto" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) - dev-python/boto[${PYTHON_USEDEP}] - dev-python/cfn-python-lint[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - dev-python/dicttoxml[${PYTHON_USEDEP}] - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - dev-python/python-sshpubkeys[${PYTHON_USEDEP}] - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - >=dev-python/six-1.9[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # unping indirect dep on ecdsa that's supposed to workaround pip - # bugs - sed -i -e '/ecdsa/s:<0.15::' setup.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - # pytest-django causes freezegun try to mangle stuff inside django - # which fails when django is not really used - epytest -p no:django -m 'not network' -} diff --git a/dev-python/moto/moto-2.1.0.ebuild b/dev-python/moto/moto-2.1.0.ebuild deleted file mode 100644 index 97c46227e99e..000000000000 --- a/dev-python/moto/moto-2.1.0.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{8..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="Mock library for boto" -HOMEPAGE="https://github.com/spulec/moto" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) - dev-python/boto[${PYTHON_USEDEP}] - dev-python/cfn-python-lint[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - dev-python/dicttoxml[${PYTHON_USEDEP}] - >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] - >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}] - >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - dev-python/python-sshpubkeys[${PYTHON_USEDEP}] - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - >=dev-python/six-1.9[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # unpin indirect dep on ecdsa that's supposed to workaround pip bugs - sed -i -e '/ecdsa/s:<0.15::' setup.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - local ignore=( - # incompatible versions? - tests/test_core/test_decorator_calls.py - tests/test_s3/test_s3_classdecorator.py - ) - - # pytest-django causes freezegun try to mangle stuff inside django - # which fails when django is not really used - epytest -p no:django -m 'not network' ${ignore[@]/#/--ignore } -} diff --git a/dev-python/moto/moto-2.2.2.ebuild b/dev-python/moto/moto-2.2.2.ebuild new file mode 100644 index 000000000000..e01d705cfed1 --- /dev/null +++ b/dev-python/moto/moto-2.2.2.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) +inherit distutils-r1 + +DESCRIPTION="Mock library for boto" +HOMEPAGE="https://github.com/spulec/moto" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/backports-tempfile[${PYTHON_USEDEP}]' python3_{6,7}) + dev-python/boto[${PYTHON_USEDEP}] + dev-python/cfn-python-lint[${PYTHON_USEDEP}] + >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] + dev-python/cookies[${PYTHON_USEDEP}] + dev-python/dicttoxml[${PYTHON_USEDEP}] + >=dev-python/docker-py-2.5.1[${PYTHON_USEDEP}] + >=dev-python/idna-2.5[${PYTHON_USEDEP}] + >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] + >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] + >=dev-python/boto3-1.9.201[${PYTHON_USEDEP}] + >=dev-python/botocore-1.12.201[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/flask-cors[${PYTHON_USEDEP}] + dev-python/importlib_metadata[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + dev-python/pretty-yaml[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/python-jose[${PYTHON_USEDEP}] + dev-python/python-sshpubkeys[${PYTHON_USEDEP}] + >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.5[${PYTHON_USEDEP}] + dev-python/xmltodict[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/zipp[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # unpin indirect dep on ecdsa that's supposed to workaround pip bugs + sed -i -e '/ecdsa/s:<0.15::' setup.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + local ignore=( + # incompatible versions? + tests/test_core/test_decorator_calls.py + tests/test_s3/test_s3_classdecorator.py + ) + + # pytest-django causes freezegun try to mangle stuff inside django + # which fails when django is not really used + epytest -p no:django -m 'not network' ${ignore[@]/#/--ignore } +} diff --git a/dev-python/mypy_extensions/Manifest b/dev-python/mypy_extensions/Manifest index 51abdd26b8ca..92f58c01e0db 100644 --- a/dev-python/mypy_extensions/Manifest +++ b/dev-python/mypy_extensions/Manifest @@ -1,3 +1,3 @@ DIST mypy_extensions-0.4.3.tar.gz 5545 BLAKE2B 8f1f988562390ee1ba3d90cafafec73c6fe080eef6b4321252d3b3aeffebf1ad13bdcae7ae75c69eac7bef91dcf3f846ae7f9a3f2ad6bad9de2bc8cfe5eed29f SHA512 22d8dc538cf6f77d97f4113dd34fce8095dd98944c7613fab2b3e71a3e9b7df1374654af41ead5c934f789ef1b72f54d980ab06f3ca28b8b4c6bb14ba1ca3ce2 -EBUILD mypy_extensions-0.4.3-r1.ebuild 747 BLAKE2B 3e5583f25ebad58636d2c1639dc6a59f3e8a51959f349c879e40abed7cdb8eca729d2244e93afd9b84e60dfe47df928d313a57a4e38849cda2f2ac20d91642b7 SHA512 3c1d03331688d222903c31ea494a2c2aac15a4c8af1e5d3efd25b095a92df75903ba684e543153b0a1d8c2b5274dfe4c40a3fad57a171702b240817331397b16 -MISC metadata.xml 406 BLAKE2B 39bbd87f1c027d9f608a8cd91378b03741d8c7fe480bb800907fcdbbfe17f27f5df105259bf88ad4614c43dd2e4e2943c87b8c89c8ca866878c27862c4648f37 SHA512 327a3958e787e4d2cf43a4ec78ee534d644883a627cc7a690af90e1440f49f2f04d80ddbf9fa6dfc0048b499a441955699bf277d53f6cec1a407cc4a31c770cb +EBUILD mypy_extensions-0.4.3-r1.ebuild 574 BLAKE2B 4f8d6be4927fb3df7452165a81bdbec5400b6f0dc51e50d5fcc4550d019dea9d018cd05621cfbcf1901636d85d62d6274fd2c2c1a56a8c96f78fb27db5b15614 SHA512 09a7b4a241687b59db4fd6aa3261a264897eebe23fe58329421f8c99b712f4b6810002af9451118c1194944ef2aae773a2eb479154a6b09033bc2cbdc62ed2cb +MISC metadata.xml 404 BLAKE2B 1b9f8eb113697c0d0650147cec67430f6ad1ad6cb5830bc6bfd58582526aa755e2bfe0654f8889baea69e56d180089c3a25a2fee0e533dc89c3e87570d35666b SHA512 8ba1d1b29f47461ee73a10fd658023c0707eca8e8ab6396084efe715398edbe9892aa29d09b23d0ac311cb493625516eb571f8edfe223be68b3afa92bb930c9a diff --git a/dev-python/mypy_extensions/metadata.xml b/dev-python/mypy_extensions/metadata.xml index bcdc78cd8238..b12d6ad60505 100644 --- a/dev-python/mypy_extensions/metadata.xml +++ b/dev-python/mypy_extensions/metadata.xml @@ -1,9 +1,9 @@ - - ikelos@gentoo.org - Mike Auty + + python@gentoo.org + Python diff --git a/dev-python/mypy_extensions/mypy_extensions-0.4.3-r1.ebuild b/dev-python/mypy_extensions/mypy_extensions-0.4.3-r1.ebuild index 472779e6b05f..278bd25dd11f 100644 --- a/dev-python/mypy_extensions/mypy_extensions-0.4.3-r1.ebuild +++ b/dev-python/mypy_extensions/mypy_extensions-0.4.3-r1.ebuild @@ -1,31 +1,25 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -PYTHON_COMPAT=( python3_{7..10} pypy3 ) +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} pypy3 ) inherit distutils-r1 DESCRIPTION="Optional static typing for Python" -HOMEPAGE="http://www.mypy-lang.org/" -SRC_URI="https://github.com/python/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -if [[ "${PV}" =~ [9]{4,} ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/python/${PN}" - EGIT_COMMIT="master" -else - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos" -fi +HOMEPAGE=" + http://www.mypy-lang.org/ + https://github.com/python/mypy_extensions/" +SRC_URI=" + https://github.com/python/mypy_extensions/archive/${PV}.tar.gz + -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" - -IUSE="test" -RESTRICT="!test? ( test )" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos" distutils_enable_tests unittest python_test() { - "${PYTHON}" -m unittest discover tests -v || die "tests fail with ${EPYTHON}" + eunittest tests } diff --git a/dev-python/nbformat/Manifest b/dev-python/nbformat/Manifest index 31a8cecb0064..88b73392036b 100644 --- a/dev-python/nbformat/Manifest +++ b/dev-python/nbformat/Manifest @@ -1,3 +1,3 @@ DIST nbformat-5.1.3.gh.tar.gz 130922 BLAKE2B 866eb53dd3f04c09f4a08303c5e84b672cc826d2d9b369cd85038b6c4075e74dce88fbcae80fc9b5450faf1c4971d121abe35e0a2ce2a8e73e020d2bed3a5594 SHA512 b4bc3d51d6e940ce1e2b1f5ca1005cf3d466b2b7b589383a31c4d2908c4e539344f4c8fb9e92993469d4d66f363c35082f0c16b8a63aa61e19fb24fa5ac910fd -EBUILD nbformat-5.1.3.ebuild 905 BLAKE2B b50f1682c0ae8e02955f17a20e424bd3779657f827dfdcd046949971c8552a523a5baaf194536bd0978a779ae6005bbe043d181258f2a3bf9e035457088abd98 SHA512 74dfca1409cd3a4b882be1b5f0154f8b2a8174ceb282533c030d3d6f9edcb8186b6528a2ead0be7225985646819ac06c279aa27990cf8916931bd9d7e868556b +EBUILD nbformat-5.1.3.ebuild 904 BLAKE2B 278894014c657199f7927bb926c5614bfde5bb5f13a080f78186b3fcbdb10fc696f332e63ae9c557897bba9d7b7aab09ab59cf434b834fdc3b30d84c21672b83 SHA512 513d9ef0fac988c5046880258a94543fcbd301129640f533b22015ad56cae7c70e7bef89b9c8d6366d2b5e807be4ef4c9058c5c7d23efde0b2e0aeed569e2b4b MISC metadata.xml 779 BLAKE2B 8608b59cf72c078896b57bf46337f7a0c78a727a4afa5272ac7a5420a39590977668d249cb84c994b9a402a0d59a43f3cb15433ed5eca0792d054fcccd291e96 SHA512 98249e1bfea7f79b978a5ae1e734113ff075c48fcfe042774ae48ccc0398bd17aba8a6267b7a58b4002d85e5e8af28e4a50c511900f7f400b6f3dacbc3cd64eb diff --git a/dev-python/nbformat/nbformat-5.1.3.ebuild b/dev-python/nbformat/nbformat-5.1.3.ebuild index 88bf56d2fcc2..79a3f09c3b66 100644 --- a/dev-python/nbformat/nbformat-5.1.3.ebuild +++ b/dev-python/nbformat/nbformat-5.1.3.ebuild @@ -18,7 +18,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~sparc x86" RDEPEND=" >=dev-python/jsonschema-2.4.0[${PYTHON_USEDEP}] diff --git a/dev-python/netaddr/Manifest b/dev-python/netaddr/Manifest index a70b0a855ab0..e527ef3dfe3e 100644 --- a/dev-python/netaddr/Manifest +++ b/dev-python/netaddr/Manifest @@ -1,3 +1,3 @@ DIST netaddr-0.8.0.tar.gz 1959055 BLAKE2B c0a361c100490c17203aad14eb14a3e09c63f5a6ce2f4b7e85bc57942329ac4603a1d4b3a09a9ab964a775dfb50a8746f6dd4a05d2f9bba01674624a7d7b46c1 SHA512 0b518ef240b81af425a5aaa6f087b10dece3f352c0c67cde8553ac00daa9d1890637c05d16740e2c23b30ae068c1b4c409ca8291e02093699fafd638701b9069 -EBUILD netaddr-0.8.0.ebuild 1072 BLAKE2B 13b86ca55d5a847998eff9d2cbd2c5abb46708bea8ad3fa11c1e24b154da91d18dfb97ef2f3faed736ae9ad3eacdeb73b18c8e005dfd1cc597936f17a9fc2a36 SHA512 5d43e8fb5a00055ee56f41107e6d13182b737b2794e7d1e140a8aa4162d5b7a0d5ffa4499c5d400dd213b87db833612054685f5bd020d52089fb1e5e913533a0 +EBUILD netaddr-0.8.0.ebuild 954 BLAKE2B bd85526c871dbcfd51083a7bf871587709cb5013d70c5f89b7a40dddd58de1cfea2f98e3aad343602b7c1df7256993bc609001e1c820dda3e64c2cf67fbd213e SHA512 f0cb4f6bd18496371188ab28290fb811a5d3b83dd4d36f7b4baaef0392543f0501e2add47e2cd3daf398844c2ad425273c7635159de93c1dd49ddd5e5533645d MISC metadata.xml 651 BLAKE2B d931bd25b0bdedb25948acf6ffe525ce05c720c158704f344ef7c98c21acc8c6b0dc1674b95b03cc114fba3221b35997cd9b7ecc027c96f7dbe41b93cde460b7 SHA512 1ea4b5702fe8522ca6203024ad38042d71e14f398366e3d5e938f03bd907f3ec44e58e42ede324d630ebe686bad9a387dc02fb765a6df2934ba4cc129f14ace0 diff --git a/dev-python/netaddr/netaddr-0.8.0.ebuild b/dev-python/netaddr/netaddr-0.8.0.ebuild index 9f2374e1e552..34acb3077eaf 100644 --- a/dev-python/netaddr/netaddr-0.8.0.ebuild +++ b/dev-python/netaddr/netaddr-0.8.0.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{7..10} ) inherit distutils-r1 @@ -20,7 +19,6 @@ KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" IUSE="cli" RDEPEND=" - $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' python3_6) cli? ( >=dev-python/ipython-0.13.1-r1[${PYTHON_USEDEP}] ) diff --git a/dev-python/node-semver/Manifest b/dev-python/node-semver/Manifest index 42556a24f46e..127743139e92 100644 --- a/dev-python/node-semver/Manifest +++ b/dev-python/node-semver/Manifest @@ -1,3 +1,3 @@ DIST node-semver-0.8.0.tar.gz 18449 BLAKE2B 171374808e18b1f3fc2807abb9b99ecfe18a392afbc59ad056f0524e374ef4a27e5a56acf0c3927c6f351503981d743e4e63f108bf0e5bd5eda62f04e24191d4 SHA512 665ae0dbced16e0f05306614b1577464aa1bdac666b35cf2e7ad4b8844a6814dc7e8672f0dff3043c7bd048aa455d671efd268052ac59166293b91d1dff17784 -EBUILD node-semver-0.8.0.ebuild 755 BLAKE2B c1162c42ac20fdabf24cbe273d89fedd003a2712d77000027948b9f70d13e6cc80e97ea5a3b7a2b97194c480f62461b22454a1947fe4e1b8693bc35fcd813612 SHA512 32c081b68a7a89b19b88553cc800c58a8ae513ecc8410f8d16fa8ef319ce7c849b4f5bff79eb9d84ba24c6b4466864c0803aad8e0a96ba6f4669c535a3cdc4e2 +EBUILD node-semver-0.8.0.ebuild 755 BLAKE2B a263aa13f73c107f0db7a79aad5528abfcdcca8e14f06d006cb060fb5534e9eb1d88c9950582b2b97c957fd879cb7834f2d060742f13ab7495b1c3cbcb498ad2 SHA512 67b883ad351b7cbc17ead574cc3e92456e61eec624c2ed135fd9d5c093d9cfcd9b69692b652023ba5a84ba88357bdae4fd4d2180e94f5d7b01eefdf1854ad5af MISC metadata.xml 635 BLAKE2B 9112ff9465958d40a959344f23c1fd703b8305cf580a16b8491ab478a005d2adf57870eb846ccc81de354e3eeab190de2e10156ae48ca228552b6437ca57aed5 SHA512 e5d5cd9aafa495dfea4538bc6c322986b1d4187d3e9c3bd22bd37cab8e1cb00a9fe0a28349500a41f892f6750b27aa598eab5b8932867fd6f61482da29870d9e diff --git a/dev-python/node-semver/node-semver-0.8.0.ebuild b/dev-python/node-semver/node-semver-0.8.0.ebuild index 50474ddd4121..bbe600ecf9ef 100644 --- a/dev-python/node-semver/node-semver-0.8.0.ebuild +++ b/dev-python/node-semver/node-semver-0.8.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( pypy3 python3_{7,8,9} ) +PYTHON_COMPAT=( pypy3 python3_{8..10} ) inherit distutils-r1 diff --git a/dev-python/nose_warnings_filters/Manifest b/dev-python/nose_warnings_filters/Manifest index c431bdd93b7c..4bae18a9ea90 100644 --- a/dev-python/nose_warnings_filters/Manifest +++ b/dev-python/nose_warnings_filters/Manifest @@ -1,3 +1,3 @@ DIST nose_warnings_filters-0.1.5.tar.gz 3895 BLAKE2B 90fe9d0255227159cb4465648f45aa33623bf31b2182a7579d2f7f17687a832b2c96e9c2b3f0b5c477d808907d92bc8567d2aeed6bd13dcd28878394e9726fb6 SHA512 7ada463840bb2e3a1c7e357c231f9c7d4c7ce9f24fe7fe1e33404df41711663c8232001f9a258898f49ce89bb542a942240cf7312ee41bc75f86ca2015378405 -EBUILD nose_warnings_filters-0.1.5-r3.ebuild 509 BLAKE2B 5405c8b6deeb078ebab51f20cfdcb47f1a72fd9b4a67a761c7114a1e28916f52ae908f7b46d5ff19f91ee9b1483d86c603b7c56d7e8bdcbaeb7502c67891b01e SHA512 863b24c5d87be6fb816242acf77c53dc30ef0ee8c685bb876fa2658377743c043e0df548b9a7192c39ac87cbb9bce015f40a0575dc8389895cc45b51f4e81246 +EBUILD nose_warnings_filters-0.1.5-r3.ebuild 508 BLAKE2B 4512c4e2c99cd05e8e5f4fb909c19ccb53800221836a20ee0e52f9bade40532f2f9b4938c76ea37fc102d721b30b8aeedcbada0dea7a607805baf9691f29ac9e SHA512 98d89de5c58dd689b70f2ed9360cd130c0a9e28ab467614f26f48274c0a95a9f1bb8c7d8471a78cbec937a91ffc9077136546a27a3667e19f4f6db2a74b436b6 MISC metadata.xml 393 BLAKE2B 2d913eafaf1a4ed0f91821c1f762365da85e445d8960f964044bb9facf9e099790e23fbb0e809fe256857b118dd282e9dba09e75e2d048414afbc1a21045ced5 SHA512 9e366f3dc84ea9488c736cd1165317d9886cd37362b61e1579685a9e84899ed3f9b92fc36d7cf72e26826f98e70e0ad4de7aaca462c1b768a8e0db703c1e0a86 diff --git a/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild b/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild index fd76d09b1d63..7e73366af61c 100644 --- a/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild +++ b/dev-python/nose_warnings_filters/nose_warnings_filters-0.1.5-r3.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~sparc x86" RDEPEND="dev-python/nose[${PYTHON_USEDEP}]" diff --git a/dev-python/notebook/Manifest b/dev-python/notebook/Manifest index 14f384761f6d..85c84ea5ada5 100644 --- a/dev-python/notebook/Manifest +++ b/dev-python/notebook/Manifest @@ -1,6 +1,8 @@ AUX notebook-5.7.0-no-mathjax.patch 1438 BLAKE2B 66719f5342c08fce7576a70780b38a97ac3e768f3385218da15e7e2b7073ec0e1bbe943f320e4ebd0618401760de96295fc1b0ea0f2e919487b41f90acabfef0 SHA512 ef2754a0e7f552de34411532e7cbddffeab66364075a5514290b09f956b3486791f757b9a159a6c3f975507b8a5626612efeee754933927e2b505aea5f5df2db DIST notebook-6.4.0.tar.gz 13937270 BLAKE2B 41ba6e3dd22c92b6044199737fe93563aad07117e8c64817566765d643867b582218a1b34099acf2a84df9ac9f8eb2773f6f3e6779b14255867fd97ec443df85 SHA512 8bb57b3efaaddb781ee963a569996e45c563b50b2cb918fb7722805710dd5852d895ff5b5f5575686032a037d7395aa581140b471b529d68dfcb371841607481 DIST notebook-6.4.1.tar.gz 14139457 BLAKE2B 4be00ba6cd2f66873657f8ad5f79b444bbfbb978eaac7ddb57ef5da39a81c2746e7658004179e44aa98fa5fc5954b022b2e3c0c15dac0cc6da21b95a16225bfd SHA512 aa73e90f8ad1888f469e4cb412b6f17742e3b68ce429b2feaafeaeebbbb9e0cc437f3f73f26204b8de8367620ecb492033786c00b04d641ce0bfb4df75460419 +DIST notebook-6.4.2.tar.gz 14133763 BLAKE2B 2c4f9677b014f484f7c975344f6e3aa29476b3b3bf2dd329ee527be653573f199c6d66078bc1f0787227414fb818df8df3d38e5f1bea9d3f2605f796a391cb37 SHA512 d9914c2924b7a0837295a7cfe2bdf551e1d71f35bab43bd6d12e798562c7e103f28cfdff6692e6ac5de394867071b8e1eae7a26bfd0a76b4a9304b7bea29f119 EBUILD notebook-6.4.0.ebuild 3235 BLAKE2B a83eca348e5db25252af465ca499e16512ca91175b4b051f18196e3e3f60a1a657125b9fd7d1ec2119c096afa9d71f2a42b5edd9710bf248609f8298e75c89bb SHA512 78b4c658232dcf15124860d5fc6d3f394f9c2c9bde8de3cf8a9e05badb73cce17b4f4373fa64f079b12c4dc6a8169b66b89c50a13c992c96cf5a3c275d786bdb EBUILD notebook-6.4.1.ebuild 3237 BLAKE2B 840150c7f2f86c75b492df97c4dbd325a1693ba7279847d16aedadd1a79cd80947de345d3ed5fe95d5b5b399d886afbaddc2c61824ea718af56c3e1fa05a35ec SHA512 74033b899159821856d305629dc72c8f430f3c11608937f73ef8d5d08e4d6731150c519e1d07e16f17752420697277da8f281cfbfb114b8d4a2a10249c10ce4d +EBUILD notebook-6.4.2.ebuild 3237 BLAKE2B 840150c7f2f86c75b492df97c4dbd325a1693ba7279847d16aedadd1a79cd80947de345d3ed5fe95d5b5b399d886afbaddc2c61824ea718af56c3e1fa05a35ec SHA512 74033b899159821856d305629dc72c8f430f3c11608937f73ef8d5d08e4d6731150c519e1d07e16f17752420697277da8f281cfbfb114b8d4a2a10249c10ce4d MISC metadata.xml 524 BLAKE2B dfca744ea63418ee961bc5f106be6a01acf80af2e4179e0f3446c370a416bdae998887a55e866cd2fe5ede334653b46205f32b5db275e2ec54efefbd10455541 SHA512 a3511781a2086a80a0cc7a02842e1c71490ae1b200ac5263ace00610d37df7cf9ad866f4bfb89441514dbf26a5dfeb6559cbef9e1e6e2fba534c14feb5fcd616 diff --git a/dev-python/notebook/notebook-6.4.2.ebuild b/dev-python/notebook/notebook-6.4.2.ebuild new file mode 100644 index 000000000000..892d3ca7cd84 --- /dev/null +++ b/dev-python/notebook/notebook-6.4.2.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 xdg-utils + +DESCRIPTION="Jupyter Interactive Notebook" +HOMEPAGE="https://jupyter.org" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=" + >=dev-libs/mathjax-2.4 + dev-python/argon2-cffi[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}] + >=www-servers/tornado-6.0[${PYTHON_USEDEP}] + dev-python/ipython_genutils[${PYTHON_USEDEP}] + >=dev-python/traitlets-4.2.1[${PYTHON_USEDEP}] + >=dev-python/jupyter_core-4.6.1[${PYTHON_USEDEP}] + >=dev-python/pyzmq-17[${PYTHON_USEDEP}] + >=dev-python/jupyter_client-5.3.4[${PYTHON_USEDEP}] + dev-python/nbformat[${PYTHON_USEDEP}] + >=dev-python/nbconvert-4.2.0[${PYTHON_USEDEP}] + dev-python/ipykernel[${PYTHON_USEDEP}] + dev-python/send2trash[${PYTHON_USEDEP}] + dev-python/prometheus_client[${PYTHON_USEDEP}]" + +# sphinx 2+ seems to have a problem with its github plugin. temporarily adding +# a version constraint. +BDEPEND=" + test? ( + dev-python/requests[${PYTHON_USEDEP}] + dev-python/requests-unixsocket[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/${PN}"-5.7.0-no-mathjax.patch +) + +distutils_enable_tests --install pytest + +python_prepare_all() { + # disable bundled mathjax + sed -i 's/^.*MathJax.*$//' bower.json || die + + distutils-r1_python_prepare_all +} + +python_test() { + local deselect=( + # trash doesn't seem to work for us + notebook/services/contents/tests/test_contents_api.py::APITest::test_checkpoints_follow_file + notebook/services/contents/tests/test_contents_api.py::APITest::test_delete + notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_checkpoints_follow_file + notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_delete + notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_delete_dirs + notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_delete_non_empty_dir + notebook/services/contents/tests/test_manager.py::TestContentsManager::test_delete + notebook/services/contents/tests/test_manager.py::TestContentsManagerNoAtomic::test_delete + # TODO + notebook/services/kernels/tests/test_kernels_api.py::KernelAPITest::test_connections + notebook/services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections + notebook/services/kernels/tests/test_kernels_api.py::KernelCullingTest::test_culling + ) + + # selenium tests require geckodriver + epytest --ignore notebook/tests/selenium ${deselect[@]/#/--deselect } +} + +python_install() { + distutils-r1_python_install + + ln -sf \ + "${EPREFIX}/usr/share/mathjax" \ + "${D}$(python_get_sitedir)/notebook/static/components/MathJax" || die +} + +pkg_preinst() { + # remove old mathjax folder if present + rm -rf "${EROOT}"/usr/lib*/python*/site-packages/notebook/static/components/MathJax || die +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest index f70839ee8fbf..b70699829772 100644 --- a/dev-python/nuitka/Manifest +++ b/dev-python/nuitka/Manifest @@ -3,11 +3,13 @@ DIST Nuitka-0.6.15.1.tar.gz 2712603 BLAKE2B 8e639b19975410143d1b91b4fb4f71c65bd1 DIST Nuitka-0.6.15.3.tar.gz 2713332 BLAKE2B e8d61221839bb961cda14575aa1de5979510113a09b7e8df47aefbf8985b09f554b32210db9b91ca5f02593a11d7537adcdf0fd67d397b022623534bb25368c3 SHA512 960f2ef33aa2c4dcb6a86ed15b8d8fc8ca1c5f26a0dc98a925e8c0669599912f25d10e20f547d51d57c0a63a18e2f07fa45141666b740b3d8804014db5b89bb6 DIST Nuitka-0.6.15.tar.gz 2712097 BLAKE2B 78c43be4a2ef5678d7a0d6164d7cba2b3a67a738215915b001cdb3774e209fcecc167c52db4c3b22d87dde9169e48077875d09f8601df7c8b079e3d57b21aea6 SHA512 9a41e9b8fb3f51ec16dccd5415b3b7d7d201230fea6aff902931be1764ba65e1d5e4885cd772b4c1cb9f36b1b14a02a73351bc5c1b8e7f7bbb87e5d74aad16b4 DIST Nuitka-0.6.16.2.tar.gz 2964589 BLAKE2B b8dd49b889ab0921b6bcf25528286c72591d12e470074482be2f2919394d7c7281d15f83fe1283731a45731a6164a72fb19afc5f55c7c7ef913487cadc6af105 SHA512 58fbd015cf14f947900ccb39a82a24ba8b2da6b65f41caa6bdaff89fe8b5b00977b2f0f3e2b9c2809db97539ecb59f2835ebc30eccd726d42b3fbb49cd90ca8c +DIST Nuitka-0.6.16.3.tar.gz 2965278 BLAKE2B fc015f78912688e3d3b0833e7c126833352aeda7ac2599685a007445c43a7099407c4797eba47d5254fb5befde9482c210b920f4c7e38a2d82dbb5331125abee SHA512 a46af040774fd3523b64c1a113f6d0251c8d45108686017dae07429107f5057025bbcfefc7ed2b86da32c69516285d3af55fe234d25d6949562a96b0eb3f5293 DIST Nuitka-0.6.16.tar.gz 2891639 BLAKE2B 4d8b9c29115e333b7a876eed664c0ec7b2a9b25b00d35bfb163834579b28d6b1250b015eacced01e2c27cd9841fcc5d2a3b10c626a5c7fc098914e675e3732a6 SHA512 908ddbab62a085a478f09c18215fd9b457aa7fe926e5809cd25870665366660f59141b431346e4af6593e4bb0281d39103919c46435c158af6f2ba7c354c3834 EBUILD nuitka-0.6.11.ebuild 1152 BLAKE2B e8d9bba83ca5b1766037e8b0154839fbc456920dcec7d4762a106a09e3ee010becdf3872c8260cdf87c9aae9c5135e5383af63568eddf2aa733563237f7b5ccf SHA512 611dd278f1d44692977293c59d5d6f2a3f490c8352b50b0c2c0dd36852d175e5b6fc4be67bb8a68082245c9d27b430b0b7b8eb568f45241401d33acd697d35de EBUILD nuitka-0.6.15.1.ebuild 1152 BLAKE2B e8d9bba83ca5b1766037e8b0154839fbc456920dcec7d4762a106a09e3ee010becdf3872c8260cdf87c9aae9c5135e5383af63568eddf2aa733563237f7b5ccf SHA512 611dd278f1d44692977293c59d5d6f2a3f490c8352b50b0c2c0dd36852d175e5b6fc4be67bb8a68082245c9d27b430b0b7b8eb568f45241401d33acd697d35de EBUILD nuitka-0.6.15.3.ebuild 1152 BLAKE2B c9c2553f754f9a417ae2716bc233fd9cedc7a970608c3c778501c9441192c42c0d13e7dfaeaa0e434ebf86f251cc0581df9e205849bf53e888163b89248470b5 SHA512 e8652741f2b8c54dedb68607b3cd94a38e93651f6fad83bed88aff63bff34ea2b17ef43bfef07940eebdf099a7de913157c497ddb6c68feb26c55163288a4a4e EBUILD nuitka-0.6.15.ebuild 1152 BLAKE2B e8d9bba83ca5b1766037e8b0154839fbc456920dcec7d4762a106a09e3ee010becdf3872c8260cdf87c9aae9c5135e5383af63568eddf2aa733563237f7b5ccf SHA512 611dd278f1d44692977293c59d5d6f2a3f490c8352b50b0c2c0dd36852d175e5b6fc4be67bb8a68082245c9d27b430b0b7b8eb568f45241401d33acd697d35de EBUILD nuitka-0.6.16.2.ebuild 1152 BLAKE2B c9c2553f754f9a417ae2716bc233fd9cedc7a970608c3c778501c9441192c42c0d13e7dfaeaa0e434ebf86f251cc0581df9e205849bf53e888163b89248470b5 SHA512 e8652741f2b8c54dedb68607b3cd94a38e93651f6fad83bed88aff63bff34ea2b17ef43bfef07940eebdf099a7de913157c497ddb6c68feb26c55163288a4a4e +EBUILD nuitka-0.6.16.3.ebuild 1152 BLAKE2B c9c2553f754f9a417ae2716bc233fd9cedc7a970608c3c778501c9441192c42c0d13e7dfaeaa0e434ebf86f251cc0581df9e205849bf53e888163b89248470b5 SHA512 e8652741f2b8c54dedb68607b3cd94a38e93651f6fad83bed88aff63bff34ea2b17ef43bfef07940eebdf099a7de913157c497ddb6c68feb26c55163288a4a4e EBUILD nuitka-0.6.16.ebuild 1152 BLAKE2B c9c2553f754f9a417ae2716bc233fd9cedc7a970608c3c778501c9441192c42c0d13e7dfaeaa0e434ebf86f251cc0581df9e205849bf53e888163b89248470b5 SHA512 e8652741f2b8c54dedb68607b3cd94a38e93651f6fad83bed88aff63bff34ea2b17ef43bfef07940eebdf099a7de913157c497ddb6c68feb26c55163288a4a4e MISC metadata.xml 942 BLAKE2B ec5857515914046bc074009149a2e830fd94da026e6563984f914d72183595617e1437e1d3dcff9caeeca20fe0f2be0cf33d45489a36bfde05b35815a9a34df2 SHA512 c2bcbedbfaf567f0813291fc890fccf9d59fa52808317cde9bbdfdda79337f15a1e6551587557bc0bf8ea27f5cc646674d3857c1c960f72469730fa23a43eac2 diff --git a/dev-python/nuitka/nuitka-0.6.16.3.ebuild b/dev-python/nuitka/nuitka-0.6.16.3.ebuild new file mode 100644 index 000000000000..8810e82b4d14 --- /dev/null +++ b/dev-python/nuitka/nuitka-0.6.16.3.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..9} ) +inherit distutils-r1 flag-o-matic optfeature + +DESCRIPTION="Python to native compiler" +HOMEPAGE="https://www.nuitka.net" +SRC_URI="https://nuitka.net/releases/${P^}.tar.gz" +S="${WORKDIR}/${P^}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-util/scons[${PYTHON_USEDEP}]" +BDEPEND=" + ${RDEPEND} + test? ( dev-util/ccache ) +" + +DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf ) + +distutils-r1_src_prepare() { + # remove vendored version of SCons that is Python2 only + # this should be removed when upstream removes support for Python2 + rm -vR "${S}/${PN}/build/inline_copy/lib/scons-2.3.2/SCons" || die + eapply_user +} + +python_install() { + distutils-r1_python_install + python_optimize + doman doc/nuitka.1 doc/nuitka3.1 doc/nuitka3-run.1 doc/nuitka-run.1 +} + +python_test() { + append-ldflags -Wl,--no-warn-search-mismatch + ./tests/basics/run_all.py search || die +} + +pkg_postinst() { + optfeature "support for stand-alone executables" app-admin/chrpath +} diff --git a/dev-python/numexpr/Manifest b/dev-python/numexpr/Manifest index 8b4c2550f349..c6748f4de0dc 100644 --- a/dev-python/numexpr/Manifest +++ b/dev-python/numexpr/Manifest @@ -1,3 +1,3 @@ DIST numexpr-2.7.3.tar.gz 114113 BLAKE2B 95dca4fbd3148bbf198f82827a63fac3e9de29f677457f2ad45040e24a38bb05e4e09738efa0cac793970e18bdcd252e2744da96062217fd35b4054b10112989 SHA512 8234a65ce96ea0a2f20cce7dce3de652362a9edc86af2e7a333cdd8ecd87866f75970859ff39b04d529acc062b806cc8c64f262c318edd2897200d7e54b429e7 -EBUILD numexpr-2.7.3.ebuild 1229 BLAKE2B c303852d9c98b2e7cd2e214c81522af0430b333e9878ad94d3f992c258759df58c63ba833a32283d9cfc5da04eb73b49308404498cd7cec861b4129c372bc0c8 SHA512 e315be3550dd96e1bd6efcbe19ecfb4be365d549b6b8034f768ee8b66d87d6794172d03b8cfcb4f717d578f2c45af62421492cef174784aca6a9cc13b1edbfbe +EBUILD numexpr-2.7.3.ebuild 1235 BLAKE2B c19da0282677fe1ccf232ea8f19dbaeee8fe4130848b633f693805fbe24217478ba02c434bb63a4234019e453f27b9fc292bd005b585c0e9ecda3411d363e079 SHA512 3453ff5987704fc448554ca555a38cca8685356e41377a3ba6af9c0cfcd7f24455bbfbe58f3cfc48447c4bfe4ab2ac5f0f00ac0e459ab35e6fe1dadd0bf8b352 MISC metadata.xml 1086 BLAKE2B 5ead7194bab4b637946cc095ba6ae07eb461a20d4f8621f8be75c916e8d414a309b1679b928389e9e61f2ff4795a8f149b9a402f12bc21965d25df1251f6c4e3 SHA512 9867fb98eae499a7c149e61f37a08a27167d076cec8c85392c4a6db4bb8c44314f28771db8c35d1dc1f9ac1c8af21841503e12b0f0c3c39ae6be336a72096824 diff --git a/dev-python/numexpr/numexpr-2.7.3.ebuild b/dev-python/numexpr/numexpr-2.7.3.ebuild index 7efd00d6985d..3e5247ab5bc4 100644 --- a/dev-python/numexpr/numexpr-2.7.3.ebuild +++ b/dev-python/numexpr/numexpr-2.7.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/pydata/numexpr/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="mkl" RDEPEND=" diff --git a/dev-python/openpyxl/Manifest b/dev-python/openpyxl/Manifest index a61dc8031e80..eba5ca4f81eb 100644 --- a/dev-python/openpyxl/Manifest +++ b/dev-python/openpyxl/Manifest @@ -1,4 +1,4 @@ AUX openpyxl-3.0.7-metadata.patch 361 BLAKE2B 7a5322e9fd568124bc2271f015fa284300ca7004d286b4f3c4dec35446948941e69c3d0b43d7cd4af59c05a633b73071290d65cc1e83bbaa28eef39cf9f03d58 SHA512 1926f83469f6b869ff5a923b1bfb112b0674b86aadaade6005f3921e6cc67118c771b36cd04af49447e99bbadfbfa0a03d56f1d6ffaa3fd27deb40b4ff2eb5ee DIST openpyxl-3.0.7.tar.bz2 2426608 BLAKE2B 5ce0a34ea4ec8f33da2224555f3d681c4cfa2145f4cba10ed182044e6a6d69ce61c500c51a26db7ded2a3a0e778d0d8e2bd996c3852732f565501f233b145db7 SHA512 bd697c353d0a9fe66a7947dc0f51530b8419e39b36833e5322cca544fafcbd6aba36e42e53c1a1672f44b3940de9b91417bc58955c87257b7b82782c480ef738 -EBUILD openpyxl-3.0.7-r1.ebuild 767 BLAKE2B 53053bdfb36551f6f7a9c8bbe51dbec7566ebd51a022ef4ec7a092d7fff33315ef2a4841be5c3dac06ef0e8ee5b31f47474dfa295dc79e4d76dd866e3cb652fd SHA512 8253edf67d365df6a21cbfc1226bbb377c206ab993a7f725bcb875a308181bc205616e4d664f5c375efd65ffa8af18bf9109680bca46e1c6d8c45f4b3fdb90a4 +EBUILD openpyxl-3.0.7-r1.ebuild 773 BLAKE2B c7b400134a8fc67bb9443c1d8c4ce0e7b02ae7ba0fb2b97452ed19b311839e03e5c2eafef0809b627b43e0580fd4ee4ebd69edf007bb00e05c53d7e7f130c4fd SHA512 7a0715532a467dd5873bced748d7a9c6b5db606a71d5662faf35e098679661151895311d7d4939ff9150fd7f8af1aa9fa6c8c773cfcdfa77f9f1f26cbc723d80 MISC metadata.xml 535 BLAKE2B 59a57dfa41a492b88402a893a4c2e1a6bc624ada24584744ad2c142d1ba9bbad0172450e17cc2ab62068c7964c08066499b4cae59e39aef81bc7714ba86059f5 SHA512 30500339fc951ec3dbef77bcb5b0298b33bedc78ceb4733f9fac689da179096396da308214f012c40c54f718d74c6555b5795d763db197dfacceb46441b292a5 diff --git a/dev-python/openpyxl/openpyxl-3.0.7-r1.ebuild b/dev-python/openpyxl/openpyxl-3.0.7-r1.ebuild index b5ef708e1bec..28bd8f245172 100644 --- a/dev-python/openpyxl/openpyxl-3.0.7-r1.ebuild +++ b/dev-python/openpyxl/openpyxl-3.0.7-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://foss.heptapod.net/openpyxl/openpyxl/-/archive/${PV}/${P}.tar.bz LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa x86" RDEPEND=" dev-python/et_xmlfile[${PYTHON_USEDEP}] diff --git a/dev-python/oslo-log/Manifest b/dev-python/oslo-log/Manifest index 161ef203ae47..8bbef57c14a9 100644 --- a/dev-python/oslo-log/Manifest +++ b/dev-python/oslo-log/Manifest @@ -1,5 +1,3 @@ -DIST oslo.log-4.4.0.tar.gz 86108 BLAKE2B b710d110759612dc7c1516a0df7b0ffe5af1ee83f99ff776212e72a52a4249657b4857a8fa99aa06047093ac554b6374ba529bafee75d4589beb538baca5b190 SHA512 6501963e90d40d2e722f338ec7c78fa36f6b5b255d36fc5df7d6160d1f35397ff112b88053603f6b57d9d93539bdb665e3c1b6894f3898988fd8d06b5a356120 DIST oslo.log-4.6.0.tar.gz 92331 BLAKE2B 974f8fef0f132c5429b6512c39b770206947eae9e7a195d7a570b9da6b5bdca675440c800b6ec969ab950e375d4d4ae722d08cf662fe644949322ddc80df01df SHA512 991b661be12b2d16060b621e743fb65809f753b240d5039cd4d51f13a95d6852404156d46507fc611b612cb656d68960026c8735f4f91b32caf89e09499a3c7b -EBUILD oslo-log-4.4.0-r1.ebuild 1232 BLAKE2B 1fe33bb189daf8169e1edd1baec7d5dcdd524a1fcc830ba8c4953b50f5a37beebcb641067df4201f9e9f823251c5373587cef97975cfeb4b09ed758a77458b57 SHA512 cc9beaab24b974d4f8d2f29cea5383c47505beaa467af84a0871416b13a78e4e1de2b1bfd407256e60d383731b1c41741cdce2cf31ab4178fa15f941b62baad6 -EBUILD oslo-log-4.6.0.ebuild 1235 BLAKE2B 2e9b1ef96cf221861dc98f71fae2d8ad76bbdc40840331fbf2fb9c97620e8c2f99373e85dafeb027b019d4b90b55b556b045f7feb9e2b66c70fd28ae4382a5b4 SHA512 7c0ae008e1f44766f2202635bce85825d68ae8b2d10ed5240175fb6e1a18e6ac0977eb30609b0263600849a6e3206a319c0d9ae293a8a05488d849229fbf76b1 +EBUILD oslo-log-4.6.0.ebuild 1232 BLAKE2B aa3f4ed7abeeab203987cfa60a218da982700942bbc7b742d71beaf5af8084b7cc3eafb167f1d5e28b1459023e39ae62b680b6fa7fb22166cefe100e9f4fcd1e SHA512 aa06d8cc517167cf7ddacc5386fafb7d8a337fb39d72db90b5d9a22aef721aa82224beeafa6b357adf7c123eb37f225d46817d59f1254b3ab70b179798c378e2 MISC metadata.xml 907 BLAKE2B d91afdb5f720175be1bf2f8064d509ee94bc78fda6a428059e62a6e14753a567d6e696912d841a2ac9c68acb07f076212e6ae50aec0da23079f536952311fe5d SHA512 802e195e3bd2b4ae730be1766033dea2d8df58e664c506ed1ffd4c7c426a5a740ca31bcc0557d8b5acf660a1f751c106de17825dfbb71229e84d299647a509b7 diff --git a/dev-python/oslo-log/oslo-log-4.4.0-r1.ebuild b/dev-python/oslo-log/oslo-log-4.4.0-r1.ebuild deleted file mode 100644 index 3a6cdcd0334b..000000000000 --- a/dev-python/oslo-log/oslo-log-4.4.0-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 - -DESCRIPTION="OpenStack logging config library, configuration for all openstack projects." -HOMEPAGE="https://pypi.org/project/oslo.log/ https://github.com/openstack/oslo.log" -SRC_URI="mirror://pypi/o/oslo.log/oslo.log-${PV}.tar.gz" -S="${WORKDIR}/oslo.log-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -RDEPEND=">=dev-python/pbr-3.1.1[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-1.25.0[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}] - >=dev-python/pyinotify-0.9.6[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}]" -BDEPEND=">=dev-python/pbr-3.1.1[${PYTHON_USEDEP}] - test? ( - >=dev-python/testtools-2.3.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.3.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - )" - -distutils_enable_tests unittest - -python_test() { - eunittest -b -} diff --git a/dev-python/oslo-log/oslo-log-4.6.0.ebuild b/dev-python/oslo-log/oslo-log-4.6.0.ebuild index 2f98ba172732..cda3ee03da73 100644 --- a/dev-python/oslo-log/oslo-log-4.6.0.ebuild +++ b/dev-python/oslo-log/oslo-log-4.6.0.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/oslo.log-${PV}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 x86" RDEPEND=">=dev-python/pbr-3.1.1[${PYTHON_USEDEP}] >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] diff --git a/dev-python/packaging/Manifest b/dev-python/packaging/Manifest index a8baae065407..2f51ec528828 100644 --- a/dev-python/packaging/Manifest +++ b/dev-python/packaging/Manifest @@ -1,5 +1,3 @@ -DIST packaging-20.9.gh.tar.gz 78041 BLAKE2B d87c66aa39cfb832a26a350981722ad40a9193b70ca447030405ee474586cc12e4ae5f4dc7fbc5da6944b717545f3d3f7caac376a3da1ab95aa26429723dc6f6 SHA512 fb71f1036cfaacbe94fdee663af31d6ad1960f73ecc95cba87b461c2d7d2ea90085853bb4682b146492d8c48f784b60ef082e3b1259269857166b143cd9a920b DIST packaging-21.0.gh.tar.gz 79977 BLAKE2B 4ddfa5069f463abeab09ed92650a174d58622927d24b22eed184506d36d9144520e90cd5ea6570e7c06af3c768eda608decc4befb402942e6d6cd1ba5cb10b42 SHA512 612744ad8d0b834709af5d4e2415679271e4cdc304a2e9297ec741e37e62241a041b678568130cd733828a1bf2e5885d62de706934f4018195566107989a6f6b -EBUILD packaging-20.9.ebuild 895 BLAKE2B e26794d1df55cc8abc609a4f5351b0079f342289fe84a239e1ce8829a800c4456659e0b0a6bcd018e32b88fc537cb1971c208a21a17aef63abd6bccdf48efaa0 SHA512 6297e88daa3e17f1eead51de10837ce4c13eade42c4890e9bfd59be33d1e2d99156839b69dbef4017ae7ffe7cd081211f521974d79bfc81635f855e43fbf635c -EBUILD packaging-21.0.ebuild 849 BLAKE2B 0f4bb30bb2dd11807c727538c65f8c8a153c9f774fa0400a8e14a1b2246c274d5bdf1a9a44c2a616f33898248552285ace1b9ebd9a2840a925bb59a038d5071a SHA512 d705ebdc1b67e785a5ca8afa571cb2c3064121dedda9b2c82d290a0282a6f51d10d114e9064a7ffa8fbc21d10f920bfa4270ff9ba3c5e4ca0e452ae2291c5e89 +EBUILD packaging-21.0.ebuild 841 BLAKE2B 2d97c39d72974b8d51e5ebe9ac4c7cb07d7b31e15eecf1155e7b81e4c37f8b977e073eef9f2883fb5dfca826e47340b4a35abe9b4c46f346acc964024ae4971e SHA512 e27b7791da4560ecad7c8824b3ff334c769f963889429628a31c32fadd704de06c61e10353c0ed7696e48f856dc7acd5ca098bcfc2e5060091460e3b6b8f7994 MISC metadata.xml 390 BLAKE2B 98afec1f8a7889d12e1a44ef1ff2bf1db635818b7fcb8d86dff0d820fc8fc92920615cd5de63f35cbb6eae6c29f8d6942807f0a7bd48b320c9a0d55a7fa0de69 SHA512 d082f5d387c5d71f0f6cfca4572d4637081daa863186d8b05050738269559617b910c95de97ac3eddd41434cc528e34597125a6973b7b239734c91bb2c588235 diff --git a/dev-python/packaging/packaging-20.9.ebuild b/dev-python/packaging/packaging-20.9.ebuild deleted file mode 100644 index 2f9560430f09..000000000000 --- a/dev-python/packaging/packaging-20.9.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Core utilities for Python packages" -HOMEPAGE=" - https://github.com/pypa/packaging/ - https://pypi.org/project/packaging/" -SRC_URI=" - https://github.com/pypa/packaging/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -SLOT="0" -LICENSE="|| ( Apache-2.0 BSD-2 )" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -RDEPEND=" - >=dev-python/pyparsing-2.1.10[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -DEPEND=" - test? ( - dev-python/pretend[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - pytest --capture=no --strict -vv || die -} diff --git a/dev-python/packaging/packaging-21.0.ebuild b/dev-python/packaging/packaging-21.0.ebuild index f2ffdaca8815..2f7b5d11bba4 100644 --- a/dev-python/packaging/packaging-21.0.ebuild +++ b/dev-python/packaging/packaging-21.0.ebuild @@ -15,7 +15,7 @@ SRC_URI=" SLOT="0" LICENSE="|| ( Apache-2.0 BSD-2 )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=" >=dev-python/pyparsing-2.1.10[${PYTHON_USEDEP}] diff --git a/dev-python/pathlib2/Manifest b/dev-python/pathlib2/Manifest deleted file mode 100644 index 612bef259923..000000000000 --- a/dev-python/pathlib2/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST pathlib2-2.3.5.tar.gz 34393 BLAKE2B 7e03214a53f1ebf7718d04f653e24ffa4b06070b0ae21583d98ea0ce956c5aced5ea63bf6062d8e8d979bef4c82137cd2d2d5d6121dc3dda0ae1f713c1868d36 SHA512 3f0f212bf5208d0965ac02a590bef6ac0ec5e3b702828c06c3c9d37119b3db422cc7873de614fdc37ebfb3f52239a6517008d9672a176ca15d03fe13baeeddc8 -DIST pathlib2-2.3.6.tar.gz 38435 BLAKE2B 07a6db61feb56c439e0c4c97d96f87714090628d3971341b64ed253cf9b363b7a3695a665a3def5c2b950cd3dc2ba316ef3dcfaf48f25726fce34afedccdafac SHA512 ed41792338d5808cdd068f6c04021b2918e5376fc6297f163712dec6b00a1f96f7905eeea0a601c333d253e0f1663a0472d842b0d920d680992045bbc36db970 -EBUILD pathlib2-2.3.5-r1.ebuild 878 BLAKE2B 55031cd932b49489427c98dab76661ea9d4709845b0cbdc7e65d95e0568428b6e10fc26c67a679248bc55fd3321ea1862bb61573cc883254be3746eb0897568c SHA512 6e7716fd74c4dda31c8206ecdaa4848812f556bfdd5842d27bc738e805f58c8517f827a4cb0d498c49f26fd3ef2e42525269095eeb92dbc936826d49cef4f953 -EBUILD pathlib2-2.3.6.ebuild 752 BLAKE2B 6910945f64137611fce99746fd424611bbc532d56fd822a1aa92bbd7f052b1f4c202002b55b3da78c5743964fdd8b260507bbf2149178992723bbbddd022d872 SHA512 2a5950f56d2b0be44ee1c6a15f76ef9338cba289701ecb872a63d4f984a8cbd041509ccef573b4a9f6d71c6517fef9de39c70b19a37861e2ae8df0436cb263ec -MISC metadata.xml 463 BLAKE2B 1ade185c5ac11844715bf67d798fa910d2fde357f1953688c28d94477e2b5a68613178c8a3eaba42ae8285a49cc94b37ad5a559d80771f763ed06a2dc952747e SHA512 45a09691f2b57c336a752f4a881aa1d91173102d6b89a33e7583e99d13c18610fd29f248287cda00d31bbd265a68f11b60e911644f6689c76c1704fa2c901100 diff --git a/dev-python/pathlib2/metadata.xml b/dev-python/pathlib2/metadata.xml deleted file mode 100644 index d8ee6f7bfb70..000000000000 --- a/dev-python/pathlib2/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pathlib2 - mcmtroffaes/pathlib2 - https://github.com/mcmtroffaes/pathlib2/issues - - diff --git a/dev-python/pathlib2/pathlib2-2.3.5-r1.ebuild b/dev-python/pathlib2/pathlib2-2.3.5-r1.ebuild deleted file mode 100644 index 1719f9c6231b..000000000000 --- a/dev-python/pathlib2/pathlib2-2.3.5-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( pypy3 python3_{7,8,9} ) - -inherit distutils-r1 - -DESCRIPTION="Fork of pathlib aiming to support the full stdlib Python API" -HOMEPAGE="https://github.com/mcmtroffaes/pathlib2" -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 ~s390 sparc x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - $(python_gen_cond_dep 'dev-python/scandir[${PYTHON_USEDEP}]' -2) - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' -2) - ) -" - -python_test() { - "${EPYTHON}" tests/test_pathlib2.py -v || \ - die "tests failed with ${EPYTHON}" -} diff --git a/dev-python/pathlib2/pathlib2-2.3.6.ebuild b/dev-python/pathlib2/pathlib2-2.3.6.ebuild deleted file mode 100644 index ac123963984c..000000000000 --- a/dev-python/pathlib2/pathlib2-2.3.6.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( pypy3 python3_{8..9} ) -inherit distutils-r1 - -DESCRIPTION="Fork of pathlib aiming to support the full stdlib Python API" -HOMEPAGE="https://github.com/mcmtroffaes/pathlib2" -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 ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - ) -" - -python_test() { - "${EPYTHON}" tests/test_pathlib2.py -v || - die "tests failed with ${EPYTHON}" -} diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest index 30b623938680..df35ac6a9592 100644 --- a/dev-python/phonenumbers/Manifest +++ b/dev-python/phonenumbers/Manifest @@ -1,5 +1,7 @@ DIST phonenumbers-8.12.27.tar.gz 2258133 BLAKE2B 73a295a464a0e4e7d32f3633a0a149504aed376a255453d3edb49137e979144645780777d988b1fbf5d7380b468ba9dd905f34e42f658f6ff8d0e0047d45ee35 SHA512 d177606bed9ca6f4e7f91ab695d9ae6ddfb2401f36c458907b2b6fe14e85a2ed188967da14971c15ec745b87fe794fc8ecca86679f01d3c8fb649224c2f75139 DIST phonenumbers-8.12.28.tar.gz 2258298 BLAKE2B 02713540accf8c77c37acd7f69ffe3d1fe972124e4c8e82aa56f390d9906b10771c5a1a845c9b1adab602b041c38f4eeac6ee76d0e3382d542d64bcff5788fcc SHA512 49678b2b44038938733413d9bdd56904bb1a55bff9e1fa9a2636ceca18233c2ecdcc0fba8da5d1eb09e28c3c5d0eed61dcfcec1da729b7e599fcbc895ee47ead +DIST phonenumbers-8.12.29.tar.gz 2258737 BLAKE2B 6a885e4ba28d7093746cd754a5fb60cb62b002a42d4331bb1cdfc2291b39b6da6d3c6673364e4715c09186bebf05b11988cf3beb8ed1690826ef800d07b17e7c SHA512 23e88f9a8bb801bb7a95cd5ef74527572d315e69b2db1c9c38c84d83293d99a015492f010321c9dc0596a5f40dc63453a42e2fd5a7d9dabae7ac0b78967876d7 EBUILD phonenumbers-8.12.27.ebuild 433 BLAKE2B 6a56df6866a0b13825486b809d85c17df719b98a4d265244f45f116dc28770aca60723352c9260595a86e1584803232f22d73e1dc7f01e02fc745a4079ed66fb SHA512 494f26ab2d60d03308289f6fca26d54d2d1f08f3ec00647cbe0db0bc2e1be56a68c8606767db712a1124901cf2f8acf2279a898f4ab1cf6e7db1191cfae81eae EBUILD phonenumbers-8.12.28.ebuild 435 BLAKE2B ecadf7cc72b5bfd0ee74a21ddb278e396003026d9e1be3c69aec57b2abe1289221bfc87e5f5f51ff1bc5ba96e37a0afa8425e3406e9a2e9b07209df6d2d9af9c SHA512 eda6647deff5b367bd653821fd84ba5decd1daeaceca7b9ba02d12c77e2b8fac42c110f75b5516eb20290e2f2972a33e2cddbf846b175264be2ecdbecb62e4d5 +EBUILD phonenumbers-8.12.29.ebuild 435 BLAKE2B ecadf7cc72b5bfd0ee74a21ddb278e396003026d9e1be3c69aec57b2abe1289221bfc87e5f5f51ff1bc5ba96e37a0afa8425e3406e9a2e9b07209df6d2d9af9c SHA512 eda6647deff5b367bd653821fd84ba5decd1daeaceca7b9ba02d12c77e2b8fac42c110f75b5516eb20290e2f2972a33e2cddbf846b175264be2ecdbecb62e4d5 MISC metadata.xml 412 BLAKE2B 3244f00cf537fc9f8129cb4c499963a121ce2b33ea1edf0c1cc3833afbfe22c9afd5442e532b7324ccdb13cbd6a25e64e312715b13fe31ec16cf8d12a4e218f4 SHA512 a527e1c4d9bf2446bb5ef628d22731a2647bd937260f015a7cdb02c42fe3ce8a9c3d6a27660f3ab2521bf0a1400575063682dfc3faed2187edfe3f531e8427ed diff --git a/dev-python/phonenumbers/phonenumbers-8.12.29.ebuild b/dev-python/phonenumbers/phonenumbers-8.12.29.ebuild new file mode 100644 index 000000000000..4df0c54c7011 --- /dev/null +++ b/dev-python/phonenumbers/phonenumbers-8.12.29.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Python port of Google's libphonenumber" +HOMEPAGE="https://github.com/daviddrysdale/python-phonenumbers" +SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DOCS=(README.md) + +distutils_enable_tests setup.py diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest index 48557e4e384e..ee42ff8ce074 100644 --- a/dev-python/pillow/Manifest +++ b/dev-python/pillow/Manifest @@ -3,5 +3,5 @@ DIST pillow-8.3.0.tar.gz 48543291 BLAKE2B f74f2576e3f906db3c96f0854dcc3d7d5d0248 DIST pillow-8.3.1.tar.gz 48722889 BLAKE2B 4483c3cebda33e57f665a7a73b5898b4f0fb5be895ec05feeb266a99f33c78fd1b550d82225c201ea015d267206f5b47909b4963da9f17d51d0e5bd897332a77 SHA512 22a85a5510c8ec13928af571ec7f329f4728c46ebaadfe338d837f6d3718eedb57b7548fd9a3260a3bb0c0f97b3f3c911e730af01f90ca70c967d44b1e5d3606 EBUILD pillow-8.2.0.ebuild 2623 BLAKE2B 6307e4b40a8df642422c2d10cd4bc7cfa2235e5991e157497a170a1fd2743abc8229ea50d028de3d3e7580610b0242116735854d52bee7548d928f9e924c9ed1 SHA512 d5dd4f530275e37804cc072a1f2de58277cd10a9ae5a5abf4bd59ea560af846cd9b072e1f5fdbc6735ed86e55ce1ac776e5e0ec5c6371ee7099d7477dc342b14 EBUILD pillow-8.3.0.ebuild 2626 BLAKE2B f30f0079e2d884bb8b8d450d085037feed17d03ce1f481fc3d58d39e05535dfed6134ce2bd13093f139e0d15b044c7e250cb1f0019c99ead4c5dd1e186fdcdcd SHA512 7b7c6c37719d3e09f80f3f5e434cbaceae64b6dd1321a79f884dbfb31fc9978f85ebf06064e305b6ae674f7c9cd22637b6a39c0d70b84e21c8fb1dae1d699fbb -EBUILD pillow-8.3.1.ebuild 2630 BLAKE2B 87d4905ebd656722a446359b7f7c670abd5cec7f7ffc122b05018664e28071abc33fc83b732adaf1f926fb1a3093894e7593256d3a338e93ce55b2443fa6fabc SHA512 3edb9b9acd5232045fb0ef05a8aba2fdf68539e0aa29b748fc211c9434d3a2adcbbcebc26774f54e266e4c5b2284c1ba48a96be99bc0d9f63a9d91250bb298f5 +EBUILD pillow-8.3.1.ebuild 2627 BLAKE2B fccc81f2b2258a42dd70a7aabc1eb66a494f0f6f5dfcca0bcccb4a6d0cea5a81d43a1e15728301158f58d7c726a67cef1b123b7753f7592e420ab1a1cd3b3ab5 SHA512 eee259b4c67547014c84af2d4d034395efacec8f5119735530c51a6d9424fc71d759678b68c9872a9c393b863e6a46df2f9a1a165959c22e45384a99a96835f9 MISC metadata.xml 479 BLAKE2B 8573c3f71b8e0d548f50dcb630a7c36d773ca8bb80f210bec320dc85bf12b70e9f30068dea615925c401726f0a5430827baa0104300abfd85060b522065c8d37 SHA512 473a9aea70516087faba8abddcd02bb76cb62711a5446fc5c58cedc0f0beb70cdef32e928ec293698b524d2e49440be2328567f84efeea4333477b7b9bd7a7d2 diff --git a/dev-python/pillow/pillow-8.3.1.ebuild b/dev-python/pillow/pillow-8.3.1.ebuild index 2943f29c9d65..fc76b7c92491 100644 --- a/dev-python/pillow/pillow-8.3.1.ebuild +++ b/dev-python/pillow/pillow-8.3.1.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="HPND" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib" REQUIRED_USE="test? ( jpeg jpeg2k tiff )" RESTRICT="!test? ( test )" diff --git a/dev-python/pip/Manifest b/dev-python/pip/Manifest index b352c587af04..37241b9da7f4 100644 --- a/dev-python/pip/Manifest +++ b/dev-python/pip/Manifest @@ -3,10 +3,12 @@ AUX pip-21.1-no-coverage.patch 1905 BLAKE2B d09ebb459bd3f0d7d1f5194c635489aa162d DIST pip-21.1.3.tar.gz 8772944 BLAKE2B 4c50fcb7c05e05d11b137d08547d9d55f19687442b8d44caf05d19917b200bcf860032cb28745e41d51afda80a7ac09d60afb8d619ade5b965ed87bac1133006 SHA512 21bdc78f24751981ae49c9fda0430fc92b8d33eb7a546bc344e8cea4aa85dcd42191ef8eb3fdfb4f3d1cb5921698f819d73e6e190d8745cf7ddfa52732d95999 DIST pip-21.2.1.tar.gz 8781474 BLAKE2B 6a6a4972de31cea2f9ee2d70df00acec65efe344fa13e56ecf9b2f55125baa2effb30bf25c7649f5f30b2ecf9b5ebb7d32dc0f2dfa101444510c8573bd0c60be SHA512 2fff39703eb387ded66552ee62c2b3e4d18da6e8a904399919a5c51f65ddf1695ad410408fe5370877a1ce9992e7c07e091a1852dfb136ce5580e31fc1c03b81 DIST pip-21.2.2.tar.gz 8785943 BLAKE2B 3e99a4e6e01b6239ff5a45097bbae8ba3459a16d0e78f8da4fc1be0ef5986962d30ea8e376705cd7b88198e324e700d04ee25fc6d1d9faa9bb6a76ae89efd38f SHA512 81ec1819481fa2378404c580a4c60fc48b03ae9bd5c945a3def4af331c530efb19949ab45dcb4be5835673b65299e0245c28c6653f9f60eaf86be472fd31faa1 +DIST pip-21.2.3.tar.gz 8786685 BLAKE2B 2629db94e973b40c2b3b75199355b0a23d40681d3a346789ee538c5349eb9dd2d9561448ff546d9b73c2dd8573fca6853327560cce63654150a948a2cf0a657f SHA512 9df888c871040d3812a2bf358013e3af976ede1e6aebf6747527be470674bb55ca1312d54021a7913630c04b09981cf481202c8405faf08b1b37e29272adf547 DIST setuptools-57.4.0-py3-none-any.whl 819017 BLAKE2B afba86cf9aeea58ee869fdc11bbb192abbf2f89710e468b90dc291fec228ca16202483e36195a5ad4e2b8d210326bc83e2be6ec696ab413d94ffaeb05bb9c030 SHA512 9bf230f4e0e72acab07ab372a6ca05adb3d175a8079d2f73d327c632f3d27b8ee10442d3e60f4c94a6e61d5ba2212fc78187ca6e1717e15bb570bdce4263fd0b DIST virtualenv-16.7.11.tar.gz 8134533 BLAKE2B ea81e11c210d911bf9576edf7b1754721b270adcc5d9633415d33b8f659149d64932fe2d366200121ec00c266c25dae380e248add438fc357477114eba4dfb4e SHA512 82d0d2a964508511e8e1686703581ff543f65791dc2449d9741d46ea57c4c89673947d2477ba374176f05fcea2a5ca572aa650c61c4f3271c4d73d1ff9d9ff42 DIST wheel-0.36.2-py2.py3-none-any.whl 35046 BLAKE2B bc4e8dab7c74eea34d3b4a813b7eaf6295a99a396a861b6cdd76f743043e89140bad132bdd13e385e8945ce02e0798e1d3ac73fc1b23bde5b2a83e4bb4dd5cdc SHA512 6bb5119b4d3704fe1e3c1eaaa3124edab13f61b46f8a0a8e75974fac4e5b25d8b53606071a03a8d8990ad1cfe2ab247ddea260098df2c0c35ae965be47080284 EBUILD pip-21.1.3.ebuild 4253 BLAKE2B 145e72c1fc1cf5eec5d656819f82d6807ff7123cbe01d6fef4f2de5ef3bfba1dcb639d2f494bc8f145a9f5fae092c781d2fd4bc51688c19a9e6ee4a37ff24dc3 SHA512 4b9fe3a4204b914f617ef59cffbf9ac5b224d861c3043d23f91124cd69d837e3f4aa6dbcf605ea7ee0fafbd1b5f85568a88ea86b12c917cc0057289f3cd46e88 EBUILD pip-21.2.1.ebuild 4261 BLAKE2B ad1a47d683701fac59513dd59960694087ba9a76d387b5c43f42af95ffacc8a294b6e05c8d5207bc23751cd590ed3ac7f267f1489c0810c78c3c05b690ab8ce6 SHA512 4830c646aa22920250d6be4cdfb99cee15c833a6838655e83ec48d1d39198c47b304097d0458c5481c5ae400a58fa72c98257c5dc97784cfaea32aabbb8079fd EBUILD pip-21.2.2.ebuild 4261 BLAKE2B ad1a47d683701fac59513dd59960694087ba9a76d387b5c43f42af95ffacc8a294b6e05c8d5207bc23751cd590ed3ac7f267f1489c0810c78c3c05b690ab8ce6 SHA512 4830c646aa22920250d6be4cdfb99cee15c833a6838655e83ec48d1d39198c47b304097d0458c5481c5ae400a58fa72c98257c5dc97784cfaea32aabbb8079fd +EBUILD pip-21.2.3.ebuild 4261 BLAKE2B ad1a47d683701fac59513dd59960694087ba9a76d387b5c43f42af95ffacc8a294b6e05c8d5207bc23751cd590ed3ac7f267f1489c0810c78c3c05b690ab8ce6 SHA512 4830c646aa22920250d6be4cdfb99cee15c833a6838655e83ec48d1d39198c47b304097d0458c5481c5ae400a58fa72c98257c5dc97784cfaea32aabbb8079fd MISC metadata.xml 391 BLAKE2B d8537d1b2f8886d7c30dad3975568e0198a04f16a7ced44f3682f1b865e25f0b7552a640955dd915b2f059eec78eb3f920a0bea0f5f1503f366731a5d20a96c2 SHA512 27ee4b430cd0175c9eecc279765fd617ce5ab55d36932879a0710c2eb66ac2de449de303b1b70fc0ce925666c87008814d64e62d904fc3b9f800380c53478e69 diff --git a/dev-python/pip/pip-21.2.3.ebuild b/dev-python/pip/pip-21.2.3.ebuild new file mode 100644 index 000000000000..dfecccec8ab1 --- /dev/null +++ b/dev-python/pip/pip-21.2.3.ebuild @@ -0,0 +1,129 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +PYTHON_REQ_USE="ssl(+),threads(+)" + +inherit bash-completion-r1 distutils-r1 + +# setuptools & wheel .whl files are required for testing, +# the exact version is not very important. +SETUPTOOLS_WHL="setuptools-57.4.0-py3-none-any.whl" +WHEEL_WHL="wheel-0.36.2-py2.py3-none-any.whl" +# upstream still requires virtualenv-16 for testing, we are now fetching +# it directly to avoid blockers with virtualenv-20 +VENV_PV=16.7.11 + +DESCRIPTION="Installs python packages -- replacement for easy_install" +HOMEPAGE=" + https://pip.pypa.io/en/stable/ + https://pypi.org/project/pip/ + https://github.com/pypa/pip/" +SRC_URI=" + https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + test? ( + https://files.pythonhosted.org/packages/py3/s/setuptools/${SETUPTOOLS_WHL} + https://files.pythonhosted.org/packages/py2.py3/w/wheel/${WHEEL_WHL} + https://github.com/pypa/virtualenv/archive/${VENV_PV}.tar.gz + -> virtualenv-${VENV_PV}.tar.gz + ) +" + +LICENSE="MIT" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +SLOT="0" +IUSE="test vanilla" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}] +" +BDEPEND=" + ${RDEPEND} + test? ( + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/pretend[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/scripttest[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + ) +" + +python_prepare_all() { + local PATCHES=( + "${FILESDIR}/${PN}-21.1-no-coverage.patch" + ) + if ! use vanilla; then + PATCHES+=( "${FILESDIR}/pip-20.0.2-disable-system-install.patch" ) + fi + + distutils-r1_python_prepare_all + + if use test; then + mkdir tests/data/common_wheels/ || die + cp "${DISTDIR}"/{${SETUPTOOLS_WHL},${WHEEL_WHL}} \ + tests/data/common_wheels/ || die + fi +} + +python_test() { + if [[ ${EPYTHON} == pypy* ]]; then + ewarn "Skipping tests on ${EPYTHON} since they are very broken" + return 0 + fi + + local deselect=( + tests/functional/test_install.py::test_double_install_fail + tests/functional/test_list.py::test_multiple_exclude_and_normalization + 'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-download]' + 'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-install]' + 'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-list]' + 'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-wheel]' + tests/functional/test_install.py::test_install_pip_does_not_modify_pip_when_satisfied + # Internet + tests/functional/test_install.py::test_install_editable_with_prefix_setup_cfg + ) + + [[ ${EPYTHON} == python3.10 ]] && deselect+=( + tests/lib/test_lib.py::test_correct_pip_version + # uses vendored packaging that uses deprecated distutils + tests/functional/test_warning.py::test_pip_works_with_warnings_as_errors + ) + + distutils_install_for_testing + pushd "${WORKDIR}/virtualenv-${VENV_PV}" >/dev/null || die + distutils_install_for_testing + popd >/dev/null || die + + local -x GENTOO_PIP_TESTING=1 \ + PATH="${TEST_DIR}/scripts:${PATH}" \ + PYTHONPATH="${TEST_DIR}/lib:${BUILD_DIR}/lib" + epytest ${deselect[@]/#/--deselect } -m "not network" +} + +python_install_all() { + # Prevent dbus auto-launch + # https://bugs.gentoo.org/692178 + export DBUS_SESSION_BUS_ADDRESS="disabled:" + + local DOCS=( AUTHORS.txt docs/html/**/*.rst ) + distutils-r1_python_install_all + + COMPLETION="${T}"/completion.tmp + + # 'pip completion' command embeds full $0 into completion script, which confuses + # 'complete' and causes QA warning when running as "${PYTHON} -m pip". + # This trick sets correct $0 while still calling just installed pip. + local pipcmd='import sys; sys.argv[0] = "pip"; from pip._internal.cli.main import main; sys.exit(main())' + + ${PYTHON} -c "${pipcmd}" completion --bash > "${COMPLETION}" || die + newbashcomp "${COMPLETION}" ${PN} + + ${PYTHON} -c "${pipcmd}" completion --zsh > "${COMPLETION}" || die + insinto /usr/share/zsh/site-functions + newins "${COMPLETION}" _pip +} diff --git a/dev-python/pretty-yaml/Manifest b/dev-python/pretty-yaml/Manifest index d19d6a42eb11..74625e9915cf 100644 --- a/dev-python/pretty-yaml/Manifest +++ b/dev-python/pretty-yaml/Manifest @@ -1,3 +1,6 @@ +AUX pretty-yaml-20.4.0-fix-py3.10.patch 1074 BLAKE2B fdef49b60127997bda3824b2e663ce01e516cf2e5fe433c9842f0fedec7058a2e84e0edc731e563f8b629d1d006d65e593edfc001e8b436d707d9c9e5619b723 SHA512 77e88f8ab11b1223c3e39f2e41c3847912364f7ab4b23c1509d5889d1a035a82724cb8da76651a8fd9f596fcb515b540f6be05225fcb19892ead486e516467c9 DIST pyaml-20.4.0.tar.gz 21176 BLAKE2B 0aac0250d610d7b2ef042e251142de4520e7db96073d46bde0dcb37ad43d9c278cbdfc7ab247b4d41c7c30e893306aa47b25a584a2aa4c157d66203b8e140895 SHA512 432fd215e034beafc07270a6aa8b726d5a16ef8946a95c1db9a34b4f492bbe2089dffbb1ce856d3e8153ec18ac943973a23e3aa9283d53ee0b2e7ba5dcd3d317 -EBUILD pretty-yaml-20.4.0.ebuild 722 BLAKE2B 38fd66ad487d6bc37e9aaa187455feda4f51360d6bb3d654f3f161325084ad8e631da74b6aeeb273102d2186ee3816898743511ef97fb5d9ea35689cfeda8634 SHA512 d22ff4d0550c1a3798d4d9b9307f01c540530f1bccbe31abe9d94a3136f11c14965d9fb0db1d66820eb09bc98d0a3fe2b418eb11e65f27266c9fcaa0def95873 +DIST pyaml-21.8.3.tar.gz 20269 BLAKE2B 8b829ce374efe13007bb924393a8cde26914cc443999906b7bb4db610b614964170a80b8dd381eeaa9137026c60d98140b3b0d601a6af816c32d1ce9708e33be SHA512 69b1181511f7d3ac1263b710fa49b18a162e096e28414d83300bc2e9038222363cef995a0d3248387560e7066973736f9cee06b67042ee957427b4790c269653 +EBUILD pretty-yaml-20.4.0.ebuild 821 BLAKE2B 9efeae3d9c0642e95b282bb4a9fc81c54958b6d2cf9785207f7269130d5fbf81743d91af82cd4f0cf93ba6251eb3bb3ff45141c867cbddad469b780915b7bfb0 SHA512 e940f1e08f7f21c8ae8559d516e8a7392a3217566cf0918c05d7ad11deade9057d2fa715caeb4dce4d17fb21c2640452cf68d6ac2a4a4c1fd696501eaf971468 +EBUILD pretty-yaml-21.8.3.ebuild 724 BLAKE2B 808b12315cd44b569b5acb985a07129e6093285d8fc3da54b042dd247bd999f30dfe97af43865b576fcaabc3a78a3845781c472d440faff0ee4e16f0787e735d SHA512 b4347b04edcc39a74550cb910be5e1217dcf6d95752e64cf90210601d9d764be0efe6e1a198fcf3f5cdc75775b7f94b16d8545ca6f274721bc61e76fc7bfb107 MISC metadata.xml 469 BLAKE2B 9a5eb78ddd20825b189c9d6e95c35dd9ef7772a42f5a68d48fd2ee5ff54c906dd0268e03e33ffbd0c77eccc188538597d61445c648de9408813093405f2f063a SHA512 45ce0035cfd63132fd0eb7f7684b4099216d6f6d9ab9101c66c5a031e51d4a80013ed3bcb7e95654e3cd6046a97e3db41bf09ad209e45f2034b5d9ff02d6ed43 diff --git a/dev-python/pretty-yaml/files/pretty-yaml-20.4.0-fix-py3.10.patch b/dev-python/pretty-yaml/files/pretty-yaml-20.4.0-fix-py3.10.patch new file mode 100644 index 000000000000..c2cd44152d1b --- /dev/null +++ b/dev-python/pretty-yaml/files/pretty-yaml-20.4.0-fix-py3.10.patch @@ -0,0 +1,28 @@ +From 707e14bd714e91dc53295393e2c8eea257aced5a Mon Sep 17 00:00:00 2001 +From: Louis Sautier +Date: Sun, 8 Aug 2021 13:44:52 +0200 +Subject: [PATCH] Fix tests for Python 3.10: abstract base classes have moved + +As mentioned in the documentation: +"Deprecated since version 3.3, will be removed in version 3.10: Moved +Collections Abstract Base Classes to the collections.abc module. For +backwards compatibility, they continue to be visible in this module through +Python 3.9." +--- + pyaml/tests/dump.py | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/pyaml/tests/dump.py b/pyaml/tests/dump.py +index 882a8e8..e1a93ba 100644 +--- a/pyaml/tests/dump.py ++++ b/pyaml/tests/dump.py +@@ -2,7 +2,8 @@ + from __future__ import unicode_literals, print_function + + import itertools as it, operator as op, functools as ft +-from collections import Mapping, OrderedDict, namedtuple ++from collections import OrderedDict, namedtuple ++from collections.abc import Mapping + import os, sys, io, yaml, unittest + + if sys.version_info.major > 2: unicode = str diff --git a/dev-python/pretty-yaml/pretty-yaml-20.4.0.ebuild b/dev-python/pretty-yaml/pretty-yaml-20.4.0.ebuild index 13be942b0187..f592bf0fbdac 100644 --- a/dev-python/pretty-yaml/pretty-yaml-20.4.0.ebuild +++ b/dev-python/pretty-yaml/pretty-yaml-20.4.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 @@ -25,6 +25,11 @@ BDEPEND=" dev-python/unidecode[${PYTHON_USEDEP}] )" +PATCHES=( + # https://github.com/mk-fg/pretty-yaml/pull/38 + "${FILESDIR}/${P}-fix-py3.10.patch" +) + python_test() { "${EPYTHON}" pyaml/tests/dump.py -v || die "tests failed under ${EPYTHON}" diff --git a/dev-python/pretty-yaml/pretty-yaml-21.8.3.ebuild b/dev-python/pretty-yaml/pretty-yaml-21.8.3.ebuild new file mode 100644 index 000000000000..1a6b58996d2e --- /dev/null +++ b/dev-python/pretty-yaml/pretty-yaml-21.8.3.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +MY_P=pyaml-${PV} +DESCRIPTION="PyYAML-based module to produce pretty and readable YAML-serialized data" +HOMEPAGE="https://github.com/mk-fg/pretty-yaml" +SRC_URI="mirror://pypi/${PN:0:1}/${MY_P%-*}/${MY_P}.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="WTFPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/unidecode[${PYTHON_USEDEP}] + )" + +python_test() { + "${EPYTHON}" pyaml/tests/dump.py -v || + die "tests failed under ${EPYTHON}" +} diff --git a/dev-python/pushbullet-py/Manifest b/dev-python/pushbullet-py/Manifest index 587cfaea9de6..dbc91e92a5cc 100644 --- a/dev-python/pushbullet-py/Manifest +++ b/dev-python/pushbullet-py/Manifest @@ -1,3 +1,3 @@ DIST pushbullet.py-0.12.0.tar.gz 23769 BLAKE2B 096c5995bee7dba65b7f385c2cbd70d839b22a07b26dd1ad9c1ef64244ba97e3c2f077c9eb0ca46a2ccd7df6a27e3ee3d4d55522986e832ca109d003e77fbad6 SHA512 5394fb8e8631ba00c610c36380e2c917231207ecd25bb4e2f1f0e44c232f4dd33b99ce5b1973467844b7f46f275ea812620e6549afd42915ee8fc13e1650f758 -EBUILD pushbullet-py-0.12.0.ebuild 1088 BLAKE2B 045c885a566a9996182be6200426bbad8d330567de2e549fb90c228750e98cd0a7f1ece98ccd6936c0f85bf0c3ba89e2eabdba915c4a73deeb26d8673d7e63a8 SHA512 5a821376ae1a9c89c03a190b222f7b00abe3a268e5e324b39c8a9bcd3ebb23212287c244bdef9e3c3a63177693bd453e8b8458b1d83d1c787f347c92e0d45002 +EBUILD pushbullet-py-0.12.0.ebuild 1041 BLAKE2B e1175b883b1ad993388c176aa3b52d05915c1e16cdcf098206512b7b16eb30d5413d17e4adbcb9c87b6369d4abeb0ed4015e06723ab3bf5ceca930b1ca9a66ca SHA512 dab73003bc211054cfe9176f591f5314eecef52bca3d4f094e2414a9bea0f6e2bb25f82b37b849197f8f607a392fdae3838bfec70d149ce8c711e49a3847076d MISC metadata.xml 459 BLAKE2B 86e83479fde9503defd709e67ea6ba81e5dd9430e1e1b4ea6545f332979173fab9a2392528007638531c58ec205f2d45ca9817f21981b4ebd94f0f81596bde71 SHA512 cda083520abafb4b81b0691234a2bc2bbdf75f4bef69943e5243492a8d8916f9924eae5f06288a6f636ef7bf36477e198dc6a33a04e55a9fd2376a03999f91a2 diff --git a/dev-python/pushbullet-py/pushbullet-py-0.12.0.ebuild b/dev-python/pushbullet-py/pushbullet-py-0.12.0.ebuild index 0ac0e801d0dd..ab98843f51a2 100644 --- a/dev-python/pushbullet-py/pushbullet-py-0.12.0.ebuild +++ b/dev-python/pushbullet-py/pushbullet-py-0.12.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( pypy3 python3_{7..9} ) +PYTHON_COMPAT=( pypy3 python3_{7..10} ) inherit distutils-r1 @@ -33,10 +33,8 @@ BDEPEND=" distutils_enable_tests pytest python_test() { - # skip tests which require network access - PUSHBULLET_API_KEY= pytest -vv \ - -k "not (test_auth or test_decryption)" \ - || die "Tests failed with ${EPYTHON}" + # Skip tests which require internet access + PUSHBULLET_API_KEY= epytest -k "not (test_auth or test_decryption)" } python_install_all() { diff --git a/dev-python/pycurl/Manifest b/dev-python/pycurl/Manifest index 3ecb9b4229dc..70dba076bb17 100644 --- a/dev-python/pycurl/Manifest +++ b/dev-python/pycurl/Manifest @@ -1,3 +1,5 @@ DIST pycurl-7.43.0.6.tar.gz 222895 BLAKE2B 5a923a3d7a57aa553361206fd0c0e43e6ad66a70af72540c08a29903a9a71ed6b9460c06ab6e50fc2a01d1badd45edf41eb36f6dd97fca3c83bef30f12e41c40 SHA512 5625d9e38159fb785afaf539372a8ac658d9118fb25f581f11629859fde400b6fccf65e03a19e182534a78169531304639b1e6f1bfdd2cb09bce95d581b52850 +DIST pycurl-7.44.0.tar.gz 227443 BLAKE2B b0c19058f3df74702221d01320d6c2c389f67b41c1fa5728aba50266f4120d736d38e510ee20f66e163fad14957e8ec38c9cfcd217845b4a5c4d2253afaec175 SHA512 9e371796650cd698ec50236714cba203782d793154f8325c8b2f106d2ce9b1a60766d7641b84702ec32dc83fa6e3ffe16cb774cb9ccba9747cfb089d9caec8e6 EBUILD pycurl-7.43.0.6.ebuild 2945 BLAKE2B 91ab9abecb719a80f7bad6f55fdf65494760ac46b1ce46890ffec7d4b65f06cefda60b22a0163a664f4a4b22ffe0458f29955e290ebfcc6fcd134a6e894bd1ab SHA512 c195ea3d041ce9924306e54bcb15158a142df057c3c0bcdebd8d6c2712bd26b64eab858509b414649e4befb433d8a5e8e52b1df87572b0450e688814d4cee9d7 +EBUILD pycurl-7.44.0.ebuild 2690 BLAKE2B 4e13f13dfec1d1eaafad487d630eb05d0899a86726599046641da11c9f027ac70207700d84c8149fb8505b88e35a4a6c3404457261e906d2dc41bd50aec91abd SHA512 74ced6873d82f6242b39b433958b266746d0d742788b9e712e6ec651830321979924422345cacbc716ecb22ba0c02e37899d1e6bc824050211ea43f5496f2fe7 MISC metadata.xml 1099 BLAKE2B d96159920135d8d85a01449423d1638889d2c6ed9f84d08eabd7405a3271efe85315cece0fc4f6832bd43b622089c819df3d20fd725150c89a0910ec26ac339a SHA512 8f8b3a10d2f72aa67d1b5f7462ea62803d9150cab3d96792adbd65b379a45c074d68809b25d4a2b558bf28dae72e095c598bd0485fce4c5dafba0784de517a6c diff --git a/dev-python/pycurl/pycurl-7.44.0.ebuild b/dev-python/pycurl/pycurl-7.44.0.ebuild new file mode 100644 index 000000000000..1355dca8d709 --- /dev/null +++ b/dev-python/pycurl/pycurl-7.44.0.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 toolchain-funcs + +DESCRIPTION="python binding for curl/libcurl" +HOMEPAGE=" + https://github.com/pycurl/pycurl + https://pypi.org/project/pycurl/ + http://pycurl.io/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="curl_ssl_gnutls curl_ssl_nss +curl_ssl_openssl examples ssl test" +RESTRICT="!test? ( test )" + +# Depend on a curl with curl_ssl_* USE flags. +# libcurl must not be using an ssl backend we do not support. +# If the libcurl ssl backend changes pycurl should be recompiled. +# If curl uses gnutls, depend on at least gnutls 2.11.0 so that pycurl +# does not need to initialize gcrypt threading and we do not need to +# explicitly link to libgcrypt. +RDEPEND=" + >=net-misc/curl-7.25.0-r1:=[ssl=] + ssl? ( + net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_nss(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-)] + curl_ssl_gnutls? ( >=net-libs/gnutls-2.11.0:= ) + curl_ssl_openssl? ( dev-libs/openssl:= ) + )" + +# bottle-0.12.7: https://github.com/pycurl/pycurl/issues/180 +# bottle-0.12.7: https://github.com/defnull/bottle/commit/f35197e2a18de1672831a70a163fcfd38327a802 +DEPEND="${RDEPEND} + test? ( + dev-python/bottle[${PYTHON_USEDEP}] + dev-python/flaky[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_nss(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-),http2] + >=dev-python/bottle-0.12.7[${PYTHON_USEDEP}] + )" + +python_prepare_all() { + # docs installed into the wrong directory + sed -e "/setup_args\['data_files'\] = /d" -i setup.py || die + # a cheap hack to make setuptools usage not depend on wheel + # -- replace wheel with random standard module that is used anyway + sed -e 's:wheel:sys:' -i setup.py || die + # TODO + sed -e 's:test_socks5_gssapi_nec_setopt:_&:' \ + -i tests/option_constants_test.py || die + + distutils-r1_python_prepare_all +} + +python_configure_all() { + # Override faulty detection in setup.py, bug 510974. + export PYCURL_SSL_LIBRARY=${CURL_SSL} +} + +src_test() { + emake -C tests/fake-curl/libcurl CC="$(tc-getCC)" + + distutils-r1_src_test +} + +python_test() { + nosetests -a '!standalone,!gssapi' -v --with-flaky || die "Tests fail with ${EPYTHON}" + nosetests -a 'standalone' -v --with-flaky || die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + local HTML_DOCS=( doc/. ) + use examples && dodoc -r examples + distutils-r1_python_install_all +} diff --git a/dev-python/pyftpdlib/Manifest b/dev-python/pyftpdlib/Manifest index 855d86d77585..ba3792d8d99d 100644 --- a/dev-python/pyftpdlib/Manifest +++ b/dev-python/pyftpdlib/Manifest @@ -1,3 +1,3 @@ DIST pyftpdlib-1.5.6.tar.gz 188099 BLAKE2B 508e94da6b27b4b1f15306df2916c176f07ca31944398e9ac580fca8d2cdc72ca0ee8e7db282de6745e2e401b23b1fa8cb8de400dc2ba998b93ac45772c78157 SHA512 a3c3c1cac221a8a3c090ee208c03134bb1b8de58099a23ca6ee422f06fb97a0ed561c96e62c62b21fa112dd0b3458651b9fc0c55d72dc0bed79d0583b319a50d -EBUILD pyftpdlib-1.5.6-r1.ebuild 3566 BLAKE2B d9fca8a7c37471dab8a7a8f08bf9fbd2b3998088b32beb8230a76aa11340c7a41addbcfeebaeee0f47892e254d37b254f151d8b8da2bc03413fd7bcf95ba37a1 SHA512 566835db092e438071d2ea2fb5b86cf7405838bebbb8fccee1a0f00c9b105eb8fb753912e035e7fac6fcf6502badbf24a825326c70ccb0617ef96eb0447d10c6 -MISC metadata.xml 438 BLAKE2B 0e0860eb9d885ec9b432b504bef6a9394cf4a2d6d99751c80fec8441d8910f8a17364e5f32782638ac689abf5cdd3ebcb5fa20e7da3d612a5e8844e8c8a34d76 SHA512 a748827370b53c94fed352cd6bbd7468a22c7ca2f15c4601c98a2689e3a7e652ed28434bcd125fe0f3018d5508600df03130c18d7d67834b28ac0c3480b16345 +EBUILD pyftpdlib-1.5.6-r1.ebuild 3213 BLAKE2B 20d7442ad487c0e984bdf11a1d2b2bb6868f0efdde16fe642acb50521edb3219526c94dcfbbdf504320bdbf2c2c3ceb073da26e8336bdc9002e0333127350fef SHA512 ac354e86f64ba305b48e63f9285550c15e5f7776eff612c6590c8c0e70e52a184bf30d89928249512496e5be847915bb2efac275ea3ca509dcd4a810962f86b9 +MISC metadata.xml 462 BLAKE2B 0eff8a15eb9d31aad088c5467521593e2b8249243067d173c58fcbc39f184b47e17b256f5243c34b58aac6ff5c82aa3ff7a712750158e2fab03a610dff7204e4 SHA512 c9aef28b42efb6cf397fab4ba0061f7e0abade98d7612209dc97a2e9dbb810153801c49726e6bade138d73ad04ee6c19b48f2a6006a0cdbc59db1cd1de7e3be5 diff --git a/dev-python/pyftpdlib/metadata.xml b/dev-python/pyftpdlib/metadata.xml index 1a0a7b81d04c..f2383d4b66ac 100644 --- a/dev-python/pyftpdlib/metadata.xml +++ b/dev-python/pyftpdlib/metadata.xml @@ -5,6 +5,7 @@ python@gentoo.org Python + pyftpdlib giampaolo/pyftpdlib diff --git a/dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild b/dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild index a063b7e0f3b6..f6e04c744b72 100644 --- a/dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild +++ b/dev-python/pyftpdlib/pyftpdlib-1.5.6-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) PYTHON_REQ_USE="ssl(+)" inherit distutils-r1 @@ -15,24 +15,24 @@ 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 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" -IUSE="examples ssl test" -RESTRICT="!test? ( test )" +IUSE="examples ssl" RDEPEND=" ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] ) " BDEPEND=" test? ( - ${RDEPEND} dev-python/psutil[${PYTHON_USEDEP}] dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] ) " +distutils_enable_tests pytest distutils_enable_sphinx docs dev-python/sphinx_rtd_theme python_test() { + cd "${BUILD_DIR}"/lib || die + # These tests fail when passing additional options to pytest # so we need to run them separately and not pass any args to pytest pytest ${PN}/test/test_misc.py || die "Tests failed with ${EPYTHON}" @@ -40,16 +40,9 @@ python_test() { local skipped_tests=( # Those tests are run separately pyftpdlib/test/test_misc.py - # https://github.com/giampaolo/pyftpdlib/issues/470 - # https://bugs.gentoo.org/659108 - pyftpdlib/test/test_functional_ssl.py::TestTimeouts::test_idle_data_timeout2 - pyftpdlib/test/test_functional_ssl.py::TestTimeoutsTLSMixin::test_idle_data_timeout2 # https://github.com/giampaolo/pyftpdlib/issues/471 # https://bugs.gentoo.org/636410 pyftpdlib/test/test_functional.py::TestCallbacks::test_on_incomplete_file_received - # https://github.com/giampaolo/pyftpdlib/issues/466 - # https://bugs.gentoo.org/659786 - pyftpdlib/test/test_functional_ssl.py::TestFtpListingCmdsTLSMixin::test_nlst # https://github.com/giampaolo/pyftpdlib/issues/512 # https://bugs.gentoo.org/701146 pyftpdlib/test/test_functional_ssl.py::TestFtpStoreDataTLSMixin::test_rest_on_stor @@ -74,7 +67,10 @@ python_test() { pyftpdlib/test/test_functional_ssl.py::TestConfigurableOptionsTLSMixin::test_masquerade_address_map ) # Tests fail with TZ=GMT, see https://bugs.gentoo.org/666623 - TZ=UTC+1 epytest ${skipped_tests[@]/#/--deselect } + local -x TZ=UTC+1 + # Skips some shoddy tests plus increases timeouts + local -x TRAVIS=1 + epytest -p no:xvfb ${skipped_tests[@]/#/--deselect } } python_install_all() { diff --git a/dev-python/pygal/Manifest b/dev-python/pygal/Manifest index cfd2a8ed46fb..b78111d21fcb 100644 --- a/dev-python/pygal/Manifest +++ b/dev-python/pygal/Manifest @@ -1,4 +1,5 @@ -AUX 2.4.0-fix-tests.patch 645 BLAKE2B 92158d2350eedca67e2706fdc1ca38902bf7b23abd6ecdc1778c0ddc3ba60bb6830b86a850c2cca6eaf49e35c5ea0644af2aafd3cc00195d78af5e1bda245402 SHA512 b16881cea59eae7c354e36f06b1d6e7e76062a3a83a740700e4b1c964a51315dcb9ab729763172f237a132ce900d2f76c74e0e16ee6bc0fe2d50bf104153279c +AUX pygal-2.4.0-fix-py3.10.patch 1190 BLAKE2B 01e362ca7ce209a1eb1c47e020279ef9efd5f26f0019c12e65cc707160749e3b0794bebe075cf4b65432a1dce429b8ba6ff1ce6584dd1726293e7b9465b12846 SHA512 e2dc856539aeacad335fcbd55c062a1fc0428eb4a4874a1c8f3058bae04281152e8d8bde7be6e3eceb62276272c02d5535bc7dc328425a3c9a094334d5058429 +AUX pygal-2.4.0-fix-tests.patch 645 BLAKE2B 92158d2350eedca67e2706fdc1ca38902bf7b23abd6ecdc1778c0ddc3ba60bb6830b86a850c2cca6eaf49e35c5ea0644af2aafd3cc00195d78af5e1bda245402 SHA512 b16881cea59eae7c354e36f06b1d6e7e76062a3a83a740700e4b1c964a51315dcb9ab729763172f237a132ce900d2f76c74e0e16ee6bc0fe2d50bf104153279c DIST pygal-2.4.0.tar.gz 4554802 BLAKE2B 9627558e734420bfb3137989d0cc1978a0a06a597d3d5d071e13653876a4bb3266f12f1a8a358076619d997998754c29ee75058356ba66da64b112a24c2cbe2a SHA512 d69fbcff3792cb0b952addc3bfbaea76628d5546482c291ef217c592a820a73a65b1eb522c5d7877e7a794d19b74636126d99a4ff280e8467ab07a95000ba823 -EBUILD pygal-2.4.0-r2.ebuild 1154 BLAKE2B 3aea0bf24f37d195888abd88a6695148fc08f5cc6959598c193a064f0a7b540369be18afe9b203a9fe6a3051019218247c6a7713738e42154f812a249d3b838c SHA512 074bc67b94683d445fc3126cab8fd740a089504ece23c6c31dea56ca5eea2b2034f9f499b14ceafb4b12b8748845e39f0871a33c2f222aadc35e26df454be112 -MISC metadata.xml 432 BLAKE2B 935ce59a5a29aecbe4015fc52312fb03be02821a20863d20171378a68ced0aadfb43f7d1898fe52b8159cc0cd5a78ae0daedb97b730fd864de39abf3a617cd92 SHA512 1d2e68e4622a235b6df15390271b1f331b366a2ad1432740de81de20b494ccfc9e5f0e94f8b63acee67679e10267c0f21c66b58514e72f32d0fa3b5b262640d3 +EBUILD pygal-2.4.0-r2.ebuild 1192 BLAKE2B d4dde60a86d4fbc9eb38c6076c0704911e278b284d34f54a0ece6f019895262a0510ed773474dd2d09facb1a3a38ce0277bcec304bcc9198630131385568935a SHA512 1d65a551e67a94d954fe30e748405c8586ebb4975bea99673c40745ce81d282aeb9fcd107b27c816ee6fe8b162d5660dfeb33ca56434f644682328a5ca9537d7 +MISC metadata.xml 457 BLAKE2B e9271b65906d878c662189b0867774f39018e89a1d51d61c12c9acf9aeba92e153feba275006123a0ca74322d7e123b99039b73ddc4f1ec9977281608f61ec8b SHA512 98b7460912cc0ddc233672a36026685171f96d1fb81d7e5c8045392045656b0424f4abbf2a352f0879323841e16f10d43217c300122a7088b2bd05eb30a9b785 diff --git a/dev-python/pygal/files/2.4.0-fix-tests.patch b/dev-python/pygal/files/2.4.0-fix-tests.patch deleted file mode 100644 index 6ae07df3427b..000000000000 --- a/dev-python/pygal/files/2.4.0-fix-tests.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/pygal/test/conftest.py b/pygal/test/conftest.py -index ea36010..6fe40cb 100644 ---- a/pygal/test/conftest.py -+++ b/pygal/test/conftest.py -@@ -48,9 +48,9 @@ def pytest_generate_tests(metafunc): - if hasattr(sys, 'pypy_version_info'): - etree.to_etree() - -- if "Chart" in metafunc.funcargnames: -+ if "Chart" in metafunc.fixturenames: - metafunc.parametrize("Chart", pygal.CHARTS) -- if "datas" in metafunc.funcargnames: -+ if "datas" in metafunc.fixturenames: - metafunc.parametrize( - "datas", [[("Serie %d" % i, get_data(i)) for i in range(s)] - for s in (5, 1, 0)] --- diff --git a/dev-python/pygal/files/pygal-2.4.0-fix-py3.10.patch b/dev-python/pygal/files/pygal-2.4.0-fix-py3.10.patch new file mode 100644 index 000000000000..ded4ad2ef338 --- /dev/null +++ b/dev-python/pygal/files/pygal-2.4.0-fix-py3.10.patch @@ -0,0 +1,39 @@ +From 1525f5e7c18032b34b1be282341d60641161194d Mon Sep 17 00:00:00 2001 +From: Dooley_labs +Date: Sat, 28 Dec 2019 02:29:38 -0500 +Subject: [PATCH] Python 3 compatibility patches + +--- + pygal/_compat.py | 5 ++++- + pygal/util.py | 2 +- + 2 files changed, 5 insertions(+), 2 deletions(-) + +diff --git a/pygal/_compat.py b/pygal/_compat.py +index 07ab8846..815585f1 100644 +--- a/pygal/_compat.py ++++ b/pygal/_compat.py +@@ -20,7 +20,10 @@ + from __future__ import division + + import sys +-from collections import Iterable ++try: ++ from collections.abc import Iterable ++except ImportError: ++ from collections import Iterable + from datetime import datetime, timedelta, tzinfo + + if sys.version_info[0] == 3: +diff --git a/pygal/util.py b/pygal/util.py +index 65236173..cca29dbf 100644 +--- a/pygal/util.py ++++ b/pygal/util.py +@@ -275,7 +275,7 @@ def minify_css(css): + # Inspired by slimmer by Peter Bengtsson + remove_next_comment = 1 + for css_comment in css_comments.findall(css): +- if css_comment[-3:] == '\*/': ++ if css_comment[-3:] == r'\*/': + remove_next_comment = 0 + continue + if remove_next_comment: diff --git a/dev-python/pygal/files/pygal-2.4.0-fix-tests.patch b/dev-python/pygal/files/pygal-2.4.0-fix-tests.patch new file mode 100644 index 000000000000..6ae07df3427b --- /dev/null +++ b/dev-python/pygal/files/pygal-2.4.0-fix-tests.patch @@ -0,0 +1,17 @@ +diff --git a/pygal/test/conftest.py b/pygal/test/conftest.py +index ea36010..6fe40cb 100644 +--- a/pygal/test/conftest.py ++++ b/pygal/test/conftest.py +@@ -48,9 +48,9 @@ def pytest_generate_tests(metafunc): + if hasattr(sys, 'pypy_version_info'): + etree.to_etree() + +- if "Chart" in metafunc.funcargnames: ++ if "Chart" in metafunc.fixturenames: + metafunc.parametrize("Chart", pygal.CHARTS) +- if "datas" in metafunc.funcargnames: ++ if "datas" in metafunc.fixturenames: + metafunc.parametrize( + "datas", [[("Serie %d" % i, get_data(i)) for i in range(s)] + for s in (5, 1, 0)] +-- diff --git a/dev-python/pygal/metadata.xml b/dev-python/pygal/metadata.xml index a670a65e1441..827e5a1f8abf 100644 --- a/dev-python/pygal/metadata.xml +++ b/dev-python/pygal/metadata.xml @@ -5,6 +5,7 @@ python@gentoo.org Python + pygal Kozea/pygal diff --git a/dev-python/pygal/pygal-2.4.0-r2.ebuild b/dev-python/pygal/pygal-2.4.0-r2.ebuild index c67f4dee8145..dad973603437 100644 --- a/dev-python/pygal/pygal-2.4.0-r2.ebuild +++ b/dev-python/pygal/pygal-2.4.0-r2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) PYTHON_REQ_USE="xml(+)" inherit distutils-r1 @@ -24,7 +24,10 @@ RDEPEND=" BDEPEND=" test? ( dev-python/pyquery[${PYTHON_USEDEP}] )" -PATCHES=( "${FILESDIR}/${PV}-fix-tests.patch" ) +PATCHES=( + "${FILESDIR}/${P}-fix-tests.patch" + "${FILESDIR}/${P}-fix-py3.10.patch" +) # CHANGELOG is a symlink to docs/changelog.rst DOCS=( docs/changelog.rst README.md ) diff --git a/dev-python/pyjsparser/Manifest b/dev-python/pyjsparser/Manifest index 1e18be698fe0..086845f1037f 100644 --- a/dev-python/pyjsparser/Manifest +++ b/dev-python/pyjsparser/Manifest @@ -1,3 +1,3 @@ DIST pyjsparser-2.7.1_p20190421.tar.gz 210147 BLAKE2B 1286167a8ff9a0ee08019af2c1ba36a0dd1c22004a4e1ea3764f0a2a06e87b649435f332b9a9dea461ceade32340f7388489c972dafc9e558f973d7bbea4ac42 SHA512 2e4b3ee1cd863099da262eaf4df5ec4f364ce54e7c7535558f36d3449e21c9f851460078e1a7057ef8c82e2ed9c82f54944cd92782fe3f8cd05411edca191a40 -EBUILD pyjsparser-2.7.1_p20190421.ebuild 760 BLAKE2B e646082147b0c45c062364180515ef6666480e5782efbe0706073b18baa862ab5e1f86a19b38d73212b90bc1bf136fc38ad2210b6f5fae30c9612e545902d91b SHA512 115154d9319a6b8f5a20915622d8bfd13818cd185573be145ea3d41ffd2e3e12256576e3431b8ec8c3c0d2660c22b73e62e5b7ad94b433fd9bf1282d17248631 +EBUILD pyjsparser-2.7.1_p20190421.ebuild 762 BLAKE2B 48a800495f16f92b65ca18e36204a6799dc47a3bd1f9c3c9e077fd2a5c306b678d756f7ea24b613e0c516d91ca8915154aa5f687da169b9873d429ef6889c15c SHA512 920180efaa822ce34eb366da651274191178fe7b666e0833b4fdb43324fd19fdee1a024d4b276c1e733ccf10d4998336b0d4af9d5064fd8cd2d91acf9cee422a MISC metadata.xml 582 BLAKE2B 5abbbf08ca42bed861709c7e8df70074112efb8d5270cd628fa26902f9083a242ad9ab63a6aa1f74824a2eab29738c46a3fb0684182fbfe5d692ff35d0c86570 SHA512 ca17ca99b83926f956af099be27eb359f4b2b9be425e68e95abaab8163667fa744b12734f6b8e5f72a7e3e1f9c3d684e4b1c23e3b954495575ecc934f2528c3e diff --git a/dev-python/pyjsparser/pyjsparser-2.7.1_p20190421.ebuild b/dev-python/pyjsparser/pyjsparser-2.7.1_p20190421.ebuild index c8bb95c2269e..0e57ff474b3a 100644 --- a/dev-python/pyjsparser/pyjsparser-2.7.1_p20190421.ebuild +++ b/dev-python/pyjsparser/pyjsparser-2.7.1_p20190421.ebuild @@ -5,7 +5,7 @@ EAPI=7 MY_COMMIT="5465d037b30e334cb0997f2315ec1e451b8ad4c1" -PYTHON_COMPAT=( python3_{8,9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 diff --git a/dev-python/pymysql/Manifest b/dev-python/pymysql/Manifest index f2293099d821..43990e6aaa26 100644 --- a/dev-python/pymysql/Manifest +++ b/dev-python/pymysql/Manifest @@ -1,3 +1,3 @@ DIST pymysql-1.0.2.tar.gz 84985 BLAKE2B f2b740827cfa9a4a9cdfe9d711e78d61c2cac2afbc2f15ecc3e317a7fff7771d3d79b8d963e085f011123029341edd469514d84be8cdc5e9aa143cd0fa2caae5 SHA512 c98633c465705154c0607f4508e4d19986fafb647eac01832f8e3fb0175565958289518f9632897ffba924406fce00881a351dbae05c7d68a55eec2b86a55638 -EBUILD pymysql-1.0.2.ebuild 4167 BLAKE2B 81a641b265451273fdccd52089ae2982b447f719b47e65882454431363a0817d17f0a961cf54a0a6554f4bf078a1de8c6cdc99c218ea0466cdf96f752d8ad85a SHA512 b0a796d130ab03de9869e89ac8f6f70a38746dc6d85641b3fe427bb26a08a8abfd220bb6b3bb5409c3a7ab520baaeedf760ece125a8f5689f38566dab6e5c490 +EBUILD pymysql-1.0.2.ebuild 4173 BLAKE2B b1999b7b20f2043cdf9115d6a238be749c8a93d7a19c7640ecf9e47d06230f9d81d8f733119c544d6e25747958310edc254715999b445110ef9c3d17c690b372 SHA512 ea6379417d681f25a287e303375c03d048126b11f4823782182f9510cd314de61e6e72a42354787cbeae2f71fd4e2bdd0b1c486e9f4207e8539250de9b94ec02 MISC metadata.xml 493 BLAKE2B df91299acd855c04a29b3c0cf33b450de6a9687b3c45a0c59cc55a69c544d561f107da1d90a1b52dffaa13fe218cef978edb4b7036eb62651da7de39568fdc00 SHA512 ae8cbe0ea29c8457dbbfd4cc21169fce54b868f93045f5ebbd9c8909b052c7efa2cedacc1ba5ec13d1ab9476b39cc595a52ee9ceb489b6aec3f824f2027fc4c6 diff --git a/dev-python/pymysql/pymysql-1.0.2.ebuild b/dev-python/pymysql/pymysql-1.0.2.ebuild index 16e67d735237..8c3ba6abbe7f 100644 --- a/dev-python/pymysql/pymysql-1.0.2.ebuild +++ b/dev-python/pymysql/pymysql-1.0.2.ebuild @@ -17,7 +17,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~sparc x86" # TODO: support other mysql variants BDEPEND=" diff --git a/dev-python/pyotherside/Manifest b/dev-python/pyotherside/Manifest index 794bb1ba9e82..7a0628b27763 100644 --- a/dev-python/pyotherside/Manifest +++ b/dev-python/pyotherside/Manifest @@ -1,3 +1,3 @@ DIST pyotherside-1.5.9.tar.gz 185230 BLAKE2B 7130f17f29ed07cefc641d77631db46d08f3bd836c8517427e38fb454cbf34c2e875bb46798b3d785aa68064c24f154ed166617cde263f722e77eac6d0903980 SHA512 62c171b273b921d8e0220c7b73f0ff95a0a911eb3785cc37f3dab2ec624e54301ac5fbccfb57cac6a4bee967728624d4738b03aff0c5762452b99674cdff6ab2 EBUILD pyotherside-1.5.9.ebuild 803 BLAKE2B 37b499118ea6679ff3a4a361682cc5662e3095443204818999467223335a7ea9477844672dbcf6b18c193e76cbe1645fe7ed34c49aa60b9b150f546ad5462818 SHA512 e92085ae7cc0f10884bf67134e314584bb4c95f79c8a82e5fb96ddb101637e158cd9639848d146bc73f3528b8c7af44c4a2e55935f96ca9d4e0a0bc4038acfc1 -MISC metadata.xml 257 BLAKE2B fd7fdb57fdce3a565a08cedc4d99216724e4013515d77ea89cb41a5c01e8f5479cab25fe53d44a705e3a71164cdc3c93e658e61deae654a13e5c2471dd83c57c SHA512 35e59430f93d3bb2e7e3042a2464b84f8e6cdf1e1624c1e7674bfc5147f9b9694da6b39ac081ed5fc22f1623aea889b743cfee11007911f3c8c17cf61443675b +MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/dev-python/pyotherside/metadata.xml b/dev-python/pyotherside/metadata.xml index 332501283a9b..6f49eba8f496 100644 --- a/dev-python/pyotherside/metadata.xml +++ b/dev-python/pyotherside/metadata.xml @@ -1,8 +1,5 @@ - - gokturk@gentoo.org - Göktürk Yüksek - + diff --git a/dev-python/pyproject2setuppy/Manifest b/dev-python/pyproject2setuppy/Manifest index c5afe829c9b4..e0d50a7a1790 100644 --- a/dev-python/pyproject2setuppy/Manifest +++ b/dev-python/pyproject2setuppy/Manifest @@ -3,5 +3,5 @@ DIST pyproject2setuppy-18.tar.gz 12566 BLAKE2B 424aac4c89f498cca61b18bc1e8da3dd7 DIST pyproject2setuppy-19.tar.gz 12531 BLAKE2B c5364f9f31a9cd23252664e69d252ebff579e965585db338587557d7bbf78ff346e6dc9d6cd20abee332ef7675f3246f175c4a1694bfefc434ffe1563c1158e4 SHA512 1f18f39779e4078d9e3fabebfa8cb279cab80b97ce9aa4dfe5a84019b16bf6bb973dfeb0feb360f36fd93f8106d847602e21589859ca3d7837a78ce1572ea6ea EBUILD pyproject2setuppy-17.ebuild 781 BLAKE2B 7777a59955f823ae46991f592da9815467690ea129b0c68449e217700f8e5af25de53407c486245367ecb104a1e8ba570237881de37f9e569a7090ebd5e78386 SHA512 35d001fa3ba56ca4ce3748741dcc1c0761385f1416bef7f8d246d62ded57b94b38c5b2c12343d1635198d9dd1114286952f26e93e3a0bf947487750a84cc8f94 EBUILD pyproject2setuppy-18.ebuild 789 BLAKE2B fe0e00600f65bd19118748c645d47c6bdc820037a301c847ea5070e7d6d73e469130fd9fbabc01facf39bc93dfe3edc7ebcc5c2c9511bda969eed68d03d228e5 SHA512 2e839ed0a1bd1e69ef9d505c0e2ff0236e093d76bb1018908f08207cb9830bb018c2d1ed8f511e6ac78f9525b533c1a86708b74f2e69bb0dcf3f2277a41a9293 -EBUILD pyproject2setuppy-19.ebuild 784 BLAKE2B cc64e9f18ddbafee29ecf10fadcde495ab198a1a26296295a5bd70ce7b2c12cbaf49c8dd94a6ce2dbe21aa06d48988b3880785a65d855d0b282bcde82076f29f SHA512 542d090bd6da15a67c7a443676e83e7f5a631c871279b0fbffab9f50d0787a43965687831e3ae31abc92e5d578daed5ae9826ca0aee2ed9a5b81fe77a1da525a +EBUILD pyproject2setuppy-19.ebuild 789 BLAKE2B e9e2f1054075cd7f5d2bcc2f58f589816817ddacf4e73be175fb3f7491cf51a59e8b0d18f9fa872347a902b01e39ea4cb7f8f03911f993e1309402183be8dc9c SHA512 1ce6b5186288ef992365ecde9cddeb48ba98585979f2360186f323cd048b59a9c9ff91c9ade4e9c41efdc2bcee1b3cc6aff4173988a31f6bf51b17db4c828faa MISC metadata.xml 430 BLAKE2B 934e5a791bb16f3717ace5fa869aab4998938109ee14ca1ae0c9c378d67366060b705ff4430f3d267d33c04cf23ffa0b4c1b2654b2a95d586fc22ab4fb43f8f9 SHA512 f52d07edc973dc7665be77367cfdc37d92f27adc730a327c57374b54b60f77802b79ca5f2ebfce2c687090763224e5939274dcf4fa2555834c580cb06c32419d diff --git a/dev-python/pyproject2setuppy/pyproject2setuppy-19.ebuild b/dev-python/pyproject2setuppy/pyproject2setuppy-19.ebuild index e769cb4874c8..5416aefca7b7 100644 --- a/dev-python/pyproject2setuppy/pyproject2setuppy-19.ebuild +++ b/dev-python/pyproject2setuppy/pyproject2setuppy-19.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" RDEPEND=" dev-python/setuptools[${PYTHON_USEDEP}] diff --git a/dev-python/pyrsistent/Manifest b/dev-python/pyrsistent/Manifest index 234b50ec336a..db88c740cfdd 100644 --- a/dev-python/pyrsistent/Manifest +++ b/dev-python/pyrsistent/Manifest @@ -1,5 +1,5 @@ DIST pyrsistent-0.17.3.tar.gz 106911 BLAKE2B 90a05617ad1e32801286d3da834bf52b4ea864e7463a0789904e4a3bbfda2f7b987e13ea93e16980f2cf3b5d999e6040b7c5980a81b516999175b4e5f2ed392e SHA512 2d18e1d4cfe9a0a576fd363f466ba920094af0b1cbbb49aec11b32df6c23e59f6552235a496838dab00928cc7f6dad2a4a8aaa0b52cb6a38eba6faedd12846c8 DIST pyrsistent-0.18.0.tar.gz 104215 BLAKE2B 028c26a6b4bcaa8c3e3e1ad1748a6b45f664355c66f0f97c70e4d26c66946a55b346d0340c2e697e9890039692580c03032055cab7c198c39530e5561be83801 SHA512 f56062430f914a884a9317ecf5278ccc09d98f1d6867716f89173db47996b8d4c1ef4f5c0121c955d81fc4fe8aba7d30f38679baea6208168c3952846064cfeb EBUILD pyrsistent-0.17.3.ebuild 603 BLAKE2B 176343e3253e7f347dbea0f041d2cce8fff737a077966ff35a9732ff41960af3becc8bdbe7f3ffe0576009dca09855a093ecbe1c71faca9a0df131835f819087 SHA512 4e3b82ad673aaa549926ba6816a4554f26f8cdf514987894b8f0b0aad31602870bce140c2224fd4d70ecc8dfd6812ffea377651424db349818906a1320d2987a -EBUILD pyrsistent-0.18.0.ebuild 617 BLAKE2B 562148956ac37a37b17c9d83c2ed161726c8bfa13042e08b928bb17b789cd5b9b3a980bc8c607cddf671897d604f61cfc46e8bb1f7c50796ee1aef1369696c56 SHA512 114aeea0aed9d8c38385da6255f59d3c4a9bcb9433596c3233ff887fa039c7a0c9eb66986ca07774628830044d6c3e24712d26760a59c5bb577a10759df4044e +EBUILD pyrsistent-0.18.0.ebuild 611 BLAKE2B 606fc97f129189824b4f632d59e5266aa463a328041039c67c6f1dca62e3ad5745ae1bf4c687dfd8e702550fae45b3b97e23b6517fb0fc626c6fca33ae410670 SHA512 df798d0bcceaef44f729b3ebb04e597a6cc316d6c8be3ea5e63a9666958638c3242e2381ce4bd620ec23fccb3000b7579d9d95ca9f959c8ce348e88d5808a4a8 MISC metadata.xml 521 BLAKE2B 45117f7fb0cdd4111f444279144a45d49984102e114ba758260dc69b313ec818a4556a57a682f6762522a71a810855ead85ee667dd7524de16d97b37b77d5cf2 SHA512 f16890488984b1d31c74bb697f38d0d880390f8633347db56ef4633e77f502bfa56d9427ac55bd0da4d3edc6e8e1897f6e76b37ba75d3b4b738217607e0883fd diff --git a/dev-python/pyrsistent/pyrsistent-0.18.0.ebuild b/dev-python/pyrsistent/pyrsistent-0.18.0.ebuild index 4fe274805501..bcd00618cc89 100644 --- a/dev-python/pyrsistent/pyrsistent-0.18.0.ebuild +++ b/dev-python/pyrsistent/pyrsistent-0.18.0.ebuild @@ -13,7 +13,7 @@ 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 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" BDEPEND=" test? ( diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest index 0051a3d4053f..f3f4d537a6dd 100644 --- a/dev-python/pyside2/Manifest +++ b/dev-python/pyside2/Manifest @@ -1,5 +1,5 @@ DIST pyside-setup-opensource-src-5.15.1.tar.xz 3454052 BLAKE2B c7190dff493434064976a4604fb5858d2e20c1b98098ccd6e5c4c69d0b67ae9f4bf970e2ab42b634208ea96aab31b21f3dfb5f18fddd0bdaab655bba729e4449 SHA512 f14c7037367799005fff73d9fc8e7998db1895700911adf34dfabdeb4db486c7b28ba2afb3eaee37c58f4099b00e4a86917b8f7d85f274026bddfc090658b306 DIST pyside-setup-opensource-src-5.15.2.tar.xz 3472624 BLAKE2B 099abeaf25059a88f299f90b18cf79aa45acd86580c0873767b09f76268d6746cc3576743a19493a605de59b520471ddee6bba0e5340801ef44a21f2a9d41507 SHA512 5043c1c9db4ba0133baaabb4d4943182e9741b1007bedd992394758707a37bba0688dc6413ea46620e7c2fb09daa3c74e6a7bb2c302b9d08e5f3bb7575d02b62 -EBUILD pyside2-5.15.1.ebuild 8507 BLAKE2B 0bbe7b1019a4bd79d1dc055367b076cb5001bacf5382913f2886a436f3ed272fb59e0335e9b6d6f578f0da168e31f175d3313502748c44aa85f9a50ed6ed0fa0 SHA512 798f62f0fba6183da092ea879beeba2b80bdfc6bcb87f49e1a09a90af96416dcd855126dc39f5c13b2e65ec43c15762edcc172fc9ed0180cee779b4737e9c920 -EBUILD pyside2-5.15.2.ebuild 8507 BLAKE2B bfd3ba37c28cb9a9c9882fb30409b59cf27c71140652d724db1f697aa2b7dd0835ba867e22d44af1a4dedf80b318056b82f7b1b24a89adb5c07957c7b003b6a3 SHA512 18334bc86d0b277505e10ed6948233bcdc96e4cea001d72bd24bf209feb540444da6a13b90a699c47c69eef3272d253c16debf904820d73839647d1615db21dd +EBUILD pyside2-5.15.1-r1.ebuild 8512 BLAKE2B 94d89cdaa2c7fe821c4dd5934025a234c0cc688851e5b1213eadeef13b8bee28f85847f6aef4d3546a33520f5563c43d6cfeea124be6c3bea20a6dada345141e SHA512 b688cb53c7539232886f5fa35e3c52ebd4c625480e8918aff8183d35d87323fb364119232f544f990576fcce7daa3dcb2945b01122254db7c1a87786c3a08740 +EBUILD pyside2-5.15.2-r1.ebuild 8512 BLAKE2B bbcd0253753d65a753e205a487178844436eba5e62f6b9e36c88675b3c91350285b67ab35bd98ab1ece45872cebf509967247cfdd4ea8f46745d4811c342146b SHA512 ba57e2bc9f7588a976938fd57324e5f940e9207308ba3323bfa2ec1511453a0bf21273baecc457c0a1bb4a71ede252beecc9c34ac9df56b2e64b98e64a00b098 MISC metadata.xml 2100 BLAKE2B 5edbc13cb5654c4ebe787ab45bb87bccf87eda50d608560cb63e639c2ee997be8320b8c7b0f48403d86508cbf1eeb960c666978de1a6918571d0929bef640b62 SHA512 64da8de5b7b294e877d20927bbf11430b9705c0fcaa2445cfabc3f0a0b1fc4e586299b065868f09c688573c754604373cafdf1d2ba8c3d4c30ba66032b83f9e4 diff --git a/dev-python/pyside2/pyside2-5.15.1-r1.ebuild b/dev-python/pyside2/pyside2-5.15.1-r1.ebuild new file mode 100644 index 000000000000..3319d947f55f --- /dev/null +++ b/dev-python/pyside2/pyside2-5.15.1-r1.ebuild @@ -0,0 +1,211 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{7..9} ) + +inherit cmake python-r1 virtualx + +# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" +# USE flag after an external "dev-qt/qtremoteobjects" package has been created. +# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. +# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once +# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. +# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note +# that the "PySide2/QtGui/CMakeLists.txt" and +# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by +# testing whether the "Qt5::Gui" list property defined by +# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation +# time contains the substring "opengles2". Since cmake does not permit +# properties to be overridden from the command line, these files must instead +# be conditionally patched to avoid these tests. An issue should be filed with +# upstream requesting a CLI-settable variable to control this. + +MY_P=pyside-setup-opensource-src-${PV} + +DESCRIPTION="Python bindings for the Qt framework" +HOMEPAGE="https://wiki.qt.io/PySide2" +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz" + +# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. +LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" +SLOT="0" +KEYWORDS="amd64 arm64 x86" +IUSE=" + 3d charts concurrent datavis designer gles2-only +gui help location + multimedia +network positioning printsupport qml quick script scripttools + scxml sensors speech sql svg test testlib webchannel webengine websockets + +widgets x11extras xml xmlpatterns +" + +# Manually reextract these requirements on version bumps by running the +# following one-liner from within "${S}": +# $ grep 'set\(.*_deps' PySide2/Qt*/CMakeLists.txt +# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. +REQUIRED_USE="${PYTHON_REQUIRED_USE} + 3d? ( gui network ) + charts? ( widgets ) + datavis? ( gui ) + designer? ( widgets xml ) + gles2-only? ( gui ) + help? ( widgets ) + location? ( positioning ) + multimedia? ( gui network ) + printsupport? ( widgets ) + qml? ( gui network ) + quick? ( qml ) + scripttools? ( gui script widgets ) + speech? ( multimedia ) + sql? ( widgets ) + svg? ( widgets ) + testlib? ( widgets ) + webengine? ( + location quick + widgets? ( gui network printsupport webchannel ) + ) + websockets? ( network ) + widgets? ( gui ) + x11extras? ( gui ) +" + +#tests fail pretty bad and I'm not fixing them right now +RESTRICT="test" + +# Minimal supported version of Qt. +QT_PV="$(ver_cut 1-2):5" + +RDEPEND="${PYTHON_DEPS} + >=dev-python/shiboken2-${PV}[${PYTHON_USEDEP}] + dev-qt/qtcore:5= + dev-qt/qtopengl:5= + dev-qt/qtserialport:5= + 3d? ( >=dev-qt/qt3d-${QT_PV}[qml?] ) + charts? ( >=dev-qt/qtcharts-${QT_PV}[qml?] ) + concurrent? ( >=dev-qt/qtconcurrent-${QT_PV} ) + datavis? ( >=dev-qt/qtdatavis3d-${QT_PV}[qml?] ) + designer? ( >=dev-qt/designer-${QT_PV} ) + gui? ( >=dev-qt/qtgui-${QT_PV}[jpeg,gles2-only?] ) + help? ( >=dev-qt/qthelp-${QT_PV} ) + location? ( >=dev-qt/qtlocation-${QT_PV} ) + multimedia? ( >=dev-qt/qtmultimedia-${QT_PV}[qml?,widgets?] ) + network? ( >=dev-qt/qtnetwork-${QT_PV} ) + positioning? ( >=dev-qt/qtpositioning-${QT_PV}[qml?] ) + printsupport? ( >=dev-qt/qtprintsupport-${QT_PV} ) + qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] ) + script? ( >=dev-qt/qtscript-${QT_PV} ) + scxml? ( >=dev-qt/qtscxml-${QT_PV} ) + sensors? ( >=dev-qt/qtsensors-${QT_PV}[qml?] ) + speech? ( >=dev-qt/qtspeech-${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}[qml?] ) + webengine? ( >=dev-qt/qtwebengine-${QT_PV}[widgets?] ) + websockets? ( >=dev-qt/qtwebsockets-${QT_PV}[qml?] ) + widgets? ( >=dev-qt/qtwidgets-${QT_PV} ) + x11extras? ( >=dev-qt/qtx11extras-${QT_PV} ) + xml? ( >=dev-qt/qtxml-${QT_PV} ) + xmlpatterns? ( >=dev-qt/qtxmlpatterns-${QT_PV}[qml?] ) +" +DEPEND="${RDEPEND} + test? ( x11-misc/xvfb-run ) +" + +S=${WORKDIR}/${MY_P}/sources/pyside2 + +src_configure() { + # See COLLECT_MODULE_IF_FOUND macros in CMakeLists.txt + local mycmakeargs=( + -DBUILD_TESTS=$(usex test) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DAnimation=$(usex !3d) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DCore=$(usex !3d) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DExtras=$(usex !3d) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DInput=$(usex !3d) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DLogic=$(usex !3d) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DRender=$(usex !3d) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Charts=$(usex !charts) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Concurrent=$(usex !concurrent) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5DataVisualization=$(usex !datavis) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Designer=$(usex !designer) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Gui=$(usex !gui) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Help=$(usex !help) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Location=$(usex !location) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Multimedia=$(usex !multimedia) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5MultimediaWidgets=$(usex !multimedia yes $(usex !widgets)) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Network=$(usex !network) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Positioning=$(usex !positioning) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5PrintSupport=$(usex !printsupport) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Qml=$(usex !qml) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Quick=$(usex !quick) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5QuickWidgets=$(usex !quick yes $(usex !widgets)) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Script=$(usex !script) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5ScriptTools=$(usex !scripttools) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Scxml=$(usex !scxml) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Sensors=$(usex !sensors) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5TextToSpeech=$(usex !speech) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Sql=$(usex !sql) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Svg=$(usex !svg) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Test=$(usex !testlib) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5UiTools=$(usex !designer) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebChannel=$(usex !webchannel) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngine=$(usex !webengine) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineCore=$(usex !webengine) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets=$(usex !webengine yes $(usex !widgets)) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebSockets=$(usex !websockets) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Widgets=$(usex !widgets) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5X11Extras=$(usex !x11extras) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Xml=$(usex !xml) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5XmlPatterns=$(usex !xmlpatterns) + ) + + pyside2_configure() { + local mycmakeargs=( + "${mycmakeargs[@]}" + -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" + -DPYTHON_EXECUTABLE="${PYTHON}" + -DPYTHON_SITE_PACKAGES="$(python_get_sitedir)" + -DSHIBOKEN_PYTHON_SHARED_LIBRARY_SUFFIX="-${EPYTHON}" + ) + cmake_src_configure + } + python_foreach_impl pyside2_configure +} + +src_compile() { + python_foreach_impl cmake_src_compile +} + +src_test() { + local -x PYTHONDONTWRITEBYTECODE + python_foreach_impl virtx cmake_src_test +} + +src_install() { + pyside2_install() { + cmake_src_install + python_optimize + + # Uniquify the shiboken2 pkgconfig dependency in the PySide2 pkgconfig + # file for the current Python target. See also: + # https://github.com/leycec/raiagent/issues/73 + sed -i -e 's~^Requires: shiboken2$~&-'${EPYTHON}'~' \ + "${ED}/usr/$(get_libdir)"/pkgconfig/${PN}.pc || die + + # Uniquify the PySide2 pkgconfig file for the current Python target, + # preserving an unversioned "pyside2.pc" file arbitrarily associated + # with the last Python target. (See the previously linked issue.) + cp "${ED}/usr/$(get_libdir)"/pkgconfig/${PN}{,-${EPYTHON}}.pc || die + } + python_foreach_impl pyside2_install + + # CMakeLists.txt installs a "PySide2Targets-gentoo.cmake" file forcing + # downstream consumers (e.g., pyside2-tools) to target one + # "libpyside2-*.so" library linked to one Python interpreter. See also: + # https://bugreports.qt.io/browse/PYSIDE-1053 + # https://github.com/leycec/raiagent/issues/74 + sed -i -e 's~pyside2-python[[:digit:]]\+\.[[:digit:]]\+~pyside2${PYTHON_CONFIG_SUFFIX}~g' \ + "${ED}/usr/$(get_libdir)/cmake/PySide2-${PV}/PySide2Targets-gentoo.cmake" || die +} diff --git a/dev-python/pyside2/pyside2-5.15.1.ebuild b/dev-python/pyside2/pyside2-5.15.1.ebuild deleted file mode 100644 index faca1fb33155..000000000000 --- a/dev-python/pyside2/pyside2-5.15.1.ebuild +++ /dev/null @@ -1,211 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# TODO: Add PyPy once officially supported. See also: -# https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{7..9} ) - -inherit cmake python-r1 virtualx - -# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" -# USE flag after an external "dev-qt/qtremoteobjects" package has been created. -# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. -# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once -# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. -# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note -# that the "PySide2/QtGui/CMakeLists.txt" and -# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by -# testing whether the "Qt5::Gui" list property defined by -# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation -# time contains the substring "opengles2". Since cmake does not permit -# properties to be overridden from the command line, these files must instead -# be conditionally patched to avoid these tests. An issue should be filed with -# upstream requesting a CLI-settable variable to control this. - -MY_P=pyside-setup-opensource-src-${PV} - -DESCRIPTION="Python bindings for the Qt framework" -HOMEPAGE="https://wiki.qt.io/PySide2" -SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz" - -# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. -LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -IUSE=" - 3d charts concurrent datavis designer gles2-only +gui help location - multimedia +network positioning printsupport qml quick script scripttools - scxml sensors speech sql svg test testlib webchannel webengine websockets - +widgets x11extras xml xmlpatterns -" - -# Manually reextract these requirements on version bumps by running the -# following one-liner from within "${S}": -# $ grep 'set\(.*_deps' PySide2/Qt*/CMakeLists.txt -# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. -REQUIRED_USE="${PYTHON_REQUIRED_USE} - 3d? ( gui network ) - charts? ( widgets ) - datavis? ( gui ) - designer? ( widgets xml ) - gles2-only? ( gui ) - help? ( widgets ) - location? ( positioning ) - multimedia? ( gui network ) - printsupport? ( widgets ) - qml? ( gui network ) - quick? ( qml ) - scripttools? ( gui script widgets ) - speech? ( multimedia ) - sql? ( widgets ) - svg? ( widgets ) - testlib? ( widgets ) - webengine? ( - location quick - widgets? ( gui network printsupport webchannel ) - ) - websockets? ( network ) - widgets? ( gui ) - x11extras? ( gui ) -" - -#tests fail pretty bad and I'm not fixing them right now -RESTRICT="test" - -# Minimal supported version of Qt. -QT_PV="$(ver_cut 1-2):5" - -RDEPEND="${PYTHON_DEPS} - >=dev-python/shiboken2-${PV}[${PYTHON_USEDEP}] - dev-qt/qtcore:5= - dev-qt/qtopengl:5= - dev-qt/qtserialport:5= - 3d? ( >=dev-qt/qt3d-${QT_PV}[qml?] ) - charts? ( >=dev-qt/qtcharts-${QT_PV}[qml?] ) - concurrent? ( >=dev-qt/qtconcurrent-${QT_PV} ) - datavis? ( >=dev-qt/qtdatavis3d-${QT_PV}[qml?] ) - 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}[qml?,widgets?] ) - network? ( >=dev-qt/qtnetwork-${QT_PV} ) - positioning? ( >=dev-qt/qtpositioning-${QT_PV}[qml?] ) - printsupport? ( >=dev-qt/qtprintsupport-${QT_PV} ) - qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] ) - script? ( >=dev-qt/qtscript-${QT_PV} ) - scxml? ( >=dev-qt/qtscxml-${QT_PV} ) - sensors? ( >=dev-qt/qtsensors-${QT_PV}[qml?] ) - speech? ( >=dev-qt/qtspeech-${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}[qml?] ) - webengine? ( >=dev-qt/qtwebengine-${QT_PV}[widgets?] ) - websockets? ( >=dev-qt/qtwebsockets-${QT_PV}[qml?] ) - widgets? ( >=dev-qt/qtwidgets-${QT_PV} ) - x11extras? ( >=dev-qt/qtx11extras-${QT_PV} ) - xml? ( >=dev-qt/qtxml-${QT_PV} ) - xmlpatterns? ( >=dev-qt/qtxmlpatterns-${QT_PV}[qml?] ) -" -DEPEND="${RDEPEND} - test? ( x11-misc/xvfb-run ) -" - -S=${WORKDIR}/${MY_P}/sources/pyside2 - -src_configure() { - # See COLLECT_MODULE_IF_FOUND macros in CMakeLists.txt - local mycmakeargs=( - -DBUILD_TESTS=$(usex test) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DAnimation=$(usex !3d) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DCore=$(usex !3d) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DExtras=$(usex !3d) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DInput=$(usex !3d) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DLogic=$(usex !3d) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DRender=$(usex !3d) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Charts=$(usex !charts) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Concurrent=$(usex !concurrent) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5DataVisualization=$(usex !datavis) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Designer=$(usex !designer) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Gui=$(usex !gui) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Help=$(usex !help) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Location=$(usex !location) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Multimedia=$(usex !multimedia) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5MultimediaWidgets=$(usex !multimedia yes $(usex !widgets)) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Network=$(usex !network) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Positioning=$(usex !positioning) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5PrintSupport=$(usex !printsupport) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Qml=$(usex !qml) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Quick=$(usex !quick) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5QuickWidgets=$(usex !quick yes $(usex !widgets)) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Script=$(usex !script) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5ScriptTools=$(usex !scripttools) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Scxml=$(usex !scxml) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Sensors=$(usex !sensors) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5TextToSpeech=$(usex !speech) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Sql=$(usex !sql) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Svg=$(usex !svg) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Test=$(usex !testlib) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5UiTools=$(usex !designer) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebChannel=$(usex !webchannel) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngine=$(usex !webengine) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineCore=$(usex !webengine) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets=$(usex !webengine yes $(usex !widgets)) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebSockets=$(usex !websockets) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Widgets=$(usex !widgets) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5X11Extras=$(usex !x11extras) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Xml=$(usex !xml) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5XmlPatterns=$(usex !xmlpatterns) - ) - - pyside2_configure() { - local mycmakeargs=( - "${mycmakeargs[@]}" - -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" - -DPYTHON_EXECUTABLE="${PYTHON}" - -DPYTHON_SITE_PACKAGES="$(python_get_sitedir)" - -DSHIBOKEN_PYTHON_SHARED_LIBRARY_SUFFIX="-${EPYTHON}" - ) - cmake_src_configure - } - python_foreach_impl pyside2_configure -} - -src_compile() { - python_foreach_impl cmake_src_compile -} - -src_test() { - local -x PYTHONDONTWRITEBYTECODE - python_foreach_impl virtx cmake_src_test -} - -src_install() { - pyside2_install() { - cmake_src_install - python_optimize - - # Uniquify the shiboken2 pkgconfig dependency in the PySide2 pkgconfig - # file for the current Python target. See also: - # https://github.com/leycec/raiagent/issues/73 - sed -i -e 's~^Requires: shiboken2$~&-'${EPYTHON}'~' \ - "${ED}/usr/$(get_libdir)"/pkgconfig/${PN}.pc || die - - # Uniquify the PySide2 pkgconfig file for the current Python target, - # preserving an unversioned "pyside2.pc" file arbitrarily associated - # with the last Python target. (See the previously linked issue.) - cp "${ED}/usr/$(get_libdir)"/pkgconfig/${PN}{,-${EPYTHON}}.pc || die - } - python_foreach_impl pyside2_install - - # CMakeLists.txt installs a "PySide2Targets-gentoo.cmake" file forcing - # downstream consumers (e.g., pyside2-tools) to target one - # "libpyside2-*.so" library linked to one Python interpreter. See also: - # https://bugreports.qt.io/browse/PYSIDE-1053 - # https://github.com/leycec/raiagent/issues/74 - sed -i -e 's~pyside2-python[[:digit:]]\+\.[[:digit:]]\+~pyside2${PYTHON_CONFIG_SUFFIX}~g' \ - "${ED}/usr/$(get_libdir)/cmake/PySide2-${PV}/PySide2Targets-gentoo.cmake" || die -} diff --git a/dev-python/pyside2/pyside2-5.15.2-r1.ebuild b/dev-python/pyside2/pyside2-5.15.2-r1.ebuild new file mode 100644 index 000000000000..b8d6dd284964 --- /dev/null +++ b/dev-python/pyside2/pyside2-5.15.2-r1.ebuild @@ -0,0 +1,210 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{7..9} ) + +inherit cmake python-r1 virtualx + +# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" +# USE flag after an external "dev-qt/qtremoteobjects" package has been created. +# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. +# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once +# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. +# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note +# that the "PySide2/QtGui/CMakeLists.txt" and +# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by +# testing whether the "Qt5::Gui" list property defined by +# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation +# time contains the substring "opengles2". Since cmake does not permit +# properties to be overridden from the command line, these files must instead +# be conditionally patched to avoid these tests. An issue should be filed with +# upstream requesting a CLI-settable variable to control this. + +MY_P=pyside-setup-opensource-src-${PV} + +DESCRIPTION="Python bindings for the Qt framework" +HOMEPAGE="https://wiki.qt.io/PySide2" +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}/sources/pyside2" + +# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. +LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" +IUSE=" + 3d charts concurrent datavis designer gles2-only +gui help location + multimedia +network positioning printsupport qml quick script scripttools + scxml sensors speech sql svg test testlib webchannel webengine websockets + +widgets x11extras xml xmlpatterns +" + +# Manually reextract these requirements on version bumps by running the +# following one-liner from within "${S}": +# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt +# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. +REQUIRED_USE="${PYTHON_REQUIRED_USE} + 3d? ( gui network ) + charts? ( widgets ) + datavis? ( gui ) + designer? ( widgets xml ) + gles2-only? ( gui ) + help? ( widgets ) + location? ( positioning ) + multimedia? ( gui network ) + printsupport? ( widgets ) + qml? ( gui network ) + quick? ( qml ) + scripttools? ( gui script widgets ) + speech? ( multimedia ) + sql? ( widgets ) + svg? ( widgets ) + testlib? ( widgets ) + webengine? ( + location quick + widgets? ( gui network printsupport webchannel ) + ) + websockets? ( network ) + widgets? ( gui ) + x11extras? ( gui ) +" + +#tests fail pretty bad and I'm not fixing them right now +RESTRICT="test" + +# Minimal supported version of Qt. +QT_PV="$(ver_cut 1-2):5" + +RDEPEND="${PYTHON_DEPS} + >=dev-python/shiboken2-${PV}[${PYTHON_USEDEP}] + dev-qt/qtcore:5= + dev-qt/qtopengl:5= + dev-qt/qtserialport:5= + 3d? ( >=dev-qt/qt3d-${QT_PV}[qml?] ) + charts? ( >=dev-qt/qtcharts-${QT_PV}[qml?] ) + concurrent? ( >=dev-qt/qtconcurrent-${QT_PV} ) + datavis? ( >=dev-qt/qtdatavis3d-${QT_PV}[qml?] ) + designer? ( >=dev-qt/designer-${QT_PV} ) + gui? ( >=dev-qt/qtgui-${QT_PV}[jpeg,gles2-only?] ) + help? ( >=dev-qt/qthelp-${QT_PV} ) + location? ( >=dev-qt/qtlocation-${QT_PV} ) + multimedia? ( >=dev-qt/qtmultimedia-${QT_PV}[qml?,widgets?] ) + network? ( >=dev-qt/qtnetwork-${QT_PV} ) + positioning? ( >=dev-qt/qtpositioning-${QT_PV}[qml?] ) + printsupport? ( >=dev-qt/qtprintsupport-${QT_PV} ) + qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] ) + script? ( >=dev-qt/qtscript-${QT_PV} ) + scxml? ( >=dev-qt/qtscxml-${QT_PV} ) + sensors? ( >=dev-qt/qtsensors-${QT_PV}[qml?] ) + speech? ( >=dev-qt/qtspeech-${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}[qml?] ) + webengine? ( >=dev-qt/qtwebengine-${QT_PV}[widgets?] ) + websockets? ( >=dev-qt/qtwebsockets-${QT_PV}[qml?] ) + widgets? ( >=dev-qt/qtwidgets-${QT_PV} ) + x11extras? ( >=dev-qt/qtx11extras-${QT_PV} ) + xml? ( >=dev-qt/qtxml-${QT_PV} ) + xmlpatterns? ( >=dev-qt/qtxmlpatterns-${QT_PV}[qml?] ) +" +DEPEND="${RDEPEND} + test? ( x11-misc/xvfb-run ) +" + +src_configure() { + # See COLLECT_MODULE_IF_FOUND macros in CMakeLists.txt + local mycmakeargs=( + -DBUILD_TESTS=$(usex test) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DAnimation=$(usex !3d) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DCore=$(usex !3d) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DExtras=$(usex !3d) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DInput=$(usex !3d) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DLogic=$(usex !3d) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DRender=$(usex !3d) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Charts=$(usex !charts) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Concurrent=$(usex !concurrent) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5DataVisualization=$(usex !datavis) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Designer=$(usex !designer) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Gui=$(usex !gui) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Help=$(usex !help) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Location=$(usex !location) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Multimedia=$(usex !multimedia) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5MultimediaWidgets=$(usex !multimedia yes $(usex !widgets)) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Network=$(usex !network) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Positioning=$(usex !positioning) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5PrintSupport=$(usex !printsupport) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Qml=$(usex !qml) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Quick=$(usex !quick) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5QuickWidgets=$(usex !quick yes $(usex !widgets)) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Script=$(usex !script) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5ScriptTools=$(usex !scripttools) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Scxml=$(usex !scxml) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Sensors=$(usex !sensors) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5TextToSpeech=$(usex !speech) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Sql=$(usex !sql) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Svg=$(usex !svg) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Test=$(usex !testlib) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5UiTools=$(usex !designer) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebChannel=$(usex !webchannel) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngine=$(usex !webengine) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineCore=$(usex !webengine) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets=$(usex !webengine yes $(usex !widgets)) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebSockets=$(usex !websockets) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Widgets=$(usex !widgets) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5X11Extras=$(usex !x11extras) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Xml=$(usex !xml) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5XmlPatterns=$(usex !xmlpatterns) + ) + + pyside2_configure() { + local mycmakeargs=( + "${mycmakeargs[@]}" + -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" + -DPYTHON_EXECUTABLE="${PYTHON}" + -DPYTHON_SITE_PACKAGES="$(python_get_sitedir)" + -DSHIBOKEN_PYTHON_SHARED_LIBRARY_SUFFIX="-${EPYTHON}" + ) + cmake_src_configure + } + python_foreach_impl pyside2_configure +} + +src_compile() { + python_foreach_impl cmake_src_compile +} + +src_test() { + local -x PYTHONDONTWRITEBYTECODE + python_foreach_impl virtx cmake_src_test +} + +src_install() { + pyside2_install() { + cmake_src_install + python_optimize + + # Uniquify the shiboken2 pkgconfig dependency in the PySide2 pkgconfig + # file for the current Python target. See also: + # https://github.com/leycec/raiagent/issues/73 + sed -i -e 's~^Requires: shiboken2$~&-'${EPYTHON}'~' \ + "${ED}/usr/$(get_libdir)"/pkgconfig/${PN}.pc || die + + # Uniquify the PySide2 pkgconfig file for the current Python target, + # preserving an unversioned "pyside2.pc" file arbitrarily associated + # with the last Python target. (See the previously linked issue.) + cp "${ED}/usr/$(get_libdir)"/pkgconfig/${PN}{,-${EPYTHON}}.pc || die + } + python_foreach_impl pyside2_install + + # CMakeLists.txt installs a "PySide2Targets-gentoo.cmake" file forcing + # downstream consumers (e.g., pyside2-tools) to target one + # "libpyside2-*.so" library linked to one Python interpreter. See also: + # https://bugreports.qt.io/browse/PYSIDE-1053 + # https://github.com/leycec/raiagent/issues/74 + sed -i -e 's~pyside2-python[[:digit:]]\+\.[[:digit:]]\+~pyside2${PYTHON_CONFIG_SUFFIX}~g' \ + "${ED}/usr/$(get_libdir)/cmake/PySide2-${PV}/PySide2Targets-gentoo.cmake" || die +} diff --git a/dev-python/pyside2/pyside2-5.15.2.ebuild b/dev-python/pyside2/pyside2-5.15.2.ebuild deleted file mode 100644 index 1846c6047bf0..000000000000 --- a/dev-python/pyside2/pyside2-5.15.2.ebuild +++ /dev/null @@ -1,210 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# TODO: Add PyPy once officially supported. See also: -# https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{7..9} ) - -inherit cmake python-r1 virtualx - -# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" -# USE flag after an external "dev-qt/qtremoteobjects" package has been created. -# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. -# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once -# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. -# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note -# that the "PySide2/QtGui/CMakeLists.txt" and -# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by -# testing whether the "Qt5::Gui" list property defined by -# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation -# time contains the substring "opengles2". Since cmake does not permit -# properties to be overridden from the command line, these files must instead -# be conditionally patched to avoid these tests. An issue should be filed with -# upstream requesting a CLI-settable variable to control this. - -MY_P=pyside-setup-opensource-src-${PV} - -DESCRIPTION="Python bindings for the Qt framework" -HOMEPAGE="https://wiki.qt.io/PySide2" -SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz" -S="${WORKDIR}/${MY_P}/sources/pyside2" - -# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. -LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE=" - 3d charts concurrent datavis designer gles2-only +gui help location - multimedia +network positioning printsupport qml quick script scripttools - scxml sensors speech sql svg test testlib webchannel webengine websockets - +widgets x11extras xml xmlpatterns -" - -# Manually reextract these requirements on version bumps by running the -# following one-liner from within "${S}": -# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt -# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. -REQUIRED_USE="${PYTHON_REQUIRED_USE} - 3d? ( gui network ) - charts? ( widgets ) - datavis? ( gui ) - designer? ( widgets xml ) - gles2-only? ( gui ) - help? ( widgets ) - location? ( positioning ) - multimedia? ( gui network ) - printsupport? ( widgets ) - qml? ( gui network ) - quick? ( qml ) - scripttools? ( gui script widgets ) - speech? ( multimedia ) - sql? ( widgets ) - svg? ( widgets ) - testlib? ( widgets ) - webengine? ( - location quick - widgets? ( gui network printsupport webchannel ) - ) - websockets? ( network ) - widgets? ( gui ) - x11extras? ( gui ) -" - -#tests fail pretty bad and I'm not fixing them right now -RESTRICT="test" - -# Minimal supported version of Qt. -QT_PV="$(ver_cut 1-2):5" - -RDEPEND="${PYTHON_DEPS} - >=dev-python/shiboken2-${PV}[${PYTHON_USEDEP}] - dev-qt/qtcore:5= - dev-qt/qtopengl:5= - dev-qt/qtserialport:5= - 3d? ( >=dev-qt/qt3d-${QT_PV}[qml?] ) - charts? ( >=dev-qt/qtcharts-${QT_PV}[qml?] ) - concurrent? ( >=dev-qt/qtconcurrent-${QT_PV} ) - datavis? ( >=dev-qt/qtdatavis3d-${QT_PV}[qml?] ) - 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}[qml?,widgets?] ) - network? ( >=dev-qt/qtnetwork-${QT_PV} ) - positioning? ( >=dev-qt/qtpositioning-${QT_PV}[qml?] ) - printsupport? ( >=dev-qt/qtprintsupport-${QT_PV} ) - qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] ) - script? ( >=dev-qt/qtscript-${QT_PV} ) - scxml? ( >=dev-qt/qtscxml-${QT_PV} ) - sensors? ( >=dev-qt/qtsensors-${QT_PV}[qml?] ) - speech? ( >=dev-qt/qtspeech-${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}[qml?] ) - webengine? ( >=dev-qt/qtwebengine-${QT_PV}[widgets?] ) - websockets? ( >=dev-qt/qtwebsockets-${QT_PV}[qml?] ) - widgets? ( >=dev-qt/qtwidgets-${QT_PV} ) - x11extras? ( >=dev-qt/qtx11extras-${QT_PV} ) - xml? ( >=dev-qt/qtxml-${QT_PV} ) - xmlpatterns? ( >=dev-qt/qtxmlpatterns-${QT_PV}[qml?] ) -" -DEPEND="${RDEPEND} - test? ( x11-misc/xvfb-run ) -" - -src_configure() { - # See COLLECT_MODULE_IF_FOUND macros in CMakeLists.txt - local mycmakeargs=( - -DBUILD_TESTS=$(usex test) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DAnimation=$(usex !3d) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DCore=$(usex !3d) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DExtras=$(usex !3d) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DInput=$(usex !3d) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DLogic=$(usex !3d) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt53DRender=$(usex !3d) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Charts=$(usex !charts) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Concurrent=$(usex !concurrent) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5DataVisualization=$(usex !datavis) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Designer=$(usex !designer) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Gui=$(usex !gui) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Help=$(usex !help) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Location=$(usex !location) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Multimedia=$(usex !multimedia) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5MultimediaWidgets=$(usex !multimedia yes $(usex !widgets)) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Network=$(usex !network) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Positioning=$(usex !positioning) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5PrintSupport=$(usex !printsupport) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Qml=$(usex !qml) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Quick=$(usex !quick) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5QuickWidgets=$(usex !quick yes $(usex !widgets)) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Script=$(usex !script) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5ScriptTools=$(usex !scripttools) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Scxml=$(usex !scxml) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Sensors=$(usex !sensors) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5TextToSpeech=$(usex !speech) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Sql=$(usex !sql) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Svg=$(usex !svg) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Test=$(usex !testlib) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5UiTools=$(usex !designer) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebChannel=$(usex !webchannel) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngine=$(usex !webengine) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineCore=$(usex !webengine) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets=$(usex !webengine yes $(usex !widgets)) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebSockets=$(usex !websockets) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Widgets=$(usex !widgets) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5X11Extras=$(usex !x11extras) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Xml=$(usex !xml) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5XmlPatterns=$(usex !xmlpatterns) - ) - - pyside2_configure() { - local mycmakeargs=( - "${mycmakeargs[@]}" - -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" - -DPYTHON_EXECUTABLE="${PYTHON}" - -DPYTHON_SITE_PACKAGES="$(python_get_sitedir)" - -DSHIBOKEN_PYTHON_SHARED_LIBRARY_SUFFIX="-${EPYTHON}" - ) - cmake_src_configure - } - python_foreach_impl pyside2_configure -} - -src_compile() { - python_foreach_impl cmake_src_compile -} - -src_test() { - local -x PYTHONDONTWRITEBYTECODE - python_foreach_impl virtx cmake_src_test -} - -src_install() { - pyside2_install() { - cmake_src_install - python_optimize - - # Uniquify the shiboken2 pkgconfig dependency in the PySide2 pkgconfig - # file for the current Python target. See also: - # https://github.com/leycec/raiagent/issues/73 - sed -i -e 's~^Requires: shiboken2$~&-'${EPYTHON}'~' \ - "${ED}/usr/$(get_libdir)"/pkgconfig/${PN}.pc || die - - # Uniquify the PySide2 pkgconfig file for the current Python target, - # preserving an unversioned "pyside2.pc" file arbitrarily associated - # with the last Python target. (See the previously linked issue.) - cp "${ED}/usr/$(get_libdir)"/pkgconfig/${PN}{,-${EPYTHON}}.pc || die - } - python_foreach_impl pyside2_install - - # CMakeLists.txt installs a "PySide2Targets-gentoo.cmake" file forcing - # downstream consumers (e.g., pyside2-tools) to target one - # "libpyside2-*.so" library linked to one Python interpreter. See also: - # https://bugreports.qt.io/browse/PYSIDE-1053 - # https://github.com/leycec/raiagent/issues/74 - sed -i -e 's~pyside2-python[[:digit:]]\+\.[[:digit:]]\+~pyside2${PYTHON_CONFIG_SUFFIX}~g' \ - "${ED}/usr/$(get_libdir)/cmake/PySide2-${PV}/PySide2Targets-gentoo.cmake" || die -} diff --git a/dev-python/pysmi/Manifest b/dev-python/pysmi/Manifest index 586958e4c087..c7ee2809c522 100644 --- a/dev-python/pysmi/Manifest +++ b/dev-python/pysmi/Manifest @@ -1,3 +1,3 @@ DIST pysmi-0.3.4.tar.gz 93985 BLAKE2B 71b0ed936c196381f895b4f56e8e2e328ac274b08801a77b404b964201e00f8da2cbce2719414da358a4feb7992a3d04e732942f6e7006a0cceea4496f96b758 SHA512 720c8948a590130583d6ea388f0ade5d3bfe9e845821add7ffbf1b5495b5fe00b768ffb94f67b82465c6d86234f5306c6e1a5c2e49f4825bb9c31a0df629f7bd -EBUILD pysmi-0.3.4.ebuild 495 BLAKE2B 763e018cd1e7c9bc407b110380f1e1de531fbd1d84c1e10e1cce58531bcf0760790a617e03beb691a7c9b698bd9e9cee2418539096d3d95a79f4568e4af8c343 SHA512 ba9a6fff7dc8b13487db0807b6abdb8a8973b5f0882442f7ce9c43bf601606b97342680763fa94dff71d1c9cbfbbe00ff851f5b5bd116294cbb98a9a2eaabf56 -MISC metadata.xml 438 BLAKE2B 3ac74ce8f327d154727a24a60523b2eda0c0b8398c872d676cf4a934d1243eda303c240a9f2d6c9f017d3dcdc4e5c3a38b6ea2f80056abd91642a2d85c7dc960 SHA512 78238201b20bd896e945967f8d1e65117ccfc1126554828a67865ef676f223b346d40cce66c6b4a1e15107690449856c3680870152b62dc2e79811442a3cd9a5 +EBUILD pysmi-0.3.4.ebuild 532 BLAKE2B 5bbe0c2ef8dff90a0658efe9a265ab2b4e9e58d61aa6a2e8234f0696e2091d9169b39715d0cfe6ab55bf1a3d518ed1b68f079626a74b4fd6dd2df7597dd72404 SHA512 78c1edd33f3db93137481fe1e71f7befdc56b536db2c3b41e55e6f722d3153ed98dd8c8a68f794c577753eefe30e00525124015258662d83b2add43a88cfac3c +MISC metadata.xml 491 BLAKE2B e791efeec41550d9359de0e6aea2658ae87726af835a2a315f84727cb6627830faffa915c8d4f0c5882ecf6e44b5d5fd919cff6429680609a6175492737b585d SHA512 c7825490ffd5ececec7431e297205bb13ea63a29a3f2b68e34482dd79cd047df97d765a2b51c2654b35f4fbbfe77bd6161445351d8f1cd88600e3af4d25359fd diff --git a/dev-python/pysmi/metadata.xml b/dev-python/pysmi/metadata.xml index 701159a49f16..996e0bc43c71 100644 --- a/dev-python/pysmi/metadata.xml +++ b/dev-python/pysmi/metadata.xml @@ -12,5 +12,6 @@ pysmi + etingof/pysmi diff --git a/dev-python/pysmi/pysmi-0.3.4.ebuild b/dev-python/pysmi/pysmi-0.3.4.ebuild index 65ae6d0c5a5b..734599b5030f 100644 --- a/dev-python/pysmi/pysmi-0.3.4.ebuild +++ b/dev-python/pysmi/pysmi-0.3.4.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 DESCRIPTION="Python Lex & Yacc" @@ -18,3 +18,4 @@ RDEPEND="dev-python/ply[${PYTHON_USEDEP}]" BDEPEND="test? ( dev-python/pysnmp[${PYTHON_USEDEP}] )" distutils_enable_tests unittest +distutils_enable_sphinx docs/source diff --git a/dev-python/pysnmp/Manifest b/dev-python/pysnmp/Manifest index 3388abfc02fe..e75ce7dc72a7 100644 --- a/dev-python/pysnmp/Manifest +++ b/dev-python/pysnmp/Manifest @@ -1,4 +1,4 @@ DIST pysnmp-4.4.12.tar.gz 442270 BLAKE2B 0e4e1c44d7fe1def24d8bd12bf88012eb54d432888745becacdc9c072ab5a653eb947ee418f6b7b3f84bed39d6656dac25ea00a2accfa546d7310be17b04c8ee SHA512 f22a346443cb07beea594b67b09ce587f5602a439c68148b8a655a0d2c769893848bfcfdd47b5f0002f48c650bf3a39186edddf977fb3ad2cc0d124e66f2ce94 -EBUILD pysnmp-4.4.12-r1.ebuild 1134 BLAKE2B e97ee0897cf78af8057c2f8d40ce62cf88244ef12c07a090a074ab71fda230d62a178e5c3e9f001b160da3278895d32ad86f20f65a1d8749c4fd6b1cf9273cda SHA512 c3bb122c84a5d289264c36081d8a15d77cace1115c52262b5dc6939e7dc172de2f0d617835c14e3efec51a604cd8e9c85f6e24c51f9ca6c77d14fadd252a4b30 -EBUILD pysnmp-999999.ebuild 1096 BLAKE2B 6ddcfe749863d6de27ac6779fbe47c78158ba8362db9ca5acae315bd41b470a71ed3d46e12066efc8de5f204ed855cfbf5e1267d93faf02fe51e68a8be233907 SHA512 fb7161f433b047f9569948c9468a9789455a8d67e995ddd051d009625ecfeffe7916b3735c4505356ee9ab4b7e26dddbad8ea35f01cd943faf0e2ff6e92c35b9 +EBUILD pysnmp-4.4.12-r1.ebuild 1092 BLAKE2B 0323a008ab6e0f746252f0ada14b12e58eb78c8130e83f624d70b2ffee75b2def2e0d5da6efa932dbc2630e82f3afe3acb185318cf82820c5e29fa8e356f5736 SHA512 609074134d9e590f29fc2eea8f83be382650838b016978222e88e2f7d83efc65ec8a62252121b2ea511836cf423841badbbd37168f69fee538f1ec54df18feac +EBUILD pysnmp-999999.ebuild 1054 BLAKE2B 2f01447b658a34aba23ffb46d608dfd1c557ea4e8b67c415b837c20794b2ff8445f0ac140f8c13753b013e038c3bc46b4296ba7663278c70fddc9fd0fba9c1f9 SHA512 f57285f2305bf0e769d477359865073b5a91a257bd3e1127e9a9ed1e294a910ada5e9f467e198de94543c3c1c984628a57f5b874b8be6a705c4feed820404998 MISC metadata.xml 1647 BLAKE2B 4258f129b71fcace052fca297e7cfdfbb4566ca10692733e616ee1f25ebba0878e567056247e9fcaa63ad769a249fe2b3c56afc28808de4fbf5259990df4a250 SHA512 3d0298f321987be70ea5e1087f410aebd4b4534ee4d2c80252116fedd18409881efbcc6aead31f54bb845f1362a1f473c4174a46a52faac6ae8c87f907c5e2e9 diff --git a/dev-python/pysnmp/pysnmp-4.4.12-r1.ebuild b/dev-python/pysnmp/pysnmp-4.4.12-r1.ebuild index ddbf9d265f40..b22b2db34bee 100644 --- a/dev-python/pysnmp/pysnmp-4.4.12-r1.ebuild +++ b/dev-python/pysnmp/pysnmp-4.4.12-r1.ebuild @@ -3,8 +3,8 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) -inherit distutils-r1 +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 optfeature DESCRIPTION="Python SNMP library" HOMEPAGE="https://pypi.org/project/pysnmp/ https://github.com/etingof/pysnmp" @@ -38,8 +38,7 @@ python_install_all() { } pkg_postinst() { - elog "You may also be interested in the following packages: " - elog "dev-python/pysnmp-apps - example programs using pysnmp" - elog "dev-python/pysnmp-mibs - IETF and other mibs" - elog "dev-python/pysmi - to dump MIBs in python format" + optfeature "Example programs using pysnmp" dev-python/pysnmp-apps + optfeature "IETF and other mibs" dev-python/pysnmp-mibs + optfeature "Dump MIBs in python format" dev-python/pysmi } diff --git a/dev-python/pysnmp/pysnmp-999999.ebuild b/dev-python/pysnmp/pysnmp-999999.ebuild index 10dccaf53f2d..3e79289ba474 100644 --- a/dev-python/pysnmp/pysnmp-999999.ebuild +++ b/dev-python/pysnmp/pysnmp-999999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) -inherit distutils-r1 git-r3 +PYTHON_COMPAT=( python3_{7..10} ) +inherit distutils-r1 git-r3 optfeature DESCRIPTION="Python SNMP library" HOMEPAGE="https://pypi.org/project/pysnmp/ https://github.com/etingof/pysnmp" @@ -37,8 +37,7 @@ python_install_all() { } pkg_postinst() { - elog "You may also be interested in the following packages: " - elog "dev-python/pysnmp-apps - example programs using pysnmp" - elog "dev-python/pysnmp-mibs - IETF and other mibs" - elog "dev-python/pysmi - to dump MIBs in python format" + optfeature "Example programs using pysnmp" dev-python/pysnmp-apps + optfeature "IETF and other mibs" dev-python/pysnmp-mibs + optfeature "Dump MIBs in python format" dev-python/pysmi } diff --git a/dev-python/pyspelling/Manifest b/dev-python/pyspelling/Manifest index 198873509ef8..8cd8ba74e52f 100644 --- a/dev-python/pyspelling/Manifest +++ b/dev-python/pyspelling/Manifest @@ -1,3 +1,5 @@ DIST pyspelling-2.7.2.tar.gz 150911 BLAKE2B 813eca2c4bdf377fd7babec376dd2991713db59c66b509c656cb24a314776c2cc360ec9ff884baec6607f27cae3169672746580d3c58abad35dbfe9f605fc51e SHA512 2937c1985ec6f27713275d9f31d3529e35f219df211be0ac9f1ae89d5c92a1e52c51b982291be7bd25375eb6404f52ac0ad893afbe73aada1fb03923dc09f721 +DIST pyspelling-2.7.3.tar.gz 151244 BLAKE2B bdfb40c6f39dc5adcc31691ef75b2582e78e8d0ed800ef0e263f8f98987ce3911650cb08085315c617c185e6ef183a11508fde4608349d0dad435b9f4fe1da98 SHA512 6903b620993933e80dfef320c0218c6372ee37f1db958b489d273aca24dd91bcc86fd12967848b8e31c2d7d458fb5fbfb521f41328c5955a1914f7d552ae7341 EBUILD pyspelling-2.7.2.ebuild 1339 BLAKE2B 96a39eebeca78294d1953d455a4565d90a2aedfdb3296e7f7e87c7ab7a21e36a0f1336dab2a23bc1601c1b5d0cc5b0686c4ecf84e8845153d8f4ddd5aa4ef9e3 SHA512 a87e64846eb564529264ed0144a1ffc956ddc6a508b4ccc3d88e733b7cfd419c877a3aa6085596f361c7857827c5e58b1073b3c8d24da8d7d087fe2c3dd5e4b9 +EBUILD pyspelling-2.7.3.ebuild 1307 BLAKE2B 81e9b850b176123461706c112bcdeca511fabc53b1577880c159a4c0cf55daa483eeb1d95e56a3015bec7b75d2dad3ff81f0ff6b5f0404c672eeed2bd360dc73 SHA512 0310fef4478e18590ee1a8857ef16d5c39c9f79b1056732e3d6c332a5d82d3367f063f7c153209d7d699aab3f047f02ecf13f85d99099be83f14443b0434f37a MISC metadata.xml 1922 BLAKE2B 0c37a511b81e5cbd3c859848c6dc5d6956534534a21a680abe897692e7da6f399d0cf9c0fbfde9e2246cd20fee7c7884f26c4a3362532b6888346bd559cf11b0 SHA512 64ed2646fb3210997ba08dc3a4eb33299d30015d4060d0bc3a24221ca1067aec99c907efa870092b3eafe1d5724524022d74d8f6feafba3013b65f7cdb8b2f9c diff --git a/dev-python/pyspelling/pyspelling-2.7.3.ebuild b/dev-python/pyspelling/pyspelling-2.7.3.ebuild new file mode 100644 index 000000000000..73d0ffb19840 --- /dev/null +++ b/dev-python/pyspelling/pyspelling-2.7.3.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +DOCS_BUILDER="mkdocs" +DOCS_DEPEND=" + ~dev-python/mkdocs_pymdownx_material_extras-1.1.3 + dev-python/mkdocs-git-revision-date-localized-plugin + dev-python/mkdocs-minify-plugin +" + +inherit distutils-r1 docs + +DESCRIPTION="Spell checker automation tool" +HOMEPAGE="https://github.com/facelessuser/pyspelling" +SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + || ( app-text/aspell app-text/hunspell ) + + dev-python/beautifulsoup:4[${PYTHON_USEDEP}] + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + >=dev-python/soupsieve-1.8[${PYTHON_USEDEP}] + >=dev-python/wcmatch-6.0.3[${PYTHON_USEDEP}] +" + +BDEPEND="test? ( dev-vcs/git )" + +distutils_enable_tests pytest + +python_prepare_all() { + # mkdocs-git-revision-date-localized-plugin needs git repo + if use doc; then + git init || die + git config --global user.email "you@example.com" || die + git config --global user.name "Your Name" || die + git add . || die + git commit -m 'init' || die + fi + + distutils-r1_python_prepare_all +} diff --git a/dev-python/pysvn/Manifest b/dev-python/pysvn/Manifest index a507887f2bb4..81de82351405 100644 --- a/dev-python/pysvn/Manifest +++ b/dev-python/pysvn/Manifest @@ -1,9 +1,6 @@ -AUX pysvn-1.9.11-respect-flags.patch 5627 BLAKE2B 6a3b4b26581ed05251380eb13b6e771824417ab51b2b7c4f1a8659ce99b727f5c6b6295142c88a8c7ce6a78eb21c3c697ab392e529bd63d04a12bce431768923 SHA512 22e34ed59ad6f3c0ee253e03e5b86e76a9cd4453e27e5aacdc82090b17b7bfaa5f38fb314b75a824b3fe72a7641fac5704255ee98e582a55ff959771ed4d4f03 AUX pysvn-1.9.13-respect-flags.patch 5843 BLAKE2B 0759be0ccdcdd96fb2d33591772ac399baf46b37186835ecc1f13cf51cbff85d552270afc30240299a1c27cca5df99e9d97a578b0b70c18f9227bec8fbfb245a SHA512 23c7f16f3e1fa9d1ae99360903736232d09ad66591e6c49ae342d33dbd0d27f5a85584d2a4652023425963480773a3b9c0d604905d91192f399c573b06f67fa0 -DIST pysvn-1.9.11.tar.gz 624408 BLAKE2B 2ca13388717cc82b68509843e3b1780bceb5c088c41fadc81206c909eb185ec7c73d0a7453fc4e0c1a78a5186e21d382c79af0fb666edce7f5e72c0cf63e25db SHA512 078dc0e19a1f29d40571de002734943415594bcbe132a4d0e6bf8e8781175345ca1b3a4967a183a15efb1462871a40d8e3879a22c913a649555ca593fb99db89 DIST pysvn-1.9.13.tar.gz 666722 BLAKE2B 4ada83f474026976309b8fc7876dd860fb68eb73dd0a4db0dd0c2838cc029976d5886462705c8b6aa85c5a6f8081f94df61bcbc1698879537fbeb3125154c1a0 SHA512 26ce9af363efb1aee25f8ed73e5bab56208523cb3e7cbe657a5f1145bc3500b2f370b4dfebf4eaace9f566f5676b053c41acb4d01458e4d6b79bd852ac260aa7 DIST pysvn-1.9.15.tar.gz 667161 BLAKE2B 35e9e0967d5c0b4cebf546e40df17b66c66406d0f8100c32e6e840220f60b0083c0ed3f3af5f54e2264d06905ea90970d6b7cbfad2bab872a14d5d4aea5900df SHA512 0809507134fd31f6bcc90217e7840eb166e2eb2ed56316010a549dd70f6f855599f596942574343cdefd5997947b12c847df2cd145669f50aa93f603e46a5ee0 -EBUILD pysvn-1.9.11.ebuild 1324 BLAKE2B a4ba06214b0f6343ff0c8af7c86857cd9565c10dcf24a70445bd7c1627828b4abf0afa015e58df190b74b6b7aae48b9fd06278b3e657988d5a7f4abeb0a1ec41 SHA512 66fcd0af0e02c94a7338db96a4fe6a29f955be2ce23f7eb580996e695d727f32985b96db1e35a318be54fce628b931e2387ba9d48de8a3155a13a1d236e0f432 -EBUILD pysvn-1.9.13.ebuild 1750 BLAKE2B 13751eb3b69b91a47b3939eb8d793c412955a5d5db88e9fde574cce071583a04b5f8b0fc6b77fd17dbade1039f2afbf59bb5a5c829f6a9d5417783effd7f11f3 SHA512 9a75ae9734ac1028e80ee6f0627b42f44d7551cc1cac15815f0bf0cd70ab2bfc2941427294e17455e3972dad54a874482398908aec822e5c60e3e055a1abe12b +EBUILD pysvn-1.9.13.ebuild 1747 BLAKE2B 0f4d909740999fabc7782f6c4f1cb302d28387c3d176ad9dfd7961935aeb374e5e445be4b5c9af80f2280d9409426ef4bd6430cb98a4171e3e0038b5d5d41a24 SHA512 c5239333af3d09c63c1156359fcb2d07c5820a73a61e0f41af087e0bb0772186daecffa5dfafb96dd441ec323d47c82b10839b59788bf2f4600522bce97e745a EBUILD pysvn-1.9.15.ebuild 1275 BLAKE2B f0c87e7da5a2b1f5cdd6f2ac076e410e12781507ae48ad1df83dc2e33aea9d181ba2c3fed0201cf877bff9e4de01ca5a85ba5159b6421c2c3cbafd4af6fcedf6 SHA512 2a0e29dd2e7943dd60ce334b11d9e90748927eaac90c445ce17e1baac66f24fa85b60c2f82c3fb5757f31c50e806d7518ae1999537f8b88a0d2ec59661c0390a MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33 diff --git a/dev-python/pysvn/files/pysvn-1.9.11-respect-flags.patch b/dev-python/pysvn/files/pysvn-1.9.11-respect-flags.patch deleted file mode 100644 index 9a9bcd7f44ec..000000000000 --- a/dev-python/pysvn/files/pysvn-1.9.11-respect-flags.patch +++ /dev/null @@ -1,124 +0,0 @@ -From 73655a682b69fd514f7060eb67e60ecb617c5f27 Mon Sep 17 00:00:00 2001 -From: Sebastian Pipping -Date: Sun, 1 Mar 2020 14:16:13 +0100 -Subject: [PATCH] Respect CC, CXX, LDFLAGS - ---- - Patches/test_proplist.mak | 4 ++-- - Source/setup_configure.py | 24 ++++++++++-------------- - 2 files changed, 12 insertions(+), 16 deletions(-) - -diff --git a/Patches/test_proplist.mak b/Patches/test_proplist.mak -index 9d9a58a..02e7a68 100644 ---- a/Patches/test_proplist.mak -+++ b/Patches/test_proplist.mak -@@ -2,7 +2,7 @@ CCCFLAGS=-fPIC -fexceptions -frtti -I$(SVN_INC) -I$(APR_INC) - LDLIBS=-L$(SVN_LIB) -lsvn_client-1 -lapr-0 - - test_proplist: test_proplist.o -- g++ -g -o test_proplist test_proplist.o $(LDLIBS) -+ $(CXX) $(LDFLAGS) -o test_proplist test_proplist.o $(LDLIBS) - - test_proplist.o: test_proplist.cpp -- g++ -c -g $(CCCFLAGS) -o $@ $< -+ $(CXX) -c $(LDFLAGS) $(CCCFLAGS) -o $@ $< -diff --git a/Source/setup_configure.py b/Source/setup_configure.py -index e02a6a5..bbe7ec7 100644 ---- a/Source/setup_configure.py -+++ b/Source/setup_configure.py -@@ -900,8 +900,8 @@ class CompilerGCC(Compiler): - def __init__( self, setup ): - Compiler.__init__( self, setup ) - -- self._addVar( 'CCC', 'g++' ) -- self._addVar( 'CC', 'gcc' ) -+ self._addVar( 'CCC', '$(CXX)' ) -+ self._addVar( 'CC', '$(CC)' ) - - def getPythonExtensionFileExt( self ): - return '.so' -@@ -1037,8 +1037,8 @@ class MacOsxCompilerGCC(CompilerGCC): - else: - arch_options = '' - -- self._addVar( 'CCC', 'g++ %s' % (arch_options,) ) -- self._addVar( 'CC', 'gcc %s' % (arch_options,) ) -+ self._addVar( 'CCC', '$(CXX) %s' % (arch_options,) ) -+ self._addVar( 'CC', '$(CC) %s' % (arch_options,) ) - - self._find_paths_pycxx_dir = [ - '../Import/pycxx-%d.%d.%d' % min_pycxx_version, -@@ -1104,11 +1104,10 @@ class MacOsxCompilerGCC(CompilerGCC): - - def setupUtilities( self ): - self._addVar( 'CCCFLAGS', -- '-g ' - '-Wall -fPIC -fexceptions -frtti ' - '-I. -I%(APR_INC)s -I%(APU_INC)s -I%(SVN_INC)s ' - '-D%(DEBUG)s' ) -- self._addVar( 'LDEXE', '%(CCC)s -g' ) -+ self._addVar( 'LDEXE', '%(CCC)s $(LDFLAGS)' ) - - def setupPySvn( self ): - # Support building in a virtualenv. -@@ -1132,7 +1131,6 @@ class MacOsxCompilerGCC(CompilerGCC): - self._addVar( 'PYTHON_INC', distutils.sysconfig.get_python_inc() ) - - py_cflags_list = [ -- '-g', - '-Wall -fPIC', - '-I. -I%(APR_INC)s -I%(APU_INC)s -I%(SVN_INC)s', - '-DPYCXX_PYTHON_2TO3 -I%(PYCXX)s -I%(PYCXX_SRC)s -I%(PYTHON_INC)s', -@@ -1166,7 +1164,7 @@ class MacOsxCompilerGCC(CompilerGCC): - - if self.options.hasOption( '--link-python-framework-via-dynamic-lookup' ): - # preferred link method on homebrew for pysvn -- self._addVar( 'LDSHARED', '%(CCC)s -bundle -g ' -+ self._addVar( 'LDSHARED', '%(CCC)s -bundle $(LDFLAGS) ' - '-framework System ' - '-framework CoreFoundation ' - '-framework Kerberos ' -@@ -1174,7 +1172,7 @@ class MacOsxCompilerGCC(CompilerGCC): - '-undefined dynamic_lookup ' - '%(LDLIBS)s' ) - else: -- self._addVar( 'LDSHARED', '%(CCC)s -bundle -g ' -+ self._addVar( 'LDSHARED', '%(CCC)s -bundle $(LDFLAGS) ' - '-framework System ' - '%(PYTHON_FRAMEWORK)s ' - '-framework CoreFoundation ' -@@ -1247,11 +1245,10 @@ class UnixCompilerGCC(CompilerGCC): - - def setupUtilities( self ): - self._addVar( 'CCCFLAGS', -- '-g ' - '-Wall -fPIC -fexceptions -frtti ' - '-I. -I%(APR_INC)s -I%(APU_INC)s -I%(SVN_INC)s ' - '-D%(DEBUG)s' ) -- self._addVar( 'LDEXE', '%(CCC)s -g' ) -+ self._addVar( 'LDEXE', '%(CCC)s $(LDFLAGS)' ) - - def setupPySvn( self ): - self._pysvnModuleSetup() -@@ -1279,8 +1276,7 @@ class UnixCompilerGCC(CompilerGCC): - py_cflags_list.extend( self._getDefines( '-D%s' ) ) - - if self.options.hasOption( '--enable-debug' ): -- print( 'Info: Debug enabled' ) -- py_cflags_list.append( '-g' ) -+ print( 'Info: --enable-debug ignored' ) - - if self.options.hasOption( '--disable-deprecated-functions-warnings' ): - print( 'Info: Disable deprecated functions warnings' ) -@@ -1289,7 +1285,7 @@ class UnixCompilerGCC(CompilerGCC): - self._addVar( 'CCFLAGS', ' '.join( py_cflags_list ) ) - self._addVar( 'CCCFLAGS', ' '.join( py_cflags_list+['-fexceptions -frtti'] ) ) - self._addVar( 'LDLIBS', ' '.join( self._getLdLibs() ) ) -- self._addVar( 'LDSHARED', '%(CCC)s -shared -g' ) -+ self._addVar( 'LDSHARED', '%(CCC)s -shared $(LDFLAGS)' ) - - #-------------------------------------------------------------------------------- - class LinuxCompilerGCC(UnixCompilerGCC): --- -2.24.1 - diff --git a/dev-python/pysvn/pysvn-1.9.11.ebuild b/dev-python/pysvn/pysvn-1.9.11.ebuild deleted file mode 100644 index 94cf5b5d4488..000000000000 --- a/dev-python/pysvn/pysvn-1.9.11.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) -DISTUTILS_IN_SOURCE_BUILD=true -inherit distutils-r1 toolchain-funcs - -DESCRIPTION="Object-oriented python bindings for subversion" -HOMEPAGE="https://pysvn.sourceforge.io/" -SRC_URI="mirror://sourceforge/project/pysvn/pysvn/V${PV}/${P}.tar.gz" - -LICENSE="Apache-1.1" -SLOT="0" -KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -IUSE="doc examples" - -DEPEND=" - >=dev-python/pycxx-7.0.2[${PYTHON_USEDEP}] - >=dev-vcs/subversion-1.9" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}"/${P}-respect-flags.patch ) - -python_prepare_all() { - # Don't use internal copy of dev-python/pycxx. - rm -r Import || die - - distutils-r1_python_prepare_all -} - -python_configure() { - cd Source || die - # all config options from 1.7.6 are all already set - esetup.py configure -} - -python_compile() { - cd Source || die - emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" -} - -python_test() { - cd Tests || die - emake -} - -python_install() { - cd Source || die - python_domodule pysvn -} - -python_install_all() { - use doc && local HTML_DOCS=( Docs/. ) - if use examples; then - docinto examples - dodoc -r Examples/Client/. - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pysvn/pysvn-1.9.13.ebuild b/dev-python/pysvn/pysvn-1.9.13.ebuild index 6ed9ff4b7d38..062d488acd68 100644 --- a/dev-python/pysvn/pysvn-1.9.13.ebuild +++ b/dev-python/pysvn/pysvn-1.9.13.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/project/pysvn/pysvn/V${PV}/${P}.tar.gz" LICENSE="Apache-1.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="doc examples" DEPEND=" diff --git a/dev-python/pytest-rerunfailures/Manifest b/dev-python/pytest-rerunfailures/Manifest index 677d1d96c8cb..3737d361a166 100644 --- a/dev-python/pytest-rerunfailures/Manifest +++ b/dev-python/pytest-rerunfailures/Manifest @@ -1,5 +1,5 @@ DIST pytest-rerunfailures-10.0.tar.gz 12706 BLAKE2B fb445acd6324a377258ebcd32255bd725dc78f2209990e5807a0553da259ffc101969b7572799efa5041ae68bcc264ab80581cf9d9943ab81d9b158a15dd71d5 SHA512 83270e18cc3f825c0e0184950a149899b99a2b46cfaa6ca1c82b7cf388144265831fc2b8b82ccebb5df57463219cb7e0b41f5beb049feedcba90ae6d48d1e05f DIST pytest-rerunfailures-10.1.tar.gz 13644 BLAKE2B 05b654128cbc94be803d15e038cdfcaa3879dbc43eb57dcf5cc3f5e52d0e4848a38b70048b32eb5afc99bcaec614abe6febfa95e4e8f7c7e07f6dc71dcdc3915 SHA512 9aa825c7fb1fb36edb78f1cdfc4a5f705e1688d00be0cd311e5cdf542698a2e03eed15b526235e2a35262000ce24923ea1049f3efa449c9a3723a2a5c1316717 EBUILD pytest-rerunfailures-10.0.ebuild 598 BLAKE2B a1096ed122bb81fbe9d789d0fd8346d0935fe595bedd7d0efb354be425bd252cff3061399b2dc6d3f9d98f2a9170d09aacbc01ed1533e6483222bcfa2457098f SHA512 861186112fe5ea6d6c9b6fae638db8f78872ea71dc25b06306a23beae86a971327b225fa558d270665cde074eb345c33c69aa68f8b6dece6ab0f1fe204e50ddb -EBUILD pytest-rerunfailures-10.1.ebuild 612 BLAKE2B f64d9c5d34916e43143274472500d62970bd705f5a49d28e0946c6ac45c2cea39a4855d6f699ed527e711db41e6539558007ba88d9475d3c4667e4550875574e SHA512 46180b4605c612580b9820ac2aeb82eb88e4e76e65ffb56167b77620db79433e4e4a927f5422e1c674eed3d6b6ae39cdf0c9b9e93dd86bd1ac48d1187a9f4f88 +EBUILD pytest-rerunfailures-10.1.ebuild 619 BLAKE2B 10fd100e51b7052246eb4da7aefe656c0520e05afe63718135618c0484e3e43782875c3f14c77deddbfbe658afbe2c25d34f94aa71bc277bdf665958ec7d8027 SHA512 8be6f95dc009c4ade7ab66e0a00722622266a54d8d6a284c7dedb36d2eb4d5910deda670914adbeeb010031dfd25d1fd2e65af03077dcc01fa04d80cff3c81a8 MISC metadata.xml 431 BLAKE2B 5a8702f2474240f37ccaec26f689300650c53798e6a5fe0e5fbc910316db3b5796c285419c8531200823ec33c12b2e474825c28990b39234b7d4c915f1504add SHA512 8609709f8477b3df1417ce765896dc27f8da65f8ce8d1d7d10020ed3acde36b00c9e7634e9e9efeb6d0d00ba4e49b774fb4c90670804ed938a6d94562d08a998 diff --git a/dev-python/pytest-rerunfailures/pytest-rerunfailures-10.1.ebuild b/dev-python/pytest-rerunfailures/pytest-rerunfailures-10.1.ebuild index 80cbae2f304a..46ec8a56e483 100644 --- a/dev-python/pytest-rerunfailures/pytest-rerunfailures-10.1.ebuild +++ b/dev-python/pytest-rerunfailures/pytest-rerunfailures-10.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" SLOT="0" LICENSE="MPL-2.0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" BDEPEND=" >=dev-python/pytest-5.0[${PYTHON_USEDEP}] test? ( !!dev-python/flaky ) diff --git a/dev-python/python-dotenv/Manifest b/dev-python/python-dotenv/Manifest index 058f45d772c6..b72004a716ce 100644 --- a/dev-python/python-dotenv/Manifest +++ b/dev-python/python-dotenv/Manifest @@ -5,5 +5,5 @@ DIST python-dotenv-0.19.0.tar.gz 32016 BLAKE2B c9f499abf99b3af8aafe7285347e08e61 EBUILD python-dotenv-0.17.1.ebuild 699 BLAKE2B 30991868d0fe6e918e73ac6a627cb310221caf566dc6675086674fae634e0206c883ced4f34e89c8abc19518461ee41ffe880e9a18220f9a7e00a6c1c4171639 SHA512 4bbbfa7542acee21adf7f946904dcd56026186aa8737a5877b15c0d2af47efae1228b1956696fae57ca83c2b6a1fe2d35030ebe58c04164cde781bd824686c61 EBUILD python-dotenv-0.18.0-r1.ebuild 849 BLAKE2B 2bc460d75a0c4ec77be0206bc5aad3f067a6111b4de689a7fcbcd292e9f8e1d64ff8de7c04de5bfa1cbb055fd6ab4a78233ddda5aac74e8f1ff3ed78b000218f SHA512 77b731f7bb0f8d8247a8100c1ccb1251abb996ff486e5d70a835deea36b5a2ae9fcd719588e1732b332a757724aede48792151ab850e4aadad25bd56c6f1067a EBUILD python-dotenv-0.18.0.ebuild 667 BLAKE2B afa1384333768d7c865ee8c1410e7b2d54899c185fda2940d4dd05a184c78ef334be98db6c05cf093bfdcaf64293d1b4ae2123e036a78124d2f27d4a69013ac8 SHA512 5409f429cbb14e907cd20df27fffd4fc1b8c9ad7ac3a26fcc5ff6c99160baf5486f89a443ea96c0d062547ef4a8b49c92f86ae015a273b2e15cca581b7ae41de -EBUILD python-dotenv-0.19.0.ebuild 850 BLAKE2B fc149c8425197954deac6bbaf32d30f146a5c932a22e7c9cbe90dc3f9e78cc05400a32ae449c5eadf83b8649b82063d585147997bca9027723b40f080fdf88b5 SHA512 01d909a7670238234c76f026dcb65ffedf5a5ed47b605aa9f683b48897fd14116c1ee6a007b8685514316de1aad6d50eec65e29c336dbf086b31b3174c22ddb6 +EBUILD python-dotenv-0.19.0.ebuild 851 BLAKE2B cbfe88cbff68fd16e0a03afc3ebcafb0b1f5a85c6e89580f3a64b70bde24a60853f63f6b623552595734a22d61dd2cb38d4bee3a354e7eb5adbe681670d0dba1 SHA512 eb62d1072b1253c1569972b864b5e9864f03bf6a10226260a08496b5134cb9b2fd8a94aaabd3e7f05668d9ebf3a11d8f722395569a40d11f06e3c99948368c11 MISC metadata.xml 465 BLAKE2B 9b67c317b80cf8956d86e3482f9bd4b8824013c758e13c53865c4c8b428127a39188b23776176e038b4e58f8eb4e28b6ff7030df75a300bb647f969ef979a551 SHA512 f4bbf11566f50c90aeb7684755651f9112d3ce12dbfc425aa209eeff7c5a2636688a9236bd5227961cc334c07c82f49da0f4f27c3189bb7a0a8f76b517e9036f diff --git a/dev-python/python-dotenv/python-dotenv-0.19.0.ebuild b/dev-python/python-dotenv/python-dotenv-0.19.0.ebuild index 8c07ebae93cf..7a6ff07c19c0 100644 --- a/dev-python/python-dotenv/python-dotenv-0.19.0.ebuild +++ b/dev-python/python-dotenv/python-dotenv-0.19.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 DESCRIPTION="Manage .env files" diff --git a/dev-python/python-ldap/Manifest b/dev-python/python-ldap/Manifest index 38d957b72c9d..e428893b8822 100644 --- a/dev-python/python-ldap/Manifest +++ b/dev-python/python-ldap/Manifest @@ -1,4 +1,4 @@ DIST python-ldap-3.3.1.tar.gz 379810 BLAKE2B bb5d4902211b70cc57d2967134d3c41768bfedbec40be0d5bb592b96523f408952ca7e9a18546cc24f8267e958f454d56d97952092bc46e02bc9954bced9ba00 SHA512 2a1222bf5bbc1d885611fc4f2a25d0b1b64b49ae379f1212f1b3b70fc12fdc547eb6c4af4060a20bf082547b7df8f1824bb1fdfafa37ab21acf2f1e231c4d2d1 -EBUILD python-ldap-3.3.1.ebuild 2180 BLAKE2B f0c1397775dae895156aae2d929a712dc0759b19691fe9575ad2eb479ccd7308e7af5dcd34cb69d7581120924abb69d8d633a259c1e6e4b1ab05d1836a3aff05 SHA512 df743581c27d99dbafef971b7bd4db25e9bd893379a1db7eddefe64e88888c0db9e4e0f074260a05bf9a30dfb4335fed30139f406046d1e4bda3fe4acd0feb7f -EBUILD python-ldap-9999.ebuild 2185 BLAKE2B e8f79b15626a9d14e51be430ef38fae123bbf13ec01f1ba36f5166eaee6ef579932816c9568d03f5d52d924115c8027439830c098992855c3ede3b4e740bceb0 SHA512 91d379ed0ef4ca0d7365a0c4ad03450d1e62a63a36078024dcc0f8d2c322d602a9199ab5aeb4b29efb65bb664a83c88cc4b05bfa12772500aaf0c78fddf9d3c3 +EBUILD python-ldap-3.3.1.ebuild 2116 BLAKE2B 6c912f23d9da5a3fa7e41a111395e55b0c42935a38cc540872439e14166780665da086430c02ea95daefcb500066064983599d0f7e260c0c9ac4413474b0d81c SHA512 d54c7125ec65b8ce02706d3e9af3d1cd680ae919d180084a12f5c78eb6972967576a5db6396d3f61a2b0585b7c664875f92b3e0edd13a72dbb35651d874232a8 +EBUILD python-ldap-9999.ebuild 2121 BLAKE2B 41453d4bea20f0e62c78330f7f0c7c815471007c4b4f9f37796c4c88572d258067b27165664847dc84d7436a253c925af3948df461599b4bcdbfd67ed1b1b59b SHA512 4a1fe143cc02b90f29449929893a007714a164aa32e3e75c1df256c62d366825936a7593fde102a97c082bf16f4eaddc011f29829f2dad3672f5a733395ebd48 MISC metadata.xml 448 BLAKE2B 4d845f5269cc16dc38e4516d15b3bd66e8eb793fa8d43cca45ef4e04784231757cab47386d43f9361de45889abe21557696d28936b1fd76cead93775393a60e6 SHA512 806ea3543e12f0b571212695f4d9e9e008493550b29b480fc022b55ce2ee1fe561e9eb3a81e887457b7c1cb98fb2c6d46f38890513cee9f4808351821b4f01c6 diff --git a/dev-python/python-ldap/python-ldap-3.3.1.ebuild b/dev-python/python-ldap/python-ldap-3.3.1.ebuild index ba9b8d5ece63..bd5fd8bb1e72 100644 --- a/dev-python/python-ldap/python-ldap-3.3.1.ebuild +++ b/dev-python/python-ldap/python-ldap-3.3.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( pypy3 python3_{7..9} ) +PYTHON_COMPAT=( pypy3 python3_{7..10} ) inherit distutils-r1 @@ -25,7 +25,6 @@ IUSE="examples sasl ssl" # We do not need OpenSSL, it is never directly used: # https://github.com/python-ldap/python-ldap/issues/224 RDEPEND=" - !dev-python/pyldap >=dev-python/pyasn1-0.3.7[${PYTHON_USEDEP}] >=dev-python/pyasn1-modules-0.1.5[${PYTHON_USEDEP}] >net-nds/openldap-2.4.11:=[sasl?,ssl?] @@ -71,8 +70,7 @@ python_test() { t_slapdobject.py ) pushd Tests >/dev/null || die - pytest -vv ${ignored_tests[@]/#/--ignore } \ - || die "tests failed with ${EPYTHON}" + epytest ${ignored_tests[@]/#/--ignore } popd > /dev/null || die } diff --git a/dev-python/python-ldap/python-ldap-9999.ebuild b/dev-python/python-ldap/python-ldap-9999.ebuild index 1231c05f5b4d..2abb6ecf585b 100644 --- a/dev-python/python-ldap/python-ldap-9999.ebuild +++ b/dev-python/python-ldap/python-ldap-9999.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( pypy3 python3_{7..9} ) +PYTHON_COMPAT=( pypy3 python3_{7..10} ) inherit distutils-r1 @@ -25,7 +25,6 @@ IUSE="examples sasl ssl" # We do not need OpenSSL, it is never directly used: # https://github.com/python-ldap/python-ldap/issues/224 RDEPEND=" - !dev-python/pyldap >=dev-python/pyasn1-0.3.7[${PYTHON_USEDEP}] >=dev-python/pyasn1-modules-0.1.5[${PYTHON_USEDEP}] >net-nds/openldap-2.4.11:=[sasl?,ssl?] @@ -71,8 +70,7 @@ python_test() { t_slapdobject.py ) pushd Tests >/dev/null || die - pytest -vv ${ignored_tests[@]/#/--ignore } \ - || die "tests failed with ${EPYTHON}" + epytest ${ignored_tests[@]/#/--ignore } popd > /dev/null || die } diff --git a/dev-python/python-lzo/Manifest b/dev-python/python-lzo/Manifest index 5a0744e2d429..a52dd99a08b7 100644 --- a/dev-python/python-lzo/Manifest +++ b/dev-python/python-lzo/Manifest @@ -1,3 +1,5 @@ +AUX python-lzo-1.12-fix-py3.10.patch 4320 BLAKE2B 30fc47fbb2d99d1cd86771bd819fe6f549e8429d3d76a23b0051e7fafb3f93f689958400bb41af51cdccedfaba483b2d82fe14454b9bf27652955203e1e89dc5 SHA512 458ff5700ed6d50dcb03321319286e16d852f3158670b625be8dd0cfbb55483a79e2f8f0de9eb33bcb1b5a76fb46b96074bb7711a15535701337d0a68302a3e3 DIST python-lzo-1.12.tar.gz 14042 BLAKE2B 7375e9b200a17cc1ad2c4dfdbe6491082af8d120b2b659b1e9bbff00eaae568e04dc12e5c13de3a028267a1e8e02bd1522a9335db73fa6a5a4ebc7ca4b341fff SHA512 811bdb282cfaf33427ad641d0342900c5af1f17b7033d76593288c3846b0feefe6ef93253152add97b2d6420f937de2745c8e7508dadf33e72b11545cac3be4d EBUILD python-lzo-1.12-r1.ebuild 693 BLAKE2B 2afcdc478edcfc06c5570dc7ceb247086e37c180efc1ee5351995024a95e454fae649743e3aed49e9997fa83249f52b9e51d6766bcb90f4ccb133cfebec9b332 SHA512 7c45ad70fcd08276aaf471ad53ef92a9e6cbe151982eac5787a14ae21403a6ab9d8d44bccdaf963c88f8a4028eb5ae2b5dc556fc2fc729fb2690c7d5a0ea94a0 +EBUILD python-lzo-1.12-r2.ebuild 835 BLAKE2B 46f3062e386baebfd30f6f728dd2fb9dde387b9ef3c9cdfb74a76a5f83cfedcd807448fc220b41e4884bb963e52cb50732b180ed6dd5a5d6f2728adb6e1118fd SHA512 13bbd4f3c2de2df92a6d058e426bf100171a99c7400a5b6d77743234bb6be946678c16144328986a1110ff087fca33f2baf29b191d8d888c3cdb942fd2c4e434 MISC metadata.xml 385 BLAKE2B 4a726b1896f55aa03b8b9a1a1f39107751f372b7bb7b0b9759447a7d42fcc97c142ea6ea3a2de8358d0bc00cb0e73b12c78c0b03e8c52c93092220761b6eecef SHA512 634d30e62ce3a8c09b3de241642e9ce8b059d9d3ff02e6530642dea4b0b4bcc8f108566bdc5ba52f6e63214546e11f734bdc094ef60ad13197b9f74cab71d03c diff --git a/dev-python/python-lzo/files/python-lzo-1.12-fix-py3.10.patch b/dev-python/python-lzo/files/python-lzo-1.12-fix-py3.10.patch new file mode 100644 index 000000000000..17bad96d6278 --- /dev/null +++ b/dev-python/python-lzo/files/python-lzo-1.12-fix-py3.10.patch @@ -0,0 +1,159 @@ +diff --git a/lzomodule.c b/lzomodule.c +index b5fa542..e9ca432 100644 +--- a/lzomodule.c ++++ b/lzomodule.c +@@ -31,6 +31,8 @@ + + #define MODULE_VERSION "1.12" + ++#define PY_SSIZE_T_CLEAN ++ + #include + #include + +@@ -83,7 +85,7 @@ compress(PyObject *dummy, PyObject *args) + lzo_uint in_len; + lzo_uint out_len; + lzo_uint new_len; +- int len; ++ Py_ssize_t len; + int level = 1; + int header = 1; + int err; +@@ -95,6 +97,16 @@ compress(PyObject *dummy, PyObject *args) + if (len < 0) + return NULL; + ++ if (len > LZO_UINT_MAX) { ++ PyErr_SetString(LzoError, "Input size is larger than LZO_UINT_MAX"); ++ return NULL; ++ } ++ ++ if ((len + len / 16 + 64 + 3) > LZO_UINT_MAX) { ++ PyErr_SetString(LzoError, "Output size is larger than LZO_UINT_MAX"); ++ return NULL; ++ } ++ + in_len = len; + out_len = in_len + in_len / 16 + 64 + 3; + +@@ -189,7 +201,7 @@ decompress(PyObject *dummy, PyObject *args) + lzo_uint in_len; + lzo_uint out_len; + lzo_uint new_len; +- int len; ++ Py_ssize_t len; + int buflen = -1; + int header = 1; + int err; +@@ -274,7 +286,7 @@ optimize(PyObject *dummy, PyObject *args) + lzo_uint in_len; + lzo_uint out_len; + lzo_uint new_len; +- int len; ++ Py_ssize_t len; + int err; + int header = 1; + int buflen = -1; +@@ -356,7 +368,7 @@ static PyObject * + adler32(PyObject *dummy, PyObject *args) + { + char *buf; +- int len; ++ Py_ssize_t len; + unsigned long val = 1; /* == lzo_adler32(0, NULL, 0); */ + + UNUSED(dummy); +@@ -392,7 +404,7 @@ static PyObject * + crc32(PyObject *dummy, PyObject *args) + { + char *buf; +- int len; ++ Py_ssize_t len; + unsigned long val = 0; /* == lzo_crc32(0, NULL, 0); */ + + UNUSED(dummy); +diff --git a/tests/test.py b/tests/test.py +index 9a96ce7..af761d9 100644 +--- a/tests/test.py ++++ b/tests/test.py +@@ -96,11 +96,17 @@ def test_version(): + + def test_lzo(): + yield gen, b"aaaaaaaaaaaaaaaaaaaaaaaa" +- yield gen_raw, b"aaaaaaaaaaaaaaaaaaaaaaaa" + yield gen, b"abcabcabcabcabcabcabcabc" +- yield gen_raw, b"abcabcabcabcabcabcabcabc" + yield gen, b"abcabcabcabcabcabcabcabc", 9 ++ ++ ++def test_lzo_raw(): ++ yield gen_raw, b"aaaaaaaaaaaaaaaaaaaaaaaa" ++ yield gen_raw, b"abcabcabcabcabcabcabcabc" + yield gen_raw, b"abcabcabcabcabcabcabcabc", 9 ++ ++ ++def test_lzo_empty(): + yield gen, b"" + yield gen_raw, b"" + +@@ -113,41 +119,8 @@ def test_lzo_raw_big(): + gen_raw(b" " * 131072) + + +-def main(args): +- # display version information and module documentation +- print("LZO version %s (0x%x), %s" % (lzo.LZO_VERSION_STRING, lzo.LZO_VERSION, lzo.LZO_VERSION_DATE)) +- print(lzo.__file__) +- print() +- print(lzo.__doc__) +- +- # display additional module information +- ## print dir(lzo) +- ## print_modinfo() +- +- # compress some simple strings +- gen(b"aaaaaaaaaaaaaaaaaaaaaaaa") +- gen_raw(b"aaaaaaaaaaaaaaaaaaaaaaaa") +- gen(b"abcabcabcabcabcabcabcabc") +- gen_raw(b"abcabcabcabcabcabcabcabc") +- gen(b"abcabcabcabcabcabcabcabc", level=9) +- gen_raw(b"abcabcabcabcabcabcabcabc", level=9) +- gen(b" " * 131072) +- gen_raw(b" " * 131072) +- gen(b"") +- gen_raw(b"") +- print("Simple compression test passed.") +- +- test_version() +- +- # force an exception (because of invalid compressed data) +- assert issubclass(lzo.error, Exception) +- try: +- x = lzo.decompress("xx") +- except lzo.error: +- pass +- else: +- print("Exception handling does NOT work !") +- return 0 +- +-if __name__ == '__main__': +- sys.exit(main(sys.argv)) ++if sys.maxsize > 1<<32: ++ # This test raises OverflowError on 32-bit Pythons. Compressing ++ # this much data requires a 64-bit system. ++ def test_lzo_compress_extremely_big(): ++ b = lzo.compress(bytes(bytearray((1024**3)*2))) +diff --git a/tests/util.py b/tests/util.py +index 0a2f4ed..c7bd5f0 100644 +--- a/tests/util.py ++++ b/tests/util.py +@@ -45,7 +45,7 @@ def get_sys_path(p=None): + if p: p0 = p[0] + # + plat = get_platform() +- plat_specifier = "%s-%s" % (plat, sys.version[:3]) ++ plat_specifier = "%s-%d.%d" % (plat, sys.version_info[0], sys.version_info[1]) + ##print plat, plat_specifier + # + for prefix in (p0, os.curdir, os.pardir,): diff --git a/dev-python/python-lzo/python-lzo-1.12-r2.ebuild b/dev-python/python-lzo/python-lzo-1.12-r2.ebuild new file mode 100644 index 000000000000..f3636cc05cb8 --- /dev/null +++ b/dev-python/python-lzo/python-lzo-1.12-r2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=no +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 prefix + +DESCRIPTION="Python interface to lzo" +HOMEPAGE="https://github.com/jd-boyd/python-lzo" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND="dev-libs/lzo:2" +DEPEND="${RDEPEND}" + +# We can't use pytest at the moment because the package uses "yield tests" +# https://docs.pytest.org/en/6.2.x/deprecations.html#yield-tests +distutils_enable_tests --install nose + +PATCHES=( + # Upstream commits: 52440984, e63333e5, 15c40595 and 0a4272fc + "${FILESDIR}/${P}-fix-py3.10.patch" +) + +python_prepare_all() { + hprefixify setup.py + distutils-r1_python_prepare_all +} diff --git a/dev-python/python-xlib/Manifest b/dev-python/python-xlib/Manifest index 2c6832cb3784..6273802ec57b 100644 --- a/dev-python/python-xlib/Manifest +++ b/dev-python/python-xlib/Manifest @@ -1,5 +1,3 @@ -DIST python-xlib-0.30.tar.bz2 211256 BLAKE2B 979a004f6ff6ac933baa41623b346c8d1fa9944bc771308e3dd527de7ae6aebb8df0c5d269f21e7aca590ad7d3981d0deeb592981b0672c54b30ce286e650236 SHA512 52ee01cce73f024d6fdc995cff38ba9ff2838888aced12186a754c1760228f89209c1d6fc9d4fe0e371a4a43743f8fdfdef6ea32ea3feda5a85055897aaf887d DIST python-xlib-0.31.tar.bz2 211425 BLAKE2B c0a15b11c264942479c86088d8d5bdc0c759ae71df8939feee200ff58ec30d3b2c0a99a119cc56e5c32279b26517e7925cf9124a367dc7d32fcaf0be4f7cd41e SHA512 f98978cd0058ae18f08f9da71b4ff31cd7811040ec1eb03ce065c187f312259d674dd76aad447752c8f508e585838948c90182eef5d5240e6c06b0a5dd1fbd33 -EBUILD python-xlib-0.30.ebuild 878 BLAKE2B bf9f436dbce6e62d25663a2be2dc2a9f7401979189dc2ff113dfef60ecec4e5a9d34e73fe25345c4226a736d4c07bcd855c7e2b30e9679c060c4b6cb10f6b0ac SHA512 9d0a514942b6e7bd4ec02233b63eadaf0da516560eadca6e2cab52d02a50e18b66c538e675746b293adb6fff4aa423fba44093c69118c3a94cfc9e547b6b8474 -EBUILD python-xlib-0.31.ebuild 880 BLAKE2B 5d97c92b08dd277e7c3931c534d2f7d1a3ddc3b86b8d9403ad3d9539bfa9bf77c5209de5045a39603f59aa3178b7afaee01a96b99dec610f731b482696afcdb9 SHA512 c7797fc74bce5b4d54db4edd285007fd78024613513d5f21cd2d2b0b691daf245d29b307c916e7aa1d60d006cbd9b8c23e66f8d20706eda94037a0c166454cc9 +EBUILD python-xlib-0.31.ebuild 877 BLAKE2B 2db4e699d74e87921d1d4ed271c27388b13a8dd19d98ca4ad8f1b187dedd78031630e1657ebe555a749f7f68395ffbc5696cc6c9dc350e30b56404d973f98c0f SHA512 84c87436d20cf305bf077a34f6557022a9cf4544efac3ae228c5efda69213219e156e8944e43b62cf38c5ff52d42d24ce2c37fa8967f88f5f2048e13b305688a MISC metadata.xml 433 BLAKE2B 7ed1d8e54df6935b05b4ef997ed50a0df4e5178b8bf2a48f8d67a4ac6a4323ee8646c4fa93ecc6fa70aefa14d0b5039ff99183c3710b7ce689e5b73b8a5affb5 SHA512 29095e67eed7821c4e447579662019fad67c456f6ef6cd5a00f51db7e6c4be297cd48ee7b4c2ada10e59a5d829dc33fe503e7d5daa924493d050ce4a256411db diff --git a/dev-python/python-xlib/python-xlib-0.30.ebuild b/dev-python/python-xlib/python-xlib-0.30.ebuild deleted file mode 100644 index 371221e4dd70..000000000000 --- a/dev-python/python-xlib/python-xlib-0.30.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} ) - -inherit distutils-r1 virtualx - -DESCRIPTION="A fully functional X client library for Python, written in Python" -HOMEPAGE="https://github.com/python-xlib/python-xlib" -SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.bz2" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm ppc ~ppc64 x86" -IUSE="doc" - -RDEPEND="dev-python/six[${PYTHON_USEDEP}]" -BDEPEND="${RDEPEND} - dev-python/setuptools_scm[${PYTHON_USEDEP}] - doc? ( sys-apps/texinfo ) - test? ( dev-python/mock[${PYTHON_USEDEP}] ) -" - -distutils_enable_tests unittest - -python_compile_all() { - use doc && emake -C doc/info -} - -src_test() { - virtx distutils-r1_src_test -} - -python_install_all() { - use doc && doinfo doc/info/*.info - distutils-r1_python_install_all -} diff --git a/dev-python/python-xlib/python-xlib-0.31.ebuild b/dev-python/python-xlib/python-xlib-0.31.ebuild index 3a429851f290..fe876ce77b66 100644 --- a/dev-python/python-xlib/python-xlib-0.31.ebuild +++ b/dev-python/python-xlib/python-xlib-0.31.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.bz2" LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ppc ~ppc64 x86" IUSE="doc" RDEPEND="dev-python/six[${PYTHON_USEDEP}]" diff --git a/dev-python/python3-saml/Manifest b/dev-python/python3-saml/Manifest index 93e699b1cb8b..a67076f4bf48 100644 --- a/dev-python/python3-saml/Manifest +++ b/dev-python/python3-saml/Manifest @@ -1,7 +1,3 @@ -DIST python3-saml-1.10.0.tar.gz 503005 BLAKE2B 88be9b00082d00c86081432dd6789c0f040e8e210d3d1de218f8bf7a41cf32acce6aa90f92b6e083142a2a5c8f820eb9f8b6e880e742400b8bb83e7eb28db392 SHA512 82d15ef4315d25b38506177cbb4ef095a0546705035491847597b353486e119026c700f5d4d22764c93646f645e13d93d75bd3541c2c5b31343bcee35a42ead3 -DIST python3-saml-1.10.1.tar.gz 503178 BLAKE2B 6c87f26db03799ee92211baf1216751c293ae6182d8f8abb094fcc47c2c28ca7be933b64b0dc3cbd52ea55a0cd19c4fc96a71bb89839d41fdd3eb3daee21d293 SHA512 64bd3fc11749ef8340fa59788277e5213edec6d93f7924e412e517846623dce88b97c407ca7ae0d58172cc78a8b713c2916fe5c29df3419fa10f34b84bdb549c -DIST python3-saml-1.9.0.tar.gz 497106 BLAKE2B c3b282be835dcd0590125563ed0380bbb5d486aeffd60fa0d6a1e7d22b25ffaa03a1bea555520b1465b27b352df0936d21b919ce73a3671d63f07a52b3efdb37 SHA512 a5171258b917c02f10a0c420a19fe6829a034df1dfd87135351b9c187314dca2f973012f49056f391444aba76306adfd48cd77a859274d5cbd2a8c23a00af78d -EBUILD python3-saml-1.10.0.ebuild 845 BLAKE2B baf652ce7709f85ed5b297b49eacf78c19b3c566336045d48d7502ca37ec57202badfcce3f66044b734125be6856f752ff0147f96e2ed34f11d64f973f1c2bf7 SHA512 610d9880ff8852265e68898536e2a0e0db02ca1232ed4392b9717a5a1d02c7176be38c34ab979860989d09425ce86b22f0c4f50a87acba23c70d1cfa4fe4eff4 -EBUILD python3-saml-1.10.1.ebuild 845 BLAKE2B baf652ce7709f85ed5b297b49eacf78c19b3c566336045d48d7502ca37ec57202badfcce3f66044b734125be6856f752ff0147f96e2ed34f11d64f973f1c2bf7 SHA512 610d9880ff8852265e68898536e2a0e0db02ca1232ed4392b9717a5a1d02c7176be38c34ab979860989d09425ce86b22f0c4f50a87acba23c70d1cfa4fe4eff4 -EBUILD python3-saml-1.9.0.ebuild 735 BLAKE2B d6269db1f5008f63b483af8b14bfe08884978facc8aee15c4899afdb6c3104233b6b8f9d5aaaeaddf58f0638339851559aa687337204d79caba3b5be6a1f6ecf SHA512 04da967d08fea61855264a91d3c7cef755778190efaf1c7082fafc71af9ce5c6e1b88a178de030b162e0e98e32592fab68a82f75c2036d307be7b9c9e00c8e87 +DIST python3-saml-1.11.0.tar.gz 506373 BLAKE2B 909244e18b6ccb3cd0ed0059e387c14eb75a1a0fb709bdbc33f6dbcdda5b70359e6fedd77ab88e580aaf28503ca3f3fe49308f56338a1d8855149a7ba992034d SHA512 9e54eee28e2b6430d9f08342c312997b6a20f85e3f663573b93c4d8d65a6540c7d6f4e05d35314014b20ba080110a2a51718ac6754ef2b19bfe23d2d4381de24 +EBUILD python3-saml-1.11.0.ebuild 797 BLAKE2B 1c245a6e213b97efa6ab7f09981b590eaa435b6c8678a0cc8e19a3789e56fb8880c8828498352d84972263871e229713a6a2ba277ec6b08f082c4ee3caf586f2 SHA512 1401dd5af395897e7cfe36b7f51222600b594d734302e0ccd95fd6d391904cbfe8ecbfd06a13970e16e54580e48b99b4c11ec1c8783df2a038cc0e4eac3432ea MISC metadata.xml 486 BLAKE2B 1f23cbaa3e1036247a248e4260dd6688ffd05880a4bb551c8ec3106257875936854478c84fdf4c5c2a47c9d7f32f71dc57ec73c1e9e53744126bcc18a820d420 SHA512 0a6c9d48a664bf598dcafa1dc72074f4abbb730b31b29fa84d01d00d95694669b9210df84a3b18baf5384caa4b9f483412769150b25ba1acf0101c47347d1781 diff --git a/dev-python/python3-saml/python3-saml-1.10.0.ebuild b/dev-python/python3-saml/python3-saml-1.10.0.ebuild deleted file mode 100644 index ca0bb11a6cd7..000000000000 --- a/dev-python/python3-saml/python3-saml-1.10.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -inherit distutils-r1 - -DESCRIPTION="OneLogin's SAML Python Toolkit" -HOMEPAGE="https://github.com/onelogin/python3-saml - https://pypi.org/project/python3-saml/" -SRC_URI="https://github.com/onelogin/python3-saml/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" - -RDEPEND=" - >=dev-python/isodate-0.5.0[${PYTHON_USEDEP}] - >=dev-python/lxml-3.3.5[${PYTHON_USEDEP}] - >=dev-python/python-xmlsec-1.0.5[${PYTHON_USEDEP}] - >=dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests setup.py - -src_prepare() { - # unpin deps - sed -i -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/python3-saml/python3-saml-1.10.1.ebuild b/dev-python/python3-saml/python3-saml-1.10.1.ebuild deleted file mode 100644 index ca0bb11a6cd7..000000000000 --- a/dev-python/python3-saml/python3-saml-1.10.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -inherit distutils-r1 - -DESCRIPTION="OneLogin's SAML Python Toolkit" -HOMEPAGE="https://github.com/onelogin/python3-saml - https://pypi.org/project/python3-saml/" -SRC_URI="https://github.com/onelogin/python3-saml/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" - -RDEPEND=" - >=dev-python/isodate-0.5.0[${PYTHON_USEDEP}] - >=dev-python/lxml-3.3.5[${PYTHON_USEDEP}] - >=dev-python/python-xmlsec-1.0.5[${PYTHON_USEDEP}] - >=dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests setup.py - -src_prepare() { - # unpin deps - sed -i -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/python3-saml/python3-saml-1.11.0.ebuild b/dev-python/python3-saml/python3-saml-1.11.0.ebuild new file mode 100644 index 000000000000..0d7e03a43ba0 --- /dev/null +++ b/dev-python/python3-saml/python3-saml-1.11.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="OneLogin's SAML Python Toolkit" +HOMEPAGE="https://github.com/onelogin/python3-saml + https://pypi.org/project/python3-saml/" +SRC_URI="https://github.com/onelogin/python3-saml/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +RDEPEND=" + >=dev-python/isodate-0.5.0[${PYTHON_USEDEP}] + >=dev-python/lxml-3.3.5[${PYTHON_USEDEP}] + >=dev-python/python-xmlsec-1.0.5[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests setup.py + +src_prepare() { + # unpin deps + sed -i -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} diff --git a/dev-python/python3-saml/python3-saml-1.9.0.ebuild b/dev-python/python3-saml/python3-saml-1.9.0.ebuild deleted file mode 100644 index 0b93289072fb..000000000000 --- a/dev-python/python3-saml/python3-saml-1.9.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8} ) -inherit distutils-r1 - -DESCRIPTION="OneLogin's SAML Python Toolkit" -HOMEPAGE="https://github.com/onelogin/python3-saml - https://pypi.org/project/python3-saml/" -SRC_URI="https://github.com/onelogin/python3-saml/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -CDEPEND=" - dev-python/isodate[${PYTHON_USEDEP}] - dev-python/python-xmlsec[${PYTHON_USEDEP}] - dev-python/defusedxml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - ) -" -RDEPEND="${CDEPEND}" - -distutils_enable_tests setup.py diff --git a/dev-python/pyusb/Manifest b/dev-python/pyusb/Manifest index b6ac2b6ec029..9850fb9e1dc7 100644 --- a/dev-python/pyusb/Manifest +++ b/dev-python/pyusb/Manifest @@ -1,7 +1,3 @@ -DIST pyusb-1.1.1.tar.gz 74746 BLAKE2B 795acafae3193e1a415baeb634554c8fdec3f4baa45a61a3eac9e1af4a84634cc540d421b7d8ad20142912fbef6ba53684e2e5b008e48f3e89406a493918ab20 SHA512 19aa82dcb9421d536063a975414855d1474f44b33dc4039e9a001be795061dbd60ed576acb605ae6bab7a0fe10834e5507408757546c7edcd50b43687a65a287 -DIST pyusb-1.2.0.tar.gz 75557 BLAKE2B 3a2d066d4069a8662c981ab1f01237d7c0bc18be82afb96a79cf861b04e2e389c5d5f6be96bf54337ef0b2ad8043d047554caed83987328d4e453a3748d13bc6 SHA512 3aa6314bd06467cf22fe299d414ffbdea773c8784dccfe53e7d54d238285bc389ba35317a993b38d2b2027c71a990edcf17016a060b8e627fe97e9cfcc99ce7d DIST pyusb-1.2.1.tar.gz 75292 BLAKE2B c1b99f22919ab4beb8e96d664147dc51001c4a48b3acf9ba3961f7f53a9d13277c622e891481fd00b9d34d2ed8a2a0932b7949c13396ea4d76b36f36fcc4cdb0 SHA512 51d0c1165540afa21d6d0ab7315ac77b08083d1cb8e502173dfb1766bc542173f9d7b0070fd14bc71d147e31c3f0780b277093791a7c82485962a04ec62bf0f1 -EBUILD pyusb-1.1.1.ebuild 685 BLAKE2B aa089665e9e419582529ac05ec110843b081a8250fc789843a2aa5e63cc44e8434299dde0db61aba578d26cd9767bd1faa232d0a189643d0920535a31d171030 SHA512 d617a404d667a5506726a440cc251072374ef56ea5e3e33a710e4f5e8b1d8099d0bd68a946249862700ef589d1fc10f112295926a75b6dad3c5c425eb3200597 -EBUILD pyusb-1.2.0.ebuild 653 BLAKE2B 9f78d406a03a9bca19d4267d9d443d3d83fafa5bbc66d600ae854a95f5f1df7bdc7c0c791de13569e2e2944a7293eb01269b82686715be7d24edcf3e6cffa4d1 SHA512 cd76b832a07c19ee02fb7bc30688cf73c9c3150ebeb1beb60331eb990b14897167c51fcec25ffdec73e65c6859d1c65e8687e695cfdf39638503c11885262012 -EBUILD pyusb-1.2.1.ebuild 660 BLAKE2B 7395289ff59e940347c555ef36c94b3a1c67bb695d6b8a511f47eea67f227587d89aa3a6b190642f6473011d6713ed81a98503d99571360aa29aaa41ef7f30f4 SHA512 0b96f8e76914768394f2f39ffa74290b8142fb16d7866942d18a8c3f12594f7ab3d8a9a3bd2d19f5dc6e16644e6b84626bacf4c3517823169b557229ecfa922d +EBUILD pyusb-1.2.1.ebuild 658 BLAKE2B 111c3b3f8b1d91e100eee93e2be0138cce9e83e32617db1792b51ea917a9fad29f7146f019421ce5f51c80577edb5c1d07d559b6ea0f6c4c580615ecd3c260e7 SHA512 5c2db3ddf711d59b0375ec1ca058e311195b647a9e221fe5c3b161222af92dea42a0551db77c5b7ffbbbdb7fd3be01dbb953fbf1f35fc2bf43a5fc333ea2b768 MISC metadata.xml 359 BLAKE2B 44a04e5fad69cdf343bb324f0367a1b52ce7443d4ef4c6bcd1e7742ac0cb9c6eeb8afc5b250d126c2bf4472c9fca2cce7f9a12a7354372bba8351d0489972e09 SHA512 ac428041984c13af0492c228514fcfabb00d98645b97ff78347c4fee2813df292f52ec9c37dd00392eff6c306a18513bec6d4c883cede2ff31f18c2973bff494 diff --git a/dev-python/pyusb/pyusb-1.1.1.ebuild b/dev-python/pyusb/pyusb-1.1.1.ebuild deleted file mode 100644 index e8bb887f1ba2..000000000000 --- a/dev-python/pyusb/pyusb-1.1.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} ) -DISTUTILS_USE_SETUPTOOLS=bdepend - -inherit distutils-r1 - -DESCRIPTION="USB support for Python" -HOMEPAGE="https://pyusb.github.io/pyusb/ https://pypi.org/project/pyusb/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc x86" - -### This version is compatible with both 0.X and 1.X versions of libusb -DEPEND="virtual/libusb:=" -RDEPEND="${DEPEND}" - -DOCS=( README.rst docs/tutorial.rst ) - -python_test() { - cd tests || die - "${EPYTHON}" testall.py || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/pyusb/pyusb-1.2.0.ebuild b/dev-python/pyusb/pyusb-1.2.0.ebuild deleted file mode 100644 index 24e01cf2f163..000000000000 --- a/dev-python/pyusb/pyusb-1.2.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="USB support for Python" -HOMEPAGE="https://pyusb.github.io/pyusb/ https://pypi.org/project/pyusb/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" - -### This version is compatible with both 0.X and 1.X versions of libusb -DEPEND="virtual/libusb:=" -RDEPEND="${DEPEND}" - -DOCS=( README.rst docs/tutorial.rst ) - -python_test() { - cd tests || die - "${EPYTHON}" testall.py || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/pyusb/pyusb-1.2.1.ebuild b/dev-python/pyusb/pyusb-1.2.1.ebuild index 8966bec8f2e4..d90c9a0212c6 100644 --- a/dev-python/pyusb/pyusb-1.2.1.ebuild +++ b/dev-python/pyusb/pyusb-1.2.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv x86" ### This version is compatible with both 0.X and 1.X versions of libusb DEPEND="virtual/libusb:=" diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index 5a6240bf13f7..7f1eb3d32831 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -1,5 +1,5 @@ DIST pyzmq-20.0.0.gh.tar.gz 393041 BLAKE2B 1f22f556f5d0f2755c2e56411fdb9f583bbdfad6315e4e72fbaa1fb18d0ad5436ee0ee8d17497641421cea3f4e1b53b8ff85bf7ced96c8f1c80db0be901ca3d5 SHA512 30359e501e76d6ec14175622d6c970d9ec0f227b372d2b1c6e6650be812dd47017b797a016f5a2da83f72d00536e64d2f005a38003c9a1b4fbb7266f2640782d DIST pyzmq-22.1.0.gh.tar.gz 401919 BLAKE2B ec43c62e68633a7e0ac06e7a717b6409e444dbd1347154c2a29a2dfb00916829656308122fa2cf0fc1e3013c82ba6bcc5e11b86582f95d46f43e9e81f6d8ff74 SHA512 aa135279927bff07339b99b4ebbc7d47effbfba7df99d3576088fe0e7d4a3ad44174a928e8b94afdeaf531c6a30cbb7bb88bce7fe19e7e5420b079ffb8e8690e EBUILD pyzmq-20.0.0.ebuild 2653 BLAKE2B c0d0fc48eb69fc23c199f66d8171c7b3eb57d752f3b00e8f667eb41a0cce14b967b2d09a4ee98d3d3713532931d7ee154bdf0d1e67b218d24475cdb5dc761b2a SHA512 6841126e1f898b56f784606725d916ecbba38f0a99154a179cdcffb905f574072c66cea39c7f5368c064d2208a571bf63cafac4ea9b5a8af998c4d6e591ac50a -EBUILD pyzmq-22.1.0.ebuild 1727 BLAKE2B a2476b1ef9236a751c4adf97adecdd37c24e9fcc3225de5162d5c9395c91b783b91ca626ac380c93f41987ef2f333a122a110caf3c33acf1ac9f587d835ba10f SHA512 bfa572218c8216b0b3c175360f6e39d4ae37668f32481ebf1b50ff4cbeedc9b7af4a8b6b85cc8b344c23198f5ca9106c2bc24e09ba32ac6be7332394c9ebb404 +EBUILD pyzmq-22.1.0.ebuild 1734 BLAKE2B dea41c326b9484f1899ad1f2ef28362ad04fbd605b878e5b0e1cd1d9260fc56e95adbbc450e365758059fdc5f00c2cc7140b8637479b540085a4018d577937d5 SHA512 29ac3022d764ebd8fc03578dcfd6579de1c5ce986b64851e141f67c37bcf52c43c990064336e2e2c8825b95052d1f21fb557cfb12da3e90356e6acf3fe91593f MISC metadata.xml 428 BLAKE2B 36d5533b4bcb9fe9aa69847e05599da6400c634c73f1f00321e0a4492b053fbc9e1fcf0f9a22782162b8bbafadb9a343b19da35e732e7898fb3784473564438a SHA512 af1c8716dbd0846be80b90587ffec0c51e0f56f277a659cce15f1114cc0d3889ebe9fd92fdbcdc62b04a9919f48037b44153f7cb5e66d4719ef649aec933ca12 diff --git a/dev-python/pyzmq/pyzmq-22.1.0.ebuild b/dev-python/pyzmq/pyzmq-22.1.0.ebuild index c442a2de75f1..798988d35e56 100644 --- a/dev-python/pyzmq/pyzmq-22.1.0.ebuild +++ b/dev-python/pyzmq/pyzmq-22.1.0.ebuild @@ -19,7 +19,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND=" diff --git a/dev-python/radon/Manifest b/dev-python/radon/Manifest index efc3730dbc92..d53913e10638 100644 --- a/dev-python/radon/Manifest +++ b/dev-python/radon/Manifest @@ -1,5 +1,7 @@ DIST radon-4.5.2.tar.gz 1873164 BLAKE2B 64a6def2be3505e247625b11deaaf75520781f98748cd8fec07c0d525905605deaf7f17c0103c6d41361ac0c6f62f489aeb418b5bd592dbd5b12755ec73e0116 SHA512 247fcd715ed3dfb889a73889fb5be8dc159673beb3abe1e1ba5170b8caadb85ad405ebd05f6a9080a6097f1c731b83b9dbe8b7f564f2a39b1b7cb0239f445813 DIST radon-5.0.1.tar.gz 1873494 BLAKE2B 5a4e1db727b0ce5c7f368ca7fa710deb2034febd7fde4bccedcad6c935c57e3c73191173395f637000ebeeae6146a6eae19e0759d430dab2b7245f67eaf08ca8 SHA512 022a2209b5ac37c30a2a9e7a6ec567d4ab6edcf627cfe0e38547ec502bfa348f0131e27f41ccfe8a924c30cda879dfdc6a13011cdf6e0d19803bfd9d8949fcdf +DIST radon-5.1.0.tar.gz 1873643 BLAKE2B 475c140fa3f9350b2376a66d3cf0dddd7f0ab1b3a4f397e82b65d175dc20ece38da1cdc7a83ef2f9e65d7d735dd589fa7ccbb5d966ca07cc7950430dd33642b9 SHA512 98e1c3dbf419ff0a791f01ea5376177c5be47c9cf1afdd9ae53014e8869dd10c7a7661a69bace48adb880173a8a176d4a13534711fcf53408b3f495f4579f7c5 EBUILD radon-4.5.2.ebuild 619 BLAKE2B 073a57adc35f4a4227023046d113067323dfbcd4a4e69b0499df60ce0dd554e2a88a7e7f971a8c81f92d421f03412051614b6d0d224dacda470d8c1518f9148e SHA512 6d552f0ba4649b0bba3768a5d0113d70ce0f2026d3773f858e366f0aabc25dcc5d12e5a52781ee68c0d90f0619ab2c853df55e5b71f3deb236ceff5bb2bb209a EBUILD radon-5.0.1.ebuild 572 BLAKE2B cb589ae81ecf16413145367c036be3386385d95283da6e5655141070cd18dc5e3f8535e327d0250f7033f79081f6d838a8f73027bf45fee5d0f946604497260c SHA512 fa0db9c1512d1ee5ea0a91c15966f249e9cc6d8fd811abad740a8fa1d09fef8c3570ec5cc8701999dca48fc60c425cfef8d5bfb9444b174607168f7aae854277 +EBUILD radon-5.1.0.ebuild 572 BLAKE2B 1225cec3c832cc5a70bb5f1ce83175adc3872ee0a759ef104266c286f24c1f29e19476e172bedc29f8248500e379fa26e27ddb7fdc9b7585f176820046e5c5cd SHA512 06d7fa3b8c53eaf372dba43a8711d96acca3221a045b131ed060c2212889f2aecdcb2cd6a1199570e660f90604f4009d2a923c64538f619d8657f9b906382731 MISC metadata.xml 383 BLAKE2B 79486f11489a60f42c89ece892c244e31e12f9dc1321c49980546b4a36034ae6635437263a71790dd8391ea23ee4f7405b91412f23ee7f472ce18d3c08242a60 SHA512 09743c63c7b363b8735b79c039670da1abaca43fff31f9ee6d286794ec03e160de4322c6f05f4f4b80cf155bda9624e6858b9dfa0195f24d80c9bf2112f1198a diff --git a/dev-python/radon/radon-5.1.0.ebuild b/dev-python/radon/radon-5.1.0.ebuild new file mode 100644 index 000000000000..96f08dab3acc --- /dev/null +++ b/dev-python/radon/radon-5.1.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Code Metrics in Python" +HOMEPAGE="https://radon.readthedocs.io/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/flake8[${PYTHON_USEDEP}] + dev-python/mando[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs +distutils_enable_tests pytest diff --git a/dev-python/regex/Manifest b/dev-python/regex/Manifest index 26447a1cb4a1..5c5b7645dca4 100644 --- a/dev-python/regex/Manifest +++ b/dev-python/regex/Manifest @@ -6,6 +6,6 @@ DIST regex-2021.7.6.tar.gz 693843 BLAKE2B 9acbca300632ff45744d509e47de56625b003b DIST regex-2021.8.3.tar.gz 693937 BLAKE2B 886dfe1a312bb34d83a3fe9442231215be7e263cbd123da24c454cdceac1055cb4dacfe4a3104699b6b97f86b14e2b723ea1267a13c2395ce2baad4ca367d77e SHA512 3ac33421ca15e47a1d8beeb3841b6e698d492e96965955afe69529dc71cc7d522e5e8236e4f577c934a3fd27036340a8084c84055bcfff0a9572e8fb56ba272b EBUILD regex-2021.4.4.ebuild 872 BLAKE2B 2cab2ea84342bb3e2eae49f4d6e4456b507713dcee7ffc5f85ef2f54be4f774f8c3a138f4be7427af0656e50c5b97671f9d535bb3e7bae58be01134934597a03 SHA512 1ad72740d9b239bca774777eb12a685f7230344b6788f8f01eb120184d888cf4e5deeb1158d1d9c0b546993eff91c7d3bc00a34836ae6844fc3f39d76f7f1061 EBUILD regex-2021.7.1.ebuild 879 BLAKE2B 50834b1ef67a73159b65498cc429e8d9a38b0cd30fd1e0ed994563d240c81c9c0b06a196e1b5fbc7c9ff9137ec7bf176d577e6bf1161686f13103fdba479367f SHA512 e971fcce3414eb203ddd4dab3eeeb964e3e93470e3f3c5a450d5f8ff8e1379d9ea27083b9c3f5e594b43f8cb52265191246a9d4097531aa723bb6c308e5f9d3c -EBUILD regex-2021.7.6.ebuild 879 BLAKE2B 50834b1ef67a73159b65498cc429e8d9a38b0cd30fd1e0ed994563d240c81c9c0b06a196e1b5fbc7c9ff9137ec7bf176d577e6bf1161686f13103fdba479367f SHA512 e971fcce3414eb203ddd4dab3eeeb964e3e93470e3f3c5a450d5f8ff8e1379d9ea27083b9c3f5e594b43f8cb52265191246a9d4097531aa723bb6c308e5f9d3c +EBUILD regex-2021.7.6.ebuild 872 BLAKE2B f8f05064c6607844486915fe028a3ed8ebeda5a50e9da29630a8b33c78153eaa502f1d8b257e8532c360c833fece7335207a03eca1a2f13474a175df33d0de52 SHA512 675c282e68ca4993902f2edbb855a22d819ae0d07e76e09c5c4281e056c2adbe8c4ab89dde979a7577f2557a212e2eaa22d5816fdd1d8d90bebab1487a3fc38c EBUILD regex-2021.8.3.ebuild 879 BLAKE2B 50834b1ef67a73159b65498cc429e8d9a38b0cd30fd1e0ed994563d240c81c9c0b06a196e1b5fbc7c9ff9137ec7bf176d577e6bf1161686f13103fdba479367f SHA512 e971fcce3414eb203ddd4dab3eeeb964e3e93470e3f3c5a450d5f8ff8e1379d9ea27083b9c3f5e594b43f8cb52265191246a9d4097531aa723bb6c308e5f9d3c MISC metadata.xml 384 BLAKE2B 4928f66b54b5e4de6a8b913207ec6e46c124e55510eac304a7fd46c6ca63cce60704757e9289bf35d2d58e9ddcd4aa98d751a079c79f09dda9206553096e0561 SHA512 3db0a8abe7036cd9d0fd8b1450598436dbb30581806380ad51c3d0f49d129325aba1bad9700d14adffc7cfd199c4ec3377e6eb0225244bfc82368bbb50548e07 diff --git a/dev-python/regex/regex-2021.7.6.ebuild b/dev-python/regex/regex-2021.7.6.ebuild index c0a5a26d5c4e..6b69d7a28216 100644 --- a/dev-python/regex/regex-2021.7.6.ebuild +++ b/dev-python/regex/regex-2021.7.6.ebuild @@ -12,7 +12,7 @@ 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 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" IUSE="doc" PATCHES=( diff --git a/dev-python/rencode/Manifest b/dev-python/rencode/Manifest index 49117d9696ed..6258337f7eda 100644 --- a/dev-python/rencode/Manifest +++ b/dev-python/rencode/Manifest @@ -1,3 +1,5 @@ +AUX rencode-1.0.6-drop-wheel-dependency.patch 493 BLAKE2B 368e3b618490538adee98c42e574c2130ca57c43d6502d35d9c35a72a3a0d20077d48098ac91fb53f39a32f601c594aa355657fde25502f1beb1450cb08f0654 SHA512 254cd71919906f24842e921ce6d4a8cfe4960b2b048a25c6eb170d8ff1dcde0b758d429a7bcdca971379a0b5706e278111ae1f43b64c4251d3dee87d9c6df063 DIST rencode-1.0.6.tar.gz 25455 BLAKE2B def013a569a53e2b2d96b3430c13676810bc5879e565f091dbc44f1ae950b8ec7ca0fa5e35a974432fd71a1bcca5a3f1f18bb2a9f042480167ab50e4f0aba8c3 SHA512 f04de4d3a83aed916bdc4b7a8ca772655e9324d0531ee882cb7d2a1e92b397bdcec8497bf02939e0a806886ecc62ed2e7319dfee054dad1b69052157f0959e8f +EBUILD rencode-1.0.6-r1.ebuild 919 BLAKE2B aa6245c1ac5449d68407863eec062e3f3ecd9b442be47765f63461df172f635d7345535c569f8c34ab4897646efcf1bab7e2c14f8602ca1d11ede07b08c8cd9c SHA512 f99d7c943a033981a6e166931e1ca1d199de647b0f2f241518219d0a2bc766bcad2333868d08c8ae67d51fbcac602c76800fd233e99202fa6a4f6d76af260a77 EBUILD rencode-1.0.6.ebuild 550 BLAKE2B a758e02c534663464a4d8ba52059904d134f61e9194a9bdd4493c55eb92b3a2d9525807e5242d34811c76e7a3e86619e39d343c34e25637caa48388c9e9c9396 SHA512 0ff395a1b4365b6db91525c4263bdf7b26d63a1094c800ed434463e3a03d2db0ae6e96ef65274bd4fe4d615f828ce73b855aa212e54518ee18c596f8b360b954 MISC metadata.xml 711 BLAKE2B 99d00b59865b5d2994f472e347afb5cf8a4bfc1333c9eea5ce76d45f6ae2ee246c376bf2a7b0dbafa7f8b9e14ffb4cd062ea1c3e6bf300061b6bb13c212aa09b SHA512 55138e8f053487e2d4fc904ac544f9fa2058ed3fb2ab3238d36612c6741f667a812460d613c474a287eb871cbc8ba76b521838ca1d030a088761e5c73dc65511 diff --git a/dev-python/rencode/files/rencode-1.0.6-drop-wheel-dependency.patch b/dev-python/rencode/files/rencode-1.0.6-drop-wheel-dependency.patch new file mode 100644 index 000000000000..1a7e0ea2b87a --- /dev/null +++ b/dev-python/rencode/files/rencode-1.0.6-drop-wheel-dependency.patch @@ -0,0 +1,17 @@ +commit 3019171614f22c3d489d46e0fb22c07bf393830f +Author: Louis Sautier +Date: Sun Aug 8 22:51:53 2021 +0200 + + Remove unnecessary wheel dependency + +diff --git a/setup.py b/setup.py +index 023df09..6445c0a 100644 +--- a/setup.py ++++ b/setup.py +@@ -92,5 +92,5 @@ setup( + url="https://github.com/aresch/rencode", + cmdclass={'build_ext': optional_build_ext}, + ext_modules=ext_modules, +- setup_requires=['setuptools', 'wheel'], ++ setup_requires=['setuptools'], + ) diff --git a/dev-python/rencode/rencode-1.0.6-r1.ebuild b/dev-python/rencode/rencode-1.0.6-r1.ebuild new file mode 100644 index 000000000000..f02c970bbcdc --- /dev/null +++ b/dev-python/rencode/rencode-1.0.6-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="similar to bencode from the BitTorrent project" +HOMEPAGE="https://github.com/aresch/rencode" +SRC_URI="https://github.com/aresch/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" + +BDEPEND="dev-python/cython[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +PATCHES=( + # https://github.com/aresch/rencode/commit/16e61e1ff4294bddb7c881536d3d454355c78969 + "${FILESDIR}/${P}-drop-wheel-dependency.patch" +) + +python_test() { + # The C extension ("_rencode") can't be imported from "${S}/rencode" + # so we need to cd somewhere else to make sure "rencode" is imported + # from ${BUILD_DIR}/lib (thanks to PYTHONPATH). + cd "${T}" || die + epytest "${S}" +} diff --git a/dev-python/reportlab/Manifest b/dev-python/reportlab/Manifest index df00382a33e7..ea1aa71b3962 100644 --- a/dev-python/reportlab/Manifest +++ b/dev-python/reportlab/Manifest @@ -3,7 +3,9 @@ DIST pfbfer-20070710.zip 677333 BLAKE2B 100214476a361a5e5d1f3da0999591345f6e3a3f DIST reportlab-3.5.67.tar.gz 2911726 BLAKE2B 8dbd3bb54c2c651616c3b6be905ac7b43b3a8f30f630d2f9b91882416cb4513751affa507870fdd801b5aa53480498ecc9a5fe3902ab38d72288b6f48ce892e9 SHA512 5a0ec58f0ee925079f3756bac309bd5aaf159118a4ed7ec6467721ead23e5db37839014bb49f1804a0dee4532ce21f9c78adec99ec61a4aeffd957184d489a6c DIST reportlab-3.5.68.tar.gz 4512985 BLAKE2B b38fea7704fcf08ff25d314286830473b90e75a80bcc65fc7b2cfc4c270347aa7c68f31716e635048428c24bb0ca0afc3d0e22bebedb1d1bc50901c13d278fc4 SHA512 4d41f9d9708d2bd172928985e1e2d22ffcc61d2d6fb21bdf1f3275f9ff576f06e712cd9c9d1707ff364608ad8bed6c30754893a7b142dc3accd6eef8aa19c975 DIST reportlab-3.6.0.tar.gz 4499377 BLAKE2B d72f1fb8c05f192ca7e9a13cbf3142e1b14b4bdd6c6eee7da6bb3e48a08500f2c1aebc671d06c020e1dab6107b0b52490c0c72faa82cba1ac66c03014a6130c1 SHA512 64ca4cf868d6d68432e933176087323c2bba58afe2bf444593831afad2471e07b4f33dbeff02fbef009ae7211ef781b1499d3881f27d583dc36ce1eb8f004c4f +DIST reportlab-3.6.1.tar.gz 4511585 BLAKE2B 7f435f0f4bd7ef57f6ae54dd1efad339165ae9aff72e5bb5b852f46f766f6e50cb9bda3fcde88489323ec430c76ab59ad69e29b9068e541e76e84a270598d238 SHA512 ecccfb8300493eb0a8b6d1ed51ec8eb0501e74597c62ab498ac6766984d2ee9d1ecb2ce3dcd4ca2d47f5aacce08ff757afd01df995f0aef14ed088ce937616bc EBUILD reportlab-3.5.67.ebuild 1492 BLAKE2B d9b54242e7d90d7ab8df30cdffe52fb2ac3ecfc8b4727f7c631fee7d000f7e231a097dbdc67ea0999bac6360da963c43c05231cf61c20cd8c66e113e1b3e30fb SHA512 5401c2173c88acb054c37ac0acbf894d2c741e391300cf38e042b90115de07418639ce65275ca0edfc11a7139b43371487f58ebb9356f32b53a7edb3013b7dfd EBUILD reportlab-3.5.68.ebuild 1506 BLAKE2B ffc03740dc04b43534aae829798c416466017cbb3c637316ce4940e2acfe0a289568559c6fe84f785291850da414e71e5998fcb23da569929147aacab46a9e95 SHA512 b1397f7c24bf43bd987d1a54dc2823572266cf4fb253d055803f6a5d5be13bda416422ab2936e2d794a0e2405838145c5b56a969028f2980ab01eca25209f736 EBUILD reportlab-3.6.0.ebuild 1505 BLAKE2B beb3a6d0d101289987cf96e11742498d9419e0eda0551841dbf0266cab697add000b16867c064de81bb2b552033e5863b2c642a0fa40f287403f4494b4e84179 SHA512 15ecaaee1f7eb4d249edbacd3cd04164bb58e3ce18c0dbc4fb3c1f09e9a17a6272dc6cd04341728660faf6b506c1160daffa272bad73eb10fda5c259450dcd61 +EBUILD reportlab-3.6.1.ebuild 1253 BLAKE2B 68b575f2e4d583bcb6173e386ee033d5dfe57f7824e0588f8670ade5019ba419f046d632ce364d702a011ff0404fbb5d88e123423486fd39a7b654ecacde0303 SHA512 ed501876784e08205f5ff8a7be225c4d72ec617e26a4a77c16c068495a52277157072f36b9461355835a07b3129a593ea87e9dd8ba88591e08822862ac758498 MISC metadata.xml 1972 BLAKE2B 92f398fa2c71a354bf25e35578038cfe62fc7687dd9f378574d7221d9982fb96f668f63fe8811b8e189eecd9f02edfe44d53cd17471e226cae8e5ee742ad0872 SHA512 363607498faad8268e3e9aea57f52240d8f5e7f0f9fa48436d7383b16138ee6e2eba87bfd54077dd475a37201324dc83f05a0c53d9c8eb5941be4026f3454fbb diff --git a/dev-python/reportlab/reportlab-3.6.1.ebuild b/dev-python/reportlab/reportlab-3.6.1.ebuild new file mode 100644 index 000000000000..b7688f2391ae --- /dev/null +++ b/dev-python/reportlab/reportlab-3.6.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Tools for generating printable PDF documents from any data source" +HOMEPAGE=" + https://www.reportlab.com/ + https://pypi.org/project/reportlab/" +SRC_URI=" + mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz + https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +DEPEND=" + media-libs/freetype + media-libs/libart_lgpl + sys-libs/zlib:=" +RDEPEND=" + ${DEPEND} + dev-python/pillow[tiff,truetype,jpeg(+),${PYTHON_USEDEP}]" +BDEPEND=" + app-arch/unzip" + +distutils_enable_sphinx docs/source +distutils_enable_tests unittest + +PATCHES=( + # bug 738312, remove -L/usr/lib from link line + "${FILESDIR}"/${PN}-3.5.48-usr-lib-LLD.patch +) + +src_unpack() { + unpack ${P}.tar.gz + cd ${P}/src/reportlab/fonts || die + unpack pfbfer-20070710.zip +} + +src_configure() { + DISTUTILS_ARGS=( + --no-download-t1-files + --use-system-libart + ) +} + +python_test() { + pushd tests >/dev/null || die + "${EPYTHON}" runAll.py -v || die "Testing failed with ${EPYTHON}" + popd >/dev/null || die +} diff --git a/dev-python/resolvelib/Manifest b/dev-python/resolvelib/Manifest index 1c95deb9e17d..b2a4067ad7fa 100644 --- a/dev-python/resolvelib/Manifest +++ b/dev-python/resolvelib/Manifest @@ -2,8 +2,8 @@ DIST resolvelib-0.5.4.tar.gz 14474 BLAKE2B d1424bf6a019e16e9b662741b6c089258bfef DIST resolvelib-0.6.0.tar.gz 16471 BLAKE2B 2cc7b616d1818588070e84f42c195b828f32da374b5cfe16d89ae0e32bf6d8bf0fca37065f570f1ddf4e769b9eab5cc3082ada1a1d907f258e099c45072d3f2c SHA512 7d73d9368783bf5657b95c19470d4e8c444bfce3902fd986f80f5ad44d04f486046113c540c879601bcc29a420630a74117bb5f6b77ad28fed75c94769deeac4 DIST resolvelib-0.7.0.tar.gz 16439 BLAKE2B 5e48f3b5618b84498ec5646e4ef502c9cf1ba6ec720ea450064983d26c8890a6399839261f92a471bb5f235c6c7d976bd7a1c0e2ccc29ba51c0fdb740ce607a6 SHA512 4cfc4ca58c3308209b4fc5c96e8e379a3ec897943493478cdd5b63a6edc21c7c416877eb3ce12954be98131e5f37a9727d753347414790c625284a8e9dc393ea DIST resolvelib-0.7.1.gh.tar.gz 764630 BLAKE2B 32c50ef0a16e07716f18994efe4b2bd212a2ee5068ff155526e17358e3bbe4c92c4d59817c17de152882a738c924c7f5ba389d2a7d13ee1b2dc0de54e8175c3b SHA512 de5c1c29790ce1eb4393021f17f1a19a0f2de29e5d8688fc307e412d80052319b822bb24fceca47fe550e21393ee38d58fa6e6cfefd207b7a88b632b9670d282 -EBUILD resolvelib-0.5.4.ebuild 511 BLAKE2B 2459023b3fdd4fe6b7b7e4e070d43a9ba2dbddd898b5d78ca1d044d30916609947d6b8f18bc83d0dc0b5f3441374e47946db5da751f21dd4c6e09cafec9b4136 SHA512 1ff656be933084de43506a99ac745fd5079672735dde60a1360e6f93ea01baa7f6d3aec5e26bb86aa67783e188b09d3833351d512380d050cd690e3198af1be1 +EBUILD resolvelib-0.5.4.ebuild 497 BLAKE2B 12433fe611c7a7445f5a6da7f5cf3ab1b0c3d16fdb010611f6fc8018df4bf7ad8556ac8ba0da746a2c9027dd2494829b547e7a5ab144653935be484a1b93b9d5 SHA512 43bf4de570a7cb06464e9c50365acb30bda99a7ed598d6d3718f743bfb6cc38e6465e88a22b57acff14613bafa8dc2eba760924b6d92a7cda965855ae4141c94 EBUILD resolvelib-0.6.0.ebuild 514 BLAKE2B ddc301b7c8b2e4f0a8a6b9ffa5fd6491fffffa7a156f98968c560e4b86c044c4c07b75c3cd61eb5f088987d1e0255dd40edf07ca76db86b619cc311590be75a4 SHA512 6cc501ae8d9dc932dd90fa6da5e45f2395291c525b7f4df7ba9c6b9042d4a10dbe0e7c28150abb745508819318b6bedcc937cf50a4813589290ff2c9593b364c EBUILD resolvelib-0.7.0.ebuild 514 BLAKE2B ddc301b7c8b2e4f0a8a6b9ffa5fd6491fffffa7a156f98968c560e4b86c044c4c07b75c3cd61eb5f088987d1e0255dd40edf07ca76db86b619cc311590be75a4 SHA512 6cc501ae8d9dc932dd90fa6da5e45f2395291c525b7f4df7ba9c6b9042d4a10dbe0e7c28150abb745508819318b6bedcc937cf50a4813589290ff2c9593b364c -EBUILD resolvelib-0.7.1.ebuild 591 BLAKE2B 17c3acb92a42ea88285c07af12e4a5202a52f535c7bbc43feeca2cd9948e203bf4f49958c8fd1fa64fadd2e80925933abcd76b173b776d4f5818c2b44318d351 SHA512 da1e08c5d81f3d689bb2e6d82699561ed6e8e18d2a2e6201d9887dcdbc4da61bdc40d125853c3d8ba43d0086b9f47842f81c0ec9d7eb7178bb6ecf5886a111f1 +EBUILD resolvelib-0.7.1.ebuild 592 BLAKE2B 1a2fe9cdfe523c470707b72618c2ceaa88fccc7faeff4df18632ebaefaa821d91150c7f7f58dbb0ecebc52cb1f785f3ce294d607b5e224c44d9ad035a5feb18b SHA512 ed7e292635652a9ad5d598b3d85a3907ebf8044c4ba144045fb21d953218477c1e3e3680ec0815cd41f678315a401f4e68df43036ac159aca498d73106ae8688 MISC metadata.xml 853 BLAKE2B 6b194c20227de800cc062248107ee5b0726199789af9837807523b335b1e9a63e850270060fb4d306996a4113ab2975102e285bcf52f8dd4177f71038bf65e2f SHA512 a86ffe23f2067369d2794f3cf013fb3e3d4a685273397f6f221f67e251939c17147a8cd30aec92cbcc40fc38e770755ca53507c42f8b84da66a96ad46e24e90a diff --git a/dev-python/resolvelib/resolvelib-0.5.4.ebuild b/dev-python/resolvelib/resolvelib-0.5.4.ebuild index 1857364f0eab..8d48d64f2c27 100644 --- a/dev-python/resolvelib/resolvelib-0.5.4.ebuild +++ b/dev-python/resolvelib/resolvelib-0.5.4.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_7 python3_8 python3_9 ) +PYTHON_COMPAT=( python3_{8..10} ) DISTUTILS_USE_SETUPTOOLS=bdepend inherit distutils-r1 diff --git a/dev-python/resolvelib/resolvelib-0.7.1.ebuild b/dev-python/resolvelib/resolvelib-0.7.1.ebuild index a848f30540bd..786b11115d8c 100644 --- a/dev-python/resolvelib/resolvelib-0.7.1.ebuild +++ b/dev-python/resolvelib/resolvelib-0.7.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 DESCRIPTION="provides a Resolver class that includes dependency resolution logic" diff --git a/dev-python/responses/Manifest b/dev-python/responses/Manifest index 9651fb32104f..b8d4483219d0 100644 --- a/dev-python/responses/Manifest +++ b/dev-python/responses/Manifest @@ -1,5 +1,7 @@ DIST responses-0.13.2.tar.gz 30302 BLAKE2B d90059e12518841af0276777a77c28aa96ffa5fcdea9ff1ce2d7a5b0c7e225b1b6253bc38bce534b8447de43365e7315b3ee667e6d845206a9a7a3c3c0d27227 SHA512 cac338cd2c2b3c0193de779ef47830471ed17f2df7d94c30acea0117dfe508550a1dec471fbf249320637125322a5a40273be568b330989a272870afaea0bd04 DIST responses-0.13.3.tar.gz 30327 BLAKE2B 299d4ce81b5ff1703cf72fdb42d39126b5bc8cd95837467cbcfb35c1688e75ec8c95edaafca4100c1b6cb51fe8e9f4c22db1a3e2f46714539bff7a861b16451c SHA512 c523755e44e158c3b37d084b9105ba36f515eb883928d51f296ffd911d72206461cd864355d991ff6f6f05abb447a3eb558ac9958379b0a8a49d29b8afcadef4 +DIST responses-0.13.4.tar.gz 30608 BLAKE2B 1ae4fec958aa165e5cc76ec0bd87b7f872e97f3ddd952f6a79024eae3e2638c08681020244c86d05f6fe5467408cef30f6c8c311538aca28a618dc746db42974 SHA512 645bb967d2ff601a49c22e603ac1ab0c1f070dc6d62ad3b87ec58fe97cae7e4882c0068b565a24ba05ec1a3cccb8e9d90fb1b398bf79935c7a8b208f3ead1920 EBUILD responses-0.13.2.ebuild 760 BLAKE2B e4f01e8319f57d8a3a87ecd57d275e5709f04485868d931455ef335845e4bb1d3fd54451dcb4c8f17eeb69a788604061468565730d4895f9c954ab3fdb77d95e SHA512 db7d7cd5d5f88259e8a9e2bef0a54843d1b9d5514e38666cd41fb22cb1529471143e55a862703c0cf082370c5e90ac22e53efb79bbd034bd6fe493e71d5dba90 EBUILD responses-0.13.3.ebuild 670 BLAKE2B b991cf4467d1edd738f99871edc1de6a914f88010f9f2357c53a8cda4eb7dd29c3c03214897bbbeaacad7d6cee74d16d92278e87f8b8c43db02b79edfc976c86 SHA512 f13e441a0b5520d0b11e63fde0a49cfd845628040bfad97aed777771ed2b6349bd39c495984c71ee917d455f2e1d8d101734ef9801ae2d91b84d6ad59a1c0718 +EBUILD responses-0.13.4.ebuild 768 BLAKE2B 7aa09dc433f35e002f5621ab172f703c7f1d4a5152a57751c40c9d1bef58806e7696b28262d4a244a40949e5173b7b7c7d6d0beee70bc4345e990a5cb86a708b SHA512 71c7d49ca15a3057c57104d0a608b2acdf7c2168f7b1a2664cbb1cf2664ee2847df3635d945779a0e3ee2ebcea976f73c616fcf2d74277529e4d14333227e82f MISC metadata.xml 462 BLAKE2B c0afeab502da79631572ffa360f5b5cb19d41be177e9dc028041642cc756e08df0df9685c49825a40f3f343a29defe87f1f1e4805568d1037eab73895606221e SHA512 1b33da0d6d1ea49e0f108362c903f3521704ce8eaf1f328441eeb6950c19900eae5abf08204a0402cf7387077f32da97e5a84b2b6bb7c347a39a38e18032de33 diff --git a/dev-python/responses/responses-0.13.4.ebuild b/dev-python/responses/responses-0.13.4.ebuild new file mode 100644 index 000000000000..2d7e49efc92f --- /dev/null +++ b/dev-python/responses/responses-0.13.4.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="Utility for mocking out the Python Requests library" +HOMEPAGE="https://github.com/getsentry/responses" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/requests-2.0[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.25.10[${PYTHON_USEDEP}] + dev-python/cookies[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/pytest-localserver[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/scikit-build/Manifest b/dev-python/scikit-build/Manifest index 4a0b2e30331e..d1c936f67763 100644 --- a/dev-python/scikit-build/Manifest +++ b/dev-python/scikit-build/Manifest @@ -1,5 +1,5 @@ AUX scikit-build-0.10.0-docs.patch 773 BLAKE2B 27303cb8ff439dbf9e44454ed58cffc2cbba53fd639b830e03707fce7aca0749018caac72891c3efa0b66b3830001634ca9e2cd34c769f625d2f735f5c1d4dcd SHA512 d6920e22ec20feec99768d09b3a01244eb6bf079b4d68c0eda1a17d04c640c7b5df6685c883812e7c9bf5455d6c5a8248a503f466db23da82d45b5ba53188252 AUX scikit-build-0.11.1-py310.patch 915 BLAKE2B 8ae5eb217482f0dfbcf966bbee65e9e2e2d7e74bff1970b6417789ca5c93881958640213ffe6c496a4a7f6578101fb51976528474cb3c8147302ec9221d9d1be SHA512 98bac74f6715320666be75455515efe35b208bc26209323453589cfb0c83ece5acefcaa5d17f625dd9ebb5970c06a3ba69334d140525d6b944066e50efdce22e DIST scikit-build-0.11.1.tar.gz 132025 BLAKE2B 0f818d8da896695ee0d6b046249e74cbd4ea643bec0515d6ac6ff4276d92430a1dbf81abb3b7c10890538c373225a45cc21b0906de891f1a5390226be914dacd SHA512 030c6cc727d39cbafd2865722de9c45ba2f13461461cf75019b9caf6afd0a776b4f598fa2ce102b5adbc770140ab1de2c33e2bbd3ef03c958ae8849e5fc26cb4 -EBUILD scikit-build-0.11.1.ebuild 1411 BLAKE2B b3ecb92aba76b74d590f63a4b4c075a655482e4eff387a0c1408b94839a9fc3d8b457e6c5de390ae1ff792a1ca1ee7fd88cb4fdfdbd6bf5647bff63fd2ef67e2 SHA512 c0c50342ffd267009bc592e7e8b3e460bb261e55eded793a58236cc9fa69b5f45c58ebedb2cf2fa9108b2175252c8359884f8aa3f7cbda9bcb638257a7e010c0 +EBUILD scikit-build-0.11.1.ebuild 1417 BLAKE2B 0877d71bb33439613b60fa747490cfac5898644d042d79966eeee192bc7133e0de6ad85c4e38405748d3f4c600c3d0d91356c4f4aeb23e494dfd09086c3e496d SHA512 24ceae6bef1bb7197571433d3adaf89feb021ed8c5a3ffb3994657d4c43a77e1fb38e76c09cf0d3785f1abc19cb9c7e02f1d6bb70dea5bba2d2cb56376f6d0b4 MISC metadata.xml 407 BLAKE2B 91cafd558c8797a07a57e8581fe68b3353d6f70a00dbfda9ce1615fc5302f9cce23a806fc31f4359f670546a39a97ddd7958d0fd77ab6d18841f3888bdbda0c2 SHA512 2a06667260d774bf4e49553c709110b14e798cbe4641352c745c5af6e400bf027d1064997b5347e4ffadc27310dfe0bd02a58a891defd6d7cd96f1b2ed3909e0 diff --git a/dev-python/scikit-build/scikit-build-0.11.1.ebuild b/dev-python/scikit-build/scikit-build-0.11.1.ebuild index 562f7551dde2..1d799fe0cd23 100644 --- a/dev-python/scikit-build/scikit-build-0.11.1.ebuild +++ b/dev-python/scikit-build/scikit-build-0.11.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" SLOT="0" LICENSE="MIT" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86" RDEPEND=" dev-python/distro[${PYTHON_USEDEP}] diff --git a/dev-python/send2trash/Manifest b/dev-python/send2trash/Manifest index 0ce2c4ab08a0..5bf1e710b62e 100644 --- a/dev-python/send2trash/Manifest +++ b/dev-python/send2trash/Manifest @@ -1,3 +1,5 @@ DIST Send2Trash-1.5.0.tar.gz 10892 BLAKE2B 36b51f1859a3b40aa5d9b619491a13da8453ff6615e71423724131a2a88207665d3fbaeef49ecc0ff02b77738d02023c08543d8a759cc0807d74740a8af9b9de SHA512 3c08ef513e5707cd4ac82290b326bb19161222c7a84b8ffd494789ba9858929241f55ea55482947af464c14e32fea27bd92cd762a32a1d55e2daf2e21fd63172 +DIST send2trash-1.8.0.gh.tar.gz 15040 BLAKE2B 06f6b0b9e4e9316bc60332ea76426922db6d35fa5d4e0602e91a58996bb55a2344d7d56547bdf21151641c5ec710b78b2b11c8fda158eb911155994c86d10078 SHA512 9dc15fbd262eb5a05a355b436c0e582e5ef9b484f859b53faafe6af5bd08ef88b9aa5121485c2fffb7dbe5aeeef29f6719035e08c61da273fd4fa51383b062fe EBUILD send2trash-1.5.0-r1.ebuild 551 BLAKE2B e61966f12d72114aec89bdbb72c2f5bc6f07a6e40bb1ec7bdec18793df2c0b1bf518d43ddd1f43577a18eddc42731a0085aa5e9a46f8a5a0991684856c96330e SHA512 1293535ffe8aa64fabbdc07b7823bb50bee4c3bd7e3d52656e845a2b6235ec407c3c4f9da9d28be5fabc225a2136597055626926bd6dd6fadaff6d68ee6aac7c +EBUILD send2trash-1.8.0.ebuild 519 BLAKE2B 2559fc499ccb90e5b35b81c6b959b21d32ea2c741a18e42cb8324e2c42633ac64ff81e269516ac7a78ac6e6c8f68d023b285fc0c0039eddd8338ff758e04e936 SHA512 6cad674851b0b5a9b375fd5ad0d41c0d23d9c7336a4e5dca658b77276f987eb6b58f22a4d5717f3281540d5da350ad92567bb850f4da6d0d230ecc3ee8072c4d MISC metadata.xml 385 BLAKE2B 49af248f1b1b2495658177330e1a0af6a56c3b913c6ec36bfa9e9370f40e66c4de1e5537231103155b1818898a445b1caf6b0583c20d441d5e7fd495ac7114ec SHA512 111e3e77734f765a47cbaf2205e42c96da88b5dc8c2cd0a1e3319aedd7a451a9e330b6fc0ada86c6166cfc9e7357d62ef7f14ccb7ee3d0dbfd2b5e31885ccf49 diff --git a/dev-python/send2trash/send2trash-1.8.0.ebuild b/dev-python/send2trash/send2trash-1.8.0.ebuild new file mode 100644 index 000000000000..0903a3c59141 --- /dev/null +++ b/dev-python/send2trash/send2trash-1.8.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Sends files to the Trash (or Recycle Bin)" +HOMEPAGE=" + https://pypi.org/project/Send2Trash/ + https://github.com/arsenetar/send2trash/" +SRC_URI=" + https://github.com/arsenetar/send2trash/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" + +distutils_enable_tests pytest diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest index 753227afc115..6e64f21e5dec 100644 --- a/dev-python/sentry-sdk/Manifest +++ b/dev-python/sentry-sdk/Manifest @@ -1,9 +1,5 @@ -DIST sentry-sdk-1.1.0.tar.gz 215946 BLAKE2B 486f32430a03d42c73814195ef16ec4efc71512faca197d8020fad7b3d1e7350ec619ef453075bc4fc4e0e454f3aa6eda41ec29b88af19d75b5f6a10273db325 SHA512 500d0d3add4bf8e74f2e34d6c00491f4bbd45a2226cc0ee93ca0f63f5ae5aea61be6730f845d50e10909c9ede6918ec6cfb90e5ebe80b753dd634ac9a9238061 DIST sentry-sdk-1.2.0.tar.gz 218371 BLAKE2B dcba23b246d4620f93b82a07a9fa9c73ae8b67d54e9a690fc53c1b08580433b2d37a50f29a47e01c7cdcc29eef45cc0b67e96f1e9b333496002ceea5ce7388a9 SHA512 86705fab17331bf5cbe4dbb25562d80b5b080d2bee0a9bb2c153bb379e63ada10465bd5fdfa24d71fc50cc1d80d5afd3e569a779f2a11bde671cc6782ddca347 -DIST sentry-sdk-1.3.0.tar.gz 219259 BLAKE2B d1da04dc80653f1f55e03e43f71e19b27588110e34dfd3c8b6968e8966e3ee6df1818bf7d0e23dab2534723b9ea93488933bd23ec763935c5683aa800b335152 SHA512 44e96654a3e4288e63e0fc780ccdf16e5a105ab51af32de146159b9affcc42fbc7004df6673e84369f802e8fdb4e060d1f756945afbe0465dca078d28ad242fb DIST sentry-sdk-1.3.1.tar.gz 219705 BLAKE2B 3fc8f81a5f762f400c70ae1c83ab46e97ec4641a61b86dc5b5a2cdbc22395b60fd53cef2d3d2dbfaaceb2d0bd32b842344fcaab898900b7dee2bd34ae3660f8b SHA512 60d819880b3d5316cad1ae4d236820f410c22c75c97d54d681f43ac6dfb503d3c5817314dd2db37107902b4e28d4f981ade200413388ecaf534135829723ef38 -EBUILD sentry-sdk-1.1.0.ebuild 2235 BLAKE2B ad0f7d0491f5ae9e64fdd6fff4f80b2e4970ae631e1a24b0ff150f89561d243b84dd0850cfd94dd8cf6f4a9b8e0bff615c1d61dd2a2c38d51c8f629b553f219f SHA512 b46de1ff55068ba6dff4885dafb1e0826d102fb6db2036b9bf4afed5a1acd4bc4ad29bf9c53787b0f9c7b002977a2716e5912babde6c97f89c9de5859e8f05db -EBUILD sentry-sdk-1.2.0.ebuild 2348 BLAKE2B 3da27b983c50cda97e229946a537d2b44adb4acb3a508f1652788d45c6425f8a85df7ad1638a8572af316a5cfe33ccbe4542bf44526080e0a6b824b697492797 SHA512 bdb8d55494c9ebd309a1b1f4e729d92bb312ab24f66d5337dc7ffa4f23008749880a988adc3244f83b176412c4f179b1006b20e2159427863e81204207cedfc4 -EBUILD sentry-sdk-1.3.0.ebuild 2348 BLAKE2B 3da27b983c50cda97e229946a537d2b44adb4acb3a508f1652788d45c6425f8a85df7ad1638a8572af316a5cfe33ccbe4542bf44526080e0a6b824b697492797 SHA512 bdb8d55494c9ebd309a1b1f4e729d92bb312ab24f66d5337dc7ffa4f23008749880a988adc3244f83b176412c4f179b1006b20e2159427863e81204207cedfc4 -EBUILD sentry-sdk-1.3.1.ebuild 2348 BLAKE2B 3da27b983c50cda97e229946a537d2b44adb4acb3a508f1652788d45c6425f8a85df7ad1638a8572af316a5cfe33ccbe4542bf44526080e0a6b824b697492797 SHA512 bdb8d55494c9ebd309a1b1f4e729d92bb312ab24f66d5337dc7ffa4f23008749880a988adc3244f83b176412c4f179b1006b20e2159427863e81204207cedfc4 +EBUILD sentry-sdk-1.2.0.ebuild 2386 BLAKE2B fb8db9b507bfecd18b8ad697b7c75af6d5638bf6b957756badc40db23c5294c00274c2925270331d025d5a3afaef415b36faeca3262648e08a73f5657f70fe32 SHA512 93ae19cb5116c807af0e1b81f53ca9272cdc5670f058cd5bd668971fecd3f27061ce0faaca56fb0fee491aad8dd794bdda9c83fd4c81168fc370394e4ff6a303 +EBUILD sentry-sdk-1.3.1.ebuild 2390 BLAKE2B 13290e8d859fcf049d750e6ab6c1733b0f7de4bf262da72add049ff0cdc15c80fbb39c2dc013b9842b8d88f016a6226525e3a2d3ae780a1b706b599406184f84 SHA512 4f71b184eb7069a9851222b873172e4c065dc0f6377995a7d30ffbaefea7efc23ac12b999d3c0fe5652060131bd99cf5fc1b4f0703593d66af262553dda20a17 MISC metadata.xml 509 BLAKE2B 5b68b368764625061ea2eadc0161570e46760904015f6e1e3e97a7a4dacd3604a18b2cbfb665e816981a40f95ec9c4f0c4a0447ecc968cbdf1fd21dcd4149193 SHA512 c42a1f7972313d3369ba392347b0efa700ee9c9b01d3275b3973b8137cf00fca693288a1af57c355b2d87525d9fcb7a320ad571fe8be5531472a8710f9b287d1 diff --git a/dev-python/sentry-sdk/sentry-sdk-1.1.0.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.1.0.ebuild deleted file mode 100644 index a087e4d27fb3..000000000000 --- a/dev-python/sentry-sdk/sentry-sdk-1.1.0.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -DESCRIPTION="Python client for Sentry" -HOMEPAGE="https://sentry.io/ https://pypi.org/project/sentry-sdk/" -SRC_URI="https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/sentry-python-${PV}" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~sparc x86" - -RDEPEND=" - dev-python/urllib3[${PYTHON_USEDEP}] - dev-python/certifi[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/asttokens[${PYTHON_USEDEP}] - dev-python/django[${PYTHON_USEDEP}] - dev-python/executing[${PYTHON_USEDEP}] - dev-python/eventlet[${PYTHON_USEDEP}] - dev-python/fakeredis[${PYTHON_USEDEP}] - dev-python/flask-login[${PYTHON_USEDEP}] - dev-python/gevent[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pyrsistent[${PYTHON_USEDEP}] - dev-python/pytest-aiohttp[${PYTHON_USEDEP}] - dev-python/pytest-django[${PYTHON_USEDEP}] - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-localserver[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local deselect=( - # tests require Internet access - tests/integrations/stdlib/test_httplib.py - tests/integrations/requests/test_requests.py - # wtf is it supposed to do?! - tests/integrations/gcp/test_gcp.py - # hangs - 'tests/test_transport.py::test_transport_works[eventlet' - # TODO - 'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error' - tests/test_client.py::test_databag_depth_stripping - tests/test_client.py::test_databag_string_stripping - tests/test_client.py::test_databag_breadth_stripping - # test_circular_references: apparently fragile - 'tests/integrations/threading/test_threading.py::test_circular_references' - # test for new feature, fails with IndexError - tests/integrations/wsgi/test_wsgi.py::test_session_mode_defaults_to_request_mode_in_wsgi_handler - ) - - # Prevent tests/integrations/modules/test_modules.py:test_basic failure - # Needs to detect sentry-sdk in the installed modules - distutils_install_for_testing - - epytest ${deselect[@]/#/--deselect } -} diff --git a/dev-python/sentry-sdk/sentry-sdk-1.2.0.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.2.0.ebuild index 1d3e482c7e75..0d827d4ea873 100644 --- a/dev-python/sentry-sdk/sentry-sdk-1.2.0.ebuild +++ b/dev-python/sentry-sdk/sentry-sdk-1.2.0.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/sentry-python-${PV}" LICENSE="PSF-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~sparc x86" RDEPEND=" dev-python/urllib3[${PYTHON_USEDEP}] @@ -35,6 +35,7 @@ BDEPEND=" dev-python/pytest-forked[${PYTHON_USEDEP}] dev-python/pytest-localserver[${PYTHON_USEDEP}] dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/zope-event[${PYTHON_USEDEP}] ) " diff --git a/dev-python/sentry-sdk/sentry-sdk-1.3.0.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.3.0.ebuild deleted file mode 100644 index 1d3e482c7e75..000000000000 --- a/dev-python/sentry-sdk/sentry-sdk-1.3.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 - -DESCRIPTION="Python client for Sentry" -HOMEPAGE="https://sentry.io/ https://pypi.org/project/sentry-sdk/" -SRC_URI="https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/sentry-python-${PV}" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" - -RDEPEND=" - dev-python/urllib3[${PYTHON_USEDEP}] - dev-python/certifi[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/asttokens[${PYTHON_USEDEP}] - dev-python/django[${PYTHON_USEDEP}] - dev-python/executing[${PYTHON_USEDEP}] - dev-python/eventlet[${PYTHON_USEDEP}] - dev-python/fakeredis[${PYTHON_USEDEP}] - dev-python/flask-login[${PYTHON_USEDEP}] - dev-python/gevent[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pyrsistent[${PYTHON_USEDEP}] - dev-python/pytest-aiohttp[${PYTHON_USEDEP}] - dev-python/pytest-django[${PYTHON_USEDEP}] - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-localserver[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local deselect=( - # tests require Internet access - tests/integrations/httpx/test_httpx.py - tests/integrations/requests/test_requests.py - tests/integrations/stdlib/test_httplib.py - # wtf is it supposed to do?! - tests/integrations/gcp/test_gcp.py - # hangs - 'tests/test_transport.py::test_transport_works[eventlet' - # TODO - 'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error' - tests/test_client.py::test_databag_depth_stripping - tests/test_client.py::test_databag_string_stripping - tests/test_client.py::test_databag_breadth_stripping - # incompatible version? - tests/integrations/falcon/test_falcon.py - # test_circular_references: apparently fragile - 'tests/integrations/threading/test_threading.py::test_circular_references' - # test for new feature, fails with IndexError - tests/integrations/wsgi/test_wsgi.py::test_session_mode_defaults_to_request_mode_in_wsgi_handler - ) - - # Prevent tests/integrations/modules/test_modules.py:test_basic failure - # Needs to detect sentry-sdk in the installed modules - distutils_install_for_testing - - epytest ${deselect[@]/#/--deselect } -} diff --git a/dev-python/sentry-sdk/sentry-sdk-1.3.1.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.3.1.ebuild index 1d3e482c7e75..d0881dad90d7 100644 --- a/dev-python/sentry-sdk/sentry-sdk-1.3.1.ebuild +++ b/dev-python/sentry-sdk/sentry-sdk-1.3.1.ebuild @@ -35,6 +35,7 @@ BDEPEND=" dev-python/pytest-forked[${PYTHON_USEDEP}] dev-python/pytest-localserver[${PYTHON_USEDEP}] dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/zope-event[${PYTHON_USEDEP}] ) " diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest index 7843ab66078a..9034ed369d67 100644 --- a/dev-python/setuptools/Manifest +++ b/dev-python/setuptools/Manifest @@ -1,9 +1,4 @@ DIST python-gentoo-patches-3.10.0rc1.tar.xz 8112 BLAKE2B d6f9b44c5a231f447ffe3533afbcaffe0f3b8bdd5a6690f1854bd7e1199d036d11a4cf4abfae345a88c42740ccbd4b72e53cbe28aea1a5db39dda1e5bfd47229 SHA512 bba7045f56369ca0354a539f8478a1afed77dc89a9faf548a0cf8959d644360b0afc4f84b95151ebfc2a6553078322c7445073f7a4104e9cd639ccc86ad0f792 -DIST setuptools-57.0.0.tar.gz 2144749 BLAKE2B e1fc99503ee5de425b70bf2733b1c489693e38cd256bf95cb321671bdaf87745eaaf40c43bcd03756a4cefa408dd1414f8c30af274963e3a0ae57f7b95d3f9c0 SHA512 5277d8630367d6b16a49e36ed84d8cc6abfaedf87dac3f795b204626a8f15ca9fd80d158a465d8bcabe9c074c76b87c3378d82a4ba5feee1ac6a5f2c91db061e -DIST setuptools-57.1.0.tar.gz 2144012 BLAKE2B 148eb7b5e432461f692faeb3fd4eaafb99bb9fcd2c430cbde40fb16b365ed011ce49966a8923337a860b63cdc6d8f3a26efdd138cf4c40c99e72f7d714fce57c SHA512 dfcf75584b3d7ae07e0f58ce8f596d7e9cbe3a0c178411053b066fb4362226bcf6467a79aed0853acd0b9f6a3371c47ddb07d77cbd780fe9782b8c19bce2e5fb DIST setuptools-57.4.0.tar.gz 2141309 BLAKE2B 89b386b6d5bbac61df400f60c91a0a9b9ee381aec7d2f65a856c317c7b0b5512c5e9aa8844c0e64f1840a8e954ae22ed542ad97a104d5416b1df2ac02351809b SHA512 7fcc297ea3e6310f2ec8ba5bf0d509e3f4acbce6bde7e5f0fe1b022c147cf88a047471bd4aa278724e86ebc6be800015fb935c7a31dbb6a0801a2d380ddd89f2 -EBUILD setuptools-57.0.0.ebuild 2319 BLAKE2B bde0c2b2c28dca1d79a688e838340404c1c21f4433f1ee104d2fb4df05ee39ff74403cc56bae332c4ccdf1faca4b6d05a58526c6b858e7c7fea04642ecf5c52a SHA512 aa0bbb2debf43915d698a6a94ec8b71441b4aed0cd0b991dd39dc61409ca8edf3245486fc5b5bba4566512181eb193d1811bf34f394592fedc0361dcc3ffe8f8 -EBUILD setuptools-57.1.0.ebuild 2328 BLAKE2B 87a70ef14e6c01d7d28c69eb6bee16a57ee6d228bf002d2614fc67a8e4a7479ac21fcc2234869bada3ed4224f3a22ce2a45bcd3625ddc122f60ddf96ce28e92f SHA512 a1fb816d0e6fe413f6f96129821625a7b8556cdb59ca3d84509e9cf1792e599e7567ac22f62b815dca978644bba1fda0ad10d991cd7bbb113b94b6b7aa1a9e44 -EBUILD setuptools-57.4.0-r1.ebuild 2746 BLAKE2B 3a62da0fe8fcf6ad2ebc214debee1df3429a97dd5a3d1103dce1abfebb0d3946814a349311346c183275dddb46ea65da88e05c5048c7b8baf11b56e23b0f49a0 SHA512 862575f3046cf84224e49eabe7ed24f5dbfca9e08b6528a3b0a768a6ae916a78ed172618d150d63b4932fffa0e8a75ffd075692eae59efbb3bcf2eccf7113cd6 -EBUILD setuptools-57.4.0.ebuild 2328 BLAKE2B a099a65fb32d0c0d8484fb50248bf699b0e4563a882e2282318bab53739f4969c3853f7570275251a5568950662650ffcbebccbb8ad528e9337e2412ce2f45cd SHA512 123817b89c66f61ee6f3ca70185038ac835672e724d8a500707e5ed90f83a8e1624a511e824dc74d87af243954d6feccd80765519388b5efef805c08703b2e26 +EBUILD setuptools-57.4.0-r2.ebuild 2738 BLAKE2B 783bf37f4e2f91a795b096ae725b3e454a84510a3f1dc070e10e141163029d7719ae8226a4a75036f2706b9a19b204ebbef507c02e864ac9ac8ad664187de915 SHA512 7b5addaebd03bd9bff7afd80d640f8a3a2757610d3e8c8a93a5dd0b7e609c544edb4326b14ac30d091ccc256a91218439cb033d4d4fb762ff9bdda0fff073478 MISC metadata.xml 468 BLAKE2B 7acca7f204485279233a4ccd34d76661954e2f995cf82bd178f1dac0d9825b073dea76e734aa7625d036813d658e1dd7a5acd408b79b6841540bde62644ddd47 SHA512 c8215fadf291dc1cf8df2f1d8931f5f70657fc6c37fd105426d03f3e4b19963fe93ec4b76107aef5c2f9bf6fe5ce123fcd48519bf942ce8cbbc0c5f2678e1de6 diff --git a/dev-python/setuptools/setuptools-57.0.0.ebuild b/dev-python/setuptools/setuptools-57.0.0.ebuild deleted file mode 100644 index f61396e43569..000000000000 --- a/dev-python/setuptools/setuptools-57.0.0.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -# Set to 'manual' to avoid triggering install QA check -DISTUTILS_USE_SETUPTOOLS=manual -PYTHON_COMPAT=( python3_{7..10} pypy3 ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Collection of extensions to Distutils" -HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools/" -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 ~riscv ~s390 sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - dev-python/jaraco-envs[${PYTHON_USEDEP}] - >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-fixture-config[${PYTHON_USEDEP}] - dev-python/pytest-virtualenv[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - ' python3_{7..10} pypy3) - ) -" -PDEPEND=" - >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}] - dev-python/setuptools_scm[${PYTHON_USEDEP}]" - -# Force in-source build because build system modifies sources. -DISTUTILS_IN_SOURCE_BUILD=1 - -DOCS=( {CHANGES,README}.rst ) - -python_test() { - # keep in sync with python_gen_cond_dep above! - has "${EPYTHON}" python3.{7..10} pypy3 || continue - - distutils_install_for_testing - local deselect=( - # network - 'setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[None]' - setuptools/tests/test_distutils_adoption.py - # TODO - setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts - ) - [[ ${EPYTHON} == pypy3 ]] && deselect+=( - setuptools/tests/test_develop.py::TestDevelop::test_2to3_user_mode - ) - - # test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg - # It tries to sandbox the test in a tempdir - HOME="${PWD}" epytest ${deselect[@]/#/--deselect } \ - -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" \ - setuptools -} - -python_install() { - export DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1 - distutils-r1_python_install -} diff --git a/dev-python/setuptools/setuptools-57.1.0.ebuild b/dev-python/setuptools/setuptools-57.1.0.ebuild deleted file mode 100644 index df9cd63bcbe1..000000000000 --- a/dev-python/setuptools/setuptools-57.1.0.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Set to 'manual' to avoid triggering install QA check -DISTUTILS_USE_SETUPTOOLS=manual -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Collection of extensions to Distutils" -HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools/" -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 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - dev-python/jaraco-envs[${PYTHON_USEDEP}] - >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-fixture-config[${PYTHON_USEDEP}] - dev-python/pytest-virtualenv[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - ' python3_{7..10} pypy3) - ) -" -PDEPEND=" - >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}] - dev-python/setuptools_scm[${PYTHON_USEDEP}]" - -# Force in-source build because build system modifies sources. -DISTUTILS_IN_SOURCE_BUILD=1 - -DOCS=( {CHANGES,README}.rst ) - -python_test() { - # keep in sync with python_gen_cond_dep above! - has "${EPYTHON}" python3.{7..10} pypy3 || continue - - distutils_install_for_testing - local deselect=( - # network - 'setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[None]' - setuptools/tests/test_distutils_adoption.py - # TODO - setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts - ) - [[ ${EPYTHON} == pypy3 ]] && deselect+=( - setuptools/tests/test_develop.py::TestDevelop::test_2to3_user_mode - ) - - # test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg - # It tries to sandbox the test in a tempdir - HOME="${PWD}" epytest ${deselect[@]/#/--deselect } \ - -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" \ - setuptools -} - -python_install() { - export DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1 - distutils-r1_python_install -} diff --git a/dev-python/setuptools/setuptools-57.4.0-r1.ebuild b/dev-python/setuptools/setuptools-57.4.0-r1.ebuild deleted file mode 100644 index f5f5fae0f1b6..000000000000 --- a/dev-python/setuptools/setuptools-57.4.0-r1.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Set to 'manual' to avoid triggering install QA check -DISTUTILS_USE_SETUPTOOLS=manual -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 multiprocessing - -CPY_PATCHSET="python-gentoo-patches-3.10.0rc1" -DESCRIPTION="Collection of extensions to Distutils" -HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz - https://dev.gentoo.org/~mgorny/dist/python/${CPY_PATCHSET}.tar.xz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - dev-python/jaraco-envs[${PYTHON_USEDEP}] - >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-fixture-config[${PYTHON_USEDEP}] - dev-python/pytest-virtualenv[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - ' python3_{8..10} pypy3) - ) -" -PDEPEND=" - >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}] - dev-python/setuptools_scm[${PYTHON_USEDEP}]" - -# Force in-source build because build system modifies sources. -DISTUTILS_IN_SOURCE_BUILD=1 - -DOCS=( {CHANGES,README}.rst ) - -src_prepare() { - # apply distutils patches to the bundled distutils - pushd setuptools/_distutils >/dev/null || die - # TODO: distutils C++ patch? - eapply -p3 "${WORKDIR}/${CPY_PATCHSET}/0006-distutils-make-OO-enable-both-opt-1-and-opt-2-optimi.patch" - popd >/dev/null || die - - distutils-r1_src_prepare -} - -python_test() { - # keep in sync with python_gen_cond_dep above! - has "${EPYTHON}" python3.{8..10} pypy3 || continue - - distutils_install_for_testing - local deselect=( - # network - 'setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[None]' - setuptools/tests/test_distutils_adoption.py - # TODO - setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts - ) - [[ ${EPYTHON} == pypy3 ]] && deselect+=( - setuptools/tests/test_develop.py::TestDevelop::test_2to3_user_mode - ) - - # test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg - # It tries to sandbox the test in a tempdir - HOME="${PWD}" epytest ${deselect[@]/#/--deselect } \ - -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" \ - setuptools -} - -python_install() { - export DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1 - distutils-r1_python_install -} diff --git a/dev-python/setuptools/setuptools-57.4.0-r2.ebuild b/dev-python/setuptools/setuptools-57.4.0-r2.ebuild new file mode 100644 index 000000000000..f93956f1f767 --- /dev/null +++ b/dev-python/setuptools/setuptools-57.4.0-r2.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Set to 'manual' to avoid triggering install QA check +DISTUTILS_USE_SETUPTOOLS=manual +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 multiprocessing + +CPY_PATCHSET="python-gentoo-patches-3.10.0rc1" +DESCRIPTION="Collection of extensions to Distutils" +HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz + https://dev.gentoo.org/~mgorny/dist/python/${CPY_PATCHSET}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + $(python_gen_cond_dep ' + dev-python/jaraco-envs[${PYTHON_USEDEP}] + >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-fixture-config[${PYTHON_USEDEP}] + dev-python/pytest-virtualenv[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + ' python3_{8..10} pypy3) + ) +" +PDEPEND=" + >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}]" + +# Force in-source build because build system modifies sources. +DISTUTILS_IN_SOURCE_BUILD=1 + +DOCS=( {CHANGES,README}.rst ) + +src_prepare() { + # apply distutils patches to the bundled distutils + pushd setuptools/_distutils >/dev/null || die + # TODO: distutils C++ patch? + eapply -p3 "${WORKDIR}/${CPY_PATCHSET}/0006-distutils-make-OO-enable-both-opt-1-and-opt-2-optimi.patch" + popd >/dev/null || die + + distutils-r1_src_prepare +} + +python_test() { + # keep in sync with python_gen_cond_dep above! + has "${EPYTHON}" python3.{8..10} pypy3 || continue + + distutils_install_for_testing + local deselect=( + # network + 'setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[None]' + setuptools/tests/test_distutils_adoption.py + # TODO + setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts + ) + [[ ${EPYTHON} == pypy3 ]] && deselect+=( + setuptools/tests/test_develop.py::TestDevelop::test_2to3_user_mode + ) + + # test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg + # It tries to sandbox the test in a tempdir + HOME="${PWD}" epytest ${deselect[@]/#/--deselect } \ + -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" \ + setuptools +} + +python_install() { + export DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1 + distutils-r1_python_install +} diff --git a/dev-python/setuptools/setuptools-57.4.0.ebuild b/dev-python/setuptools/setuptools-57.4.0.ebuild deleted file mode 100644 index 771a2d22c1b6..000000000000 --- a/dev-python/setuptools/setuptools-57.4.0.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Set to 'manual' to avoid triggering install QA check -DISTUTILS_USE_SETUPTOOLS=manual -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Collection of extensions to Distutils" -HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools/" -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 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - dev-python/jaraco-envs[${PYTHON_USEDEP}] - >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-fixture-config[${PYTHON_USEDEP}] - dev-python/pytest-virtualenv[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - ' python3_{8..10} pypy3) - ) -" -PDEPEND=" - >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}] - dev-python/setuptools_scm[${PYTHON_USEDEP}]" - -# Force in-source build because build system modifies sources. -DISTUTILS_IN_SOURCE_BUILD=1 - -DOCS=( {CHANGES,README}.rst ) - -python_test() { - # keep in sync with python_gen_cond_dep above! - has "${EPYTHON}" python3.{8..10} pypy3 || continue - - distutils_install_for_testing - local deselect=( - # network - 'setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[None]' - setuptools/tests/test_distutils_adoption.py - # TODO - setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts - ) - [[ ${EPYTHON} == pypy3 ]] && deselect+=( - setuptools/tests/test_develop.py::TestDevelop::test_2to3_user_mode - ) - - # test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg - # It tries to sandbox the test in a tempdir - HOME="${PWD}" epytest ${deselect[@]/#/--deselect } \ - -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" \ - setuptools -} - -python_install() { - export DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1 - distutils-r1_python_install -} diff --git a/dev-python/sip/Manifest b/dev-python/sip/Manifest index 3b5b8a572abb..47e71644cc27 100644 --- a/dev-python/sip/Manifest +++ b/dev-python/sip/Manifest @@ -2,7 +2,7 @@ AUX sip-4.18-darwin.patch 1187 BLAKE2B a3cd0418de90e7377bc2ae1206f4620c6be379a3b DIST sip-4.19.25.tar.gz 1056384 BLAKE2B f92e105e6b30e871aea2883dc9cd459e4032fb139a9eaff153a3412a66b39df4d7ac985711a2693aee83195ff3850ae648bee4102f7fc3cc30d09885799f2b98 SHA512 60fb4133c68869bf0993144978b4847d94a0f9c7b477f64a346ea133cfe35bc11820204ab327dcf9a929b6f65a26d16cc7efbce65e49967c3347b39376e57001 DIST sip-5.5.0.tar.gz 1108126 BLAKE2B 59f0323b3befd7ebb89461e93e1e7e5707d11b2882bd524a45f3a6ba8d8a3c792aff5580027255812f6a3fa0854febeb418690fa6106efb21aab1610d66ef911 SHA512 0122beab575239cdb3b1430dc53a7f74175e3fbb3e113bcafced122ffbc4bd3d339b64a672ac1319ea14cd540b5877c2bcfeb7f8821fe8a3c8ba3ce9744bf803 DIST sip-6.2.0.dev2107131757.tar.gz 1180225 BLAKE2B 456111e610d872c4b7a875f99e151a82ba3ed1ff11f7d93b19558c52f37e710e448387256d0f620a497d260d97c583c53cbcc5a42affd6e7c05e4f557ae97732 SHA512 260d86d676a56440ac78099de9998697114ed5deb1ed15299aaea68b49b8ea829dfb92f990762875abff0a0c653e4998f1a91437895ba8d38cdac5cf4f2c5761 -EBUILD sip-4.19.25-r1.ebuild 2268 BLAKE2B ee2c0d7da7d33f9043e5c368200fdff53d8438f283762595ebf9a873e0e90324eec111d9b47cae8da3f2a8500081f0b64687f7ca20dc27482f2fe6578f31a619 SHA512 c4f50bd111aee5daa0da7b47bb7340c4ab7facd8b7bc71fbeea661178defcc586e42b8f14828848a5b65024edb8607f1636e9592a7ff62ded8deb62f385097a4 +EBUILD sip-4.19.25-r1.ebuild 2275 BLAKE2B 89ea240194120bff7b9b3d9b2026f2343fde3bbd8063bb2070ca12c624db79e4d2582a9024cc011705a8f3dd78468ba3849dfd9f806706a20cd1d3c3c0f21b79 SHA512 9cfcd1c771a10205695e66316168e3b29cf4b2fe48212b6918152b988571ce944ee86c6b55f3d9531e7a624a1c7554beff403d76addc6645e4f92e73fb904439 EBUILD sip-4.19.25.ebuild 2266 BLAKE2B 0c407d5662f9b4a52c6609f26f2af147c9f545408d85f4b0ff3607858057f5c8d8e2fdf9b43638037289b1dc7378c77667894b046a37e62d2268e7af635b5ef9 SHA512 ed0d96b98948b38564c61e95d25546306891652fcc2cacfb47fa9d6e535595a4146a82458943cbbc5ed02f58283ebc9ef338c39bd806e3e79114a3e34633bf51 EBUILD sip-5.5.0-r2.ebuild 866 BLAKE2B 7a712bf5925feeb8758b32a5fe4871172163d2c423a22d4eeed2802901b9a1a3a6ae5e4a46092f5132cb695a2ea10d8c759be08866689794d9460b53313c71ca SHA512 9f3b813efcb8c02d2e9998b1f547bf6238b59e6e9342b5d441a1eebe1ac36b7ac1988ce876081da7ddc432cc8a6a4819f96257e5188a519a2296733d094f4659 EBUILD sip-6.2.0_pre2107131757.ebuild 899 BLAKE2B f004737c0f47e793bfff550e16b63103ac4290d90421d384b6d1157ef72631edc25ab06fe4910124810e138724d0ef4b2fc81bd29a78062f6fe351a134510dca SHA512 8c12603272fb963edb8afb8145718c0880ca1b43ddef577df1073b31f15e474bf22fa577238d696015e527e3ca5c465fa0d6e4bebe78629713418116a21ce3e3 diff --git a/dev-python/sip/sip-4.19.25-r1.ebuild b/dev-python/sip/sip-4.19.25-r1.ebuild index 5cccba1a46d2..6847f5907166 100644 --- a/dev-python/sip/sip-4.19.25-r1.ebuild +++ b/dev-python/sip/sip-4.19.25-r1.ebuild @@ -20,7 +20,7 @@ S=${WORKDIR}/${MY_P} # Sub-slot based on SIP_API_MAJOR_NR from siplib/sip.h SLOT="0/12" LICENSE="|| ( GPL-2 GPL-3 SIP )" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" IUSE="doc" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-python/sphinxcontrib-github-alt/Manifest b/dev-python/sphinxcontrib-github-alt/Manifest index 3ef34290559e..7d3f931c7f3e 100644 --- a/dev-python/sphinxcontrib-github-alt/Manifest +++ b/dev-python/sphinxcontrib-github-alt/Manifest @@ -1,5 +1,5 @@ DIST sphinxcontrib-github-alt-1.1.tar.gz 3312 BLAKE2B 4665c873bff44a65b0aaac4ea853ac4edc3447850f6c18a8c7b717a84e158c6cf0c16116bbfdff8f3419b8448272a180c57283c324ab5052359da4522937abbf SHA512 b7af74e3762d51663bcc8a33d10bb63ae5fd24e220919719de5ff9421ec2ae854b84bb9f17f379fa174996edc2160580fb49b0030bab4cadbdfbcbf0a0cd509d DIST sphinxcontrib-github-alt-1.2.tar.gz 3680 BLAKE2B afd5a20d073e58bcb657fbf100b28fab9d8cda2e1ae7e488dab42e8d4b12e4668185657673a56e9c410aa81cb65dbf4b706740511a8ed9d6c49482ea014c2fc0 SHA512 08f6738206232a5f37446ecac7b804178a57173efee58886623c7d2b43678c8acfd5a7527bacfe7c8f004fd531be9606f24a99c5665b78f97a5676398d2d2857 EBUILD sphinxcontrib-github-alt-1.1-r2.ebuild 641 BLAKE2B 1568d98697a52f5f6500f1305be52917d466a7e0f77f7cd21821c5fbf28339cfc1cedcfaea55316410ba21bdafc147e619f17e607b272f517390db21ef6bc993 SHA512 8b2d87209af9d86def3dc27dad6bdda84b15bee627f3e88fa53bd510faf8c79c8ad88d530b1ffbe1831fb1593b92d07ce2645e222443535dadcb901de5c330c6 -EBUILD sphinxcontrib-github-alt-1.2.ebuild 670 BLAKE2B 78e2e83b75514c4d8effddf5ca809a39260f3eb4597ddf5481a7022d60899119b9c9eb4c650b2bfb350f422be2a3d21830f2c8c08d0404feb1efa146d37d10e9 SHA512 a4341e0e84f8adc3414b56a7fb6267901c1d46b92bedf94d88b7a4fe9d4ba5ec5e027728961465fc612f5dfd564186a1743a4182c59e21339d708b52e31e268b +EBUILD sphinxcontrib-github-alt-1.2.ebuild 669 BLAKE2B 5d1971535ccbd266c0a114ed9854d105d1faa8ed7ca2bbf40d2eda1a94fb8dc69de75d78e2681ff6ca2a6451f0e3435d44ed9f2acbec55b7b20a1885f5cbf139 SHA512 c7d58726c61412e6d60b25e54852537ab68b6333e633643571e3c4f2c2f6dfb08d13703c4e73c64b597ab805efd9fc9cf3c3588dd7788952405360d104fb3b04 MISC metadata.xml 436 BLAKE2B 66cbd7a712c5d961f49809b3cc95dc80f3f10300ab36c0a91c636a514c52d46a4a31fd3d24665fc2d1dd44ed859ae35f8694193bb5fea26fa8f1e02c39546898 SHA512 9c198eba6ed705786f266b89e1313dd2a4427eff716ec0698ed3cc6e25eaa9b168216d8c46e48009d3e67ad820628820566bdd9184ffb1b147d942349bc66d4f diff --git a/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2.ebuild b/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2.ebuild index 7f956a7561ff..8ae71507a95f 100644 --- a/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2.ebuild +++ b/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]" BDEPEND="${RDEPEND}" diff --git a/dev-python/tomli/Manifest b/dev-python/tomli/Manifest index 843ea58cf99d..1c1373c37a9b 100644 --- a/dev-python/tomli/Manifest +++ b/dev-python/tomli/Manifest @@ -1,3 +1,3 @@ DIST tomli-1.0.4.gh.tar.gz 120508 BLAKE2B bd75568315b405598578b395ec0e20b7f37e9ceee58f145cda8adaf58a3fa549cd35902650f5b2aa84b764ab32eac8a21d3ffd94c0c4c43eab3c3a0b49203a71 SHA512 e30e06ea805c94359596c3d6db82464ccafcdde0172cae12d62c889c70986159b3198cf465183854bef1b048c21e487c2b0dad2825e2477d363885e749b238ee -EBUILD tomli-1.0.4.ebuild 816 BLAKE2B a837bf74fef98b24112be0c2f9e704ddabd75e3712c00aa62316dc66534c6ad6dc1dac923c6e67064846eb00c189659363920727517e9fe833fef6215a715bd2 SHA512 9cc575a78ef9e1c7acd0813210c9d795f05c558d5023df3c6f12385ec9d94b911932aa2db37d59bd82a2f2477a48a5d00aade484a39358d7e70a7e279af92dcb +EBUILD tomli-1.0.4.ebuild 821 BLAKE2B aafd279b2b24af015312c13cfece5ee885f751b8315d7cf9158d6728ad94602db51cd9f0d950ac89c8c2cd15c3adbddc733b48b7eefd8fb0c0d36b9930453b28 SHA512 6ff2d3d651ab33a543885674fbcfd1655321406df6fdf0cd4e2a13a2402052c666e331faf54a33f98ebf6b3822c1160b13dcd19c39bfcd390409b93cf57bb61e MISC metadata.xml 338 BLAKE2B 9a121aa354145d8764982615b75e0d7bbafd9fd9f62d8aec58f75b07ee4c86a2e31d56d4f9e15025eafd639fb8bc378e2e7524d8d5310aadc98d06cd374644b7 SHA512 4be4620f741c382a83c748af54f8f9744703d0eef7302bff78d3d85da6b9c2628ad0bdda54b8bd75399f9e89ecf5eb80a961029574d85aaefbdd95cbf35b6099 diff --git a/dev-python/tomli/tomli-1.0.4.ebuild b/dev-python/tomli/tomli-1.0.4.ebuild index 7ad7d69a48f2..1bced1acc7cd 100644 --- a/dev-python/tomli/tomli-1.0.4.ebuild +++ b/dev-python/tomli/tomli-1.0.4.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" BDEPEND=" test? ( dev-python/python-dateutil[${PYTHON_USEDEP}] )" diff --git a/dev-python/toolz/Manifest b/dev-python/toolz/Manifest index 2a2246f89dbb..6ecad9ee43bc 100644 --- a/dev-python/toolz/Manifest +++ b/dev-python/toolz/Manifest @@ -1,4 +1,4 @@ AUX toolz-0.11.1-py310.patch 720 BLAKE2B e1612b5230fa0f11251957709d8841e423e7f3916506cf55416407689b5d23ae9ef8f9dafe81c68dff1d8bf1c287c7681416c6cfa59bc8062086de8a17e9f565 SHA512 26a4b641f74659c825dc89ed5b3390a09503d92f2e906f2eab167871e9b322d6db1f54c988633a79a36d2c0edb1a5de368031bafe786781a8e7d5b6de710a588 DIST toolz-0.11.1.tar.gz 64428 BLAKE2B 934f122bbf9e762e72f502f8b9ba8b5aa946b6e2b758e9501c2bc58fefa3443cda4b3e2c423be221643f51b2a12de0961be835ae3a23e97525fa203c969edff4 SHA512 8bea2b75b74d9da988c777577f3ad574192659dcc4bea54ac6d1400a81bef07818c49c8da40028a8c42905f9ab5b5111c50c239fb56f34c315865f90413af68b -EBUILD toolz-0.11.1.ebuild 542 BLAKE2B 85115eb1ca87c5204ca4dce9f8dd3399042e7dddc32c322ea5b4140150c0afb57b9f8556d21130ead3bad93aea7054b5158ffd4e75301f5a4f16f188b70e8d3f SHA512 18fb7732c686d1fe68e0831ebbd1db5caafe6d83e9babb0fc2f50aed9eddeb062371b0c23afe08e35f76fba64aff838942e5c0d26727ff8b8ab3c70d57f5942d +EBUILD toolz-0.11.1.ebuild 548 BLAKE2B 07f07f019212e834d6cba39ebd6b49b137422d7fcdfcbac7741883b8f33a322bf339c271cd75678596e9a4981340dae33d6c33eb4b97ed2654493594e6153eda SHA512 0f5807bf3cf86660cdc310d628442138679b8e983671e653c61cd2cbc6dcd49847376623caddcdc1d6c6fb38c96df19fcf58673423cb7297fad0ad75d2c46953 MISC metadata.xml 332 BLAKE2B 36407eae22ccceadca8dd6127b7b6e1d04d65722e2ac88fd8f875807ec6f08f5a62d3570970c7cc85f6fd9bd6998c38b06100712569baa086dffcee98ef0aae2 SHA512 f32abff7501f0aec08df19ecc6f3b3aece597c396d73c7c025cb6e6f6127c9aa498719f02f55c51bfaf6e0d0dd51a150dab04baecdd9586245a2f8a0fbcb19b9 diff --git a/dev-python/toolz/toolz-0.11.1.ebuild b/dev-python/toolz/toolz-0.11.1.ebuild index 99a04a7c94be..7053d9008216 100644 --- a/dev-python/toolz/toolz-0.11.1.ebuild +++ b/dev-python/toolz/toolz-0.11.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~sparc x86 ~amd64-linux ~x86-linux" BDEPEND=" dev-python/versioneer[${PYTHON_USEDEP}]" diff --git a/dev-python/tqdm/Manifest b/dev-python/tqdm/Manifest index 3953d9c7c1c3..a2162b4e4e83 100644 --- a/dev-python/tqdm/Manifest +++ b/dev-python/tqdm/Manifest @@ -1,8 +1,5 @@ -AUX tqdm-4.61.1-py310.patch 1030 BLAKE2B 7505087ca6b5db8523a91c831d48f2dcbe34912d6eba34f80f48044bf5ff8a3c0166c02f5b4e2a693dbe49bc8a7db2682813ed495440f3f8f9fc0e69d93d31a3 SHA512 1de7036c469c078028fe0a9044ecb0ad1dc16d3642d65d13a7c61e6fccac9bea652da0dd385a238ed68a423d481b5bbaa09b2deb9a859a07d64d2eee617c53e8 -DIST tqdm-4.61.1.tar.gz 169637 BLAKE2B 8b89f320e13119b24a9e121747bce0b5c6625c31feb8c427a97e71da52797d9de764ce5e5c41c07d5954a1e5e4e21913335a4691837bc243db473821b2dad1ac SHA512 6092a30389380a511abc8bee7e6144556d6dc1a993ba4a2685707afa2838a12f472aa216ac5e55d144da74f9be1d398d4c6f5352986a200557e4aba67831a505 DIST tqdm-4.61.2.tar.gz 169665 BLAKE2B f5dff67eb549cab0dd667815c25f6e885a2e0cefc2ad68e97fdc09599eb41b13589f7a88d5a445813973454a5e5f835b3139651ec2e09b717db0fd6dc705890e SHA512 bc33e8fe00244f90f61ab51d0c7c0b98d5580efebd9758284d9dbe2a699eabeb0d92871eedc2f95f377e29dd0f7ea4b5247b96cb4cc1687dcfea3a9ed1152ab7 DIST tqdm-4.62.0.tar.gz 169668 BLAKE2B 64a3df2f00a4fcba6bb67ae15e04f392a73b54cf7284f3c013ad31d00317e9d84ac2e1feed302137aeb7ea9e3c9d1d730623cbd96e8c76c46df6382435146efa SHA512 dd60d5522b68086410ec5f02574477dcc33a887ef509cc1d1735921dd906f951180d6115680517b3abbd2cf6c4ee1c60b9c950654ea9b7642d52d28052326088 -EBUILD tqdm-4.61.1.ebuild 1200 BLAKE2B 0a796c10c2f1d1da67c2790fbdea9192b2ab613427468c73c6e3ba395c10a0aeb7d9db0621a8aba0bba23cd72176f8b7c442069f7c7b12cf46200a685b726945 SHA512 486fffe2e60ef08a9924ecb81588c4a4dace8d1aa5576ed8a2018e1485dab2381c4c176c92fd0cfd75a901433bbe5adf808d9643c4124c330dadf1441ddc60e3 -EBUILD tqdm-4.61.2.ebuild 1170 BLAKE2B 2409955943a44f519894be995f246cb779fed309aa1a6be85c4a73fe1c5bd622d92ff3debd3da955804c83ec269a3d01fa6ef8bd1248f25bbdc950e37c4129d2 SHA512 aa59e6ebbef2545054fb3cd3606e55b3c9267af575302b1975d956d15ec2457b7cd46f3657e8e46f63e5f0c6bdfacbb3f5e02122a42c66c5781133eab0678046 +EBUILD tqdm-4.61.2.ebuild 1162 BLAKE2B 1c239c6f6202c694f1acbda28820226d91f9905c055ca5639f3f896293078271ba79acf3e10dd5b8e4dcf9a6abd20bfc5a7bf2bb3c171122d724866d27e6f7ba SHA512 10d7735f0c6a7f22caaf0f59bb915b4bb0ce0a04531f15850316dbb5a4ff17aa614b0b37934324c2f7f3dc9e530a79dc6ef2d2a657c5888155da1fd2b9b54f85 EBUILD tqdm-4.62.0.ebuild 1170 BLAKE2B 2409955943a44f519894be995f246cb779fed309aa1a6be85c4a73fe1c5bd622d92ff3debd3da955804c83ec269a3d01fa6ef8bd1248f25bbdc950e37c4129d2 SHA512 aa59e6ebbef2545054fb3cd3606e55b3c9267af575302b1975d956d15ec2457b7cd46f3657e8e46f63e5f0c6bdfacbb3f5e02122a42c66c5781133eab0678046 MISC metadata.xml 604 BLAKE2B 574eef287a9260a1c115d2e8751c417962cbc09fdd18c68b189898974c8396bc7fab56fcb71a067477e0701916cc9e4dd6701d19e86e62027fd8a34e630b3f17 SHA512 d12b1ccb6601676fcb18122a94d0f397ed1d411a8f8a40d32e595bf36faa08d5a9aeada278c471f063ea75605d7657f6697c2ed45ccc658b9e7f57a0114e7982 diff --git a/dev-python/tqdm/files/tqdm-4.61.1-py310.patch b/dev-python/tqdm/files/tqdm-4.61.1-py310.patch deleted file mode 100644 index 10cb898d4809..000000000000 --- a/dev-python/tqdm/files/tqdm-4.61.1-py310.patch +++ /dev/null @@ -1,35 +0,0 @@ -From d2a6ec2ab84aec847b1598bb2a777103cea7fc9f Mon Sep 17 00:00:00 2001 -From: Casper da Costa-Luis -Date: Sat, 12 Jun 2021 17:39:37 +0100 -Subject: [PATCH] fix py3.10 `asyncio` tests - -- fixes #1176 ---- - tqdm/asyncio.py | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/tqdm/asyncio.py b/tqdm/asyncio.py -index 0d3ba747d..8f9b4ed6e 100644 ---- a/tqdm/asyncio.py -+++ b/tqdm/asyncio.py -@@ -8,6 +8,7 @@ - ... ... - """ - import asyncio -+from sys import version_info - - from .std import tqdm as std_tqdm - -@@ -60,7 +61,11 @@ def as_completed(cls, fs, *, loop=None, timeout=None, total=None, **tqdm_kwargs) - """ - if total is None: - total = len(fs) -- yield from cls(asyncio.as_completed(fs, loop=loop, timeout=timeout), -+ -+ kwargs = {} -+ if version_info[:2] < (3, 10): -+ kwargs['loop'] = loop -+ yield from cls(asyncio.as_completed(fs, timeout=timeout, **kwargs), - total=total, **tqdm_kwargs) - - @classmethod diff --git a/dev-python/tqdm/tqdm-4.61.1.ebuild b/dev-python/tqdm/tqdm-4.61.1.ebuild deleted file mode 100644 index f9721f3b05fa..000000000000 --- a/dev-python/tqdm/tqdm-4.61.1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( pypy3 python3_{8..10} ) -inherit distutils-r1 - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/tqdm/tqdm" -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~x64-macos" -fi - -DESCRIPTION="Add a progress meter to your loops in a second" -HOMEPAGE="https://github.com/tqdm/tqdm" - -LICENSE="MIT" -SLOT="0" -IUSE="examples" - -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - dev-python/toml[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/${P}-py310.patch -) - -python_test() { - # Skip unpredictable performance tests - epytest --ignore 'tests/tests_perf.py' -} - -python_install() { - doman "${BUILD_DIR}"/lib/tqdm/tqdm.1 - rm "${BUILD_DIR}"/lib/tqdm/tqdm.1 || die - distutils-r1_python_install -} - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/tqdm/tqdm-4.61.2.ebuild b/dev-python/tqdm/tqdm-4.61.2.ebuild index be993f734871..dd8d2f22d61c 100644 --- a/dev-python/tqdm/tqdm-4.61.2.ebuild +++ b/dev-python/tqdm/tqdm-4.61.2.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/tqdm/tqdm" else SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x64-macos" fi DESCRIPTION="Add a progress meter to your loops in a second" diff --git a/dev-python/traceback2/Manifest b/dev-python/traceback2/Manifest deleted file mode 100644 index 5278541c4d1d..000000000000 --- a/dev-python/traceback2/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST traceback2-1.4.0.tar.gz 15872 BLAKE2B cd2e1fe91e1e71a6dd764675e083857f359cfa5aaa3d2fee7f1709e24c545bb9e337f0af1d87f9e286fa2c36dfa12dca84589a936dc9f9805a1c4891739f337b SHA512 84c7fc291c8f2d4cee10441cdef1820aa453e631dfa91ed58e40fc205e97a9dd2101388d5689e4fdf10edfbf06bdb5b895d1635ae7218ba0c9b697d3f95f9342 -EBUILD traceback2-1.4.0-r1.ebuild 1000 BLAKE2B cac4769fd8ff573414792ad3bedbfed411f193162022bf8e7f5a18e81711b196de20c469fa63500ee5960b85b7ec5a7d4c030f2ac440197f9c42164e2d0dc257 SHA512 f03cd5d08bb1afed3f72ae7c5a279a5ecd5ed124595fdd0a9f1683afb7e01e6e4ffb21129bbb34516fcb1513c218e2ca3be4111e4f691ece65211d617f1c1bf6 -MISC metadata.xml 377 BLAKE2B d9559b04f5b5494558e9441673f5f903a07e14d4f333a48c6b0091d1e254ac555f26d9fa4f48a794f197026f8683d80c7bd80020233839840cbf277bd72e3c9f SHA512 5323b19aa003404610d2ddfff36c8e7117412afa058486b02dc949e6b39a8a52dcad78aaec92ba62fed72f0dfe5ef501905ade41a3c018dfeffcdbc8ab9b6378 diff --git a/dev-python/traceback2/metadata.xml b/dev-python/traceback2/metadata.xml deleted file mode 100644 index 34b72c8f590a..000000000000 --- a/dev-python/traceback2/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - traceback2 - testing-cabal/traceback2 - - diff --git a/dev-python/traceback2/traceback2-1.4.0-r1.ebuild b/dev-python/traceback2/traceback2-1.4.0-r1.ebuild deleted file mode 100644 index 764320ce82f6..000000000000 --- a/dev-python/traceback2/traceback2-1.4.0-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Backports of the traceback module" -HOMEPAGE="https://github.com/testing-cabal/traceback2" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-python/linecache2[${PYTHON_USEDEP}]" -BDEPEND=" - dev-python/pbr[${PYTHON_USEDEP}] - test? ( - dev-python/contextlib2[${PYTHON_USEDEP}] - dev-python/fixtures[${PYTHON_USEDEP}] - dev-python/unittest2[${PYTHON_USEDEP}] - )" - -distutils_enable_tests unittest - -src_prepare() { - # fails by line numbers on various py3 versions - sed -i -e 's:test_context_suppression:_&:' \ - -e 's:test_format_locals:_&:' \ - -e 's:test_bad_indentation:_&:' \ - -e 's:test_encoded_file:_&:' \ - traceback2/tests/test_traceback.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/treq/Manifest b/dev-python/treq/Manifest index 50797040b1e2..d2e1bba790b4 100644 --- a/dev-python/treq/Manifest +++ b/dev-python/treq/Manifest @@ -3,5 +3,5 @@ DIST treq-21.1.0.tar.gz 71018 BLAKE2B 44223c0ad618f4a57283db60063ee2fd263f958ff1 DIST treq-21.5.0.tar.gz 71323 BLAKE2B 1e1f0f4c885c1d197fdf9c1a88c9ee486c3fcc4d126498f4ce10e59d62e2445e4935e3f4cabed5de2f2663c3049ab6b49e47a0bad29380a4bb901e30d6723f49 SHA512 81ccfaa90513f0ef53c60f69ff7c60e066c6f0669ab82cf361e0720e5fd3098eb88e9b205f5bb590f1e0cde6083e5e2dfbacb6086986f0dd91fc2b3038da3093 EBUILD treq-20.9.0.ebuild 1552 BLAKE2B e96643e5db58330b4ae89681821d17d2907662d09f86d291157b36f7072172e162c0bf8387ed0be11e8edbd83ea43ee7ace004050f7179fbc7ebee731759d323 SHA512 2f08bdea0941edaa8359a7ba9e549c796461195179c9eef3c3e6f3df6890f46671f72fe6423416e480315660789b8437559faab798b7a0c3b2adfcbe2eed98c2 EBUILD treq-21.1.0.ebuild 1563 BLAKE2B f8c7f22fd8231617ffd1e00c84a9b84a60d834180a034674cc19d044667ec20f4329dada4f1bd5344137c7bf1286fd530b18064426739f4826b8e7ee9df529bd SHA512 3c32cea95537342362e8cbe56c810c373173bc83f96629bbebef31f409ec2a3f2c08afd0689c864072d4435ad8af52bd509dbe8b28b65147f0f3aef9f908f250 -EBUILD treq-21.5.0.ebuild 1563 BLAKE2B f8c7f22fd8231617ffd1e00c84a9b84a60d834180a034674cc19d044667ec20f4329dada4f1bd5344137c7bf1286fd530b18064426739f4826b8e7ee9df529bd SHA512 3c32cea95537342362e8cbe56c810c373173bc83f96629bbebef31f409ec2a3f2c08afd0689c864072d4435ad8af52bd509dbe8b28b65147f0f3aef9f908f250 -MISC metadata.xml 679 BLAKE2B 1218e13a10ef3e4b63b892d3ba444116d8ae3bdc625c9b95ef73f9c4d59dc7bad527e919568306e7744b79a9bb00dea90ee0b83146bc4314d224e2dc7657cb7d SHA512 b3d2aadc2c43d03d80d50fd67830e62ba7543dc7ea7e0f834b32a7738031a49a8ab57069b8d5c7a9b0f88405bae8d59333e50ecab87286f8be5504141081914e +EBUILD treq-21.5.0.ebuild 1059 BLAKE2B b27a7f9e6f5f8f07e60673b9604d21462b8e7121fd24787dde811e05e46d7dea0406a41d9ba8f1ef74666487fe696af263077d3521203d8ce0d23c4ac3e95bb6 SHA512 1ec6b023e1709f350a5b61a036a7ab60f7d09b65f58fe4ab2c76c9941e636da83c497f82ee93eb12f6520c8976bb33adef126222b4f53d55a342f21a9c1656fa +MISC metadata.xml 780 BLAKE2B 624c0453f7ddecf22792eaa2cc87e4c997f5896cefcbd2fff2e7cc991ebb094dd178340b7ced63a8e274e4d56fea24a17c07930303dee72049b2b1981d4295af SHA512 d3fb3a72c69ca17e14b767b91084048791fa6ef5b52ee6a4979dcb53f013549ed2b2d651e9668b7cdf7770379d06e4a78efa2d4eaca94a8a6e3bd244252c233b diff --git a/dev-python/treq/metadata.xml b/dev-python/treq/metadata.xml index d90ac85b2d47..298a46ddb241 100644 --- a/dev-python/treq/metadata.xml +++ b/dev-python/treq/metadata.xml @@ -5,6 +5,10 @@ dolsen@gentoo.org Brian Dolbec + + python@gentoo.org + Python + hawkowl@twistedmatrix.com diff --git a/dev-python/treq/treq-21.5.0.ebuild b/dev-python/treq/treq-21.5.0.ebuild index b5f62bffd38c..4a466dd998f2 100644 --- a/dev-python/treq/treq-21.5.0.ebuild +++ b/dev-python/treq/treq-21.5.0.ebuild @@ -2,8 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) -DISTUTILS_USE_SETUPTOOLS="bdepend" + +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 @@ -17,47 +17,27 @@ KEYWORDS="~amd64 ~arm64 ~x86" IUSE="doc test" RESTRICT="!test? ( test )" -COMMON_DEPEND=" - dev-python/incremental[${PYTHON_USEDEP}] +RDEPEND=" + dev-python/attrs[${PYTHON_USEDEP}] >=dev-python/hyperlink-21.0.0[${PYTHON_USEDEP}] -" - -RDEPEND="${COMMON_DEPEND} - dev-python/six[${PYTHON_USEDEP}] - >=dev-python/twisted-18.7.0[crypt,${PYTHON_USEDEP}] + dev-python/incremental[${PYTHON_USEDEP}] >=dev-python/requests-2.1.0[${PYTHON_USEDEP}] - dev-python/attrs[${PYTHON_USEDEP}] + >=dev-python/twisted-18.7.0[crypt,${PYTHON_USEDEP}] " - -DEPEND="${COMMON_DEPEND} - doc? ( dev-python/sphinx - ${RDEPEND} ) +BDEPEND=" test? ( - dev-python/mock[${PYTHON_USEDEP}] dev-python/httpbin[${PYTHON_USEDEP}] )" -python_compile_all() { - use doc && emake -C "${S}/docs" html -} - -python_install_all() { - use doc && HTML_DOCS=( docs/_build/html/ ) - - distutils-r1_python_install_all -} +distutils_enable_sphinx docs -test_instructions() { - ewarn "The 'test' USE flag and FEATURE only ensures that the correct" - ewarn "dependenciess are installed for this package." - ewarn "Please run eg:" - ewarn "$ python3.7 /usr/bin/trial treq" - ewarn "as a user for each of the python versions it is installed to" - ewarn "to correctly test this package." +src_prepare() { + # fix relative path for docs generation + sed -e "s@('..')@('../src')@" -i docs/conf.py || die + distutils-r1_src_prepare } python_test() { - # Tests fail when run via emerge - # they need proper network access - test_instructions + distutils_install_for_testing + "${EPYTHON}" -m twisted.trial treq || die "Tests failed with ${EPYTHON}" } diff --git a/dev-python/tubes/Manifest b/dev-python/tubes/Manifest index 32f422dcd47a..bf474a07d337 100644 --- a/dev-python/tubes/Manifest +++ b/dev-python/tubes/Manifest @@ -1,4 +1,4 @@ AUX remove-unnecessary-dep.patch 555 BLAKE2B 9e5df1bd6bf31d7081361ca67fcc3a439d2544a6d8bd8371c3f8b040d97579c192624d6599a6ddd4e4fd73e577dd3d29ebb5c6506d02e4b33d9b95ae74c98030 SHA512 d71688663468110b1e7eef0b536e7c4545894992f46963186c98c50ad5a4e305a536eff743ff9b6d17b8aad748ed3154aca200eeed82b53eb29063a37893c073 DIST tubes-0.2.0.tar.gz 64284 BLAKE2B fb8e196a2e68998e5e63c7c5e001d4b8baffb049bb4bedc8f8eb44117ab6a699e54a0dc96071cea8eec7db7a49316a01f6c259d2e456443a1014d9d4fc25d007 SHA512 6039a3059b61f8a0c84d4e10bb47d9f2bb95505b0353cb0f1eefb6942f0ad0d88c9b02ff0d48ed0300d615d3e3203c5e884990cd6d006c2f1dbd18b88fcb2e9e -EBUILD tubes-0.2.0-r1.ebuild 665 BLAKE2B db3a3b7d182c798c390b10528cf30fa387e59b95147a658a41c3d11e6bfea64cc1cf1d4b705bda4953994634b5efc3226ea68dc404d623073138a6b3ddd4066b SHA512 2cb45c49cd5bb806214c3770e0b73f603d97cdf7760d56e8555d9e09cfde57915d940cdbff4c528720f1981110a26b7cd83e9fa903b1d0f72e1b07714219f73b -MISC metadata.xml 659 BLAKE2B bca50c3e192ef6b48aec039a7cf8b54875818c6f64e74ca99a8fa64d2a2114a7703d890fcbdc83c5ce96e626e07e7db5382fb770f0cc19b9beb81723f8b29248 SHA512 6ab0a92134cc1b9ca24c253c16f642b00bf5db618005760b83dd4b0d033f7e247efad35f00d87adeedede2064fc1425b93c622411a213b531334adf910e96f9c +EBUILD tubes-0.2.0-r1.ebuild 612 BLAKE2B e86f8b034340e9648dd007b44218efaae83609bef2d4143c35f2cff783fa3c88b0c66777af896caeb39a384943f11017d9afa622ddacec33342dc8a67e6acd85 SHA512 d9a587e0ac5dad70620c63ec16d9f9a54a8938fa6c94a8086141d7ce87de73fd0a55f13a015c85197de22940931bc538cf30ccc76509f639492ba3c7865353a2 +MISC metadata.xml 760 BLAKE2B 35d5872b0ad1f9db36332a6ab8628ee0552b264c56c9ab3aebe11fcb40b810aa3f553e725453b7b359340afb77697dd3843c3d72fa7ce9636e36dbcbbd82471e SHA512 dbad5fb1e9268817f54279775b42323f5ec96d81adf37b390f972dfcc4aa1f152560ce8b36e76723f9a93d833bf4d7283a5d5c39bf91f639c5cd8093883c071e diff --git a/dev-python/tubes/metadata.xml b/dev-python/tubes/metadata.xml index a67569e9a9d4..ab4fe41e3b87 100644 --- a/dev-python/tubes/metadata.xml +++ b/dev-python/tubes/metadata.xml @@ -5,6 +5,10 @@ dolsen@gentoo.org Brian Dolbec + + python@gentoo.org + Python + glyph@twistedmatrix.com diff --git a/dev-python/tubes/tubes-0.2.0-r1.ebuild b/dev-python/tubes/tubes-0.2.0-r1.ebuild index d2d72704105d..4cb9037250ee 100644 --- a/dev-python/tubes/tubes-0.2.0-r1.ebuild +++ b/dev-python/tubes/tubes-0.2.0-r1.ebuild @@ -3,9 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) -DISTUTILS_USE_SETUPTOOLS=bdepend - +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 DESCRIPTION="Flow control and backpressure for event-driven applications" @@ -16,11 +14,10 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" -DEPEND=" +RDEPEND=" dev-python/six[${PYTHON_USEDEP}] dev-python/twisted[${PYTHON_USEDEP}] " -RDEPEND="${DEPEND}" PATCHES=( "${FILESDIR}/remove-unnecessary-dep.patch") diff --git a/dev-python/unittest2/Manifest b/dev-python/unittest2/Manifest deleted file mode 100644 index 05da69946bf8..000000000000 --- a/dev-python/unittest2/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX remove-argparse-dependence.patch 424 BLAKE2B 6b59d1913f24b336f9cd8bd40a0d42f281fe452937be9b1f2b7187aaff611c07de8bfe138ce9bbd42c5c812d217400d4a49ee991e44821020b5d3a131b5dea18 SHA512 e4a7b803ba5e77484f4e800df4c78d5b4d35f2d66e5c416c256bd6e7fa3db193c32aa0a455aac66b34f27c1038accf7949f64d98bf4a31a896a43d790de810f7 -AUX unittest2-1.1.0-python3.5-test.patch 1304 BLAKE2B 390a1972a4f24ca348f6d1d35badd2fe9a88fada8961c16e759f39da6843a1c931040ea3cd236f20b9671efa505c58857a2872553029c88a98b75c8358ac7281 SHA512 502a72811581e3551ab8fdd80f0f72ee4f6be9a3b0ce01a131f240f2199babfa115ecb18c5d4efe297521e6951f9371869b9419c829396720623bff548f09398 -DIST unittest2-1.1.0.tar.gz 81432 BLAKE2B 02bf191baaa895689078e8f484bb368cd178ea2d1e275a5adcd3413eb25d18b9109c353046f60819c7ec26cd233867b7397e6e38004389aa928b4c53cfeb637c SHA512 3fba15728905f437767416ab4fd3573d3fb2319486ef84c52a9fa930ea84aa1f2ae29d6f58993e3509083625790e17b1ef8d9ac5de0e166c254897a3e7a202fa -EBUILD unittest2-1.1.0-r1.ebuild 958 BLAKE2B a1ecfa570c8d9b8bf3b314a2f804d95e5532574004538037d00142b974d918740dadbc58ccaf1f1baff22b2e601d239ec3ecba41c7ef706d13bd5b92aa35fb1b SHA512 f3ca65512da1c351fe9aa81e911374fe05bb68d42f610ba7b8b79765b5577f353e0dadd9dd51baac70d59632f3eaa254e70b77aa3759277bfb0e7d56aaef9e4d -MISC metadata.xml 378 BLAKE2B e0a0ad885607d8593e090798b8facbacd746a69c3325f6d429743482a6265bff57b2d0fd6d12122e15336e063c4c1e539da10cc41ea5ab159b2c5673e8316c8e SHA512 b1db02e32f39f739de9a077d770579cd1adbca7bc7b9c1eb3e5800f5242a1706ec5a61694b98ea7e3e6f6099b128d22e731f4c49cf3c719bb38be52679845d34 diff --git a/dev-python/unittest2/files/remove-argparse-dependence.patch b/dev-python/unittest2/files/remove-argparse-dependence.patch deleted file mode 100644 index 36f89fc5f8f6..000000000000 --- a/dev-python/unittest2/files/remove-argparse-dependence.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -r 8928fb47c3a9 setup.py ---- a/setup.py Thu Mar 12 15:55:36 2015 +1300 -+++ b/setup.py Sun Apr 05 09:06:44 2015 -0500 -@@ -57,7 +57,7 @@ - # Both install and setup requires - because we read VERSION from within the - # package, and the package also exports all the APIs. - # six for compat helpers --REQUIRES = ['argparse', 'six>=1.4', 'traceback2'], -+REQUIRES = ['six>=1.4', 'traceback2'], - - params = dict( - name=NAME, diff --git a/dev-python/unittest2/files/unittest2-1.1.0-python3.5-test.patch b/dev-python/unittest2/files/unittest2-1.1.0-python3.5-test.patch deleted file mode 100644 index 4aae9d04b2f8..000000000000 --- a/dev-python/unittest2/files/unittest2-1.1.0-python3.5-test.patch +++ /dev/null @@ -1,28 +0,0 @@ -diff --git a/unittest2/test/test_loader.py b/unittest2/test/test_loader.py -index 683f662..347eea5 100644 ---- a/unittest2/test/test_loader.py -+++ b/unittest2/test/test_loader.py -@@ -509,6 +509,7 @@ class Test_TestLoader(unittest2.TestCase): - # - # What happens when an impossible name is given, relative to the provided - # `module`? -+ @unittest.skipIf(sys.version_info[:2] >= (3, 5), "python 3.5 has problems here") - def test_loadTestsFromName__relative_malformed_name(self): - loader = unittest.TestLoader() - -@@ -811,6 +812,7 @@ class Test_TestLoader(unittest2.TestCase): - # TestCase or TestSuite instance." - # - # What happens when presented with an impossible module name? -+ @unittest.skipIf(sys.version_info[:2] >= (3, 5), "python 3.5 has problems here") - def test_loadTestsFromNames__malformed_name(self): - loader = unittest2.TestLoader() - -@@ -918,6 +920,7 @@ class Test_TestLoader(unittest2.TestCase): - # "The method optionally resolves name relative to the given module" - # - # What happens when presented with an impossible attribute name? -+ @unittest.skipIf(sys.version_info[:2] >= (3, 5), "python 3.5 has problems here") - def test_loadTestsFromNames__relative_malformed_name(self): - loader = unittest.TestLoader() - diff --git a/dev-python/unittest2/metadata.xml b/dev-python/unittest2/metadata.xml deleted file mode 100644 index 70f1765921a2..000000000000 --- a/dev-python/unittest2/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - unittest2 - testing-cabal/unittest-ext - - diff --git a/dev-python/unittest2/unittest2-1.1.0-r1.ebuild b/dev-python/unittest2/unittest2-1.1.0-r1.ebuild deleted file mode 100644 index 232865bfcf40..000000000000 --- a/dev-python/unittest2/unittest2-1.1.0-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_{7..9} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="The new features in unittest backported to Python 2.4+" -HOMEPAGE="https://pypi.org/project/unittest2/ https://github.com/testing-cabal/unittest-ext" -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 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" - -RDEPEND=" - dev-python/linecache2[${PYTHON_USEDEP}] - >=dev-python/six-1.4[${PYTHON_USEDEP}] - dev-python/traceback2[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -PATCHES=( - "${FILESDIR}"/remove-argparse-dependence.patch - "${FILESDIR}"/${P}-python3.5-test.patch -) - -python_test() { - "${PYTHON}" -m unittest2 discover --verbose || - die "tests failed under ${EPYTHON}" -} diff --git a/dev-python/verboselogs/Manifest b/dev-python/verboselogs/Manifest index 6c17c7c6bb2b..0e2d33a676ff 100644 --- a/dev-python/verboselogs/Manifest +++ b/dev-python/verboselogs/Manifest @@ -1,4 +1,4 @@ AUX verboselogs-1.7-skip-sandbox-violation-test.patch 756 BLAKE2B 3766d28085f4eeb9167fe37f1f1b78dc9c2d1b5e8c401a402b7231bc33e9eaa31dd1a6ae8b0e4052712a173cbb8339361c18b5c4b0d794fcc902650ce6fa19ca SHA512 19f4bd82b49f2b97c7d99154b80e0d63c70211040d73e6cf7ad5d4523f3b15c6cd3df865a8584fd0ee0a255c2463b0057da15ea66f1b28682eeb568120e5d172 DIST verboselogs-1.7.tar.gz 10338 BLAKE2B a0058a4697d642cc984e68983d499745b644380fd82a45d2aa424cb92b053da2ba5ae225f960427663c49ab78c47ed65c755b43d61c9c978dd881b52ce371ff3 SHA512 13e96ac21e1cb5c68428b348bab63fc4d4ad34eaffe8e1554c05380f9115d2a3ccc6fa2e0a5ca8941e73bfb06537a3e46f29880e7ba3f47da0284279a9740211 -EBUILD verboselogs-1.7.ebuild 715 BLAKE2B e6223642938b01eeace78698fd9a908b1002c9061d67c63eb4b45045d06b217dbc6234d9af8720721024fb11229dd2b8bf04bf056db552a192742893a3807550 SHA512 ec7bfbeaadd6e89779e8274e4ec7cd74be0f9e19a7158b0df6dd410f001a528c9a6488878dd519fd6c98b50cf4a4efe84902d81bb7b80c4d45b950409c60aeda +EBUILD verboselogs-1.7.ebuild 676 BLAKE2B 419c82833e5bbe2dc7fd14f90a19807424f8bd0459722e0db9c8e42538f5473fd9fddc3b394c33efd064f7c8f8609aa75c4e2b4bf4cb807998e8876046ece292 SHA512 87f0d0c5bae489bf856b052474887ceb167ca27ef7b00d85be89761fe81621eb6efaddbee1e0cb3c5d632f631cb486518dc80e3eac007975c948dc66361b4010 MISC metadata.xml 378 BLAKE2B e3c3ee66bfbde20d93f9f8c6885ffe98010f82ea325d906082a422b83d73fed435fc3174a73d618f9e4f65be38a28e96d25fac1d74b05a0d70c33f50fe7ae14f SHA512 cef77e9ea133f7f121cac0bc9bd73cd512d9df544dc43f6fbdd0740fede415257c6a4e91a62746c8fbe5817ec4796c0e8b5c9a47349ff84151a747c54eaa3d05 diff --git a/dev-python/verboselogs/verboselogs-1.7.ebuild b/dev-python/verboselogs/verboselogs-1.7.ebuild index e52c880cfa1c..4f746ac0c6f4 100644 --- a/dev-python/verboselogs/verboselogs-1.7.ebuild +++ b/dev-python/verboselogs/verboselogs-1.7.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( pypy3 python3_{7,8,9} ) +PYTHON_COMPAT=( pypy3 python3_{8..10} ) inherit distutils-r1 @@ -24,5 +24,5 @@ distutils_enable_sphinx docs distutils_enable_tests pytest python_test() { - pytest -vv ${PN}/tests.py || die "Tests fail with ${EPYTHON}" + epytest ${PN}/tests.py } diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest index f89901e2be45..4da1b9d77f1f 100644 --- a/dev-python/virtualenv/Manifest +++ b/dev-python/virtualenv/Manifest @@ -1,7 +1,9 @@ DIST virtualenv-20.4.7.tar.gz 10625204 BLAKE2B 1233ea45f771fb425b99c966904e2c5444e5fcb617b1d7cd34cdac097ee15566b7f4c841d444393723ed369193f33bef90ea7caa5b3c20aaf65fbde2f865abf7 SHA512 a554fb32cc46cb1cef2a2655bdae598efb52a4e71223eb10d9a36b124390546250aa11cf7da991a41ef4697523ec4562a31e35b5ab7ee8aba748ea4ff28e088b DIST virtualenv-20.6.0.tar.gz 8700762 BLAKE2B 718bbfda175ab4ef0820ba66b480060c0371c54a3e6c622c816d8c30141951c85b4f461fa03f71912a767b8d6a40733ab253062466e38a4a2e18b3169812e6a1 SHA512 7eff570f407a4986336d5a34bdcab1621d953aa6900d41962a85a5a44d7b68d378cda4a1bc1ddbfbc468580e051a98c37be17b0a52babbb00166718a987a591c DIST virtualenv-20.7.0.tar.gz 8714219 BLAKE2B 81b5ee144614a7c854e03599270d03454f991520e8381b98ef01b64e91bb7520a3949e5af9710ceb6292be6b7b7e3738ed7a08324b5ada37f8f4941b408fb425 SHA512 af0f993045013814d9397419fc9d789a1ad64dc53818cbeceb5146e418a8535f76b74ed36b4b164d6974660be77de91cda244eb70b810c8c9fb522ba1088813a +DIST virtualenv-20.7.1.tar.gz 8714303 BLAKE2B 9ba0714fa842a4d4dc07f8a47536ad95f049c7d4149be7d859af55e6f26aef5d61c80399a8e03de183b7e170ac47eab6bee263c5d3df79eac6a00c63cb368873 SHA512 4d0127ef38655c6370c874a99dc3a92f2d1e50428496878e64aaf52a944f54fb6fc8397c1b4943c40c7cd5c19ee93cccfab735f38d3dcc202372e1081f0ea23f EBUILD virtualenv-20.4.7.ebuild 4256 BLAKE2B 8fbe67f90a9b7079b5eb6b6e9c6c28fcc887fdcfa1bf31ba9fa02c62166ee8f7e42d1a98336110d452907133a0d75892b7d28c202a8075f88b32ac354dd57ca3 SHA512 db31bfb20d836ad986acff3b6ff5d16ef00a78379b02cf7d6be853aaaa08cbcbfcd7de106d47d398e9b8125644fc9daa164bfa6cb09a302e1f3135b709f38bb3 EBUILD virtualenv-20.6.0.ebuild 4276 BLAKE2B 6533c59050af3916bdf02e38671cb6fa6558bacb9ca47af9a9282594fb5d97d3c8eb405db4c6f41a180203ba54dd77066f7bab75deebc8a101d078b22e8dd5c2 SHA512 f49d6360516804b898fa90bfd4a0592c58ed224e1abea528730f041e7f3cc15d68bf2628323feb5c05f724fdb1c085dd940ffdaedceae7010551f6ebc00d08d0 EBUILD virtualenv-20.7.0.ebuild 4254 BLAKE2B 001e09ffdad208c5386993419b56dd0f0c35504d6591896a306b39e70f01ecbc0f47ef800f8b50bb502ee10eeb03d952d7c65cd6ec94823450c7b8d83c2b4fca SHA512 501bb46fb0e7ee7fabba977a25a4ab8b4168e18e5655226900320543e15dd95f84d0932bafd6a5230f3e7424e66c560ba853cc515cb2995dea7dea020595abad +EBUILD virtualenv-20.7.1.ebuild 4254 BLAKE2B 001e09ffdad208c5386993419b56dd0f0c35504d6591896a306b39e70f01ecbc0f47ef800f8b50bb502ee10eeb03d952d7c65cd6ec94823450c7b8d83c2b4fca SHA512 501bb46fb0e7ee7fabba977a25a4ab8b4168e18e5655226900320543e15dd95f84d0932bafd6a5230f3e7424e66c560ba853cc515cb2995dea7dea020595abad MISC metadata.xml 405 BLAKE2B 65152299182652973b0a6387a690d6e04066d9ac05167d6f0ef7d27036813a793503d16e65514093869ed596227123f493dfdba021a094b0021b6c5b98cc0cf7 SHA512 13db4a863e2a82bae1d177967fc45821a59fddc9afc5c9bbbc0abf64fd2c57cb1f7053443d4721c3c91b6562c1b3844560fccc5853f14bce387aabc620167eb6 diff --git a/dev-python/virtualenv/virtualenv-20.7.1.ebuild b/dev-python/virtualenv/virtualenv-20.7.1.ebuild new file mode 100644 index 000000000000..1c6b72d16019 --- /dev/null +++ b/dev-python/virtualenv/virtualenv-20.7.1.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +DISTUTILS_USE_SETUPTOOLS=manual + +inherit distutils-r1 + +DESCRIPTION="Virtual Python Environment builder" +HOMEPAGE=" + https://virtualenv.pypa.io/en/stable/ + https://pypi.org/project/virtualenv/ + https://github.com/pypa/virtualenv/ +" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +SLOT="0" + +RDEPEND=" + >=dev-python/backports-entry_points_selectable-1.0.4[${PYTHON_USEDEP}] + >=dev-python/distlib-0.3.1[${PYTHON_USEDEP}] + >=dev-python/filelock-3[${PYTHON_USEDEP}] + >=dev-python/platformdirs-2[${PYTHON_USEDEP}] + >=dev-python/setuptools-41[${PYTHON_USEDEP}] + >=dev-python/six-1.9.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/importlib_metadata-0.12[${PYTHON_USEDEP}] + ' pypy3)" +# coverage is used somehow magically in virtualenv, maybe it actually +# tests something useful +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/flaky[${PYTHON_USEDEP}] + >=dev-python/pip-20.0.2[${PYTHON_USEDEP}] + >=dev-python/pytest-freezegun-0.4.1[${PYTHON_USEDEP}] + >=dev-python/pytest-mock-2.0.0[${PYTHON_USEDEP}] + >=dev-python/pytest-timeout-1.3.4[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + >=dev-python/packaging-20.0[${PYTHON_USEDEP}] + )" + +# (unpackaged deps) +#distutils_enable_sphinx docs \ +# dev-python/sphinx-argparse \ +# dev-python/sphinx_rtd_theme \ +# dev-python/towncrier +distutils_enable_tests pytest + +src_configure() { + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} +} + +python_test() { + local deselect=( + tests/unit/activation/test_xonsh.py + tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data + tests/unit/create/test_creator.py::test_cross_major + ) + [[ ${EPYTHON} == pypy3 ]] && deselect+=( + 'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-isolated]' + 'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-global]' + 'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-isolated]' + 'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-global]' + 'tests/unit/create/test_creator.py::test_zip_importer_can_import_setuptools' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.9-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.9--bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.10-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7.10--bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3.7--bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[PyPy-3--bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.9-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.9--bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.10-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7.10--bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3.7--bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3-64-bin-]' + 'tests/unit/discovery/py_info/test_py_info_exe_based_of.py::test_discover_ok[python-3--bin-]' + ) + + distutils_install_for_testing + epytest ${deselect[@]/#/--deselect } +} + +pkg_postinst() { + elog "Please note that while virtualenv package no longer supports" + elog "Python 2.7, you can still create py2.7 virtualenvs via:" + elog " $ virtualenv -p 2.7 ..." +} diff --git a/dev-python/weasyprint/Manifest b/dev-python/weasyprint/Manifest index e650c2e87c68..601e9e3c4b0a 100644 --- a/dev-python/weasyprint/Manifest +++ b/dev-python/weasyprint/Manifest @@ -1,12 +1,4 @@ AUX weasyprint-51-skip-useless-deps.patch 526 BLAKE2B 8e0fc794ffab3b9ba9d9c5992dba9f2ca5d88a3e79018f108558e81556f968498087a13aacd7030677e86000b7ad3f5ecab276dfe53b13b1fd0d3356c597cfd7 SHA512 dad97fd25f9f506aa7806a55b459eff051bb5592e28393733bb5c2c03473a8a93e78116339bd435f8d215e7f297772c9feae68cb84d5d1710bc72a6476cf608a -DIST WeasyPrint-51.tar.gz 308411 BLAKE2B f88f9e1abc09986d51d92d8a153c71242cadc8ce6b8ac99a08d86746677d40a86affe3c56dd3e3e6a0eb2fc915f77036271f049f6ccc644d508be51d01d97b7c SHA512 631038bece7ac0c15c6a668a7d06137e4bccc049eb80484a153ca9c4a996256de8647428b21ed1d0c1607af3893c747a1956a3d3f012b30105ba4f8613a96fcd -DIST WeasyPrint-52.3.tar.gz 325076 BLAKE2B 2981a487938d4ceefe20da36262438a64c30beaff340be6bd48b0140f63ea3971ca80a36386dde2db270e1555b137a89480673c4fdc2fa49079efdf58e53029b SHA512 7db740dd8f7264f73efe6e2505c603cedb1f8e5c053447b03517bdb003b933e1ef58f15482d4ab316b04b6631f9102752670f8b56989983cab80f7bd110746c9 -DIST WeasyPrint-52.4.tar.gz 325062 BLAKE2B ead641007e84664dfc1a9b95a227d5c6539e19e629d95d68b663b46a873ffa83b203897dd4d03c5d72f00e2737268c64624b97a37840c86d4a555f5b1a20a7bb SHA512 0003f9b46452e60118e7f6944f0bf48b6f548814dae10f990bedb124d3c67d9c530c30ee142d416f448b3b479f54b4fcdf01e31747957438192c77031926cb8c -DIST WeasyPrint-52.5.tar.gz 325050 BLAKE2B 425a21acba183a3313069724972a7627aeaf326ce42e84789c02552f51a660be7b1d2855b76a3034ae09c316b6f0a13219464b88af8bb8f0ca59ab8ffd263223 SHA512 0ce86db000adef95fabfb335c069ad2a602ed98056219cedde905c550b04b10b0881d72fbdd38a48fae4e263825f5fbd8a70ce13932083afb8930eacc5817fb5 DIST weasyprint-53.0.tar.gz 386339 BLAKE2B 6d8e30a02d54061557e549a685944de7cbc61f4c1b46b23dbaef66e87232325f630fd5a34cf5c846599612914f9306b5235fad65a008e19a7c200af2f4c7d9da SHA512 de34ee5654ee90aec82b67c1bc7d9496fe3a4247b2a649ab110d1613c4780fd9ae611c9da177de07e5287749978af9a4a7d5c102d0940e5fd970e5aa8586c47e -EBUILD weasyprint-51.ebuild 1384 BLAKE2B 8c21b4f54af4c4cfa0d231a5ce02d911a6a8d53acdc7bc530be7e39235beb0f57d8a0c0dc8c399992c7e59af1a455ec39411ce9f85f5c6f731d8cc36e31c0a5e SHA512 d101e24e5f91982c8ca2b555ae44b4a8f40f9ca729ec460404b6e471f9bd3279aa934c136ea80a9af4a26c6cca81ea6cabb18477bc559cdfc85775adb0f6bf16 -EBUILD weasyprint-52.3.ebuild 1274 BLAKE2B c436d65ab599aad4c43e29c2186f2641ec79d14d8a94f77426d2aeb276624430a393e6d76aea2191ee5114d8ad6a0ad1a6e0b953142946557df80c83e6080051 SHA512 9e7a9dbc41cfa111784921375456fcffc24650d9119f726fb3b913d4530c66741f351c6b18cdaf6ac97dc414f07ba1f4791ec15c05cf1ae9b5c8d62712be1f5d -EBUILD weasyprint-52.4.ebuild 1274 BLAKE2B c436d65ab599aad4c43e29c2186f2641ec79d14d8a94f77426d2aeb276624430a393e6d76aea2191ee5114d8ad6a0ad1a6e0b953142946557df80c83e6080051 SHA512 9e7a9dbc41cfa111784921375456fcffc24650d9119f726fb3b913d4530c66741f351c6b18cdaf6ac97dc414f07ba1f4791ec15c05cf1ae9b5c8d62712be1f5d -EBUILD weasyprint-52.5.ebuild 1274 BLAKE2B c436d65ab599aad4c43e29c2186f2641ec79d14d8a94f77426d2aeb276624430a393e6d76aea2191ee5114d8ad6a0ad1a6e0b953142946557df80c83e6080051 SHA512 9e7a9dbc41cfa111784921375456fcffc24650d9119f726fb3b913d4530c66741f351c6b18cdaf6ac97dc414f07ba1f4791ec15c05cf1ae9b5c8d62712be1f5d -EBUILD weasyprint-53.0.ebuild 1149 BLAKE2B 75a2e7b17823bf97c5acde56d847ddcceac9b147f436fecdc4d32c07d1f998dad58b7ac402daf233bc55cd03fc523a903f71ac6ad56a270bbd951cb652213247 SHA512 1c6346543022a699c3e37a676688c901e21ae756a5454f0124ef484b683a667cbe3d8826147fed2f37cc54824f5a8fa430e3964bfa1bbe84e3185246f493f123 -MISC metadata.xml 381 BLAKE2B 422f89ba40bf25e47d53fa91f51ed8b12c5f37a7befd16a2cc2d78335b0dc472180c5e46c6bf890e7a30fc7936e672737e931867097e21a781819fd7ee644e94 SHA512 92ccf545a50a97d2f2cf6f85a6986525ea787d6534682b5fbdd1f0395ed7e938c4e341f5897a663b185d2b2755d4123132b8ec36866b44f2615f08d607a14398 +EBUILD weasyprint-53.0.ebuild 1077 BLAKE2B 3921ee1d9975cdb5e384118122fd7416e139138a190178ce5bad6209fb4dc8c67722015816229119438a8a0f85046d83465bba65ee32d7a265e3622f875b3d5b SHA512 9be92a78f9151511482ed4ab7b4fc5d4818416d5d6e0bf5d72bc3d6275f3c6fb6f8d354fb75cf1be88bf1909c315395ebc1e6b1ff8a85f881fd1f2a2619ce19b +MISC metadata.xml 381 BLAKE2B 982845693b3b9c957a8c3ccf4cf8b0dbf05a5bba61415b6a8c48999cb949588156afc573ea03996bba5623668ea294fdd54442ca61e662c309d45bcf73d3ecf0 SHA512 aea55fc47b8f47f1b5d6169bcc111ec6a1b95c3c141e7c585009c6b7f9ae901722df9e188b4185bb15919a98095fa0a45f6a51d12cd9fb24056a33ffd7fcd1c6 diff --git a/dev-python/weasyprint/metadata.xml b/dev-python/weasyprint/metadata.xml index 7cda8fd941a9..7fa47ffa661f 100644 --- a/dev-python/weasyprint/metadata.xml +++ b/dev-python/weasyprint/metadata.xml @@ -6,7 +6,7 @@ Python - WeasyPrint + weasyprint Kozea/WeasyPrint diff --git a/dev-python/weasyprint/weasyprint-51.ebuild b/dev-python/weasyprint/weasyprint-51.ebuild deleted file mode 100644 index 5229800837d2..000000000000 --- a/dev-python/weasyprint/weasyprint-51.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_{7..8} ) - -inherit distutils-r1 - -DESCRIPTION="Visual rendering engine for HTML and CSS that can export to PDF" -MY_PN="WeasyPrint" -MY_P="${MY_PN}-${PV}" -SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" -HOMEPAGE="https://weasyprint.org https://github.com/Kozea/WeasyPrint" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="jpeg test tiff" -RESTRICT="!test? ( test )" - -# Note: specific subslot of pango since it inlines some of pango headers. -# >=dev-python/lxml-3.0[${PYTHON_USEDEP}] -RDEPEND=" - >=dev-python/cairocffi-0.9[${PYTHON_USEDEP}] - >=dev-python/cffi-0.6:=[${PYTHON_USEDEP}] - >=dev-python/cssselect2-0.1[${PYTHON_USEDEP}] - >=dev-python/html5lib-0.999999999[${PYTHON_USEDEP}] - >=dev-python/pyphen-0.9.1[${PYTHON_USEDEP}] - >=dev-python/tinycss2-1.0.0[${PYTHON_USEDEP}] - >=media-gfx/cairosvg-2.4.0[${PYTHON_USEDEP}] - >=x11-libs/cairo-1.15.4 - x11-libs/gdk-pixbuf[jpeg?,tiff?] - x11-libs/pango:0/0 -" - -DEPEND=" - test? ( - ${RDEPEND} - dev-python/pytest[${PYTHON_USEDEP}] - media-fonts/ahem - ) -" - -PATCHES=( "${FILESDIR}/${PN}-51-skip-useless-deps.patch" ) -# "${FILESDIR}/${PN}-43-skip-failing-test.patch" - -S="${WORKDIR}/${MY_P}" - -python_test() { - pytest -vv || die "testsuite failed under ${EPYTHON}" -} diff --git a/dev-python/weasyprint/weasyprint-52.3.ebuild b/dev-python/weasyprint/weasyprint-52.3.ebuild deleted file mode 100644 index db3c161e34a6..000000000000 --- a/dev-python/weasyprint/weasyprint-52.3.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -MY_PN="WeasyPrint" -MY_P="${MY_PN}-${PV}" -DESCRIPTION="Visual rendering engine for HTML and CSS that can export to PDF" -HOMEPAGE="https://weasyprint.org https://github.com/Kozea/WeasyPrint" -SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="jpeg tiff" - -# Note: specific subslot of pango since it inlines some of pango headers. -# >=dev-python/lxml-3.0[${PYTHON_USEDEP}] -RDEPEND=" - >=dev-python/cairocffi-0.9[${PYTHON_USEDEP}] - >=dev-python/cffi-0.6:=[${PYTHON_USEDEP}] - >=dev-python/cssselect2-0.1[${PYTHON_USEDEP}] - >=dev-python/html5lib-0.999999999[${PYTHON_USEDEP}] - >=dev-python/pyphen-0.9.1[${PYTHON_USEDEP}] - >=dev-python/tinycss2-1.0.0[${PYTHON_USEDEP}] - >=media-gfx/cairosvg-2.4.0[${PYTHON_USEDEP}] - >=x11-libs/cairo-1.15.4 - x11-libs/gdk-pixbuf[jpeg?,tiff?] - x11-libs/pango:0/0 -" - -BDEPEND=" - test? ( - media-fonts/ahem - ) -" - -distutils_enable_tests pytest - -src_prepare() { - sed -e '/pytest-runner/d' \ - -e 's:--flake8 --isort::' \ - -i setup.cfg || die - distutils-r1_src_prepare -} diff --git a/dev-python/weasyprint/weasyprint-52.4.ebuild b/dev-python/weasyprint/weasyprint-52.4.ebuild deleted file mode 100644 index db3c161e34a6..000000000000 --- a/dev-python/weasyprint/weasyprint-52.4.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -MY_PN="WeasyPrint" -MY_P="${MY_PN}-${PV}" -DESCRIPTION="Visual rendering engine for HTML and CSS that can export to PDF" -HOMEPAGE="https://weasyprint.org https://github.com/Kozea/WeasyPrint" -SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="jpeg tiff" - -# Note: specific subslot of pango since it inlines some of pango headers. -# >=dev-python/lxml-3.0[${PYTHON_USEDEP}] -RDEPEND=" - >=dev-python/cairocffi-0.9[${PYTHON_USEDEP}] - >=dev-python/cffi-0.6:=[${PYTHON_USEDEP}] - >=dev-python/cssselect2-0.1[${PYTHON_USEDEP}] - >=dev-python/html5lib-0.999999999[${PYTHON_USEDEP}] - >=dev-python/pyphen-0.9.1[${PYTHON_USEDEP}] - >=dev-python/tinycss2-1.0.0[${PYTHON_USEDEP}] - >=media-gfx/cairosvg-2.4.0[${PYTHON_USEDEP}] - >=x11-libs/cairo-1.15.4 - x11-libs/gdk-pixbuf[jpeg?,tiff?] - x11-libs/pango:0/0 -" - -BDEPEND=" - test? ( - media-fonts/ahem - ) -" - -distutils_enable_tests pytest - -src_prepare() { - sed -e '/pytest-runner/d' \ - -e 's:--flake8 --isort::' \ - -i setup.cfg || die - distutils-r1_src_prepare -} diff --git a/dev-python/weasyprint/weasyprint-52.5.ebuild b/dev-python/weasyprint/weasyprint-52.5.ebuild deleted file mode 100644 index db3c161e34a6..000000000000 --- a/dev-python/weasyprint/weasyprint-52.5.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -MY_PN="WeasyPrint" -MY_P="${MY_PN}-${PV}" -DESCRIPTION="Visual rendering engine for HTML and CSS that can export to PDF" -HOMEPAGE="https://weasyprint.org https://github.com/Kozea/WeasyPrint" -SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="jpeg tiff" - -# Note: specific subslot of pango since it inlines some of pango headers. -# >=dev-python/lxml-3.0[${PYTHON_USEDEP}] -RDEPEND=" - >=dev-python/cairocffi-0.9[${PYTHON_USEDEP}] - >=dev-python/cffi-0.6:=[${PYTHON_USEDEP}] - >=dev-python/cssselect2-0.1[${PYTHON_USEDEP}] - >=dev-python/html5lib-0.999999999[${PYTHON_USEDEP}] - >=dev-python/pyphen-0.9.1[${PYTHON_USEDEP}] - >=dev-python/tinycss2-1.0.0[${PYTHON_USEDEP}] - >=media-gfx/cairosvg-2.4.0[${PYTHON_USEDEP}] - >=x11-libs/cairo-1.15.4 - x11-libs/gdk-pixbuf[jpeg?,tiff?] - x11-libs/pango:0/0 -" - -BDEPEND=" - test? ( - media-fonts/ahem - ) -" - -distutils_enable_tests pytest - -src_prepare() { - sed -e '/pytest-runner/d' \ - -e 's:--flake8 --isort::' \ - -i setup.cfg || die - distutils-r1_src_prepare -} diff --git a/dev-python/weasyprint/weasyprint-53.0.ebuild b/dev-python/weasyprint/weasyprint-53.0.ebuild index 15e07a807831..f201ef75f8ef 100644 --- a/dev-python/weasyprint/weasyprint-53.0.ebuild +++ b/dev-python/weasyprint/weasyprint-53.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_SETUPTOOLS=pyproject.toml -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 @@ -15,16 +15,13 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="jpeg tiff" -# Note: specific subslot of pango since it inlines some of pango headers. -# >=dev-python/lxml-3.0[${PYTHON_USEDEP}] RDEPEND=" >=dev-python/cffi-0.6:=[${PYTHON_USEDEP}] >=dev-python/cssselect2-0.1[${PYTHON_USEDEP}] >=dev-python/fonttools-4.0.0[${PYTHON_USEDEP}] >=dev-python/html5lib-1.0.1[${PYTHON_USEDEP}] - >=dev-python/pillow-4.0.0[${PYTHON_USEDEP}] + >=dev-python/pillow-4.0.0[jpeg,jpeg2k,${PYTHON_USEDEP}] >=dev-python/pydyf-0.0.3[${PYTHON_USEDEP}] >=dev-python/pyphen-0.9.1[${PYTHON_USEDEP}] >=dev-python/tinycss2-1.0.0[${PYTHON_USEDEP}] @@ -33,7 +30,9 @@ RDEPEND=" BDEPEND=" test? ( + app-text/ghostscript-gpl media-fonts/ahem + media-fonts/dejavu ) " diff --git a/dev-python/wheel/Manifest b/dev-python/wheel/Manifest index b83e0e75c13e..e8cb5d4da81c 100644 --- a/dev-python/wheel/Manifest +++ b/dev-python/wheel/Manifest @@ -1,3 +1,5 @@ DIST wheel-0.36.2.gh.tar.gz 67999 BLAKE2B 0bb6742ddb25a5b94f94fd071dfe63ae5fa555731625b4b8ca2c7abb1a255e24590ae9ea250ada0473fcd74f19bdca7e529f8eda1a79d8e394d8b339bd2a257a SHA512 23f3dd0540ecc8e762f37a4bb69713abe99125a605c03b1a3412cec910fb7a6cea3eee3910d7c98122b276170a17414c9132b57b57a30a4ba1283cea8f9e20fa +DIST wheel-0.37.0.gh.tar.gz 68270 BLAKE2B a91714a57e0f1ef32e17b405668c765cbb586518b370e005c52fb4898c5a2e95a9781d7b71e22db12e613feb4d81dda14a8e462d73b4329c19db46653cce57dc SHA512 2e0eb1c5560a0229be9de450da8b2bc62153744abb6d8ab9a0625c150dc00d3fc3e24dbe37cc26f4ca6b6876b5c63298427b2076ee42b8f772c75010bfc135a8 EBUILD wheel-0.36.2.ebuild 663 BLAKE2B 905eb8dc27cfa6e7d056560fc51afb083ff1fb6061cf971e108f3b90326b93c6ce8dacbf04367d3623c8729eafb896b27b7b93521440f7cf57711b5065f9d8dc SHA512 023b53fd97c196e2f92f6e62531bd066cd9067dfdf0a08c0694b572f3f1285edc630c179d4d183e6e8ee7031bd2d0e5c313270589e70ef2542b816326df1f463 +EBUILD wheel-0.37.0.ebuild 832 BLAKE2B 0e676212478469aace36fa668afb0bcc1115119f8314dc8dbe366159baffe3fd9088ad7ec44c13757e54fe7ebe26ee14879a5c3765df9d29fefbabfb2f722a06 SHA512 02411f39a7cbca40d1c03156d73d8b176975fb4640850d25229d60d53002d2e7ccfb8645f9f6ebf9fece8fd1e8cddefc9717c7e2b3a5e08cf8c30c756d595820 MISC metadata.xml 332 BLAKE2B 6c674dc3f3401ae851af12ce14e50ddfe100ffcf26caf3bd49dd93a19433d8c190fe3aabbeba3280f4eb96fe1856d58ce2a5b7c24ee15dacc4593d0534fbac9d SHA512 f0e8a4870fdc46f2a8cdb719832a7d1e108283a35f8f1a2756259c8823480509f9fdfdafdb59d9f0ec2f38c2e78ea6e2937ef5a086408e5e7aeb43b951e0c9a0 diff --git a/dev-python/wheel/wheel-0.37.0.ebuild b/dev-python/wheel/wheel-0.37.0.ebuild new file mode 100644 index 000000000000..f496ca0bcf59 --- /dev/null +++ b/dev-python/wheel/wheel-0.37.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="A built-package format for Python" +HOMEPAGE="https://pypi.org/project/wheel/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/pypa/wheel/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}]" + +distutils_enable_tests --install pytest + +src_prepare() { + sed \ + -e 's:--cov=wheel::g' \ + -i setup.cfg || die + + # unbundle packaging + rm -r src/wheel/vendored || die + sed -i -e 's:\.vendored\.::' src/wheel/*.py || die + + distutils-r1_src_prepare +} diff --git a/dev-python/xdoctest/Manifest b/dev-python/xdoctest/Manifest index 23837c00eec2..49031c741e47 100644 --- a/dev-python/xdoctest/Manifest +++ b/dev-python/xdoctest/Manifest @@ -1,3 +1,5 @@ DIST xdoctest-0.15.4.gh.tar.gz 179295 BLAKE2B 0b44276a219119196543671d8ac24469ecd73b040bbd03ca416320d407f0dd34361dbb2778121621f6efb65835ea421107883277b6e712f03e4c06ea2b03dd6a SHA512 a0a35d5c73a8696266d9be44d11e9dbf05c9ac1165a05e681f7b70ef07ae7d56f4bd179e863b6675e2366f1627015e92092e8250ca592f004680db5ad886ad49 +DIST xdoctest-0.15.6.gh.tar.gz 182717 BLAKE2B 39af1bdc381e6b6044321ca1dae8ae893d4af9ba8d595ce5dad0fea7e805420635bc9f9a2c04726cb03a7fa0311eb1df1f93aa59e682790e15a3e119356d7b9a SHA512 5c7a7cfea9a7b37e8e5a383b59896730420dbf737a4217bd19ebe083b48a6d410b0e6713b0e5b9749527ff3992f3d24b83d49622bcde0a68722ecab8337d7040 EBUILD xdoctest-0.15.4.ebuild 764 BLAKE2B ba6b768d79fc4a40ce81421c6dfa93900a96e924ed2326a67c281cd49bb5f9cbc82b5f80298ffda49d58dac76748ffa27d21af0cf65e32567467386a4b282da7 SHA512 a0e7c30ca728b68c79e1fec5cbd5079365a369ea44a087e1602e419cb045de5b800b254af017e15d859f104f9b35b468cad6ef8381df40f28fca72653c0fb586 +EBUILD xdoctest-0.15.6.ebuild 764 BLAKE2B ba6b768d79fc4a40ce81421c6dfa93900a96e924ed2326a67c281cd49bb5f9cbc82b5f80298ffda49d58dac76748ffa27d21af0cf65e32567467386a4b282da7 SHA512 a0e7c30ca728b68c79e1fec5cbd5079365a369ea44a087e1602e419cb045de5b800b254af017e15d859f104f9b35b468cad6ef8381df40f28fca72653c0fb586 MISC metadata.xml 425 BLAKE2B ef6df66f437f7b59189999a895fde27e87580c6eff536aa9b80855b7db9e83c2a0edbaa4784f9438846800b89eac58857c4c303752d1110f86d43194fdee21f9 SHA512 81c57c3abf70d2fc182b5d935ae35187e2f5a9a99b3a5958c282f478fceb0283ee2c09ebe2561da8753dca35c73f54ec3fa17d29ecefd7c50f3c8b7bf42f9657 diff --git a/dev-python/xdoctest/xdoctest-0.15.6.ebuild b/dev-python/xdoctest/xdoctest-0.15.6.ebuild new file mode 100644 index 000000000000..3f8b3416a702 --- /dev/null +++ b/dev-python/xdoctest/xdoctest-0.15.6.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="A rewrite of Python's builtin doctest module but without all the weirdness" +HOMEPAGE="https://github.com/Erotemic/xdoctest/" +SRC_URI=" + https://github.com/Erotemic/xdoctest/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-python/six[${PYTHON_USEDEP}]" +# dev-python/nbformat-5.1.{0..2} did not install package data +BDEPEND=" + test? ( + >=dev-python/nbformat-5.1.2-r1[${PYTHON_USEDEP}] + )" + +distutils_enable_tests --install pytest +#distutils_enable_sphinx docs/source \ +# dev-python/autoapi \ +# dev-python/sphinx_rtd_theme diff --git a/dev-python/xlrd/Manifest b/dev-python/xlrd/Manifest index 1568cec9f94f..9c319c98122e 100644 --- a/dev-python/xlrd/Manifest +++ b/dev-python/xlrd/Manifest @@ -1,3 +1,3 @@ DIST xlrd-2.0.1.gh.tar.gz 368304 BLAKE2B eaf6dbefde00954452a96214c6a48e5d35526168445d15d721851da690bd99e53bd765a73495b00c8ee7ce243c487da0afbc6d6217abd7a5956820357dc97104 SHA512 b3e2efa216fc73bf55bb0b165ef63e797d16a00c62f0f2f2a2114d2db7204208f2623835697a045abe185f52c426ed5e9ef38a4f5f8e1880f0cfdf642af3c57e -EBUILD xlrd-2.0.1.ebuild 561 BLAKE2B 125e1409084b87d614283e6e7b98ae27838dbe51a1e43dcf3b5099d6991f89bd6d825537e22b852c4a5482ccab787b79be8b5d2e73e0b97bded5e93ae9a1153d SHA512 8b8a1b8b04b66aa1c393c17e6163c5b0aa26dd0d83e5d4110dbd903bdab9e205addbff989fe0acae06167e2d7f2a86856e7167f7b6944f1e1f16c6abdea33b0c +EBUILD xlrd-2.0.1.ebuild 567 BLAKE2B 92a60e3dbdd4cd085ba5861c8135bd925dbe37a42cd87948b2f8f65fa15e1d8b97e30e86eac18726c215da75bc55bb3323e1e45d4ee3c4d5de414b5c79e22d49 SHA512 8200f7c6ae8f6c1e811383a1a4f0447499d3da3fcc79ec7df8f06fdac528fa5d5b8e37fb0c05d99f25d2e9e269550d9c69a542b4d09eb43bbe1633de14b88562 MISC metadata.xml 575 BLAKE2B 2c774bd63778dfc6eb2350a1744ae95a35e415d143bae22d9a9ac4430387d5f1cc9e7285a3d51eda6b115b564248a105b051633c1ebdd43e2a3be029c6a9a5d0 SHA512 4435be91096b2d966d0ea57f9d7ddbaf7e396b87bf18a4c0b54c4dbc9a2983e58705c8440cfde4812b372487a8b6ef4af0145f0db60479d35e1201ae525943fb diff --git a/dev-python/xlrd/xlrd-2.0.1.ebuild b/dev-python/xlrd/xlrd-2.0.1.ebuild index ccaa55b06df1..ff9a0e679fd3 100644 --- a/dev-python/xlrd/xlrd-2.0.1.ebuild +++ b/dev-python/xlrd/xlrd-2.0.1.ebuild @@ -17,6 +17,6 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" distutils_enable_tests pytest diff --git a/dev-python/xlsxwriter/Manifest b/dev-python/xlsxwriter/Manifest index 66edcc136ea6..22011625ad5f 100644 --- a/dev-python/xlsxwriter/Manifest +++ b/dev-python/xlsxwriter/Manifest @@ -1,7 +1,7 @@ -DIST XlsxWriter-RELEASE_1.4.3.tar.gz 34122578 BLAKE2B 7f9a9f2f9c7eb6f425192e30961d455dc348b51cec72ce4602b975c41cdfcbfc4e8d49efe62877d8f96dc6ce02320f64fa2ff55586a17d29cf2a950c9eaa9593 SHA512 38b12e3c6bd14122ea9bf652ef33078cf4aedc2be7ce8c3151960331827642713d25f3f9bff9ad7d375d251086e1cc58b09e4d77141dd2973c21a1d24c0b0dd0 DIST XlsxWriter-RELEASE_1.4.4.tar.gz 34138048 BLAKE2B 159c305171eba27c66d3d9b9b1fd0e664f4acc572079c4daa6ac50c72e1e1e6016a93815b7de27af10b6e6653b02efb0291073284dabf9a6f15495c1f61ef059 SHA512 2a459e7eb924ef7475b7fed8f5689d4c2b2669a65d5f3e251a51c5e55cc8c4a545eb1d83534168b19c802740366fe2c4ef14c6c5850213fd690f01e42bbe4ca3 DIST XlsxWriter-RELEASE_1.4.5.tar.gz 34383001 BLAKE2B 9a00ef80aec818e3b1c80000bdf0fe9dbb5b99ac04a5508ca23c6d76c56e31c94db0b5a38ef6d8345c6a5dc83175e4c79381877415f982fc7ec66d42efe8c80e SHA512 e3b969ef27ef24ce371c0a789a8cac6da4e8245ec349ca23ba9e04d5c2adf0a141f51596bd15117fc400efb9354a6730c4668f51218f0a08b312d25519a492e8 -EBUILD xlsxwriter-1.4.3.ebuild 553 BLAKE2B f3c325966e3b460ef97bb74a867bf6e4ffd10e8b7ae6298ff362e0a33ae3426a83328449cdeb2c853a5842b697cabbab5e387436bd23f06015cfe55ef3ff7a46 SHA512 ccc45f615c70873a740f9ad4203ed7322c913f8935dc48e4d9bab5ad7fa888d7967fd5bf950840ecdc42e5e46e7fa1e5a2ea8dae83e52438d823b931c7f96a10 -EBUILD xlsxwriter-1.4.4.ebuild 561 BLAKE2B 5e0db9c166c661747d859e3f765f51bdade87ae1bf8bee9e16cfe612540e42ea740206ad2eefe0bb7eb282d03918b97f9b00276d43a4243d72d6e8211f89c0df SHA512 a66af80092cfa4a5a330d4933894a887e96a0f389cbd8cb3227e4415ec7d71e20a6d2ffdf02affd220d7bff164a3757a2bf071f82724047a37565a3095d8e144 -EBUILD xlsxwriter-1.4.5.ebuild 561 BLAKE2B 5e0db9c166c661747d859e3f765f51bdade87ae1bf8bee9e16cfe612540e42ea740206ad2eefe0bb7eb282d03918b97f9b00276d43a4243d72d6e8211f89c0df SHA512 a66af80092cfa4a5a330d4933894a887e96a0f389cbd8cb3227e4415ec7d71e20a6d2ffdf02affd220d7bff164a3757a2bf071f82724047a37565a3095d8e144 +DIST XlsxWriter-RELEASE_2.0.0.tar.gz 34246203 BLAKE2B 46f649851c2fe849d65d9a9b86954c92771aa6e7334bf97b7313f45a00d35b3a879d2a2dc715e1d2d68be90e54aa63f9e73755134242e079ef57c14ff7681f10 SHA512 e857118fd996d81b6d6d4e3eb26e353aa81230f728ed684fa025a3d4401988b3bc34714fddcaac804605fd1405fc98870e7260e1b81843a0ad2d18271ccfecc9 +EBUILD xlsxwriter-1.4.4.ebuild 559 BLAKE2B 3d7491f69d436d2c6e7b20e2e12037963f22671f2f5e145ddec0be77681591f84399e96ca347e60ce8ac05cf6c9c1df5ea560baa774802ee1e6035dcdf1e2148 SHA512 e4b7ec988617bf0beba56e3d112840f0dc02790cffbe31a7d70a8b860692a1f573b3c38ee758ff2e8bfe5ffcb20bce04d4902bc99d588001cee8c0325448997a +EBUILD xlsxwriter-1.4.5.ebuild 567 BLAKE2B e38d23b0abf9d50dfcc04d88c8256b4bc104bee731c67925ee0ea64715aaaa7d6002f80e09243d40c89546ba2b33f01a3330eebd2ae5a8e9a51e8b696e41c66e SHA512 7f133d7a066aad07adc8e8629db8d2f968c627907f3af498a862884c20682dc2b4e94e0de1d529e8683b1de18554bd0e2106060d3760215072ce8ae034789695 +EBUILD xlsxwriter-2.0.0.ebuild 567 BLAKE2B e38d23b0abf9d50dfcc04d88c8256b4bc104bee731c67925ee0ea64715aaaa7d6002f80e09243d40c89546ba2b33f01a3330eebd2ae5a8e9a51e8b696e41c66e SHA512 7f133d7a066aad07adc8e8629db8d2f968c627907f3af498a862884c20682dc2b4e94e0de1d529e8683b1de18554bd0e2106060d3760215072ce8ae034789695 MISC metadata.xml 410 BLAKE2B d1fab95b5fac3e69c5303298385f65062b28934f22fe8db02db02753b5cae36137a3e02e1d38e3762933dc9297045e1efaee8d17c714ca7b22459f342f23f928 SHA512 4f3d74f5afdec59b8575446b444f1af36f71137c980f7790e952860afa98b2d128ddf8477b135715de2852b940926108dafbff3cb60f2f1a8825a02c415810e9 diff --git a/dev-python/xlsxwriter/xlsxwriter-1.4.3.ebuild b/dev-python/xlsxwriter/xlsxwriter-1.4.3.ebuild deleted file mode 100644 index ccfa17922fb1..000000000000 --- a/dev-python/xlsxwriter/xlsxwriter-1.4.3.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} pypy3 ) - -inherit distutils-r1 - -TAG=RELEASE_${PV} -MY_P=XlsxWriter-${TAG} -DESCRIPTION="Python module for creating Excel XLSX files" -HOMEPAGE="https://github.com/jmcnamara/XlsxWriter" -SRC_URI=" - https://github.com/jmcnamara/XlsxWriter/archive/${TAG}.tar.gz - -> ${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P} - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" - -distutils_enable_tests pytest diff --git a/dev-python/xlsxwriter/xlsxwriter-1.4.4.ebuild b/dev-python/xlsxwriter/xlsxwriter-1.4.4.ebuild index c0f4419513c1..2f97bb63ced1 100644 --- a/dev-python/xlsxwriter/xlsxwriter-1.4.4.ebuild +++ b/dev-python/xlsxwriter/xlsxwriter-1.4.4.ebuild @@ -17,6 +17,6 @@ S=${WORKDIR}/${MY_P} SLOT="0" LICENSE="BSD" -KEYWORDS="~amd64 ~arm ~arm64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~sparc x86 ~amd64-linux ~x86-linux" distutils_enable_tests pytest diff --git a/dev-python/xlsxwriter/xlsxwriter-1.4.5.ebuild b/dev-python/xlsxwriter/xlsxwriter-1.4.5.ebuild index c0f4419513c1..318bdbb268dd 100644 --- a/dev-python/xlsxwriter/xlsxwriter-1.4.5.ebuild +++ b/dev-python/xlsxwriter/xlsxwriter-1.4.5.ebuild @@ -17,6 +17,6 @@ S=${WORKDIR}/${MY_P} SLOT="0" LICENSE="BSD" -KEYWORDS="~amd64 ~arm ~arm64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86 ~amd64-linux ~x86-linux" distutils_enable_tests pytest diff --git a/dev-python/xlsxwriter/xlsxwriter-2.0.0.ebuild b/dev-python/xlsxwriter/xlsxwriter-2.0.0.ebuild new file mode 100644 index 000000000000..318bdbb268dd --- /dev/null +++ b/dev-python/xlsxwriter/xlsxwriter-2.0.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +inherit distutils-r1 + +TAG=RELEASE_${PV} +MY_P=XlsxWriter-${TAG} +DESCRIPTION="Python module for creating Excel XLSX files" +HOMEPAGE="https://github.com/jmcnamara/XlsxWriter" +SRC_URI=" + https://github.com/jmcnamara/XlsxWriter/archive/${TAG}.tar.gz + -> ${MY_P}.tar.gz" +S=${WORKDIR}/${MY_P} + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86 ~amd64-linux ~x86-linux" + +distutils_enable_tests pytest diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest index 9718478fe23e..9ba940cb4ff7 100644 --- a/dev-python/zeroconf/Manifest +++ b/dev-python/zeroconf/Manifest @@ -1,7 +1,13 @@ DIST python-zeroconf-0.32.1.gh.tar.gz 116507 BLAKE2B 03de415620745b75cd43be74b724faf909aad9628175f18cf4b2c04245d02adbca984eaa861e807729f36caa3feecab913f2e4aafcdd9aac1af02de6eeefbb3d SHA512 cefcd1abdc3ca2b5ed796aee09e6826c0d0f54343bdefbf45c425d6e033542dc061c84fb4438ba53774d87c6516801c6e2196c1e6cfdd9dbf9187f5d8d4b1b11 DIST python-zeroconf-0.33.2.gh.tar.gz 118266 BLAKE2B e239443c778d24895a830ac8d4f23be5eeac701b92ddf945efc955a731cbce62bea10243f57a0929ad21c4444d32c37b0a9e23b53e734362b9c6b9ce85e2eb59 SHA512 9631dc348baf028794934d826a1fd2e874cf9039e6fb1c93a1b9a8e2a95ae436ab2fc1a955e2d89656c37a56b71075b578857f6de041a7e61ff55c7a62a2a7a3 DIST python-zeroconf-0.33.3.gh.tar.gz 121202 BLAKE2B f457a65d26b58e4dac6c83b66be48e57ff0c34dd59dc3bfa008e2fd204f2f290088e6c784580114b91ddefce1cd2a3cea9310cfd4848c983c04749a1dbf3ebb8 SHA512 4e232fb9ad1e447333880d9737c3af3e9c652db2e0d7187d485cb6cdf8fe58076b78da4e1db3d2467b147c71343aeb18878f259bbfde6acd0faa3c4b9196222f +DIST python-zeroconf-0.33.4.gh.tar.gz 121380 BLAKE2B a1a8ac266aaded65337aa9d5c26d8a52b6329500a1a18354148590fdb47988f200b0658a41e18b78694cd9f95f1322cce0ff289a795bf9459ab6d383d5ee13f9 SHA512 fa6dd453ea22beb113c53941ce750e214da3211b6fc14d8b0cb575b927cff14759c49fec4e9ada4a2fd4ebc0bb3b0b355a2454ca0e128a3213fc8be41f096af7 +DIST python-zeroconf-0.34.2.gh.tar.gz 125452 BLAKE2B 704ab1400a01eae93b1f706c2ccd4554b7ffbbcfcaebfc28bacf6e28354894185a7ed5cffddb3b96ff05dc3521d2507160a5f43c11a600c5b5043882d15c39e6 SHA512 958d01316ef307d08d68abe975f45d77e84cede8334f8ad023080b7d46f965f890b1c74de640807681d3aaa647e01902de01309e3520fba8ba18cb4b6af1f4ba +DIST python-zeroconf-0.34.3.gh.tar.gz 125454 BLAKE2B d80c25fa8bb79b6c5a3d491efc0e891b08e808d9c2619d917a19d9d76ebdf13d32ddb684a3f68abd7ae6dce3597de30027557033a5ccacfe8dcc5bf624b45f25 SHA512 d9f1ab126dd68fdef2e2983a11efe7d3703bbacd7b74b9a82a781361b0282bf20d8c16bcf96beda7112958eab54e0b819f709d840a9e5f0f2da8c9003e9943fe EBUILD zeroconf-0.32.1.ebuild 1163 BLAKE2B 128ee4afa146f073b96fa6b4fa6e961319cc38997f0bada936b05d325c175ecc2063cca7e247a40292c41be35b22a7ff4f69813694655c96c8a3f35e8b065a89 SHA512 cff5c5f655f74230da9a2ab05d0cb2e767e78627ffd65e1f310f2aef54319f9216cfbb5d0fcb12707255a24b1e6c05272ce35e3771b1dd6c986f083fd16101fd EBUILD zeroconf-0.33.2.ebuild 1165 BLAKE2B 91a1aff140a3f8210fb902e61b5489312696a786b4b5995cb6c35e9fe2209a6f1128662967bf5da2fa6489cea7bba82f57e0412f6e22e5b70024c0440f63537f SHA512 b1b1908a3fc8b4279cd410f44c26075f80ec7953bc02d6dd4cd4e59c73d8ab00ca042012d08c3ff5a009ed27f6b2c0359acbbc9c525dbcda7744e478f4c89e9e EBUILD zeroconf-0.33.3.ebuild 1165 BLAKE2B 91a1aff140a3f8210fb902e61b5489312696a786b4b5995cb6c35e9fe2209a6f1128662967bf5da2fa6489cea7bba82f57e0412f6e22e5b70024c0440f63537f SHA512 b1b1908a3fc8b4279cd410f44c26075f80ec7953bc02d6dd4cd4e59c73d8ab00ca042012d08c3ff5a009ed27f6b2c0359acbbc9c525dbcda7744e478f4c89e9e +EBUILD zeroconf-0.33.4.ebuild 1165 BLAKE2B 91a1aff140a3f8210fb902e61b5489312696a786b4b5995cb6c35e9fe2209a6f1128662967bf5da2fa6489cea7bba82f57e0412f6e22e5b70024c0440f63537f SHA512 b1b1908a3fc8b4279cd410f44c26075f80ec7953bc02d6dd4cd4e59c73d8ab00ca042012d08c3ff5a009ed27f6b2c0359acbbc9c525dbcda7744e478f4c89e9e +EBUILD zeroconf-0.34.2.ebuild 1165 BLAKE2B 91a1aff140a3f8210fb902e61b5489312696a786b4b5995cb6c35e9fe2209a6f1128662967bf5da2fa6489cea7bba82f57e0412f6e22e5b70024c0440f63537f SHA512 b1b1908a3fc8b4279cd410f44c26075f80ec7953bc02d6dd4cd4e59c73d8ab00ca042012d08c3ff5a009ed27f6b2c0359acbbc9c525dbcda7744e478f4c89e9e +EBUILD zeroconf-0.34.3.ebuild 1165 BLAKE2B 91a1aff140a3f8210fb902e61b5489312696a786b4b5995cb6c35e9fe2209a6f1128662967bf5da2fa6489cea7bba82f57e0412f6e22e5b70024c0440f63537f SHA512 b1b1908a3fc8b4279cd410f44c26075f80ec7953bc02d6dd4cd4e59c73d8ab00ca042012d08c3ff5a009ed27f6b2c0359acbbc9c525dbcda7744e478f4c89e9e MISC metadata.xml 412 BLAKE2B 70dd13f9065885850c7c24da7e1a0825a1537e452213847e00d8af9977818d6bfcfda9c8f9e0d0b2241550a95d186432e0072762a1b77e65b66441812b29651a SHA512 28bafc2919fa66c0f1e532798ac40c537a53c18e781590881116440886d09f5511425f2cddee912e3fc63ef92ee1a9c4da0f7f79cb44dab6e5f51d62202de844 diff --git a/dev-python/zeroconf/zeroconf-0.33.4.ebuild b/dev-python/zeroconf/zeroconf-0.33.4.ebuild new file mode 100644 index 000000000000..0e1b2943b16e --- /dev/null +++ b/dev-python/zeroconf/zeroconf-0.33.4.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +MY_P=python-zeroconf-${PV} +DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" +HOMEPAGE=" + https://github.com/jstasiak/python-zeroconf/ + https://pypi.org/project/zeroconf/" +SRC_URI=" + https://github.com/jstasiak/python-zeroconf/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=">=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +python_test() { + local excludes=( + # network + tests/test_core.py::Framework::test_close_multiple_times + tests/test_core.py::Framework::test_launch_and_close + tests/test_core.py::Framework::test_launch_and_close_context_manager + tests/test_core.py::Framework::test_launch_and_close_v4_v6 + tests/test_core.py::Framework::test_launch_and_close_v6_only + tests/services/test_types.py::ServiceTypesQuery::test_integration_with_listener_ipv6 + ) + + epytest ${excludes[@]/#/--deselect } +} diff --git a/dev-python/zeroconf/zeroconf-0.34.2.ebuild b/dev-python/zeroconf/zeroconf-0.34.2.ebuild new file mode 100644 index 000000000000..0e1b2943b16e --- /dev/null +++ b/dev-python/zeroconf/zeroconf-0.34.2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +MY_P=python-zeroconf-${PV} +DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" +HOMEPAGE=" + https://github.com/jstasiak/python-zeroconf/ + https://pypi.org/project/zeroconf/" +SRC_URI=" + https://github.com/jstasiak/python-zeroconf/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=">=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +python_test() { + local excludes=( + # network + tests/test_core.py::Framework::test_close_multiple_times + tests/test_core.py::Framework::test_launch_and_close + tests/test_core.py::Framework::test_launch_and_close_context_manager + tests/test_core.py::Framework::test_launch_and_close_v4_v6 + tests/test_core.py::Framework::test_launch_and_close_v6_only + tests/services/test_types.py::ServiceTypesQuery::test_integration_with_listener_ipv6 + ) + + epytest ${excludes[@]/#/--deselect } +} diff --git a/dev-python/zeroconf/zeroconf-0.34.3.ebuild b/dev-python/zeroconf/zeroconf-0.34.3.ebuild new file mode 100644 index 000000000000..0e1b2943b16e --- /dev/null +++ b/dev-python/zeroconf/zeroconf-0.34.3.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +MY_P=python-zeroconf-${PV} +DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" +HOMEPAGE=" + https://github.com/jstasiak/python-zeroconf/ + https://pypi.org/project/zeroconf/" +SRC_URI=" + https://github.com/jstasiak/python-zeroconf/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=">=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +python_test() { + local excludes=( + # network + tests/test_core.py::Framework::test_close_multiple_times + tests/test_core.py::Framework::test_launch_and_close + tests/test_core.py::Framework::test_launch_and_close_context_manager + tests/test_core.py::Framework::test_launch_and_close_v4_v6 + tests/test_core.py::Framework::test_launch_and_close_v6_only + tests/services/test_types.py::ServiceTypesQuery::test_integration_with_listener_ipv6 + ) + + epytest ${excludes[@]/#/--deselect } +} diff --git a/dev-python/zipp/Manifest b/dev-python/zipp/Manifest index 3bb4965a1b16..3b0246f4233e 100644 --- a/dev-python/zipp/Manifest +++ b/dev-python/zipp/Manifest @@ -1,5 +1,3 @@ -DIST zipp-3.4.1.tar.gz 16545 BLAKE2B 5ebdc4d1e932d72502866701db8b0f352aca3194890d9ed340722bb2a65c4e3be0f6bb54f49567e4fd46faaec3379d0c1d668e1a55f63bea6c57e4ef0c2f9e01 SHA512 2ba50109efd0ceea9eb1d57e2d839f522b5a78a8dae344d6da54b79305dd46bff23f1116f562127290152c0b100369439c17fe9dc3fb14d0b42beaa48348ebe6 DIST zipp-3.5.0.tar.gz 13270 BLAKE2B ba3b6f82ed0f1a902050ee8a89b6876a839d180dc048dd19cd31ddbaf89ec0494b9444f2ac082ed347e3183ccaf2e8342748737c2a29e1a2bbc492a0bc34767c SHA512 676d7e9a7fde386b57a213975121aba015461453f0809a97d39d030b06918a4c54ba1cad21877ddf007560941ae285883098d81d5e6f17eb4636379345b4513d -EBUILD zipp-3.4.1.ebuild 1172 BLAKE2B 057ee69c0da51eb08b56217003a10e5e569f3c3f40b3587f4f3a0b3dfb0109a1676c67342d351d20686350697b2496ff2c2449397a91b64eb5220e51d37ec56d SHA512 402dee93c3ae2d75a2e75b7831d11b57ce92094d70693ef7b8a7a05cce02682db8c3083dc21650bfe059f818aa6fff8c43ae5fa35b5d62b4f8d328eaacf3226f -EBUILD zipp-3.5.0.ebuild 1179 BLAKE2B 9e9bc5169494d3123806aabb836a8824f58fc0c82645e5ce46aea6b4ebcf092efeb6e95af02c65c5a0fa4dd45543bf32f1301e56df7738c4290ff48860153e59 SHA512 d2af0da538f69e44581d66d8781e2e105144bc74045bb42f0f5036476d75878006c4ff294846eed1140a0857cfaba0959f8e7e021d81a1c856fc0fa548f047dd +EBUILD zipp-3.5.0.ebuild 1171 BLAKE2B f2c342697838816f4cf123b4c70fd3efde81224ea68b805f0982098ea67d5b7a4c65fa3fab0b16a9793bae3d874a778c4c21d3d3b3317c45bc64d66359e9119c SHA512 25cb668ae1061224a1b4e619c7467cbea67268f4f514e2cf37123dabec733ea5e8bba8b9e442fe6203bc7838256647077fa9606cb0c42e353bac2320a9d94b6d MISC metadata.xml 547 BLAKE2B 18466508bbc1bd39ebac74f8ae583b1f58e7444f96171132ba3521f302d179417cec21f34ea55d95b94a5ce8242ef77cbab5805f844d84de809c58f5a48b5bd4 SHA512 693f379106d242cb63a5bc2e04133d0619f168b964e9e4cfd5dbbacfb06b6d4e732d9304b2029afe28e800020ac771f5b38a0963477976cc5bc049359ef7b6b8 diff --git a/dev-python/zipp/zipp-3.4.1.ebuild b/dev-python/zipp/zipp-3.4.1.ebuild deleted file mode 100644 index 49091cfd7e46..000000000000 --- a/dev-python/zipp/zipp-3.4.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( pypy3 python3_{7..10} ) - -inherit distutils-r1 - -DESCRIPTION="Backport of pathlib-compatible object wrapper for zip files" -HOMEPAGE="https://github.com/jaraco/zipp" -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 ~riscv ~s390 sparc x86 ~x64-macos" - -BDEPEND=" - dev-python/toml[${PYTHON_USEDEP}] - >=dev-python/setuptools_scm-3.4.2[${PYTHON_USEDEP}] - test? ( dev-python/jaraco-itertools[${PYTHON_USEDEP}] ) -" - -distutils_enable_sphinx docs \ - ">=dev-python/jaraco-packaging-3.2" \ - ">=dev-python/rst-linker-1.9" -distutils_enable_tests pytest - -python_prepare_all() { - # Skip a potentially flaky performance test - sed -i -e '/^import func_timeout\|^ *@func_timeout\.func_set_timeout/d' \ - -e 's/test_implied_dirs_performance/_&/' test_zipp.py || die - distutils-r1_python_prepare_all -} - -python_test() { - # Ignoring zipp.py from ${S} avoids ImportPathMismatchError with Python < 3.8 - # by ensuring only zipp from ${BUILD_DIR} is loaded - epytest --ignore zipp.py -} diff --git a/dev-python/zipp/zipp-3.5.0.ebuild b/dev-python/zipp/zipp-3.5.0.ebuild index 4ceef32cedf6..3a39a8dd6fcc 100644 --- a/dev-python/zipp/zipp-3.5.0.ebuild +++ b/dev-python/zipp/zipp-3.5.0.ebuild @@ -12,7 +12,7 @@ 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 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" BDEPEND=" dev-python/toml[${PYTHON_USEDEP}] -- cgit v1.2.3