Metadata-Version: 2.4
Name: django-ateco
Version: 0.1.0
Summary: Django helpers for Italian ATECO classification (wraps ateco).
Home-page: https://github.com/DLRSP/django-ateco
Author: DLRSP
Author-email: DLRSP <dlrsp.dev@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/DLRSP/django-ateco
Project-URL: Documentation, https://github.com/DLRSP/django-ateco/
Project-URL: Repository, https://github.com/DLRSP/django-ateco
Project-URL: Issues, https://github.com/DLRSP/django-ateco/issues
Project-URL: Changelog, https://github.com/DLRSP/django-ateco/blob/main/CHANGELOG.rst
Keywords: django,ateco,istat,italy,classification
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.12
Classifier: Framework :: Django :: 5.2
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 3.2
Classifier: Framework :: Django :: 4.2
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Django>=3.2
Requires-Dist: ateco>=0.1.0
Provides-Extra: testing
Requires-Dist: coverage; extra == "testing"
Requires-Dist: codecov; extra == "testing"
Requires-Dist: pytest; extra == "testing"
Requires-Dist: pytest-django; extra == "testing"
Provides-Extra: docs
Requires-Dist: mkdocs>=1.5; extra == "docs"
Requires-Dist: mkdocs-material>=9.0; extra == "docs"
Requires-Dist: pymdown-extensions>=10.0; extra == "docs"
Requires-Dist: mkdocs-git-revision-date-plugin>=2.0; extra == "docs"
Provides-Extra: linting
Requires-Dist: flake8; extra == "linting"
Requires-Dist: flake8-pyproject; extra == "linting"
Requires-Dist: flake8-bugbear; extra == "linting"
Requires-Dist: flake8-comprehensions; extra == "linting"
Requires-Dist: flake8-tidy-imports; extra == "linting"
Requires-Dist: flake8-typing-imports; extra == "linting"
Requires-Dist: pylint; extra == "linting"
Dynamic: license-file

# django-ateco

Django helpers for the Italian **ATECO** classification, wrapping the pure-Python [`ateco`](https://pypi.org/project/ateco/) library.

[![CI](https://github.com/DLRSP/django-ateco/actions/workflows/ci.yaml/badge.svg)](https://github.com/DLRSP/django-ateco/actions/workflows/ci.yaml)

## Requirements

- Python 3.10+
- Django 3.2+
- [`ateco`](https://pypi.org/project/ateco/)

## Install

```shell
pip install django-ateco
```

```python
INSTALLED_APPS = [
    # ...
    "django_ateco",
]
```

## Usage

```python
from django_ateco import services

node = services.lookup("01.11.00")
assert services.validate("55.20.42")
```

## License

MIT
