Overview
Request 784549 accepted
- Drop not-removed py2 dependencies
- version update to 3.1.0
* #47: ``.open`` now raises ``FileNotFoundError`` and
``IsADirectoryError`` when appropriate.
* #44: ``zipp.Path.open()`` now supports a compatible signature
as ``pathlib.Path.open()``, accepting text (default) or binary
modes and soliciting keyword parameters passed through to
``io.TextIOWrapper`` (encoding, newline, etc). The stream is
opened in text-mode by default now. ``open`` no
longer accepts ``pwd`` as a positional argument and does not
accept the ``force_zip64`` parameter at all. This change is
a backward-incompatible change for that single function.
* #43: Restored performance of implicit dir computation.
* #36: Rebuild package with minimum Python version declared both
in package metadata and in the python tag.
* #32: For read-only zip files, complexity of ``.exists`` and
``joinpath`` is now constant time instead of ``O(n)``, preventing
quadratic time in common use-cases and rendering large
zip files unusable for Path. Big thanks to Benjy Weinberger
for the bug report and contributed fix (#33).
- Created by scarabeus_iv
- In state accepted
- Supersedes 783019
[ 19s] + echo python3 [ 19s] + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' [ 19s] WARNING: The pip package is not available, falling back to EasyInstall for handling setup_requires/test_requires; this is deprecated and will be removed in a future version. [ 19s] Download error on https://pypi.org/simple/setuptools_scm/: [Errno -3] Temporary failure in name resolution -- Some packages may not be found! [ 19s] Download error on https://pypi.org/simple/setuptools-scm/: [Errno -3] Temporary failure in name resolution -- Some packages may not be found! [ 19s] Download error on https://pypi.org/simple/: [Errno -3] Temporary failure in name resolution -- Some packages may not be found! [ 19s] No local packages or working download links found for setuptools_scm[toml]>=3.4.1 [ 19s] Traceback (most recent call last): [ 19s] File "/usr/lib/python3.8/site-packages/setuptools/installer.py", line 62, in fetch_build_egg [ 19s] pkg_resources.get_distribution('pip') [ 19s] File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 481, in get_distribution [ 19s] dist = get_provider(dist) [ 19s] File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 357, in get_provider [ 19s] return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0] [ 19s] File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 900, in require [ 19s] needed = self.resolve(parse_requirements(requirements)) [ 19s] File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 786, in resolve [ 19s] raise DistributionNotFound(req, requirers) [ 19s] pkg_resources.DistributionNotFound: The 'pip' distribution was not found and is required by the application [ 19s] [ 19s] During handling of the above exception, another exception occurred: [ 19s] [ 19s] Traceback (most recent call last): [ 19s] File "setup.py", line 6, in <module> [ 19s] setuptools.setup() [ 19s] File "/usr/lib/python3.8/site-packages/setuptools/__init__.py", line 144, in setup [ 19s] _install_setup_requires(attrs) [ 19s] File "/usr/lib/python3.8/site-packages/setuptools/__init__.py", line 139, in _install_setup_requires [ 19s] dist.fetch_build_eggs(dist.setup_requires) [ 19s] File "/usr/lib/python3.8/site-packages/setuptools/dist.py", line 718, in fetch_build_eggs [ 19s] resolved_dists = pkg_resources.working_set.resolve( [ 19s] File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 780, in resolve [ 19s] dist = best[req.key] = env.best_match( [ 19s] File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 1065, in best_match [ 19s] return self.obtain(req, installer) [ 19s] File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 1077, in obtain [ 19s] return installer(requirement) [ 19s] File "/usr/lib/python3.8/site-packages/setuptools/dist.py", line 777, in fetch_build_egg [ 19s] return fetch_build_egg(self, req) [ 19s] File "/usr/lib/python3.8/site-packages/setuptools/installer.py", line 70, in fetch_build_egg [ 19s] return _legacy_fetch_build_egg(dist, req) [ 20s] File "/usr/lib/python3.8/site-packages/setuptools/installer.py", line 53, in _legacy_fetch_build_egg [ 20s] return cmd.easy_install(req) [ 20s] File "/usr/lib/python3.8/site-packages/setuptools/command/easy_install.py", line 679, in easy_install [ 20s] raise DistutilsError(msg) [ 20s] distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('setuptools_scm[toml]>=3.4.1') [ 20s] error: Bad exit status from /var/tmp/rpm-tmp.c51Orp (%build)
Request History
scarabeus_iv created request
- Drop not-removed py2 dependencies
- version update to 3.1.0
* #47: ``.open`` now raises ``FileNotFoundError`` and
``IsADirectoryError`` when appropriate.
* #44: ``zipp.Path.open()`` now supports a compatible signature
as ``pathlib.Path.open()``, accepting text (default) or binary
modes and soliciting keyword parameters passed through to
``io.TextIOWrapper`` (encoding, newline, etc). The stream is
opened in text-mode by default now. ``open`` no
longer accepts ``pwd`` as a positional argument and does not
accept the ``force_zip64`` parameter at all. This change is
a backward-incompatible change for that single function.
* #43: Restored performance of implicit dir computation.
* #36: Rebuild package with minimum Python version declared both
in package metadata and in the python tag.
* #32: For read-only zip files, complexity of ``.exists`` and
``joinpath`` is now constant time instead of ``O(n)``, preventing
quadratic time in common use-cases and rendering large
zip files unusable for Path. Big thanks to Benjy Weinberger
for the bug report and contributed fix (#33).
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
staging-bot set openSUSE:Factory:Staging:I as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:I"
staging-bot accepted review
Picked "openSUSE:Factory:Staging:I"
dimstar accepted review
dimstar_suse accepted review
Staging Project openSUSE:Factory:Staging:I got accepted.
dimstar_suse approved review
Staging Project openSUSE:Factory:Staging:I got accepted.
dimstar_suse accepted request
Staging Project openSUSE:Factory:Staging:I got accepted.