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.

Reply via email to