Modularization of sagelib: Distributions sagemath-{brial,combinat,eclib,flint,gap,giac,glpk,graphs,groups,homfly,lcalc,libbraiding,libecm,linbox,modules,mpmath,ntl,pari,plot,polyhedra,schemes,singular,standard-no-symbolics,symbolics}#35095
Conversation
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## develop #35095 +/- ##
===========================================
- Coverage 88.62% 87.40% -1.22%
===========================================
Files 2148 2180 +32
Lines 398855 399144 +289
===========================================
- Hits 353480 348878 -4602
- Misses 45375 50266 +4891
... and 283 files with indirect coverage changes Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report in Codecov by Sentry. |
|
I ran after full rebuild on macOS monterey, and got [37/54] gcc -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk -I./sage/cpython -I/private/var/folders/td/fw1q9ljs311ggyph77rs53_40000gn/T/pip-build-env-_on11jf5/overlay/lib/python3.11/site-packages/gmpy2 -I./sage/rings -I/private/var/folders/td/fw1q9ljs311ggyph77rs53_40000gn/T/pip-build-env-_on11jf5/overlay/lib/python3.11/site-packages -I/usr/local/opt/python@3.11/Frameworks/Python.framework/Versions/3.11/include/python3.11 -Ibuild/cythonized -I/Users/kwankyu/GitHub/sage-dev/pkgs/sagemath-polyhedra/.tox/.pkg/include -I/usr/local/opt/python@3.11/Frameworks/Python.framework/Versions/3.11/include/python3.11 -c build/cythonized/sage/structure/coerce.c -o build/temp.macosx-12-x86_64-cpython-311/build/cythonized/sage/structure/coerce.o -fno-strict-aliasing -DCYTHON_CLINE_IN_TRACEBACK=1
build/cythonized/sage/structure/coerce.c:779:10: fatal error: 'gmp.h' file not found
#include "gmp.h"
^~~~~~~
1 error generated. |
|
I've updated the instructions for testing. |
|
|
|
Is this on macOS with homebrew? DId you run .homebrew-build-env? |
|
Yes. My bash profile does I manually pasted the line and tried again. But I got the same. |
|
I am trying again after deleting |
|
I got the same failure. Part of the log |
|
Have you tried the command |
|
No. Shall I? |
|
Yes, that's what I would recommend as the best way of testing |
|
I ran |
|
Could you try if |
|
I ran |
|
Could you check the contents of |
|
|
The |
|
Part of the log: |
|
It says |
|
Try with this change please |
|
Yes. What changed? |
|
When this |
|
Ah. Then that was a bug. I wonder why that was not found before... |
|
I broke this in #35104, which is in "needs review". Fixed now also there. |
|
Okay. It seems all is going well. It is now building |
|
After successful I did (because I had to) Unfortunately, I got |
|
Try again with this change please |
|
Also, could you check which version of |
|
|
That version should be fine (early 4.x versions had serious defects.) |
This reverts commit c0d2ec4.
This reverts commit d4196d7.
…s from pyproject.toml
…ect] dependencies, [project.optional-dependencies] too
…package names, treat dashes and underscores as equivalent
…ted from src/pyproject.toml
…b__break_out_a_separate_package_sagemath_polyhedra
…lib__break_out_a_separate_package_sagemath_polyhedra
…zation_of_sagelib__break_out_a_separate_package_sagemath_polyhedra
|
This is available in https://github.com/passagemath/passagemath now, and the PR against sage is hopelessly outdated. |
📚 Description
📝 Checklist
⌛ Dependencies
fast_callableinterpreters #35774sage.functions: Decouple fromsage.symbolic.expressionandmpmath, update# needs#35716sage.calculus: Modularization fixes, doctest cosmetics,# needs#35717pkgs/sagemath-{objects,categories,standard}: Switch to meson-python build system #37012src/bin/sage-cython: Repurpose as PEP 420 fixer #37009sage-generate-mesonscript to sage-setup #37008# sage_setup: distributiondirectives to all files, remove remaining# coding: utf-8#36964pkgs/sagemath-standard: Move metadata fromsetup.cfgtopyproject.toml#36951pkgs/sagemath-{objects,categories}: Enlarge #36566pyproject.toml: Add 'external' section according to draft PEP 725 #37486pkgs/sage-conf: Move metadata fromsetup.cfgtopyproject.toml#36561pkgs/sagemath-*/setup.pythroughsage_setup.sage_setup#36649sage.*.allfor modularization, replace relative by absolute imports #36676This is part of: