Hi

I'm looking at converting some packages to use pip 10.0 and PEP 518 
(build-time requirements specified in pyproject.toml). One limitation I 
need to deal with is that I don't see a way to specify a version pin at the 
time pip is called. For run-time dependencies one can pre-install all 
requirements (using pip install -r) with pinned versions, or you can 
constrain versions of dependencies at install time using --constraint. 
However, I haven't found an equivalent option to constrain the build-time 
dependencies of a package.

I realise I could specify version pins in pyproject.toml, but that feels 
unsatisfactory for the same reason that version pins in setup.py would: 
pinning exact versions is a deployment issue, not a packaging issue.

Any tips? Is it worth filing a bug on --constraint not affecting build 
requirements, or is that by design?

Thanks
Bruce

-- 
You received this message because you are subscribed to the Google Groups 
"virtualenv" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to python-virtualenv+unsubscr...@googlegroups.com.
To post to this group, send email to python-virtualenv@googlegroups.com.
Visit this group at https://groups.google.com/group/python-virtualenv.
For more options, visit https://groups.google.com/d/optout.

Reply via email to