Besides, sagelib doesn't have spkg-requirements.txt, nor it has
any sage/scripts/sagelib/
You're doing something non-standard, and without full details it's hard to
say anything meaningful.
sagelib is a not like the rest of the packages, anyway.


In my SAGEROOT I see

 $ find . -name spkg-requirements.txt
./local/var/lib/sage/venv-python3.13/var/lib/sage/scripts/jupyter_events/spkg-requirements.txt
./local/var/lib/sage/venv-python3.13/var/lib/sage/scripts/gnumake_tokenpool/spkg-requirements.txt
./local/var/lib/sage/venv-python3.13/var/lib/sage/scripts/tzdata/spkg-requirements.txt
./local/var/lib/sage/venv-python3.13/var/lib/sage/scripts/nbconvert/spkg-requirements.txt
./local/var/lib/sage/venv-python3.13/var/lib/sage/scripts/overrides/spkg-requirements.txt
./local/var/lib/sage/venv-python3.13/var/lib/sage/scripts/jupyterlab_mathjax2/spkg-requirements.txt
./local/var/lib/sage/venv-python3.13/var/lib/sage/scripts/types_python_dateutil/spkg-requirements.txt
./local/var/lib/sage/venv-python3.13/var/lib/sage/scripts/jupyter_server/spkg-requirements.txt
./local/var/lib/sage/venv-python3.13/var/lib/sage/scripts/pickleshare/spkg-requirements.txt
./local/var/lib/sage/venv-python3.13/var/lib/sage/scripts/mpmath/spkg-requirements.txt
./local/var/lib/sage/venv-python3.13/var/lib/sage/scripts/jupyter_sphinx/spkg-requirements.txt
./local/var/lib/sage/venv-python3.13/var/lib/sage/scripts/sagetex/spkg-requirements.txt
./local/var/lib/sage/venv-python3.13/var/lib/sage/scripts/jupyterlab_server/spkg-requirements.txt
./local/var/lib/sage/venv-python3.13/var/lib/sage/scripts/jupyter_lsp/spkg-requirements.txt
./local/var/lib/sage/venv-python3.13/var/lib/sage/scripts/notebook_shim/spkg-requirements.txt
./local/var/lib/sage/venv-python3.13/var/lib/sage/scripts/pytz_deprecation_shim/spkg-requirements.txt
./local/var/lib/sage/venv-python3.13/var/lib/sage/scripts/jupyterlab/spkg-requirements.txt
./local/var/lib/sage/venv-python3.13/var/lib/sage/scripts/ipympl/spkg-requirements.txt
./local/var/lib/sage/venv-python3.13/var/lib/sage/scripts/notebook/spkg-requirements.txt
./local/var/lib/sage/venv-python3.13/var/lib/sage/scripts/sagenb_export/spkg-requirements.txt

On Sun, Mar 1, 2026 at 11:25 AM Dima Pasechnik <[email protected]> wrote:

>
>
> On Sun, Mar 1, 2026 at 11:19 AM Marc Culler <[email protected]> wrote:
>
>> There is really only one file reported as
>> missing:: sage/local/var/lib/sage/scripts/sagelib/spkg-requirements.txt.
>> The other one is the directory containing that file.
>>
>> I did run ./bootstrap, of course.  And it created the directory and the
>> file.  Moreover, both the directory and the file still exist and are both
>> readable.
>>
>
> Does /var/tmp/sage-10.9/local/var/lib/sage/scripts/sagelib exist?
> (but you see "Directory
> /var/tmp/sage-10.9/local/var/lib/sage/scripts/sagelib not found" ?)
>
> /var/tmp doesn't sound like something our build system uses normally.
> IMHO all happens in SAGEROOT/build/sage-distro/
>
> Dima
>
>
>
>> But if I verify that they exist, and then run make doc-html, it reports
>> them both as missing.  There is something wrong with the test.  I wish I
>> knew where the test was.
>>
>> - Marc
>>
>>
>>
>> On Saturday, February 28, 2026 at 2:21:55 PM UTC-6 [email protected]
>> wrote:
>>
>>> some of these are generated by ./bootstrap
>>> You need to run it either directly, or via make (the latter might be
>>> flaky)
>>>
>>>
>>> On February 28, 2026 1:08:10 PM CST, Marc Culler <[email protected]>
>>> wrote:
>>>
>>>> I just tried make doc-html.  I get:
>>>>
>>>> [sagelib-10.9.beta7] Warning: File
>>>> /var/tmp/sage-10.9/local/var/lib/sage/scripts/sagelib/spkg-requirements.txt
>>>> not found
>>>> [sagelib-10.9.beta7] Warning: Directory
>>>> /var/tmp/sage-10.9/local/var/lib/sage/scripts/sagelib not found
>>>> [sagelib-10.9.beta7] Removing stamp file
>>>> /var/tmp/sage-10.9/local/var/lib/sage/installed/sagelib-10.9.beta7
>>>> [sagelib-10.9.beta7] [spkg-install] Installing sagelib-10.9.beta7
>>>> [sagelib-10.9.beta7] [spkg-install] * Building wheel...
>>>>
>>>> Are the missing files in sage/scripts treated as missing dependencies?
>>>> Why would they be missing?  I did not delete them.
>>>>
>>>> - Marc
>>>>
>>>> On Sat, Feb 28, 2026 at 1:03 PM Dima Pasechnik <[email protected]>
>>>> wrote:
>>>>
>>>>> For me,
>>>>>
>>>>>     make doc-html
>>>>>
>>>>> does the right thing, building html docs, without extra work (after
>>>>> `make` is done).
>>>>> If one needs the docs, it makes sense to run
>>>>> the above straight away, it's a bit quicker, as it avoids extra
>>>>> regeneration of docs ninja targets by meson.
>>>>>
>>>>> Dima
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On February 28, 2026 11:13:44 AM CST, Marc Culler <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> When I build sage with make the last step is to build sagelib.  If I
>>>>>> then run
>>>>>>   make sagemath_doc_html
>>>>>> it rebuilds the sagelib that it just finished building before
>>>>>> starting to build the documentation.
>>>>>>
>>>>>> Why?
>>>>>>
>>>>>> - Marc
>>>>>>
>>>>>> --
>>>>> You received this message because you are subscribed to a topic in the
>>>>> Google Groups "sage-devel" group.
>>>>> To unsubscribe from this topic, visit
>>>>> https://groups.google.com/d/topic/sage-devel/dVVleHx0xP0/unsubscribe.
>>>>> To unsubscribe from this group and all its topics, send an email to
>>>>> [email protected].
>>>>> To view this discussion visit
>>>>> https://groups.google.com/d/msgid/sage-devel/FEA68B7E-8D2F-4957-A43A-D2FA9A0263BA%40gmail.com
>>>>> <https://groups.google.com/d/msgid/sage-devel/FEA68B7E-8D2F-4957-A43A-D2FA9A0263BA%40gmail.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/48b8a758-b896-40ca-ac56-6fccfcef31fcn%40googlegroups.com
>> <https://groups.google.com/d/msgid/sage-devel/48b8a758-b896-40ca-ac56-6fccfcef31fcn%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/CAAWYfq3K3uN879M%2BFAo4dCwxp7u8L_8ZYON%2BzToUan-mmO%2B-Mw%40mail.gmail.com.

Reply via email to