Skip to content

Install only the Python requirements that are missing - #86

Merged
estebanzimanyi merged 1 commit into
MobilityDB:masterfrom
estebanzimanyi:fix/refresh-binding-externally-managed-python
Aug 27, 2026
Merged

Install only the Python requirements that are missing#86
estebanzimanyi merged 1 commit into
MobilityDB:masterfrom
estebanzimanyi:fix/refresh-binding-externally-managed-python

Conversation

@estebanzimanyi

Copy link
Copy Markdown
Member

The refresh's dependency step reads requirements.txt, resolves each distribution it names, and installs only the ones absent from the interpreter, falling back to the user site when a system-wide write is refused. An interpreter that already carries libclang and jsonschema needs no install, and one marked externally managed under PEP 668 — the Debian and Ubuntu default — derives the catalog.

The refresh's dependency step reads requirements.txt, resolves each
distribution it names, and installs only the ones absent from the
interpreter, falling back to the user site when a system-wide write is
refused. An interpreter that already carries libclang and jsonschema
needs no install, and one marked externally managed under PEP 668 — the
Debian and Ubuntu default — no longer ends the refresh before the
catalog is derived.
@estebanzimanyi
estebanzimanyi merged commit 3973c0e into MobilityDB:master Aug 27, 2026
1 check passed
@estebanzimanyi
estebanzimanyi deleted the fix/refresh-binding-externally-managed-python branch August 27, 2026 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant