Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python312-itemadapter | Distribution: openSUSE Tumbleweed |
Version: 0.9.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Tue May 14 09:56:28 2024 |
Group: Unspecified | Build host: reproducible |
Size: 86521 | Source RPM: python-itemadapter-0.9.0-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/scrapy/itemadapter | |
Summary: Wrapper for data container objects |
The ItemAdapter class is a wrapper for data container objects, providing a common interface to handle objects of different types in an uniform manner, regardless of their underlying implementation.
BSD-3-Clause
* Tue May 14 2024 Dirk Müller <dmueller@suse.com> - update to 0.9.0: * Dropped Python 3.7 support, added official Python 3.12 support * Updated the documentation and the type hint about `ItemAdapter.ADAPTER_CLASSES` to say that subclasses can use any iterable, not just `collections.deque` * Documented that `Pydantic >= 2` is not supported yet * Updated CI configuration * Wed Mar 20 2024 Daniel Garcia <daniel.garcia@suse.com> - Add pydantic2.patch to make tests compatible with pydantic2 gh#scrapy/itemadapter#76 * Thu Dec 07 2023 Dirk Müller <dmueller@suse.com> - update to 0.8.0: * Dropped Python 3.6 support, and made Python 3.11 support official * It is now possible to declare custom `ItemAdapter` subclasses with their own `ADAPTER_CLASSES` attribute, allowing to support different item types in different parts of the same code base * Improved type hint support * Thu Sep 29 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com> - Update to 0.7.0 (2022-08-02) ItemAdapter.get_field_names_from_class (#64) - Update to 0.6.0 (2022-05-12) Slight performance improvement (#62) - Update to 0.5.0 (2022-03-18) Improve performance by removing imports inside functions (#60) * Sat Oct 30 2021 Ben Greiner <code@bnavigator.de> - Update to v0.4.0 * Added ItemAdapter.is_item_class and ItemAdapter.get_field_meta_from_class (#54) * Added built-in support for pydantic models (#53) * Adapter interface: added the ability to support arbitrary types, by implementing a MutableMapping-based interface. By way of this change, now any type can be used as a Scrapy item. * Dropped support for Python 3.5 (#38). * The new get_field_meta_from_class function offers the same functionality as ItemAdapter.get_field_meta but for an item class, as opposed to an item object (#34, #35). * ItemAdapter.__repr__ no longer raises exceptions caused by the underlying item (#31, #41). - Disable python36 build due to Scrapy * Wed Jul 08 2020 Tomáš Chvátal <tchvatal@suse.com> - Switch to multibuild - Fix the sitelib/sitearch and all the dependencies * Tue Jul 07 2020 Jacob W <jacob@jacobwinski.com> - Update spec file: * Change to github archive, which includes tests. * Enable tests. * Add BuildRequires that is required for tests to pass. * Thu Jul 02 2020 Jacob W <jacob@jacobwinski.com> - Initial package of python-itemadapter version 0.1.0
/usr/lib/python3.12/site-packages/itemadapter /usr/lib/python3.12/site-packages/itemadapter-0.9.0.dist-info /usr/lib/python3.12/site-packages/itemadapter-0.9.0.dist-info/INSTALLER /usr/lib/python3.12/site-packages/itemadapter-0.9.0.dist-info/LICENSE /usr/lib/python3.12/site-packages/itemadapter-0.9.0.dist-info/METADATA /usr/lib/python3.12/site-packages/itemadapter-0.9.0.dist-info/RECORD /usr/lib/python3.12/site-packages/itemadapter-0.9.0.dist-info/REQUESTED /usr/lib/python3.12/site-packages/itemadapter-0.9.0.dist-info/WHEEL /usr/lib/python3.12/site-packages/itemadapter-0.9.0.dist-info/top_level.txt /usr/lib/python3.12/site-packages/itemadapter/__init__.py /usr/lib/python3.12/site-packages/itemadapter/__pycache__ /usr/lib/python3.12/site-packages/itemadapter/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/itemadapter/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/itemadapter/__pycache__/_imports.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/itemadapter/__pycache__/_imports.cpython-312.pyc /usr/lib/python3.12/site-packages/itemadapter/__pycache__/adapter.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/itemadapter/__pycache__/adapter.cpython-312.pyc /usr/lib/python3.12/site-packages/itemadapter/__pycache__/utils.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/itemadapter/__pycache__/utils.cpython-312.pyc /usr/lib/python3.12/site-packages/itemadapter/_imports.py /usr/lib/python3.12/site-packages/itemadapter/adapter.py /usr/lib/python3.12/site-packages/itemadapter/py.typed /usr/lib/python3.12/site-packages/itemadapter/utils.py /usr/share/doc/packages/python312-itemadapter /usr/share/doc/packages/python312-itemadapter/README.md /usr/share/licenses/python312-itemadapter /usr/share/licenses/python312-itemadapter/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 19 01:14:14 2024