Lehel44 commented on PR #6:
URL: 
https://github.com/apache/nifi-python-extensions/pull/6#issuecomment-2344645573

   @joewitt the qdrant-client and chromadb dependencies are defined in the same 
package and are package-level dependencies i.e. they conflict on the protobuf 
version.
   
   I was thinking about finer grade modularization but the Developer Guide is 
not clear about the limitations of defining package level and processor level 
dependencies together. I personally did not achieve success in that way.
   
   There is an option to package the processors separately, but there's another 
limitation -> everything file used in the processor has to be in the same 
package -> which results in file duplication.
   
   I'd like to know if the mixed package-level and processor-level dependencies 
is a possible way to resolve this.
   To define common dependencies in a requirement.txt and individual ones 
within the processors.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to