Opened 20 months ago

Last modified 4 months ago

#29845 new enhancement

PEP 517 / PEP 660 buildapi for sage_setup

Reported by: mkoeppe Owned by:
Priority: major Milestone: sage-wishlist
Component: build Keywords:
Cc: Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: #29846, #30581 Stopgaps:

Status badges

Description (last modified by mkoeppe)

Instead of fixing setup.py sdist using MANIFEST.in (#21516), we implement a PEP 517 buildapi in sage_setup.

This could be done, for example, by customizing flit.

References:

Change History (9)

comment:1 Changed 20 months ago by mkoeppe

  • Dependencies set to #29846

comment:2 Changed 20 months ago by mkoeppe

  • Description modified (diff)

comment:3 Changed 20 months ago by mkoeppe

  • Description modified (diff)

comment:4 Changed 20 months ago by mkoeppe

  • Milestone changed from sage-9.2 to sage-9.3

comment:5 Changed 17 months ago by gh-tobiasdiez

  • Description modified (diff)

comment:6 Changed 16 months ago by mkoeppe

  • Dependencies changed from #29846 to #29846, #30581

comment:7 Changed 11 months ago by mkoeppe

  • Milestone changed from sage-9.3 to sage-9.4

Setting new milestone based on a cursory review of ticket status, priority, and last modification date.

comment:8 Changed 6 months ago by mkoeppe

  • Milestone changed from sage-9.4 to sage-wishlist

comment:9 Changed 4 months ago by mkoeppe

  • Description modified (diff)
  • Summary changed from PEP 517 buildapi for sage_setup to PEP 517 / PEP 660 buildapi for sage_setup
Note: See TracTickets for help on using tickets.