├── .devcontainer └── devcontainer.json ├── .github └── dependabot.yml ├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── MANIFEST.in ├── README.md ├── TODO ├── pytest.ini ├── requirements.txt ├── setup.py ├── tests ├── __init__.py ├── test_builder.py ├── test_builder_refactored.py ├── test_constraints.py ├── test_decorators.py ├── test_dispatch.py ├── test_documented_enum.py ├── test_models.py ├── test_other_builder.py ├── test_schema.py ├── test_schema_generators.py └── test_utils.py └── tooldantic ├── __init__.py ├── builder.py ├── decorators.py ├── dispatch.py ├── documented_enum.py ├── experimental ├── __init__.py └── llm_model_builder.py ├── models.py ├── schema_generators.py └── utils.py /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/TODO -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pydantic 2 | docstring_parser -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/tests/test_builder.py -------------------------------------------------------------------------------- /tests/test_builder_refactored.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/tests/test_builder_refactored.py -------------------------------------------------------------------------------- /tests/test_constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/tests/test_constraints.py -------------------------------------------------------------------------------- /tests/test_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/tests/test_decorators.py -------------------------------------------------------------------------------- /tests/test_dispatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/tests/test_dispatch.py -------------------------------------------------------------------------------- /tests/test_documented_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/tests/test_documented_enum.py -------------------------------------------------------------------------------- /tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/tests/test_models.py -------------------------------------------------------------------------------- /tests/test_other_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/tests/test_other_builder.py -------------------------------------------------------------------------------- /tests/test_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/tests/test_schema.py -------------------------------------------------------------------------------- /tests/test_schema_generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/tests/test_schema_generators.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tooldantic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/tooldantic/__init__.py -------------------------------------------------------------------------------- /tooldantic/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/tooldantic/builder.py -------------------------------------------------------------------------------- /tooldantic/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/tooldantic/decorators.py -------------------------------------------------------------------------------- /tooldantic/dispatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/tooldantic/dispatch.py -------------------------------------------------------------------------------- /tooldantic/documented_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/tooldantic/documented_enum.py -------------------------------------------------------------------------------- /tooldantic/experimental/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/tooldantic/experimental/__init__.py -------------------------------------------------------------------------------- /tooldantic/experimental/llm_model_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/tooldantic/experimental/llm_model_builder.py -------------------------------------------------------------------------------- /tooldantic/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/tooldantic/models.py -------------------------------------------------------------------------------- /tooldantic/schema_generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/tooldantic/schema_generators.py -------------------------------------------------------------------------------- /tooldantic/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicholishen/tooldantic/HEAD/tooldantic/utils.py --------------------------------------------------------------------------------