Skip to content

Project structure

Le minaw edited this page Apr 11, 2021 · 8 revisions

Refs

Default project structure (NOT including opt-ins## )

  • package name
    • .gitignore
    • LICENSE.txt
    • README.md
    • pyproject.toml
    • package name
      • __init__.py
      • ... package content goes here ...
    • tests
      • __init__.py
      • ... tests go here ...

Open questions

  • No setup.py?
  • What should we do about setup.cfg?
  • How to include license file in wheels?
  • Where do data files (eg. images) lie? How to include them?
Clone this wiki locally