Problem: We need to refine pip-compile expectations when building applications #765
Labels
Request: discussion
The path towards resolving the issue is unclear and opinion is sought from other community members.
Type: documentation
The issue requires documentation.
Please describe the problem you'd like to be solved.
We recently introduced a mechanism to pin requirements in Archivematica and the Storage Service: See the
Makefile
hereThere are two discussion points:
pip-compile
seems to be unpredictable, see the removal ofappnope
unsafe
Describe the solution you'd like to see implemented.
As a team, and for the future of CR, e.g. for external contributions, we just need to understand our expectations, and how we need to refine how we pin requirements that is consistent and that we're happy with, and so we might use settings that exist
--allow-unsafe
(discussed in Slack) to specify we'll only allow this type of output ontest.txt
orlocal.txt
but notproduction.txt
. There may be other strategies.While we are still early on in the conversation we might also decide on alternatives,
PyUp
used in Scope for example.Additional context
The use of
pip-compile
is new in Archivematica1.10
.Related issues
Related permissions issue running
make
with docker-compose.For Artefactual use:
Please make sure these steps are taken before moving this issue from Review to Verified in Waffle:
The text was updated successfully, but these errors were encountered: