Name | deltafi JSON |
Version |
2.31.0
JSON |
| download |
home_page | None |
Summary | SDK for DeltaFi plugins and actions |
upload_time | 2025-09-03 10:30:30 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.13 |
license | Apache License, Version 2.0 |
keywords |
deltafi
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# DeltaFi Action Kit
This project provides a Python implementation of the DeltaFi Action Kit. The DeltaFi Action Kit is a setup of modules which simplify the creation of a DeltaFi Plugin.
## Development Setup
This project uses [uv](https://github.com/astral-sh/uv) for dependency management and building. uv is a fast Python package installer and resolver.
### Prerequisites
- Python 3.13 or higher
- uv (will be installed automatically via the build process)
### Building and Testing
The project uses Gradle to orchestrate the build process with uv:
```bash
# Build the project
./gradlew assemble
# Run tests
./gradlew test
# Clean build artifacts
./gradlew clean
```
### Manual Development
For manual development without Gradle:
```bash
cd src
# Install uv if not already installed
brew install uv || pip install uv
# Install dependencies
uv pip install -e .[test]
# Run tests
uv run pytest
# Build package
uv build
```
Raw data
{
"_id": null,
"home_page": null,
"name": "deltafi",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.13",
"maintainer_email": null,
"keywords": "deltafi",
"author": null,
"author_email": "DeltaFi <deltafi@systolic.com>",
"download_url": "https://files.pythonhosted.org/packages/ed/f9/6fccb823016720a16369fdf530571235f50faed277d7897f1e4daf20829b/deltafi-2.31.0.tar.gz",
"platform": null,
"description": "# DeltaFi Action Kit\n\nThis project provides a Python implementation of the DeltaFi Action Kit. The DeltaFi Action Kit is a setup of modules which simplify the creation of a DeltaFi Plugin.\n\n## Development Setup\n\nThis project uses [uv](https://github.com/astral-sh/uv) for dependency management and building. uv is a fast Python package installer and resolver.\n\n### Prerequisites\n\n- Python 3.13 or higher\n- uv (will be installed automatically via the build process)\n\n### Building and Testing\n\nThe project uses Gradle to orchestrate the build process with uv:\n\n```bash\n# Build the project\n./gradlew assemble\n\n# Run tests\n./gradlew test\n\n# Clean build artifacts\n./gradlew clean\n```\n\n### Manual Development\n\nFor manual development without Gradle:\n\n```bash\ncd src\n\n# Install uv if not already installed\nbrew install uv || pip install uv\n\n# Install dependencies\nuv pip install -e .[test]\n\n# Run tests\nuv run pytest\n\n# Build package\nuv build\n```\n",
"bugtrack_url": null,
"license": "Apache License, Version 2.0",
"summary": "SDK for DeltaFi plugins and actions",
"version": "2.31.0",
"project_urls": {
"Bug Reports": "https://chat.deltafi.org/deltafi/channels/bug-reports",
"Documentation": "https://docs.deltafi.org/#/",
"Source Code": "https://gitlab.com/deltafi/deltafi"
},
"split_keywords": [
"deltafi"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "98f07b35dacbf3dcce318f958ff739b75e33d40d1d80a91b045618c9fb4e619a",
"md5": "6738bf77cdf259cde50609a6192fe830",
"sha256": "599888014a23bd5d4b8d8e93742ecfc0e756176cfeb1796b1ed70de9b3c6734e"
},
"downloads": -1,
"filename": "deltafi-2.31.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6738bf77cdf259cde50609a6192fe830",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.13",
"size": 37941,
"upload_time": "2025-09-03T10:30:29",
"upload_time_iso_8601": "2025-09-03T10:30:29.474338Z",
"url": "https://files.pythonhosted.org/packages/98/f0/7b35dacbf3dcce318f958ff739b75e33d40d1d80a91b045618c9fb4e619a/deltafi-2.31.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "edf96fccb823016720a16369fdf530571235f50faed277d7897f1e4daf20829b",
"md5": "da6848fd606f6292e10e26e50271e7d0",
"sha256": "8bcc23236371e6dfd228b1318fcb2e2b405c39a3537a5a8dc18cc94306313777"
},
"downloads": -1,
"filename": "deltafi-2.31.0.tar.gz",
"has_sig": false,
"md5_digest": "da6848fd606f6292e10e26e50271e7d0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.13",
"size": 58656,
"upload_time": "2025-09-03T10:30:30",
"upload_time_iso_8601": "2025-09-03T10:30:30.611637Z",
"url": "https://files.pythonhosted.org/packages/ed/f9/6fccb823016720a16369fdf530571235f50faed277d7897f1e4daf20829b/deltafi-2.31.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-03 10:30:30",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "deltafi",
"gitlab_project": "deltafi",
"lcname": "deltafi"
}