Skip to content

Commit a poetry.lock for reproducible dev builds #59

Description

@Polichinel

Commit a poetry.lock for reproducible dev builds

This repo uses Poetry but does not commit a poetry.lock. The standard Python
.gitignore here only carries the commented-out #poetry.lock template line (with
a note recommending you commit it), so nothing is actively ignoring it — a lock was
simply never generated/committed.

This matters more now: development was just changed to source views-pipeline-core
from its development branch over git (the unreleased 3.0.0, pending PyPI). Without
a committed lock, every poetry install resolves "whatever is latest on that moving
branch at install time" — so the tandem development branches can silently drift onto
different pipeline-core commits and dependency trees. A lock pins an exact commit + tree.

To do

  • Run poetry lock and commit the resulting poetry.lock.
  • Keep it refreshed when pipeline-core's development advances (poetry lock).

Reference (does it right): views-platform/views-hydranet — Poetry with a committed poetry.lock.


Follow-up to the pipeline-core 3.0.0 git-source change on development.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions