Revisions of python-importlib-resources

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1157096 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 12)
- Explicitly BuildRequires zipp, it is now used by the testsuite, and
  was pulled in anyway.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1129224 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1102872 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1046280 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 7)
- update to 5.10.2:
  * Prefer ``write_bytes`` to context manager as
  proposed in gh-100586.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1003114 from Matej Cepl's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 929912 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 850589 from Markéta Machová's avatar 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
openSUSE Build Service is sponsored by