17
0

Commit Graph

  • ac3fb46325 Accepting request 1268075 from devel:languages:python factory slfo-main slfo-1.2 Ana Guerrero 2025-04-10 19:57:31 +00:00
  • d84848129f - Update to 6.5.2 * Replaced reference to typing_extensions with stdlib Literal. (#323) - Previous releases since 6.1.1 * Updated Traversable.read_text() to reflect the errors parameter (python/cpython#127012). (#321) * Add type annotations for Traversable.open. (#317) * Require Python 3.9 or later. * Omit sentinel values from a namespace path. (#311) * When inferring the caller in files() correctly detect one’s own module even when the resources package source is not present. (gh#python/cpython#123085) * Merged fix for UTF-16 BOM handling in functional tests. (#312) * When constructing ZipReader, only append the name if the indicated module is a package. (python/cpython#121735) * The functions is_resource(), open_binary(), open_text(), path(), read_binary(), and read_text() are un-deprecated, and support subdirectories via multiple positional arguments. The contents() function also allows subdirectories, but remains deprecated. (#303) * Deferred select imports in for a speedup (python/cpython#109829). * Restored expectation that local standard readers are preferred over degenerate readers. (#298) * Restored expectation that stdlib readers are suppressed on Python 3.10. (#257) * Add Anchor to importlib.resources (in order for the code to comply with the documentation) * Future compatibility adapters now ensure that standard library readers are replaced without overriding non-standard readers. (#295) * Fixed NotADirectoryError when calling files on a subdirectory of a namespace package. (#293) Nico Krapp 2025-04-09 08:59:59 +00:00
  • 73b2a44e82 Accepting request 1157096 from devel:languages:python Ana Guerrero 2024-03-14 16:42:29 +00:00
  • a7b92c10ce - Explicitly BuildRequires zipp, it is now used by the testsuite, and was pulled in anyway. Steve Kowalik 2024-03-12 06:07:15 +00:00
  • 0343e24808 Accepting request 1129224 from devel:languages:python Ana Guerrero 2023-12-07 18:08:47 +00:00
  • 27944bc7d8 - 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 method will be capable of supplying resources with subdirectory Dirk Mueller 2023-11-27 19:09:38 +00:00
  • 919549779e Accepting request 1102872 from devel:languages:python Dominique Leuenberger 2023-08-09 15:24:04 +00:00
  • 05dba55056 - 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 Dirk Mueller 2023-08-08 11:06:13 +00:00
  • ccf37df322 Accepting request 1085431 from devel:languages:python Dominique Leuenberger 2023-05-09 11:07:10 +00:00
  • 380466c138 Accepting request 1085366 from home:ojkastl_buildservice:Branch_devel_languages_python Dirk Mueller 2023-05-08 08:17:09 +00:00
  • 569f4f586f - update to 5.12.0: * importlib_resources (backport) now gives precedence to built-in readers (file system, zip, namespace packages), providing forward-compatibility of behaviors like `MultiplexedPath. * #280: Fixed one more EncodingWarning in test suite. * #265: MultiplexedPath now honors multiple subdirectories in iterdir and joinpath`. * Packaging refresh, including fixing EncodingWarnings and some tests cleanup. Dirk Mueller 2023-05-04 15:24:30 +00:00
  • f04cc5bb9e Accepting request 1063146 from devel:languages:python Dominique Leuenberger 2023-02-05 18:20:11 +00:00
  • 8e17718260 Accepting request 1062933 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2023-02-04 08:21:21 +00:00
  • f6bbbb10ea Accepting request 1046280 from devel:languages:python Dominique Leuenberger 2023-01-04 16:50:48 +00:00
  • 4889f45491 - update to 5.10.2: * Prefer `write_bytes` to context manager as proposed in gh-100586. Dirk Mueller 2023-01-02 19:12:35 +00:00
  • 0f802f598d Accepting request 1042891 from devel:languages:python Dominique Leuenberger 2022-12-15 18:24:12 +00:00
  • 229d677bca Accepting request 1042713 from home:yarunachalam:branches:devel:languages:python Dirk Mueller 2022-12-14 10:11:20 +00:00
  • 9b4337eb9e Accepting request 1032378 from devel:languages:python Dominique Leuenberger 2022-11-01 12:40:28 +00:00
  • ce6c0414a9 Accepting request 1032011 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-10-31 07:51:50 +00:00
  • e4a64f208f Accepting request 1003114 from devel:languages:python Dominique Leuenberger 2022-09-17 18:08:17 +00:00
  • c363eb7410 - 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. Matej Cepl 2022-09-13 06:51:34 +00:00
  • fe4b881e42 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-importlib-resources?expand=0&rev=8 Steve Kowalik 2022-08-26 07:58:06 +00:00
  • 41701bbe21 - Inject multibuild to avoid a build cycle. - Update to 5.9.0: * as_file now also supports a Traversable representing a directory and (when needed) renders the full tree to a temporary directory. * In MultiplexedPath, restore expectation that a compound path with a non-existent directory does not raise an exception. * Now Traversable.joinpath provides a concrete implementation, replacing the implementation in .simple and converging with the behavior in MultiplexedPath. * 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. * Add type declarations in ABCs. * Fix error when no __pycache__ directories exist when testing update-zips. Steve Kowalik 2022-08-26 07:47:54 +00:00
  • c46186bb83 Accepting request 929912 from devel:languages:python Dominique Leuenberger 2021-11-21 22:51:35 +00:00
  • 47fac40566 - 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. Dirk Mueller 2021-11-06 18:24:56 +00:00
  • 294d905cf3 Accepting request 920454 from devel:languages:python Dominique Leuenberger 2021-09-24 22:34:47 +00:00
  • 42252b15aa Accepting request 920302 from home:bnavigator:branches:devel:languages:python Matej Cepl 2021-09-20 21:55:15 +00:00
  • 8eebadd538 Accepting request 850589 from devel:languages:python Dominique Leuenberger 2020-11-29 11:18:49 +00:00
  • 3e37cb6f86 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-importlib-resources?expand=0&rev=3 Markéta Machová 2020-11-24 18:38:45 +00:00
  • e4c6d5071d add Obsoletes: to fix Leap (I hope) Markéta Machová 2020-11-24 18:14:27 +00:00
  • ef73e56ac7 Accepting request 849806 from home:bnavigator:branches:devel:languages:python Markéta Machová 2020-11-23 09:27:56 +00:00