ci: Maturin-related builds from source #5270
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What this PR does / why we need it:
Continues efforts toward a complete build from source for the
feature-server
image. This PR gets us almost all the way there... only 1 package remains as a binary install. This PR supports source builds for the following addional python package dependencies -Also, for our
minimal
install in the feature-server image ... we replace thepsycopg-binary
with apsycopg[c]
install. This package is a direct replacement, is recommended in production installs, and it allows us to build the fullpsycopg
adapter from source. This has been tested in a feature store environment with aPostgreSQL
data store.https://www.psycopg.org/psycopg3/docs/basic/install.html#local-installation
Which issue(s) this PR fixes:
Relates to #5193
Fixes #5269
Misc
A
milvus-lite
package source build will require enhancements from the hermeto tool in order to support fetches for the conan package manager.We added separate
release
offline script/Dockerfile