Metadata-Version: 2.4
Name: kodexa
Version: 7.4.419428231971
Summary: Python SDK for the Kodexa Platform
Author-email: Austin Redenbaugh <austin@kodexa.com>, Philip Dodds <philip@kodexa.com>, Romar Cablao <rcablao@kodexa.com>, Amadea Paula Dodds <amadeapaula@kodexa.com>
Project-URL: Homepage, https://github.com/kodexa-ai/kodexa
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.11
Requires-Python: <3.14,>=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests<3.0.0,>=2.28.1
Requires-Dist: msgpack<2.0.0,>=1.0.6
Requires-Dist: urllib3<3.0.0,>=2.0.0
Requires-Dist: ply<4.0,>=3.11
Requires-Dist: pyyaml<7.0,>=6.0
Requires-Dist: deepdiff<9.0.0,>=8.0.1
Requires-Dist: appdirs<2.0.0,>=1.4.4
Requires-Dist: python-dateutil<3.0.0,>=2.8.2
Requires-Dist: better-exceptions<0.4.0,>=0.3.3
Requires-Dist: pyfunctional==1.5.0
Requires-Dist: pydantic<3.0.0,>=2.5.3
Requires-Dist: pydantic-yaml<2.0.0,>=1.0.0
Requires-Dist: semver<4.0.0,>=3.0.1
Requires-Dist: chevron<0.15.0,>=0.14.0
Requires-Dist: addict<3.0.0,>=2.4.0
Requires-Dist: simpleeval<2.0.0,>=1.0.0
Requires-Dist: certifi<2026.0.0,>=2025.0.0
Dynamic: license-file

# Kodexa Python SDK

Learn more about Kodexa at [kodexa.ai](https://kodexa.ai).

## Installation & Setup

The project now uses [uv](https://docs.astral.sh/uv/) for dependency management. To get started:

1. Install `uv` (via Homebrew, pipx, or the official installer). For example, using Homebrew:
   ```bash
   brew install uv
   ```

2. Create the virtual environment and install dependencies:
   ```bash
   uv sync
   ```

3. Run tests to verify your setup:
   ```bash
   uv run pytest
   ```

## Continuous Integration

GitHub Actions workflows now use `uv` for dependency installation, linting, testing, and publishing. Refer to `.github/workflows/` for job definitions if you need to mirror CI behavior locally.

## Documentation

Comprehensive documentation, including API references, tutorials, and best practices, is available at the [Kodexa Support Portal](https://support.kodexa.ai).

Key documentation sections include:
- Getting Started Guide
- API Reference
- Pipeline Development
- Model Creation
- Platform Integration
- Best Practices

## Examples

Check out our documentation for practical examples of:
- Document processing pipelines
- Custom model development
- Content extraction and transformation
- Platform integration patterns
- Action implementation

## Contributing

We welcome contributions to the Kodexa platform! Whether it's:
- Bug fixes
- Feature enhancements
- Documentation improvements
- Example contributions

Please see our [contributing guide](CONTRIBUTING.md) for details on how to get involved.

## License

This project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for details.

## Support

- Visit our [Developer Portal](https://developer.kodexa.ai) for documentation
- Contact us directly at support@kodexa.com for enterprise support

---

Built with ❤️ by the Kodexa team
