Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restructure sage.*.all for modularization, replace relative by absolute imports #37900

Open
wants to merge 33 commits into
base: develop
Choose a base branch
from

Commits on Apr 14, 2024

  1. Set up all__sage_categories.py

    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    e4b376b View commit details
    Browse the repository at this point in the history
  2. sage.*.all*: Update from sagemath#35095

    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    a960393 View commit details
    Browse the repository at this point in the history
  3. relative to absolute imports

    (cd src && for d in $(find sage -name __pycache__ -prune -o -type d -print); do sed -i.bak "/from *[.].*import/s/from /from $(echo $d | sed 's,/,.,g')/;s/[.] import / import /;" $d/all*.py; done)
    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    2a71fe1 View commit details
    Browse the repository at this point in the history
  4. Fixups in .all*

    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    0b7f892 View commit details
    Browse the repository at this point in the history
  5. Reverts

    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    6a8f404 View commit details
    Browse the repository at this point in the history
  6. Restores

    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    c791f78 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    366035e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a96f570 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c749f35 View commit details
    Browse the repository at this point in the history
  10. sage -fixdoctests --no-test --distribution sagemath_categories --upda…

    …te-known-test-failures
    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    563a3f2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    22395ae View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7de8387 View commit details
    Browse the repository at this point in the history
  13. for a in $(git --no-pager grep -l lazy_import src/sage/**/all*.py); d…

    …o if ! grep -q 'del lazy_import' $a; then echo 'del lazy_import' >> $a; fi; done
    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    e411118 View commit details
    Browse the repository at this point in the history
  14. Manual fixes re 'del lazy_import'

    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    7a07f69 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    dfc6cca View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a7fdfc9 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e630e90 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    bcc7137 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    80d33ee View commit details
    Browse the repository at this point in the history
  20. for a in $(git --no-pager grep -l install_doc src/sage/**/all*.py); d…

    …o if ! grep -q 'del install_doc' $a; then echo 'del install_doc' >> $a; fi; done
    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    49a508d View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    91ad68f View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    e9f86a0 View commit details
    Browse the repository at this point in the history
  23. Fixup changes to reestablish sagemath#36676

    The chain of immediate ancestors of this commit was created by
    cherry-picking the relevant commits that comprise sagemath#36676. Replaying all
    these commits (and the necessary conflict resolution) still leaves a
    non-empty diff when comparing 10.4.beta2 to the previous sagemath#36676 and
    10.4.beta3 to that cherry-picked branch. This commit makes sure that the
    diff is trivial. The changes introduced here were likely introduced in
    conflict resolution when merging develop into sagemath#36676. I did not replay
    these conflict resolutions, so I do this here manually.
    saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    2c6dd83 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

  1. Configuration menu
    Copy the full SHA
    f8cda25 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. Merge tag '10.4.beta5' into 36676

    SageMath version 10.4.beta5, Release Date: 2024-05-02
    mkoeppe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    ac36cbc View commit details
    Browse the repository at this point in the history

Commits on May 19, 2024

  1. Configuration menu
    Copy the full SHA
    45cc4bd View commit details
    Browse the repository at this point in the history

Commits on May 25, 2024

  1. Configuration menu
    Copy the full SHA
    0a27566 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. Configuration menu
    Copy the full SHA
    20e6cda View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a34bd71 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    327fb5c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    af1ff33 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2024

  1. Configuration menu
    Copy the full SHA
    fd5ba9a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8865085 View commit details
    Browse the repository at this point in the history