It looks indeed like your conda environment is not containing a few required packages. This is strange. What should work is that you simply install them manually via `conda install cython pytest <whatever else is missing`.
On Friday, March 6, 2026 at 8:16:30 AM UTC+1 [email protected] wrote: > Actually I tried this one earlier but it was giving error /bin/python3: No > module named pip found. But when I run like ./sage -sh in that sage shell, > if I run pip show pytest it is there it shows version and details, so does > sage has its own python? because when I ran ./sage -python -V I got python > 3.12.3 but conda env that I set up was with env3.13 and has python version > 3.13.11 ? > > On Fri, 6 Mar 2026, 11:51 am Dima Pasechnik, <[email protected]> wrote: > >> You might try a hack like >> >> ./sage --pip install pytest pytest-xdist pytest-mock >> >> and see if it gets you anywhere >> >> >> >> On Thu, Mar 5, 2026 at 3:39 PM James <[email protected]> wrote: >> >>> I setup sage in docker container of ubuntu 24.04 with volume and it >>> worked fine with env 3.13, but after installation I faced one issue that if >>> I run like ./sage then it gives error of missing modules like if I ran >>> ./sage -t --optional=pip,pygambit,sage it throws error attached below, but >>> if I ran ./src/build/sage-runtests -t --optional=pip,pygambit,sage >>> .src/sage/game_theory/normal_form_game.py then it works fine and tests ran. >>> [image: image.png] >>> I know this is some issue with the PATH and I tried some ways to fix it >>> but its not working. Would be great if someone can help with this. >>> Thank you for your time. >>> James >>> >>> On Thu, Mar 5, 2026 at 10:26 PM James <[email protected]> wrote: >>> >>>> Also attaching meson-log for reference: >>>> >>>> >>>> On Thu, Mar 5, 2026 at 10:21 PM James <[email protected]> wrote: >>>> >>>>> I actually done that twice because I was also feeling that may be >>>>> there is some issue with conda environment activation but it is not >>>>> indeed, >>>>> and also I tried with environment 3.13 as well 3.12 and I got error >>>>> >>>>> LibMambaUnsatisfiableError: Encountered problems while solving: >>>>> - nothing provides __glibc >=2.39 needed by >>>>> sysroot_linux-64-2.39-hc4b9eeb_5 >>>>> >>>>> Could not solve for environment specs >>>>> The following package could not be installed >>>>> └─ sysroot_linux-64 ==2.39 hc4b9eeb_5 is not installable because it >>>>> requires >>>>> └─ __glibc >=2.39 *, which is missing on the system. >>>>> >>>>> My system has glibc 2.35, so the solver cannot satisfy the sysroot >>>>> requirement. (using wsl environment with ubuntu 22.04 lts (jammy) >>>>> Now I am thinking of using docker sagemath/sagemath:develop and test >>>>> there. >>>>> (I think I had to upgrade wsl to may be 24 as it comes with libc >>>>> 2.39/higher, but may be it can break existing things of mine). >>>>> >>>>> >>>>> On Thu, Mar 5, 2026 at 10:00 PM '[email protected]' via sage-devel < >>>>> [email protected]> wrote: >>>>> >>>>>> It may be that you the conda env is not activated correctly? Please >>>>>> try `conda activate sage-dev` before running the pip command. Also, as >>>>>> Dima >>>>>> said, I would advice to use the latest development branch and the env >>>>>> file >>>>>> for Python 3.13. >>>>>> >>>>>> If all of this is not working, please post the meson-log.txt file >>>>>> (path is towards the end of your screenshot) >>>>>> >>>>>> On Thursday, March 5, 2026 at 4:12:23 PM UTC+1 [email protected] >>>>>> wrote: >>>>>> >>>>>>> On March 5, 2026 6:42:15 AM CST, James <[email protected]> wrote: >>>>>>> >>>>>>>> I started setting up sage and as reference followed the >>>>>>>> https://doc-develop--sagemath.netlify.app/html/en/developer/walkthrough.html, >>>>>>>> >>>>>>>> I am using environment-3.11.yml >>>>>>>> >>>>>>> >>>>>>> we don't support Python 3.11 any more, and environment-3.11.yml is >>>>>>> gone from our betas -- which you should use for development, anyway. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>> but after I ran pip install --no-build-isolation -e . it fails >>>>>>>> saying cpython is missing then I also installed that but after then >>>>>>>> like >>>>>>>> each missing installation I do again fails (kinda chain of missing >>>>>>>> packages), so do we require to install them manually, ig it should be >>>>>>>> installed from environment-3.11.yml ? I thought to take help for this >>>>>>>> before manually building using steps of make configure, ./configure >>>>>>>> and >>>>>>>> make. I am attaching the error log image this is of cpython even after >>>>>>>> installing then it gives of other missing package. >>>>>>>> [image: image.png] >>>>>>>> Thank you >>>>>>>> James >>>>>>>> >>>>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "sage-devel" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> To view this discussion visit >>>>>> https://groups.google.com/d/msgid/sage-devel/8241d82e-ea0d-49b3-a479-9ffc3f3b5f49n%40googlegroups.com >>>>>> >>>>>> <https://groups.google.com/d/msgid/sage-devel/8241d82e-ea0d-49b3-a479-9ffc3f3b5f49n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> >>>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "sage-devel" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion visit >>> https://groups.google.com/d/msgid/sage-devel/CALUuivnY-e89fVs3Qk8s%3DN%2Br_N9tUR%2BMrXOzBzhof8rxoXYaWg%40mail.gmail.com >>> >>> <https://groups.google.com/d/msgid/sage-devel/CALUuivnY-e89fVs3Qk8s%3DN%2Br_N9tUR%2BMrXOzBzhof8rxoXYaWg%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "sage-devel" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> > To view this discussion visit >> https://groups.google.com/d/msgid/sage-devel/CAAWYfq2NiX_ihhdPCiy9CA2eLtamWB9NqPoDFupbiPND45cUxA%40mail.gmail.com >> >> <https://groups.google.com/d/msgid/sage-devel/CAAWYfq2NiX_ihhdPCiy9CA2eLtamWB9NqPoDFupbiPND45cUxA%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/sage-devel/f26e27d8-8b0b-416a-9ae0-21356d1947c4n%40googlegroups.com.
