Home - goerz/cookiecutter-pypackage GitHub Wiki

This wiki collects knowledge around creating and maintaining open source Python packages, as well as tooling around Python development and documentation in general.

Vim

Git and Github

Virtual Environments

  • Using pyenv
  • Using Anaconda/Miniconda
  • Virtual environments

Testing

Documentation

Code Style

  • Black Code Style
  • Sorting Imports

Package Deployment

Jupyter Notebooks

  • Jupyter Notebooks and JupyterLab
  • Integrating Jupyter Notebooks in a Sphinx Documentation
  • Editing Notebooks in a Text Editor
  • Version Control and Diffing Notebooks