As each version of tg.devtools requires TG>= of its own version, if you install tg.devtools==2.3.3 you probably end up with devtools==2.3.3 and TG==2.3.5 as 2.3.5 is the last TG release. If you want to explicitly install both 2.3.3 TG and 2.3.3 devtools you must install 'TurboGears==2.3.3' and then 'tg.devtools==2.3.3'.
It makes a lot of sense to me that devtools should only work and install the same exact TG version, but it has always been possible to mix versions of them since TG existed. This was meant to provide a way to properly upgrade parts of the framework without having to upgrade everything. A possible reason for that is in case you need an old version of devtools that provided a deprecated command but you want to work with a more recent version of TG, that is currently possible because you can install two different versions of devtools and TG. As it has always been like that I never changed the behaviour, but as I usually favour replicable deployments more than flexibility in mixing up versions I'm not against forcing the exact TG version inside the devtools if the community thinks that it is preferred. Il giorno mar 16 giu 2015 alle ore 19:15 Michael Pedersen < [email protected]> ha scritto: > I don't have a lot of suggestions for that directly, mainly because I > haven't written the docs for all of this yet. However, you can use > https://github.com/TurboGears/tgcloud to get started building a > Vagrant/VirtualBox image. You should only need to deal with specific > packages, I think. > > On Tue, Jun 16, 2015 at 1:12 PM Paul Kraus <[email protected]> wrote: > >> I am setting up a development environment for a TG installation that is >> running 2.3.3. I can't seem to figure out how to install this version and >> not 2.3.5. I have tried pip install tg.devtools==2.3.3 and that package is >> fine but the rest that it installs are not. >> >> I want my environment as close to the production environment as possible. >> >> Thoughts? >> >> -- >> You received this message because you are subscribed to the Google Groups >> "TurboGears" 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]. >> Visit this group at http://groups.google.com/group/turbogears. >> For more options, visit https://groups.google.com/d/optout. >> > -- > You received this message because you are subscribed to the Google Groups > "TurboGears" 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]. > Visit this group at http://groups.google.com/group/turbogears. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "TurboGears" 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]. Visit this group at http://groups.google.com/group/turbogears. For more options, visit https://groups.google.com/d/optout.

