I was perhaps misunderstood. If you test (even with say travis) but without
a pinned requirements.txt, and then create a dist and later deploy the dist
onto the server using a pip install (w/o a requirements.txt) then you no
longer have a repeatability in terms of transient dependencies. Because
travis may have used a version x.y of a transient dependency but the actual
deployment may end up using version x.(y+1) if the dependency in setup.py
of a dist you directly used specified the transient dependency as >= x.0
say.

Or then perhaps I couldn't understand something.

I also feel your understanding is correct. Using some form of CI like travis is good
but it doesn't rule out pinning the requirements.
Maybe kiran has unlimited resources

rgds
vivek
_______________________________________________
BangPypers mailing list
BangPypers@python.org
https://mail.python.org/mailman/listinfo/bangpypers

Reply via email to