deltafi


Namedeltafi JSON
Version 2.31.0 PyPI version JSON
download
home_pageNone
SummarySDK for DeltaFi plugins and actions
upload_time2025-09-03 10:30:30
maintainerNone
docs_urlNone
authorNone
requires_python>=3.13
licenseApache 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"
}
        
Elapsed time: 1.68055s