Opened 8 months ago
Last modified 5 weeks ago
#32601 new enhancement
Modularization of sagelib: Break out a separate package sagemath-standard-no-symbolics
Reported by: | mkoeppe | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | sage-9.8 |
Component: | refactoring | Keywords: | |
Cc: | gh-kliem, egourgoulhon, gh-tobiasdiez, aschilling | Merged in: | |
Authors: | Reviewers: | ||
Report Upstream: | N/A | Work issues: | |
Branch: | u/mkoeppe/modularization_of_sagelib__break_out_a_separate_package_sagemath_standard_no_symbolics (Commits, GitHub, GitLab) | Commit: | 6597498346aca2f17cb49795945e79c2cc837f78 |
Dependencies: | #32913 | Stopgaps: |
Description (last modified by )
This is a subset distribution that includes all of sagemath-standard except for sage.symbolic
and modules that use that.
As preparation, we remove gratuitous module-level imports from sage.symbolic
, sage.functions
, sage.calculus
which block this modularization.
- either by making these imports
lazy_import
- or by moving module-level imports to individual methods
- or by replacing unnecessary uses of symbolic functions
- or by using .abc (see #32414)
The command git grep -E '^from.*sage[.](symbolic|calculus|functions).*import'
helps to find these imports.
- #32411/#32413/#32415/#32416: Remove unnecessary uses of
SR
and symbolic functions - #32599:
sage.structure
,sage.sets
: Remove hard dependencies on the symbolic ring / polynomial rings - #32593:
sage.modules
,sage.matrix
: Remove import-time dependencies on the symbolic ring - #32708:
sage.tensor.modules
: remove dependency onsage.manifolds
- #32712
sage.tensor.modules
: make doctests involvingSR
optional - #32717: Remove use of
sage.functions.other.sqrt
(outside ofsage.symbolic
,sage.functions
,sage.manifolds
) - #32731: Avoid
ceil
,floor
fromsage.functions.other
in non-symbolic uses - #32794:
sage.functions.log.log
: Move tosage.misc.functional
- #33392:
sage.matrix
: Modularization fixes after #33159 - #32724: Replace
... is SR
byisinstance(..., sage.rings.abc.SymbolicRing)
to handle symbolic subrings - #32609 Remove more unnecessary uses of
SR
and symbolic functions insage.combinat
- #25827: Methods
__round__
,__trunc__
,__floor__
,__ceil__
- #32718: Remove module-level imports from
sage.symbolic
etc. (outside ofsage.symbolic
,sage.calculus
etc.) - #32721: Remove abuse of predefined
x
in doctests - #33673:
sage.categories.classical_crystals
: Remove use ofsage.symbolic
- #33674:
sage.combinat.root_system.coxeter_type
: Replace module-level import ofSR
To test:
./bootstrap && ./configure && make build && ./sage -sh -c '(cd pkgs/sagemath-standard-no-symbolics && SAGE_NUM_THREADS=16 tox -v -v -v -e py39-sagewheels-nopypi)'
See also:
- #31695 Modularization of sagelib: Break out separate package sagemath-symbolics
Change History (91)
comment:1 Changed 8 months ago by
- Dependencies changed from #29865 to #29865, #32599, #32593
comment:2 Changed 8 months ago by
- Description modified (diff)
comment:3 Changed 8 months ago by
- Dependencies changed from #29865, #32599, #32593 to #32575, #29865, #32599, #32593
comment:4 Changed 8 months ago by
- Dependencies changed from #32575, #29865, #32599, #32593 to #32575, #32442, #29865, #32599, #32593
comment:5 Changed 8 months ago by
- Branch set to u/mkoeppe/modularization_of_sagelib__break_out_a_separate_package_sagemath_standard_no_symbolics
comment:6 Changed 8 months ago by
- Cc gh-kliem added
- Commit set to 89bb042f365fdcc8a81400edf745922004cbe748
- Dependencies changed from #32575, #32442, #29865, #32599, #32593 to #32575, #32442, #29865, #32599, #32593, #32608
comment:7 Changed 8 months ago by
- Commit changed from 89bb042f365fdcc8a81400edf745922004cbe748 to 80baf7b659f230c4316326740d50c16e552cf78a
Branch pushed to git repo; I updated commit sha1. New commits:
80baf7b | sage.{dynamics,geometry,interfaces}.all: Use lazy_import for imports from modules not in sagemath-standard-no-symbolics
|
comment:8 Changed 8 months ago by
from sage.quadratic_forms.genera.genus import genera File "/Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-standard-no-symbolics/.tox/python-sagewheels-nopypi/lib/python3.9/site-packages/sage/quadratic_forms/genera/genus.py", line 35, in <module> from sage.functions.gamma import gamma ModuleNotFoundError: No module named 'sage.functions'
comment:9 Changed 8 months ago by
- Description modified (diff)
comment:10 Changed 8 months ago by
- Description modified (diff)
comment:11 Changed 8 months ago by
- Description modified (diff)
comment:12 Changed 8 months ago by
- Description modified (diff)
comment:13 Changed 7 months ago by
- Cc egourgoulhon added
- Dependencies changed from #32575, #32442, #29865, #32599, #32593, #32608 to #32575, #32442, #29865, #32599, #32593, #32608, #32708
- Description modified (diff)
comment:14 Changed 7 months ago by
- Description modified (diff)
comment:15 Changed 7 months ago by
- Dependencies changed from #32575, #32442, #29865, #32599, #32593, #32608, #32708 to #32575, #32442, #29865, #32599, #32593, #32608, #32708, #32712
comment:16 Changed 7 months ago by
- Dependencies changed from #32575, #32442, #29865, #32599, #32593, #32608, #32708, #32712 to #32575, #32442, #29865, #32599, #32593, #32608, #32708, #32712, #32665, #32619
comment:17 Changed 7 months ago by
- Commit changed from 80baf7b659f230c4316326740d50c16e552cf78a to 2c02ba974b0fd50154c1ae14637511533aa492b8
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
b484d51 | src/sage/symbolic/callable.py: Fixup
|
fad87c0 | Expression.is_callable: New
|
4bc059b | src/sage/ext/fast_callable.pyx: Remove use of is_CallableSymbolicExpression
|
8624925 | src/sage/symbolic/ring.pyx: Update doctest output with deprecation warning
|
37da733 | src/sage/sets/condition_set.py: Remove use of is_CallableSymbolicExpression
|
80a8f9e | sage.plot: Remove use of is_CallableSymbolicExpression, is_SymbolicEquation
|
a287531 | src/sage/schemes/elliptic_curves/constructor.py: Remove use of SR, is_SymbolicEquation; add test for symbolic input
|
c9861d1 | src/sage/interfaces/qepcad.py: Remove use of is_SymbolicEquation
|
341337a | src/sage/ext/fast_callable.pyx: Remove use of is_SymbolicVariable
|
2c02ba9 | Merge #32665
|
comment:18 Changed 7 months ago by
- Description modified (diff)
comment:19 Changed 7 months ago by
- Commit changed from 2c02ba974b0fd50154c1ae14637511533aa492b8 to c38d3d667ae5e170caa5c4f946c3bf691ff28c42
Branch pushed to git repo; I updated commit sha1. New commits:
e9fc48d | Merge tag '9.5.beta3' into t/29865/t/29865-modularizarion-sage-objects
|
f79f0f8 | pkgs/sagemath-objects/setup.py: On sdist or egg_info, do not run find_python_sources
|
9600217 | pkgs/sagemath-objects/tox.ini: passenv SAGE_NUM_THREADS*
|
6bd807b | pkgs/sagemath-categories/tox.ini: passenv SAGE_NUM_THREADS*
|
c60d2d4 | Merge #29865
|
c38d3d6 | src/requirements.txt.m4: Add memory_allocator
|
comment:20 Changed 7 months ago by
- Commit changed from c38d3d667ae5e170caa5c4f946c3bf691ff28c42 to efb68ff279d1873844634d9c77d623a75afd9a2c
Branch pushed to git repo; I updated commit sha1. New commits:
efb68ff | src/sage/quadratic_forms/genera/genus.py: Move imports from sage.functions, sage.symbolic into method
|
comment:21 Changed 7 months ago by
- Description modified (diff)
comment:22 Changed 7 months ago by
- Description modified (diff)
comment:23 Changed 7 months ago by
- Commit changed from efb68ff279d1873844634d9c77d623a75afd9a2c to 0a906347ec908255c5ffbbee315e829e09d47141
comment:24 Changed 7 months ago by
- Description modified (diff)
comment:25 Changed 7 months ago by
- Dependencies changed from #32575, #32442, #29865, #32599, #32593, #32608, #32708, #32712, #32665, #32619 to #32575, #32442, #29865, #32599, #32593, #32608, #32708, #32712, #32665, #32619, #32635
comment:26 Changed 7 months ago by
- Commit changed from 0a906347ec908255c5ffbbee315e829e09d47141 to 832dad786bcd39e1c73d7cb6d1480625710c926f
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
ac58286 | Matrix.gram_schmidt: Use sage.rings.abc
|
6d4ee6e | Matrix.gram_schmidt: Use sage.rings.abc (fixup)
|
3ea1f8b | Merge #32635
|
ddaf8d4 | src/sage/modular/pollack_stevens/dist.pyx: Remove unused import
|
75bb729 | src/sage/quadratic_forms/ternary.pyx: Remove unused import
|
77075d5 | src/sage/lfunctions/zero_sums.pyx: Move import from sage.symbolic into method
|
072f1a7 | src/sage/combinat/crystals/tensor_product_element.pyx: Remove unused import
|
2623ef9 | src/sage/rings/polynomial/weil/weil_polynomials.pyx: Replace use of sage.functions.generalized.sgn by method .sign()
|
0ce36ac | src/sage/groups/braid.py: Replace use of sage.functions.generalized.sgn by method .sign()
|
832dad7 | pkgs/sagemath-standard-no-symbolics/MANIFEST.in.m4: Exclude sage/lfunctions, sage/libs/giac.p*
|
comment:27 Changed 7 months ago by
- Commit changed from 832dad786bcd39e1c73d7cb6d1480625710c926f to d5e24d544033590c11326250710f6d2faba0cf35
comment:28 Changed 7 months ago by
- Description modified (diff)
comment:29 Changed 7 months ago by
- Dependencies changed from #32575, #32442, #29865, #32599, #32593, #32608, #32708, #32712, #32665, #32619, #32635 to #32575, #32442, #29865, #32599, #32593, #32608, #32708, #32712, #32665, #32619, #32635, #32614
comment:30 Changed 7 months ago by
- Commit changed from d5e24d544033590c11326250710f6d2faba0cf35 to a97497a18968f7e37243febdd760a92d70bfe77d
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
1ec0c48 | src/sage/features/sagemath.py: Add sage.rings.number_field
|
0063749 | src/sage/features/sagemath.py: Add features for modules that were optional extensions
|
14fd1e5 | src/doc/en/developer/coding_basics.rst: Update discussion of feature tags
|
27c53ac | src/sage/features/sagemath.py: Add 'sage.plot'
|
180e31d | Merge #30887
|
10e8d63 | sage.features.sagemath: Use JoinFeature when tag is different from the actually tested module
|
654d09c | sage.features.sagemath: Change sage_optional_tags to sage_features
|
f63a7d0 | src/sage/features/: Move features depending on optional packages to separate files
|
4558791 | Merge tag '9.5.beta3' into t/32614/features_and_optional_tags_for_sage_subset_distributions
|
a97497a | Merge #32614
|
comment:31 Changed 7 months ago by
- Description modified (diff)
comment:32 Changed 7 months ago by
- Commit changed from a97497a18968f7e37243febdd760a92d70bfe77d to 46a05b3b91b953382f7206135f02f57f6da6e17f
Branch pushed to git repo; I updated commit sha1. New commits:
46a05b3 | src/sage/rings/polynomial/polynomial_element.pyx: Use isinstance(..., sage.rings.abc.SymbolicRing) instead of ... is SR
|
comment:33 Changed 7 months ago by
- Commit changed from 46a05b3b91b953382f7206135f02f57f6da6e17f to c294939a41c536ad269f73e98f2333062a213a74
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
c294939 | src/sage/rings/polynomial/polynomial_element.pyx: Use isinstance(..., sage.rings.abc.SymbolicRing) instead of ... is SR
|
comment:34 Changed 7 months ago by
- Commit changed from c294939a41c536ad269f73e98f2333062a213a74 to ecfcfde1a250461eb7a68b6b6b9941c4cde330e7
Branch pushed to git repo; I updated commit sha1. New commits:
ecfcfde | src/sage/plot: Import Expression from sage.structure.element
|
comment:35 Changed 7 months ago by
- Commit changed from ecfcfde1a250461eb7a68b6b6b9941c4cde330e7 to deece1727b9da09eed4ca15ba9076954ec40ed58
Branch pushed to git repo; I updated commit sha1. New commits:
deece17 | src/sage/plot/graphics.py: Use isinstance(tick_formatter, sage.rings.abc.Expression) instead of ... in SR
|
comment:36 Changed 7 months ago by
$ pkgs/sagemath-standard-no-symbolics/.tox/py39-sagewheels-nopypi/bin/sage -tp 4 src/sage/graphs/ sage -t --random-seed=0 src/sage/graphs/generic_graph.py # 89 doctests failed sage -t --random-seed=0 src/sage/graphs/graph.py # Killed due to segmentation fault sage -t --random-seed=0 src/sage/graphs/generators/distance_regular.pyx # 32 doctests failed sage -t --random-seed=0 src/sage/graphs/generators/smallgraphs.py # 18 doctests failed sage -t --random-seed=0 src/sage/graphs/generators/families.py # 12 doctests failed sage -t --random-seed=0 src/sage/graphs/graph_generators.py # 5 doctests failed sage -t --random-seed=0 src/sage/graphs/bipartite_graph.py # 3 doctests failed sage -t --random-seed=0 src/sage/graphs/tutte_polynomial.py # 4 doctests failed sage -t --random-seed=0 src/sage/graphs/generators/random.py # 2 doctests failed sage -t --random-seed=0 src/sage/graphs/generators/basic.py # 4 doctests failed sage -t --random-seed=0 src/sage/graphs/graph_latex.py # 5 doctests failed sage -t --random-seed=0 src/sage/graphs/graph_plot.py # 30 doctests failed sage -t --random-seed=0 src/sage/graphs/spanning_tree.pyx # 2 doctests failed sage -t --random-seed=0 src/sage/graphs/hypergraph_generators.py # 2 doctests failed sage -t --random-seed=0 src/sage/graphs/graph_decompositions/tree_decomposition.pyx # 15 doctests failed sage -t --random-seed=0 src/sage/graphs/matchpoly.pyx # 2 doctests failed sage -t --random-seed=0 src/sage/graphs/hyperbolicity.pyx # 52 doctests failed sage -t --random-seed=0 src/sage/graphs/traversals.pyx # 7 doctests failed sage -t --random-seed=0 src/sage/graphs/generic_graph_pyx.pyx # 1 doctest failed
comment:37 Changed 7 months ago by
- Commit changed from deece1727b9da09eed4ca15ba9076954ec40ed58 to fc17053f839a445013ebe7e4d2cde939cc1911d3
Branch pushed to git repo; I updated commit sha1. New commits:
fc17053 | Merge tag '9.5.beta4' into t/32601/modularization_of_sagelib__break_out_a_separate_package_sagemath_standard_no_symbolics
|
comment:38 Changed 7 months ago by
- Commit changed from fc17053f839a445013ebe7e4d2cde939cc1911d3 to 8d68649a4554d702d48f89a8821dcfb1f4da0097
Branch pushed to git repo; I updated commit sha1. New commits:
51b554f | sage.misc.functional: Move sqrt here from sage.functions.other
|
71165ea | git grep -l 'functions.*import.*sqrt' | xargs sed -i.bak 's/from sage[.]functions[.].* import sqrt *$/from sage.misc.functional import sqrt/'
|
1214541 | git grep -l 'functions.*import.*sqrt' | xargs sed -i.bak 's/from sage[.]functions[.].* import _do_sqrt *$/from sage.misc.functional import _do_sqrt/'
|
4a752e0 | git grep -l 'functions.*import.*sqrt' | xargs sed -E -i.bak $'s/^( *)from (sage[.]functions[.].* import .*)(, *sqrt|sqrt, *)(.*)/\1from \2\4\\n\1from sage.misc.functional import sqrt/'
|
5952b37 | src/sage/misc/all.py: Add sqrt
|
905e800 | src/sage/misc/functional.py: Fix imports
|
451ac27 | src/sage/functions/other.py: Remove import from sage.rings.all
|
d04c7e4 | Merge #32717
|
4ae0cb2 | src/sage/dynamics/arithmetic_dynamics/projective_ds.py: lazy_import from sage.calculus
|
8d68649 | src/sage/dynamics/arithmetic_dynamics/endPN_automorphism_group.py: Use integer division instead of floor(.../...)
|
comment:39 Changed 7 months ago by
- Dependencies changed from #32575, #32442, #29865, #32599, #32593, #32608, #32708, #32712, #32665, #32619, #32635, #32614 to #32575, #32442, #29865, #32599, #32593, #32608, #32708, #32712, #32665, #32619, #32635, #32614, #32717
comment:40 Changed 7 months ago by
- Commit changed from 8d68649a4554d702d48f89a8821dcfb1f4da0097 to 98916c62201ed468372015a63f2b3c0764fbf36a
Branch pushed to git repo; I updated commit sha1. New commits:
cebcda3 | Merge tag '9.5.beta4' into t/29039/pip_installable_package_sage_bootstrap
|
0026892 | Merge tag '9.5.beta5' into t/29039/pip_installable_package_sage_bootstrap
|
e068bd9 | Merge #29039
|
98916c6 | Merge branch 't/29865/t/29865-modularizarion-sage-objects' into t/32601/modularization_of_sagelib__break_out_a_separate_package_sagemath_standard_no_symbolics
|
comment:41 Changed 7 months ago by
$ pkgs/sagemath-standard-no-symbolics/.tox/py39-sagewheels-nopypi/bin/sage -tp 4 src/sage/graphs/ sage -t --random-seed=221465068303176183606154232015486911187 src/sage/graphs/generic_graph.py # 46 doctests failed sage -t --random-seed=221465068303176183606154232015486911187 src/sage/graphs/graph.py # Killed due to segmentation fault sage -t --random-seed=221465068303176183606154232015486911187 src/sage/graphs/generators/distance_regular.pyx # 32 doctests failed sage -t --random-seed=221465068303176183606154232015486911187 src/sage/graphs/generators/smallgraphs.py # 18 doctests failed sage -t --random-seed=221465068303176183606154232015486911187 src/sage/graphs/generators/families.py # 12 doctests failed sage -t --random-seed=221465068303176183606154232015486911187 src/sage/graphs/generators/random.py # 1 doctest failed sage -t --random-seed=221465068303176183606154232015486911187 src/sage/graphs/bipartite_graph.py # 3 doctests failed sage -t --random-seed=221465068303176183606154232015486911187 src/sage/graphs/graph_generators.py # 1 doctest failed sage -t --random-seed=221465068303176183606154232015486911187 src/sage/graphs/tutte_polynomial.py # 2 doctests failed sage -t --random-seed=221465068303176183606154232015486911187 src/sage/graphs/generators/basic.py # 4 doctests failed sage -t --random-seed=221465068303176183606154232015486911187 src/sage/graphs/graph_latex.py # 5 doctests failed sage -t --random-seed=221465068303176183606154232015486911187 src/sage/graphs/hypergraph_generators.py # 2 doctests failed sage -t --random-seed=221465068303176183606154232015486911187 src/sage/graphs/graph_decompositions/tree_decomposition.pyx # 15 doctests failed sage -t --random-seed=221465068303176183606154232015486911187 src/sage/graphs/matchpoly.pyx # 2 doctests failed sage -t --random-seed=221465068303176183606154232015486911187 src/sage/graphs/hyperbolicity.pyx # 52 doctests failed sage -t --random-seed=221465068303176183606154232015486911187 src/sage/graphs/traversals.pyx # 7 doctests failed sage -t --random-seed=221465068303176183606154232015486911187 src/sage/graphs/generic_graph_pyx.pyx # 1 doctest failed
comment:42 Changed 7 months ago by
- Dependencies changed from #32575, #32442, #29865, #32599, #32593, #32608, #32708, #32712, #32665, #32619, #32635, #32614, #32717 to #29865, #32731
comment:43 Changed 7 months ago by
- Commit changed from 98916c62201ed468372015a63f2b3c0764fbf36a to 543d5bf83a5ccf009fcffbfba60732f3ca92573b
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
00f5615 | src/sage/graphs/hyperbolicity.pyx: Remove unused import
|
27b44b9 | src/sage/modular/pollack_stevens/dist.pyx: Remove unused import
|
7f1d021 | src/sage/quadratic_forms/ternary.pyx: Remove unused import
|
d5cfe2a | src/sage/combinat/crystals/tensor_product_element.pyx: Remove unused import
|
d825aa8 | src/sage/combinat/crystals/littelmann_path.py: Use integer_floor instead of sage.functions.other.floor
|
9c35213 | src/sage/combinat/diagram_algebras.py: Use integer_floor, integer_ceil instead of importing from sage.functions
|
57551d3 | src/sage/graphs/generic_graph.py: Use integer_floor instead of sage.functions.other.floor
|
bed7308 | src/sage/geometry/polyhedron/base.py: Remove stray character
|
33a2e7b | src/sage/geometry/polyhedron/base.py: Fix up imports
|
543d5bf | Merge branch 'u/mkoeppe/avoid_ceil__floor_from_sage_functions_other_in_non_symbolic_uses' of git://trac.sagemath.org/sage into t/32601/modularization_of_sagelib__break_out_a_separate_package_sagemath_standard_no_symbolics
|
comment:44 Changed 7 months ago by
- Dependencies changed from #29865, #32731 to #29865, #32731, #32794
- Description modified (diff)
comment:45 Changed 7 months ago by
sage -t --random-seed=49515356934901712207815916771738328605 src/sage/graphs/generic_graph.py # 15 doctests failed sage -t --random-seed=49515356934901712207815916771738328605 src/sage/graphs/graph.py # Killed due to segmentation fault sage -t --random-seed=49515356934901712207815916771738328605 src/sage/graphs/generators/distance_regular.pyx # 7 doctests failed sage -t --random-seed=49515356934901712207815916771738328605 src/sage/graphs/generators/smallgraphs.py # 18 doctests failed sage -t --random-seed=49515356934901712207815916771738328605 src/sage/graphs/generators/families.py # 12 doctests failed sage -t --random-seed=49515356934901712207815916771738328605 src/sage/graphs/generators/random.py # 1 doctest failed sage -t --random-seed=49515356934901712207815916771738328605 src/sage/graphs/tutte_polynomial.py # 2 doctests failed sage -t --random-seed=49515356934901712207815916771738328605 src/sage/graphs/graph_generators.py # 1 doctest failed sage -t --random-seed=49515356934901712207815916771738328605 src/sage/graphs/bipartite_graph.py # 3 doctests failed sage -t --random-seed=49515356934901712207815916771738328605 src/sage/graphs/generic_graph_pyx.pyx # 1 doctest failed sage -t --random-seed=49515356934901712207815916771738328605 src/sage/graphs/graph_latex.py # 5 doctests failed sage -t --random-seed=49515356934901712207815916771738328605 src/sage/graphs/generators/basic.py # 4 doctests failed sage -t --random-seed=49515356934901712207815916771738328605 src/sage/graphs/graph_decompositions/tree_decomposition.pyx # 15 doctests failed sage -t --random-seed=49515356934901712207815916771738328605 src/sage/graphs/hypergraph_generators.py # 2 doctests failed sage -t --random-seed=49515356934901712207815916771738328605 src/sage/graphs/matchpoly.pyx # 2 doctests failed sage -t --random-seed=49515356934901712207815916771738328605 src/sage/graphs/traversals.pyx # 7 doctests failed
comment:46 Changed 7 months ago by
- Commit changed from 543d5bf83a5ccf009fcffbfba60732f3ca92573b to 7373f4fd7c93609b522474f48477bfe5966ab27e
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
6be920a | src/sage/combinat/words/finite_word.py: Change import of log for symbolic use to import from sage.functions.log
|
238e97e | src/sage/matrix/operation_table.py: Change non-symbolic use of log to import from sage.misc.functional
|
94a81a9 | Merge #32794
|
42fc62b | src/sage/groups/lie_gps/nilpotent_lie_group.py: Make another import from sage.manifolds lazy
|
7d12d1f | src/sage/graphs/hypergraph_generators.py: Import binomial from sage.arith.misc
|
5fe8aa6 | src/sage/geometry/polyhedron/combinatorial_polyhedron/base.pyx: Avoid imports from .all
|
6d5ec0a | git grep -l 'all import cached' src/sage | xargs sed -E -i.bak $'s/^( *)from sage.*all import (cached_[a-z]*) *$/\1from sage.misc.cachefunc import \2/'
|
299bd0c | git grep -l 'all import .*Integer' src/sage | xargs sed -E -i.bak $'s/^( *)from sage.*all import Integer *$/\1from sage.rings.integer import Integer/'
|
54fa2ee | git grep -l 'all import .*GF' src/sage | xargs sed -E -i.bak $'s/^( *)from sage.*all import GF *$/\1from sage.rings.finite_rings.finite_field_constructor import GF/'
|
7373f4f | Merge #32733
|
comment:47 Changed 7 months ago by
- Dependencies changed from #29865, #32731, #32794 to #29865, #32731, #32733, #32794
comment:48 Changed 7 months ago by
sage -t --random-seed=150700228486336030108077186454218443399 src/sage/graphs/generic_graph.py # 15 doctests failed sage -t --random-seed=150700228486336030108077186454218443399 src/sage/graphs/graph.py # Bad exit: 1 sage -t --random-seed=150700228486336030108077186454218443399 src/sage/graphs/generators/distance_regular.pyx # 7 doctests failed sage -t --random-seed=150700228486336030108077186454218443399 src/sage/graphs/generators/smallgraphs.py # 18 doctests failed sage -t --random-seed=150700228486336030108077186454218443399 src/sage/graphs/generators/families.py # 12 doctests failed sage -t --random-seed=150700228486336030108077186454218443399 src/sage/graphs/generators/random.py # 1 doctest failed sage -t --random-seed=150700228486336030108077186454218443399 src/sage/graphs/graph_generators.py # 1 doctest failed sage -t --random-seed=150700228486336030108077186454218443399 src/sage/graphs/tutte_polynomial.py # 2 doctests failed sage -t --random-seed=150700228486336030108077186454218443399 src/sage/graphs/bipartite_graph.py # 3 doctests failed sage -t --random-seed=150700228486336030108077186454218443399 src/sage/graphs/generators/basic.py # 4 doctests failed sage -t --random-seed=150700228486336030108077186454218443399 src/sage/graphs/graph_latex.py # 5 doctests failed sage -t --random-seed=150700228486336030108077186454218443399 src/sage/graphs/graph_decompositions/tree_decomposition.pyx # 15 doctests failed sage -t --random-seed=150700228486336030108077186454218443399 src/sage/graphs/matchpoly.pyx # 2 doctests failed sage -t --random-seed=150700228486336030108077186454218443399 src/sage/graphs/traversals.pyx # 7 doctests failed sage -t --random-seed=150700228486336030108077186454218443399 src/sage/graphs/generic_graph_pyx.pyx # 1 doctest failed
comment:49 Changed 7 months ago by
- Commit changed from 7373f4fd7c93609b522474f48477bfe5966ab27e to 1c4c53c62bc496eadb72f9fc8a35b2b88ed472f6
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
3c821bd | sage.functions.other._eval_floor_ceil: Handle elements of symbolic subrings like elements of SR
|
f1c9258 | src/sage/combinat/q_analogues.py: Handle symbolic subrings like SR
|
f98855b | src/sage/dynamics/arithmetic_dynamics/projective_ds.py: Use sage.rings.abc.SymbolicRing instead of 'is SR'
|
7f1500e | src/sage/geometry/polyhedron/parent.py: For backend='normaliz', accept subrings of SR
|
76e0962 | [Diff]ScalarFieldAlgebra._coerce_map_from_: Also coerce from subrings of SR
|
b7470d1 | Matrix.is_{positive_operator,cross_positive,lyapunov_like}_on: Handle symbolic subrings like SR
|
5fca7fc | continued_fraction: Handle symbolic subrings like SR
|
038eb9f | src/sage/symbolic/pynac_impl.pxi (py_is_integer, py_is_exact): Handle symbolic subrings like SR
|
ff83c4c | sage.repl.ipython_kernel (widget_from_tuple, slider): Handle symbolic subrings like SR
|
1c4c53c | Merge branch 'u/mkoeppe/replace______is_sr__by_isinstance______sage_rings_abc_symbolicring__to_handle_symbolic_subrings' of git://trac.sagemath.org/sage into t/32601/modularization_of_sagelib__break_out_a_separate_package_sagemath_standard_no_symbolics
|
comment:50 Changed 6 months ago by
- Commit changed from 1c4c53c62bc496eadb72f9fc8a35b2b88ed472f6 to 41a5f5027e8267e3e96aa92d3d603f4c9a74a9c0
Branch pushed to git repo; I updated commit sha1. New commits:
2788e3f | Merge #32769
|
6187f93 | Merge tag '9.5.beta6' into t/29865/t/29865-modularizarion-sage-objects
|
a6cc585 | build/pkgs/sage_setup/install-requires.txt: Fix version
|
743e004 | pkgs/sagemath-objects/MANIFEST.in: Add sage.misc.namespace_package
|
41a5f50 | Merge #29865
|
comment:51 Changed 6 months ago by
- Commit changed from 41a5f5027e8267e3e96aa92d3d603f4c9a74a9c0 to d805d108a07d406d85da17947ca9c7d037848f96
Branch pushed to git repo; I updated commit sha1. New commits:
f9182b4 | Merge tag '9.5.beta5' into t/32733/remove_more__all_imports
|
2ce2751 | src/sage/interacts/library.py: Remove unused imports
|
23d8441 | src/sage/interacts/library.py: suppress pyflakes warning
|
48360b7 | src/sage/libs/eclib/interface.py: Remove unused import
|
e2d1765 | Merge tag '9.5.beta6' into t/32733/remove_more__all_imports
|
d805d10 | Merge #32733
|
comment:52 follow-up: ↓ 56 Changed 6 months ago by
Cyclic import problem:
>>> import sage.categories.all Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-standard-no-symbolics/.tox/py39-sagewheels-nopypi/lib/python3.9/site-packages/sage/categories/all.py", line 36, in <module> from .basic import * File "/Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-standard-no-symbolics/.tox/py39-sagewheels-nopypi/lib/python3.9/site-packages/sage/categories/basic.py", line 44, in <module> from .complete_discrete_valuation import CompleteDiscreteValuationRings ImportError: cannot import name 'CompleteDiscreteValuationRings' from 'sage.categories.complete_discrete_valuation' (/Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-standard-no-symbolics/.tox/py39-sagewheels-nopypi/lib/python3.9/site-packages/sage/categories/complete_discrete_valuation.py)
comment:53 Changed 6 months ago by
- Commit changed from d805d108a07d406d85da17947ca9c7d037848f96 to 531063aa7337eb05bbda22c676bc2105aaefb862
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
48cab99 | Import Algebra from sage.rings.ring, not sage.algebras.algebra
|
9f5fd79 | Import CommutativeAlgebra from sage.rings.ring, not sage.rings.commutative_algebra
|
e606d35 | src/sage/rings/polynomial/polynomial_ring.py: fixup
|
0374024 | Merge #32870
|
2a4a323 | Merge tag '9.5.beta7' into t/29039/pip_installable_package_sage_bootstrap
|
30da94c | Merge #29039
|
a72ee3b | src/sage/all__sagemath_objects.py: Add some more imports
|
f3ee49b | src/sage/all__sagemath_objects.py: Add definitions of Integer, RealNumber for doctesting
|
9ef0567 | Merge #29039
|
531063a | Merge #29865
|
comment:54 Changed 6 months ago by
- Cc gh-tobiasdiez added
- Dependencies changed from #29865, #32731, #32733, #32794 to #29865, #32731, #32733, #32794, #32913
comment:55 Changed 6 months ago by
- Commit changed from 531063aa7337eb05bbda22c676bc2105aaefb862 to b1b5a095ccced42df996d9a0722ebc029b4c1160
comment:56 in reply to: ↑ 52 Changed 6 months ago by
comment:57 Changed 6 months ago by
$ pkgs/sagemath-standard-no-symbolics/.tox/py39-sagewheels-nopypi/bin/sage-runtests -p 4 src/sage/graphs/ sage -t --random-seed=334966994128161535997678980273883901472 src/sage/graphs/generic_graph.py # 19 doctests failed sage -t --random-seed=334966994128161535997678980273883901472 src/sage/graphs/graph.py # Bad exit: 1 sage -t --random-seed=334966994128161535997678980273883901472 src/sage/graphs/generators/distance_regular.pyx # 7 doctests failed sage -t --random-seed=334966994128161535997678980273883901472 src/sage/graphs/generators/smallgraphs.py # 18 doctests failed sage -t --random-seed=334966994128161535997678980273883901472 src/sage/graphs/connectivity.pyx # 2 doctests failed sage -t --random-seed=334966994128161535997678980273883901472 src/sage/graphs/graph_decompositions/fast_digraph.pyx # 5 doctests failed sage -t --random-seed=334966994128161535997678980273883901472 src/sage/graphs/generators/families.py # 12 doctests failed sage -t --random-seed=334966994128161535997678980273883901472 src/sage/graphs/generators/random.py # 1 doctest failed sage -t --random-seed=334966994128161535997678980273883901472 src/sage/graphs/graph_generators.py # 1 doctest failed sage -t --random-seed=334966994128161535997678980273883901472 src/sage/graphs/tutte_polynomial.py # 2 doctests failed sage -t --random-seed=334966994128161535997678980273883901472 src/sage/graphs/generators/basic.py # 4 doctests failed sage -t --random-seed=334966994128161535997678980273883901472 src/sage/graphs/matchpoly.pyx # 2 doctests failed sage -t --random-seed=334966994128161535997678980273883901472 src/sage/graphs/generic_graph_pyx.pyx # 1 doctest failed sage -t --random-seed=334966994128161535997678980273883901472 src/sage/graphs/bipartite_graph.py # 3 doctests failed sage -t --random-seed=334966994128161535997678980273883901472 src/sage/graphs/graph_latex.py # 5 doctests failed sage -t --random-seed=334966994128161535997678980273883901472 src/sage/graphs/graph_decompositions/tree_decomposition.pyx # 15 doctests failed sage -t --random-seed=334966994128161535997678980273883901472 src/sage/graphs/traversals.pyx # 7 doctests failed
comment:58 Changed 6 months ago by
- Commit changed from b1b5a095ccced42df996d9a0722ebc029b4c1160 to d2cdbf2116a9c72b8c636cf392ddd4d2e7b94ad4
Branch pushed to git repo; I updated commit sha1. New commits:
98fa12a | sage.graphs.generators.random.RandomChordalGraph: Use sage.misc.functional.isqrt
|
d4aeaee | sage.graphs.graph_decompositions.tree_decomposition.treelength_lowerbound: Avoid ceil from sage.functions, remove workaround for python 2 integer div
|
d2cdbf2 | src/sage/graphs/graph_latex.py: Mark doctests # optional - sage.symbolic
|
comment:59 Changed 6 months ago by
- Commit changed from d2cdbf2116a9c72b8c636cf392ddd4d2e7b94ad4 to 0781d78a59e25d0191c3810e436c15c3582dac4d
Branch pushed to git repo; I updated commit sha1. New commits:
0781d78 | src/sage/groups/lie_gps/catalog.py: Use lazy_import
|
comment:60 Changed 6 months ago by
- Dependencies changed from #29865, #32731, #32733, #32794, #32913 to #29865, #32731, #32733, #32794, #32913, #32888, #32916
comment:61 Changed 6 months ago by
- Commit changed from 0781d78a59e25d0191c3810e436c15c3582dac4d to e45c0a247c5dd5b6cd5504b2adc3ffc00d288018
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
df49677 | src/sage/graphs/graph_latex.py: Mark doctests # optional - sage.symbolic
|
8d7b7cd | src/sage/graphs/generic_graph_pyx.pyx: In doctest, use math.pi with polar_plot
|
d062a72 | src/sage/graphs/matchpoly.pyx: Mark a doctest # optional - sage.symbolic
|
db13d3f | src/sage/graphs/bipartite_graph.py: Mark some doctests # optional - sage.symbolic
|
bab8600 | src/sage/graphs/generators/families.py: Avoid using sage.functions.trig
|
7b7b4cd | src/sage/graphs/graph.py: In doctests, use integer_ceil instead of ceil
|
d2ada01 | GenericGraph.laplacian_matrix: Import sqrt only when needed, add # optional - sage.symbolic
|
a6a3d4c | src/sage/graphs/generators/distance_regular.pyx: Avoid use of sage.functions.trig
|
9fa5543 | src/sage/graphs/generic_graph.py: Replace use of symbolic callable expression in doctest by lambda
|
e45c0a2 | Merge #32916
|
comment:62 Changed 6 months ago by
- Commit changed from e45c0a247c5dd5b6cd5504b2adc3ffc00d288018 to 9740dc742822d2d9dec366e4f262eaa25dab6ee2
Branch pushed to git repo; I updated commit sha1. New commits:
eb0552d | src/sage/graphs/generators/basic.py: In doctest, remove unnecessary use of SR
|
b38bdf5 | src/sage/graphs/generators/smallgraphs.py: In doctest, remove unnecessary use of SR
|
2d1bb74 | src/sage/libs/symmetrica/symmetrica.pxi: Remove .all imports
|
53e5995 | src/sage/graphs/graph.py: In doctest, use integer_floor instead of floor
|
5bed573 | src/sage/graphs: Mark some doctests # optional - sage.symbolic
|
9740dc7 | src/sage/graphs/generators/families.py: Replace use of floor by //
|
comment:63 Changed 6 months ago by
- Commit changed from 9740dc742822d2d9dec366e4f262eaa25dab6ee2 to a83ec5dd453ed0bf4670c43cedf909c0fe0ad289
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
cf61104 | Merge branch 'develop' of git://github.com/sagemath/sage into public/refactoring/complexCycle
|
381dc67 | Add pxd file
|
1d0d20d | Try global cimport
|
dfa1de0 | Use sage.rings.abc.ComplexIntervalField instead of soon-deprecated class
|
3f2d873 | Merge branch 'develop' of git://github.com/sagemath/sage into public/refactoring/complexCycle
|
acf57b5 | Fix typo
|
fb09fda | Fix up imports
|
55da358 | Merge branch 'develop' of https://github.com/sagemath/sage into public/refactoring/complexCycle
|
401fee5 | Remove cycle around complex_double
|
a83ec5d | Merge #30741
|
comment:64 Changed 5 months ago by
- Commit changed from a83ec5dd453ed0bf4670c43cedf909c0fe0ad289 to c314e78f11d897ac73625e89ad496593f79e5870
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
e7f538d | sage.features.bliss: Change name of BlissLibrary feature to libbliss, remove it from all_features
|
12a2507 | src/sage/features/interfaces.py: Fix indentation in docstring
|
0dd76b6 | Merge tag '9.5.beta7' into t/32174/doctests__detect__safe__external_features_even_if____optional_external__is_not_used
|
07b2512 | src/sage/misc/latex.py: Conditionalize some doctests on latex_package_tkz_graph
|
cb13437 | 32174: fix the --show-skipped doctest report
|
391dca1 | sage.misc.latex.png: Mark doctest # optional - imagemagick
|
6f311b3 | src/sage/doctest/external.py: Revert latex features to 'external'
|
3bfe1a1 | 32174: adapting the doctest listing external softwares
|
fdfe1a7 | src/sage/tests/cmdline.py: Mark a doctest # known bug #32697
|
c314e78 | Merge branch 'public/32174' of git://trac.sagemath.org/sage into t/32601/modularization_of_sagelib__break_out_a_separate_package_sagemath_standard_no_symbolics
|
comment:65 Changed 5 months ago by
- Milestone changed from sage-9.5 to sage-9.6
comment:66 Changed 4 months ago by
- Dependencies changed from #29865, #32731, #32733, #32794, #32913, #32888, #32916 to #29865, #32913, #32888, #33199
comment:67 Changed 4 months ago by
- Dependencies changed from #29865, #32913, #32888, #33199 to #29865, #32913, #32888, #33199, #33146
comment:68 Changed 4 months ago by
- Commit changed from c314e78f11d897ac73625e89ad496593f79e5870 to 0a3f6f181798ff1cf4b2a5e00af1d15d423630ef
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
84a887e | Merge #32999
|
0694b04 | git grep -l 'graphs.all.*import' | xargs sed -E -i.bak $'s/^( *)from sage.*all import Graph, DiGraph *$/\1from sage.graphs.graph import Graph\n\1from sage.graphs.digraph import Digraph/;s/from sage.*all import Graph/from sage.graphs.graph import Graph/;s/from sage.*all import DiGraph/from sage.graphs.digraph import DiGraph/;'
|
5ec356b | git grep -l 'graphs.all.*import' | xargs sed -E -i.bak 's/from sage.graphs.all import graphs/from sage.graphs.graph_generators import graphs/'
|
cfb1086 | src/sage/matroids/utilities.py: Replace imports from sage.graphs.all, sage.rings.all
|
f12c46f | src/sage/sandpiles/sandpile.py: Fix up imports
|
1dbef4d | git grep -l 'import Digraph' | xargs sed -i.bak 's/import Digraph/import DiGraph/'
|
c51ad29 | Merge #33199
|
9b329d5 | some more specific imports in combinat
|
750af3d | modified imports of NN in combinat
|
0a3f6f1 | Merge #33146
|
comment:69 Changed 4 months ago by
- Commit changed from 0a3f6f181798ff1cf4b2a5e00af1d15d423630ef to 22d2f964f6e4e4c7457e11383c5bbf4931c03333
Branch pushed to git repo; I updated commit sha1. New commits:
22d2f96 | Merge tag '9.5.rc3' into t/32601/modularization_of_sagelib__break_out_a_separate_package_sagemath_standard_no_symbolics
|
comment:70 Changed 3 months ago by
- Commit changed from 22d2f964f6e4e4c7457e11383c5bbf4931c03333 to e89e3bd6f564490db8656d39d75d888e7594bf27
Branch pushed to git repo; I updated commit sha1. New commits:
e89e3bd | Merge tag '9.6.beta1' into t/32601/modularization_of_sagelib__break_out_a_separate_package_sagemath_standard_no_symbolics
|
comment:71 Changed 3 months ago by
- Dependencies changed from #29865, #32913, #32888, #33199, #33146 to #32913
comment:72 Changed 3 months ago by
- Dependencies changed from #32913 to #32913, #33392
comment:73 Changed 3 months ago by
- Description modified (diff)
comment:74 Changed 3 months ago by
- Commit changed from e89e3bd6f564490db8656d39d75d888e7594bf27 to 50f31f596c1e591b32b833a88de6ba49bc0f6df1
comment:75 Changed 3 months ago by
- Dependencies changed from #32913, #33392 to #32913, #33392, #33402
comment:76 Changed 3 months ago by
- Dependencies changed from #32913, #33392, #33402 to #32913, #33392, #33402, #33407
comment:77 Changed 3 months ago by
- Dependencies changed from #32913, #33392, #33402, #33407 to #32913, #33392, #33371, #33402, #33412, #33407
comment:78 Changed 3 months ago by
- Commit changed from 50f31f596c1e591b32b833a88de6ba49bc0f6df1 to a6eaed2ec127485ae6346b988cc6e005a564f5de
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
c9fe2ed | Merge #33127
|
65989cc | trac 30649: remove "sage -p --info --info ..." test
|
9ed0d60 | build/bin/sage-site: Edits to comments, help text
|
f8a0d1d | Merge #30649
|
75c5ac0 | Merge tag '9.6.beta2' into t/33371/remove_sage_location_and_new_sage_root_code
|
79f5121 | Merge #33371
|
a903478 | trac 33412: remove sage-update-src
|
30d50fa | Merge #33412
|
4f4439b | pkgs/sagemath-standard-no-symbolics/setup.cfg.m4: Update from sagemath-standard
|
a6eaed2 | pkgs/sagemath-standard/tox.ini: Use sage -t --installed
|
comment:79 Changed 3 months ago by
- Dependencies changed from #32913, #33392, #33371, #33402, #33412, #33407 to #32913, #33392, #33371, #33402, #33412, #33407, #32609
comment:80 Changed 3 months ago by
- Commit changed from a6eaed2ec127485ae6346b988cc6e005a564f5de to d3bd5310245f2267e8214f146e269d5712c28019
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
caf233e | src/sage/categories/metric_spaces.py: Mark a doctest # optional - sage.symbolic
|
486fafb | src/sage/categories/pushout.py: Mark doctests # optional - sage.symbolic
|
adab09f | src/sage/categories/map.pyx: Mark doctests # optional - sage.symbolic
|
016cd5b | src/sage/categories/finite_posets.py: In doctest, remove use of floor
|
dd9dccd | src/sage/categories/primer.py: Mark doctests # optional - sage.symbolic
|
b0fe2b7 | src/sage/categories/homset.py: Remove abuse of predefined x in doctests
|
dbecc5f | src/sage/categories/homset.py: Mark doctests # optional - sage.symbolic
|
e177b45 | src/sage/categories/number_fields.py: Mark doctests # optional - sage.symbolic
|
0d1afea | Merge #32609
|
d3bd531 | sage.rings.number_field.number_field_morphisms.root_from_approx: Import test_relation_maxima only if needed
|
comment:81 Changed 3 months ago by
- Commit changed from d3bd5310245f2267e8214f146e269d5712c28019 to 13bde1a736c0fee4149525ead420965556f9c997
Branch pushed to git repo; I updated commit sha1. New commits:
13bde1a | src/sage/features/sagemath.py: Restore sage__groups
|
comment:82 Changed 3 months ago by
- Description modified (diff)
comment:83 Changed 2 months ago by
- Description modified (diff)
comment:84 Changed 2 months ago by
- Commit changed from 13bde1a736c0fee4149525ead420965556f9c997 to 6c8eeb94c953b642e345932b0b32412f8db24211
Branch pushed to git repo; I updated commit sha1. New commits:
bbe19ad | src/sage/categories/algebra_functor.py: In doctest, use ZZ[AA(5).sqrt()] instead of ZZ[sqrt(5)] to avoid symbolics
|
5d82771 | src/sage/categories/coxeter_groups.py: In doctest, avoid using symbolics
|
3851908 | src/sage/categories/pushout.py: In doctest, avoid using symbolics
|
595f99a | src/sage/categories/algebra_functor.py: Update doctest output
|
ed59c28 | src/sage/categories/pushout.py: Fix typo in doctest
|
518bb96 | src/sage/categories/modules_with_basis.py: Update doctest output
|
4a1b489 | Merge tag '9.6.beta4' into t/32609/remove_more_unnecessary_uses_of_sr_and_symbolic_functions_in_sage_combinat
|
6c8eeb9 | Merge #32609
|
comment:85 Changed 6 weeks ago by
- Milestone changed from sage-9.6 to sage-9.7
comment:86 Changed 6 weeks ago by
- Cc aschilling added
comment:87 Changed 6 weeks ago by
- Description modified (diff)
comment:88 Changed 6 weeks ago by
- Description modified (diff)
comment:89 Changed 6 weeks ago by
- Milestone changed from sage-9.7 to sage-9.8
comment:90 Changed 5 weeks ago by
- Commit changed from 6c8eeb94c953b642e345932b0b32412f8db24211 to 6597498346aca2f17cb49795945e79c2cc837f78
Branch pushed to git repo; I updated commit sha1. New commits:
6597498 | Merge tag '9.6.rc0' into t/32601/modularization_of_sagelib__break_out_a_separate_package_sagemath_standard_no_symbolics
|
comment:91 Changed 5 weeks ago by
- Dependencies changed from #32913, #33392, #33371, #33402, #33412, #33407, #32609 to #32913
Last 10 new commits:
trac 32575: Sphinx's install-requires.txt: allow version 4.2
Merge #32575
Merge tag '9.5.beta2' into t/32442/__configure__make___with_sage_venv_the_default
.gitignore: Add /venv
configure.ac: Remove conveniene symlinks before (re)creating them
Makefile (distclean): Remove convenience symlinks prefix, venv
configure.ac: Indicate default in help string for --with-sage-venv
Merge #32442
src/setup.cfg.m4, src/pyproject.toml.m4: Add memory_allocator
pkgs/sagemath-standard-no-symbolics: Fixup