Skip to content
  • Kenneth Loafman's avatar
    chg:pkg: Upgrade setup process and instructions (2nd try) · 867fab71
    Kenneth Loafman authored
    Finally fix #797
    
    * enhance README.md to match current PyPA install process
    * improve and expand pyproject.toml
      * build requires section
      * build excludes section
    * improve and shrink setup.py
      * remove SdistCommand
      * suppress nonsense warnings
    * pyproject.toml now does most of the heavy lifting
    * requires updates to pip, pipx, and setuptools
      * the newer pip builds a virtual environment
      * it installs the build requirements in that venv
      * the build is then done in that venv
    * fixes to tools/install\* scripts to build/test VM environment
    * replaces argparse with duplicity/argparse311 globally
    867fab71