Metadata-Version: 2.4
Name: exdrf
Version: 0.1.7
Summary: Describe datasets, resources and their fields.
Author-email: Nicu Tofan <nicu.tofan@gmail.com>
License-Expression: MIT
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Development Status :: 3 - Alpha
Classifier: Typing :: Typed
Requires-Python: >=3.12.2
Description-Content-Type: text/markdown
Requires-Dist: attrs>=25.1.0
Requires-Dist: inflect>=7.5.0
Requires-Dist: SQLAlchemy>=2.0.38
Requires-Dist: Unidecode>=1.4.0
Provides-Extra: dev
Requires-Dist: autoflake; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pyproject-flake8; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: click<8.2.0,>=8.1.8; extra == "dev"

# Datasets-Resources-Fields

The library allows the user to define fields that make up a resource that is
part of a dataset. The purpose is to construct an unified interface for
describing these concepts, with supporting libraries for deriving the
tree from various sources (e.g. SqlAlchemy, Pydantic, etc.) and for
generating content from the tree.
