$ bin/pip freeze
appdirs==1.4.2
packaging==16.8
pyparsing==2.2.0
six==1.10.0
zc.buildout==2.8.0
--
You received this message because you are subscribed to the Google Groups "Buildout Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to buildout-develop...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi,did anyone notice that we're getting into trouble with the size of packages in a basic virtualenv growing?
I always pin all my projects and just noticed that pinning will interfere with packages installed in a virtualenv that you're running buildout from. Specifically I now have to use whatever version of six gets provided by the virtualenv (or have to manually down/upgrade that outside of buildout).
I can work around that for now, but maybe its some input worth considering for the next steps ...
<Brainstorming>Yup. I'm not sure this is a bad thing. By pinning versions and finding the environment is inconsistent, you know you have a problem.
OTOH, I imagine we could add an option that says: "assume environment versions are pinned", so that buildout wouldn't complain that they're unpinned.I also think there should be better interoperability between buildout and requirements.txt. For example, if your environment is controlled by requirements.txt, then there ought to be a way to tell buildout to consider the pins there.