Skip to content
Michael Goerz edited this page Jan 2, 2020 · 4 revisions

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