> 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.

Reply via email to