* update python-setuptools to 1:68.2.1-1
This commit is contained in:
parent
ac49318fc0
commit
d440caba83
@ -4,8 +4,8 @@
|
||||
# Contributor: Eli Schwartz <eschwartz@archlinux.org>
|
||||
|
||||
pkgname=python-setuptools
|
||||
pkgver=68.0.0
|
||||
_commit=49fec9fafb0e23e0dde52d3c4c410d23a2de9b0d
|
||||
pkgver=68.2.1
|
||||
_commit=0120605db966af66207d996b82320ee676fabbf1
|
||||
pkgrel=1
|
||||
epoch=1
|
||||
pkgdesc="Easily download, build, install, upgrade, and uninstall Python packages"
|
||||
@ -15,18 +15,20 @@ url="https://pypi.org/project/setuptools/"
|
||||
depends=('python-jaraco.text' 'python-more-itertools' 'python-ordered-set' 'python-packaging'
|
||||
'python-platformdirs' 'python-tomli' 'python-validate-pyproject')
|
||||
makedepends=('git' 'python-setuptools')
|
||||
checkdepends=('python-jaraco.envs' 'python-jaraco.path' 'python-pip' 'python-pip-run'
|
||||
'python-pytest-fixture-config' 'python-pytest-virtualenv' 'python-wheel'
|
||||
'python-pytest-enabler' 'python-pytest-mypy' 'python-pytest-timeout' 'python-sphinx'
|
||||
'python-build' 'python-ini2toml' 'python-tomli-w')
|
||||
checkdepends=('python-jaraco.envs' 'python-jaraco.path' 'python-pip' 'python-pytest-fixture-config'
|
||||
'python-pytest-virtualenv' 'python-wheel' 'python-pytest-enabler' 'python-pytest-mypy'
|
||||
'python-pytest-timeout' 'python-sphinx' 'python-build' 'python-ini2toml'
|
||||
'python-tomli-w')
|
||||
provides=('python-distribute')
|
||||
replaces=('python-distribute')
|
||||
source=("git+https://github.com/pypa/setuptools.git#commit=$_commit"
|
||||
system-validate-pyproject.patch
|
||||
add-dependency.patch)
|
||||
add-dependency.patch
|
||||
build-no-isolation.patch)
|
||||
sha512sums=('SKIP'
|
||||
'390fea2c575a0042054f51d33e629b04a48f832f0a4a2dd07d34e23cdf330c382dba0f54bfb7c8a6a253bb248a4940f2a789672f715e4dc2aeb395fa185cae7a'
|
||||
'9c5d80c753e78bf613572fb789a234984087d0ce96d0bad22b5ed731d83c77bf6d8acfa65c78f6c78f9063be7819c2b58988fdf8e7fc89b55339f94a87b3b21f')
|
||||
'9c5d80c753e78bf613572fb789a234984087d0ce96d0bad22b5ed731d83c77bf6d8acfa65c78f6c78f9063be7819c2b58988fdf8e7fc89b55339f94a87b3b21f'
|
||||
'5b03349d09a6f1caff65684e746d3598f14172c3f4bd54981600598895baf08ba5cfaa3b0616af8ba0c1de607ca14cca8233358e5e34a7b9478f2522c0153ad5')
|
||||
|
||||
export SETUPTOOLS_INSTALL_WINDOWS_SPECIFIC_FILES=0
|
||||
|
||||
@ -57,9 +59,7 @@ prepare() {
|
||||
patch -p1 -i ../add-dependency.patch
|
||||
|
||||
# Fix tests invoking python-build
|
||||
sed -e 's/"-m", "build", "--wheel"/"-m", "build", "--wheel", "--no-isolation"/' \
|
||||
-e 's/"-m", "build", "--sdist"/"-m", "build", "--sdist", "--no-isolation"/' \
|
||||
-i setuptools/tests/fixtures.py
|
||||
patch -p1 -i ../build-no-isolation.patch
|
||||
|
||||
# Remove post-release tag since we are using stable tags
|
||||
sed -e '/tag_build = .post/d' \
|
||||
@ -86,12 +86,14 @@ check() { (
|
||||
# 1,4: subtle difference introduced by devendoring
|
||||
# 2: pip failures related to devendoring,
|
||||
# 3,5: TODO
|
||||
# 6: jaraco.develop is not packaged
|
||||
PYTHONPATH="$PWD"/build/lib python -m pytest \
|
||||
--deselect setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg \
|
||||
--deselect setuptools/tests/test_virtualenv.py \
|
||||
--deselect setuptools/tests/test_editable_install.py::test_editable_with_prefix \
|
||||
--deselect setuptools/_normalization.py::setuptools._normalization.safe_version \
|
||||
--deselect setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_honors_fetch_params
|
||||
--deselect setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_honors_fetch_params \
|
||||
--ignore tools/finalize.py
|
||||
)}
|
||||
|
||||
package() {
|
||||
|
20
python/python-setuptools/build-no-isolation.patch
Normal file
20
python/python-setuptools/build-no-isolation.patch
Normal file
@ -0,0 +1,20 @@
|
||||
diff --git a/setuptools/tests/fixtures.py b/setuptools/tests/fixtures.py
|
||||
index 524c6cbd2..90d82e7c7 100644
|
||||
--- a/setuptools/tests/fixtures.py
|
||||
+++ b/setuptools/tests/fixtures.py
|
||||
@@ -82,6 +82,7 @@ def setuptools_sdist(tmp_path_factory, request):
|
||||
"-m",
|
||||
"build",
|
||||
"--sdist",
|
||||
+ "--no-isolation",
|
||||
"--outdir",
|
||||
str(tmp),
|
||||
str(request.config.rootdir),
|
||||
@@ -108,6 +109,7 @@ def setuptools_wheel(tmp_path_factory, request):
|
||||
"-m",
|
||||
"build",
|
||||
"--wheel",
|
||||
+ "--no-isolation",
|
||||
"--outdir",
|
||||
str(tmp),
|
||||
str(request.config.rootdir),
|
Loading…
x
Reference in New Issue
Block a user