Another quick solution (cherry-picked from the PR I mentioned) would be to change the first line of build/pkgs/editables/dependencies from
| $(PYTHON_TOOLCHAIN) $(PYTHON) to | flit_core $(PYTHON) On Saturday, December 16, 2023 at 6:45:44 AM UTC-8 Heiko Knospe wrote: > Hi, > > same build problem with flit_core for sage 10.3.b2 on Debian 11: > > [editables-0.5] Thread model: posix > > [editables-0.5] Supported LTO compression algorithms: zlib zstd > > [editables-0.5] gcc version 10.2.1 20210110 (Debian 10.2.1-6) > > [editables-0.5] **************************************************** > > [editables-0.5] Package 'editables' is currently not installed > > [editables-0.5] No legacy uninstaller found for 'editables'; nothing to do > > [editables-0.5] Installing editables-0.5 > > [editables-0.5] Looking in links: > /home/xxx/sage/local/var/lib/sage/venv-python3.9/var/lib/sage/wheels > > [editables-0.5] Processing > /home/xxx/sage/local/var/lib/sage/venv-python3.9/var/tmp/sage/build/editables-0.5/src > > [editables-0.5] Installing build dependencies: started > > [editables-0.5] Running command pip subprocess to install build > dependencies > > [editables-0.5] Looking in links: > /home/xxx/sage/local/var/lib/sage/venv-python3.9/var/lib/sage/wheels > > [editables-0.5] ERROR: Could not find a version that satisfies the > requirement flit_core>=3.3 (from versions: none) > > [editables-0.5] ERROR: No matching distribution found for flit_core>=3.3 > > [editables-0.5] error: subprocess-exited-with-error > > [editables-0.5] > > [editables-0.5] × pip subprocess to install build dependencies did not > run successfully. > > [editables-0.5] │ exit code: 1 > > [editables-0.5] ╰─> See above for output. > > My (quick and dirty) workaround was to copy > flit_core-3.9.0-py3-none-any.whl > <https://www.piwheels.org/simple/flit-core/flit_core-3.9.0-py3-none-any.whl#sha256=e5b2a84881cf1f40eb5b0115e1d3a429765e0f43743b79e871352bb8e0c95952> > from https://www.piwheels.org/project/flit-core/ to > local/var/lib/sage/venv-python3.9/var/lib/sage/wheels. Then compiling sage > works and flit_core-3.9.0 is installed. > > - Heiko > > David Joyner schrieb am Samstag, 16. Dezember 2023 um 12:40:00 UTC+1: > >> On Fri, Dec 15, 2023 at 3:04 PM John H Palmieri <jhpalm...@gmail.com> >> wrote: >> >>> In sage-release, Matthias pointed to missing dependencies for editables, >>> fixed in https://github.com/sagemath/sage/pull/36885. Maybe you can >>> just do "make flit_core" (to build the missing dependency) and then "make". >>> >> >> That works, thanks!! >> >> BTW, on startup I got this: >> >> ./sage >> >> ┌────────────────────────────────────────────────────────────────────┐ >> >> │ SageMath version 10.3.beta2, Release Date: 2023-12-13 │ >> >> │ Using Python 3.11.1. Type "help()" for help. │ >> >> └────────────────────────────────────────────────────────────────────┘ >> >> ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ >> >> ┃ Warning: this is a prerelease version, and it may be unstable. ┃ >> >> ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ >> >> /Users/davidjoyner/sagefiles/sage-10.3.beta2/local/var/lib/sage/venv-python3.11.1/lib/python3.11/site-packages/prompt_toolkit/application/application.py:988: >> >> DeprecationWarning: There is no current event loop >> loop = asyncio.get_event_loop() >> >> Seems to be working fine though. >> >> Thanks again, John. >> >> >>> >>> >>> On Friday, December 15, 2023 at 10:52:10 AM UTC-8 David Joyner wrote: >>> >>>> Hi: >>>> >>>> I tried to compile sage and got this: >>>> >>>> The following package(s) may have failed to build (not necessarily >>>> >>>> during this run of 'make all-start'): >>>> >>>> >>>> * package: editables-0.5 >>>> >>>> last build time: Dec 15 10:48 >>>> >>>> log file: >>>> /Users/davidjoyner/sagefiles/sage-10.3.beta2/logs/pkgs/editables-0.5.log >>>> >>>> >>>> The corresponding log is attached. >>>> >>>> >>>> Does anyone have any suggestions on how to fix this? >>>> >>>> - David >>>> >>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "sage-support" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to sage-support...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/sage-support/ce30cd4c-f431-4eb8-ac35-f4ab5e941e49n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/sage-support/ce30cd4c-f431-4eb8-ac35-f4ab5e941e49n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-support/86801148-5053-4d64-ace7-f80af8768eafn%40googlegroups.com.