Skip to content

fix(deps): add pip-tools lockfile with hash pinning - VC-53681 [Logos]#199

Merged
anapatil-panw merged 3 commits into
masterfrom
VC-53681-logos-fix-c
Jun 17, 2026
Merged

fix(deps): add pip-tools lockfile with hash pinning - VC-53681 [Logos]#199
anapatil-panw merged 3 commits into
masterfrom
VC-53681-logos-fix-c

Conversation

@ndevarapalli-panw

@ndevarapalli-panw ndevarapalli-panw commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds requirements.in and requirements-build.in as pip-tools source manifests. requirements.txt and requirements-build.txt are now generated lockfiles with SHA-256 hash verification for all transitive dependencies.

requirements-build.in uses -r requirements.in (layered pattern) to ensure consistent versions across both files. No package versions were changed.

Also pins the Dockerfile to python:3.9-slim (matching the lockfile compile environment) and enables --require-hashes at install time.

Regenerating

Edit the relevant .in file, then:

make lock   # requires Docker

Commit both the .in and .txt files together.

Introduces requirements.in and requirements-build.in as pip-tools source
manifests. requirements.txt and requirements-build.txt are now fully
hash-pinned lockfiles generated with pip-compile --generate-hashes,
covering all transitive dependencies with SHA-256 hashes.

Generated using Python 3.9 to ensure compatibility with the project's
supported Python versions (3.9, 3.10). No package versions were changed —
this purely adds auditability of transitive dependencies.
@ndevarapalli-panw ndevarapalli-panw self-assigned this Jun 15, 2026
@ndevarapalli-panw ndevarapalli-panw added the dependencies Pull requests that update a dependency file label Jun 15, 2026
@ndevarapalli-panw ndevarapalli-panw changed the title fix(deps): add pip-tools lockfile with hash pinning - VC-53681 fix(deps): add pip-tools lockfile with hash pinning - VC-53681 [Logos] Jun 15, 2026
@anapatil-panw anapatil-panw merged commit 5de41a8 into master Jun 17, 2026
3 checks passed
@anapatil-panw anapatil-panw deleted the VC-53681-logos-fix-c branch June 17, 2026 20:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants