Chaffelson / nipyapi

A convenient Python wrapper for Apache NiFi
Other
246 stars 76 forks source link

separate Docker and XML support into extras as common usage of the package does not require it #138

Closed Chaffelson closed 1 month ago

Chaffelson commented 5 years ago

Much like the Python Requests module, it may be beneficial to separate out the core functionality of the module that is most commonly used from the additional functionality which is helpful in some situations but carries a lot of dependency overhead.

I propose to look at implementing a similar 'extras' setup as Requests where the XML dependencies required for handling Templates (largely deprecated by NiFi Registry) and Docker (only used for demos). This should massively reduce the dependencies for the project as a whole.

Chaffelson commented 1 month ago

Fixed in #365 for Docker, won't do xml as many people seem to use it and it's easy enough to maintain.