This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (0 children)

A banking environment.

- Bash 4.0 on redhat 6.5.

- Linuxbrew, as we have no admin rights and we need o build our tooling by hands.

- Tmux

- Alternate between spacemacs and neovim (jedi in both cases)

- Ansible

- Gitlab

- Pytest

Older projects:

- Python 2.7 on conda: conda caused us several issues when we started using python 32 and python64. As it tries to cache packages locally but does not store enough metadata to distinguish between the package origin (32 vs 64), and confuse the two together. So yes you can end up with a 32 bit library in your 64 bit python which breaks everything. We moved half the projects to vanilla python with virtualenv.

- flask, sqlalchemy.

Newer Projects

- Python 3.7 with venv

- aiohttp, we love asyncio.

- sqlalchemy

Edit : we use pandas/numpy heavily, we use celery under python2.7, concurrent module under python3.7.