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

Add # sage_setup: distribution directives to all files #37901

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

Commits on Apr 14, 2024

  1. src/pyproject.toml.m4: Merge all metadata from src/setup.cfg.m4, remo…

    …ve src/setup.cfg.m4, update docs
    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    30e012f View commit details
    Browse the repository at this point in the history
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. Configuration menu
    Copy the full SHA
    366035e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a96f570 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c749f35 View commit details
    Browse the repository at this point in the history
  11. 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
  12. Configuration menu
    Copy the full SHA
    22395ae View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    7de8387 View commit details
    Browse the repository at this point in the history
  14. 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
  15. 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
  16. Configuration menu
    Copy the full SHA
    dfc6cca View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    a7fdfc9 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    e630e90 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    bcc7137 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    80d33ee View commit details
    Browse the repository at this point in the history
  21. 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
  22. Configuration menu
    Copy the full SHA
    91ad68f View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    e9f86a0 View commit details
    Browse the repository at this point in the history
  24. 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
  25. sage.*.all*: Update from sagemath#35095

    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    aaff425 View commit details
    Browse the repository at this point in the history
  26. 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
    966bfb2 View commit details
    Browse the repository at this point in the history
  27. Fixups in .all*

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

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

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

    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    4d08e0b View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    4bfd114 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    1361c65 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    8ae157a View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    113d34d View commit details
    Browse the repository at this point in the history
  35. src/sage/rings/all.py: Reorder imports

    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    4c53093 View commit details
    Browse the repository at this point in the history
  36. 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
    f2b24cb View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    4d36d9c View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    33aeb2c View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    01039f7 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    6f58f59 View commit details
    Browse the repository at this point in the history
  41. 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
    b423aab View commit details
    Browse the repository at this point in the history
  42. Manual fixes re 'del lazy_import'

    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    ded3be7 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    cdf3655 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    deca050 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    997614a View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    f0c7025 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    7175d41 View commit details
    Browse the repository at this point in the history
  48. 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
    b5c6a3f View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    8c0bda8 View commit details
    Browse the repository at this point in the history
  50. src/pyproject.toml.m4: Merge all metadata from src/setup.cfg.m4, remo…

    …ve src/setup.cfg.m4, update docs
    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    a62ad93 View commit details
    Browse the repository at this point in the history
  51. build/bin/sage-get-system-packages (install-requires[-toml], pip): Do…

    … not require ENABLE_SYSTEM_SITE_PACKAGES=yes
    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    6607780 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    c6b245e View commit details
    Browse the repository at this point in the history
  53. src/sage/misc/package_dir.py (read_distribution): Don't fail on FileN…

    …otFoundError, update doctest output
    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    663a5e5 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    7bf8816 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    3c2e590 View commit details
    Browse the repository at this point in the history
  56. Run 'make pypi-sdists && ./sage -fixdistributions --set all --from-eg…

    …g-info' using the distributions defined in sagemath#35095
    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    202e442 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    a8424d0 View commit details
    Browse the repository at this point in the history
  58. Fixups

    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    1a1aae5 View commit details
    Browse the repository at this point in the history
  59. src/sage_setup/find.py: Relax a doctest

    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    0f643be View commit details
    Browse the repository at this point in the history
  60. pkgs/sagemath-standard/setup.py: Conditionalize source discovery - no…

    …t needed for sdist
    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    f78fdb5 View commit details
    Browse the repository at this point in the history
  61. Fix doctests of is_package_or_sage_namespace_package_dir for multiple…

    … items in __path__
    mkoeppe authored and saraedum committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    e6449b6 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    80d8cc6 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    29e7d6e View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    a4078f0 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
  2. Configuration menu
    Copy the full SHA
    df78533 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. src/MANIFEST.in: graft sage

    mkoeppe committed May 1, 2024
    Configuration menu
    Copy the full SHA
    c84b064 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a05e957 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
  2. Configuration menu
    Copy the full SHA
    db9c848 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    71a6980 View commit details
    Browse the repository at this point in the history
  4. bootstrap: Simplify by using 'sage-package properties'

    bootstrap: Remove last direct use of 'build/pkgs'
    
    bootstrap-conda: Use 'sage-package properties' and 'sage-package dependencies'
    
    Update shell uses of 'sage-package properties'
    mkoeppe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    d6a91d2 View commit details
    Browse the repository at this point in the history
  5. m4/sage_spkg_collect.m4: Fix handling of missing package dirs (test: …

    …'./bootstrap && rm -rf build/pkgs/cachetools; ./configure')
    mkoeppe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    fb3962b View commit details
    Browse the repository at this point in the history
  6. Repair 'bootstrap -D'

    mkoeppe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    b348283 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ebc9ebf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5195d13 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c2594fb View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Configuration menu
    Copy the full SHA
    048d891 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ef4beb View commit details
    Browse the repository at this point in the history
  3. build/bin/sage-spkg-info: Show versions using new command 'sage-get-s…

    …ystem-packages versions'
    mkoeppe committed May 14, 2024
    Configuration menu
    Copy the full SHA
    6ee000b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6a3047e View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Configuration menu
    Copy the full SHA
    934f9cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ba97e7 View commit details
    Browse the repository at this point in the history
  3. src/pyproject.toml.m4: Merge all metadata from src/setup.cfg.m4, remo…

    …ve src/setup.cfg.m4, update docs
    mkoeppe committed May 17, 2024
    Configuration menu
    Copy the full SHA
    0280c38 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0b927be View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    78bb595 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    33003d7 View commit details
    Browse the repository at this point in the history
  7. build/pkgs/*/version_requirements.txt: Deduplicate version constraint…

    …s from pyproject.toml
    mkoeppe committed May 17, 2024
    Configuration menu
    Copy the full SHA
    452d6da View commit details
    Browse the repository at this point in the history
  8. build/bin/sage-get-system-packages: Extract from pyproject.toml [proj…

    …ect] dependencies, [project.optional-dependencies] too
    mkoeppe committed May 17, 2024
    Configuration menu
    Copy the full SHA
    6a54d56 View commit details
    Browse the repository at this point in the history
  9. build/bin/sage-get-system-packages: When scanning pyproject.toml for …

    …package names, treat dashes and underscores as equivalent
    mkoeppe committed May 17, 2024
    Configuration menu
    Copy the full SHA
    e0aed28 View commit details
    Browse the repository at this point in the history
  10. build/bin/sage-get-system-packages: Sort/uniquify package info extrac…

    …ted from src/pyproject.toml
    mkoeppe committed May 17, 2024
    Configuration menu
    Copy the full SHA
    a228617 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 23, 2024

  1. Configuration menu
    Copy the full SHA
    112a6ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a436233 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
  2. Configuration menu
    Copy the full SHA
    903cb92 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 2, 2024

  1. Configuration menu
    Copy the full SHA
    902784d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    df9dd71 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
    2bd68c9 View commit details
    Browse the repository at this point in the history