Revisions of python-importlib-resources
Ana Guerrero (anag+factory)
accepted
request 1157096
from
Steve Kowalik (StevenK)
(revision 12)
- Explicitly BuildRequires zipp, it is now used by the testsuite, and was pulled in anyway.
Ana Guerrero (anag+factory)
accepted
request 1129224
from
Dirk Mueller (dirkmueller)
(revision 11)
- update to 6.1.1: * Added missed stream argument in simple.ResourceHandle. Ref python/cpython#111775. * MultiplexedPath now expects Traversable paths. String arguments to MultiplexedPath are now deprecated. * Enabled support for resources in namespace packages in zip files. (#287) - Update to v5.10.1 * #259: files no longer requires the anchor to be specified and can infer the anchor from the caller's scope (defaults to the caller's module). * bpo-41490: contents is now also more aggressive about consuming * #110 and bpo-41490: path method is more aggressive about releasing handles to zipfile objects early, enabling use-cases like certifi to leave the context open but delete the * Package no longer exposes importlib_resources.__version__. Users that wish to inspect the version of importlib_resources should instead invoke .version('importlib_resources') from importlib-metadata ( stdlib or backport) directly. This change * Select pathlib and contextlib imports based on Python version * Loaders are no longer expected to implement the abc.TraversableResources interface, but are instead expected to return TraversableResources from their get_resource_reader * Traversable is now a Protocol instead of an Abstract Base Class * #79: Temporary files created will now reflect the filename of * For improved compatibility, importlib_resources.trees is now * Add extensibility support for non-standard loaders to supply Traversable resources. Introduces a new abstract base class abc.TraversableResources that supersedes (but implements for compatibility) abc.ResourceReader. Any loader that implements (implicitly or explicitly) the TraversableResources.files
Dominique Leuenberger (dimstar_suse)
accepted
request 1102872
from
Dirk Mueller (dirkmueller)
(revision 10)
- update to 6.0.1: * Bugfixes * Restored Apache license. (#285) * Deprecations and Removals * Removed legacy functions deprecated in 5.3. (#80) * Features * Require Python 3.8 or later
Dominique Leuenberger (dimstar_suse)
accepted
request 1085431
from
Dirk Mueller (dirkmueller)
(revision 9)
Dominique Leuenberger (dimstar_suse)
accepted
request 1063146
from
Dirk Mueller (dirkmueller)
(revision 8)
Dominique Leuenberger (dimstar_suse)
accepted
request 1046280
from
Dirk Mueller (dirkmueller)
(revision 7)
- update to 5.10.2: * Prefer ``write_bytes`` to context manager as proposed in gh-100586.
Dominique Leuenberger (dimstar_suse)
accepted
request 1042891
from
Dirk Mueller (dirkmueller)
(revision 6)
Dominique Leuenberger (dimstar_suse)
accepted
request 1003114
from
Matej Cepl (mcepl)
(revision 4)
- Update to 5.9.0: - #228: as_file now also supports a Traversable representing a directory and (when needed) renders the full tree to a temporary directory. - #253: In MultiplexedPath, restore expectation that a compound path with a non-existent directory does not raise an exception. - #250: Now Traversable.joinpath provides a concrete implementation, replacing the implementation in .simple and converging with the behavior in MultiplexedPath. - #249: In simple.ResourceContainer.joinpath, honor names split by posixpath.sep. - #248: abc.Traversable.joinpath now allows for multiple arguments and specifies that posixpath.sep is allowed in any argument to accept multiple arguments, matching the behavior found in zipfile.Path and pathlib.Path simple.ResourceContainer now honors this behavior - #244: Add type declarations in ABCs Require Python 3.7 or later - #243: Fix error when no __pycache__ directories exist when testing update-zips. - Remove BR on python-zipp to break a dependency cycle; it is strictly not needed for build (although it is Requires), because ZipReader is not tested.
Dominique Leuenberger (dimstar_suse)
accepted
request 929912
from
Dirk Mueller (dirkmueller)
(revision 3)
- update to 5.4.0: * Test suite now relies entirely on the traversable API. * Now raise a ``DeprecationWarning`` for all legacy functions. Instead, users should rely on the ``files()`` API introduced in importlib_resources 1.3. See * Updated readme to reflect current behavior and show which versions correspond to which behavior in CPython.
Dominique Leuenberger (dimstar_suse)
accepted
request 850589
from
Markéta Machová (mcalabkova)
(revision 1)
s is needed in the python36 flavor branch (Staging:N). It does NOT conflict with python38 standard library.
Displaying all 12 revisions