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).

Loading...

Dominique Leuenberger's avatar
[   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
Tomáš Chvátal's avatar

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's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Staging Bot's avatar

staging-bot set openSUSE:Factory:Staging:I as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:I"


Staging Bot's avatar

staging-bot accepted review

Picked "openSUSE:Factory:Staging:I"


Dominique Leuenberger's avatar

dimstar accepted review


Dominique Leuenberger's avatar

dimstar_suse accepted review

Staging Project openSUSE:Factory:Staging:I got accepted.


Dominique Leuenberger's avatar

dimstar_suse approved review

Staging Project openSUSE:Factory:Staging:I got accepted.


Dominique Leuenberger's avatar

dimstar_suse accepted request

Staging Project openSUSE:Factory:Staging:I got accepted.

openSUSE Build Service is sponsored by