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 instructions can be found in docs/skeleton-usage.rst.
- 2021-09-03:
configurenow requires pinned dependencies via the use ofrequirements.txtandrequirements-dev.txtconfigurecan 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
tmptovenv - Update README.rst with instructions for generating
requirements.txtandrequirements-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.