File tree Expand file tree Collapse file tree 2 files changed +30
-16
lines changed
Expand file tree Collapse file tree 2 files changed +30
-16
lines changed Original file line number Diff line number Diff line change @@ -9,8 +9,19 @@ pkgbase = linear-cli
99 makedepends = python-installer
1010 makedepends = python-wheel
1111 makedepends = python-setuptools
12- depends = python>=3.12
13- depends = python-pip
12+ depends = python
13+ depends = python-click
14+ depends = python-gql
15+ depends = python-aiohttp
16+ depends = python-pydantic
17+ depends = python-keyring
18+ depends = python-cryptography
19+ depends = python-rich
20+ depends = python-dotenv
21+ depends = python-pyjwt
22+ depends = python-httpx
23+ depends = python-tomli
24+ depends = python-tomli-w
1425 optdepends = keyrings.alt: Alternative keyring backends for credential storage
1526 source = https://files.pythonhosted.org/packages/source/l/linearator/linearator-1.3.0.tar.gz
1627 sha256sums = 8c157c3d509572a2cd92b75f68c2303d3334366bd8e73c7756f668175e71558a
Original file line number Diff line number Diff line change 1+
12# Maintainer: Adil Alizada <[email protected] >23
34pkgname=linear-cli
@@ -10,39 +11,41 @@ url="https://github.com/AdiKsOnDev/linearator"
1011license=(' MIT' )
1112depends=(
1213 ' python'
13- ' python-httpx'
14- ' python-keyring'
14+ ' python-click'
1515 ' python-gql'
16- ' python-tomli-w'
17- ' python-dotenv'
16+ ' python-aiohttp'
1817 ' python-pydantic'
18+ ' python-keyring'
19+ ' python-cryptography'
1920 ' python-rich'
21+ ' python-dotenv'
22+ ' python-pyjwt'
23+ ' python-httpx'
24+ ' python-tomli'
25+ ' python-tomli-w'
2026)
2127makedepends=(' python-build' ' python-installer' ' python-wheel' ' python-setuptools' )
22- optdepends=(
23- ' keyrings.alt: Alternative keyring backends for credential storage'
24- )
28+ optdepends=(' keyrings.alt: Alternative keyring backends for credential storage' )
2529source=(" https://files.pythonhosted.org/packages/source/${_pypi_name:: 1} /$_pypi_name /$_pypi_name -$pkgver .tar.gz" )
2630sha256sums=(' 8c157c3d509572a2cd92b75f68c2303d3334366bd8e73c7756f668175e71558a' )
2731
2832build () {
2933 cd " $_pypi_name -$pkgver "
30- python -m build --wheel
34+ rm -rf dist/ # ensure we are not using prebuilt wheels
35+
36+ python -m build --skip-dependency-check --wheel --no-isolation
3137}
3238
3339check () {
3440 cd " $_pypi_name -$pkgver "
35- # Skip tests during package build - they require API access and coverage setup
36- echo " Tests skipped during package build"
41+ echo " Skipping tests (require API access)"
3742}
3843
3944package () {
4045 cd " $_pypi_name -$pkgver "
41-
42- # Install the built wheel
46+ # Only install your package files, don't reinstall dependencies
4347 python -m installer --destdir=" $pkgdir " dist/* .whl
44-
45- # Install license and docs from source
48+
4649 install -Dm644 LICENSE " $pkgdir /usr/share/licenses/$pkgname /LICENSE"
4750 install -Dm644 README.md " $pkgdir /usr/share/doc/$pkgname /README.md"
4851 install -Dm644 CHANGELOG.md " $pkgdir /usr/share/doc/$pkgname /CHANGELOG.md"
You can’t perform that action at this time.
0 commit comments