Skip to content

41st Week of 2020

DevOps

Continuous Integration

  • Reorganization: Split CI documents into their own pages.

Flakehell

  • New: Introduce flakeheaven python linter.

    Flakehell is a Flake8 wrapper to make it cool.

Automating Processes

cookiecutter

  • New: Explain how to use a default configuration for all your templates.
  • Improvement: Add references on why is not easy to update cookiecutter templates.

cruft

  • New: Introduce cruft tool to manage cookiecutter templates.

    cruft allows you to maintain all the necessary boilerplate for packaging and building projects separate from the code you intentionally write. Fully compatible with existing Cookiecutter templates.

Coding

Python

Pytest

  • New: Explain how to use marks to group the tests.
  • New: Explain how to test error raising with pytest.

Passpy

  • New: Introduce the passpy library.

    passpy a platform independent library and cli that is compatible with ZX2C4's pass.

Other

  • Correction: Explain how to remove all pip packages from a virtualenv.