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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions