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 for dependency management and building. uv is a fast Python package installer and resolver.
Prerequisites
- Python 3.14 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:
# Build the project
./gradlew assemble
# Run tests
./gradlew test
# Clean build artifacts
./gradlew clean
Manual Development
For manual development without Gradle:
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
Metadata
Release files for deltafi 2.65.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| deltafi-2.65.0.tar.gz | 103.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| deltafi-2.65.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 167.6 kB
Release files / deltafi-2.65.0.tar.gz
| Download URL | deltafi-2.65.0.tar.gz |
|---|---|
| Size | 103.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
78a7f46ccf8ef9d841e2ec639cc5c441a889897ff3738d86c327979ad14e3ab9
|
|
BLAKE2b-256 checksum How to use checksums |
abcf3fc2aae39eebfc09965ca261894cf836c0214ba56f53700d462749a75bb8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / deltafi-2.65.0-py3-none-any.whl
| Download URL | deltafi-2.65.0-py3-none-any.whl |
|---|---|
| Size | 64.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
effb15df0f1bfe4a2b012281959a8b3d66c58adba75458d6f98280c525e82ab9
|
|
BLAKE2b-256 checksum How to use checksums |
24417759d60683f34ee98517c5fb047d488999eb3bcd3f6e825e656ea2dc4ab5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|