diff options
author | Luis Martinez | 2022-01-19 14:01:05 -0600 |
---|---|---|
committer | Luis Martinez | 2022-01-19 14:01:05 -0600 |
commit | 3cd6646127d719277898a681a872bfd74e37eb52 (patch) | |
tree | 63ed875086ddf538ffadf343859d814c47be925e | |
parent | 21bf4c847ff598203e8ea42bd67ede9babc6f4c1 (diff) | |
download | aur-3cd6646127d719277898a681a872bfd74e37eb52.tar.gz |
update to 2.1.63
* switch to python-build and python-install for packaging
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | CHANGES.rst | 10 | ||||
-rw-r--r-- | PKGBUILD | 19 |
3 files changed, 29 insertions, 7 deletions
@@ -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 ------ @@ -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/" } |