Opened 12 months ago

Last modified 12 days ago

#32432 needs_work enhancement

Modularization of sagelib: Break out a separate package sagemath-polyhedra

Reported by: mkoeppe Owned by:
Priority: major Milestone: sage-9.8
Component: refactoring Keywords:
Cc: gh-kliem, tscrim, aschilling Merged in:
Authors: Matthias Koeppe Reviewers:
Report Upstream: N/A Work issues: git blame -b --first-parent 32432-base.. src/sage/geometry/polyhedron/base.py
Branch: u/mkoeppe/modularization_of_sagelib__break_out_a_separate_package_sagemath_polyhedra (Commits, GitHub, GitLab) Commit: 286fd5ef6af15f534148a1882cba567c85c1b5f9
Dependencies: #32779, #34195, #33011 Stopgaps:

Status badges

Description (last modified by mkoeppe)

We define a superset of the distribution sagemath-categories (from #29865), called https://pypi.org/project/sagemath-polyhedra/, which is large enough to work with rational polyhedra, including running most doctests

In:

  • ZZ, QQ, RDF
  • enough of sage.modules, sage.matrix to do linear algebra over these rings
  • install_requires on pplpy

Out:

  • real fields other than RDF
  • number fields (we conditionalize out doctests that use them - #32652)
  • sage.symbolic
  • most of sage.combinat (we conditionalize out doctests that use combinatorial examples such as associahedra)
  • sage.graphs
  • sage.plot

To test:

$ ./bootstrap && ./sage -sh -c '(cd pkgs/sagemath-polyhedra && SAGE_NUM_THREADS=16 tox -v -v -v)'

To run more of the testsuite afterwards:

$ . pkgs/sagemath-polyhedra/.tox/python/bin/activate
(python) $ (cd $(python -c "from sage.env import SAGE_SRC; print(SAGE_SRC)") && sage -tp --environment=sage.all__sagemath_polyhedra sage/geometry)
...
(python) $ deactivate

Follow-up steps:

  • redo as distribution with dependency on sagemath-categories
  • wheels for this distribution, for pplpy and PyNormaliz
  • native Windows port

Change History (201)

comment:1 Changed 12 months ago by mkoeppe

  • Description modified (diff)

comment:2 Changed 12 months ago by mkoeppe

  • Branch set to u/mkoeppe/modularization_of_sagelib__break_out_a_separate_package_sagemath_polyhedra

comment:3 Changed 12 months ago by mkoeppe

  • Commit set to 8ea1332f202c98548e5167253342080daa62e9f1

Initial draft. Needs more work to get integers/rationals to work, and need to include vectors/matrices


Last 10 new commits:

08084b3sage.libs.pari.convert_sage: Move set_integer_from_gen here from sage.rings.integer (set_from_pari_gen)
9986723remove compile time dependency of Integer and Rational on cypari2
c08a8b5remove compile-time dependency on flint from integer
b0ba835Merge #30022
d3479c7remove some of symbolics from sage.geometry
2991f8dMerge #32416
0101366pkgs/sagemath-polyhedra, src/sage/all__sagemath_polyhedra.py: New
bb708f3#29865: Rename all__sage_objects.py, all__sage_categories.py to all__sagemath_objects.py, all__sagemath_categories.py
a301f70build/pkgs/sagemath_polyhedra: New
8ea1332pkgs/sagemath-polyhedra/MANIFEST.in.m4: Include more

comment:4 Changed 12 months ago by git

  • Commit changed from 8ea1332f202c98548e5167253342080daa62e9f1 to 4085b62b9e13b9d477a36a0f7ba07ddd8f99a181

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

4085b62pkgs/sagemath-polyhedra/MANIFEST.in.m4: Add what we can from sage.matrix

comment:5 Changed 12 months ago by git

  • Commit changed from 4085b62b9e13b9d477a36a0f7ba07ddd8f99a181 to 1d7f906728fbf6d432492fe4bd40e50b9aaa84fc

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

1d7f906pkgs/sagemath-polyhedra/MANIFEST.in.m4: Add what we can from sage.modules

comment:6 Changed 12 months ago by mkoeppe

  • Dependencies changed from #29865, #30022, #32416 to #29865, #30022, #32416, #32441

comment:7 Changed 12 months ago by mkoeppe

  • Dependencies changed from #29865, #30022, #32416, #32441 to #29865, #30022, #32416, #32441, #32455

comment:8 Changed 12 months ago by mkoeppe

One of the next issues is use of Matrix_integer_dense in combinatorial_polyhedron.list_of_faces etc.

comment:9 Changed 11 months ago by mkoeppe

  • Dependencies changed from #29865, #30022, #32416, #32441, #32455 to #29865, #32416, #32441, #32455

comment:10 Changed 11 months ago by git

  • Commit changed from 1d7f906728fbf6d432492fe4bd40e50b9aaa84fc to f0dd43dd65167c88c9ff2ae70e3c3bee54891c23

Branch pushed to git repo; I updated commit sha1. This was a forced push. Last 10 new commits:

41df930fix function signatures
90b6f3dMerge #32441
13f9003move pari type detection to convert_sage
e925042Merge #32455
ccbde78pkgs/sagemath-polyhedra, src/sage/all__sagemath_polyhedra.py: New
8baebcfbuild/pkgs/sagemath_polyhedra: New
039f66bpkgs/sagemath-polyhedra/MANIFEST.in.m4: Include more
3dfac9fpkgs/sagemath-polyhedra/MANIFEST.in.m4: Add what we can from sage.matrix
23a49b9pkgs/sagemath-polyhedra/MANIFEST.in.m4: Add what we can from sage.modules
f0dd43dpkgs/sagemath-polyhedra/MANIFEST.in.m4: WIP

comment:11 Changed 11 months ago by git

  • Commit changed from f0dd43dd65167c88c9ff2ae70e3c3bee54891c23 to 81595166b9420408d199d7f117c2a7e1e4d25310

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

3983ce5pkgs/sagemath-polyhedra/MANIFEST.in.m4: More&less
5adceb1src/sage/geometry/polyhedron/combinatorial_polyhedron/base.pyx: Avoid imports from .all
8159516src/sage/geometry/polyhedron/combinatorial_polyhedron/base.pyx: Experimental: Remove cimport of Matrix_integer_dense

comment:12 Changed 11 months ago by git

  • Commit changed from 81595166b9420408d199d7f117c2a7e1e4d25310 to 685c1faf643b87a7e89ea5298bcdc0e86184773a

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

685c1fasrc/sage/geometry/polyhedron/combinatorial_polyhedron/: Experimental: Remove cimport of Matrix_integer_dense

comment:13 Changed 11 months ago by git

  • Commit changed from 685c1faf643b87a7e89ea5298bcdc0e86184773a to 64a8ec15de471918dfac1520871054a2ed27d371

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

64a8ec1pkgs/sagemath-polyhedra/MANIFEST.in.m4: fixup

comment:14 Changed 11 months ago by mkoeppe

This version compiles now (I had to butcher combinatorial_polyhedron a bit) and is able to run (but not pass) doctests

comment:15 Changed 11 months ago by git

  • Commit changed from 64a8ec15de471918dfac1520871054a2ed27d371 to 4f76ecf1cee2a209a395ab1d3470b2970543a2fe

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

7955111git grep -l 'all import latex' src/sage | xargs sed -i.bak 's/sage[.]misc[.]all import latex *$/sage.misc.latex import latex/'
b693d89git grep -l 'all import vector' src/sage | xargs sed -i.bak 's/sage[.]modules[.]all import vector *$/sage.modules.free_module_element import vector/'
8e357e1git grep -l 'all import matrix' src/sage | xargs sed -i.bak 's/sage[.]matrix[.]all import matrix *$/sage.matrix.constructor import matrix/'
d070bffgit grep -l 'all import RDF' src/sage | xargs sed -i.bak 's/sage[.]rings[.]all import RDF *$/sage.rings.real_double import RDF/'
2344514git grep -l 'all import SR' src/sage | xargs sed -i.bak 's/sage.*[.]all import SR *$/sage.symbolic.ring import SR/'
c254b74Merge #32534
d98d3ccsrc/sage/rings/rational.pyx: Move import of mathml into method
49659b9pkgs/sagemath-polyhedra/MANIFEST.in.m4: Add sage/rings/number_field/number_field_base
459c5e0pkgs/sagemath-polyhedra/MANIFEST.in.m4: Add sage.rings.infinity
4f76ecfsrc/sage/rings/all__sagemath_polyhedra.py: Change order of imports

comment:16 Changed 11 months ago by mkoeppe

    from .rational import Rational
  File "sage/rings/rational.pyx", line 1, in init sage.rings.rational (build/cythonized/sage/rings/rational.cpp:39909)
  File "sage/rings/integer.pyx", line 182, in init sage.rings.integer (build/cythonized/sage/rings/integer.c:53606)
  File "/Users/mkoeppe/s/sage/sage-rebasing/worktree-rebase/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/rings/infinity.py", line 226, in <module>
    import sage.rings.integer_ring
  File "sage/rings/integer_ring.pyx", line 57, in init sage.rings.integer_ring (build/cythonized/sage/rings/integer_ring.c:18098)
ModuleNotFoundError: No module named 'sage.libs.pari'

comment:17 Changed 11 months ago by mkoeppe

  • Dependencies changed from #29865, #32416, #32441, #32455 to #29865, #32416, #32441, #32455, #32534

comment:18 Changed 11 months ago by git

  • Commit changed from 4f76ecf1cee2a209a395ab1d3470b2970543a2fe to 5372b70d9b2d214223586a298819cc583a4006bf

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

b552ee8src/sage/geometry: Remove remaining imports from sage.all, sage.{rings,modules,misc,categories,matrix}.all
3b32d74Merge #32534
5372b70src/sage/rings/integer_ring.pyx: Remove unused import of sage.libs.pari.all

comment:19 Changed 11 months ago by git

  • Commit changed from 5372b70d9b2d214223586a298819cc583a4006bf to deabbb8e9bec1853fecdecd560d0da9a13452ad0

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

e9c8637get_sfunction_from_hash: Add doctest
712f926fix doctest getting source code
97060e9fix docbuild
5d062edone more doctest
3f1ac2esage.symbolic.expression: Merge new_Expression_from_pyobject and new_Expression_force_pyobject
0643756new_Expression_from_pyobject: Add output for new doctests
327ca5fMerge #32407
0d0b58fMerge tag '9.5.beta1' into t/32386/merge_pynac_as_src_sage_symbolic_ginac
525c860Merge #32386
deabbb8Merge #32534

comment:20 Changed 11 months ago by git

  • Commit changed from deabbb8e9bec1853fecdecd560d0da9a13452ad0 to 0c0bf725a46f150131ac6b9dd307a9f464e2b05c

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

5b595c9src/sage/rings/rational.pyx: Do not fail at import time when sage.rings.real_* is not available
1256250src/sage/rings/all__sagemath_polyhedra.py: Change order of imports to break import cycle
68a3385src/sage/geometry/all__sagemath_polyhedra.py: Use lazy_import for PolyhedralComplex
6d49ebcsage.geometry.polyhedron.{constructor,parent}: Allow imports of sage.rings.real* to fail
9614b41pkgs/sagemath-objects/requirements.txt.m4: Add memory_allocator
0c0bf72pkgs/sagemath-polyhedra/MANIFEST.in.m4: Exclude build artifacts, m4 files

comment:21 Changed 11 months ago by mkoeppe

The try...except importing can be replaced by the new abstract base classes from #32566

comment:22 Changed 11 months ago by git

  • Commit changed from 0c0bf725a46f150131ac6b9dd307a9f464e2b05c to aa60ae07c551a04adc3d832efb17f81f7f935fe4

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

2f5be2dconfigure.ac, build/pkgs/python3/spkg-configure.m4: New default --with-sage-venv=auto
f700640configure.ac: In config.status, create convenience symlinks prefix, venv
b4a3845m4/sage_spkg_collect.m4: If we install python3 spkg, install it in SAGE_VENV
12cbbdaconfigure.ac: Keep old behavior of SAGE_VENV in incremental builds
117fe3abuild/make/Makefile.in (...-clean): Do not fail trying to uninstall if SAGE_VENV has not been created yet
ce1c344Merge #32442
e71b8a6pkgs/sage-conf_pypi/setup.py: Key SAGE_ROOT only to Sage version and architecture
9dcc189pkgs/sage-conf_pypi/setup.py: Use --with-sage-venv
5cf5e4dMerge #29039
aa60ae0Merge #29865

comment:23 Changed 11 months ago by mkoeppe

  • Dependencies changed from #29865, #32416, #32441, #32455, #32534 to #29865, #32416, #32534

comment:24 Changed 11 months ago by mkoeppe

  • Dependencies changed from #29865, #32416, #32534 to #29865, #32416, #32534, #32566

comment:25 Changed 11 months ago by git

  • Commit changed from aa60ae07c551a04adc3d832efb17f81f7f935fe4 to dbc5df31a6e3c6ce07c3cb9c1b0cc99dee0a90a6

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

cd3dce9pkgs/sage-conf_pypi/setup.py: Update directory of configured sage_conf.py
c695921pkgs/sage-conf/sage_conf.py.in (SAGE_SPKG_WHEELS): Update so it works if SAGE_VENV != SAGE_LOCAL
96bcf03Merge #29039
4c9a9ddMerge #29865
cee081asage.rings.real_mpfr.RealField_class: Inherit through a new class sage.rings.abc.RealField
99f4f10sage.rings.real_double.RealDoubleField_class: Inherit through a new class sage.rings.abc.RealDoubleField
29871d0ComplexField_class, ComplexDoubleField: Inherit through new classes sage.rings.abc.*
e1bb944src/sage/rings/polynomial/polynomial_element.pyx: Replace use of is_RealField by isinstance(sage.rings.abc.RealField) etc.
6e2c3c4src/sage/rings/abc.pyx: Add class docstrings
dbc5df3Merge #32566

comment:26 Changed 11 months ago by git

  • Commit changed from dbc5df31a6e3c6ce07c3cb9c1b0cc99dee0a90a6 to 03d3a6fef2a6d2ee3c2a6a3648a4d42cf631c397

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

c6b186bsrc/sage/modules/free_module_element.pyx: Use sage.rings.abc
000f276vector: Cache result of isinstance(arg1, (Integer, int, long)
03d3a6fvector: Micro-optimization: Use try...except instead of hasattr/call

comment:27 Changed 11 months ago by git

  • Commit changed from 03d3a6fef2a6d2ee3c2a6a3648a4d42cf631c397 to 4f6edf6ec8710dd2d496e2d5ad4de56052db961c

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

4f6edf6pkgs/sagemath-polyhedra/MANIFEST.in.m4: Add sage.rings.abc

comment:28 Changed 11 months ago by git

  • Commit changed from 4f6edf6ec8710dd2d496e2d5ad4de56052db961c to 8cd7f31464bb881369922784ea792fa915f28db5

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

9c9f5b9src/sage/modules/free_module_element.pyx: Move import from sage.misc.derivative into method
81f113cpkgs/sagemath-polyhedra/MANIFEST.in.m4: Add sage.misc.latex
dbe73afsrc/sage/misc/latex.py: Move import from sage.misc.sage_eval into method
c8b152esage.repl.display.fancy_repr: For isinstance testing, import abc Matrix from sage.structure.element
4b21cc5src/sage/misc/latex.py: Move import of have_program into methods
8cd7f31pkgs/sagemath-polyhedra/MANIFEST.in.m4: Add sage.arith.functions, sage.rings.finite_rings.integer_mod_ring

comment:29 Changed 11 months ago by mkoeppe

Next failures:

        from sage.arith.all import factor, primitive_root, CRT_basis
    ModuleNotFoundError: No module named 'sage.arith.all'


      File "sage/matrix/constructor.pyx", line 1, in init sage.matrix.constructor (build/cythonized/sage/matrix/constructor.c:4792)
        # cython: binding=True
      File "sage/matrix/args.pyx", line 24, in init sage.matrix.args (build/cythonized/sage/matrix/args.c:20889)
        from sage.rings.real_double import RDF
    ModuleNotFoundError: No module named 'sage.rings.real_double'


        import sage.modules.free_module
      File "/Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/modules/free_module.py", line 171, in <module>
        import sage.rings.finite_rings.finite_field_constructor as finite_field
    ModuleNotFoundError: No module named 'sage.rings.finite_rings.finite_field_constructor'

comment:30 Changed 11 months ago by git

  • Commit changed from 8cd7f31464bb881369922784ea792fa915f28db5 to 4efd1b203f5bd3f1e8d7b114b6ed309ea914973a

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

4efd1b2src/sage/matrix/args.pyx: Move import of RDF, CDF into method

comment:31 Changed 11 months ago by git

  • Commit changed from 4efd1b203f5bd3f1e8d7b114b6ed309ea914973a to 2237cc344e88f85c8f191b99534e82ea3afb292d

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

2df6b54src/sage/arith/misc.py: move pari/flint imports into methods
cd549c9src/sage/arith/misc.py: Use sage.rings.abc instead of importing element classes RealNumber, ComplexNumber
2237cc3pkgs/sagemath-polyhedra/MANIFEST.in.m4: Include all of sage.arith

comment:32 Changed 11 months ago by git

  • Commit changed from 2237cc344e88f85c8f191b99534e82ea3afb292d to 04d6647c58c287a90e379c5cf6d059fc1b75e72f

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

2ab9ed9src/sage/geometry/polyhedron/library.py: Make imports from sage.rings lazier
01ccf82src/sage/rings/finite_rings/finite_field_constructor.py: Do not fail if .finite_field_givaro cannot be imported
04d6647pkgs/sagemath-polyhedra/MANIFEST.in.m4: Add finite_field_constructor, finite_field_base

comment:33 Changed 11 months ago by git

  • Commit changed from 04d6647c58c287a90e379c5cf6d059fc1b75e72f to ac51675bf452815e6308844fd2b5ab5a8a2d7195

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

69f9b76sage.rings.abc: Add IntegerModRing, Order; use them in sage.matrix, sage.modules
5c2e533src/sage/matrix/matrix_misc.py: Move import of PolynomialRing into method
879d405pkgs/sagemath-polyhedra/MANIFEST.in.m4: Remove integer_mod_ring again
6082327sage.modules, sage.matrix: Use sage.rings.abc more
f9d7708src/sage/matrix/matrix2.pyx: Move import from sage.misc.derivative into method
a729be9sage.structure, sage.rings, sage.matrix: Use sage.rings.abc for IntegerModRing
ac51675src/sage/modules/free_module.py: Use sage.rings.abc.Order

comment:34 Changed 11 months ago by mkoeppe

  • Cc tscrim added

Next offender: src/sage/matrix/matrix_space.py -- it imports EVERYTHING

comment:35 Changed 11 months ago by git

  • Commit changed from ac51675bf452815e6308844fd2b5ab5a8a2d7195 to 487f4bfb3f5d00624d5950c9246b0d0bb393e04b

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

0592620sage.arith.misc: Fixup
3fda7b5pkgs/sagemath-polyhedra/MANIFEST.in.m4: Add sage.sets.set
267e9f1sage.rings.abc: Add ComplexBallField
bb9f55csage.rings.finite_rings.integer_mod_ring: Fixup
487f4bfsrc/sage/matrix/matrix_space.py: Import element classes on demand, fall back to generic on ImportError

comment:36 Changed 11 months ago by git

  • Commit changed from 487f4bfb3f5d00624d5950c9246b0d0bb393e04b to 5ceeffc7524317c2d16a94dc494fcc096f5af829

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

6c41f30src/sage/geometry/polyhedron/backend_cdd_rdf.py: Split out from src/sage/geometry/polyhedron/backend_cdd.py
5386acdsrc/sage/geometry/polyhedron/combinatorial_polyhedron/base.pyx: Move import of Graph into methods
5a5a5fesrc/sage/geometry/polyhedron/library.py: Make some imports lazy
5374165src/sage/misc/functional.py: Make some imports lazy
dd42bf7src/sage/structure/sequence.py: Do not fail if polynomial rings cannot be imported
9282eb6src/sage/structure/sage_object.pyx: Replace import from sage.misc.all by more specific import
d2000e3src/sage/geometry/polyhedron/base.py: Make some imports lazy
7cb058dsrc/sage/matrix/matrix_space.py: More try..except for imports
efd78f6src/sage/modules/free_module.py: More try..except for imports
5ceeffcpkgs/sagemath-polyhedra/MANIFEST.in.m4: Add sage.misc.functional

comment:37 follow-ups: Changed 11 months ago by mkoeppe

This slowly starts to make sense.

Next few issues:

ModuleNotFoundError: No module named 'sage.rings.homset'

     File "/Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/matrix/matrix_space.py", line 1038, in _get_action_
        from sage.schemes.generic.homset import SchemeHomset_generic
    ModuleNotFoundError: No module named 'sage.schemes'


     File "sage/structure/factory.pyx", line 761, in sage.structure.factory.lookup_global (build/cythonized/sage/structure/factory.c:4922)
        import sage.all as all
    ModuleNotFoundError: No module named 'sage.all'


    item.want = parse_tolerance(item.source, item.want)
  File "/Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/doctest/parsing.py", line 405, in parse_tolerance
    epsilon = RIFtol(epsilon)
  File "/Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/doctest/parsing.py", line 87, in RIFtol
    from sage.all import RealIntervalField
ModuleNotFoundError: No module named 'sage.all'


comment:38 Changed 11 months ago by mkoeppe

But that's enough for today.

comment:39 in reply to: ↑ 37 Changed 11 months ago by mkoeppe

Replying to mkoeppe:

    item.want = parse_tolerance(item.source, item.want)
  File "/Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/doctest/parsing.py", line 405, in parse_tolerance
    epsilon = RIFtol(epsilon)
  File "/Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/doctest/parsing.py", line 87, in RIFtol
    from sage.all import RealIntervalField
ModuleNotFoundError: No module named 'sage.all'

This is now #32585

comment:40 in reply to: ↑ 37 Changed 11 months ago by mkoeppe

Replying to mkoeppe:

     File "sage/structure/factory.pyx", line 761, in sage.structure.factory.lookup_global (build/cythonized/sage/structure/factory.c:4922)
        import sage.all as all
    ModuleNotFoundError: No module named 'sage.all'

Opened #32586 for this

comment:41 Changed 11 months ago by git

  • Commit changed from 5ceeffc7524317c2d16a94dc494fcc096f5af829 to 35c5837e8dba07195514d94654b1c04a202f00d5

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

f358861Polyhedra_base._repr_base_ring: Factor out from ._repr_ambient_module, do not fail if AA cannot be imported
06e7da3sage.structure.factory.lookup_global: Fall back to sage.all__sagemath_polyhedra if sage.all is not available
f944969src/sage/rings/quotient_ring*.py: Delay imports from sage.interfaces.singular
35c5837pkgs/sagemath-polyhedra/MANIFEST.in.m4: Add sage.rings.homset, ideal, localization, ...

comment:42 Changed 11 months ago by git

  • Commit changed from 35c5837e8dba07195514d94654b1c04a202f00d5 to 5651598c50aedfe00943819a657b35dd8bb1ae39

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

118011bsrc/sage/all__sagemath_polyhedra.py: Import from sage.modules.all
3fc84d2pkgs/sagemath-polyhedra/MANIFEST.in.m4: Add sage.rings.ideal*
54bd605NumberField._pushout_: If AA, QQbar cannot be imported, just return None
d95a58esrc/sage/modules/vector_space_morphism.py: Do not fail if sage.symbol is not present
c3cc01esrc/sage/modules/free_module_element.pyx: Do not fail if numpy cannot be imported
a23cc80src/sage/matrix/{matrix_space.py,action.pyx}: Do not fail if sage.schemes is not present
e12c2b7src/sage/matrix/matrix2.pyx: Fall back to more generic computation when pari is not available
5651598ConvexSet_base, Polyhedron_base: In _test... methods, do not fail when AA cannot be imported

comment:43 Changed 11 months ago by git

  • Commit changed from 5651598c50aedfe00943819a657b35dd8bb1ae39 to c1501acd9ba7b11ac3368cc99779d124eaa9707e

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

6b2ba7esage.geometry.{cone,fan,toric*,triangulation}: Make some imports lazy
00aec75src/sage/geometry/polyhedron/library.py: Ignore failing imports from other modules
e4198f9src/sage/misc/sage_unittest.py: Import loads, dumps from sage.misc.persist
c1501acsage.modules.fg_pid: Replace .all imports by more specific imports

comment:44 Changed 11 months ago by mkoeppe

This works pretty well now:

sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/base_RDF.py  # 14 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/ppl_lattice_polygon.py  # 26 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/misc.py  # 1 doctest failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/backend_ppl.py  # 11 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/plot.py  # ModuleNotFoundError in doctesting framework
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/library.py  # ModuleNotFoundError in doctesting framework
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/constructor.py  # 37 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/double_description.py  # 89 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/parent.py  # 47 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/backend_cdd_rdf.py  # 28 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/base_mutable.py  # 6 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/ppl_lattice_polytope.py  # Killed due to abort
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/base_ZZ.py  # 17 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/backend_normaliz.py  # 23 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/backend_cdd.py  # 12 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/palp_database.py  # 59 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/base_QQ.py  # 7 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/backend_field.py  # 41 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/backend_polymake.py  # 2 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/representation.py  # 26 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/base.py  # ModuleNotFoundError in doctesting framework
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/double_description_inhomogeneous.py  # 12 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/face.py  # Killed due to abort
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.pyx  # 35 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/combinatorial_polyhedron/combinatorial_face.pyx  # 200 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/combinatorial_polyhedron/face_iterator.pyx  # 330 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/combinatorial_polyhedron/list_of_faces.pyx  # 20 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/combinatorial_polyhedron/base.pyx  # 436 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/combinatorial_polyhedron/conversions.pyx  # 20 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/modules/formal_polyhedra_module.py  # 30 doctests failed

comment:45 Changed 11 months ago by git

  • Commit changed from c1501acd9ba7b11ac3368cc99779d124eaa9707e to 930bc2b4ee2a48772ad9f6c6f95c9bda96b23370

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

a1c656fsrc/sage/geometry/polyhedron/base.py: Fixup import of AA in method
c8bb485src/sage/geometry/triangulation: Fixup imports
930bc2bpkgs/sagemath-polyhedra/MANIFEST.in.m4: Include a bit of sage.interfaces

comment:46 Changed 11 months ago by mkoeppe

  • Description modified (diff)

comment:47 Changed 11 months ago by mkoeppe

  • Dependencies changed from #29865, #32416, #32534, #32566 to #29865, #32416, #32534, #32566, #32593

comment:48 Changed 11 months ago by mkoeppe

  • Dependencies changed from #29865, #32416, #32534, #32566, #32593 to #29865, #32416, #32534, #32566, #32593, #32592

comment:49 Changed 11 months ago by mkoeppe

  • Dependencies changed from #29865, #32416, #32534, #32566, #32593, #32592 to #29865, #32416, #32534, #32566, #32593, #32592, #32614

comment:50 Changed 11 months ago by git

  • Commit changed from 930bc2b4ee2a48772ad9f6c6f95c9bda96b23370 to f74f7e9fa74d5b3f7c7028c9bf4abe159b4327c8

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

1b0a5absrc/sage/modules/vector_space_morphism.py: Do not fail if sage.symbol is not present
83b5038src/sage/modules/free_module_element.pyx: Move import from sage.misc.derivative into method
acca6c2src/sage/matrix/matrix2.pyx: Move import from sage.misc.derivative into method
7f2bfd1Merge #32593
9096edbsage.features.sagemath: New
2938e13src/sage/doctest/parsing.py: Allow . in optional tags
747b458sage.doctest.control, sage.features.sagemath: Provide/use optional tags
e3a541eFixup
5e04a85src/sage/features/sagemath.py: Fixup
f74f7e9Merge #32614

comment:51 Changed 11 months ago by git

  • Commit changed from f74f7e9fa74d5b3f7c7028c9bf4abe159b4327c8 to c84ffc7732701b82fffd0654edb899037f339242

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

c84ffc7src/sage/geometry/polyhedron/base.py: Add # optional - sage.graphs

comment:52 Changed 11 months ago by git

  • Commit changed from c84ffc7732701b82fffd0654edb899037f339242 to a9c7dd69e75e84d6fd7704273bb2e89bf7d4fd8f

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

febbc43src/sage/doctest/control.py: Fixup handling of sage_optional_tags
a9c7dd6src/sage/doctest/parsing.py: Do not fail if RealIntervalField cannot be imported, just warn

comment:53 Changed 11 months ago by mkoeppe

  • Dependencies changed from #29865, #32416, #32534, #32566, #32593, #32592, #32614 to #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585

comment:54 Changed 11 months ago by git

  • Commit changed from a9c7dd69e75e84d6fd7704273bb2e89bf7d4fd8f to 88877bc9eddeeb5584d2e8fcd00580efbb6b959f

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

88877bcpkgs/sagemath-polyhedra/tox.ini: Do not override list of optionals when running the test

comment:55 Changed 11 months ago by git

  • Commit changed from 88877bc9eddeeb5584d2e8fcd00580efbb6b959f to 52d7c88b41651d40b3d07b4977fa8fd3e2ca0408

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

1da8f5dsrc/sage/features/sagemath.py: Add sage.rings.number_field
52d7c88src/sage/geometry/polyhedron/double_description.py: Add # optional - sage.rings.number_field

comment:56 Changed 11 months ago by mkoeppe

  • Description modified (diff)

comment:57 Changed 11 months ago by git

  • Commit changed from 52d7c88b41651d40b3d07b4977fa8fd3e2ca0408 to 2b39df6ed01d22bace738a3c7cd5f2395c6537bf

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

9654444src/sage/misc/functional.py: Break an import cycle
2b39df6src/sage/rings/complex_mpfr.pyx: Add missing import

comment:58 Changed 11 months ago by mkoeppe

  • Dependencies changed from #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585 to #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585, #30778

comment:59 Changed 11 months ago by git

  • Commit changed from 2b39df6ed01d22bace738a3c7cd5f2395c6537bf to 7dab237a86e566e95314389ead6e1d2f5bc8c127

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

3b566bdMerge #32592
b92e036sage.doctest: Handle file directives '# sage.doctest: optional - xyz'
07818e6trac 30778: when a module is labeled "optional - xyz",
f35123cMerge branch 'develop' into t/30778/sage_doctest_control__exclude_doctests_in_files_from_non_installed_distributions
94727dftrac 30778: patch sageinspect to not print warning when skipfile returns True.
1276609src/sage/matrix/matrix_gfpn_dense.pyx: Use # sage.doctest: optional - meataxe
aa54fc0Merge #30778
1d4dc6esrc/sage/geometry/polyhedron/{base_RDF,backend_cdd_rdf}.py: Mark file # sage.doctest: optional - sage.rings.real_double
a5446f5src/sage/geometry/polyhedron/combinatorial_polyhedron/conversions.pyx: Use methods ncols, nrows instead of attributes _ncols, _nrows
7dab237src/sage/geometry/polyhedron/misc.py: Mark a doctest # optional - sage.rings.real_double

comment:60 Changed 11 months ago by mkoeppe

  • Dependencies changed from #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585, #30778 to #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585, #30778, #32610

comment:61 Changed 11 months ago by git

  • Commit changed from 7dab237a86e566e95314389ead6e1d2f5bc8c127 to 22a9362b8e817cd130f13e0e85f4788977e2d348

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

a4ad3d4sage.matrix: Fix up replacement of is_{Real,Complex}[Double]Field
49e75d1Merge #32566
c7aa947sage.probability: Fix up replacement of is_{Real,Complex}[Double]Field
b8691ccsrc/sage/rings/number_field/number_field_element.pyx: Remove unused import
abbe26dsrc/sage/modules/free_module.py: Remove another use of is_... functions
65e9b98src/sage/rings/polynomial/polynomial_singular_interface.py: Fixup
a00d97asrc/sage/rings/number_field/number_field.py: Fixup
fa79b10Add missing imports of sage.rings.abc
94fd9c5is_{Real,Complex}[Double]Field: In doctests, add deprecation warning to expected output
22a9362Merge #32610

comment:62 Changed 11 months ago by git

  • Commit changed from 22a9362b8e817cd130f13e0e85f4788977e2d348 to bb5ef1649d71f633f13fd2511497f4e7cbab8239

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

ef19b5aMerge branch 'u/gh-kliem/remove_symbolics_from_geometry' of git://trac.sagemath.org/sage into u/gh-kliem/remove_symbolics_from_geometry
c40df1afix doctest
bb5ef16Merge #32416

comment:63 Changed 11 months ago by mkoeppe

  • Dependencies changed from #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585, #30778, #32610 to #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585, #30778, #32610, #32612

comment:64 Changed 11 months ago by git

  • Commit changed from bb5ef1649d71f633f13fd2511497f4e7cbab8239 to 19d4d38bc129595e545ac2cc4bf9b119d54c0546

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

b5a964aMerge #32566
d6c6e90sage.rings.abc: Add {Real,Complex}{Ball,Interval}Field
7ce73e6git grep -l -E 'is_(Real|Complex)(Interval|Ball)Field' | xargs sed -E -i.bak 's/^from sage[.]rings.*import is_((Real|Complex)(Interval|Ball)Field) *$/import sage.rings.abc/;s/is_((Real|Complex)(Interval|Ball)Field)[(]([^)]*)[)]/isinstance(\4, sage.rings.abc.\1)/g;'
a8432f9is_{Real,Complex}{Ball,Interval}Field: Undo automatic edits
6209c1fsrc/sage/rings/complex_interval_field.py: Add deprecation warning to doctest output
5cb3d59Fix imports, consolidate isinstance calls
dd7e96csrc/sage/schemes/elliptic_curves/ell_number_field.py: Add missing import
1e5a6aaMerge #32610
168fa62Merge #32612
19d4d38src/sage/rings/abc.pyx: Remove duplicate def of ComplexBallField

comment:65 Changed 11 months ago by git

  • Commit changed from 19d4d38bc129595e545ac2cc4bf9b119d54c0546 to 29cb579f701b010eba35a3a286edf25c66b8a860

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

29cb579sage.doctest.forker: Use sage.misc.lazy_import.ensure_startup_finished

comment:66 Changed 11 months ago by mkoeppe

  • Dependencies changed from #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585, #30778, #32610, #32612 to #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585, #30778, #32610, #32612, #32619

comment:67 Changed 11 months ago by git

  • Commit changed from 29cb579f701b010eba35a3a286edf25c66b8a860 to 0a9deb1f8435ac07866548c589e3b457e562d170

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

cbc1ec6pkgs/sagemath-polyhedra/MANIFEST.in.m4: Include sage.combinat.free_module and dependenciess
44d3635git grep -l 'all import ZZ' src/sage | xargs sed -E -i.bak $'s/^( *)from sage.*all import (ZZ, QQ|QQ, ZZ) *$/\1from sage.rings.integer_ring import ZZ\\n\1from sage.rings.rational_field import QQ/'
117e950git grep -l 'all import ZZ' src/sage | xargs sed -E -i.bak $'s/^( *)from sage.*all import ZZ *$/\1from sage.rings.integer_ring import ZZ/'
b1c8435git grep -l 'all import .*ZZ' src/sage | xargs sed -E -i.bak $'s/^( *)from sage.*all import (ZZ, GF) *$/\1from sage.rings.integer_ring import ZZ\\n\1from sage.rings.finite_rings.finite_field_constructor import GF/'
5e06308git 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/'
17fbafegit grep -l 'all import .*Integer' src/sage | xargs sed -E -i.bak $'s/^( *)from sage.*all import Integer *$/\1from sage.rings.integer import Integer/'
0a9deb1git grep -l 'all import.*ZZ' src/sage | xargs sed -E -i.bak $'s/^( *)from sage.*all import (ZZ, QQ|QQ, ZZ) *$/\1from sage.rings.integer_ring import ZZ\\n\1from sage.rings.rational_field import QQ/'

comment:68 Changed 11 months ago by mkoeppe

  • Dependencies changed from #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585, #30778, #32610, #32612, #32619 to #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585, #30778, #32610, #32612, #32619, #32620

comment:69 Changed 11 months ago by mkoeppe

  • Dependencies changed from #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585, #30778, #32610, #32612, #32619, #32620 to #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585, #30778, #32610, #32612, #32619, #32620, #32621

comment:70 Changed 11 months ago by git

  • Commit changed from 0a9deb1f8435ac07866548c589e3b457e562d170 to f85aa76ec8e5f5bcfcd0cf8feead259a7bf8d66b

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

2228841pkgs/sagemath-polyhedra/MANIFEST.in.m4: Add more sage.combinat.free_module deps
8635aa5git 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/'
58feefasrc/sage/sets/disjoint_union_enumerated_sets.py: Remove import from sage.misc.all
f85aa76git grep -l 'all import cputime' src/sage | xargs sed -E -i.bak $'s/^( *)from sage.*all import (cputime) *$/\1from sage.misc.misc import \2/'

comment:71 Changed 11 months ago by git

  • Commit changed from f85aa76ec8e5f5bcfcd0cf8feead259a7bf8d66b to 6ea14e565bf4dabd0f5dff89e2275affb07c43c0

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

6ea14e5src/sage/categories/pushout.py: Remove .all imports

comment:72 Changed 11 months ago by git

  • Commit changed from 6ea14e565bf4dabd0f5dff89e2275affb07c43c0 to 7be256042e429aa18d3a14588e6e7b3d40bb7ebc

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

7be2560src/sage/categories/enumerated_sets.py: Remove .all import

comment:73 Changed 11 months ago by git

  • Commit changed from 7be256042e429aa18d3a14588e6e7b3d40bb7ebc to 2858dc61147bc4ae46e3a7c6802b3b8124c19c3a

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

2858dc6pkgs/sagemath-polyhedra/MANIFEST.in.m4: Add src/sage/combinat/family.py

comment:74 Changed 11 months ago by git

  • Commit changed from 2858dc61147bc4ae46e3a7c6802b3b8124c19c3a to a4dd38b31e125bbd985fe9c96cae05603d589a48

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

fe4dabdsrc/sage/geometry/polyhedron/combinatorial_polyhedron/combinatorial_face.pyx: Mark doctests using combinatorial polytopes # optional - sage.combinat
a4dd38bsage.geometry.polyhedron.combinatorial_polyhedron: If ..._unsafe matrix functions are not available, fall back to general API

comment:75 Changed 11 months ago by git

  • Commit changed from a4dd38b31e125bbd985fe9c96cae05603d589a48 to fb57221718c5f1c48c6f89fa062019bba7a9bf6f

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

fb57221sage.geometry.polyhedron: Remove use of sage.functions

comment:76 Changed 11 months ago by git

  • Commit changed from fb57221718c5f1c48c6f89fa062019bba7a9bf6f to 1c1bd574d9ac2f4784b93d7ba4fe2342e028e0da

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

97db849src/sage/geometry/polyhedron/combinatorial_polyhedron/base.pyx: Mark doctests using combinatorial polytopes # optional - sage.combinat or # optional - sage.rings.number_field
1c1bd57src/sage/geometry/polyhedron/combinatorial_polyhedron/conversions.pyx: Mark doctests # optional - sage.combinat

comment:77 Changed 11 months ago by git

  • Commit changed from 1c1bd574d9ac2f4784b93d7ba4fe2342e028e0da to 7d2acf0ec6d4f245d13683b19d3c697acf1cf287

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

7d2acf0src/sage/geometry/polyhedron/base.py: Add missing imports of AA

comment:78 Changed 11 months ago by git

  • Commit changed from 7d2acf0ec6d4f245d13683b19d3c697acf1cf287 to 46b4e599953d995421acd025ae3d1a45edb363f2

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

46b4e59src/sage/geometry/polyhedron/combinatorial_polyhedron/base.pyx: Mark tests of functions that need graphs # optional - sage.graphs

comment:79 Changed 11 months ago by git

  • Commit changed from 46b4e599953d995421acd025ae3d1a45edb363f2 to a44cf15e8f72af1e668ea18523b4b72210ee4548

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

a44cf15sage.geometry.polyhedron.combinatorial_polyhedron.base: If ..._unsafe matrix functions are not available, fall back to general API

comment:80 Changed 11 months ago by git

  • Commit changed from a44cf15e8f72af1e668ea18523b4b72210ee4548 to 4fa9c140aa645ee98ddfd53573b01416b3108b4b

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

4fa9c14sage.geometry.polyedron.combinatorial_polyhedron: Mark more doctests # optional - sage.combinat

comment:81 Changed 11 months ago by git

  • Commit changed from 4fa9c140aa645ee98ddfd53573b01416b3108b4b to 6188e3f27409f0f6118a604e6b0696489bf57aed

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

f782d2fsrc/sage/geometry/polyhedron/backend_normaliz.py: Mark non-rational examples # optional - sage.rings.number_field
6188e3fsrc/sage/all__sagemath_polyhedra.py: from sage.matrix.all import *

comment:82 Changed 11 months ago by git

  • Commit changed from 6188e3f27409f0f6118a604e6b0696489bf57aed to 9fa04528906f058951e1621ec39e4535b7cbe3a0

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

a551276src/sage/geometry/polyhedron/combinatorial_polyhedron/base.pyx: Some more # optional
9fa0452Matrix._echelonize_ring: Break infinite self-delegation recursion

comment:83 Changed 11 months ago by git

  • Commit changed from 9fa04528906f058951e1621ec39e4535b7cbe3a0 to f953ced40874e1fcf769953c53d417e3742c020a

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

f953cedsrc/sage/geometry/polyhedron/base.py: Some more # optional

comment:84 Changed 11 months ago by git

  • Commit changed from f953ced40874e1fcf769953c53d417e3742c020a to 1183554d6ceabece9d0dcc745a47477d7e204e10

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

5f6fd8esrc/sage/geometry/polyhedron/base.py: Some more # optional
1183554Polyhedron_base._test_affine_hull_projection: Do not test orthonormal=True if AA cannot be imported

comment:85 Changed 11 months ago by git

  • Commit changed from 1183554d6ceabece9d0dcc745a47477d7e204e10 to 5a56bbffd60876e0879925e07e0aa916a009d773

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

5a56bbfPolyhedron_base._test_affine_hull_projection: Do not test orthonormal=True if AA cannot be imported

comment:86 Changed 11 months ago by git

  • Commit changed from 5a56bbffd60876e0879925e07e0aa916a009d773 to 1a296664cf1bc98137e89b4e88723400bd5478f0

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

13c91fePolyhedron_base._test_dilation: Exit earlier if AA cannot be imported
84c292fMatrix.gram_schmidt: Use sage.rings.abc
1a29666Polyhedron._test...: Avoid testing using unavailable functionality

comment:87 Changed 11 months ago by git

  • Commit changed from 1a296664cf1bc98137e89b4e88723400bd5478f0 to 7ca5f3eb8feafb6bdaa4201be0a24c31934b3754

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

7ca5f3eMatrix.gram_schmidt: Use sage.rings.abc (fixup)

comment:88 Changed 11 months ago by git

  • Commit changed from 7ca5f3eb8feafb6bdaa4201be0a24c31934b3754 to 8abf1b6cb4f6bdaa3cca82095917770663fc7b89

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

8abf1b6src/sage/geometry/polyhedron/base.py: Some more # optional

comment:89 Changed 11 months ago by git

  • Commit changed from 8abf1b6cb4f6bdaa3cca82095917770663fc7b89 to d37acf180b905fac24d68249298a7ec935e0df3a

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

d37acf1Polyhedron_base._test_gale_transform: Do not test is_combinatorially_isomorphic if sage.graphs.graphs not available

comment:90 Changed 11 months ago by mkoeppe

  • Description modified (diff)

comment:91 Changed 11 months ago by git

  • Commit changed from d37acf180b905fac24d68249298a7ec935e0df3a to 19a1ff06f13e31015752c3900df7ac5e7cbbcc61

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

1fc0fdbsrc/sage/geometry/polyhedron/parent.py: Mark doctests # optional - sage.rings.number_field
903a766src/sage/geometry/polyhedron/constructor.py: Mark doctests # optional - sage.rings.number_field
19a1ff0pkgs/sagemath-polyhedra/tox.ini: passenv SAGE_NUM_THREADS*

comment:92 Changed 11 months ago by git

  • Commit changed from 19a1ff06f13e31015752c3900df7ac5e7cbbcc61 to 0df0827011138130a612c287df06cebc856aaa78

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

0fe8035#29865: src/sage/all__sagemath_objects.py: Add more from all.py
e13b70dsrc/sage/all__sagemath_polyhedra.py: Add more from all.py
0df0827src/sage/rings/all__sagemath_polyhedra.py: Move more imports here from all.py

comment:93 Changed 11 months ago by git

  • Commit changed from 0df0827011138130a612c287df06cebc856aaa78 to 77ae30b9c071fece8ed6cbfeedfce74d77bfcbbd

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

c570ac9Matrix.determinant: Do not fail if sage.symbolic.ring cannot be imported
77ae30bsrc/sage/geometry/polyhedron/backend_field.py: Mark doctests # optional - sage.rings.number_field

comment:94 Changed 11 months ago by git

  • Commit changed from 77ae30b9c071fece8ed6cbfeedfce74d77bfcbbd to 44a23d5a54761ea95c1a86b49b0a6b3fe1977418

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

e7839cfsrc/sage/geometry/polyhedron/combinatorial_polyhedron/face_iterator.pyx: Mark doctests # optional - sage.rings.number_field or sage.combinat
44a23d5sage.rings.{integer,rational}: Copy numbers abc registration here from sage.rings.numbers_abc

comment:95 Changed 11 months ago by git

  • Commit changed from 44a23d5a54761ea95c1a86b49b0a6b3fe1977418 to 88284eb02f4b4dcaabd604d9e78a51111f9b9b4d

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

88284ebsrc/sage/geometry/polyhedron/face.py: Mark doctests # optional - sage.combinat

comment:96 Changed 11 months ago by git

  • Commit changed from 88284eb02f4b4dcaabd604d9e78a51111f9b9b4d to 3eb780a5995187e5633a7ca6b53b61ae00166ddd

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

3eb780asrc/sage/geometry/polyhedron/combinatorial_polyhedron/base.pyx: More # optional

comment:97 Changed 11 months ago by mkoeppe

sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/ppl_lattice_polygon.py  # 26 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/backend_ppl.py  # 3 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/plot.py  # 185 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/library.py  # TypeError in doctesting framework
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/constructor.py  # 12 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/parent.py  # 24 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/base_mutable.py  # 2 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/ppl_lattice_polytope.py  # 59 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/base_ZZ.py  # 13 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/backend_normaliz.py  # 3 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/backend_cdd.py  # 8 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/palp_database.py  # 43 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/base_QQ.py  # 3 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/backend_field.py  # 1 doctest failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/backend_polymake.py  # 1 doctest failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/representation.py  # 14 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/base.py  # 500 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/double_description_inhomogeneous.py  # 1 doctest failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/face.py  # 1 doctest failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.pyx  # 2 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/combinatorial_polyhedron/combinatorial_face.pyx  # 1 doctest failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/combinatorial_polyhedron/list_of_faces.pyx  # 2 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/combinatorial_polyhedron/base.pyx  # 27 doctests failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/combinatorial_polyhedron/conversions.pyx  # 1 doctest failed
sage -t --random-seed=0 /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/pkgs/sagemath-polyhedra/.tox/python/lib/python3.9/site-packages/sage/geometry/polyhedron/modules/formal_polyhedra_module.py  # 1 doctest failed

comment:98 Changed 11 months ago by git

  • Commit changed from 3eb780a5995187e5633a7ca6b53b61ae00166ddd to 4386c6eaeeb487965b8be933f66ebc5a6b56512a

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

f3d3a7csage.misc.html: Make import of sage_eval local to .eval method
a552658src/sage/misc/functional.py: More lazy_import
4386c6esrc/sage/misc/all__sagemath_polyhedra.py: New

comment:99 Changed 11 months ago by git

  • Commit changed from 4386c6eaeeb487965b8be933f66ebc5a6b56512a to 8dcb54d2251e2bab01950511598fca34dc5d0c69

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

1ec0c48src/sage/features/sagemath.py: Add sage.rings.number_field
0063749src/sage/features/sagemath.py: Add features for modules that were optional extensions
14fd1e5src/doc/en/developer/coding_basics.rst: Update discussion of feature tags
c6a0dc8Merge #32614
27c53acsrc/sage/features/sagemath.py: Add 'sage.plot'
ac52b57Merge #32614
fc7e3a5src/sage/geometry/polyhedron/base_ZZ.py: Mark a doctest # optional - sage.rings.number_field
3b0dfcfgit grep -l 'sage:.*plot' src/sage/geometry/ | xargs sed -i.bak '/sage: .*plot(/s/$/ # optional - sage.plot/'
6db538esrc/sage/geometry/polyhedron/plot.py: Use lazy_import for RDF and sage.plot
8dcb54dsrc/sage/geometry/polyhedron/base.py: Mark more doctests # optional - sage.rings.number_field

comment:100 Changed 11 months ago by git

  • Commit changed from 8dcb54d2251e2bab01950511598fca34dc5d0c69 to 64528dffa45d80469f0d11043a07456a99b4fae3

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

be1db02src/sage/rings/abc.pxd: Add cdef class RealIntervalField
13607cbsrc/sage/dynamics/arithmetic_dynamics/projective_ds.py: Remove unused import
85a6a0bMerge #32610
271e044src/sage/rings/real_interval_absolute.pyx: Fix imports
fc039f1src/sage/symbolic/ring.pyx: Fix imports
19ac6fdsrc/sage/rings/complex_interval_field.py: Fixup deprecation warning in doctest output
f31deb3src/sage/rings/qqbar.py: Remove unused import
4afbcfcMerge #32612
ccc3233sage.doctest.parsing.RIFtol: Fixup when RealIntervalField not available
64528dfsrc/sage/all__sagemath_polyhedra.py: Add sage.arith.all

comment:101 Changed 11 months ago by git

  • Commit changed from 64528dffa45d80469f0d11043a07456a99b4fae3 to 30382d165132651adf6670b148972b736c344925

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

2b45b77sage.feature.join_feature: New, factored out from LatteFeature; use it to implement FourTi2Feature
5c23cc9DocTestReporter: Fix 'sage -t --optional=all'
1b8634dsage.doctest.external: Add 4ti2
d9d4f99Merge tag '9.4.beta6' into t/30887/public/30887
646e182src/sage/features/four_ti_2.py: Move import of SAGE_ENV inside the __init__ method, to remove confusion of sage.misc.dev_tools
180e31dMerge #30887
10e8d63sage.features.sagemath: Use JoinFeature when tag is different from the actually tested module
654d09csage.features.sagemath: Change sage_optional_tags to sage_features
555bee7Merge #32614
30382d1src/sage/geometry/polyhedron/base.py: Mark more doctests # optional - sage.rings.number_field

comment:102 Changed 10 months ago by mkoeppe

  • Dependencies changed from #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585, #30778, #32610, #32612, #32619, #32620, #32621 to #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585, #30778, #32610, #32612, #32619, #32620, #32621, #31855

comment:103 Changed 10 months ago by git

  • Commit changed from 30382d165132651adf6670b148972b736c344925 to 7bb2f3c46deee5b9de5c534d6b2615c25dd8936b

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

4420d77Merge #32652
c764c7aMerge #32614
add89fasrc/sage/geometry/polyhedron/combinatorial_polyhedron/base.pyx: Mark doctests using combinatorial polytopes # optional - sage.combinat or # optional - sage.rings.number_field
a307e92src/sage/geometry/polyhedron/combinatorial_polyhedron/conversions.pyx: Mark doctests # optional - sage.combinat
bc62348src/sage/geometry/polyhedron/combinatorial_polyhedron/base.pyx: Add some missing # optional - sage.combinat
dcbade9Merge #32653
41f7f4ebuild/pkgs/gmpy2: Update to 2.1.0rc1
751ba98Merge #31855
789de29pkgs/sagemath-polyhedra/setup.cfg.m4: Allow 3.10 in python_requires
7bb2f3cpkgs/sagemath-polyhedra/pyproject.toml.m4: Add pkgconfig (just so we do not have to be picky about the sage_setup version)

comment:104 Changed 10 months ago by git

  • Commit changed from 7bb2f3c46deee5b9de5c534d6b2615c25dd8936b to 0a6d124cb12563082c4410af0f14b7e3d6cbcdcf

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

95dbd67src/sage/geometry/polyhedron/combinatorial_polyhedron: Add some '# optional - sage.combinat' for doctests using posets
0a6d124src/sage/geometry/polyhedron/combinatorial_polyhedron/list_of_faces.pyx: Add '# optional - sage.combinat' for tests using combinatorial examples

comment:105 Changed 10 months ago by git

  • Commit changed from 0a6d124cb12563082c4410af0f14b7e3d6cbcdcf to 7d13d63cc14285fe2d19945d5a514d99fe1eacb7

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

7d13d63src/sage/geometry/polyhedron/representation.py: Add '# optional - sage.rings.number_field' in doctests

comment:106 Changed 10 months ago by git

  • Commit changed from 7d13d63cc14285fe2d19945d5a514d99fe1eacb7 to 860c6b219089fd48ed87c4f832e897b7d53605e1

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

1bb9d96src/sage/geometry/polyhedron/constructor.py: More # optional - sage.symbolic
69655acMerge #32652
cf86501src/sage/geometry/polyhedron/combinatorial_polyhedron/base.pyx: Fix some # optional
860c6b2Merge #32653

comment:107 Changed 10 months ago by mkoeppe

  • Dependencies changed from #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585, #30778, #32610, #32612, #32619, #32620, #32621, #31855 to #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585, #30778, #32610, #32612, #32619, #32620, #32621, #31855, #32666

comment:108 Changed 10 months ago by mkoeppe

  • Description modified (diff)

comment:109 Changed 10 months ago by git

  • Commit changed from 860c6b219089fd48ed87c4f832e897b7d53605e1 to 1b9a564cdca20c1cac3f5551f25fa63d82381aa6

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

7db923ecompute vertex adjacency matrix from edges
21a6c94remove code duplications
aadda14Merge #32666
33fe796CombinatorialPolyhedron.vertex_adjacency_matrix: Fall back to matrix API is set_unsafe_si is not available
2cd253cmore specific import
1b9a564Merge #32666

comment:110 Changed 10 months ago by git

  • Commit changed from 1b9a564cdca20c1cac3f5551f25fa63d82381aa6 to 9eae38e87da106997e8bfdabd73352f5a1fec139

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

cf9b75asrc/sage/symbolic/relation.py: Remove unused import; use sage.structure.element.Expression for isinstance
ec8400bMerge tag '9.5.beta3' into t/32638/sage_structure_element__add_abc_expression__deprecate_is_expression_etc_
687ed9aMerge #32638
4558791Merge tag '9.5.beta3' into t/32614/features_and_optional_tags_for_sage_subset_distributions
1400654Merge #32614
e0d4e1bMerge #32652
57919d4Merge tag '9.5.beta3' into t/32592/sage_geometry_polyhedron__split_out_backend_cdd_rdf_from_backend_cdd
2318f66Merge #32592
3acc6a9Merge #32614
9eae38eMerge #32653

comment:111 Changed 10 months ago by git

  • Commit changed from 9eae38e87da106997e8bfdabd73352f5a1fec139 to 38485ed49be0387fc8e89d160bb4afe10872fec5

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

38485edsrc/sage/geometry/polyhedron/backend_polymake.py: Add # optional - sage.rings.number_field

comment:112 Changed 10 months ago by git

  • Commit changed from 38485ed49be0387fc8e89d160bb4afe10872fec5 to 95b70910185847c5b2766489a0ab700304d1a59e

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

17acb7bDo not need Cython for sdist or egg_info
b1a47b3Merge #32673
ff2a352src/setup.py: Restrict cythonize to sage/**
d287666Merge #32672
e9fc48dMerge tag '9.5.beta3' into t/29865/t/29865-modularizarion-sage-objects
f79f0f8pkgs/sagemath-objects/setup.py: On sdist or egg_info, do not run find_python_sources
9600217pkgs/sagemath-objects/tox.ini: passenv SAGE_NUM_THREADS*
6bd807bpkgs/sagemath-categories/tox.ini: passenv SAGE_NUM_THREADS*
98a3f39Merge #29865
95b7091pkgs/sagemath-polyhedra/requirements.txt.m4: Add ppl

comment:113 Changed 10 months ago by git

  • Commit changed from 95b70910185847c5b2766489a0ab700304d1a59e to 0f570aaa54be19f082d6c843200da6d317a56530

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

335cd3eReplace all uses of is_IntegerModRing by isinstance(..., sage.rings.abc.IntegerModRing)
f596395sage.rings.finite_rings.integer_mod_ring: Fixup
af06e5bis_IntegerModRing: Deprecate
907b57cMerge #32593
355dbcbMerge #32606
db5f7a1Merge #32610
1046b67fixup
fb56937Merge tag '9.5.beta3' into t/32610/deprecate_is_realfield__is_complexfield__is_realdoublefield__is_complexdoublefield
8cc3500src/sage/rings/polynomial/polynomial_singular_interface.py: Fixup merge
0f570aaMerge #32610

comment:114 Changed 10 months ago by git

  • Commit changed from 0f570aaa54be19f082d6c843200da6d317a56530 to a1d748dced4eae04507eede2b1270cc7448b17a9

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

f04ad5asrc/sage/rings/real_double.pyx: Replace gsl_{isnan,isinf,finite} by libc.math functions
d3caeb4src/sage/rings/real_double.pyx: Fixup: Replace gsl_{isnan,isinf,finite} by libc.math functions
e340b2csage.misc.allocator: Add cdef hook_tp_functions_type
31d188fsage.rings.real_double_element_gsl: Split out from sage.rings.real_double
5c29e6csrc/sage/plot/plot3d/implicit_surface.pyx: Use libc.math.isnan instead of gsl_isnan
169cc55Merge #32677
c603334sage.symbolic: Use sage.rings.abc.{SymbolicRing,CallableSymbolicExpressionRing}
a1d748dMerge tag '9.5.beta4' into t/32432/modularization_of_sagelib__break_out_a_separate_package_sagemath_polyhedra

comment:115 Changed 10 months ago by git

  • Commit changed from a1d748dced4eae04507eede2b1270cc7448b17a9 to 0f463e57382d0b02bc97864577fcb7255261b33e

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

71165eagit grep -l 'functions.*import.*sqrt' | xargs sed -i.bak 's/from sage[.]functions[.].* import sqrt *$/from sage.misc.functional import sqrt/'
1214541git grep -l 'functions.*import.*sqrt' | xargs sed -i.bak 's/from sage[.]functions[.].* import _do_sqrt *$/from sage.misc.functional import _do_sqrt/'
4a752e0git 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/'
5952b37src/sage/misc/all.py: Add sqrt
905e800src/sage/misc/functional.py: Fix imports
451ac27src/sage/functions/other.py: Remove import from sage.rings.all
8823eacMerge #32717
16a74e2For isinstance tests, import Expression from sage.structure.element
e13b958src/sage/plot: Import Expression from sage.structure.element
0f463e5Merge #32730

comment:116 Changed 10 months ago by git

  • Commit changed from 0f463e57382d0b02bc97864577fcb7255261b33e to 9f984a9219031f9a5455dbed6ca97664d6b526e4

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

27b44b9src/sage/modular/pollack_stevens/dist.pyx: Remove unused import
7f1d021src/sage/quadratic_forms/ternary.pyx: Remove unused import
d5cfe2asrc/sage/combinat/crystals/tensor_product_element.pyx: Remove unused import
d825aa8src/sage/combinat/crystals/littelmann_path.py: Use integer_floor instead of sage.functions.other.floor
9c35213src/sage/combinat/diagram_algebras.py: Use integer_floor, integer_ceil instead of importing from sage.functions
57551d3src/sage/graphs/generic_graph.py: Use integer_floor instead of sage.functions.other.floor
bed7308src/sage/geometry/polyhedron/base.py: Remove stray character
ad7daf1Merge #32731
3aedcc2src/sage/categories/coxeter_groups.py: Remove module-level import from sage.graphs
9f984a9src/sage/categories/coxeter_groups.py: Move import of ZZ into method

comment:117 Changed 10 months ago by git

  • Commit changed from 9f984a9219031f9a5455dbed6ca97664d6b526e4 to e4bd0ae14032e03638dd788493fb996f8dff8100

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

2fd3fdfsrc/sage/geometry/polyhedron/combinatorial_polyhedron/list_of_faces.pyx: Add '# optional - sage.combinat' for tests using combinatorial examples
59246d4src/sage/geometry/polyhedron/representation.py: Add '# optional - sage.rings.number_field' in doctests
03ea96dsrc/sage/geometry/polyhedron/backend_polymake.py: Add # optional - sage.rings.number_field
c97428esrc/sage/geometry/polyhedron/combinatorial_polyhedron/combinatorial_face.pyx: fix typo
d77eb85sage.geometry: Add missing # optional tags
905ead9sage.features.PythonModule: Record the exception message as part of the reason
7755df9sage.doctest.control, sage.features.sagemath: If --verbose is used, log the feature test results and reasons
f32b992src/sage/features/sagemath.py (sage.combinat): Fix the name of the tested PythonModule
30eee2esrc/sage/geometry/hyperbolic_space/hyperbolic_geodesic.py: Add another missing # optional - sage.plot
e4bd0aeMerge #32732

comment:118 Changed 10 months ago by git

  • Commit changed from e4bd0ae14032e03638dd788493fb996f8dff8100 to fe1c6a201949177f36265e9474102815d4980014

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

c8499d1fix E713 and E714 in schemes
b3c1667Merge #32758
a1362eeMerge #32635
792fd5fMerge #32742
c53d15dMerge #32742
26df548src/sage/rings/number_field/number_field_base.pyx: Handle failing import of AA, RLF
054a8a6src/sage/rings/real_double.pyx: Handle failing import of RLF, RR
5ff97b1src/sage/schemes/plane_conics/con_number_field.py: Move imports of RLF, AA into methods
2541b35Merge #32777
fe1c6a2src/sage/rings/all__sagemath_polyhedra.py: Define RealNumber = RDF here for doctesting

comment:119 Changed 10 months ago by git

  • Commit changed from fe1c6a201949177f36265e9474102815d4980014 to 9555224f59414195390980d23c7d6c740ea0e23a

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

bf0ed1d_is_[real_]numerical: Fall back to using CDF/RDF if ComplexField, RealField cannot be imported
7324f91Merge #32625
afe634csage.rings.infinity: Remove hard dependency on real_lazy and real_mpfi
9555224Merge #32778

comment:120 Changed 10 months ago by git

  • Commit changed from 9555224f59414195390980d23c7d6c740ea0e23a to 6df8282eea3150a812f6d1aefc8c054e59f925ea

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

d093942src/sage/geometry/polyhedron/library.py: Move import of RDF into methods
ace13f3Merge #32677
1f22b04RealDoubleElement.sin: New implementation without GSL
f1e5105Merge #32779
ac0b0feRealDoubleElement.cos, tan, _pow_: New implementations without GSL
e9e9814Merge #32779
de29dc5src/sage/categories/action.pyx: Do not fail if sage.groups.group cannot be imported
6df8282RationalField.completion: If RR is not available, use RDF for precision=53 at oo

comment:121 Changed 10 months ago by git

  • Commit changed from 6df8282eea3150a812f6d1aefc8c054e59f925ea to 2888fb3cd9f8624b95c669e2704d399325a9b6a9

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

c114c28src/sage/geometry/polyhedron/plot.py: Add more # optional - sage.plot
e4877dcsrc/sage/matrix/special.py: Do not fail if numpy cannot be imported
c1b1d93src/sage/geometry/polyhedron/plot.py: Add more # optional - sage.plot
eb31b22src/sage/geometry/voronoi_diagram.py: Add # optional - sage.rings.number_field
d1b3bcasrc/sage/geometry/integral_points.pyx: Add # optional - sage.rings.number_field
98522e0src/sage/numerical: Add # optional - sage.rings.number_field
2888fb3Merge #32732

comment:122 Changed 10 months ago by git

  • Commit changed from 2888fb3cd9f8624b95c669e2704d399325a9b6a9 to d7f466eb98bf56c593b873df545dfc13b15664c2

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

2035b8asrc/sage/geometry/polyhedron/base0.py: Add # optional - sage.rings.number_field
d7f466esrc/sage/rings/rational.pyx: If RR is not available, convert RDF via Fraction

comment:123 Changed 10 months ago by mkoeppe

  • Description modified (diff)

comment:124 Changed 10 months ago by mkoeppe

  • Dependencies changed from #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585, #30778, #32610, #32612, #32619, #32620, #32621, #31855, #32666 to #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585, #30778, #32610, #32612, #32619, #32620, #32621, #31855, #32666, #32780

comment:125 Changed 10 months ago by git

  • Commit changed from d7f466eb98bf56c593b873df545dfc13b15664c2 to 3f01e4867cc7da7382281aa98ca1360fc4ba0bf7

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

1305b3asrc/sage/geometry/polyhedron/library.py: Make imports from sage.rings lazier
ae64d1bsrc/sage/geometry/polyhedron/library.py: Make some imports lazy
459b3d4src/sage/geometry/polyhedron/library.py: Ignore failing imports from other modules
24e821dsrc/sage/geometry/polyhedron/library.py: Move import of RDF into methods
853cfb7src/sage/geometry/polyhedron/library.py: Add missing import of RDF
0902757src/sage/geometry/polyhedron/library.py: Simplify use of AA
3f01e48Merge #32780

comment:126 Changed 10 months ago by git

  • Commit changed from 3f01e4867cc7da7382281aa98ca1360fc4ba0bf7 to a58ea1f6decbb84102bd341f8b3cc20f3147452b

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

f9207fcMerge #32625
8ccaa46Merge #32641
03b24bdsrc/sage/schemes/berkovich/berkovich_space.py: Whitespace fix
748c06bMerge #32750
cebcda3Merge tag '9.5.beta4' into t/29039/pip_installable_package_sage_bootstrap
0026892Merge tag '9.5.beta5' into t/29039/pip_installable_package_sage_bootstrap
e068bd9Merge #29039
00c742dMerge #29865
9c11e1bMerge branch '32432-updates' into t/32432/modularization_of_sagelib__break_out_a_separate_package_sagemath_polyhedra
a58ea1fsrc/sage/misc/all__sagemath_polyhedra.py: Remove import of get_memory_usage after #32656

comment:127 Changed 10 months ago by mkoeppe

  • Dependencies changed from #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585, #30778, #32610, #32612, #32619, #32620, #32621, #31855, #32666, #32780 to #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585, #30778, #32610, #32612, #32619, #32620, #32621, #31855, #32666, #32701, #32780, #32777, #32776, #32742, #32725, #32677, #32732, #32734, #32775, #32625, #32641, #32750, #32731, #32733

comment:128 Changed 9 months ago by git

  • Commit changed from a58ea1f6decbb84102bd341f8b3cc20f3147452b to 2e87bb8db8a1a8cbecdfdf5fb3564b3c2f5832b3

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

fb95488Merge #32846
919a458src/sage/geometry/polyhedron/face.py: Add # optional - sage.rings.number_field
94999bcMerge #32732
a36005esrc/sage/geometry/polyhedron/parent.py: Add # optional - sage.rings.number_field
df22260src/sage/geometry/polyhedron/library.py: Add # optional - sage.rings.number_field
5d54e67src/sage/geometry/polyhedron/base.py: Add more # optional - sage.graphs, sage.combinat, sage.rings.number_field
47c97ccsrc/sage/geometry/polyhedron/base.py: Add # optional - sage.plot
62a7fa1Merge #32846
d9cc72dsrc/sage/geometry/voronoi_diagram.py: Use sage.rings.abc.AlgebraicRealField
2e87bb8src/sage/geometry/voronoi_diagram.py: Move imports from sage.plot into plot method

comment:129 Changed 9 months ago by git

  • Commit changed from 2e87bb8db8a1a8cbecdfdf5fb3564b3c2f5832b3 to 09b8d8ffde2a5b10b3fd0a30570a55a71b2a2eee

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

fb9faa6src/sage/rings/infinity.py: Fix up: Only call .parent() on elements
09b8d8fMerge #32778

comment:130 Changed 9 months ago by git

  • Commit changed from 09b8d8ffde2a5b10b3fd0a30570a55a71b2a2eee to 862261b3c3c6191771a58a055a65b0fd40e78b79

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

6187f93Merge tag '9.5.beta6' into t/29865/t/29865-modularizarion-sage-objects
862261bMerge #29865

comment:131 Changed 9 months ago by git

  • Commit changed from 862261b3c3c6191771a58a055a65b0fd40e78b79 to 1168f595cf48b9d4a145f1162954b5a603bfd975

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

1168f59build/pkgs/sage_setup/install-requires.txt: Fix version

comment:132 Changed 9 months ago by git

  • Commit changed from 1168f595cf48b9d4a145f1162954b5a603bfd975 to 310ed32a574948eee31edb351041bdbaedd543ad

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

16abbe9pkgs/sagemath-polyhedra/tox.ini: Run less of the testsuite
c2f69f6src/sage/geometry/polyhedron/base1.py: Change an example from RR to RDF, add # optional - sage.rings.number_field, sage.symbolic
310ed32pkgs/sagemath-polyhedra/tox.ini: Run even less of the testsuite

comment:133 Changed 9 months ago by git

  • Commit changed from 310ed32a574948eee31edb351041bdbaedd543ad to 88baa5a34085fc7c01af22c46d874d68088970f7

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

a6cc585build/pkgs/sage_setup/install-requires.txt: Fix version
743e004pkgs/sagemath-objects/MANIFEST.in: Add sage.misc.namespace_package
88baa5aMerge #29865

comment:134 Changed 9 months ago by mkoeppe

  • Description modified (diff)

comment:135 Changed 9 months ago by mkoeppe

  • Authors set to Matthias Koeppe
  • Status changed from new to needs_review

comment:136 Changed 9 months ago by git

  • Commit changed from 88baa5a34085fc7c01af22c46d874d68088970f7 to 855d82f4de22ef1d51082b31d0a8d698525d8b87

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

148dad2src/sage/geometry/polyhedron/base.py: Add missing # optional - sage.rings.number_field
5e1df0dsrc/doc/en/thematic_tutorials/geometry/polyhedra_tutorial.rst: Add missing # optional - sage.rings.number_field
44f15a0Merge tag '9.5.beta6' into t/32846/sage_geometry_polyhedron__more___optional
7b652b1Merge #32846
d447c2bRealDoubleElement: In doctests for methods redefined by RealDoubleElement_gsl, invoke methods defined here explicitly
46a680cRealDoubleElement: Move methods arccos, arcsin, arctan, sech, csch, coth back here from RealDoubleElement_gsl
566326aRealDoubleElement._pow_: Fix up declaration
8c82df5RealDoubleElement: Add remaining trig/hyp functions
a07e5aaMerge #32779
855d82fMerge branch '9.5.beta6+updates' into t/32432/modularization_of_sagelib__break_out_a_separate_package_sagemath_polyhedra

comment:137 Changed 9 months ago by git

  • Commit changed from 855d82f4de22ef1d51082b31d0a8d698525d8b87 to bc17f3ca294c248a3c89c0bd456c450fedd9f9e4

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

c1b9054Merge #29865
61719d2Merge branch '9.5.beta6+updates' into t/32432/modularization_of_sagelib__break_out_a_separate_package_sagemath_polyhedra
7a81ba8move lattice point methods to Polyhedron_base2
10dd56dremove unused import
bc17f3cMerge #32876

comment:138 Changed 9 months ago by git

  • Commit changed from bc17f3ca294c248a3c89c0bd456c450fedd9f9e4 to b25678ca3acb86af133dbdc83e2e4a7cf3accb4f

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

b25678cpkgs/sagemath-polyhedra/README.rst: Update

comment:139 Changed 9 months ago by git

  • Commit changed from b25678ca3acb86af133dbdc83e2e4a7cf3accb4f to bec437d8d75e558e5a6486c72b42e2937c885d7a

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

57b159csrc/sage/geometry/polyhedron/base3.py: Add some # optional - sage.rings.number_field, sage.combinat
873aaf8Merge #32174
b6674c9src/sage/features/sagemath.py: Add feature for sage.groups
4c7620asrc/sage/structure: Mark doctests # optional - sage.groups
397882fMerge #32888
ed384e0src/sage/geometry/polyhedron/base3.py: Mark a doctest # optional - sage.groups
292ba63src/sage/geometry/polyhedron/base3.py: Mark a doctest # optional - sage.graphs
de4b726src/sage/geometry/polyhedron/base3.py: Mark doctests # optional - sage.combinat
275d51fsrc/sage/geometry/polyhedron/base3.py: Mark a doctest # optional - sage.number_field
bec437dsrc/sage/geometry/polyhedron/base3.py: In doctest, use // instead of floor(.../...)

comment:140 Changed 9 months ago by git

  • Commit changed from bec437d8d75e558e5a6486c72b42e2937c885d7a to 798bf7ebaadbc9051446488969a76128870b4f04

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

58221f0pkgs/sagemath-categories/MANIFEST.in.m4: Move basic rings here from sagemath-polyhedra
a72ee3bsrc/sage/all__sagemath_objects.py: Add some more imports
f3ee49bsrc/sage/all__sagemath_objects.py: Add definitions of Integer, RealNumber for doctesting
433cb33Merge #29865
798bf7esage.features.bliss: Change name of BlissLibrary feature to libbliss, remove it from all_features

comment:141 Changed 9 months ago by git

  • Commit changed from 798bf7ebaadbc9051446488969a76128870b4f04 to f66d0f5e31bd5b2dd53b7482e6dafef99e8108bb

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

f66d0f5src/sage/features/interfaces.py: Fix indentation in docstring

comment:142 Changed 9 months ago by git

  • Commit changed from f66d0f5e31bd5b2dd53b7482e6dafef99e8108bb to 433cb33776fb0be8259ff755f315a3c252237efa

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

comment:143 Changed 9 months ago by git

  • Commit changed from 433cb33776fb0be8259ff755f315a3c252237efa to 8a6befca9113c8b10583cc8e780941b8a40d4005

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

f7d87e2fix copy/paste-typo
995ad00move methods relying on sage.graphs to Polyhedron_base4
8a6befcMerge branch 'u/gh-kliem/polyhedron_base4' of git://trac.sagemath.org/sage into t/32432/modularization_of_sagelib__break_out_a_separate_package_sagemath_polyhedra

comment:144 Changed 9 months ago by git

  • Commit changed from 8a6befca9113c8b10583cc8e780941b8a40d4005 to e09d289d042ea859c637f3b044f6f6253a2b4c9e

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

e4ba262pkgs/sagemath-categories/MANIFEST.in.m4: Include polynomial rings
9ad2861Import CommutativeAlgebra from sage.rings.ring, not sage.rings.commutative_algebra
ec05ba1sage.rings.polynomial: Delay some imports
136de8bsrc/sage/rings/rational.pyx: Move import of mathml into method
a4b7c9dsrc/sage/rings/finite_rings/finite_field_constructor.py: Do not fail if .finite_field_givaro cannot be imported
8ba0734src/sage/rings/quotient_ring*.py: Delay imports from sage.interfaces.singular
be844afMerge #32870
71db6fdsrc/sage/rings/polynomial/polynomial_ring.py: fixup
cf421b2src/sage/rings/polynomial/polynomial_singular_interface.py: Do not fail if singular cannot be imported
e09d289src/sage/rings/polynomial/polynomial_ring.py: Remove unused import

comment:145 Changed 9 months ago by mkoeppe

Still need at least sage.rings.polynomial.polynomial_element

comment:146 Changed 9 months ago by git

  • Commit changed from e09d289d042ea859c637f3b044f6f6253a2b4c9e to 2a00f37fa50c913f74e2bde442127ed47b38ef8a

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

2a00f37src/sage/rings/polynomial/polynomial_element.pyx: Remove unused imports

comment:147 Changed 9 months ago by git

  • Commit changed from 2a00f37fa50c913f74e2bde442127ed47b38ef8a to 0550e9481f4280b7ba06a211e811a9a7f4864451

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

2a4a323Merge tag '9.5.beta7' into t/29039/pip_installable_package_sage_bootstrap
9ef0567Merge #29039
e0399a1pkgs/sagemath-objects: Install a fixed set of scripts, not all of src/bin
7519048src/bin/sage[-env]: Put SAGE_ROOT/src/bin in front of path only if run out of this directory
00024e6Merge #32933
bfc953bsrc/sage/doctest/reporting.py: Indicate --environment if not default
36d6b09pkgs/sagemath-categories/setup.cfg.m4: Add scripts
d39e12cMerge #29865
a162b90pkgs/sagemath-polyhedra/setup.cfg.m4: Add scripts here
0550e94pkgs/sagemath-polyhedra/bin: Include fewer scripts

comment:148 Changed 9 months ago by mkoeppe

  • Description modified (diff)

comment:149 Changed 9 months ago by git

  • Commit changed from 0550e9481f4280b7ba06a211e811a9a7f4864451 to 3fe43e2614d40c7d7c126c42e9503caf0066b572

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

e606d35src/sage/rings/polynomial/polynomial_ring.py: fixup
da3c5cfMerge tag '9.5.beta7' into t/32870/sage-rings-modularization
fba5f43src/sage/rings/commutative_algebra.py: Fix up imports in doctest
5c61a2bsmall optimizations
e186f5dMerge #32870
9770002src/sage/rings/quotient_ring_element.py: Fixup
6720681pkgs/sagemath-polyhedra/setup.cfg.m4: Add extras_require
53cfadfupdate cysignals to 1.11.0
5ed4717update cysignals to 1.11.1
3fe43e2Merge #32576

comment:150 Changed 9 months ago by git

  • Commit changed from 3fe43e2614d40c7d7c126c42e9503caf0066b572 to 87d2c0d46145dc753cef3e1689900b24e75f55e1

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

38ff15bsrc/sage/geometry/polyhedron/base.py: Add missing sage.rings.number_field
f2d72d3src/sage/geometry/polyhedron/parent.py: Remove unneeded import
6160076Merge branch 'u/gh-kliem/polyhedron_base3' of git://trac.sagemath.org/sage into u/gh-kliem/polyhedron_base4-new
ff8c7efmove methods relying on sage.graphs to Polyhedron_base4
1c028c7Merge #32889
87d2c0dMerge #32846

comment:151 Changed 8 months ago by git

  • Commit changed from 87d2c0d46145dc753cef3e1689900b24e75f55e1 to 4c437ab749f67415020bb98698bd9706f757e5e6

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

55da358Merge branch 'develop' of https://github.com/sagemath/sage into public/refactoring/complexCycle
401fee5Remove cycle around complex_double
e19df7dMerge #30741
0a845desage.rings.cc: New, define CC here
31b8237git grep -l 'all import.*CC' | xargs sed -i.bak 's/all import CC$/cc import CC/'
74357b6Import CC from sage.rings.cc
52ac11asage.rings.cif: New, define CIF here; replace imports of CIF from sage.rings.all
927e12dImport CC from sage.rings.cc in two more places
9648bccMerge #32735
4c437abMerge tag '9.5.beta8' into t/32432/modularization_of_sagelib__break_out_a_separate_package_sagemath_polyhedra

comment:152 Changed 8 months ago by mkoeppe

  • Dependencies changed from #29865, #32416, #32534, #32566, #32593, #32592, #32614, #32585, #30778, #32610, #32612, #32619, #32620, #32621, #31855, #32666, #32701, #32780, #32777, #32776, #32742, #32725, #32677, #32732, #32734, #32775, #32625, #32641, #32750, #32731, #32733 to #29865, #32576, #32846, #32735, #32870, #32174, #32888, #32884, #32779

Last 10 new commits:

55da358Merge branch 'develop' of https://github.com/sagemath/sage into public/refactoring/complexCycle
401fee5Remove cycle around complex_double
e19df7dMerge #30741
0a845desage.rings.cc: New, define CC here
31b8237git grep -l 'all import.*CC' | xargs sed -i.bak 's/all import CC$/cc import CC/'
74357b6Import CC from sage.rings.cc
52ac11asage.rings.cif: New, define CIF here; replace imports of CIF from sage.rings.all
927e12dImport CC from sage.rings.cc in two more places
9648bccMerge #32735
4c437abMerge tag '9.5.beta8' into t/32432/modularization_of_sagelib__break_out_a_separate_package_sagemath_polyhedra

comment:153 Changed 8 months ago by mkoeppe

  • Milestone changed from sage-9.5 to sage-9.6

comment:154 Changed 8 months ago by git

  • Commit changed from 4c437ab749f67415020bb98698bd9706f757e5e6 to 775502836b980db7b958b721cebe9606dd351249

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

7755028Merge tag '9.5.beta9' into t/32432/modularization_of_sagelib__break_out_a_separate_package_sagemath_polyhedra

comment:155 Changed 8 months ago by git

  • Commit changed from 775502836b980db7b958b721cebe9606dd351249 to 753792044f6b3c6b5b321f9d56f97477f8b959e5

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

7537920src/sage/geometry/polyhedron/combinatorial_polyhedron/base.pyx: Try...except for set_unsafe_si

comment:156 Changed 8 months ago by git

  • Commit changed from 753792044f6b3c6b5b321f9d56f97477f8b959e5 to 8ffc1352104548274373d2b5e1481e6d05464d28

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

2451d1dsrc/sage/geometry/polyhedron/ppl_lattice_polytope.py b/src/sage/geometry/polyhedron/ppl_lattice_polytope.py: Mark doctests # optional - sage.groups sage.graphs
69fa717src/sage/geometry/polyhedron/combinatorial_polyhedron/polyhedron_face_lattice.pyx: Mark doctest # optional - sage.combinat
8ffc135src/sage/geometry/polyhedron: Mark doctests using hypersimplex # optional - sage.combinat

comment:157 Changed 8 months ago by git

  • Commit changed from 8ffc1352104548274373d2b5e1481e6d05464d28 to d4329bde6d427fadd59416533e199a2ee0ea6d62

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

2d81310git grep -l '^from sage.plot.*import' | grep -v 'sage/plot' | xargs sed -E -i.bak $'s/^from (sage[.]plot[.][a-z0-9_]*) import (.*)/from sage.misc.lazy_import import lazy_import\\nlazy_import(\1, \2)/'
259b5ffFix up lazy_import from sage.plot.*
ba8d741git grep -l '^from sage.plot.*import' | grep -v 'sage/plot' | xargs sed -E -i.bak $'s/^from (sage[.]plot[.][a-z0-9._]*) import (.*)/from sage.misc.lazy_import import lazy_import\\nlazy_import(\1, \2)/'
f513999Fix up lazy_import from sage.plot.*
bd854ecsrc/sage/modular/arithgroup/farey_symbol.pyx: Move imports from sage.plot into method
812c729src/sage/dynamics/complex_dynamics/mandel_julia_helper.pyx: Revert change to lazy_import
e27a459In Cython files, move imports from sage.plot into methods
58d0994src/sage/graphs/graph_coloring.pyx: Remove unused lazy import
d4329bdMerge #32847

comment:158 Changed 7 months ago by git

  • Commit changed from d4329bde6d427fadd59416533e199a2ee0ea6d62 to c89b6d909ea59625f8dbe658aa28f3d353c900ff

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

cfb1086src/sage/matroids/utilities.py: Replace imports from sage.graphs.all, sage.rings.all
f12c46fsrc/sage/sandpiles/sandpile.py: Fix up imports
1dbef4dgit grep -l 'import Digraph' | xargs sed -i.bak 's/import Digraph/import DiGraph/'
6f8efcbMerge #33199
cfee1d4remove deprecated methods and keywords in combinatorial polyhedron deprecated in sage <= 9.1
a6c5e2aMerge #33119
5850d56Merge branch 'u/gh-kliem/polyhedron_base3' of git://trac.sagemath.org/sage into u/gh-kliem/use_combinatorial_polyhedron
80666d4move is_prism and is_bipyramid to combinatorial polyhedron
56c30f8Merge #33009
c89b6d9src/sage/geometry/polyhedron/library.py: Wrap associahedron import in try-except

comment:159 Changed 6 months ago by mkoeppe

  • Dependencies changed from #29865, #32576, #32846, #32735, #32870, #32174, #32888, #32884, #32779 to #32779

comment:160 Changed 6 months ago by git

  • Commit changed from c89b6d909ea59625f8dbe658aa28f3d353c900ff to f4f35e7c111124fc453129d49801fdfc041bf269

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

f4f35e7Merge tag '9.6.beta0' into t/32432/modularization_of_sagelib__break_out_a_separate_package_sagemath_polyhedra

comment:161 Changed 6 months ago by mkoeppe

  • Dependencies changed from #32779 to #32779, #33146, #33199, #32999, #33007, #32989

comment:162 Changed 6 months ago by git

  • Commit changed from f4f35e7c111124fc453129d49801fdfc041bf269 to 11810ad11e6baea9de3c9f4eeb08d44e94e47d3d

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

9018e5cMerge branch 'u/chapoton/33146' in 9.6.beta0
11810adMerge #33146

comment:163 Changed 6 months ago by mkoeppe

  • Work issues set to Merge #33123, #33009, #33008

comment:164 Changed 6 months ago by mkoeppe

  • Dependencies changed from #32779, #33146, #33199, #32999, #33007, #32989 to #32779, #33146, #33199, #32999, #33007, #32989, #33009, #33008
  • Work issues changed from Merge #33123, #33009, #33008 to Merge #33123

comment:165 Changed 6 months ago by git

  • Commit changed from 11810ad11e6baea9de3c9f4eeb08d44e94e47d3d to f952ab78d5ffb8b5bcbab73416b6e96aa77199b7

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

1bc44c9move polytopal construction to Polyhedron_base5
3f32909add base5.py
f952ab7Merge #33123

comment:166 Changed 6 months ago by mkoeppe

  • Dependencies changed from #32779, #33146, #33199, #32999, #33007, #32989, #33009, #33008 to #32779, #33146, #33199, #32999, #33007, #32989, #33009, #33008, #33123
  • Work issues Merge #33123 deleted

comment:167 Changed 6 months ago by git

  • Commit changed from f952ab78d5ffb8b5bcbab73416b6e96aa77199b7 to 47b69160ea7596a3a8507a7f926fa04e5722ddd7

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

2dbbf1aPolyhedron_normaliz.__number_field_triple: For QQ, do not import RealBallField, PolynomialRing
47b6916src/sage/geometry/polyhedron/backend_normaliz.py: Add missing # optional - sage.rings.number_field

comment:168 Changed 6 months ago by mkoeppe

  • Dependencies changed from #32779, #33146, #33199, #32999, #33007, #32989, #33009, #33008, #33123 to #32779, #33146, #33199, #32999, #33007, #32989, #33009, #33008, #33123, #33119

comment:169 Changed 6 months ago by mkoeppe

  • Work issues set to git blame -b --first-parent 32432-base.. src/sage/geometry/polyhedron/base.py

comment:170 Changed 6 months ago by git

  • Commit changed from 47b69160ea7596a3a8507a7f926fa04e5722ddd7 to a726e0ee2d004aefa2301575b4c655c97e021ea5

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

5df88daMerge tag '9.6.beta0' into t/32847/use_lazy_import_for_module_level_import_from_sage_plot__outside_of_sage_plot_
362b506src/sage/geometry/lattice_polytope.py: Fix lazy import
758dcaasrc/sage/repl/ipython_kernel/widgets_sagenb.py: Use try...except for import of sage.plot.colors.Color
051c2e3Merge #32847
b47604fMerge #33007
a726e0eMerge #32847

comment:171 Changed 6 months ago by mkoeppe

  • Dependencies changed from #32779, #33146, #33199, #32999, #33007, #32989, #33009, #33008, #33123, #33119 to #32779, #33146, #33199, #32999, #33007, #32989, #33009, #33008, #33123, #33119, #32847

comment:172 Changed 6 months ago by mkoeppe

  • Status changed from needs_review to needs_work

comment:173 Changed 6 months ago by git

  • Commit changed from a726e0ee2d004aefa2301575b4c655c97e021ea5 to 671fdf6a2607a3b1166eb14cc6820aeedf8b6957

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

8c25b61Merge #32788
d09de1dMerge #33123
671fdf6Merge tag '9.6.beta1' into t/32432/modularization_of_sagelib__break_out_a_separate_package_sagemath_polyhedra

comment:174 Changed 6 months ago by mkoeppe

  • Dependencies changed from #32779, #33146, #33199, #32999, #33007, #32989, #33009, #33008, #33123, #33119, #32847 to #32779, #33123, #32847

comment:175 Changed 6 months ago by mkoeppe

  • Dependencies changed from #32779, #33123, #32847 to #32779, #32847, #32688, #33391

comment:176 Changed 6 months ago by git

  • Commit changed from 671fdf6a2607a3b1166eb14cc6820aeedf8b6957 to f1838f43cf12f6d25147de06eff7ee90e372488a

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

bc3ba65get_unsafe_si -> get_unsafe_long
77c462eMerge branch 'public/32688' of git://trac.sagemath.org/sage into public/32688-reb
1ebf822remove set/get_unsafe_long and mark output of set_unsafe_int as irrelevant
c308d8fleave set_unsafe_si with deprecation note
7a4bcc6Merge branch 'public/32688' of git://trac.sagemath.org/sage into public/32688-reb
e844732remove set_unsafe_si
aebf69dfix typo
6fc3132Merge #32688
69ad1e0cimport from Matrix_dense instead of Matrix_integer_dense in combinatorial_polyhedron
f1838f4Merge #33391

comment:177 Changed 6 months ago by mkoeppe

  • Dependencies changed from #32779, #32847, #32688, #33391 to #32779, #32847, #32688, #33391, #33392

comment:178 Changed 6 months ago by git

  • Commit changed from f1838f43cf12f6d25147de06eff7ee90e372488a to c0e220ebd127210cdb3e7e5532c74c943d5c5159

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

b28224bsrc/sage/matrix/matrix2.pyx: Add # optional - sage.symbolic
2f8a489src/sage/matrix/matrix2.pyx: Use sage.rings.abc.SymbolicRing for isinstance testing
4e477f1Merge #33392
c0e220epkgs/sagemath-polyhedra/MANIFEST.in.m4: Do not exclude matrix_double_sparse

comment:179 Changed 6 months ago by mkoeppe

sage -t --random-seed=254729000673202115534906096224637540294 --environment=sage.all__sagemath_polyhedra src/sage/geometry/polyhedron/library.py  # 107 doctests failed
sage -t --random-seed=254729000673202115534906096224637540294 --environment=sage.all__sagemath_polyhedra src/sage/geometry/polyhedron/base5.py  # 13 doctests failed
sage -t --random-seed=254729000673202115534906096224637540294 --environment=sage.all__sagemath_polyhedra src/sage/geometry/polyhedron/base.py  # 85 doctests failed
sage -t --random-seed=254729000673202115534906096224637540294 --environment=sage.all__sagemath_polyhedra src/sage/geometry/polyhedron/base2.py  # 31 doctests failed
sage -t --random-seed=254729000673202115534906096224637540294 --environment=sage.all__sagemath_polyhedra src/sage/geometry/polyhedron/base3.py  # 5 doctests failed
sage -t --random-seed=254729000673202115534906096224637540294 --environment=sage.all__sagemath_polyhedra src/sage/geometry/polyhedron/combinatorial_polyhedron/base.pyx  # 12 doctests failed
sage -t --random-seed=254729000673202115534906096224637540294 --environment=sage.all__sagemath_polyhedra src/sage/geometry/polyhedron/backend_ppl.py  # 8 doctests failed
sage -t --random-seed=254729000673202115534906096224637540294 --environment=sage.all__sagemath_polyhedra src/sage/geometry/polyhedron/parent.py  # 11 doctests failed
sage -t --random-seed=254729000673202115534906096224637540294 --environment=sage.all__sagemath_polyhedra src/sage/geometry/polyhedron/base_mutable.py  # 2 doctests failed
sage -t --random-seed=254729000673202115534906096224637540294 --environment=sage.all__sagemath_polyhedra src/sage/geometry/polyhedron/base_ZZ.py  # 6 doctests failed
sage -t --random-seed=254729000673202115534906096224637540294 --environment=sage.all__sagemath_polyhedra src/sage/geometry/polyhedron/plot.py  # 36 doctests failed
sage -t --random-seed=254729000673202115534906096224637540294 --environment=sage.all__sagemath_polyhedra src/sage/geometry/polyhedron/backend_cdd.py  # 3 doctests failed
sage -t --random-seed=254729000673202115534906096224637540294 --environment=sage.all__sagemath_polyhedra src/sage/geometry/polyhedron/base0.py  # 1 doctest failed
sage -t --random-seed=254729000673202115534906096224637540294 --environment=sage.all__sagemath_polyhedra src/sage/geometry/polyhedron/constructor.py  # 4 doctests failed
sage -t --random-seed=254729000673202115534906096224637540294 --environment=sage.all__sagemath_polyhedra src/sage/geometry/polyhedron/double_description_inhomogeneous.py  # 1 doctest failed
sage -t --random-seed=254729000673202115534906096224637540294 --environment=sage.all__sagemath_polyhedra src/sage/geometry/polyhedron/ppl_lattice_polytope.py  # 46 doctests failed
sage -t --random-seed=254729000673202115534906096224637540294 --environment=sage.all__sagemath_polyhedra src/sage/geometry/polyhedron/palp_database.py  # 43 doctests failed
sage -t --random-seed=254729000673202115534906096224637540294 --environment=sage.all__sagemath_polyhedra src/sage/geometry/polyhedron/base_QQ.py  # 4 doctests failed
sage -t --random-seed=254729000673202115534906096224637540294 --environment=sage.all__sagemath_polyhedra src/sage/geometry/polyhedron/ppl_lattice_polygon.py  # 23 doctests failed
sage -t --random-seed=254729000673202115534906096224637540294 --environment=sage.all__sagemath_polyhedra src/sage/geometry/polyhedron/backend_normaliz.py  # 1 doctest failed

comment:180 Changed 6 months ago by mkoeppe

  • Description modified (diff)

comment:181 Changed 6 months ago by mkoeppe

  • Dependencies changed from #32779, #32847, #32688, #33391, #33392 to #32779, #32847, #32688, #33391, #33392, #32893

comment:182 Changed 6 months ago by mkoeppe

  • Description modified (diff)

comment:183 Changed 6 months ago by git

  • Commit changed from c0e220ebd127210cdb3e7e5532c74c943d5c5159 to 25878a0f2de06704228b1311c6771bc293f7d3eb

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

aee4ad2src/sage/features/palp.py: New
73b5b50src/sage/geometry/polyhedron/palp_database.py: Add # sage.doctest: optional - palp
55a228dsrc/sage/geometry/lattice_polytope.py: Mark doctests # optional - palp
6be27b7src/sage/geometry: Mark doctests # optional - palp
25878a0Merge #32893

comment:184 Changed 6 months ago by git

  • Commit changed from 25878a0f2de06704228b1311c6771bc293f7d3eb to 66555af241833a11184a2b3824e2dba4e5209f8c

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

1c78501src/sage/geometry/lattice_polytope.py: In NefPartition doctests, construct examples without using palp
1025d65src/sage/geometry/lattice_polytope.py, src/sage/schemes/toric/fano_variety.py: Use unicode disjoint union symbol
55e812csrc/sage/geometry/lattice_polytope.py: Fix typo
d97479dsrc/sage/features/databases.py (DatabaseReflexivePolytopes): New
0f6d572Merge #32893
fbafd6dsrc/sage/all__sagemath_polyhedra.py: Import from sage.geometry.triangulation.all
480bb3dsrc/sage/geometry/polyhedron/base5.py (_test_dilation): Exit early if AA cannot be imported
d9bbd4asrc/sage/geometry/polyhedron/base5.py (_test_product): If AA cannot be imported, skip some tests
bb3507bsrc/sage/geometry/polyhedron/base5.py (_test_product): If polytopes.permutahedron cannot be imported, skip a test
66555afpkgs/sagemath-polyhedra/tox.ini: Test all files with 0 failures

comment:185 Changed 6 months ago by mkoeppe

  • Description modified (diff)

comment:186 Changed 6 months ago by git

  • Commit changed from 66555af241833a11184a2b3824e2dba4e5209f8c to b17359857c56c4a388ef69e11529b02a854b358d

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

e183bf8src/sage/modules/free_module_integer.py: Do not fail if OrderElement_absolute cannot be imported
b173598src/sage/geometry/polyhedron/combinatorial_polyhedron/base.pyx: Add # optional - sage.combinat

comment:187 Changed 6 months ago by git

  • Commit changed from b17359857c56c4a388ef69e11529b02a854b358d to 9eeddd27124b357a9ea538e00a57ed403ed79bb2

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

9eeddd2src/sage/geometry/polyhedron/library.py: Add # optional - sage.rings.number_field

comment:188 Changed 6 months ago by mkoeppe

  • Dependencies changed from #32779, #32847, #32688, #33391, #33392, #32893 to #32779, #32847, #32688, #33391, #33392, #32893, #33402, #33403

comment:189 Changed 6 months ago by git

  • Commit changed from 9eeddd27124b357a9ea538e00a57ed403ed79bb2 to d0c0eafd7d44a91cf4a63d2edcf8d6252c3ef29a

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

d0c0eafMerge tag '9.6.beta3' into t/32432/modularization_of_sagelib__break_out_a_separate_package_sagemath_polyhedra

comment:190 Changed 6 months ago by mkoeppe

  • Milestone changed from sage-9.6 to sage-9.7

comment:191 Changed 4 months ago by mkoeppe

  • Milestone changed from sage-9.7 to sage-9.8

comment:192 Changed 4 months ago by git

  • Commit changed from d0c0eafd7d44a91cf4a63d2edcf8d6252c3ef29a to 354d73e9866b32a37c6aec8f7edf64b03185a168

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

354d73eMerge tag '9.6.rc0' into t/32432/modularization_of_sagelib__break_out_a_separate_package_sagemath_polyhedra

comment:193 Changed 4 months ago by mkoeppe

  • Cc aschilling added
  • Dependencies changed from #32779, #32847, #32688, #33391, #33392, #32893, #33402, #33403 to #32779

comment:194 Changed 4 months ago by git

  • Commit changed from 354d73e9866b32a37c6aec8f7edf64b03185a168 to d1c75c6eae1ec3d890dd70f0c569f2c994d6c53b

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

d094cfcpkgs/sagemath-polyhedra/MANIFEST.in.m4: Exclude vector_numpy*, matrix_numpy* for now
7178c3csrc/sage/geometry/polyhedron/base[67].py: Remove module-level import from sage.rings.qqbar
d1c75c6src/sage/geometry/polyhedron/backend_normaliz.py: Remove .all imports and module-level import of QQbar, PolynomialRing

comment:195 Changed 3 months ago by git

  • Commit changed from d1c75c6eae1ec3d890dd70f0c569f2c994d6c53b to fd0f12163142a1bea37561142267812901ab2e6b

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

3e0ff84Merge #33803
6da9d79pkgs/sagemath-objects/MANIFEST.in: Work around sage/__init__.py still being present
d9d02d5pkgs/sagemath-objects/MANIFEST.in: Another work around for sage/__init__.py still being present
60675bapkgs/*/VERSION.txt: Change from symlink to separate regular files, updated by sage-update-version
4d47f0cpkgs/sagemath-{objects,environment}/VERSION.txt: Bump to post4, post2
be5cf79pkgs/sage-conf/VERSION.txt: New
e50dae2src/bin/sage-update-version: Fix up
45cfe8csrc/doc/en/developer/packaging_sage_library.rst: Expand on post and dev versions
b8882f2build/pkgs/sagemath_objects/install-requires.txt: Update
fd0f121Merge #29941

comment:196 Changed 3 months ago by mkoeppe

  • Dependencies changed from #32779 to #32779, #29941

comment:197 Changed 5 weeks ago by mkoeppe

  • Dependencies changed from #32779, #29941 to #32779, #33011

comment:198 Changed 5 weeks ago by git

  • Commit changed from fd0f12163142a1bea37561142267812901ab2e6b to 300cb48c5ed84d57193396986fc8365da13cc25f

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

0b29388Makefile (pypi-wheels): Add sagemath-environment, sagemath-repl explicitly
60e0b72Merge #32716
e3779b2Merge #32716
c5a3714Merge #34104
bf74e09Merge #32716
cf1b8b8Merge #33817
d6b064bMerge #28925
520b41fMerge tag '9.7.beta5' into t/33817/gh_actions__add_test_of_the_modularized_distributions
ae5c5a0Merge #33817
300cb48Merge #33812

comment:199 Changed 5 weeks ago by git

  • Commit changed from 300cb48c5ed84d57193396986fc8365da13cc25f to ffa339d34865ed457db5b881943b075c0918adc6

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

ffa339dMerge #33812

comment:200 Changed 5 weeks ago by mkoeppe

  • Dependencies changed from #32779, #33011 to #32779, #34195, #33011

comment:201 Changed 12 days ago by git

  • Commit changed from ffa339d34865ed457db5b881943b075c0918adc6 to 286fd5ef6af15f534148a1882cba567c85c1b5f9

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

1aa25bfMerge branch 't/33817/gh_actions__add_test_of_the_modularized_distributions' into t/33812/refactor_distributions_sage_setup__sagemath__objects_categories__through_sagemath__environment_repl_
47b7146build/pkgs/sagemath_*/dependencies_check: Move test dependencies here
6948887build/pkgs/sagemath_repl/install-requires.txt: Add missing file
d2721cdMerge #33817
a5c1c0cpkgs/sagemath-{categories,repl,objects}: Use sage -t --initial
8f2b26aMerge #33817
1fe31c8Merge #33817
29e247bMerge #33812
7641a88Merge tag '9.7.beta7' into t/32432/modularization_of_sagelib__break_out_a_separate_package_sagemath_polyhedra
286fd5epkgs/sagemath-polyhedra/setup.cfg.m4: Remove python 3.7
Note: See TracTickets for help on using tickets.