Opened 3 years ago

Last modified 4 months ago

#21507 new task

Make sagelib a PyPI package — at Initial Version

Reported by: mkoeppe Owned by:
Priority: major Milestone: sage-7.6
Component: build Keywords: pip, PyPI
Cc: jdemeyer, was, vbraun, vdelecroix, dimpase, fbissey, embray, leif, aenge, nthiery, mmarco, klee, robertwb, infinity0, thansen, defeo, slelievre, gh-timokau, klui Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:


This is a task ticket organizing the steps necessary to eventually provide sagelib via PyPI.

It would be used by a Python user as follows. Let's assume a user has already installed every package that sage-the-distribution provides on their distribution. Then a simple

  pip install sagelib

would install sagelib in the user's Python installation. Then the user could do from sage.all import *.

Here are the steps:

  • #21480: Make sagelib self-contained, independent of SAGE_ROOT, and handle --build-base
  • Make sdist work
  • ...

Change History (0)

Note: See TracTickets for help on using tickets.