├── .editorconfig ├── .git-blame-ignore-revs ├── .github └── workflows │ ├── checks.yml │ ├── publish.yml │ └── tests.yml ├── .gitignore ├── .pre-commit-config.yaml ├── Changelog.md ├── LICENSE ├── README.md ├── itemadapter ├── __init__.py ├── _imports.py ├── _json_schema.py ├── adapter.py ├── py.typed └── utils.py ├── pyproject.toml ├── tests ├── __init__.py ├── test_adapter.py ├── test_adapter_attrs.py ├── test_adapter_dataclasses.py ├── test_adapter_pydantic.py ├── test_adapter_pydantic_v1.py ├── test_adapter_scrapy.py ├── test_interface.py ├── test_itemadapter.py ├── test_json_schema.py └── test_utils.py └── tox.ini /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/Changelog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/README.md -------------------------------------------------------------------------------- /itemadapter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/itemadapter/__init__.py -------------------------------------------------------------------------------- /itemadapter/_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/itemadapter/_imports.py -------------------------------------------------------------------------------- /itemadapter/_json_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/itemadapter/_json_schema.py -------------------------------------------------------------------------------- /itemadapter/adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/itemadapter/adapter.py -------------------------------------------------------------------------------- /itemadapter/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /itemadapter/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/itemadapter/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/test_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/tests/test_adapter.py -------------------------------------------------------------------------------- /tests/test_adapter_attrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/tests/test_adapter_attrs.py -------------------------------------------------------------------------------- /tests/test_adapter_dataclasses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/tests/test_adapter_dataclasses.py -------------------------------------------------------------------------------- /tests/test_adapter_pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/tests/test_adapter_pydantic.py -------------------------------------------------------------------------------- /tests/test_adapter_pydantic_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/tests/test_adapter_pydantic_v1.py -------------------------------------------------------------------------------- /tests/test_adapter_scrapy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/tests/test_adapter_scrapy.py -------------------------------------------------------------------------------- /tests/test_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/tests/test_interface.py -------------------------------------------------------------------------------- /tests/test_itemadapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/tests/test_itemadapter.py -------------------------------------------------------------------------------- /tests/test_json_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/tests/test_json_schema.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scrapy/itemadapter/HEAD/tox.ini --------------------------------------------------------------------------------