Skip to content

A library to reliably fetch code via HTTP, FTP and version control systems. This project is sponsored by NLnet project https://nlnet.nl/project/vulnerabilitydatabase/ Google Summer of Code, nexB and others generous sponsors!

Notifications You must be signed in to change notification settings

aboutcode-org/fetchcode

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

A library to reliably fetch code via HTTP, FTP and version control systems. This project is sponsored by NLnet project https://nlnet.nl/project/vulnerabilitydatabase/ Google Summer of Code, nexB and others generous sponsors!

Resources

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Contributors 19

Languages