In a requirements-*.in
file, at the top of the file, are lines with -c
and -r
flags followed by a requirements-*.in
file. Uses relative paths (ignoring URLs).
Say have docs/requirements-pip-tools.in
-r ../requirements/requirements-prod.in
-c ../requirements/requirements-pins-base.in
-c ../requirements/requirements-pins-cffi.in
...
The intent is compiling this would produce docs/requirements-pip-tool.txt
But there is confusion as to which flag to use. It’s non-obvious.
constraint
Subset of requirements features. Intended to restrict package versions. Does not necessarily (might not) install the package!
Does not support:
-
editable mode (-e)
-
extras (e.g. coverage[toml])
Personal preference
-
always organize requirements files in folder(s)
-
don’t prefix requirements files with
requirements-
, just doing it here -
DRY principle applies; split out constraints which are shared.
Strategy --> deflection
Involve other people, not yourself; reframe the discussion.
So your predictions are worthless cuz you are unwilling to take on any risk.
Coding involves risk and those willing to take on risk. A gambling man you are not!
Can throw shade and FUD around all day long everyday without consequence or care. Cuz u offer nor put any skin in the game.
Just empty words like a secretary giving a language skill assessment.
So if i said,
i see ghosts and dragons and can shit rainbows out of my butt
, you’d be too weak to call the bluff.