Skip to content
Snippets Groups Projects

Refactor packaging, part I

Relates to #75 (closed).

Move all project info to pyproject.toml.

Tasks:

  • Static Project Info
  • Register and run versioneer
  • Register Cython extension modules
  • Clean up package data files & manifest
  • Remove quicktest action from setup.py and realize quicktests some other way -> introduced quicktest.py

Notes:

  • The quicktest command in setup.py uses the distutils command interface, but distutils is deprecated since Python 3.10. We must find some other way to realize quicktests.
Edited by Frederik Hennig

Merge request reports

Pipeline #59591 passed

Pipeline passed for 21a69622 on da15siwa:b_packaging_pyproject_toml

Test coverage 87.38% (0.01%) from 1 job

Merged by Markus HolzerMarkus Holzer 1 year ago (Jan 15, 2024 1:20pm UTC)

Loading

Pipeline #60135 failed

Pipeline failed for da2d8c46 on master

Test coverage 87.42% (0.01%) from 1 job

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading