Skip to content

Update the setup.py to deal with PEP517 (build isolation)

Philip Elson requested to merge pelson/pylogbook:modernise_and_publish into master
  • Update the setup.py to deal with PEP517 (build isolation)
    • Basically this entails registering an entry-point, rather than relying being able to run code to register in the setup.py (which is gradually being disabled by pip https://github.com/pypa/pip/issues/8368)
  • Add automatic versioning like PyJapc
  • Add a test (which is trivial) and run it as part of CI
  • Publish a sdist and a wheel when git tagged

Merge request reports