batou icon indicating copy to clipboard operation
batou copied to clipboard

Consider a good workflow for creating (batou) appenv lock files

Open ctheune opened this issue 4 years ago • 4 comments

@sweh started an implementation that works for him but isn't obviously the right choice for inclusion within batou.

The original discussion started in #69 and should continue here.

ctheune avatar Jun 25 '20 07:06 ctheune

Pinging @SoerenWeber as he was involved in the discussion in #69

ctheune avatar Jun 25 '20 07:06 ctheune

So that some discussion starts here, I would like to throw in pip-tools. Would that be a useful addition to represent the requirements workflow properly?

https://github.com/jazzband/pip-tools

sweh avatar Jul 16 '20 13:07 sweh

pip-tools looks definitely interesting for this. The filenames are a little bit different from what we currently use.

Do you know whether they properly support editable and version control dependencies?

ctheune avatar Jul 17 '20 05:07 ctheune

Stumbled upon pip constraint files. They could be handy in defining versions for multiple App envs.

https://pip.pypa.io/en/latest/user_guide/#constraints-files

sweh avatar Oct 01 '20 17:10 sweh