- Ubuntu Linux for both development and production
- Git version control system
- Jenkins CI build server (but recently I'm moving to git server-side hooks with ssh from git server to dev/stage/prod servers)
- Redmine bug tracking system
- JetBrains PyCharm IDE
- Amazon EC2 instance with Ubuntu Linux
- Amazon RDS with MySQL backend
- IPython / ipdb for debugging
- uWSGI web server
- Nginx frontend server
- Sentry error aggregator
- Python 2.7 (waiting for Gevent on Python 3)
- toolz (in addition to itertools)
- requests
- validictory
- pytest, pytest-cov for testing (high-level integration tests but fast test run)
- mock, freezegun, httpretty, factory_boy for mocking
- structlog and logging into console, text file, Logstash
- times for handling time zones
- pygeoip for reading MaxMind GeoIP databases
- MySQL (due to popularity but also like PostgreSQL)
- SQLAlchemy ORM (must have for legacy databases but not sure about greenfield projects)
- Redis as buffer storage, session storage, queue and cache
- RabbitMQ if queue must be durable
- TODO
- Flask
- jQuery
- AngularJS
- TODO
- twilio, phonenumbers, apns_client, xmltodict, flask_principal, PySide
- TODO
- TODO, Django
Note this list was written on 2014-01-04 and could/should/must be changed in time.