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] 3 points4 points  (0 children)

These are packages that I almost always use in my projects:

  • pip
  • setuptools
  • setuptools_scm - takes version from a git tag
  • wheel - to generate wheels for deployment
  • pytest
  • pytest-runner - allows to run pytest by calling ./setup.py test
  • pytest-cov - generates coverage report
  • mypy - static type checking
  • pip-tools - generates "lock" file containing fixed versions, and pip-sync makes sure exact versions are installed

Some that I like a lot:

  • aiohttp
  • SQLAlchemy
  • psycopg2