Apache NiFi Python Extensions https://nifi.apache.org/
  • Python 98.7%
  • Shell 1.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mark Bathori 6b6b566f7d
NIFI-13825 Add property for custom certificates to OpenSearch processors (#10)
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-11-13 14:16:57 -06:00
.github NIFI-13448 Added initial Python Processors 2024-06-26 12:57:57 -07:00
src NIFI-13825 Add property for custom certificates to OpenSearch processors (#10) 2024-11-13 14:16:57 -06:00
.asf.yaml NIFI-13455 Added Apache RAT License Checking (#2) 2024-06-26 10:52:36 -05:00
.gitignore NIFI-13455 Added Apache RAT License Checking (#2) 2024-06-26 10:52:36 -05:00
.ratignore NIFI-13448 Added initial Python Processors 2024-06-26 12:57:57 -07:00
check-licenses.sh NIFI-13455 Added Apache RAT License Checking (#2) 2024-06-26 10:52:36 -05:00
LICENSE NIFI-13447 Added initial project files 2024-06-25 23:32:22 -05:00
NOTICE NIFI-13447 Added standard NOTICE (#1) 2024-06-25 23:41:55 -05:00
pyproject.toml NIFI-13448 Added initial Python Processors 2024-06-26 12:57:57 -07:00
README.md NIFI-13448 Added initial Python Processors 2024-06-26 12:57:57 -07:00

Apache NiFi Python Extensions

license build Hatch Ruff

The Apache NiFi Python Extensions repository contains Processors implemented in Python for deployment in Apache NiFi 2.

Building

This project uses Hatch to build distribution packages.

hatch build

The build command creates a source distribution in the dist directory.

The source distribution contains an extensions directory can be copied into Apache NiFi to use the packaged Processors.

Developing

The Apache NiFi Python Developer's Guide provides the API and implementation guidelines for Python Processors.

The Hatch format command supports evaluating Python Processors against configured rules.

hatch fmt --check

Documentation

The Apache NiFi Documentation includes reference information for project capabilities.

Contributing

The Apache NiFi Contributor Guide describes the process for getting involved in the development of this project.

Issues

This project uses Jira for tracking bugs and features.

Licensing

This project is released under the Apache License, Version 2.0.