Opened 2 years ago

Last modified 2 years ago

#29702 closed enhancement

Move all code from src/setup.py, src/fpickle_setup.py to sage_setup — at Version 9

Reported by: Matthias Köppe Owned by:
Priority: major Milestone: sage-9.2
Component: refactoring Keywords: sd109
Cc: François Bissey, Volker Braun, Isuru Fernando, Dima Pasechnik, John Palmieri, Frédéric Chapoton, Michael Orlitzky Merged in:
Authors: Matthias Koeppe Reviewers:
Report Upstream: N/A Work issues:
Branch: u/mkoeppe/move_all_code_from_src_setup_py__src_fpickle_setup_py_to_sage_setup (Commits, GitHub, GitLab) Commit: 9e6e0212eccbd9ed76e0908574140d423173683c
Dependencies: #29411 Stopgaps:

Status badges

Description (last modified by Matthias Köppe)

This is preparation for splitting sagelib into separate distutils packages.

As a follow-up of this ticket, the remaining very short setup.py should probably be moved to build/pkgs/sagelib/src/ (alongside a symlink src -> SAGE_ROOT/src)

Change History (9)

comment:1 Changed 2 years ago by Matthias Köppe

Milestone: sage-9.1sage-9.2

comment:2 Changed 2 years ago by Matthias Köppe

Cc: Dima Pasechnik added
Dependencies: #29411

comment:3 Changed 2 years ago by Matthias Köppe

Description: modified (diff)
Summary: Move all code from src/setup.py to sage_setupMove all code from src/setup.py, src/fpicke_setup.py to sage_setup

comment:4 Changed 2 years ago by Matthias Köppe

Summary: Move all code from src/setup.py, src/fpicke_setup.py to sage_setupMove all code from src/setup.py, src/fpickle_setup.py to sage_setup

comment:5 Changed 2 years ago by Matthias Köppe

Branch: u/mkoeppe/move_all_code_from_src_setup_py__src_fpickle_setup_py_to_sage_setup

comment:6 Changed 2 years ago by git

Commit: 423ad52c62cf4d84d58b2516238e506dc19f4367

Branch pushed to git repo; I updated commit sha1. New commits:

681d46esrc/setup.py: Move class sage_install to new module sage_setup.command.sage_install
423ad52src/module_list.py: Move library_order to new module sage_setup.library_order

comment:7 Changed 2 years ago by git

Commit: 423ad52c62cf4d84d58b2516238e506dc19f4367758aa13971e53188a69391f7cb62e25731c73f41

Branch pushed to git repo; I updated commit sha1. New commits:

758aa13src/setup.py: Move classes sage_build_* to new modules sage_setup.command.sage_*

comment:8 Changed 2 years ago by git

Commit: 758aa13971e53188a69391f7cb62e25731c73f419e6e0212eccbd9ed76e0908574140d423173683c

Branch pushed to git repo; I updated commit sha1. New commits:

9e6e021src/setup.py: Move excepthook to new module sage_setup.excepthook

comment:9 Changed 2 years ago by Matthias Köppe

Authors: Matthias Koeppe
Description: modified (diff)
Status: newneeds_review
Note: See TracTickets for help on using tickets.