> two comments: > > 1. have you considered marking `pyramid_tm` as end-of-life, and pushing > for the new changes as `pyramid_transaction` or some other uniquely > different name? >
Whilst this could make your life easier, it would make the life of maintainers a nightmare. There are well known Python community best practices regarding version numbering and how library authors and application authors interact. One of them is using a pip freeze and requirements.txt to pin down your application library versions and not to rely on the future unreleased versions. Changing the library major version number is the socially accepted signal that *things will break*. Changing the package name would just clutter PyPi with pyramid_tm, pyramid_transaction, pyramid_yet_another transaction. More information about maintaining known good set of libraries for your application * https://www.kennethreitz.org/essays/a-better-pip-workflow * https://ziade.org/2013/04/13/declaring-dependencies-in-python/ * http://nvie.com/posts/pin-your-packages/ > I've been bitten by large API changes like this before. Not from Pyramid, but other projects where some 3rd party library updates another 3rd party library to an incompatible version. It's a giant pain. Please see above for the best practices to maintain your application dependencies. Best regards, -Mikko > > 2. it might make sense to have deployment advice recommend people install > `pyramid_tm` etc as <2.0 and then <3.0 (or some other number) for future > compatibility issues. > > > > > > -- > You received this message because you are subscribed to the Google Groups > "pylons-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/pylons-discuss/9d2dba10-f67e-4ca4-a89c-808969fa4202% > 40googlegroups.com > <https://groups.google.com/d/msgid/pylons-discuss/9d2dba10-f67e-4ca4-a89c-808969fa4202%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- Mikko Ohtamaa http://opensourcehacker.com http://twitter.com/moo9000 -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/pylons-discuss/CAK8RCUsoz-K0FO%3DpTEe%2BRyg6%2Bb9D0sOys5cSZpuX3yi0Dn_cEg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
