*/*: treeclean stale/unmaintained packages

Closes: https://bugs.gentoo.org/885347
Closes: https://bugs.gentoo.org/885345
Closes: https://bugs.gentoo.org/885343
Closes: https://bugs.gentoo.org/885341
Closes: https://bugs.gentoo.org/885339
Closes: https://bugs.gentoo.org/885337
Closes: https://bugs.gentoo.org/885335
Closes: https://bugs.gentoo.org/885331
Closes: https://bugs.gentoo.org/885329
Closes: https://bugs.gentoo.org/869230
Closes: https://bugs.gentoo.org/860975
Closes: https://bugs.gentoo.org/859664
Closes: https://bugs.gentoo.org/900362
Closes: https://bugs.gentoo.org/887439
Closes: https://bugs.gentoo.org/887433
Closes: https://bugs.gentoo.org/855116
Closes: https://bugs.gentoo.org/855107
Closes: https://bugs.gentoo.org/897656
Closes: https://bugs.gentoo.org/887955
Closes: https://bugs.gentoo.org/885293
Closes: https://bugs.gentoo.org/847322
Closes: https://bugs.gentoo.org/843524
Closes: https://bugs.gentoo.org/860012
Closes: https://bugs.gentoo.org/852032
Closes: https://bugs.gentoo.org/887193
Closes: https://bugs.gentoo.org/859646
Closes: https://bugs.gentoo.org/901025
Closes: https://bugs.gentoo.org/921735
Closes: https://bugs.gentoo.org/901027
Closes: https://bugs.gentoo.org/887209
Closes: https://bugs.gentoo.org/859649
Closes: https://bugs.gentoo.org/855125
Closes: https://bugs.gentoo.org/921751
Closes: https://bugs.gentoo.org/859673
Closes: https://bugs.gentoo.org/799449
Closes: https://bugs.gentoo.org/901127
Closes: https://bugs.gentoo.org/921740
Closes: https://bugs.gentoo.org/901163
Closes: https://bugs.gentoo.org/887313
Closes: https://bugs.gentoo.org/847325
Closes: https://bugs.gentoo.org/884553
Closes: https://bugs.gentoo.org/859700
Closes: https://bugs.gentoo.org/857633
Closes: https://bugs.gentoo.org/857630
Closes: https://bugs.gentoo.org/857627
Closes: https://bugs.gentoo.org/857624
Closes: https://bugs.gentoo.org/884565
Closes: https://bugs.gentoo.org/855080
Closes: https://bugs.gentoo.org/855119
Closes: https://bugs.gentoo.org/901167
Closes: https://bugs.gentoo.org/887413
Closes: https://bugs.gentoo.org/861707
Closes: https://bugs.gentoo.org/859715
Closes: https://bugs.gentoo.org/901179
Closes: https://bugs.gentoo.org/901181
Closes: https://bugs.gentoo.org/901141
Closes: https://bugs.gentoo.org/887435
Closes: https://bugs.gentoo.org/859718
Closes: https://bugs.gentoo.org/901177
Closes: https://bugs.gentoo.org/890893
Closes: https://bugs.gentoo.org/901185
Closes: https://bugs.gentoo.org/887445
Closes: https://bugs.gentoo.org/884579
Closes: https://bugs.gentoo.org/901193
Closes: https://bugs.gentoo.org/859724
Closes: https://bugs.gentoo.org/886629
Closes: https://bugs.gentoo.org/859730
Closes: https://bugs.gentoo.org/861974
Closes: https://bugs.gentoo.org/887511
Closes: https://bugs.gentoo.org/861977
Closes: https://bugs.gentoo.org/861980
Closes: https://bugs.gentoo.org/887513
Closes: https://bugs.gentoo.org/897392
Closes: https://bugs.gentoo.org/861983
Closes: https://bugs.gentoo.org/861986
Closes: https://bugs.gentoo.org/861989
Closes: https://bugs.gentoo.org/861992
Closes: https://bugs.gentoo.org/861995
Closes: https://bugs.gentoo.org/887515
Closes: https://bugs.gentoo.org/861998
Closes: https://bugs.gentoo.org/862001
Closes: https://bugs.gentoo.org/887517
Closes: https://bugs.gentoo.org/862004
Closes: https://bugs.gentoo.org/862007
Closes: https://bugs.gentoo.org/862010
Closes: https://bugs.gentoo.org/862013
Closes: https://bugs.gentoo.org/862016
Closes: https://bugs.gentoo.org/862079
Closes: https://bugs.gentoo.org/915488
Closes: https://bugs.gentoo.org/884693
Closes: https://bugs.gentoo.org/901149
Closes: https://bugs.gentoo.org/855278
Closes: https://bugs.gentoo.org/921779
Closes: https://bugs.gentoo.org/921885
Closes: https://bugs.gentoo.org/835485
Closes: https://bugs.gentoo.org/887659
Closes: https://bugs.gentoo.org/834741
Closes: https://bugs.gentoo.org/884695
Closes: https://bugs.gentoo.org/901297
Closes: https://bugs.gentoo.org/807703
Closes: https://bugs.gentoo.org/862957
Closes: https://bugs.gentoo.org/922022
Closes: https://bugs.gentoo.org/923917
Closes: https://bugs.gentoo.org/923916
Closes: https://bugs.gentoo.org/923918
Closes: https://bugs.gentoo.org/901287
Closes: https://bugs.gentoo.org/852047
Closes: https://bugs.gentoo.org/852035
Closes: https://bugs.gentoo.org/860333
Closes: https://bugs.gentoo.org/848039
Closes: https://bugs.gentoo.org/897650
Closes: https://bugs.gentoo.org/849071
Closes: https://bugs.gentoo.org/842342
Closes: https://bugs.gentoo.org/860471
Closes: https://bugs.gentoo.org/887953
Closes: https://bugs.gentoo.org/863371
Closes: https://bugs.gentoo.org/887951
Closes: https://bugs.gentoo.org/860459
Closes: https://bugs.gentoo.org/901407
Closes: https://bugs.gentoo.org/847352
Closes: https://bugs.gentoo.org/922042
Closes: https://bugs.gentoo.org/860462
Closes: https://bugs.gentoo.org/901409
Closes: https://bugs.gentoo.org/897652
Closes: https://bugs.gentoo.org/848021
Closes: https://bugs.gentoo.org/901405
Closes: https://bugs.gentoo.org/887959
Closes: https://bugs.gentoo.org/901411
Closes: https://bugs.gentoo.org/887961
Closes: https://bugs.gentoo.org/860465
Closes: https://bugs.gentoo.org/885291
Closes: https://bugs.gentoo.org/901413
Closes: https://bugs.gentoo.org/887967
Closes: https://bugs.gentoo.org/860468
Closes: https://bugs.gentoo.org/863377
Closes: https://bugs.gentoo.org/922043
Closes: https://bugs.gentoo.org/901425
Closes: https://bugs.gentoo.org/863380
Closes: https://bugs.gentoo.org/847319
Closes: https://bugs.gentoo.org/863383
Closes: https://bugs.gentoo.org/860474
Closes: https://bugs.gentoo.org/887989
Closes: https://bugs.gentoo.org/860477
Closes: https://bugs.gentoo.org/887991
Closes: https://bugs.gentoo.org/901427
Closes: https://bugs.gentoo.org/887993
Closes: https://bugs.gentoo.org/901429
Closes: https://bugs.gentoo.org/887997
Closes: https://bugs.gentoo.org/860480
Closes: https://bugs.gentoo.org/897654
Closes: https://bugs.gentoo.org/922047
Closes: https://bugs.gentoo.org/887999
Closes: https://bugs.gentoo.org/897664
Closes: https://bugs.gentoo.org/860531
Closes: https://bugs.gentoo.org/784665
Closes: https://bugs.gentoo.org/860525
Closes: https://bugs.gentoo.org/888003
Closes: https://bugs.gentoo.org/860537
Closes: https://bugs.gentoo.org/922052
Closes: https://bugs.gentoo.org/897662
Closes: https://bugs.gentoo.org/901421
Closes: https://bugs.gentoo.org/785535
Closes: https://bugs.gentoo.org/784644
Closes: https://bugs.gentoo.org/804831
Closes: https://bugs.gentoo.org/885365
Closes: https://bugs.gentoo.org/922053
Closes: https://bugs.gentoo.org/840707
Closes: https://bugs.gentoo.org/836142
Closes: https://bugs.gentoo.org/836153
Closes: https://bugs.gentoo.org/783675
Closes: https://bugs.gentoo.org/888005
Closes: https://bugs.gentoo.org/887879
Closes: https://bugs.gentoo.org/860528
Closes: https://bugs.gentoo.org/901417
Closes: https://bugs.gentoo.org/922055
Closes: https://bugs.gentoo.org/842807
Closes: https://bugs.gentoo.org/810287
Closes: https://bugs.gentoo.org/888007
Closes: https://bugs.gentoo.org/860540
Closes: https://bugs.gentoo.org/885373
Closes: https://bugs.gentoo.org/888011
Closes: https://bugs.gentoo.org/800995
Closes: https://bugs.gentoo.org/885375
Closes: https://bugs.gentoo.org/863758
Closes: https://bugs.gentoo.org/809320
Closes: https://bugs.gentoo.org/809440
Closes: https://bugs.gentoo.org/863779
Closes: https://bugs.gentoo.org/901431
Closes: https://bugs.gentoo.org/860774
Closes: https://bugs.gentoo.org/860768
Closes: https://bugs.gentoo.org/901433
Closes: https://bugs.gentoo.org/852989
Closes: https://bugs.gentoo.org/885367
Closes: https://bugs.gentoo.org/860771
Closes: https://bugs.gentoo.org/901435
Closes: https://bugs.gentoo.org/887881
Closes: https://bugs.gentoo.org/901437
Closes: https://bugs.gentoo.org/784668
Closes: https://bugs.gentoo.org/901439
Closes: https://bugs.gentoo.org/901419
Closes: https://bugs.gentoo.org/888017
Closes: https://bugs.gentoo.org/888019
Closes: https://bugs.gentoo.org/901441
Closes: https://bugs.gentoo.org/885377
Closes: https://bugs.gentoo.org/901443
Closes: https://bugs.gentoo.org/807115
Closes: https://bugs.gentoo.org/885363
Closes: https://bugs.gentoo.org/888021
Closes: https://bugs.gentoo.org/888023
Closes: https://bugs.gentoo.org/901445
Closes: https://bugs.gentoo.org/888015
Closes: https://bugs.gentoo.org/887921
Closes: https://bugs.gentoo.org/863821
Closes: https://bugs.gentoo.org/907907
Closes: https://bugs.gentoo.org/887883
Closes: https://bugs.gentoo.org/908948
Closes: https://bugs.gentoo.org/908947
Closes: https://bugs.gentoo.org/908951
Closes: https://bugs.gentoo.org/892694
Closes: https://bugs.gentoo.org/801016
Closes: https://bugs.gentoo.org/922082
Closes: https://bugs.gentoo.org/852260
Closes: https://bugs.gentoo.org/901451
Closes: https://bugs.gentoo.org/922083
Closes: https://bugs.gentoo.org/860777
Closes: https://bugs.gentoo.org/901449
Closes: https://bugs.gentoo.org/901453
Closes: https://bugs.gentoo.org/921785
Closes: https://bugs.gentoo.org/860969
Closes: https://bugs.gentoo.org/817227
Closes: https://bugs.gentoo.org/921788
Closes: https://bugs.gentoo.org/921789
Closes: https://bugs.gentoo.org/835527
Closes: https://bugs.gentoo.org/897414
Closes: https://bugs.gentoo.org/921781
Closes: https://bugs.gentoo.org/897430
Closes: https://bugs.gentoo.org/848720
Closes: https://bugs.gentoo.org/883173
Closes: https://bugs.gentoo.org/921800
Closes: https://bugs.gentoo.org/921803
Closes: https://bugs.gentoo.org/921804
Closes: https://bugs.gentoo.org/921807
Closes: https://bugs.gentoo.org/901479
Closes: https://bugs.gentoo.org/901483
Closes: https://bugs.gentoo.org/901151
Closes: https://bugs.gentoo.org/896028
Closes: https://bugs.gentoo.org/921783
Closes: https://bugs.gentoo.org/897432
Closes: https://bugs.gentoo.org/905472
Closes: https://bugs.gentoo.org/921810
Closes: https://bugs.gentoo.org/843485
Closes: https://bugs.gentoo.org/921816
Closes: https://bugs.gentoo.org/921818
Closes: https://bugs.gentoo.org/921825
Closes: https://bugs.gentoo.org/921822
Closes: https://bugs.gentoo.org/816654
Closes: https://bugs.gentoo.org/921775
Closes: https://bugs.gentoo.org/921777
Closes: https://bugs.gentoo.org/848723
Closes: https://bugs.gentoo.org/921853
Closes: https://bugs.gentoo.org/921895
Closes: https://bugs.gentoo.org/921855
Closes: https://bugs.gentoo.org/897506
Closes: https://bugs.gentoo.org/921857
Closes: https://bugs.gentoo.org/880013
Closes: https://bugs.gentoo.org/897542
Closes: https://bugs.gentoo.org/921864
Closes: https://bugs.gentoo.org/922915
Closes: https://bugs.gentoo.org/921897
Closes: https://bugs.gentoo.org/921900
Closes: https://bugs.gentoo.org/921865
Closes: https://bugs.gentoo.org/887637
Closes: https://bugs.gentoo.org/839306
Closes: https://bugs.gentoo.org/921868
Closes: https://bugs.gentoo.org/921869
Closes: https://bugs.gentoo.org/862082
Closes: https://bugs.gentoo.org/921873
Closes: https://bugs.gentoo.org/897588
Closes: https://bugs.gentoo.org/901221
Closes: https://bugs.gentoo.org/921808
Closes: https://bugs.gentoo.org/897590
Closes: https://bugs.gentoo.org/848549
Closes: https://bugs.gentoo.org/921876
Closes: https://bugs.gentoo.org/921878
Closes: https://bugs.gentoo.org/921879
Closes: https://bugs.gentoo.org/921880
Closes: https://bugs.gentoo.org/921797
Closes: https://bugs.gentoo.org/862765
Closes: https://bugs.gentoo.org/921780
Closes: https://bugs.gentoo.org/921881
Closes: https://bugs.gentoo.org/921813
Closes: https://bugs.gentoo.org/921784
Closes: https://bugs.gentoo.org/800076
Closes: https://bugs.gentoo.org/921884
Closes: https://bugs.gentoo.org/822456

Signed-off-by: Julien Roy <julien@jroy.ca>
This commit is contained in:
Julien Roy
2024-02-22 19:46:50 -05:00
parent 48e042ef35
commit a6b3f15b1a
1906 changed files with 99 additions and 50951 deletions

View File

@@ -1 +0,0 @@
DIST MutatorMath-3.0.1.zip 421722 BLAKE2B bfa6f796ac0b67f2c8d22bdca9f1dfbcebe9b8185778563c1c67c5e8a5748cf0462e06d9e58dc5ea49e5986f9faeabb9310ce775281f9ee888262047b0f87dea SHA512 9f0af87f4811b27dd3b0e791a230fe0fa1e90e9605673d8753fb3966155483a37fd126646e4deeae79233e8ecc22ee042ae5f985a1bdc5e2696997eff444b801

View File

@@ -1,36 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="A library for piecewise linear interpolation in multiple dimensions"
HOMEPAGE="
https://pypi.org/project/MutatorMath/
https://github.com/LettError/MutatorMath
"
SRC_URI="$(pypi_sdist_url --no-normalize ${PN} ${PV} .zip)"
KEYWORDS="~amd64"
LICENSE="BSD"
SLOT="0"
RDEPEND="
dev-python/defcon[${PYTHON_USEDEP}]
dev-python/fontMath[${PYTHON_USEDEP}]
>=dev-python/fonttools-3.32[${PYTHON_USEDEP}]
"
BDEPEND="
app-arch/unzip
test? (
>=dev-python/unicodedata2-15.0.0[${PYTHON_USEDEP}]
)
"
DOCS=( Docs README.rst )
distutils_enable_tests setup.py

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/LettError/MutatorMath/issues</bugs-to>
<remote-id type="github">LettError/MutatorMath</remote-id>
<remote-id type="pypi">MutatorMath</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST SQLAlchemy-Utils-0.39.0.tar.gz 137193 BLAKE2B 8af238a4826d2a5f5c71880997ab25ca45c72c6a6099c1bb913c6fac70e0feca4c53238d2f05f29efe1226893ee03916c73cb8f1f69d12dd1e298277feec3d5c SHA512 3d276a76867da223242c13b9e883f7c834d54e28a0cf7a3a5382cfbff4051ef0f3c05ccbb97bca78fa0394b665c5013185e4127ca9944cc517340e37aa8ddcf9

View File

@@ -1,44 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Various utility functions and datatypes for SQLAlchemy"
HOMEPAGE="
https://github.com/kvesteri/sqlalchemy-utils
https://pypi.org/project/SQLAlchemy-Utils/
"
SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.0[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
>=dev-python/pygments-2.7.1[${PYTHON_USEDEP}]
>=dev-python/jinja-2.3[${PYTHON_USEDEP}]
>=dev-python/docutils-0.10[${PYTHON_USEDEP}]
>=dev-python/flexmock-0.9.7[${PYTHON_USEDEP}]
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
>=dev-python/psycopg-2.5.1[${PYTHON_USEDEP}]
>=dev-python/psycopg2cffi-2.8.1[${PYTHON_USEDEP}]
>=dev-python/pg8000-1.12.4[${PYTHON_USEDEP}]
>=dev-python/pytz-2014.2[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.6[${PYTHON_USEDEP}]
dev-python/pymysql[${PYTHON_USEDEP}]
dev-python/pyodbc[${PYTHON_USEDEP}]
dev-python/greenlet[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View File

@@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/kvesteri/sqlalchemy-utils/issues</bugs-to>
<remote-id type="pypi">SQLAlchemy-Utils</remote-id>
<remote-id type="github">kvesteri/sqlalchemy-utils</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST XenAPI-2.14.tar.gz 5110 BLAKE2B 0391ccfffe8c2a264360eef4057a666e92bcbc8b31e7848f15704fff4d554db9758b1aa0b5210d1bfc41c4df261096b04961a4ff6722a8ea25305971b70f8562 SHA512 a56245b617fa049bcc62ee78e85167e322b632e53d2a6bc3e042e1cb0541ea0004aee4b957f9190c30685cef935f236d980a224322ac593896abd7a31e36abd2

View File

@@ -1,22 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1 pypi
DESCRIPTION="Xen API SDK, for communication with Citrix XenServer and Xen Cloud Platform"
HOMEPAGE="
https://xenproject.org/developers/teams/xen-api/
https://github.com/xapi-project/xen-api
https://pypi.org/project/XenAPI/
"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

View File

@@ -1,14 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<remote-id type="pypi">XenAPI</remote-id>
<remote-id type="github">xapi-project/xen-api</remote-id>
<bugs-to>https://github.com/xapi-project/xen-api/issues</bugs-to>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST almost-0.1.5.tar.gz 4529 BLAKE2B 098b6fdaf03799fe6269249cfbd1609e514fa2672c3f71bef6feb16e7679a16d1ea45845cfe2d355c4cb1e39936fa356e50af94f1c7d6a67c7491b6bf1fdedcd SHA512 707bad3a4ef0a910271af93c739a9139b10e5afbadfd329a522ab3992a6a7baf47b0f272154482eabecf3029814542eaef535baea5f7995b7fd39c0a51671b4c

View File

@@ -1,30 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
COMMIT="cc3eeb0abde7ff95a222d571443989c74a112ff7"
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{10..11} pypy3 )
inherit distutils-r1
DESCRIPTION="A helper for approximate comparison"
HOMEPAGE="
https://github.com/sublee/almost
https://pypi.org/project/almost/
"
SRC_URI="https://github.com/sublee/almost/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${COMMIT}"
SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64"
IUSE="test"
DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
RESTRICT="!test? ( test )"
PATCHES=( "${FILESDIR}/${P}-setuptools.patch" )
distutils_enable_tests setup.py

View File

@@ -1,11 +0,0 @@
--- a/setup.py
+++ b/setup.py
@@ -82,7 +82,7 @@
'Programming Language :: Python :: Implementation :: Jython',
'Programming Language :: Python :: Implementation :: PyPy',
'Topic :: Software Development :: Testing'],
- install_requires=['distribute'],
+ install_requires=['setuptools'],
test_suite='almosttests',
tests_require=['pytest'],
)

View File

@@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/sublee/almost/issues</bugs-to>
<maintainer>
<email>sub@subl.ee</email>
<name>Heungsub Lee</name>
</maintainer>
<remote-id type="pypi">almost</remote-id>
<remote-id type="github">sublee/almost</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST asyncssh-2.13.1.tar.gz 497376 BLAKE2B 6f7dc62e27d2588dc8d21dcbf99520f3dae1f0f02e808c62d08fba7989d6099927fa36daddda4bf584010bbd40f02919905aefa7b90596a2183d685a0ad5806c SHA512 0c027283681a24058dbe18bad5289488d65d5ebecdda34f38ad63a6d84b54fd457475ada9ab7269925ced5eacbd22f27fea739ace99bd83ca9ce8f9b2d5f0714

View File

@@ -1,49 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature pypi
DESCRIPTION="Asynchronous SSHv2 client and server library"
HOMEPAGE="
https://asyncssh.timeheart.net
https://pypi.org/project/asyncssh/
https://github.com/ronf/asyncssh
"
LICENSE="ECL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
>=dev-python/cryptography-3.1[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-3.6[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/aiofiles[${PYTHON_USEDEP}]
>=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
>=dev-python/fido2-0.9.2[${PYTHON_USEDEP}]
>=dev-python/gssapi-1.2.0[${PYTHON_USEDEP}]
>=dev-python/libnacl-1.4.2[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-17.0.0[${PYTHON_USEDEP}]
>=dev-python/python-pkcs11-0.7.0[${PYTHON_USEDEP}]
dev-python/uvloop[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
distutils_enable_sphinx docs
pkg_postinst() {
optfeature "OpenSSH private key encryption support" dev-python/bcrypt
optfeature "key exchange and authentication with U2F/FIDO2 security keys support" dev-python/fido2
optfeature "accessing PIV keys on PKCS#11 security tokens support" dev-python/python-pkcs11
optfeature "GSSAPI key exchange and authentication support" dev-python/gssapi
optfeature "UMAC cryptographic hashes support" dev-python/libnettle
optfeature "X.509 certificate authentication support" dev-python/pyopenssl
}

View File

@@ -1,57 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<longdescription lang="en">
AsyncSSH is a Python package which provides an asynchronous client and server implementation of the SSHv2 protocol on top of the Python 3.6+ asyncio framework.
Features
Full support for SSHv2, SFTP, and SCP client and server functions
Shell, command, and subsystem channels
Environment variables, terminal type, and window size
Direct and forwarded TCP/IP channels
OpenSSH-compatible direct and forwarded UNIX domain socket channels
Local and remote TCP/IP port forwarding
Local and remote UNIX domain socket forwarding
Dynamic TCP/IP port forwarding via SOCKS
X11 forwarding support on both the client and the server
SFTP protocol version 3 with OpenSSH extensions
SCP protocol support, including third-party remote to remote copies
Multiple simultaneous sessions on a single SSH connection
Multiple SSH connections in a single event loop
Byte and string based I/O with settable encoding
A variety of key exchange, encryption, and MAC algorithms
Support for gzip compression
Including OpenSSH variant to delay compression until after auth
User and host-based public key, password, and keyboard-interactive authentication methods
Many types and formats of public keys and certificates
Including OpenSSH-compatible support for U2F and FIDO2 security keys
Including PKCS#11 support for accessing PIV security tokens
Including support for X.509 certificates as defined in RFC 6187
Support for accessing keys managed by ssh-agent on UNIX systems
Including agent forwarding support on both the client and the server
Support for accessing keys managed by PuTTY's Pageant agent on Windows
Support for accessing host keys via OpenSSH's ssh-keysign
OpenSSH-style known_hosts file support
OpenSSH-style authorized_keys file support
Partial support for OpenSSH-style configuration files
Compatibility with OpenSSH "Encrypt then MAC" option for better security
Time and byte-count based session key renegotiation
Designed to be easy to extend to support new forms of key exchange, authentication, encryption, and compression algorithms
</longdescription>
<upstream>
<remote-id type="github">ronf/asyncssh</remote-id>
<remote-id type="pypi">asyncssh</remote-id>
<maintainer status="unknown">
<email>ronf@timeheart.net</email>
<name>Ron Frederick</name>
</maintainer>
<doc>https://asyncssh.readthedocs.io</doc>
<bugs-to>https://github.com/ronf/asyncssh/issues</bugs-to>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST axisregistry-0.3.11.tar.gz 3501138 BLAKE2B d845a4c249d1270106e769499ef20cfde6fbcd4ba5d42481d113e8cf98f78a203ec0a0be8eec2dfcbbba3fa3ce5bb3a8fcce47744cb2c5cd68d46afcd9f9c330 SHA512 7d8454000de371579d5841786721f68fd6526f2d7e86c486a57d4e43686ac2ebbee9ec65708c80022de84baa6a2f89988bafd27085783ec8c93b3c11c21b70d3

View File

@@ -1,41 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="A Python API to access data from the Google Fonts variable fonts Axis Registry"
HOMEPAGE="
https://github.com/googlefonts/axisregistry
https://pypi.org/project/axisregistry/
"
LICENSE="Apache-2.0"
KEYWORDS="~amd64"
SLOT="0"
RDEPEND="
dev-python/fonttools[${PYTHON_USEDEP}]
dev-python/protobuf-python[${PYTHON_USEDEP}]
"
DEPEND="
${RDEPEND}
>=dev-python/setuptools-scm-6[${PYTHON_USEDEP}]
test? (
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/black[${PYTHON_USEDEP}]
dev-python/isort[${PYTHON_USEDEP}]
dev-python/flake8[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
python_prepare_all() {
export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
distutils-r1_python_prepare_all
}

View File

@@ -1,11 +0,0 @@
--- a/setup.py
+++ b/setup.py
@@ -45,7 +45,7 @@
'Programming Language :: Python :: 3'
],
python_requires=">=3.7",
- setup_requires=['setuptools_scm>=4,<6.1'],
+ setup_requires=['setuptools_scm>=4'],
install_requires=[
'protobuf'
]

View File

@@ -1,10 +0,0 @@
--- a/setup.py
+++ b/setup.py
@@ -42,6 +42,6 @@
"Programming Language :: Python :: 3",
],
python_requires=">=3.7",
- setup_requires=["setuptools_scm>=4,<6.1"],
+ setup_requires=["setuptools_scm>=4"],
install_requires=["protobuf"],
)

View File

@@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/googlefonts/axisregistry/issues</bugs-to>
<remote-id type="github">googlefonts/axisregistry</remote-id>
<remote-id type="pypi">axisregistry</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST babelfont-3.0.0.tar.gz 30167 BLAKE2B 4780b9f99ee0c453c66d9be1f27f128392f5dfce916613924aa16fd60f4d26736c2e253d10afbb5f8cf081c18795d0738a643e606035394ff11f5d6373078aee SHA512 7d3f7bd978236477f934fcbdfee929df8cf1f71d8118677e82e360e0eb9d4ff43fce4b6ee0b3c561a5f8be54d1d9fa31951ba0b2cf61d6b426800907a184ba5d

View File

@@ -1,33 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="Interrogate and manipulate UFO, TTF and OTF fonts with a common interface"
HOMEPAGE="
https://github.com/simoncozens/babelfont
https://pypi.org/project/babelfont/
"
KEYWORDS="~amd64"
LICENSE="MIT"
SLOT="0"
RDEPEND="
>=dev-python/cu2qu-1.6.7[${PYTHON_USEDEP}]
>=dev-python/fontFeatures-1.0.6[${PYTHON_USEDEP}]
>=dev-python/fonttools-4.21.1[${PYTHON_USEDEP}]
>=dev-python/glyphsLib-5.3.2[${PYTHON_USEDEP}]
>=dev-python/openstep-plist-0.2.2[${PYTHON_USEDEP}]
>=dev-python/orjson-3.5.1[${PYTHON_USEDEP}]
>=dev-python/ufoLib2-0.11.1[${PYTHON_USEDEP}]
"
# no tests in pypi release
RESTRICT="test"
distutils_enable_tests pytest

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/simoncozens/babelfont/issues</bugs-to>
<remote-id type="github">simoncozens/babelfont</remote-id>
<remote-id type="pypi">babelfont</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST beziers-0.4.0.tar.gz 37943 BLAKE2B 6309b90a7dd8dbaeaef761314e158cf5f60913fca15086d1a3f59db2a46dbd61b39a02d6b00395fdcfba75c0510d237bf8847617e4b56ebf5a4eb347f1f42e13 SHA512 7568417e559c516bb37fc30f68be78ce9ba11282e8ebb1c1ae87409d1a1d560252da67566dab25069390c4b72d7164942bcd7494a6ac3017e401796a7a58e362

View File

@@ -1,37 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature pypi
DESCRIPTION="Bezier curve manipulation library"
HOMEPAGE="
https://pypi.org/project/beziers/
https://github.com/simoncozens/beziers.py
"
LICENSE="MIT"
KEYWORDS="~amd64"
SLOT="0"
RDEPEND="dev-python/pyclipper[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/dotmap[${PYTHON_USEDEP}]
dev-python/matplotlib[${PYTHON_USEDEP}]
)
"
PATCHES=( "${FILESDIR}/${PN}-0.4.0-no-install-tests.patch" )
distutils_enable_tests pytest
pkg_postinst() {
optfeature "alpha_shape support" "dev-python/numpy dev-python/scipy dev-python/shapely"
optfeature "brush support" dev-python/shapely
optfeature "pen protocol support" dev-python/fonttools
optfeature "plot support" dev-python/matplotlib
}

View File

@@ -1,11 +0,0 @@
--- a/setup.py
+++ b/setup.py
@@ -22,7 +22,7 @@
"Development Status :: 4 - Beta"
],
- 'packages': find_packages(),
+ 'packages': find_packages(exclude=["test", "test.*"]),
}
if __name__ == '__main__':

View File

@@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/simoncozens/beziers.py/issues</bugs-to>
<remote-id type="github">simoncozens/beziers.py</remote-id>
<remote-id type="pypi">beziers</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST booleanOperations-0.9.0.zip 202950 BLAKE2B 52f25b2328dd1bc2ab6d4e0fc116c55f2913c82d5f033494c3b6855e3cba455c9f3da0a864c7bc7caa483cd3afc238e9fe9aa41086b2dc01bf2c1a6f482bcf5a SHA512 f06d2d3143399f5f6325456a2368d608ad8b7b18a5f63bdaf4c48ddd9a9a2aebf4f67da5cadad2aa0d9d9caaa4839f314ed016cb8572805ef3a01f74e469e56b

View File

@@ -1,35 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Boolean operations on paths"
HOMEPAGE="
https://pypi.org/project/booleanoperations/
https://github.com/typemytype/booleanOperations
"
SRC_URI="$(pypi_sdist_url --no-normalize ${PN} ${PV} .zip)"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/fonttools-4.0.2[${PYTHON_USEDEP}]
>=dev-python/pyclipper-1.1.0_p1[${PYTHON_USEDEP}]
"
BDEPEND="
app-arch/unzip
dev-python/setuptools-scm[${PYTHON_USEDEP}]
test? (
dev-python/defcon[${PYTHON_USEDEP}]
dev-python/fontPens[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View File

@@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<remote-id type="pypi">booleanOperations</remote-id>
<remote-id type="github">typemytype/booleanOperations</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST browserstack-local-1.2.3.tar.gz 4064 BLAKE2B eec128bf3cce3967fee2c6b3f2ca5f84bcb0288edca9c2f8c896d354810f8368171112186595d6e8a2608fc6fd91db58d7f31b5d5cc7ee7b8b61fdc6859ccd6d SHA512 96c66e25e2e390cf2ccbd821bb004fca2a93583047ab8dd034591a74f21fa894359c14a7fea841cbb78c4b30345bc208a760b0887a73a85f0fec6e057ff10776

View File

@@ -1,26 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYPI_PN="${PN/-python/}"
PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{10..11} pypy3 )
inherit distutils-r1 pypi
DESCRIPTION="Python bindings for BrowserStack Local"
HOMEPAGE="
https://github.com/browserstack/browserstack-local-python
https://pypi.org/project/browserstack-local/
"
KEYWORDS="~amd64"
LICENSE="MIT"
SLOT="0"
RDEPEND="dev-python/psutil[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"
RESTRICT="test" # tests need API key
distutils_enable_tests unittest

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/browserstack/browserstack-local-python/issues</bugs-to>
<remote-id type="github">browserstack/browserstack-local-python</remote-id>
<remote-id type="pypi">browserstack-local</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST bson-0.5.10.gh.tar.gz 24735 BLAKE2B a658598d9cac3bf55327ec2084d4c884b92d00e1ffaa084bcfdbebe24fd53b342d117449fde9d394f08b5fc04f9ea9c6856394bdb90806131c65111478c75f72 SHA512 6c74344a75eaeb7f53609ab78a9223218ac89edd320e503898145668cd746d5b76624d91640223a826af7ab978b107715cdb9904f16f6499c9be1ce9f54a09f8

View File

@@ -1,29 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} pypy3 )
inherit distutils-r1
DESCRIPTION="Independent BSON codec for Python that doesn't depend on MongoDB"
HOMEPAGE="https://github.com/py-bson/bson"
SRC_URI="https://github.com/py-bson/bson/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="
>=dev-python/python-dateutil-2.4.0[${PYTHON_USEDEP}]
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
"
RDEPEND="${DEPEND}"
python_test() {
"${EPYTHON}" test.py || die
}

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/py-bson/bson/issues</bugs-to>
<remote-id type="github">py-bson/bson</remote-id>
<remote-id type="pypi">bson</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST bumpfontversion-0.4.1.tar.gz 4747 BLAKE2B b23baf1388fb4665da1358a09832bb9e86f4b225a76a20cee25afac950aa592b6420c02f0eeeace77902b2fa74433afae1ac50f18caa376032f61b19afe86bc3 SHA512 65e154295f5921e16cdc016b9c8bd33d6b5f5663d5d657b9590abb4bef02cad53ef78e08477ebb38c8708b1d997e8f98b59c814124a574b34f1f859d21baee51

View File

@@ -1,26 +0,0 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=poetry
inherit distutils-r1 pypi
DESCRIPTION="Bumps the version of a font source file"
HOMEPAGE="
https://pypi.org/project/bumpfontversion/
https://github.com/simoncozens/bumpfontversion
"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-python/fonttools[${PYTHON_USEDEP}]
dev-python/glyphsLib[${PYTHON_USEDEP}]
dev-python/openstep-plist[${PYTHON_USEDEP}]
dev-python/ufoLib2[${PYTHON_USEDEP}]
dev-util/bump2version[${PYTHON_USEDEP}]
"

View File

@@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<remote-id type="pypi">bumpfontversion</remote-id>
<remote-id type="github">simoncozens/bumpfontversion</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST cffsubr-0.2.9.post1.tar.gz 12671095 BLAKE2B 6805fa9adaabee7236abb351b23437248c93a9a9c1f64363ca023cbe1371dd0a612e0b5823f3064c0979cb9a9ee0442a6219952ffd2384ab444a28987f416a3f SHA512 8c83001010951990d4e0dcecd1820e0f469042518c63cf82b66425c383b640f525f253b10f16ad587e9492a9aed070715d776d909ab4e897c99a22a7678f38a7

View File

@@ -1,37 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Standalone CFF subroutinizer based on AFDKO tx tool"
HOMEPAGE="
https://pypi.org/project/cffsubr/
https://github.com/adobe-type-tools/cffsubr
"
KEYWORDS="~amd64"
LICENSE="Apache-2.0"
SLOT="0"
RDEPEND="
>=dev-python/fonttools-4.10.2[${PYTHON_USEDEP}]
>=dev-util/afdko-3.6.1[${PYTHON_USEDEP}]
"
PATCHES=(
"${FILESDIR}/${PN}-system_tx.diff"
"${FILESDIR}/${P}-fix-setup-py.patch"
)
distutils_enable_tests pytest
src_prepare() {
# remove bundled afdko
rm -r external || die
distutils-r1_src_prepare
}

View File

@@ -1,22 +0,0 @@
--- a/setup.py
+++ b/setup.py
@@ -136,7 +136,7 @@
package_dir={"": "src"},
packages=find_packages("src"),
entry_points={"console_scripts": ["cffsubr = cffsubr.__main__:main"]},
- ext_modules=[tx],
+ ext_modules=[],
zip_safe=False,
cmdclass=cmdclass,
install_requires=[
@@ -144,9 +144,7 @@
"fontTools >= 4.10.2",
],
setup_requires=[
- "setuptools_scm",
- # finds all git tracked files including submodules when making sdist MANIFEST
- "setuptools-git-ls-files",
+ "setuptools_scm"
],
extras_require={"testing": ["pytest"]},
python_requires=">=3.6",

View File

@@ -1,12 +0,0 @@
--- a/src/cffsubr/__init__.py
+++ b/src/cffsubr/__init__.py
@@ -60,8 +60,7 @@ def _run_embedded_tx(*args, **kwargs):
subprocess.CompletedProcess object with the following attributes:
args, returncode, stdout, stderr.
"""
- with path(__name__, TX_EXE) as tx_cli:
- return subprocess.run([str(tx_cli)] + list(args), **kwargs)
+ return subprocess.run(['tx'] + list(args), **kwargs)
def _tx_subroutinize(data: bytes, output_format: str = CFFTableTag.CFF) -> bytes:

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/adobe-type-tools/cffsubr/issues</bugs-to>
<remote-id type="github">adobe-type-tools/cffsubr</remote-id>
<remote-id type="pypi">cffsubr</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST cmarkgfm-2022.10.27.gh.tar.gz 11855 BLAKE2B 550c61f07908a919abc43bd8b8bb751cec7d8963cb3e8d725ce14597388754aa1dfcf141d6fc88ababfe9b981be0d36b495931afef5da3806b17bddde377fc29 SHA512 18a6a0a993c2663c6f6f19ac5ff51bf715a359ca415c6abad6a49d6cf8e749acfbe122a680122185da0ecf3cb5337876c316863c1f456744e6067f5947589c27

View File

@@ -1,32 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 edos2unix
DESCRIPTION="Python bindings for GitHub's cmark"
HOMEPAGE="https://github.com/theacodes/cmarkgfm"
SRC_URI="https://github.com/theacodes/cmarkgfm/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
KEYWORDS="~amd64"
SLOT="0"
RDEPEND="
app-text/cmark-gfm
$(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*')
"
DEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}/${PN}-0.6.0-use-system-cmark-gfm.patch" )
src_prepare() {
edos2unix src/cmarkgfm/build_cmark.py
default
}
distutils_enable_tests pytest

View File

@@ -1,47 +0,0 @@
--- a/src/cmarkgfm/build_cmark.py
+++ b/src/cmarkgfm/build_cmark.py
@@ -8,12 +8,8 @@
import cffi
-# Get the directory for the cmark source files. It's under the package root
-# as /third_party/cmark/src
HERE = os.path.dirname(os.path.abspath(__file__))
PACKAGE_ROOT = os.path.abspath(os.path.join(HERE, '../../'))
-SRC_DIR = os.path.join(PACKAGE_ROOT, 'third_party/cmark/src')
-EXTENSIONS_SRC_DIR = os.path.join(PACKAGE_ROOT, 'third_party/cmark/extensions')
UNIX_GENERATED_SRC_DIR = os.path.join(PACKAGE_ROOT, 'generated', 'unix')
WIN_GENERATED_SRC_DIR = os.path.join(PACKAGE_ROOT, 'generated', 'windows')
@@ -27,20 +23,6 @@
CMARK_MODULE_H = fh.read()
-def _get_sources(dir, exclude=set()):
- sources = glob.iglob(os.path.join(dir, '*.c'))
- return sorted([
- os.path.relpath(path, start=PACKAGE_ROOT)
- for path in
- sources
- if os.path.basename(path) not in exclude
- ])
-
-
-SOURCES = _get_sources(SRC_DIR, exclude=set(['main.c']))
-SOURCES.extend(_get_sources(EXTENSIONS_SRC_DIR))
-
-
def _compiler_type():
"""
Gets the compiler type from distutils. On Windows with MSVC it will be
@@ -76,8 +58,8 @@
ffibuilder.set_source(
'cmarkgfm._cmark',
CMARK_MODULE_H,
- sources=SOURCES,
- include_dirs=[SRC_DIR, EXTENSIONS_SRC_DIR, GENERATED_SRC_DIR],
+ include_dirs=[GENERATED_SRC_DIR],
+ libraries=["cmark-gfm", "cmark-gfm-extensions"],
extra_compile_args=EXTRA_COMPILE_ARGS
)

View File

@@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/theacodes/cmarkgfm/issues</bugs-to>
<remote-id type="github">theacodes/cmarkgfm</remote-id>
<remote-id type="pypi">cmarkgfm</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,2 +0,0 @@
DIST collidoscope-0.4.1.gh.tar.gz 32178 BLAKE2B 05b85b9321ad486a619a65b5ddbfbfe5550549d3a3f337432e07c7e1d6d80d03f7fa478ce2a19d551f846a05e27c8d6431d0a3138ef4886d48b4ac88123bd0c8 SHA512 a38fb10eeb50388024498d4900323c217a504695507a9d67b0009a0ab9e6f99b8fb836a86e0139752e7008f139363344f1761e9413f17830dc44d615212b437d
DIST collidoscope-0.5.2.gh.tar.gz 32183 BLAKE2B 977184bc68dce4756bcf16adc06daac35795cd8ce0ecbd1cdba28285c78aedf1bcb16bddadb7f56ce8d95814b14971315e993083b9124658047072d2896eb546 SHA512 fd0024a838f39d93311275dd5966727b3ef8deeb103b2addc80e9e308149d58f43eecba0543cd19ce5e11d4439660fc5e026d174f6e3a0b07edb28e1ea635d87

View File

@@ -1,25 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Brute force detection of glyph collisions"
HOMEPAGE="https://github.com/simoncozens/collidoscope"
SRC_URI="https://github.com/simoncozens/collidoscope/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
KEYWORDS="~amd64"
SLOT="0"
RDEPEND="
>=dev-python/beziers-0.0.3[${PYTHON_USEDEP}]
dev-python/fonttools[${PYTHON_USEDEP}]
dev-python/glyphtools[${PYTHON_USEDEP}]
dev-python/uharfbuzz[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"

View File

@@ -1,26 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_10 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Brute force detection of glyph collisions"
HOMEPAGE="https://github.com/simoncozens/collidoscope"
SRC_URI="https://github.com/simoncozens/collidoscope/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
KEYWORDS="~amd64"
SLOT="0"
RDEPEND="
>=dev-python/beziers-0.0.3[${PYTHON_USEDEP}]
dev-python/fonttools[${PYTHON_USEDEP}]
dev-python/glyphtools[${PYTHON_USEDEP}]
dev-python/uharfbuzz[${PYTHON_USEDEP}]
dev-python/babelfont[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"

View File

@@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/simoncozens/collidoscope/issues</bugs-to>
<remote-id type="github">simoncozens/collidoscope</remote-id>
<remote-id type="pypi">collidoscope</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST commandlines-0.4.1.tar.gz 37519 BLAKE2B d59d8d31028ec59b10608176df4a9d41042936339f630b6f2be4c8ffe9f6e7d14a000294d0a054b7d06b3388d59dfdc08b70fac6d9a2d8998fe528efb392ef7e SHA512 c481d391a4bb1f6701f5fb04c3031610e625521e2597f46a197dbbf3c776b19f257642aacf664fa55cb2133c2c2b207c315a4805197fee93a86e2536bb6a02a6

View File

@@ -1,25 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Routines for extracting information from fontTools glyphs"
HOMEPAGE="
https://commandlines.github.io
https://pypi.org/project/commandlines/
https://github.com/chrissimpkins/commandlines
"
SRC_URI="https://github.com/chrissimpkins/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
KEYWORDS="~amd64"
SLOT="0"
distutils_enable_tests pytest
distutils_enable_sphinx docs \
dev-python/sphinx-rtd-theme

View File

@@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/chrissimpkins/commandlines/issues</bugs-to>
<remote-id type="github">chrissimpkins/commandlines</remote-id>
<remote-id type="pypi">commandlines</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST compreffor-0.5.2.tar.gz 76299 BLAKE2B 254329875fbafd9a4887a696a2b21ae1695e03fe337fb0f5e48c2b2e242941114d7cf16c966e85c690302152da06bd21f7bb713fe92c139893299468b461e466 SHA512 9806141022163804f02b1ee14552bc2e8e9b7350110c42aca1c74bd6af049f3032920e5299dd59961bb24e69b97fa748478f8be2f25fd90ae2e3d0d1ce4c22c0

View File

@@ -1,39 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
inherit distutils-r1 pypi
DESCRIPTION="A CFF table subroutinizer for FontTools"
HOMEPAGE="
https://pypi.org/project/compreffor/
https://github.com/googlefonts/compreffor
"
KEYWORDS="~amd64"
LICENSE="Apache-2.0"
SLOT="0"
RDEPEND=">=dev-python/fonttools-4[${PYTHON_USEDEP}]"
BDEPEND="
app-arch/unzip
>=dev-python/cython-0.29.24[${PYTHON_USEDEP}]
"
PATCHES=( "${FILESDIR}/${PN}-0.5.1_p1-remove-unwanted-dependencies.patch" )
distutils_enable_tests pytest
src_prepare() {
find "${S}" -name '*.cpp' -delete || die
distutils-r1_src_prepare
}
python_test() {
cd "${T}" || die
epytest --pyargs compreffor
}

View File

@@ -1,11 +0,0 @@
--- a/setup.py
+++ b/setup.py
@@ -152,7 +152,7 @@
'build_ext': custom_build_ext,
},
setup_requires=(
- ["setuptools_scm", "setuptools_git_ls_files"] + pytest_runner + wheel
+ ["setuptools_scm"] + wheel
),
tests_require=[
'pytest>=2.8',

View File

@@ -1,11 +0,0 @@
--- a/setup.py 2021-03-27 18:38:41.032816105 +0100
+++ b/setup.py 2021-03-27 18:38:57.087088810 +0100
@@ -150,7 +150,7 @@
cmdclass={
'build_ext': custom_build_ext,
},
- setup_requires=pytest_runner + wheel,
+ setup_requires=wheel,
tests_require=[
'pytest>=2.8',
],

View File

@@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<remote-id type="github">googlefonts/compreffor</remote-id>
<remote-id type="pypi">compreffor</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,2 +0,0 @@
DIST confluent-kafka-1.8.2.gh.tar.gz 250172 BLAKE2B 9fabaaf2417343ae2743b662c359925487011cee9c63e5f8d07bfa049212e0f9890530072b463fd39fcc991d46e8e2e4ce07d79b8a63b367685c7da9d658291d SHA512 6db66371b7cac822aafeaa4acb491556d9a866f8502d76e2acfe52d18b282caab338cd3f51f84845eab2ec5b2c44ed80426a7ad8afd0314a8a5ddc1a9299d693
DIST confluent-kafka-1.9.0.gh.tar.gz 260481 BLAKE2B 814a6ce0421c866ed9082aa0cf566b476223453f82d84ee20d58d5fd1045fefbb4b92d6d14a9a8301ea8283c19679236efd237bbe21c57199d0bbfcd6427cd9b SHA512 979878ae3ee61d7fcda67803cc5645cdf28749afe7919c7188e1fba9b34e68ab2950536a4817d47de5492bed751fb2eabcdf30f33adec864250c14cf48512bfe

View File

@@ -1,53 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
EPYTEST_IGNORE=( tests/integration )
MYPN="${PN}-python"
PYTHON_COMPAT=( python3_10 )
inherit distutils-r1 optfeature
DESCRIPTION="Confluent's Kafka Python Client"
HOMEPAGE="
https://pypi.org/project/confluent-kafka/
https://github.com/confluentinc/confluent-kafka-python
"
SRC_URI="https://github.com/confluentinc/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${MYPN}-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="dev-libs/librdkafka"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
>=dev-python/fastavro-1.0[${PYTHON_USEDEP}]
>=dev-python/avro-1.10.0[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
dev-python/requests-mock[${PYTHON_USEDEP}]
dev-python/protobuf-python[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
dev-python/pyflakes[${PYTHON_USEDEP}]
dev-python/pyrsistent[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
python_install_all() {
distutils-r1_python_install_all
rm "${ED}/usr/LICENSE.txt" || die
}
pkg_postinst() {
optfeature "avro support" dev-python/fastavro dev-python/avro dev-python/requests
optfeature "json support" dev-python/jsonschema dev-python/pyrsistent dev-python/requests
optfeature "protobuf support" dev-python/protobuf-python dev-python/requests
optfeature "schema-registry support" dev-python/requests
}

View File

@@ -1,52 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
EPYTEST_IGNORE=( tests/integration )
MYPN="${PN}-python"
PYTHON_COMPAT=( python3_10 )
inherit distutils-r1 optfeature
DESCRIPTION="Confluent's Kafka Python Client"
HOMEPAGE="
https://pypi.org/project/confluent-kafka/
https://github.com/confluentinc/confluent-kafka-python
"
SRC_URI="https://github.com/confluentinc/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${MYPN}-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
RDEPEND="~dev-libs/librdkafka-1.9.0"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
>=dev-python/fastavro-1.0[${PYTHON_USEDEP}]
>=dev-python/avro-1.10.0[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/pytest-timeout[${PYTHON_USEDEP}]
dev-python/requests-mock[${PYTHON_USEDEP}]
dev-python/protobuf-python[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
dev-python/pyflakes[${PYTHON_USEDEP}]
dev-python/pyrsistent[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
python_install_all() {
distutils-r1_python_install_all
rm "${ED}/usr/LICENSE.txt" || die
}
pkg_postinst() {
optfeature "avro support" dev-python/fastavro dev-python/avro dev-python/requests
optfeature "json support" dev-python/jsonschema dev-python/pyrsistent dev-python/requests
optfeature "protobuf support" dev-python/protobuf-python dev-python/requests
optfeature "schema-registry support" dev-python/requests
}

View File

@@ -1,18 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<longdescription lang="en">
confluent-kafka-python provides a high-level Producer, Consumer and AdminClient compatible with all Apache KafkaTM brokers >= v0.8, Confluent Cloud and the Confluent Platform. The client is:
Reliable - It's a wrapper around librdkafka (provided automatically via binary wheels) which is widely deployed in a diverse set of production scenarios. It's tested using the same set of system tests as the Java client and more. It's supported by Confluent.
Performant - Performance is a key design consideration. Maximum throughput is on par with the Java client for larger message sizes (where the overhead of the Python interpreter has less impact). Latency is on par with the Java client.
Future proof - Confluent, founded by the creators of Kafka, is building a streaming platform with Apache Kafka at its core. It's high priority for us that client features keep pace with core Apache Kafka and components of the Confluent Platform.
</longdescription>
<upstream>
<remote-id type="github">confluentinc/confluent-kafka-python</remote-id>
<remote-id type="pypi">confluent-kafka</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST cu2qu-1.6.7.post2.zip 136950 BLAKE2B d6835a7a1b978e7ef22ff6daf6284965be8b0f60386dd7483dbafbe89e7320f3803f183cc2e859974c18f812405ebd515097e634a153d05a2d317f7df197473d SHA512 63969b31945c5e66c8bbe92650e73fd4824cf6b65252cbe1c0219a4ac34358a998ec1669f9a297a9540b02e161fb0768a2cce88991a6cc00c1d5dd9b80f99049

View File

@@ -1,39 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature pypi
DESCRIPTION="Cubic-to-quadratic bezier curve conversion"
HOMEPAGE="
https://pypi.org/project/cu2qu/
https://github.com/googlefonts/cu2qu
"
SRC_URI="$(pypi_sdist_url "${PN}" "$(pypi_translate_version "${PV}")" .zip)"
LICENSE="Apache-2.0"
KEYWORDS="~amd64"
SLOT="0"
RDEPEND="
>=dev-python/fonttools-3.32[${PYTHON_USEDEP}]
<dev-python/fs-3[${PYTHON_USEDEP}]
"
BDEPEND="
app-arch/unzip
dev-python/cython[${PYTHON_USEDEP}]
dev-python/setuptools-scm[${PYTHON_USEDEP}]
"
distutils_enable_tests pytest
src_configure() {
CU2QU_WITH_CYTHON=1
}
pkg_postinst() {
optfeature "cli support" dev-python/defcon
}

View File

@@ -1,48 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<remote-id type="github">googlefonts/cu2qu</remote-id>
<remote-id type="pypi">cu2qu</remote-id>
</upstream>
<longdescription lang="en">
This library provides functions which take in UFO objects (Defcon Fonts or Robofab RFonts) and converts any cubic curves to quadratic. The most useful function is probably fonts_to_quadratic:
from defcon import Font
from cu2qu.ufo import fonts_to_quadratic
thin_font = Font('MyFont-Thin.ufo')
bold_font = Font('MyFont-Bold.ufo')
fonts_to_quadratic([thin_font, bold_font])
Interpolation compatibility is guaranteed during conversion. If it's not needed, converting one font at a time may yield more optimized results:
for font in [thin_font, bold_font]:
fonts_to_quadratic([font])
Some fonts may need a different error threshold than the default (0.001 em). This can also be provided by the caller:
fonts_to_quadratic([thin_font, bold_font], max_err_em=0.005)
for font in [thin_font, bold_font]:
fonts_to_quadratic([font], max_err_em=0.001)
fonts_to_quadratic can print a string reporting the number of curves of each length. For example fonts_to_quadratic([font], dump_stats=True) may print something like:
3: 1000
4: 2000
5: 100
meaning that the font now contains 1000 curves with three points, 2000 with four points, and 100 with five. Given multiple fonts, the function will report the total counts across all fonts. You can also accumulate statistics between calls by providing your own report dictionary:
stats = {}
for font in [thin_font, bold_font]:
fonts_to_quadratic([font], stats=stats)
# "stats" will report combined statistics for both fonts
The library also provides a command-line script also named cu2qu. Check its --help to see all the options. </longdescription>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST dotmap-1.3.30.tar.gz 12391 BLAKE2B f6e5713704d2f7c828c0a373174348900ebe39b72fd85456ed374a62f474c67e916b5956afeec246d8a6e9253b08c5e495c781d2915cecb38bee0d0b256810d2 SHA512 8e6d3e4419c3dbd1c0a3209dfc7bcda859bf547ab3fe88471c04a7f4c34219c9ca13b848788e6a24c6d3ece539f9ba0a16600f7941abdbd99c4e6d0badf4af27

View File

@@ -1,20 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="Dot access dictionary with dynamic hierarchy creation and ordered iteration"
HOMEPAGE="
https://pypi.org/project/dotmap/
https://github.com/drgrib/dotmap
"
LICENSE="MIT"
KEYWORDS="~amd64"
SLOT="0"
distutils_enable_tests unittest

View File

@@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/drgrib/dotmap/issues</bugs-to>
<remote-id type="github">drgrib/dotmap</remote-id>
<remote-id type="pypi">dotmap</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST doubles-1.5.3.tar.gz 40297 BLAKE2B 9b1e29ad0a35e0b1d65543dacefa18428741f97e15963e964b59dd7fd6bf65dccebb2e08c73d49778904cdc08d1b38612d98948a00246849a6a10f0964842056 SHA512 858fca2bd93bf78df264c61bdda32fb2afee7125f5578b7c361695638abb4b7adc2793d62adbbc7f5a9a550672747048e6df6b7c9c60292a70fb613b89ad88e4

View File

@@ -1,67 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Test doubles for Python"
HOMEPAGE="https://github.com/uber/doubles"
SRC_URI="https://github.com/uber/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/nose[${PYTHON_USEDEP}]
)
"
DOCS=( CHANGES.rst CONTRIBUTING.rst README.rst )
distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme
distutils_enable_tests pytest
EPYTEST_DESELECT=(
test/allow_test.py::TestTwice::test_fails_when_called_three_times
test/allow_test.py::TestOnce::test_fails_when_called_two_times
test/allow_test.py::TestZeroTimes::test_fails_when_called_once_times
test/allow_test.py::TestExactly::test_called_with_zero
test/allow_test.py::TestExactly::test_fails_when_called_more_than_expected_times
test/allow_test.py::TestAtMost::test_fails_when_called_more_than_at_most_times
test/class_double_test.py::TestClassDouble::test_raises_when_stubbing_instance_methods
test/expect_test.py::TestExpect::test_with_args_validator_not_called
test/expect_test.py::TestExpect::test_raises_if_an_expected_method_call_without_args_is_not_made
test/expect_test.py::TestExpect::test_raises_if_an_expected_method_call_with_args_is_not_made
test/expect_test.py::TestExpect::test_raises_if_an_expected_method_call_with_default_args_is_not_made
test/expect_test.py::TestTwice::test_fails_when_called_once
test/expect_test.py::TestTwice::test_fails_when_called_three_times
test/expect_test.py::TestOnce::test_fails_when_called_two_times
test/expect_test.py::TestExactly::test_fails_when_called_less_than_expected_times
test/expect_test.py::TestExactly::test_fails_when_called_more_than_expected_times
test/expect_test.py::TestAtLeast::test_fails_when_called_less_than_at_least_times
test/expect_test.py::TestAtMost::test_fails_when_called_more_than_at_most_times
test/expect_test.py::Test__call__::test_unsatisfied_expectation
test/expect_test.py::Test__enter__::test_unsatisfied_expectation
test/expect_test.py::Test__exit__::test_unsatisfied_expectation
test/object_double_test.py::TestObjectDouble::test_raises_when_stubbing_nonexistent_methods
test/object_double_test.py::TestObjectDouble::test_raises_when_stubbing_noncallable_attributes
test/pytest_test.py
)
python_prepare() {
# attempts to import "coverage"
echo "pytest_plugins = ['doubles.pytest_plugin']" > test/conftest.py || die
# "Distribution information not found. Run 'setup.py develop'"
sed "s/pkg_resources.get_distribution.*/'${PV}'/" -i docs/source/conf.py || die
}
python_test() {
epytest -p no:doubles test
}

View File

@@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/uber/doubles/issues</bugs-to>
<remote-id type="pypi">doubles</remote-id>
<remote-id type="github">uber/doubles</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST etcd3-0.12.0.tar.gz 63926 BLAKE2B adf6df5f1ced114387572c6a3361c7c57298b27be173fb91416ff989f7a252c81c1fcbe0bbbda3815102ad06fb2053d0585517ec75457a54e9617e61c6b53969 SHA512 d31cf0059036af91b489d6197fcda71314b5dcd068b6095212e1fec39d55b0bc4e943da3fdda6131fd1a6d48741334f5659e470c3284f0c6ab1a39d662d7d78a

View File

@@ -1,43 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
EPYTEST_DESELECT=(
tests/test_etcd3.py::TestClient::test_compact
tests/test_etcd3.py::TestClient::test_user_pwd_auth
tests/test_etcd3.py::TestEtcd3
tests/test_etcd3.py::TestAlarms
)
PYTHON_COMPAT=( python3_10 )
inherit distutils-r1 pypi
DESCRIPTION="Python client for the etcd API v3"
HOMEPAGE="
https://pypi.org/project/etcd3/
https://github.com/kragniz/python-etcd3
"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-db/etcd
>=dev-python/grpcio-1.2.0[${PYTHON_USEDEP}]
>=dev-python/tenacity-5.0.2[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.6.1[${PYTHON_USEDEP}]
"
DEPEND="
${RDEPEND}
test? (
>=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
dev-python/grpcio-tools[${PYTHON_USEDEP}]
dev-python/hypothesis[${PYTHON_USEDEP}]
dev-util/pifpaf[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View File

@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<remote-id type="pypi">etcd3</remote-id>
<remote-id type="github">kragniz/python-etcd3</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST etcd3gw-1.0.2.tar.gz 27345 BLAKE2B e529525cbd60fffa1b0bf3ea83f14fcda6ba5a88a666b4f06a2ea66c76c809a00371b998477594f9bce5943047dfa6051efae6d75c2876046297015f2e43ee74 SHA512 dbdf61d0f19d730993fd61270fbe76838e3aa027ef1059f0083a1dd6071dd66eea99bbd4807884b91209c8eee262a5143e67aebf309175b43fd7aa1d94beca82

View File

@@ -1,40 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_10 )
inherit distutils-r1 pypi
DESCRIPTION="A python client for etcd3 grpc-gateway v3 API"
HOMEPAGE="
https://opendev.org/openstack/etcd3gw
https://pypi.org/project/etcd3gw/
"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/pbr-2.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
>=dev-python/futurist-0.16.0[${PYTHON_USEDEP}]
"
DEPEND="
${RDEPEND}
test? (
>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/pytest-3.0.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.15.1[${PYTHON_USEDEP}]
>=dev-util/pifpaf-0.10.0[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View File

@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<remote-id type="pypi">etcd3gw</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST exifread-3.0.0.gh.tar.gz 44891 BLAKE2B 867644edfabaee6c90b4dd540a4225e74df45babee69ac3935644033d0e973b5d06cfc3fbba521ca352bda08eda44548e233c203b66978e4021db28ec45b29d6 SHA512 3b819718f5fc9f7807dc245908c2724d1023ce6345b6f6a84ea0c10d62b47939ae4dce23db868d67b6eeaa07e5c88fd406520106f31883d15442eaabcebb0746

View File

@@ -1,22 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_SETUPTOOLS=bdepend
MY_PN="exif-py"
PYTHON_COMPAT=( python3_{10..11} pypy3 )
inherit distutils-r1
DESCRIPTION="Easy to use Python module to extract Exif metadata from tiff and jpeg files"
HOMEPAGE="
https://pypi.org/project/ExifRead/
https://github.com/ianare/exif-py
"
SRC_URI="https://github.com/ianare/${MY_PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/ianare/exif-py/issues</bugs-to>
<remote-id type="github">ianare/exif-py</remote-id>
<remote-id type="pypi">exifread</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST factory_boy-3.2.1.tar.gz 153483 BLAKE2B e527a04b5371289beb6ae765ccf116b1171d3293cd7bf0ef240ecf17b7806d0ed6db4a97d9c3c4cc22d93c1eaa96888046bdfa7aa1b2d9910257165266ce9828 SHA512 21ad111c648f3ff444cc2310479464334eb4c5b16ed04a592fb9152397f9bf6c044d235789b901f65ebf49d07a0621834ec280630279be0696ccec15ac9f15df

View File

@@ -1,43 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="A versatile test fixtures replacement based on thoughtbot's factory_bot for Ruby"
HOMEPAGE="
https://pypi.org/project/factory-boy/
https://github.com/FactoryBoy/factory_boy
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="dev-python/Faker[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/django[sqlite,${PYTHON_USEDEP}]
dev-python/pillow[jpeg,${PYTHON_USEDEP}]
dev-python/sqlalchemy[${PYTHON_USEDEP}]
)
"
EPYTEST_IGNORE=(
# depends on treecleaned dev-python/mongoengine
tests/test_mongoengine.py
)
EPYTEST_DESELECT=(
# broken
examples/flask_alchemy
)
distutils_enable_tests pytest
distutils_enable_sphinx docs \
dev-python/sphinx-rtd-theme \
dev-python/sphinxcontrib-spelling

View File

@@ -1,26 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<longdescription lang="en">
A versatile test fixtures replacement based on thoughtbot's
factory_bot for Ruby. It is designed to work well with various
ORMs (Django, Mongo, SQLAlchemy).
</longdescription>
<upstream>
<bugs-to>https://github.com/FactoryBoy/factory_boy/issues</bugs-to>
<changelog>https://raw.githubusercontent.com/FactoryBoy/factory_boy/master/docs/changelog.rst</changelog>
<doc lang="en">https://factoryboy.readthedocs.io</doc>
<maintainer status="active">
<email>raphael.barrois+fboy@polytechnique.org</email>
<name>Raphaël Barrois</name>
</maintainer>
<remote-id type="github">FactoryBoy/factory_boy</remote-id>
<remote-id type="pypi">factory_boy</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST fake-useragent-1.1.2.gh.tar.gz 80368 BLAKE2B 85a1f26d605389884de9fb8449742944c2600e4711e912432a52e0808e0f62cd225c364e079136e3ed86ce78b0ede02b8f8ec86a7f086bf90271f3b147314955 SHA512 f943e540a341ff8308f251ce35ca1161f78cc5c3e7ad1911343fbdec263772554f17dbd1d4230a416247f60bf92522a7bcd8827b42d05833f2d131c20458f927

View File

@@ -1,36 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1
DESCRIPTION="Up to date simple useragent faker with real world database"
HOMEPAGE="
https://github.com/fake-useragent/fake-useragent
https://pypi.org/project/fake-useragent/
"
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
$(python_gen_cond_dep \
'dev-python/importlib-resources[${PYTHON_USEDEP}]' python3_9
)
"
distutils_enable_tests pytest
distutils_enable_sphinx docs --no-autodoc
python_prepare_all() {
# do not depend on pytest-cov
rm pytest.ini || die
distutils-r1_python_prepare_all
}

View File

@@ -1,21 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<remote-id type="github">fake-useragent/fake-useragent</remote-id>
<remote-id type="pypi">fake-useragent</remote-id>
<maintainer>
<name>Victor Kovtun</name>
<email>hellysmile@gmail.com</email>
</maintainer>
<maintainer>
<name>Melroy van den Berg</name>
<email>melroy@melroy.org</email>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST fastavro-1.7.0.tar.gz 787676 BLAKE2B 8cbf382a2ef727b2daf35c15dd6790f080bc579f0ae85bf35c036c55ff8347b86ab5d1becd5b5951fa30fdd299ea7c2ba677798b50d23743ac20fbf488c36d4a SHA512 132f347c7d257edd76660925a8c6d13b04ff009ba7d5a4719eb59fd5d7f88fd62c3120ba7aeea1da905027f02a0851ffd05a1ef29900ad20dd9ac2b9c1eb38f9

View File

@@ -1,59 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature pypi
DESCRIPTION="Fast read/write of AVRO files"
HOMEPAGE="
https://github.com/fastavro/fastavro
https://pypi.org/project/fastavro/
"
TEST_S="${S}_test"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
BDEPEND="
dev-python/cython[${PYTHON_USEDEP}]
test? (
dev-python/lz4[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/pandas[${PYTHON_USEDEP}]
dev-python/python-snappy[${PYTHON_USEDEP}]
dev-python/zstandard[${PYTHON_USEDEP}]
)
"
EPYTEST_DESELECT=(
# TypeError
tests/test_fastavro.py::test_regular_vs_ordered_dict_record_typeerror
)
distutils_enable_tests pytest
distutils_enable_sphinx docs \
dev-python/sphinx-rtd-theme
src_unpack() {
default
cp -a "${S}" "${TEST_S}" || die
rm -r "${TEST_S}"/fastavro/* || die
cp {"${S}","${TEST_S}"}/fastavro/__main__.py || die
}
python_test() {
cd "${TEST_S}" || die
epytest
}
pkg_postinst() {
optfeature "lz4 support" dev-python/lz4
optfeature "snappy support" dev-python/snappy
optfeature "zstd support" dev-python/zstandard
}

View File

@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<longdescription lang="en">
Because the Apache Python avro package is written in pure Python, it is relatively slow. In one test case, it takes about 14 seconds to iterate through a file of 10,000 records. By comparison, the JAVA avro SDK reads the same file in 1.9 seconds.
The fastavro library was written to offer performance comparable to the Java library. With regular CPython, fastavro uses C extensions which allow it to iterate the same 10,000 record file in 1.7 seconds. With PyPy, this drops to 1.5 seconds (to be fair, the JAVA benchmark is doing some extra JSON encoding/decoding).
</longdescription>
<upstream>
<remote-id type="github">fastavro/fastavro</remote-id>
<remote-id type="pypi">fastavro</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST filecheck-0.0.22.tar.gz 12529 BLAKE2B 2726ddd45343b161f6945908e9836e4105b0cded4392c9448e010ebf8ffed84e2d2a80da0103c1f55c1720c612a8692a49e55dcf809be0b345b58444d029f58d SHA512 6d9f3c017e861daec786159c24ea88b312143c2b05829dfe38cdc6b51aed58d7d4add64685adc231427400eae94b6a1e9d49340edd503a564997e3aa3f63834c

View File

@@ -1,16 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=poetry
PYTHON_COMPAT=( python3_10 )
inherit distutils-r1 pypi
DESCRIPTION="Python port of LLVM's FileCheck, flexible pattern matching file verifier"
HOMEPAGE="https://pypi.org/project/filecheck/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"

View File

@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<remote-id type="pypi">filecheck</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST font-v-2.1.0.gh.tar.gz 4268916 BLAKE2B 596673c62cd29d8428f97d6c6e7cbd9591e9f4f94cc719ee438f59bfeaa81adae4dc2ebb04464cfa42ec4ff71019cf658acbfe05d748f6b98383484d1aaaba4e SHA512 a619971b32828eb026499a8fed67e2c8eca063d1a868be7586f4b8b2802ede5740bef009bf8f4e9891793bf78239d1c0329ebc3bc96cecef59666fe9635ce978

View File

@@ -1,45 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 edo
DESCRIPTION="Font version reporting and modification tool"
HOMEPAGE="https://github.com/source-foundry/font-v"
SRC_URI="https://github.com/source-foundry/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${PN}"
KEYWORDS="~amd64"
LICENSE="MIT"
SLOT="0"
RDEPEND="
dev-python/fonttools[${PYTHON_USEDEP}]
dev-python/GitPython[${PYTHON_USEDEP}]
"
BDEPEND="test? ( dev-vcs/git )"
distutils_enable_tests pytest
distutils_enable_sphinx docs \
dev-python/sphinx-rtd-theme
src_unpack() {
default
# tests expect default git clone
mv "${WORKDIR}"/{${P},${PN}} || die
}
src_test() {
edo git init
edo git config --global user.email "larry@example.com"
edo git config --global user.name "Larry the Cow"
edo git add .
edo git commit -m "init"
distutils-r1_src_test
}

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/source-foundry/font-v/issues</bugs-to>
<remote-id type="github">source-foundry/font-v</remote-id>
<remote-id type="pypi">font-v</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST fontFeatures-1.7.4.tar.gz 1235772 BLAKE2B 07c6968f187869a9af66a3aefe5a9a1f0ce11864b2c204bd20910bd433a9871c94a78158772b1a5136c4b8609595f309b7f524dca2f28d0abb16b6d7c1423297 SHA512 bdf92fe48c3cb16e9fa57049007c873a308293115d8d91fa535864d929eebaf243f27fdc2d79b34bd13adb3ca8df10108fb2c911f982ce6d7bdd2c6df72423ab

View File

@@ -1,56 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
inherit distutils-r1 optfeature pypi
DESCRIPTION="Python library for manipulating OpenType font features"
HOMEPAGE="
https://pypi.org/project/fontFeatures/
https://github.com/simoncozens/fontFeatures
"
KEYWORDS="~amd64"
LICENSE="MIT"
SLOT="0"
# Tests are also failing upstream
# https://github.com/simoncozens/fontFeatures/actions/runs/3677601386/jobs/6219782260
#RESTRICT="test"
RDEPEND="
>=dev-python/beziers-0.1.0[${PYTHON_USEDEP}]
>=dev-python/fonttools-4.28.0[${PYTHON_USEDEP}]
dev-python/fs[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
>=dev-python/youseedee-0.3.0[${PYTHON_USEDEP}]
>=dev-python/babelfont-3.0.0_alpha1[${PYTHON_USEDEP}]
)
"
PDEPEND=">=dev-python/glyphtools-0.7.0[${PYTHON_USEDEP}]"
DOCS=( {CHANGES,NEW-FORMAT,README}.md )
EPYTEST_DESELECT=(
tests/test_anchors.py::TestAnchors::test_markbase
tests/test_chaining.py::TestChaining::test_ignore
"tests/test_fea_parser.py::test_round_trip[mark_attachment]"
)
distutils_enable_tests pytest
python_test() {
local -x CI=1
epytest
}
pkg_postinst() {
optfeature "shaper support" "dev-python/babelfont dev-python/youseedee"
}

Some files were not shown because too many files have changed in this diff Show More