summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO13
-rw-r--r--CHANGELOG.md15
-rw-r--r--PKGBUILD28
3 files changed, 40 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f8f354896a17..13bb9539fd38 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = python-coveralls
pkgdesc = Python integration with coveralls.io
- pkgver = 3.3.0
- pkgrel = 3
+ pkgver = 3.3.1
+ pkgrel = 1
url = https://github.com/thekevjames/coveralls-python
changelog = CHANGELOG.md
arch = any
@@ -10,12 +10,17 @@ pkgbase = python-coveralls
checkdepends = python-mock
checkdepends = python-pytest
checkdepends = python-responses
+ makedepends = git
+ makedepends = python-build
+ makedepends = python-installer
makedepends = python-setuptools
+ makedepends = python-wheel
depends = python-coverage
depends = python-docopt
depends = python-requests
optdepends = python-yaml
- source = python-coveralls-3.3.0.tar.gz::https://github.com/thekevjames/coveralls-python/archive/3.3.0.tar.gz
- sha256sums = 466ade75b818f8fb240a3049de0d3896a7d1efec878ead7b4d878935a7af386a
+ source = python-coveralls::git+https://github.com/thekevjames/coveralls-python#commit=c35bf51?signed
+ validpgpkeys = ED35BBC75D8B80DA1949AABDB2B0BD2FE4EE84C5
+ sha256sums = SKIP
pkgname = python-coveralls
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f742ec2a3bb1..f5e97deed40f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,18 @@
+<a name="3.3.1"></a>
+## 3.3.1 (2021-11-11)
+
+#### Bug Fixes
+
+* correctly support parallel execution on CircleCI (#336) ([2610885a](2610885a))
+
+#### Internal
+
+* exclude a few incompatible `coverage` versions (#337)
+
+`coverage` versions v6.0.0 through v6.1.1 exhibited some incompatibilies with
+`coveralls`; we've updated our version compatibility ranges to exclude those
+versions.
+
<a name="3.3.0"></a>
## 3.3.0 (2021-11-04)
diff --git a/PKGBUILD b/PKGBUILD
index 8cd81c31ffb6..f59a422d4c1d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,33 +2,37 @@
# Contributor: GI_Jack <GI_Jack@hackermail.com>
pkgname=python-coveralls
-pkgver=3.3.0
-pkgrel=3
+_pkg="${pkgname#python-}"
+pkgver=3.3.1
+pkgrel=1
+_commit=c35bf51
pkgdesc="Python integration with coveralls.io"
url="https://github.com/thekevjames/coveralls-python"
arch=('any')
license=('MIT')
depends=('python-coverage' 'python-docopt' 'python-requests')
optdepends=('python-yaml')
-makedepends=('python-setuptools')
+makedepends=('git' 'python-build' 'python-installer' 'python-setuptools' 'python-wheel')
checkdepends=('git' 'python-mock' 'python-pytest' 'python-responses')
changelog=CHANGELOG.md
-source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
-sha256sums=('466ade75b818f8fb240a3049de0d3896a7d1efec878ead7b4d878935a7af386a')
+source=("$pkgname::git+$url#commit=$_commit?signed")
+sha256sums=('SKIP')
+validpgpkeys=('ED35BBC75D8B80DA1949AABDB2B0BD2FE4EE84C5') ## Kevin James
build() {
- cd "coveralls-python-$pkgver"
- python setup.py build
+ cd "$pkgname"
+ python -m build --wheel --no-isolation
}
check() {
- cd "coveralls-python-$pkgver"
+ cd "$pkgname"
pytest -x
}
package() {
- export PYTHONHASHSEED=0
- cd "coveralls-python-$pkgver"
- python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
- install -Dm644 LICENSE.txt -t "$pkgdir/usr/share/licenses/$pkgname/"
+ cd "$pkgname"
+ PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir" dist/*.whl
+ local _site="$(python -c 'import site; print(site.getsitepackages()[0])')"
+ install -d "$pkgdir/usr/share/licenses/$pkgname/"
+ ln -s "$_site/$_pkg-$pkgver.dist-info/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/"
}