Skip to content

aboutcode-org/skeleton

Repository files navigation

A Simple Python Project Skeleton

This repo attempts to standardize our python repositories using modern python packaging and configuration techniques. Using this blog post as inspiration, this repository will serve as the base for all new python projects and will be adopted to all our existing ones as well.

Usage

Usage instructions can be found in docs/skeleton-usage.rst.

Release Notes

  • 2021-09-03:
    • configure now requires pinned dependencies via the use of requirements.txt and requirements-dev.txt
    • configure can now accept multiple options at once
    • Add utility scripts from scancode-toolkit/etc/release/ for use in generating project files
    • Rename virtual environment directory from tmp to venv
    • Update README.rst with instructions for generating requirements.txt and requirements-dev.txt, as well as collecting dependencies as wheels and generating ABOUT files for them.
  • 2021-05-11:
    • Adopt new configure scripts from ScanCode TK that allows correct configuration of which Python version is used.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published