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]
