Trying to get pip-compile manager working #10407
Replies: 1 comment 10 replies
-
Some Renovate concepts to understand:
For Also historically Renovate has ignored dependencies with no constraints, however we could reconsider that for Renovate also has a concept of "lock file maintenance" which essentially means "deleting the artifact file and regenerating it, even if the package file hasn't changed". This is perhaps what you were expecting with FYI here is the example repo I tested with: https://github.com/renovate-tests/pip-compile-1 |
Beta Was this translation helpful? Give feedback.
-
Hi! Thank you for your quick implementation once again @rarkins!
I know that pip-compile doesn't yet support custom mapping scheme we've got in our repo, but decided to start setting it up
In our repo we have configure renovate PR pending, so I am changing config and initially testing the detecting of package files. Not all files were detected, so it might be even an issue with existing
pip_requirements
manager?PR here: bitcart/bitcart#227
For now I have configured a
fileMatch
to fetch all .txt files in requirements folder, excluding actual output files. But instead of 10 files, it has parsed only 3. In the logs:The only files detected are requirements/daemons/bch.txt, requirements/daemons/ltc.txt, requirements/test.txt
From investigating what all those files have in common, I see that all them have one dependency pinned with ranges, others unpinned. Is that an issue or something with my config? I have
:preserveSemverRanges
in my base renovate presetIf possible, we can discuss my attempts at making
pip-compile
working there, till it gets to a working state (:Beta Was this translation helpful? Give feedback.
All reactions