diff --git a/backports/py3-sentry-sdk/APKBUILD b/backports/py3-sentry-sdk/APKBUILD deleted file mode 100644 index 3162a03..0000000 --- a/backports/py3-sentry-sdk/APKBUILD +++ /dev/null @@ -1,60 +0,0 @@ -# Contributor: Francesco Colista -# Maintainer: Francesco Colista -pkgname=py3-sentry-sdk -pkgver=2.14.0 -pkgrel=0 -pkgdesc="The new Python SDK for Sentry.io" -url="https://sentry.io/for/python/" -arch="noarch" -license="BSD-2-Clause" -depends=" - py3-certifi - py3-urllib3 - " -makedepends=" - py3-gpep517 - py3-setuptools - py3-wheel - " -checkdepends=" - py3-executing - py3-jsonschema - py3-pytest-asyncio - py3-pytest-forked - py3-pytest-localserver - py3-pytest-xdist - py3-responses - py3-werkzeug - " -subpackages="$pkgname-pyc" -source="$pkgname-$pkgver.tar.gz::https://github.com/getsentry/sentry-python/archive/$pkgver.tar.gz" -builddir="$srcdir"/sentry-python-$pkgver -options="!check" # a bunch of deprecation-warning failures and improper shutdown.. seems to need net - -build() { - gpep517 build-wheel \ - --wheel-dir .dist \ - --output-fd 3 3>&1 >&2 -} - -check() { - python3 -m venv --clear --without-pip --system-site-packages .testenv - .testenv/bin/python3 -m installer .dist/*.whl - # gcp: pip install - # test_socket/test_requests: needs net - # wsgi: weird list errors - .testenv/bin/python3 -m pytest -n auto -p no:warnings \ - --deselect tests/integrations/gcp/test_gcp.py \ - --deselect tests/integrations/socket/test_socket.py \ - --deselect tests/integrations/requests/test_requests.py \ - --deselect tests/integrations/wsgi/test_wsgi.py -} - -package() { - python3 -m installer -d "$pkgdir" \ - .dist/*.whl -} - -sha512sums=" -8667c3496cdbd6b3055f8046abcf3faa8afbda04e0551787222d44c7736deea95722251c266c21730a73afd57d4b7447ec17408672c3217af35103bba6f4b513 py3-sentry-sdk-2.14.0.tar.gz -" diff --git a/ilot/authentik/APKBUILD b/ilot/authentik/APKBUILD index 173f15f..074ec7f 100644 --- a/ilot/authentik/APKBUILD +++ b/ilot/authentik/APKBUILD @@ -153,23 +153,14 @@ depends=" py3-yarl py3-zope-interface py3-zxcvbn - valkey + redis uvicorn " makedepends="go npm" # checkdepends scooped up by poetry due to number -checkdepends=" - poetry - py3-coverage - py3-pytest - py3-pytest-django - py3-pytest-randomly - py3-pytest-timeout - py3-freezegun - py3-boto3 - py3-requests-mock - " +checkdepends="poetry py3-coverage" # tests disabled for now +options="!check" install="$pkgname.post-install $pkgname.post-upgrade $pkgname.pre-install" source=" $pkgname-$pkgver.tar.gz::https://github.com/goauthentik/authentik/archive/refs/tags/version/$pkgver.tar.gz @@ -213,51 +204,6 @@ build() { npm run build } -check() { - msg "Starting postgresql" - export POSTGRES_DB=authentik - export POSTGRES_USER=authentik - export POSTGRES_PASSWORD="EK-5jnKfjrGRm<77" - export AUTHENTIK_POSTGRESQL__TEST__NAME=authentik - - rm -Rf "$srcdir"/tmp - valkey-server > "$srcdir"/tmp/valkey.log 2>&1 & - initdb -D "$srcdir"/tmp - postgres -D "$srcdir"/tmp --unix-socket-directories="$srcdir" > "$srcdir"/tmp/psql.log 2>&1 & - trap "pkill valkey-server; pkill postgresql" EXIT - sleep 3 - psql -h "$srcdir" -d postgres -c "CREATE ROLE $POSTGRES_USER PASSWORD '$POSTGRES_PASSWORD' INHERIT LOGIN;" - psql -h "$srcdir" -d postgres -c "CREATE DATABASE $POSTGRES_DB OWNER $POSTGRES_USER ENCODING 'UTF-8';" - psql -h "$srcdir" -d postgres -c "CREATE DATABASE test_$POSTGRES_DB OWNER $POSTGRES_USER ENCODING 'UTF-8';" - - # .github/actions/setup/action.yml: Generate config + csrf - python3 -c " -from authentik.lib.generators import generate_id -from yaml import safe_dump - -with open(\"local.env.yml\", \"w\") as _config: - safe_dump( - { - \"log_level\": \"debug\", - \"secret_key\": generate_id(), - \"csrf\": { \"trusted_origins\": ['https://*']}, - }, - _config, - default_flow_style=False, - ) -" - python -m lifecycle.migrate - - # no selenium package - pip install selenium drf_jsonschema_serializer pdoc --break-system-packages - - make test || FAIL=true - - if [ "$FAIL" = "true" ]; then - return 1 - fi -} - package() { msg "Packaging $pkgname" mkdir -p "$pkgdir"/usr/share/webapps/authentik/web