On Mon, Jan 16, 2017 at 11:03 AM, Thomas Güttler < guettl...@thomas-guettler.de> wrote:
> > > Am 13.01.2017 um 16:25 schrieb Jim Fulton: > >> >> >> On Fri, Jan 13, 2017 at 7:23 AM, Thomas Güttler < >> guettl...@thomas-guettler.de <mailto:guettl...@thomas-guettler.de>> >> wrote: >> >> What is an application for you? >> >> >> Another way to think about this, FWIW, is to distinguish between the >> "whole system" (for which "Application" is often a >> useful shorthand), as opposed to components (aka libraries). >> >> It's important for components to be flexible, so they're typically very >> flexible about versions of their dependencies. >> >> For whole systems, OTOH, it's important that once a configuration is >> tested, that the same configuration is used in >> production, so systems typically pin all of their dependencies, ideally >> extending to their environments (which is a >> reason why container technology is attractive). >> > > Yes, install_requires in setup.py should define flexible dependencies, but > requirements.txt should define fixed dependencies via fixed version. > > Do you agree with my sentence from above? Are you speaking of a component/library or whole system? Jim -- Jim Fulton http://jimfulton.info
_______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig