summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2022-01-19 14:01:05 -0600
committerLuis Martinez2022-01-19 14:01:05 -0600
commit3cd6646127d719277898a681a872bfd74e37eb52 (patch)
tree63ed875086ddf538ffadf343859d814c47be925e
parent21bf4c847ff598203e8ea42bd67ede9babc6f4c1 (diff)
downloadaur-3cd6646127d719277898a681a872bfd74e37eb52.tar.gz
update to 2.1.63
* switch to python-build and python-install for packaging
-rw-r--r--.SRCINFO7
-rw-r--r--CHANGES.rst10
-rw-r--r--PKGBUILD19
3 files changed, 29 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index af33ea561f47..c694834786a6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,20 @@
pkgbase = python-pex
pkgdesc = Generates executable Python environments
- pkgver = 2.1.62
+ pkgver = 2.1.63
pkgrel = 1
url = https://github.com/pantsbuild/pex
changelog = CHANGES.rst
arch = any
license = Apache
makedepends = git
- makedepends = python-pyproject2setuppy
+ makedepends = python-build
+ makedepends = python-install
makedepends = python-flit
makedepends = python-sphinx
depends = python
provides = pex
replaces = pex
- source = python-pex::git+https://github.com/pantsbuild/pex#tag=v2.1.62?signed
+ source = python-pex::git+https://github.com/pantsbuild/pex#tag=v2.1.63?signed
validpgpkeys = A1FE765B15233EAD18FA6ABB93E55CB567B5C626
sha256sums = SKIP
diff --git a/CHANGES.rst b/CHANGES.rst
index 90593c9084a3..0c01ae34de98 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -1,6 +1,16 @@
Release Notes
=============
+2.1.63
+------
+
+This release fixes spurious collision warnings & errors when building
+venvs from PEXes that contain multiple distributions contributing to the
+same namespace package.
+
+* Allow for duplicate files in venv population. (#1572)
+ `PR #1572 <https://github.com/pantsbuild/pex/pull/1572>`_
+
2.1.62
------
diff --git a/PKGBUILD b/PKGBUILD
index 46613e470eee..bcc4dd38bdc7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,14 +4,19 @@
# Contributor: Carlo Cabanilla <carlo.cabanilla@gmail.com>
pkgname=python-pex
-pkgver=2.1.62
+pkgver=2.1.63
pkgrel=1
arch=('any')
pkgdesc='Generates executable Python environments'
url='https://github.com/pantsbuild/pex'
license=('Apache')
depends=('python')
-makedepends=('git' 'python-pyproject2setuppy' 'python-flit' 'python-sphinx')
+makedepends=(
+ 'git'
+ 'python-build'
+ 'python-install'
+ 'python-flit'
+ 'python-sphinx')
# checkdepends=('python-pytest-runner' 'python-pkginfo')
changelog=CHANGES.rst
provides=('pex')
@@ -22,7 +27,10 @@ validpgpkeys=('A1FE765B15233EAD18FA6ABB93E55CB567B5C626')
build() {
cd "$pkgname"
- python -m pyproject2setuppy.main build
+ python -m build \
+ --wheel \
+ --skip-dependency-check \
+ --no-isolation
cd docs
make man
}
@@ -37,6 +45,9 @@ build() {
package() {
export PYTHONHASHSEED=0
cd "$pkgname"
- python -m pyproject2setuppy.main install --root="$pkgdir/" --optimize=1 --skip-build
+ python -m install \
+ --optimize=1 \
+ --destdir="$pkgdir/" \
+ dist/*.whl
install -Dm644 docs/_build/man/pex.1 -t "$pkgdir/usr/share/man/man1/"
}