* update to -

This commit is contained in:
Alexander Baldeck 2024-09-07 09:13:25 +02:00
parent 0f0c474d35
commit 24309f6b16
44 changed files with 858 additions and 116 deletions

14
python/list Normal file
View File

@ -0,0 +1,14 @@
pyqt-builder
python-alembic
python-fakeredis
python-flask-sqlalchemy
python-gevent
python-hatch
python-plette
python-prompt_toolkit
python-pydantic
python-pylint
python-responses
python-scipy
rst2pdf
ruff

343
python/log Normal file
View File

@ -0,0 +1,343 @@
:: pyqt-builder not fully built. Building...
==> WARNING: All/Some packages for any already built, check out/ and clean
'pyqt-builder-1.16.4-1-any.pkg.tar.zst' -> '/home/kth5/code/repo/any/pyqt-builder-1.16.4-1-any.pkg.tar.zst'
==> Extracting repo-local-any.db.tar.zst to a temporary location...
==> Extracting repo-local-any.files.tar.zst to a temporary location...
==> Adding package 'pyqt-builder-1.16.4-1-any.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local-any.db.tar.zst'
:: python-alembic not fully built. Building...
==> WARNING: All/Some packages for any already built, check out/ and clean
'python-alembic-1.13.1-3-any.pkg.tar.zst' -> '/home/kth5/code/repo/any/python-alembic-1.13.1-3-any.pkg.tar.zst'
==> Extracting repo-local-any.db.tar.zst to a temporary location...
==> Extracting repo-local-any.files.tar.zst to a temporary location...
==> Adding package 'python-alembic-1.13.1-3-any.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local-any.db.tar.zst'
:: python-fakeredis not fully built. Building...
==> WARNING: All/Some packages for any already built, check out/ and clean
'python-fakeredis-2.23.3-1-any.pkg.tar.zst' -> '/home/kth5/code/repo/any/python-fakeredis-2.23.3-1-any.pkg.tar.zst'
==> Extracting repo-local-any.db.tar.zst to a temporary location...
==> Extracting repo-local-any.files.tar.zst to a temporary location...
==> Adding package 'python-fakeredis-2.23.3-1-any.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local-any.db.tar.zst'
:: python-flask-sqlalchemy not fully built. Building...
==> WARNING: All/Some packages for any already built, check out/ and clean
'python-flask-sqlalchemy-3.1.1-2-any.pkg.tar.zst' -> '/home/kth5/code/repo/any/python-flask-sqlalchemy-3.1.1-2-any.pkg.tar.zst'
==> Extracting repo-local-any.db.tar.zst to a temporary location...
==> Extracting repo-local-any.files.tar.zst to a temporary location...
==> Adding package 'python-flask-sqlalchemy-3.1.1-2-any.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local-any.db.tar.zst'
:: python-gevent not fully built. Building...
==> Skipping x86_64, no available buildbot for this architecture.
==> WARNING: All/Some packages for powerpc64le already built, check out/ and clean
==> WARNING: All/Some packages for powerpc64 already built, check out/ and clean
==> WARNING: All/Some packages for powerpc already built, check out/ and clean
==> WARNING: All/Some packages for riscv64 already built, check out/ and clean
'python-gevent-debug-24.2.1-3-powerpc64le.pkg.tar.zst' -> '/home/kth5/code/repo/powerpc64le/python-gevent-debug-24.2.1-3-powerpc64le.pkg.tar.zst'
'python-gevent-24.2.1-3-powerpc64le.pkg.tar.zst' -> '/home/kth5/code/repo/powerpc64le/python-gevent-24.2.1-3-powerpc64le.pkg.tar.zst'
==> Extracting repo-local.db.tar.zst to a temporary location...
==> Extracting repo-local.files.tar.zst to a temporary location...
==> Adding package 'python-gevent-debug-24.2.1-3-powerpc64le.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Adding package 'python-gevent-24.2.1-3-powerpc64le.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local.db.tar.zst'
'python-gevent-debug-24.2.1-3-powerpc64.pkg.tar.zst' -> '/home/kth5/code/repo/powerpc64/python-gevent-debug-24.2.1-3-powerpc64.pkg.tar.zst'
'python-gevent-24.2.1-3-powerpc64.pkg.tar.zst' -> '/home/kth5/code/repo/powerpc64/python-gevent-24.2.1-3-powerpc64.pkg.tar.zst'
==> Extracting repo-local.db.tar.zst to a temporary location...
==> Extracting repo-local.files.tar.zst to a temporary location...
==> Adding package 'python-gevent-debug-24.2.1-3-powerpc64.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Adding package 'python-gevent-24.2.1-3-powerpc64.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local.db.tar.zst'
'python-gevent-24.2.1-3-powerpc.pkg.tar.zst' -> '/home/kth5/code/repo/powerpc/python-gevent-24.2.1-3-powerpc.pkg.tar.zst'
'python-gevent-debug-24.2.1-3-powerpc.pkg.tar.zst' -> '/home/kth5/code/repo/powerpc/python-gevent-debug-24.2.1-3-powerpc.pkg.tar.zst'
==> Extracting repo-local.db.tar.zst to a temporary location...
==> Extracting repo-local.files.tar.zst to a temporary location...
==> Adding package 'python-gevent-24.2.1-3-powerpc.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Adding package 'python-gevent-debug-24.2.1-3-powerpc.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local.db.tar.zst'
'python-gevent-debug-24.2.1-3-riscv64.pkg.tar.zst' -> '/home/kth5/code/repo/riscv64/python-gevent-debug-24.2.1-3-riscv64.pkg.tar.zst'
'python-gevent-24.2.1-3-riscv64.pkg.tar.zst' -> '/home/kth5/code/repo/riscv64/python-gevent-24.2.1-3-riscv64.pkg.tar.zst'
==> Extracting repo-local.db.tar.zst to a temporary location...
==> Extracting repo-local.files.tar.zst to a temporary location...
==> Adding package 'python-gevent-debug-24.2.1-3-riscv64.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Adding package 'python-gevent-24.2.1-3-riscv64.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local.db.tar.zst'
:: python-hatch-1.12.0-2-any.pkg.tar.zst not found, checking cache...
:: python-hatch has been built. Skipping...
:: python-plette not fully built. Building...
==> WARNING: All/Some packages for any already built, check out/ and clean
'python-plette-2.1.0-1-any.pkg.tar.zst' -> '/home/kth5/code/repo/any/python-plette-2.1.0-1-any.pkg.tar.zst'
==> Extracting repo-local-any.db.tar.zst to a temporary location...
==> Extracting repo-local-any.files.tar.zst to a temporary location...
==> Adding package 'python-plette-2.1.0-1-any.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local-any.db.tar.zst'
:: python-prompt_toolkit not fully built. Building...
==> WARNING: All/Some packages for any already built, check out/ and clean
'python-prompt_toolkit-3.0.47-1-any.pkg.tar.zst' -> '/home/kth5/code/repo/any/python-prompt_toolkit-3.0.47-1-any.pkg.tar.zst'
==> Extracting repo-local-any.db.tar.zst to a temporary location...
==> Extracting repo-local-any.files.tar.zst to a temporary location...
==> Adding package 'python-prompt_toolkit-3.0.47-1-any.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local-any.db.tar.zst'
:: python-pydantic not fully built. Building...
==> Skipping x86_64, no available buildbot for this architecture.
==> WARNING: All/Some packages for powerpc64le already built, check out/ and clean
==> WARNING: All/Some packages for powerpc64 already built, check out/ and clean
==> WARNING: All/Some packages for powerpc already built, check out/ and clean
==> WARNING: All/Some packages for riscv64 already built, check out/ and clean
'python-pydantic-2.8.2-2-powerpc64le.pkg.tar.zst' -> '/home/kth5/code/repo/powerpc64le/python-pydantic-2.8.2-2-powerpc64le.pkg.tar.zst'
==> Extracting repo-local.db.tar.zst to a temporary location...
==> Extracting repo-local.files.tar.zst to a temporary location...
==> Adding package 'python-pydantic-2.8.2-2-powerpc64le.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local.db.tar.zst'
'python-pydantic-2.8.2-2-powerpc64.pkg.tar.zst' -> '/home/kth5/code/repo/powerpc64/python-pydantic-2.8.2-2-powerpc64.pkg.tar.zst'
==> Extracting repo-local.db.tar.zst to a temporary location...
==> Extracting repo-local.files.tar.zst to a temporary location...
==> Adding package 'python-pydantic-2.8.2-2-powerpc64.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local.db.tar.zst'
'python-pydantic-2.8.2-2-powerpc.pkg.tar.zst' -> '/home/kth5/code/repo/powerpc/python-pydantic-2.8.2-2-powerpc.pkg.tar.zst'
==> Extracting repo-local.db.tar.zst to a temporary location...
==> Extracting repo-local.files.tar.zst to a temporary location...
==> Adding package 'python-pydantic-2.8.2-2-powerpc.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local.db.tar.zst'
'python-pydantic-2.8.2-2-riscv64.pkg.tar.zst' -> '/home/kth5/code/repo/riscv64/python-pydantic-2.8.2-2-riscv64.pkg.tar.zst'
==> Extracting repo-local.db.tar.zst to a temporary location...
==> Extracting repo-local.files.tar.zst to a temporary location...
==> Adding package 'python-pydantic-2.8.2-2-riscv64.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local.db.tar.zst'
:: python-pylint not fully built. Building...
==> WARNING: All/Some packages for any already built, check out/ and clean
'python-pylint-3.2.5-1-any.pkg.tar.zst' -> '/home/kth5/code/repo/any/python-pylint-3.2.5-1-any.pkg.tar.zst'
==> Extracting repo-local-any.db.tar.zst to a temporary location...
==> Extracting repo-local-any.files.tar.zst to a temporary location...
==> Adding package 'python-pylint-3.2.5-1-any.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local-any.db.tar.zst'
:: python-responses not fully built. Building...
==> WARNING: All/Some packages for any already built, check out/ and clean
'python-responses-0.25.1-1-any.pkg.tar.zst' -> '/home/kth5/code/repo/any/python-responses-0.25.1-1-any.pkg.tar.zst'
==> Extracting repo-local-any.db.tar.zst to a temporary location...
==> Extracting repo-local-any.files.tar.zst to a temporary location...
==> Adding package 'python-responses-0.25.1-1-any.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local-any.db.tar.zst'
:: python-scipy not fully built. Building...
==> Skipping x86_64, no available buildbot for this architecture.
==> WARNING: All/Some packages for powerpc64le already built, check out/ and clean
==> WARNING: All/Some packages for powerpc64 already built, check out/ and clean
==> WARNING: All/Some packages for powerpc already built, check out/ and clean
==> WARNING: All/Some packages for riscv64 already built, check out/ and clean
'python-scipy-1.14.0-1-powerpc64le.pkg.tar.zst' -> '/home/kth5/code/repo/powerpc64le/python-scipy-1.14.0-1-powerpc64le.pkg.tar.zst'
'python-scipy-debug-1.14.0-1-powerpc64le.pkg.tar.zst' -> '/home/kth5/code/repo/powerpc64le/python-scipy-debug-1.14.0-1-powerpc64le.pkg.tar.zst'
==> Extracting repo-local.db.tar.zst to a temporary location...
==> Extracting repo-local.files.tar.zst to a temporary location...
==> Adding package 'python-scipy-1.14.0-1-powerpc64le.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Adding package 'python-scipy-debug-1.14.0-1-powerpc64le.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local.db.tar.zst'
'python-scipy-debug-1.14.0-1-powerpc64.pkg.tar.zst' -> '/home/kth5/code/repo/powerpc64/python-scipy-debug-1.14.0-1-powerpc64.pkg.tar.zst'
'python-scipy-1.14.0-1-powerpc64.pkg.tar.zst' -> '/home/kth5/code/repo/powerpc64/python-scipy-1.14.0-1-powerpc64.pkg.tar.zst'
==> Extracting repo-local.db.tar.zst to a temporary location...
==> Extracting repo-local.files.tar.zst to a temporary location...
==> Adding package 'python-scipy-debug-1.14.0-1-powerpc64.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Adding package 'python-scipy-1.14.0-1-powerpc64.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local.db.tar.zst'
'python-scipy-1.14.0-1-powerpc.pkg.tar.zst' -> '/home/kth5/code/repo/powerpc/python-scipy-1.14.0-1-powerpc.pkg.tar.zst'
'python-scipy-debug-1.14.0-1-powerpc.pkg.tar.zst' -> '/home/kth5/code/repo/powerpc/python-scipy-debug-1.14.0-1-powerpc.pkg.tar.zst'
==> Extracting repo-local.db.tar.zst to a temporary location...
==> Extracting repo-local.files.tar.zst to a temporary location...
==> Adding package 'python-scipy-1.14.0-1-powerpc.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Adding package 'python-scipy-debug-1.14.0-1-powerpc.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local.db.tar.zst'
'python-scipy-1.14.0-1-riscv64.pkg.tar.zst' -> '/home/kth5/code/repo/riscv64/python-scipy-1.14.0-1-riscv64.pkg.tar.zst'
'python-scipy-debug-1.14.0-1-riscv64.pkg.tar.zst' -> '/home/kth5/code/repo/riscv64/python-scipy-debug-1.14.0-1-riscv64.pkg.tar.zst'
==> Extracting repo-local.db.tar.zst to a temporary location...
==> Extracting repo-local.files.tar.zst to a temporary location...
==> Adding package 'python-scipy-1.14.0-1-riscv64.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Adding package 'python-scipy-debug-1.14.0-1-riscv64.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local.db.tar.zst'
:: rst2pdf not fully built. Building...
==> WARNING: All/Some packages for any already built, check out/ and clean
'rst2pdf-0.102-1-any.pkg.tar.zst' -> '/home/kth5/code/repo/any/rst2pdf-0.102-1-any.pkg.tar.zst'
==> Extracting repo-local-any.db.tar.zst to a temporary location...
==> Extracting repo-local-any.files.tar.zst to a temporary location...
==> Adding package 'rst2pdf-0.102-1-any.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local-any.db.tar.zst'
:: ruff not fully built. Building...
==> Skipping x86_64, no available buildbot for this architecture.
==> WARNING: All/Some packages for powerpc64le already built, check out/ and clean
==> WARNING: All/Some packages for powerpc64 already built, check out/ and clean
==> WARNING: All/Some packages for riscv64 already built, check out/ and clean
'ruff-0.5.2-1-powerpc64le.pkg.tar.zst' -> '/home/kth5/code/repo/powerpc64le/ruff-0.5.2-1-powerpc64le.pkg.tar.zst'
'python-ruff-0.5.2-1-powerpc64le.pkg.tar.zst' -> '/home/kth5/code/repo/powerpc64le/python-ruff-0.5.2-1-powerpc64le.pkg.tar.zst'
'ruff-debug-0.5.2-1-powerpc64le.pkg.tar.zst' -> '/home/kth5/code/repo/powerpc64le/ruff-debug-0.5.2-1-powerpc64le.pkg.tar.zst'
==> Extracting repo-local.db.tar.zst to a temporary location...
==> Extracting repo-local.files.tar.zst to a temporary location...
==> Adding package 'ruff-0.5.2-1-powerpc64le.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Adding package 'python-ruff-0.5.2-1-powerpc64le.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Adding package 'ruff-debug-0.5.2-1-powerpc64le.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local.db.tar.zst'
'ruff-debug-0.5.2-1-powerpc64.pkg.tar.zst' -> '/home/kth5/code/repo/powerpc64/ruff-debug-0.5.2-1-powerpc64.pkg.tar.zst'
'ruff-0.5.2-1-powerpc64.pkg.tar.zst' -> '/home/kth5/code/repo/powerpc64/ruff-0.5.2-1-powerpc64.pkg.tar.zst'
'python-ruff-0.5.2-1-powerpc64.pkg.tar.zst' -> '/home/kth5/code/repo/powerpc64/python-ruff-0.5.2-1-powerpc64.pkg.tar.zst'
==> Extracting repo-local.db.tar.zst to a temporary location...
==> Extracting repo-local.files.tar.zst to a temporary location...
==> Adding package 'ruff-debug-0.5.2-1-powerpc64.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Adding package 'ruff-0.5.2-1-powerpc64.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Adding package 'python-ruff-0.5.2-1-powerpc64.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local.db.tar.zst'
'ruff-debug-0.5.2-1-riscv64.pkg.tar.zst' -> '/home/kth5/code/repo/riscv64/ruff-debug-0.5.2-1-riscv64.pkg.tar.zst'
'ruff-0.5.2-1-riscv64.pkg.tar.zst' -> '/home/kth5/code/repo/riscv64/ruff-0.5.2-1-riscv64.pkg.tar.zst'
'python-ruff-0.5.2-1-riscv64.pkg.tar.zst' -> '/home/kth5/code/repo/riscv64/python-ruff-0.5.2-1-riscv64.pkg.tar.zst'
==> Extracting repo-local.db.tar.zst to a temporary location...
==> Extracting repo-local.files.tar.zst to a temporary location...
==> Adding package 'ruff-debug-0.5.2-1-riscv64.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Adding package 'ruff-0.5.2-1-riscv64.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Adding package 'python-ruff-0.5.2-1-riscv64.pkg.tar.zst'
-> Computing checksums...
-> Creating 'desc' db entry...
-> Creating 'files' db entry...
-> Removing old package file ''
==> Creating updated database file 'repo-local.db.tar.zst'

View File

@ -0,0 +1,19 @@
pkgbase = pyqt-builder
pkgdesc = The PEP 517 compliant PyQt build system
pkgver = 1.16.4
pkgrel = 1
url = https://pypi.org/project/PyQt-builder/
arch = any
license = BSD-2-Clause
makedepends = git
makedepends = python-build
makedepends = python-installer
makedepends = python-setuptools-scm
makedepends = python-wheel
depends = python
depends = python-packaging
depends = sip
source = git+https://github.com/Python-PyQt/PyQt-builder#tag=1.16.4
sha256sums = 9532dde4b969f462c3521b7d5ebd8077f89448e7cd4718c473f133c2f333fc54
pkgname = pyqt-builder

View File

@ -0,0 +1,3 @@
[pyqt-builder]
source = 'pypi'
pypi = 'PyQt-builder'

View File

@ -2,8 +2,8 @@
# Maintainer: Antonio Rojas <arojas@archlinux.org>
pkgname=pyqt-builder
pkgver=1.16.2
pkgrel=2
pkgver=1.16.4
pkgrel=1
pkgdesc='The PEP 517 compliant PyQt build system'
arch=(any)
url='https://pypi.org/project/PyQt-builder/'
@ -17,7 +17,7 @@ makedepends=(git
python-setuptools-scm
python-wheel)
source=(git+https://github.com/Python-PyQt/PyQt-builder#tag=$pkgver)
sha256sums=('fcf4a53feb248aa0c8d93092bae9dadcd892860a3cbcc110b09ee926e305f908')
sha256sums=('9532dde4b969f462c3521b7d5ebd8077f89448e7cd4718c473f133c2f333fc54')
build() {
cd PyQt-builder

View File

@ -0,0 +1,24 @@
pkgbase = python-alembic
pkgdesc = Lightweight database migration tool for usage with SQLAlchemy
pkgver = 1.13.1
pkgrel = 3
url = https://github.com/sqlalchemy/alembic
arch = any
license = MIT
checkdepends = python-pytest
makedepends = python-setuptools
makedepends = python-build
makedepends = python-installer
makedepends = python-wheel
depends = python
depends = python-mako
depends = python-sqlalchemy
depends = python-typing_extensions
source = python-alembic-1.13.1.tar.gz::https://github.com/sqlalchemy/alembic/archive/refs/tags/rel_1_13_1.tar.gz
source = python-alembic-1.13.1-pytest-8.1.patch::https://github.com/sqlalchemy/alembic/commit/6bdb9043868d4bd04ebe3fe8a4991735d5f87ed3.patch
sha512sums = 85a94874a4c26e8c38f5fa76c0d4ab428a54c663c5a53547d5652e0f081245080168e4696f3afff5b574a5d2a673f02828d1fd77649ed59a150187030776238b
sha512sums = e3c5aff773c5a82babaffbc9a462a22efea7ae3fa3d6ece2757042dedbad62a31441355c0701601c1b138abc663fe8ba0bcaa6cff2501e407ea851b82f6dce06
b2sums = 12445947193d7ad3b16016660d0f21eaeefbafdc72afb5cbabb206dcda001295633f3bcc5dd599d2bc0cbfb30fafaf74344aed5d5afa6679b3bb7a08f418cc3b
b2sums = 40d884aa7f61baf1ed3c4dbec98cc1c5c46837f6935d0ec0f8897615dc69c0f819744d3dcc0b40a000294b1deb5f425f36697ff24cfc1110a009d060b18b8c15
pkgname = python-alembic

View File

@ -0,0 +1,3 @@
[python-alembic]
source = "pypi"
pypi = "alembic"

View File

@ -5,7 +5,7 @@
pkgname=python-alembic
pkgver=1.13.1
pkgrel=2
pkgrel=3
pkgdesc='Lightweight database migration tool for usage with SQLAlchemy'
url='https://github.com/sqlalchemy/alembic'
arch=(any)

View File

@ -0,0 +1,26 @@
pkgbase = python-fakeredis
pkgdesc = Fake implementation of redis API (redis-py) for testing purposes
pkgver = 2.23.3
pkgrel = 1
url = https://github.com/dsoftwareinc/fakeredis-py
arch = any
license = BSD
license = MIT
checkdepends = python-pytest
checkdepends = python-pytest-asyncio
checkdepends = python-pytest-mock
checkdepends = python-hypothesis
makedepends = python-build
makedepends = python-installer
makedepends = python-wheel
makedepends = python-packaging
makedepends = python-lupa
makedepends = python-poetry-core
depends = python-redis
depends = python-sortedcontainers
optdepends = python-packaging: for aioredis support
optdepends = python-lupa: for lua scripting support
source = https://files.pythonhosted.org/packages/source/f/fakeredis/fakeredis-2.23.3.tar.gz
sha256sums = 0c67caa31530114f451f012eca920338c5eb83fa7f1f461dd41b8d2488a99cba
pkgname = python-fakeredis

View File

@ -0,0 +1,3 @@
[python-fakeredis]
source = "pypi"
pypi = "fakeredis"

View File

@ -4,7 +4,7 @@
_pyname=fakeredis
pkgname=python-fakeredis
pkgver=2.23.2
pkgver=2.23.3
pkgrel=1
pkgdesc='Fake implementation of redis API (redis-py) for testing purposes'
arch=(any)
@ -26,7 +26,7 @@ optdepends=('python-packaging: for aioredis support'
# source=("$url/archive/v$pkgver/$_archive.tar.gz")
_archive="$_pyname-$pkgver"
source=("https://files.pythonhosted.org/packages/source/${_pyname::1}/$_pyname/$_archive.tar.gz")
sha256sums=('d649c409abe46c63690b6c35d3c460e4ce64c69a52cea3f02daff2649378f878')
sha256sums=('0c67caa31530114f451f012eca920338c5eb83fa7f1f461dd41b8d2488a99cba')
build(){
cd "$_archive"

View File

@ -0,0 +1,22 @@
pkgbase = python-flask-sqlalchemy
pkgdesc = Adds SQLAlchemy support to your Flask application
pkgver = 3.1.1
pkgrel = 2
url = http://flask-sqlalchemy.pocoo.org/
arch = any
license = BSD-3-Clause
checkdepends = python-pytest
checkdepends = python-blinker
makedepends = python-build
makedepends = python-installer
makedepends = python-flit-core
makedepends = python-sphinx
makedepends = python-pallets-sphinx-themes
makedepends = python-sphinx-issues
depends = python
depends = python-flask
depends = python-sqlalchemy
source = python-flask-sqlalchemy-3.1.1.tar.gz::https://github.com/pallets-eco/flask-sqlalchemy/archive/3.1.1.tar.gz
sha512sums = 67d78b5109b0397f95308d74f6926aa418a4dd7f3a52f91a3e159396fbd71bd048e4403a65182113cc0c0f1e348e2fd8d765ca46de5cae10af204dcf1101563a
pkgname = python-flask-sqlalchemy

View File

@ -0,0 +1,3 @@
[python-flask-sqlalchemy]
source = "git"
git = "https://github.com/pallets-eco/flask-sqlalchemy.git"

View File

@ -5,8 +5,8 @@
_pyname=flask-sqlalchemy
pkgname=python-flask-sqlalchemy
pkgver=3.0.5
pkgrel=1
pkgver=3.1.1
pkgrel=2
pkgdesc='Adds SQLAlchemy support to your Flask application'
url='http://flask-sqlalchemy.pocoo.org/'
arch=(any)
@ -17,7 +17,7 @@ checkdepends=('python-pytest' 'python-blinker')
source=(
${pkgname}-${pkgver}.tar.gz::https://github.com/pallets-eco/flask-sqlalchemy/archive/${pkgver}.tar.gz
)
sha512sums=('f75008823ae84da4a0326d7909aaeeebafac8b5e25009b3802f00cc0ea14c9c600cfcde933dccc74e63a9f90bf6957e5375b8b82e80cb9f52b1bd52def534091')
sha512sums=('67d78b5109b0397f95308d74f6926aa418a4dd7f3a52f91a3e159396fbd71bd048e4403a65182113cc0c0f1e348e2fd8d765ca46de5cae10af204dcf1101563a')
prepare() {
sed -r "s|(release =)|\\1 '${pkgver}' #|" -i ${_pyname}-${pkgver}/docs/conf.py

View File

@ -0,0 +1,34 @@
pkgbase = python-gevent
pkgdesc = Python network library that uses greenlet and libenv for easy and scalable concurrency
pkgver = 24.2.1
pkgrel = 3
url = http://www.gevent.org
arch = x86_64
license = MIT
checkdepends = lsof
checkdepends = python-perf
checkdepends = python-objgraph
checkdepends = python-dnspython
checkdepends = python-requests
makedepends = git
makedepends = python-build
makedepends = python-installer
makedepends = python-setuptools
makedepends = python-wheel
makedepends = cython
makedepends = python-cffi
makedepends = libuv
depends = c-ares
depends = libev
depends = python-greenlet
depends = python-setuptools
depends = python-zope-event
depends = python-zope-interface
source = python-gevent::git+https://github.com/gevent/gevent#tag=24.2.1
source = workaround-cython-bug.patch
sha512sums = 07fd87c2f642ab15bc32600366e6c84b1f12b17cd8adf972b631aa5fe8b66acc3052fb76fa181ba9d69047719046cdfd317939038158c49fe20332637f0ed6e0
sha512sums = 66224a311fe69170854dc8876ff54621ee51ea258397afb2520e3844cbd91e70dc3571f74a7e7b9dc0b40826c196a785383f9a71e6b97a69b45d7ebe68863931
b2sums = 00444ba2eb222f1d694800b816731fdf263b168559c3310323f62371c4699d4ad4081b1fdfbfcb21e7d5eb6e13d14673c2b7d92bce0352a6a3e864d10439de5c
b2sums = 78d74d4c1e6324166e680e80e56d2b15fc0c43b69879713dcf2a7cd99b72d5dbe2e0b00be4c2c5a39887ee69f4cc553144f58ea13d7e5341af8ac6829d485517
pkgname = python-gevent

View File

@ -0,0 +1,4 @@
[python-gevent]
source = "git"
git = "https://github.com/gevent/gevent.git"
prefix = "v"

View File

@ -1,42 +1,79 @@
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: Massimiliano Torromeo <massimiliano.torromeo@gmail.com>
# Maintainer: Felix Yan <felixonmars@archlinux.org>
# Maintainer: George Rawlinson <grawlinson@archlinux.org>
# Contributor: Massimiliano Torromeo <massimiliano.torromeo@gmail.com>
# Contributor: Felix Yan <felixonmars@archlinux.org>
# Contributor: Ralf Schmitt <ralf@systemexit.de>
pkgname=python-gevent
pkgver=24.2.1
pkgrel=2
pkgrel=3
pkgdesc='Python network library that uses greenlet and libenv for easy and scalable concurrency'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
pkgdesc="Python network library that uses greenlet and libev for easy and scalable concurrency"
license=("MIT")
url="http://www.gevent.org/"
depends=('c-ares' 'libev' 'python-greenlet' 'python-setuptools' 'python-zope-event' 'python-zope-interface')
makedepends=('cython')
checkdepends=('lsof' 'python-perf' 'python-objgraph' 'python-dnspython' 'python-requests')
source=("$pkgname-$pkgver.tar.gz::https://github.com/gevent/gevent/archive/$pkgver.tar.gz")
sha512sums=('bfcaf437ba4d6565bd5904dc0d45df035fe9b4bd572f8bf509d1ec9994ae812317bdea9e948b57f47435752bffebb7cc925dbf060db5d56c5c05b29cbd061639')
url='http://www.gevent.org'
license=('MIT')
depends=(
'c-ares'
'libev'
'python-greenlet'
'python-setuptools'
'python-zope-event'
'python-zope-interface'
)
makedepends=(
'git'
'python-build'
'python-installer'
'python-setuptools'
'python-wheel'
'cython'
'python-cffi'
'libuv'
)
checkdepends=(
'lsof'
'python-perf'
'python-objgraph'
'python-dnspython'
'python-requests'
)
source=(
"$pkgname::git+https://github.com/gevent/gevent#tag=$pkgver"
'workaround-cython-bug.patch'
)
sha512sums=('07fd87c2f642ab15bc32600366e6c84b1f12b17cd8adf972b631aa5fe8b66acc3052fb76fa181ba9d69047719046cdfd317939038158c49fe20332637f0ed6e0'
'66224a311fe69170854dc8876ff54621ee51ea258397afb2520e3844cbd91e70dc3571f74a7e7b9dc0b40826c196a785383f9a71e6b97a69b45d7ebe68863931')
b2sums=('00444ba2eb222f1d694800b816731fdf263b168559c3310323f62371c4699d4ad4081b1fdfbfcb21e7d5eb6e13d14673c2b7d92bce0352a6a3e864d10439de5c'
'78d74d4c1e6324166e680e80e56d2b15fc0c43b69879713dcf2a7cd99b72d5dbe2e0b00be4c2c5a39887ee69f4cc553144f58ea13d7e5341af8ac6829d485517')
export GEVENTSETUP_EMBED=0
prepare() {
cd "$pkgname"
# https://github.com/gevent/gevent/issues/2031
patch -p1 -i "$srcdir/workaround-cython-bug.patch"
}
build() {
cd gevent-$pkgver
python setup.py build
cd "$pkgname"
# http://www.gevent.org/development/installing_from_source.html#embedding-libraries
export GEVENTSETUP_EMBED=0
python -m build --wheel --no-isolation
}
check() {
(
cd gevent-$pkgver
python -m venv "$srcdir/pyvenv" --system-site-packages
. "$srcdir/pyvenv/bin/activate"
local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
export PYTHONPATH="$PYTHONPATH:/$site_packages"
python setup.py install
python -m gevent.tests
) || echo "Tests failed"
cd "$pkgname"
python -m venv --system-site-packages test-env
test-env/bin/python -m installer dist/*.whl
test-env/bin/python -m gevent.tests || echo "Tests failed"
}
package() {
cd gevent-$pkgver
python setup.py install -O1 --root="$pkgdir"
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
cd "$pkgname"
python -m installer --destdir="$pkgdir" dist/*.whl
# license
install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
}

View File

@ -0,0 +1,9 @@
--- a/src/gevent/_gevent_cqueue.pxd
+++ b/src/gevent/_gevent_cqueue.pxd
@@ -75,7 +75,6 @@ cdef class ItemWaiter(Waiter):
cdef readonly Queue queue
-@cython.final
cdef class UnboundQueue(Queue):
pass

View File

@ -1,7 +1,7 @@
pkgbase = python-hatch
pkgdesc = A modern project, package, and virtual env manager
pkgver = 1.10.0
pkgrel = 1
pkgver = 1.12.0
pkgrel = 2
url = https://github.com/pypa/hatch
arch = any
license = MIT
@ -10,7 +10,6 @@ pkgbase = python-hatch
checkdepends = python-pyfakefs
checkdepends = python-pytest
checkdepends = python-pytest-mock
checkdepends = python-uv
checkdepends = python-zstandard
checkdepends = rust
makedepends = python-build
@ -31,9 +30,10 @@ pkgbase = python-hatch
depends = python-tomli-w
depends = python-tomlkit
depends = python-userpath
depends = python-uv
depends = python-virtualenv
source = https://github.com/pypa/hatch/archive/refs/tags/hatch-v1.10.0.tar.gz
sha256sums = 72c7a9ec5350eda67ceb6cd007c207830722359bc6a18871ec44dec8b9879e38
b2sums = b10061ff09ea16eca2164057f74a6b43f033c6b3e6e63f6dc99cb4947948e06ce05bb60995dc0e8a2b71aa1c9a3df3fb3f604713d564ed9c07f8015fc9f82928
source = https://github.com/pypa/hatch/archive/refs/tags/hatch-v1.12.0.tar.gz
sha256sums = 70f77624599397866e85e08294fe7abc1261ab99b9a21fbe83cb529b0287b828
b2sums = c144929fbf18f75f28dd10dae343a2bdb0c94caf915e6db58320ac45bfa44a007504cff92a42694e1c48a4bc650feded3930f87317218d56fec97983fb3e60ce
pkgname = python-hatch

View File

@ -4,10 +4,10 @@
# Contributor: Phillip A. (flying-sheep)
pkgname=python-hatch
pkgver=1.10.0
pkgrel=1
pkgver=1.12.0
pkgrel=2
pkgdesc="A modern project, package, and virtual env manager"
arch=('any')
arch=(any)
url="https://github.com/pypa/hatch"
license=('MIT')
depends=(
@ -25,6 +25,7 @@ depends=(
'python-tomli-w'
'python-tomlkit'
'python-userpath'
'python-uv'
'python-virtualenv'
)
makedepends=(
@ -39,14 +40,13 @@ checkdepends=(
'python-pyfakefs'
'python-pytest'
'python-pytest-mock'
'python-uv'
'python-zstandard'
'rust'
)
_name=${pkgname/python-/}
source=("$url/archive/refs/tags/$_name-v$pkgver.tar.gz")
sha256sums=('72c7a9ec5350eda67ceb6cd007c207830722359bc6a18871ec44dec8b9879e38')
b2sums=('b10061ff09ea16eca2164057f74a6b43f033c6b3e6e63f6dc99cb4947948e06ce05bb60995dc0e8a2b71aa1c9a3df3fb3f604713d564ed9c07f8015fc9f82928')
sha256sums=('70f77624599397866e85e08294fe7abc1261ab99b9a21fbe83cb529b0287b828')
b2sums=('c144929fbf18f75f28dd10dae343a2bdb0c94caf915e6db58320ac45bfa44a007504cff92a42694e1c48a4bc650feded3930f87317218d56fec97983fb3e60ce')
build() {
cd $_name-$_name-v$pkgver
@ -159,6 +159,7 @@ check() {
--deselect tests/backend/builders/test_wheel.py::TestBuildStandard::test_default_build_script_dynamic_force_include_duplicate
--deselect tests/backend/builders/test_wheel.py::TestBuildStandard::test_default_build_script_dynamic_artifacts_with_src_layout
--deselect tests/backend/builders/test_wheel.py::TestBuildStandard::test_default_symlink
--deselect tests/backend/builders/test_wheel.py::TestMacOSMaxCompat::test_default
--deselect tests/cli/self/test_report.py::TestDefault::test_open
--deselect tests/cli/self/test_report.py::TestDefault::test_no_open
--deselect tests/cli/self/test_report.py::test_pyenv

View File

@ -0,0 +1,19 @@
pkgbase = python-plette
pkgdesc = Structured Pipfile and Pipfile.lock models
pkgver = 2.1.0
pkgrel = 1
url = https://github.com/sarugaku/plette
arch = any
license = ISC
checkdepends = python-pytest
checkdepends = python-cerberus
makedepends = git
makedepends = python-build
makedepends = python-installer
makedepends = python-setuptools
makedepends = python-wheel
depends = python-tomlkit
source = git+https://github.com/sarugaku/plette.git#tag=v2.1.0
sha512sums = fd1c0663721a402da493f841b0d6ffb8bdcc8b1d4ccb9ebc3cf82965535c98788d33aa637e4aee107192d66d9d1065f865e3e834d3427a908d596022dfb5e2e3
pkgname = python-plette

View File

@ -0,0 +1,4 @@
[python-plette]
source = "git"
git = "https://github.com/sarugaku/plette.git"
prefix = "v"

View File

@ -2,7 +2,7 @@
# Maintainer: Felix Yan <felixonmars@archlinux.org>
pkgname=python-plette
pkgver=2.0.1
pkgver=2.1.0
pkgrel=1
pkgdesc="Structured Pipfile and Pipfile.lock models"
url="https://github.com/sarugaku/plette"
@ -12,7 +12,7 @@ depends=('python-tomlkit')
makedepends=('git' 'python-build' 'python-installer' 'python-setuptools' 'python-wheel')
checkdepends=('python-pytest' 'python-cerberus')
source=("git+https://github.com/sarugaku/plette.git#tag=v$pkgver")
sha512sums=('8d20de2d458fb5e0de66283e0017854a4655fb0fa5011d2692c53e80e887589b237029d1b2528af1df25aecc35a84e7fe198694d670becd04473ddc70623ed6c')
sha512sums=('fd1c0663721a402da493f841b0d6ffb8bdcc8b1d4ccb9ebc3cf82965535c98788d33aa637e4aee107192d66d9d1065f865e3e834d3427a908d596022dfb5e2e3')
build() {
cd plette

View File

@ -0,0 +1,20 @@
pkgbase = python-prompt_toolkit
pkgdesc = Library for building powerful interactive command lines in Python
pkgver = 3.0.47
pkgrel = 1
url = https://github.com/prompt-toolkit/python-prompt-toolkit
arch = any
license = BSD
checkdepends = python-pytest
makedepends = git
makedepends = python-build
makedepends = python-installer
makedepends = python-wheel
makedepends = python-setuptools
depends = python
depends = python-pygments
depends = python-wcwidth
source = python-prompt_toolkit::git+https://github.com/prompt-toolkit/python-prompt-toolkit#tag=3.0.47
b2sums = 0a918fa2dc53da7f21e7a2d5d300a085693f8a1139128360d109220133113f6f5de2dcfc520f40778d16c3e1eada05868cf8b823525b0afe55dbe0702d37a0cd
pkgname = python-prompt_toolkit

View File

@ -0,0 +1,3 @@
[python-prompt_toolkit]
source = "pypi"
pypi = "prompt-toolkit"

View File

@ -6,7 +6,7 @@
# Contributor: Andy Weidenbaum <archbaum@gmail.com>
pkgname=python-prompt_toolkit
pkgver=3.0.45
pkgver=3.0.47
pkgrel=1
pkgdesc='Library for building powerful interactive command lines in Python'
arch=(any)
@ -26,7 +26,7 @@ makedepends=(
)
checkdepends=('python-pytest')
source=("$pkgname::git+$url#tag=$pkgver")
b2sums=('348835d3d73829cbbb660f1e7de2b235174c8ece92d0508f8c4942a3a3d5d17e175fb1f73b3a151bd38db4a0bfd7f309caac0c0d5844b738afffe3a90dcceb15')
b2sums=('0a918fa2dc53da7f21e7a2d5d300a085693f8a1139128360d109220133113f6f5de2dcfc520f40778d16c3e1eada05868cf8b823525b0afe55dbe0702d37a0cd')
build() {
cd "$pkgname"

View File

@ -0,0 +1,40 @@
pkgbase = python-pydantic
pkgdesc = Data parsing and validation using Python type hints
pkgver = 2.8.2
pkgrel = 2
url = https://github.com/pydantic/pydantic
arch = any
license = MIT
checkdepends = python-ansi2html
checkdepends = python-cloudpickle
checkdepends = python-devtools
checkdepends = python-dirty-equals
checkdepends = python-email-validator
checkdepends = python-faker
checkdepends = python-hypothesis
checkdepends = python-pygments
checkdepends = python-pytest
checkdepends = python-pytest-benchmark
checkdepends = python-pytest-examples
checkdepends = python-pytest-mock
checkdepends = python-pytest-pretty
checkdepends = python-sqlalchemy
makedepends = cython
makedepends = python-build
makedepends = python-installer
makedepends = python-hatchling
makedepends = python-hatch-fancy-pypi-readme
makedepends = python-wheel
depends = python
depends = python-annotated-types
depends = python-pydantic-core
depends = python-typing_extensions
optdepends = mypy: for type validation with mypy
optdepends = python-dotenv: for .env file support
optdepends = python-email-validator: for email validation
optdepends = python-hypothesis: for hypothesis plugin when using legacy v1
source = https://github.com/pydantic/pydantic/archive/v2.8.2/pydantic-v2.8.2.tar.gz
sha512sums = a9ef0ee54fac0d06e53effd4db793559e5d2779b5df53b5b9eceb0839c3c7dbd56224424b4d418d18932dc5341132c8a9bc159138badcbc12b957412d4d229f2
b2sums = 953499ce736b62ff5c1b96b4292265a3fac720968949ed2e4929328da634a022cfad5c576e34eddfe301856f9cd86cdefd8678c764765d1c767bec6acfae5227
pkgname = python-pydantic

View File

@ -0,0 +1,3 @@
[python-pydantic]
source = "pypi"
pypi = "pydantic"

View File

@ -5,8 +5,8 @@
_name=pydantic
pkgname=python-$_name
# WARNING: upstream pins pydantic-core down to the patch-level and using other versions breaks tests! only update in lock-step with python-pydantic-core!
pkgver=2.7.2
pkgrel=1
pkgver=2.8.2
pkgrel=2
pkgdesc='Data parsing and validation using Python type hints'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url="https://github.com/pydantic/pydantic"
@ -38,6 +38,7 @@ checkdepends=(
python-pytest-benchmark
python-pytest-examples
python-pytest-mock
python-pytest-pretty
python-sqlalchemy
)
optdepends=(
@ -47,8 +48,8 @@ optdepends=(
'python-hypothesis: for hypothesis plugin when using legacy v1'
)
source=($url/archive/v$pkgver/$_name-v$pkgver.tar.gz)
sha512sums=('263c70168484f41eded918f6f32038510b77895009dbb20f78b020305039cda539f2c6b149f15aa54e3db14073affc5c541f857c9ca6c7d2fcab6e6ba3a932e7')
b2sums=('32f77bd1c4a2368659d7d1ec3227650f723cb3244cb14e22c9634cc07dd57b52b2eba5d988ab57688b1d22d667bf1c9b0a13ea7a20f49e06dd60c4fa78969d02')
sha512sums=('a9ef0ee54fac0d06e53effd4db793559e5d2779b5df53b5b9eceb0839c3c7dbd56224424b4d418d18932dc5341132c8a9bc159138badcbc12b957412d4d229f2')
b2sums=('953499ce736b62ff5c1b96b4292265a3fac720968949ed2e4929328da634a022cfad5c576e34eddfe301856f9cd86cdefd8678c764765d1c767bec6acfae5227')
build() {
cd $_name-$pkgver
@ -58,21 +59,9 @@ build() {
check() {
local pytest_options=(
-vv
--deselect tests/test_config.py::TestsBaseConfig::test_config_class_is_deprecated
--deselect tests/test_config.py::TestsBaseConfig::test_config_class_attributes_are_deprecated
--deselect tests/test_deprecated.py::test_parse_raw_pass
--deselect tests/test_deprecated.py::test_parse_raw_pass_fail
--deselect tests/test_deprecated.py::test_field_include_deprecation
--deselect tests/test_deprecated.py::test_parse_file
--deselect tests/test_deprecated.py::test_deprecated_module
--deselect tests/test_docs.py # we are not interested in code formatting
--deselect 'tests/test_json_schema.py::test_callable_fallback_with_non_serializable_default[Cannot generate a JsonSchema for core_schema.CallableSchema \\[skipped-choice\\]]'
--deselect 'tests/test_json_schema.py::test_callable_fallback_with_non_serializable_default[Default value .* is not JSON serializable; excluding default from JSON schema \\[non-serializable-default\\]]'
--deselect tests/test_validators.py::test_use_bare
--deselect tests/test_validators.py::test_use_no_fields
--deselect tests/test_validators.py::test_validator_bad_fields_throws_configerror
--deselect tests/test_validators.py::test_assert_raises_validation_error
--deselect tests/test_validators.py::test_root_validator_allow_reuse_same_field
--deselect tests/test_types.py::test_string_fails
--deselect 'tests/test_networks.py::test_address_invalid[foobar-An email address must have an @-sign.]'
)
local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")

View File

@ -0,0 +1,33 @@
pkgbase = python-pylint
pkgdesc = Analyzes Python code looking for bugs and signs of poor quality
pkgver = 3.2.5
pkgrel = 1
url = https://pylint.pycqa.org
arch = any
license = GPL-2.0-only
checkdepends = mpdecimal
checkdepends = python-gitpython
checkdepends = python-py
checkdepends = python-pytest
checkdepends = python-pytest-timeout
checkdepends = python-pytest-benchmark
makedepends = python-build
makedepends = python-installer
makedepends = python-wheel
makedepends = python-myst-parser
makedepends = python-setuptools
makedepends = python-sphinx
makedepends = python-sphinx-reredirects
depends = python
depends = python-astroid
depends = python-colorama
depends = python-dill
depends = python-isort
depends = python-mccabe
depends = python-platformdirs
depends = python-tomlkit
optdepends = graphviz: Enable output formats other than dot or vcg
source = https://github.com/PyCQA/pylint/archive/v3.2.5/pylint-3.2.5.tar.gz
sha256sums = 7860e1f334c338e8400567df893ebe0934c162737f9bc22eb6f0a9c530a52cfc
pkgname = python-pylint

View File

@ -0,0 +1,5 @@
[python-pylint]
source = "github"
github = "PyCQA/pylint"
prefix = "v"
use_max_tag = true

View File

@ -8,7 +8,7 @@
_pyname=pylint
pkgname=python-$_pyname
pkgver=3.2.2
pkgver=3.2.5
pkgrel=1
pkgdesc='Analyzes Python code looking for bugs and signs of poor quality'
arch=(any)
@ -35,7 +35,7 @@ checkdepends=(mpdecimal
optdepends=('graphviz: Enable output formats other than dot or vcg')
_archive="$_pyname-$pkgver"
source=("$_url/archive/v$pkgver/$_archive.tar.gz")
sha256sums=('04083d8df982caf984e1a9908ced17abc0005a1cd51b1ac568fac1ac22473ad6')
sha256sums=('7860e1f334c338e8400567df893ebe0934c162737f9bc22eb6f0a9c530a52cfc')
prepare() {
cd "$_archive"

View File

@ -0,0 +1,20 @@
pkgbase = python-responses
pkgdesc = A utility library for mocking out the `requests` Python library.
pkgver = 0.25.1
pkgrel = 1
url = https://github.com/getsentry/responses
arch = any
license = Apache
checkdepends = python-pytest
checkdepends = python-pytest-asyncio
checkdepends = python-pytest-httpserver
checkdepends = python-tomli-w
makedepends = git
makedepends = python-setuptools
depends = python-requests
depends = python-urllib3
depends = python-yaml
source = git+https://github.com/getsentry/responses.git#tag=0.25.1
sha512sums = 6f06953f2c3c17393bd2dbb080e243e4b8ebb694ab3e79c4537e4fc730760d7ca351dc4096b4945f8cfc313e107a6b8b161a643e4c3593f5f070f548644ce2d3
pkgname = python-responses

View File

@ -0,0 +1,3 @@
[python-responses]
source = "git"
git = "https://github.com/getsentry/responses.git"

View File

@ -2,38 +2,31 @@
# Maintainer: Felix Yan <felixonmars@archlinux.org>
pkgname=python-responses
pkgver=0.25.0
pkgrel=3
pkgver=0.25.1
pkgrel=1
pkgdesc='A utility library for mocking out the `requests` Python library.'
arch=(any)
license=('Apache')
url='https://github.com/getsentry/responses'
depends=('python-requests' 'python-urllib3' 'python-yaml')
makedepends=('python-setuptools')
makedepends=('git' 'python-setuptools')
checkdepends=('python-pytest' 'python-pytest-asyncio' 'python-pytest-httpserver'
'python-tomli-w')
source=("https://github.com/getsentry/responses/archive/$pkgver/$pkgname-$pkgver.tar.gz"
"pytest-asyncio-failures.patch")
sha512sums=('a947641f8693a5687feeec8ded5b8d7791c18910f96d6c967e1d4576d1ded7d56933971690a3f3f6b3394b3d5abc6f3f78462545fcd572e7dd674d06340c7566'
'23c800262ab92bf3a92ffcb3431ba082c4953480452760267b06d91d5a1aebc93b4b6d93149543e3f07f1da678186fdf7a057b80800fc75573618a1c30e4c685')
prepare() {
cd responses-$pkgver
patch -Np1 -i ${srcdir}/pytest-asyncio-failures.patch
}
source=("git+https://github.com/getsentry/responses.git#tag=$pkgver")
sha512sums=('6f06953f2c3c17393bd2dbb080e243e4b8ebb694ab3e79c4537e4fc730760d7ca351dc4096b4945f8cfc313e107a6b8b161a643e4c3593f5f070f548644ce2d3')
build() {
cd responses-$pkgver
cd responses
python setup.py build
}
check() {
cd responses-$pkgver
cd responses
pytest
}
package() {
cd responses-$pkgver
cd responses
python setup.py install --root="$pkgdir" --optimize=1
}

View File

@ -0,0 +1,31 @@
pkgbase = python-scipy
pkgdesc = Open-source software for mathematics, science, and engineering
pkgver = 1.14.0
pkgrel = 1
url = https://www.scipy.org/
arch = x86_64
license = BSD-3-Clause
checkdepends = python-hypothesis
checkdepends = python-pytest
makedepends = cython
makedepends = gcc-fortran
makedepends = meson-python
makedepends = pybind11
makedepends = python-build
makedepends = python-installer
makedepends = python-pythran
depends = blas
depends = gcc-libs
depends = glibc
depends = lapack
depends = python
depends = python-numpy
depends = python-platformdirs
depends = python-pooch
optdepends = python-pillow: for image saving module
provides = scipy
options = !lto
source = https://github.com/scipy/scipy/releases/download/v1.14.0/scipy-1.14.0.tar.gz
sha256sums = b5923f48cb840380f9854339176ef21763118a7300a88203ccd0bdd26e58527b
pkgname = python-scipy

View File

@ -0,0 +1,3 @@
[python-scipy]
source = 'pypi'
pypi = 'scipy'

View File

@ -9,7 +9,7 @@
_name=scipy
pkgname=python-scipy
pkgver=1.13.1
pkgver=1.14.0
pkgrel=1
pkgdesc='Open-source software for mathematics, science, and engineering'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
@ -35,7 +35,8 @@ checkdepends=(python-hypothesis
python-pytest)
optdepends=('python-pillow: for image saving module')
source=(https://github.com/scipy/scipy/releases/download/v$pkgver/$_name-$pkgver.tar.gz)
sha256sums=('095a87a0312b08dfd6a6155cbbd310a8c51800fc931b8c0b84003014b874ed3c')
sha256sums=('b5923f48cb840380f9854339176ef21763118a7300a88203ccd0bdd26e58527b')
options=(!lto) # crashes with numpy 2.0
build() {
cd $_name-$pkgver

40
python/rst2pdf/.SRCINFO Normal file
View File

@ -0,0 +1,40 @@
pkgbase = rst2pdf
pkgdesc = Use a text editor. Make a PDF
pkgver = 0.102
pkgrel = 1
url = https://github.com/rst2pdf/rst2pdf
arch = any
license = MIT
checkdepends = graphviz
checkdepends = plantuml
checkdepends = python-aafigure
checkdepends = python-matplotlib
checkdepends = python-pytest
checkdepends = python-pymupdf
checkdepends = python-sphinx
checkdepends = python-svglib
makedepends = python-build
makedepends = python-installer
makedepends = python-setuptools-scm
makedepends = python-wheel
depends = python
depends = python-docutils
depends = python-importlib-metadata
depends = python-jinja
depends = python-packaging
depends = python-pillow
depends = python-pygments
depends = python-reportlab
depends = python-smartypants
depends = python-yaml
optdepends = plantuml: for UML diagram support
optdepends = python-aafigure: for ASCII image support
optdepends = python-pyphen: for hyphenation support
optdepends = python-matplotlib: for math support
optdepends = python-sphinx: for sphinx support
optdepends = python-svglib: for SVG support
source = rst2pdf-0.102.tar.gz::https://github.com/rst2pdf/rst2pdf/archive/refs/tags/0.102.tar.gz
sha512sums = 39b6e280741ee58a36e34328a11edf26644b470cefc270b0fc6a50cdf20fb15bb068aa52c5e8da2a58e06085ecbaf730c00b58db4bcc42c2682cf0efb6f5c7be
b2sums = 1765d2b469218a3909c809aa96d89bf82bbf972d3a1c99a3b56de9ba61e3e51c140e62418683ba7584fd13d176713615414d8aed713e033fb8a5e3b24cd3f731
pkgname = rst2pdf

View File

@ -0,0 +1,3 @@
[rst2pdf]
source = "pypi"
pypi = "rst2pdf"

View File

@ -2,8 +2,8 @@
# Maintainer: David Runge <dvzrv@archlinux.org>
pkgname=rst2pdf
pkgver=0.101
pkgrel=2
pkgver=0.102
pkgrel=1
pkgdesc="Use a text editor. Make a PDF"
arch=(any)
url="https://github.com/rst2pdf/rst2pdf"
@ -48,8 +48,8 @@ optdepends=(
'python-svglib: for SVG support'
)
source=($pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz)
sha512sums=('096a690e9ad7ff5c9044df5e03f619e7aeda46ccc71c069a6f3832707bb94b8828acec6cedac33f0170475abb531281ba5f871e6194e40cdaffb8762875fa9fe')
b2sums=('5d94a846efb73d01b0f39bf2a64fa5bd1e2bc88993495fbc06f56ae3fb10d0a1b7b0066d8a9dd0037fdca2352d2f260537bf5fbd902c1f2251e049e265d825f6')
sha512sums=('39b6e280741ee58a36e34328a11edf26644b470cefc270b0fc6a50cdf20fb15bb068aa52c5e8da2a58e06085ecbaf730c00b58db4bcc42c2682cf0efb6f5c7be')
b2sums=('1765d2b469218a3909c809aa96d89bf82bbf972d3a1c99a3b56de9ba61e3e51c140e62418683ba7584fd13d176713615414d8aed713e033fb8a5e3b24cd3f731')
build() {
cd $pkgname-$pkgver
@ -62,18 +62,6 @@ check() {
-vv
# https://github.com/rst2pdf/rst2pdf/issues/1067
--deselect tests/input/test_raw_html.rst::test_raw_html
--deselect tests/input/sphinx-versionmodified/conf.py::sphinx-versionmodified
# https://github.com/rst2pdf/rst2pdf/issues/1186
--deselect tests/input/sphinx-issue252/conf.py::sphinx-issue252
--deselect tests/input/test-referencing-an-aliased-font.rst::test-referencing-an-aliased-font
--deselect tests/input/test_aafigure_extra.rst::test_aafigure_extra
--deselect tests/input/test_blockquotes_in_table.rst::test_blockquotes_in_table
--deselect tests/input/test_docutils_math.rst::test_docutils_math
--deselect tests/input/test_issue_231.rst::test_issue_231
--deselect tests/input/test_issue_349.rst::test_issue_349
--deselect tests/input/test_issue_363.rst::test_issue_363
--deselect tests/input/test_issue_73_unicode_box_drawing_characters_renders_without_errors.rst::test_issue_73_unicode_box_drawing_characters_renders_without_errors
--deselect tests/input/test_issue_785.rst::test_issue_785
)
local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")

View File

@ -1,6 +1,6 @@
pkgbase = ruff
pkgdesc = An extremely fast Python linter, written in Rust
pkgver = 0.1.7
pkgver = 0.5.2
pkgrel = 1
url = https://github.com/astral-sh/ruff
arch = x86_64
@ -11,9 +11,9 @@ pkgbase = ruff
depends = gcc-libs
depends = glibc
options = !lto
source = https://github.com/astral-sh/ruff/archive/refs/tags/v0.1.7/ruff-0.1.7.tar.gz
sha512sums = bba0f8015d5affc06d3f44c77d1840766d33e19fa901a0dce84358a67d52f9f6a23eeb0500be4e549b73ccebec70b0e41e4869b3372491ea9463d39342e1e91f
b2sums = f3db305e2f01f75d66b71c56a645605da2008dbbbdc185ec41aa6dfdde755b694798426a2ee944af86ac059c9a7317f9c20fac9db49a5cefa0c1429887a4b797
source = https://github.com/astral-sh/ruff/archive/refs/tags/0.5.2/ruff-0.5.2.tar.gz
sha512sums = 8e5d3038bea608c8428ffcfc84c473a8fb20a3eeb4f2e57ac7c971bfeea3597b21411f92efbd81ff3df8bdd9ca0f674990b9d3d14b66671e4420214b61d909d6
b2sums = 883ebe347418570a4e0ffb5fd046160bcfd913c411940607fcb12fb7751300f7a9b50913fe4fa58b4587c6862c25164662f546551e0d3a2f4bcf3aed7514b1ae
pkgname = ruff

View File

@ -0,0 +1,3 @@
[ruff]
source = "git"
git = "https://github.com/astral-sh/ruff"

View File

@ -6,7 +6,7 @@
pkgbase=ruff
pkgname=($pkgbase python-$pkgbase)
pkgver=0.4.7
pkgver=0.5.2
pkgrel=1
pkgdesc='An extremely fast Python linter, written in Rust'
arch=(x86_64 powerpc64le powerpc64 riscv64)
@ -23,17 +23,13 @@ makedepends=(
)
options=(!lto)
_archive="$pkgbase-$pkgver"
source=($url/archive/refs/tags/v$pkgver/$_archive.tar.gz)
sha512sums=('a47320fdfccfe0803dfafefe4c35d65d456604b0d9bc0c7dc6227f5e468d3c0b6694ea1424e90e36f9ee4476f4579216ab33ec29e1fb2be46a128bd2d3a73618')
b2sums=('7af319939e53a706c3777eecd4042f8d929cab79c82f3172a615857f46a687ee28409ba80c811a0c02bc45537c816b27d82e5d78838418993dbc9b7be656eb40')
source=($url/archive/refs/tags/$pkgver/$_archive.tar.gz)
sha512sums=('8e5d3038bea608c8428ffcfc84c473a8fb20a3eeb4f2e57ac7c971bfeea3597b21411f92efbd81ff3df8bdd9ca0f674990b9d3d14b66671e4420214b61d909d6')
b2sums=('883ebe347418570a4e0ffb5fd046160bcfd913c411940607fcb12fb7751300f7a9b50913fe4fa58b4587c6862c25164662f546551e0d3a2f4bcf3aed7514b1ae')
prepare() {
cd "$_archive"
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
case "${CARCH}" in
powerc) cargo update ;;
esac
}
build() {