community/py3-a*: split -pyc

This commit is contained in:
ptrcnull 2023-04-18 21:52:33 +02:00 committed by alice
parent f630465c3d
commit fd60b5706b
59 changed files with 170 additions and 63 deletions

View File

@ -3,7 +3,7 @@
pkgname=py3-about-time
_commit=bcabddd4c864d58b272a1d69b321ca9184ba45ac
pkgver=4.2.1
pkgrel=0
pkgrel=1
pkgdesc="Easily measure timing and throughput of code blocks, with beautiful human friendly representations"
url="https://github.com/rsalmei/about-time"
arch="noarch"
@ -11,6 +11,7 @@ license="MIT"
depends="python3"
makedepends="py3-setuptools"
checkdepends="python3-dev py3-pytest"
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://github.com/rsalmei/about-time/archive/$_commit/about-time-$_commit.tar.gz
fix-license.patch"

View File

@ -3,7 +3,7 @@
pkgname=py3-acme
_pkgname=${pkgname/py3-//}
pkgver=2.5.0
pkgrel=0
pkgrel=1
pkgdesc="ACME protocol implementation in Python"
url="https://github.com/certbot/certbot"
arch="noarch"
@ -22,6 +22,7 @@ makedepends="
py3-wheel
"
checkdepends="py3-pytest-xdist py3-pytest-runner"
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://github.com/certbot/certbot/archive/refs/tags/v$pkgver.tar.gz"
builddir="$srcdir/certbot-$pkgver/$_pkgname"

View File

@ -2,7 +2,7 @@
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=py3-adapt-parser
pkgver=1.0.0
pkgrel=2
pkgrel=3
pkgdesc="A text-to-intent parsing framework"
url="https://github.com/MycroftAI/adapt"
arch="noarch"
@ -16,7 +16,9 @@ checkdepends="
bash
py3-pytest
"
subpackages="$pkgname-pyc"
#source="https://pypi.python.org/packages/source/a/adapt-parser/adapt-parser-$pkgver.tar.gz
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://github.com/MycroftAI/adapt/archive/refs/tags/release/v$pkgver.tar.gz"
builddir="$srcdir/adapt-release-v$pkgver"

View File

@ -3,7 +3,7 @@
pkgname=py3-adblock
_pkgname=python-adblock
pkgver=0.6.0
pkgrel=3
pkgrel=4
pkgdesc="Python wrapper for Brave's adblocking library"
url="https://github.com/ArniDagur/python-adblock"
arch="all !s390x !riscv64" # limited by rust/cargo
@ -20,8 +20,10 @@ checkdepends="
py3-pytest
py3-toml
"
subpackages="$pkgname-doc:doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/ArniDagur/python-adblock/archive/refs/tags/$pkgver.tar.gz"
subpackages="$pkgname-doc:doc $pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://github.com/ArniDagur/python-adblock/archive/refs/tags/$pkgver.tar.gz
fix-build-pep517.patch
"
builddir="$srcdir/$_pkgname-$pkgver"
export CARGO_PROFILE_RELEASE_DEBUG=0
@ -48,7 +50,7 @@ check() {
python3 -m installer -d testdir \
target/wheels/adblock-"$pkgver"-py3-none-any.whl
pytest -v -k 'not test_version_numbers_all_same'
pytest -v -k 'not test_version_numbers_all_same and not test_required_python_version'
}
package() {
@ -62,4 +64,5 @@ package() {
sha512sums="
c313483414539594c8836d83930e089ffdaba2e3ff032e4365428440ca357f84dbe82896873c93f5265ac05760006dac2b214728a7b16ab7f6bac4e30ff0a39f py3-adblock-0.6.0.tar.gz
698d96ffb626bc7f919cdb30027ce7cefcc7dcdbb61eeebefca1264cba334c9125d0c7a40f63a139c0f436ef13f070f8c1ce7c893a28116ad7b5c6f76fbf95d5 fix-build-pep517.patch
"

View File

@ -0,0 +1,37 @@
diff --git a/Cargo.toml b/Cargo.toml
index f1ed52e..dc2f5f9 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -9,15 +9,6 @@ readme = "README.md"
homepage = "https://github.com/ArniDagur/python-adblock"
repository = "https://github.com/ArniDagur/python-adblock"
-[package.metadata.maturin]
-classifier = [
- "Programming Language :: Python",
- "Programming Language :: Rust",
- "License :: OSI Approved :: MIT License",
- "License :: OSI Approved :: Apache Software License",
-]
-requires-python = ">=3.7"
-
[profile.release]
debug = true
diff --git a/pyproject.toml b/pyproject.toml
index c3656a4..f80b2f2 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -3,6 +3,12 @@ name = "adblock"
version = "0.0.0"
description = "Brave's adblocking in Python"
authors = ["Árni Dagur <arni@dagur.eu>"]
+classifiers = [
+ "Programming Language :: Python",
+ "Programming Language :: Rust",
+ "License :: OSI Approved :: MIT License",
+ "License :: OSI Approved :: Apache Software License",
+]
[tool.poetry.dependencies]
python = "^3.6"

View File

@ -3,7 +3,7 @@
_pkgname=affine
pkgname=py3-$_pkgname
pkgver=2.4.0
pkgrel=0
pkgrel=1
pkgdesc="Affine transformation matrices"
url="https://pypi.org/project/affine/"
arch="noarch"
@ -11,6 +11,7 @@ license="BSD-3-Clause"
depends="python3"
makedepends="py3-flit-core py3-gpep517 py3-installer"
checkdepends="pytest"
subpackages="$pkgname-pyc"
source="py3-affine-$pkgver.tar.gz::https://github.com/sgillies/affine/archive/$pkgver.tar.gz"
builddir="$srcdir/affine-$pkgver"

View File

@ -3,7 +3,7 @@
pkgname=py3-aiofiles
_pkgname=aiofiles
pkgver=23.1.0
pkgrel=0
pkgrel=1
pkgdesc="File support for asyncio"
url="https://github.com/Tinche/aiofiles"
arch="noarch"
@ -11,6 +11,7 @@ license="Apache-2.0"
depends="python3"
makedepends="py3-gpep517 py3-installer py3-poetry-core"
checkdepends="py3-pytest py3-pytest-asyncio"
subpackages="$pkgname-pyc"
source="$_pkgname-$pkgver.tar.gz::https://github.com/Tinche/aiofiles/archive/v$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver"

View File

@ -3,13 +3,14 @@
pkgname=py3-aiohttp-cors
_pkgname=aiohttp_cors
pkgver=0.7.0
pkgrel=4
pkgrel=5
pkgdesc="CORS support for aiohttp"
url="https://github.com/aio-libs/aiohttp-cors"
arch="noarch"
license="Apache-2.0"
depends="py3-aiohttp"
makedepends="python3-dev py3-setuptools"
subpackages="$pkgname-pyc"
source="$_pkgname-$pkgver.tar.gz::https://github.com/aio-libs/aiohttp-cors/archive/v$pkgver.tar.gz"
builddir="$srcdir"/aiohttp-cors-$pkgver

View File

@ -1,13 +1,14 @@
# Maintainer: Michał Adamski <michal@ert.pl>
pkgname=py3-aiohttp-socks
pkgver=0.5.5
pkgrel=5
pkgrel=6
pkgdesc="Proxy connector for aiohttp"
url="https://github.com/romis2012/aiohttp-socks"
arch="noarch"
license="Apache-2.0"
depends="python3 py3-aiohttp py3-attrs py3-python-socks"
makedepends="py3-setuptools"
subpackages="$pkgname-pyc"
source="https://files.pythonhosted.org/packages/source/a/aiohttp_socks/aiohttp_socks-$pkgver.tar.gz"
builddir="$srcdir/aiohttp_socks-$pkgver"

View File

@ -3,7 +3,7 @@
pkgname=py3-aiohttp
_pkgname=aiohttp
pkgver=3.8.4
pkgrel=1
pkgrel=2
pkgdesc="HTTP client/server for asyncio"
url="https://pypi.org/project/aiohttp"
arch="all"
@ -22,6 +22,7 @@ depends="
"
makedepends="python3-dev py3-setuptools"
checkdepends="py3-pytest py3-pytest-cov py3-pytest-mock py3-async_generator py3-freezegun"
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver"

View File

@ -3,13 +3,14 @@
pkgname=py3-aiohttp1-cors
_pkgname=aiohttp_cors
pkgver=0.7.0
pkgrel=0
pkgrel=1
pkgdesc="CORS support for aiohttp - 1.x version"
url="https://github.com/aio-libs/aiohttp-cors"
arch="noarch"
license="Apache-2.0"
depends="py3-aiohttp1 !py3-aiohttp-cors"
makedepends="python3-dev py3-setuptools"
subpackages="$pkgname-pyc"
source="$_pkgname-$pkgver.tar.gz::https://github.com/aio-libs/aiohttp-cors/archive/v$pkgver.tar.gz"
builddir="$srcdir"/aiohttp-cors-$pkgver

View File

@ -3,13 +3,14 @@
pkgname=py3-aiohttp1
_pkgname=aiohttp
pkgver=1.3.5
pkgrel=7
pkgrel=8
pkgdesc="HTTP client/server for asyncio - 1.x version"
url="https://pypi.org/project/aiohttp"
arch="all"
license="Apache-2.0"
depends="python3 py3-async-timeout py3-chardet py3-multidict py3-yarl !py3-aiohttp"
makedepends="python3-dev py3-setuptools"
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://github.com/aio-libs/aiohttp/archive/$pkgver.tar.gz
dropped-requirements.patch"
builddir="$srcdir/$_pkgname-$pkgver"

View File

@ -2,13 +2,14 @@
# Maintainer:
pkgname=py3-aioresponses
pkgver=0.7.4
pkgrel=0
pkgrel=1
pkgdesc="Helper to mock/fake web requests in the aiohttp package"
url="https://github.com/pnuckowski/aioresponses"
arch="noarch"
license="MIT"
depends="python3 py3-pbr"
makedepends="py3-setuptools"
subpackages="$pkgname-pyc"
source="aioresponses-$pkgver.tar.gz::https://github.com/pnuckowski/aioresponses/archive/$pkgver.tar.gz"
builddir="$srcdir/aioresponses-$pkgver"
options="!check" # requires dependencies yet to be packaged

View File

@ -1,7 +1,7 @@
# Maintainer: Michał Adamski <michal@ert.pl>
pkgname=py3-aiorpcx
pkgver=0.22.1
pkgrel=2
pkgrel=3
pkgdesc="Generic async RPC implementation, including JSON-RPC"
url="https://github.com/kyuupichan/aiorpcX"
arch="noarch"
@ -9,6 +9,7 @@ license="MIT"
depends="python3 py3-websockets"
makedepends="py3-setuptools"
checkdepends="py3-pytest py3-pytest-asyncio"
subpackages="$pkgname-pyc"
source="https://github.com/kyuupichan/aiorpcX/archive/refs/tags/$pkgver/py3-aiorcpx-$pkgver.tar.gz"
builddir="$srcdir/aiorpcX-$pkgver"
options="net" # checks make network requests

View File

@ -2,7 +2,7 @@
pkgname=py3-aiosignal
_pkgname=aiosignal
pkgver=1.3.1
pkgrel=1
pkgrel=2
pkgdesc="A list of registered asynchronous callbacks"
url="https://github.com/aio-libs/aiosignal"
arch="noarch"
@ -12,6 +12,7 @@ depends="
py3-frozenlist
"
makedepends="py3-setuptools"
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver"

View File

@ -2,7 +2,7 @@
# Maintainer: Aiden Grossman <agrossman154@yahoo.com>
pkgname=py3-airium
pkgver=0.2.5
pkgrel=1
pkgrel=2
pkgdesc="Bidirectional HTML to Python Translator"
url="https://gitlab.com/kamichal/airium"
arch="noarch"
@ -10,7 +10,10 @@ license="MIT"
depends="python3"
makedepends="py3-setuptools"
checkdepends="pytest"
source="https://gitlab.com/kamichal/airium/-/archive/v$pkgver/airium-v$pkgver.tar.gz"
subpackages="$pkgname-pyc"
source="https://gitlab.com/kamichal/airium/-/archive/v$pkgver/airium-v$pkgver.tar.gz
fix-extras-require.patch
"
builddir="$srcdir/airium-v$pkgver/"
build() {
@ -39,4 +42,5 @@ package() {
sha512sums="
25aff571f81472eb54d944fa64e651178f6c5df211cf54c2d673a59e710a9572c36a3bec7c3aa755bfc7b51153eb02a4882eb1b45711c02a021d6c6e21e964fb airium-v0.2.5.tar.gz
3a5672ce60f9bc8f69c751f0d03ec31fea4e668ed1c31340e8d1910aeaffbb2d51cd1d09fa504f5611de1e61c46a76cb808c5b943c72d71e5e15d47a705d43b6 fix-extras-require.patch
"

View File

@ -0,0 +1,9 @@
diff --git a/requirements_for_parsing.txt b/requirements_for_parsing.txt
index 1c8ae70..599b455 100644
--- a/requirements_for_parsing.txt
+++ b/requirements_for_parsing.txt
@@ -1,2 +1,2 @@
-requests>=2.12.*,<3
-beautifulsoup4>=4.10.*,<5.0
+requests>=2.12,<3
+beautifulsoup4>=4.10,<5.0

View File

@ -3,7 +3,7 @@
pkgname=py3-alembic
_pkgname=alembic
pkgver=1.7.7
pkgrel=1
pkgrel=2
pkgdesc="A database migration tool for SQLAlchemy."
url="https://pypi.org/project/alembic/"
arch="noarch"
@ -11,6 +11,7 @@ license="MIT"
depends="python3 py3-sqlalchemy py3-mako py3-python-editor py3-dateutil"
checkdepends="py3-pytest"
makedepends="py3-setuptools"
subpackages="$pkgname-pyc"
source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver"

View File

@ -3,7 +3,7 @@
pkgname=py3-alive-progress
_commit=5fca742e6aa944b1c985fc2c3d1a7a8959382f0f
pkgver=3.1.1
pkgrel=0
pkgrel=1
pkgdesc="A new kind of Progress Bar, with real-time throughput"
url="https://github.com/rsalmei/alive-progress"
arch="noarch"
@ -11,6 +11,7 @@ license="MIT"
depends="python3 py3-about-time py3-grapheme"
makedepends="py3-setuptools"
checkdepends="py3-click python3-dev py3-pytest"
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://github.com/rsalmei/alive-progress/archive/$_commit/alive-progress-$_commit.tar.gz
fix-license.patch"
builddir="$srcdir/alive-progress-$_commit"

View File

@ -2,7 +2,7 @@
# Maintainer: Iztok Fister, Jr. <iztok@iztok-jr-fister.eu>
pkgname=py3-amply
pkgver=0.1.5
pkgrel=1
pkgrel=2
pkgdesc="A Python package for AMPL/GMPL datafile parsing"
url="https://github.com/willu47/amply"
arch="noarch"
@ -10,6 +10,7 @@ license="EPL-1.0"
depends="python3 py3-parsing"
makedepends="py3-setuptools py3-setuptools_scm py3-wheel"
checkdepends="python3-dev py3-pytest"
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/a/amply/amply-$pkgver.tar.gz"
builddir="$srcdir/amply-$pkgver"

View File

@ -2,7 +2,7 @@
# Maintainer: Anjandev Momi <anjan@momi.ca>
pkgname=py3-aniso8601
pkgver=9.0.1
pkgrel=1
pkgrel=2
pkgdesc="A library for parsing ISO 8601 strings"
url="https://bitbucket.org/nielsenb/aniso8601"
arch="noarch"
@ -10,6 +10,7 @@ license="BSD-3-Clause"
depends="python3"
makedepends="py3-setuptools"
checkdepends="py3-pytest py3-pytest-runner py3-dateutil py3-mock"
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://bitbucket.org/nielsenb/aniso8601/get/v$pkgver.tar.gz"
builddir="$srcdir/aniso8601-$pkgver"

View File

@ -2,7 +2,7 @@
# Maintainer: Sean McAvoy <seanmcavoy@gmail.com>
pkgname=py3-ansible-compat
pkgver=3.0.2
pkgrel=0
pkgrel=1
pkgdesc="functions that help interacting with various versions of Ansible"
url="https://github.com/ansible/ansible-compat"
arch="all"
@ -23,7 +23,7 @@ makedepends="
py3-wheel
"
checkdepends="py3-pytest py3-flaky py3-pytest-mock"
#subpackages="$pkgname-doc"
#subpackages="$pkgname-doc $pkgname-pyc"
source="ansible-compat-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/a/ansible-compat/ansible-compat-$pkgver.tar.gz"
builddir="$srcdir/ansible-compat-$pkgver"
# the tests don't clean up after themselves, and fail if something is left in

View File

@ -3,7 +3,7 @@
pkgname=py3-ansicolor
_pyname=ansicolor
pkgver=0.3.2
pkgrel=2
pkgrel=3
pkgdesc="A library to produce ansi color output, highlighting and diffing"
url="https://github.com/numerodix/ansicolor"
arch="noarch"
@ -12,6 +12,7 @@ depends="python3"
makedepends="py3-setuptools"
checkdepends="py3-pytest"
# no tests in artifact on PyPI
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://github.com/numerodix/ansicolor/archive/refs/tags/$pkgver.tar.gz"
builddir="$srcdir/$_pyname-$pkgver"

View File

@ -3,7 +3,7 @@
pkgname=py3-ansicolors
_pkgname=ansicolors
pkgver=1.1.8
pkgrel=7
pkgrel=8
pkgdesc="ANSI colors for Python"
url="https://github.com/jonathaneunice/colors"
arch="noarch"
@ -13,6 +13,7 @@ provides="py-ansicolors=$pkgver-r$pkgrel" # for backwards compatibility
depends="python3"
makedepends="py3-setuptools"
checkdepends="py3-pytest"
subpackages="$pkgname-pyc"
source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.zip
fix-requires.patch"
builddir="$srcdir"/$_pkgname-$pkgver

View File

@ -2,7 +2,7 @@
# Maintainer: Michał Polański <michal@polanski.me>
pkgname=py3-anyio
pkgver=3.6.2
pkgrel=1
pkgrel=2
pkgdesc="High level compatibility layer for multiple asynchronous event loop implementations"
url="https://github.com/agronholm/anyio"
license="MIT"
@ -11,6 +11,7 @@ depends="python3 py3-idna py3-sniffio"
makedepends="py3-setuptools py3-setuptools_scm"
# change this when 4.x releases and upgrade py3-trio
checkdepends="py3-pytest py3-pytest-mock py3-hypothesis py3-trustme py3-trio<0.22 py3-uvloop"
subpackages="$pkgname-pyc"
source="https://github.com/agronholm/anyio/archive/$pkgver/py3-anyio-$pkgver.tar.gz"
builddir="$srcdir/anyio-$pkgver"

View File

@ -3,13 +3,14 @@
pkgname=py3-anytree
_pkgname=anytree
pkgver=2.8.0
pkgrel=3
pkgrel=4
pkgdesc="Simple, lightweight and extensible Tree data structure"
url="https://github.com/c0fec0de/anytree"
arch="noarch"
license="Apache-2.0"
depends="py3-six"
makedepends="py3-setuptools"
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://github.com/c0fec0de/anytree/archive/$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver"

View File

@ -2,13 +2,14 @@
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=py3-apache-libcloud
pkgver=3.7.0
pkgrel=0
pkgrel=1
pkgdesc="Python3 library for interacting with many popular cloud service providers using a unified API"
url="https://libcloud.apache.org/"
arch="noarch"
license="Apache-2.0"
depends="python3"
makedepends="py3-setuptools"
subpackages="$pkgname-pyc"
source="libcloud-$pkgver.tar.gz::https://github.com/apache/libcloud/archive/v$pkgver.tar.gz"
builddir="$srcdir"/libcloud-$pkgver

View File

@ -3,7 +3,7 @@
pkgname=py3-apds9960
_pkgname=apds9960
pkgver=0.2
pkgrel=1
pkgrel=2
pkgdesc="python APDS-9960 library"
url="https://github.com/liske/python-apds9960/"
license="GPL-3.0-or-later"
@ -11,6 +11,7 @@ arch="all"
depends="python3"
makedepends="py3-setuptools"
options="!check" # no testsuite
subpackages="$pkgname-pyc"
source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver"

View File

@ -3,7 +3,7 @@
pkgname=py3-apipkg
_pkgname=apipkg
pkgver=2.1.0
pkgrel=1
pkgrel=2
pkgdesc="apipkg: namespace control and lazy-import mechanism"
url="https://github.com/pytest-dev/apipkg"
arch="noarch"
@ -11,6 +11,7 @@ license="MIT"
depends="python3"
makedepends="py3-setuptools py3-setuptools_scm"
checkdepends="py3-pytest"
subpackages="$pkgname-pyc"
source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
builddir="$srcdir"/$_pkgname-$pkgver

View File

@ -3,7 +3,7 @@
pkgname=py3-apscheduler
_pkgreal=APScheduler
pkgver=3.10.1
pkgrel=0
pkgrel=1
pkgdesc="In-process task scheduler with Cron-like capabilities"
url="https://pypi.org/project/APScheduler/"
arch="noarch"
@ -11,6 +11,7 @@ license="MIT"
depends="python3 py3-tz py3-six py3-tzlocal"
checkdepends="python3-dev"
makedepends="py3-setuptools py3-setuptools_scm"
subpackages="$pkgname-pyc"
source="https://files.pythonhosted.org/packages/source/A/APScheduler/APScheduler-$pkgver.tar.gz"
builddir="$srcdir/$_pkgreal-$pkgver"
options="!check" # check dependancies not packaged

View File

@ -3,7 +3,7 @@
pkgname=py3-argcomplete
_pyname=argcomplete
pkgver=2.0.5
pkgrel=0
pkgrel=1
pkgdesc="Easy, extensible command line tab completion of arguments for your Python script"
url="https://github.com/kislyuk/argcomplete"
arch="noarch"
@ -11,6 +11,7 @@ license="Apache-2.0"
depends="python3"
makedepends="py3-setuptools"
checkdepends="py3-pexpect py3-pip bash fish tcsh"
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://github.com/kislyuk/$_pyname/archive/v$pkgver.tar.gz"
builddir="$srcdir/$_pyname-$pkgver"

View File

@ -3,7 +3,7 @@
pkgname=py3-argh
_pkgname=argh
pkgver=0.28.1
pkgrel=0
pkgrel=1
pkgdesc="Python3 argparse wrapper"
options="!check" # Requires unpackaged iocapture
url="https://github.com/neithere/argh"
@ -15,6 +15,7 @@ makedepends="
py3-flit-core
"
checkdepends="py3-mock py3-pytest"
subpackages="$pkgname-pyc"
source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver"

View File

@ -1,7 +1,7 @@
# Maintainer: psykose <alice@ayaya.dev>
pkgname=py3-argon2-cffi-bindings
pkgver=21.2.0
pkgrel=0
pkgrel=1
pkgdesc="Low-level Python CFFI Bindings for Argon2"
url="https://github.com/hynek/argon2-cffi-bindings"
arch="all"
@ -16,6 +16,7 @@ makedepends="
py3-wheel
"
checkdepends="py3-pytest"
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://github.com/hynek/argon2-cffi-bindings/archive/refs/tags/$pkgver.tar.gz"
builddir="$srcdir/argon2-cffi-bindings-$pkgver"

View File

@ -2,7 +2,7 @@
# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=py3-argon2-cffi
pkgver=21.3.0
pkgrel=0
pkgrel=1
pkgdesc="The secure Argon2 password hashing algorithm"
url="https://argon2-cffi.readthedocs.io/en/stable/"
arch="all"
@ -20,6 +20,7 @@ makedepends="
python3-dev
"
checkdepends="py3-pytest py3-hypothesis"
subpackages="$pkgname-pyc"
source="https://pypi.io/packages/source/a/argon2-cffi/argon2-cffi-$pkgver.tar.gz"
builddir="$srcdir/argon2-cffi-$pkgver"

View File

@ -2,7 +2,7 @@
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=py3-arrow
pkgver=1.2.3
pkgrel=1
pkgrel=2
pkgdesc="Python3 library to create and manipulate dates, times, and timestamps"
url="https://arrow.readthedocs.io/"
arch="noarch"
@ -10,6 +10,7 @@ license="Apache-2.0"
depends="py3-dateutil"
makedepends="py3-setuptools"
checkdepends="py3-tz py3-simplejson py3-mock"
subpackages="$pkgname-pyc"
source="https://files.pythonhosted.org/packages/source/a/arrow/arrow-$pkgver.tar.gz"
options="!check" # Requires unpackaged 'chai'
builddir="$srcdir/arrow-$pkgver"

View File

@ -3,7 +3,7 @@
pkgname=py3-arxiv
_pkgorig=arxiv.py
pkgver=1.4.7
pkgrel=0
pkgrel=1
pkgdesc="Python wrapper for the arXiv API"
url="https://github.com/lukasschwab/arxiv.py"
arch="noarch"
@ -11,6 +11,7 @@ license="MIT"
depends="python3 py3-feedparser"
makedepends="py3-setuptools"
checkdepends="py3-pytest py3-flake8"
subpackages="$pkgname-pyc"
source="https://github.com/lukasschwab/arxiv.py/archive/$pkgver/$_pkgorig-$pkgver.tar.gz"
builddir="$srcdir/$_pkgorig-$pkgver"

View File

@ -3,7 +3,7 @@
pkgname=py3-arxivloader
_pkgorig=arxivloader
pkgver=1.0.2
pkgrel=2
pkgrel=3
pkgdesc="Wrapper for the arXiv API"
url="https://github.com/stammler/arxivloader"
arch="noarch"
@ -19,6 +19,7 @@ depends="
py3-tqdm
"
makedepends="py3-setuptools"
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/a/arxivloader/arxivloader-$pkgver.tar.gz"
builddir="$srcdir/$_pkgorig-$pkgver"

View File

@ -2,13 +2,14 @@
# Maintainer: Kaarle Ritvanen <kunkku@alpinelinux.org>
pkgname=py3-asgiref
pkgver=3.6.0
pkgrel=0
pkgrel=1
pkgdesc="ASGI specs, helper code, and adapters"
url="https://github.com/django/asgiref/"
arch="noarch"
license="BSD-3-Clause"
makedepends="py3-setuptools"
checkdepends="py3-pytest py3-pytest-asyncio"
subpackages="$pkgname-pyc"
source="https://files.pythonhosted.org/packages/source/a/asgiref/asgiref-$pkgver.tar.gz"
builddir="$srcdir/asgiref-$pkgver"

View File

@ -1,13 +1,14 @@
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=py3-asn1-modules
pkgver=0.2.8
pkgrel=4
pkgrel=5
pkgdesc="A collection of ASN.1-based protocols modules"
url="https://pypi.org/project/pyasn1-modules"
arch="noarch"
license="BSD-2-Clause"
depends="py3-asn1<0.5.0"
makedepends="py3-setuptools"
subpackages="$pkgname-pyc"
source="https://files.pythonhosted.org/packages/source/p/pyasn1-modules/pyasn1-modules-$pkgver.tar.gz"
builddir="$srcdir"/pyasn1-modules-$pkgver

View File

@ -3,13 +3,14 @@
pkgname=py3-asn1crypto
_pyname=asn1crypto
pkgver=1.5.1
pkgrel=1
pkgrel=2
pkgdesc="Python3 ASN.1 library with a focus on performance and a pythonic API"
url="https://github.com/wbond/asn1crypto"
arch="noarch"
license="MIT"
depends="python3"
makedepends="py3-setuptools"
subpackages="$pkgname-pyc"
source="$_pyname-$pkgver.tar.gz::https://github.com/wbond/asn1crypto/archive/$pkgver.tar.gz"
builddir="$srcdir/$_pyname-$pkgver"

View File

@ -2,7 +2,7 @@
# Maintainer:
pkgname=py3-aspectlib
pkgver=2.0.0
pkgrel=1
pkgrel=2
pkgdesc="aspect-oriented programming, monkey-patch and decorators library"
options="!check" # Missing process-tests
url="https://github.com/ionelmc/python-aspectlib"
@ -10,6 +10,7 @@ arch="noarch"
license="BSD-2-Clause"
depends="python3"
makedepends="py3-gpep517 py3-setuptools py3-wheel"
subpackages="$pkgname-pyc"
source="https://files.pythonhosted.org/packages/source/a/aspectlib/aspectlib-$pkgver.tar.gz"
builddir="$srcdir/aspectlib-$pkgver"

View File

@ -2,7 +2,7 @@
# Maintainer: Iztok Fister, Jr. <iztok@iztok-jr-fister.eu>
pkgname=py3-ast-monitor
pkgver=0.3.2
pkgrel=0
pkgrel=1
pkgdesc="A wearable Raspberry Pi computer for cyclists"
url="https://github.com/firefly-cpp/AST-Monitor"
arch="noarch !s390x !riscv64 !armhf !ppc64le" # py3-sport-activities-features # py3-pyqt-feedback-flow
@ -19,7 +19,7 @@ depends="
"
checkdepends="python3-dev py3-pytest"
makedepends="py3-gpep517 py3-poetry-core py3-installer"
subpackages="$pkgname-doc"
subpackages="$pkgname-doc $pkgname-pyc"
source="https://github.com/firefly-cpp/AST-Monitor/archive/$pkgver/ast_monitor-$pkgver.tar.gz"
builddir="$srcdir/AST-Monitor-$pkgver"

View File

@ -2,13 +2,14 @@
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=py3-astor
pkgver=0.8.1
pkgrel=3
pkgrel=4
pkgdesc="Easy manipulation of Python source via the AST"
url="https://github.com/berkerpeksag/astor"
arch="noarch"
license="BSD-3-Clause-Clear"
depends="python3"
makedepends="py3-setuptools"
subpackages="$pkgname-pyc"
source="https://github.com/berkerpeksag/astor/archive/$pkgver/astor-$pkgver.tar.gz
fix-tests.patch
"

View File

@ -2,7 +2,7 @@
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=py3-astroid
pkgver=2.15.3
pkgrel=0
pkgrel=1
pkgdesc="A new abstract syntax tree from Python's ast"
url="https://pylint.pycqa.org/projects/astroid/en/latest/"
arch="noarch"
@ -16,6 +16,7 @@ makedepends="
py3-wheel
"
checkdepends="py3-pytest py3-typing-extensions"
subpackages="$pkgname-pyc"
source="py3-astroid-$pkgver.tar.gz::https://github.com/PyCQA/astroid/archive/refs/tags/v$pkgver.tar.gz"
builddir="$srcdir/astroid-$pkgver"

View File

@ -2,7 +2,7 @@
# Maintainer: Justin Berthault <justin.berthault@zaclys.net>
pkgname=py3-asttokens
pkgver=2.2.1
pkgrel=0
pkgrel=1
pkgdesc="Annotate AST trees with source code positions"
url="https://github.com/gristlabs/asttokens"
arch="noarch"
@ -10,6 +10,7 @@ license="Apache-2.0"
depends="python3 py3-six"
makedepends="py3-setuptools py3-setuptools_scm"
checkdepends="py3-astroid py3-pytest"
subpackages="$pkgname-pyc"
source="https://files.pythonhosted.org/packages/source/a/asttokens/asttokens-$pkgver.tar.gz
"
builddir="$srcdir/"asttokens-$pkgver

View File

@ -4,7 +4,7 @@
pkgname=py3-async-timeout
_pkgname=async-timeout
pkgver=4.0.2
pkgrel=2
pkgrel=3
pkgdesc="Timeout context manager for asyncio programs"
url="https://pypi.org/project/async_timeout"
arch="noarch"
@ -12,6 +12,7 @@ license="Apache-2.0"
depends="python3 py3-typing-extensions"
checkdepends="py3-pytest py3-pytest-cov py3-pytest-asyncio"
makedepends="python3-dev py3-setuptools"
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver"

View File

@ -3,13 +3,14 @@
pkgname=py3-async_generator
_pkgname=async_generator
pkgver=1.10
pkgrel=4
pkgrel=5
pkgdesc="Async generators and context managers for Python 3.5+"
url="https://pypi.org/project/async_generator/"
arch="noarch"
license="Apache-2.0"
depends="python3"
makedepends="python3-dev py3-setuptools"
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver"

View File

@ -2,7 +2,7 @@
# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=py3-atspi
pkgver=2.46.0
pkgrel=1
pkgrel=2
pkgdesc="Python client bindings for D-Bus AT-SPI"
url="https://www.freedesktop.org/wiki/Accessibility/AT-SPI2/"
arch="noarch"
@ -10,6 +10,7 @@ license="GPL-2.0-or-later"
depends="python3 py3-gobject3"
makedepends="python3-dev py3-gobject3-dev"
options="!check" # Don't work with python3
subpackages="$pkgname-pyc"
source="https://download.gnome.org/sources/pyatspi/${pkgver%.*}/pyatspi-$pkgver.tar.xz"
builddir="$srcdir/pyatspi-$pkgver"

View File

@ -2,7 +2,7 @@
# Maintainer: Jean-Louis Fuchs <jean-louis.fuchs@adfinis-sygroup.ch>
pkgname=py3-attrs
pkgver=23.1.0
pkgrel=0
pkgrel=1
pkgdesc="Python classes without boilerplate"
url="http://www.attrs.org"
arch="noarch"
@ -13,6 +13,7 @@ makedepends="
py3-hatch-vcs
py3-hatchling
"
subpackages="$pkgname-pyc"
source="py-attrs-$pkgver.tar.gz::https://github.com/python-attrs/attrs/archive/$pkgver.tar.gz
no-fancy.patch
check.py

View File

@ -3,13 +3,14 @@
pkgname=py3-augeas
_pkgname=python-augeas
pkgver=1.1.0
pkgrel=4
pkgrel=5
pkgdesc="Pure python bindings for augeas"
url="https://pypi.org/project/python-augeas"
arch="noarch"
license="LGPL-2.1-or-later"
depends="augeas-libs py3-cffi python3"
makedepends="py3-setuptools"
subpackages="$pkgname-pyc"
source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz
dlopen-libc-explicitly.patch
"

View File

@ -2,7 +2,7 @@
# Maintainer: Iztok Fister, Jr. <iztok@iztok-jr-fister.eu>
pkgname=py3-augmentor
pkgver=0.2.12
pkgrel=0
pkgrel=1
pkgdesc="Image augmentation library in Python for machine learning"
url="https://github.com/mdbloice/Augmentor"
arch="noarch"
@ -19,6 +19,7 @@ makedepends="
py3-wheel
"
checkdepends="py3-pytest-xdist"
subpackages="$pkgname-pyc"
source="https://github.com/mdbloice/Augmentor/archive/$pkgver/Augmentor-$pkgver.tar.gz"
builddir="$srcdir/Augmentor-$pkgver"

View File

@ -2,7 +2,7 @@
# Maintainer: psykose <alice@ayaya.dev>
pkgname=py3-authlib
pkgver=1.2.0
pkgrel=0
pkgrel=1
pkgdesc="The ultimate Python library in building OAuth and OpenID Connect servers"
url="https://github.com/lepture/authlib"
arch="noarch"
@ -11,6 +11,7 @@ depends="python3 py3-cryptography"
makedepends="py3-gpep517 py3-setuptools py3-wheel"
#checkdepends="py3-django py3-flask-sqlalchemy"
options="!check" # missing deps: py3-httpx, py3-starlette,py3-pytest-django
subpackages="$pkgname-pyc"
source="https://pypi.io/packages/source/A/Authlib/Authlib-$pkgver.tar.gz"
builddir="$srcdir/Authlib-$pkgver"

View File

@ -2,7 +2,7 @@
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=py3-autobahn
pkgver=22.12.1
pkgrel=0
pkgrel=1
pkgdesc="WebSocket client & server library, WAMP real-time framework"
url="https://crossbar.io/autobahn/"
arch="noarch"
@ -16,6 +16,7 @@ depends="
"
makedepends="py3-setuptools"
checkdepends="py3-pytest"
subpackages="$pkgname-pyc"
source="https://pypi.python.org/packages/source/a/autobahn/autobahn-$pkgver.tar.gz"
options="!check" # Fail to run https://github.com/crossbario/autobahn-python/issues/1117
builddir="$srcdir/autobahn-$pkgver"

View File

@ -2,7 +2,7 @@
# Maintainer: Duncan Bellamy <dunk@denkimushi.com>
pkgname=py3-autocommand
pkgver=2.2.2
pkgrel=1
pkgrel=2
pkgdesc="turns a python function into a CLI program"
url="https://github.com/Lucretiel/autocommand"
arch="noarch"
@ -14,6 +14,7 @@ makedepends="
py3-wheel
"
checkdepends="py3-pytest"
subpackages="$pkgname-pyc"
source="https://files.pythonhosted.org/packages/source/a/autocommand/autocommand-$pkgver.tar.gz"
builddir="$srcdir/autocommand-$pkgver"

View File

@ -3,7 +3,7 @@
pkgname=py3-autograd
_pkgorig=autograd
pkgver=1.5
pkgrel=2
pkgrel=3
pkgdesc="Efficiently computes derivatives of numpy code"
url="https://github.com/HIPS/autograd"
arch="noarch"
@ -17,6 +17,7 @@ depends="
"
makedepends="py3-setuptools"
checkdepends="py3-pytest py3-pytest-cov"
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/a/autograd/autograd-$pkgver.tar.gz"
builddir="$srcdir/$_pkgorig-$pkgver"

View File

@ -3,7 +3,7 @@
# Maintainer: Tiago Ilieve <tiago.myhro@gmail.com>
pkgname=py3-automat
pkgver=22.10.0
pkgrel=1
pkgrel=2
pkgdesc="Self-service finite-state machines for the programmer on the go"
url="https://automat.readthedocs.io/"
arch="noarch"
@ -11,6 +11,7 @@ license="MIT"
depends="py3-attrs py3-six"
makedepends="py3-setuptools py3-setuptools_scm py3-wheel"
checkdepends="py3-pytest py3-pluggy"
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://github.com/glyph/automat/archive/v$pkgver.tar.gz"
builddir="$srcdir/automat-$pkgver"

View File

@ -2,7 +2,7 @@
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=py3-autopep8
pkgver=2.0.2
pkgrel=0
pkgrel=1
pkgdesc="automatically format your Python code to conform to the PEP 8 style guide"
url="https://pypi.org/project/autopep8/"
arch="noarch"
@ -14,6 +14,7 @@ depends="
"
makedepends="py3-setuptools"
checkdepends="py3-pytest"
subpackages="$pkgname-pyc"
source="https://github.com/hhatto/autopep8/archive/v$pkgver/autopep8-$pkgver.tar.gz"
builddir="$srcdir/autopep8-$pkgver"
options="!check" # fail with py3.11

View File

@ -2,7 +2,7 @@
# Maintainer: Michał Polański <michal@polanski.me>
pkgname=py3-awesomeversion
pkgver=22.9.0
pkgrel=2
pkgrel=3
pkgdesc="Python module to deal with versions"
url="https://github.com/ludeeus/awesomeversion"
license="MIT"
@ -10,6 +10,7 @@ arch="noarch"
depends="python3"
makedepends="py3-gpep517 py3-installer py3-poetry-core"
checkdepends="py3-pytest"
subpackages="$pkgname-pyc"
source="https://github.com/ludeeus/awesomeversion/archive/$pkgver/py3-awesomeversion-$pkgver.tar.gz
version-placeholder.patch
"

View File

@ -1,7 +1,7 @@
# Maintainer: psykose <alice@ayaya.dev>
pkgname=py3-awscrt
pkgver=0.16.15
pkgrel=0
pkgrel=1
pkgdesc="Python bindings for the AWS Common Runtime"
url="https://github.com/awslabs/aws-crt-python"
# s390x: big endian is explicitly unsupported
@ -20,6 +20,7 @@ makedepends="
samurai
"
checkdepends="py3-websockets"
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver-2.tar.gz::https://github.com/awslabs/aws-crt-python/archive/refs/tags/v$pkgver.tar.gz"
builddir="$srcdir/aws-crt-python-$pkgver"
options="net" # tests need internet