Skip to content

Instantly share code, notes, and snippets.

@bramswenson
Last active June 14, 2016 16:23
Show Gist options
  • Save bramswenson/30283319c7f01c171be7 to your computer and use it in GitHub Desktop.
Save bramswenson/30283319c7f01c171be7 to your computer and use it in GitHub Desktop.
Rad Python Libraries

References

Dependencies

Coding

  • requests - Requests is an Apache2 Licensed HTTP library, written in Python, for human beings
  • Delorean - a library for clearing up the inconvenient truths that arise dealing with datetimes in Python
  • clint - Python Command-line Application Tools
  • queries - Queries is a BSD licensed opinionated wrapper of the psycopg2 library for interacting with PostgreSQL
  • geopy - A Geocoding Toolbox for Python
  • peewee - a small, expressive orm -- supports postgresql, mysql and sqlite
  • bottle - Bottle is a fast, simple and lightweight WSGI micro web-framework for Python
  • rq - Simple job queues for Python
  • simpleq - A simple, infinitely scalable, SQS based queue
  • envoy - Python Subprocesses for Humans™
  • boto - python interface to amazon web services
  • patterns - collection of python design patterns
  • algorithms - module of algorithms in python
  • invoke - Simple Python task execution
  • ujson - very fast json lib
  • cerberus - Extensible validation for Python dictionaries
  • apsscheduler - Lightweight cron-like task scheduler

Testing

  • pytest - a mature full-featured Python testing tool
  • tox - aims to automate and standardize testing in Python (like appraisal for ruby)
  • responses - A utility for mocking out the Python Requests library
  • chai - Mocking framework for Python
  • coveragepy - code coverage testing for Python
  • faker - Faker is a Python package that generates fake data for you
  • mixer - Is a fixtures replacement
  • flake8 - python linter and pep8 tester
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment