My IDE consists of ubuntu, awesome wm, bash+ag+pyenv+virtualenv, git, neovim+fzf+deoplete/jedi+neomake/pylama/pylint/pep8, pytest/xdist, ansible, lxd, docker.
The key to have a distinct, reproducible setup and deployment is to use pyenv/virtualenv, where pyenv is able to let you run the python version you have in production. Try to freeze all used python library versions. After dev staging create artifacts e.g. wheels and use them for CI staging, test them and release them to prod. I consider lxd more suitable than docker to deploy a stack of (micro)services for dev staging and first integration tests, just use ansible/lxd_container to setup and deploy a nearly production like scenario. cheers, Oliver On 23.02.2017 13:55, Jaime Sangcap wrote: > Im just starting out with python and pyramid and Im wondering what do you > guys use? > > Are you using the host without VM? Vagrant? Docker? > > I came from PHP and usually develop using vagrant. > > -- > 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] > <mailto:[email protected]>. > To post to this group, send email to [email protected] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/pylons-discuss/46abd0c7-0b7c-40dd-a33c-8584b5ba76ce%40googlegroups.com > <https://groups.google.com/d/msgid/pylons-discuss/46abd0c7-0b7c-40dd-a33c-8584b5ba76ce%40googlegroups.com?utm_medium=email&utm_source=footer>. > For more options, visit https://groups.google.com/d/optout. -- 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/85881760-5908-afe4-9032-4433b4704b52%40gmail.com. For more options, visit https://groups.google.com/d/optout.
