datavolo-io / hatch-datavolo-nar

Hatch plugin for building Apache NiFi NAR bundles
Apache License 2.0
12 stars 4 forks source link

Please suport Python 3.9 #5

Closed snowch closed 1 month ago

snowch commented 1 month ago

Quite a lot of docker environments are running 3.9. It would be great if this project could suport 3.9+

exceptionfactory commented 1 month ago

Thanks for the feedback on the NAR plugin @snowch.

As you noted in in issue #6, the current plugin implementation requires having the same Python version and architecture as the NiFi runtime environment.

In addition, the plugin itself uses Python zipfile features that were introduced in Python 3.11.

For these reasons, the initial target versions for the plugin were limited to Python 3.12 and 3.11. Although there are alternative approaches to workaround the zipfile features for older versions of Python, the focus of Python support will remain on the latest Python version, and one version previous.

Thanks again for using the plugin and providing the feedback!