Optional packages in conda

38 views
Skip to first unread message

mmarco

unread,
8:28 AM (10 hours ago) 8:28 AM
to sage-devel
Now that the recommended way to install sage is through conda (which makes it way easy that compiling from source), I am having the problem with installing optional packages.

Some (like sirocco)  are already in conda-forge, so it is easy to install them, but in particular, I am being unable to install Tides and Kenzo.

Which should be the way to install them? Should we create packages in conda forge for them?

Isuru Fernando

unread,
10:42 AM (8 hours ago) 10:42 AM
to sage-...@googlegroups.com
Yes, having them in conda-forge is the recommended way.

Isuru

--
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 sage-devel+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/sage-devel/b653a3f9-3da4-4d19-b3cb-98b49b75a8e8n%40googlegroups.com.

mmarco

unread,
10:57 AM (7 hours ago) 10:57 AM
to sage-devel
How is the process to add a package to conda-forge?

mmarco

unread,
11:01 AM (7 hours ago) 11:01 AM
to sage-devel
Also, it might require changes in sage, to look for the corresponding files in the right place

Isuru Fernando

unread,
11:08 AM (7 hours ago) 11:08 AM
to sage-...@googlegroups.com
You can also ask your favourite AI model to give you the code for it.

Isuru

Dima Pasechnik

unread,
11:41 AM (7 hours ago) 11:41 AM
to sage-...@googlegroups.com, Miguel Angel Marco
On Fri, Jun 26, 2026 at 10:01 AM mmarco <miguel....@gmail.com> wrote:
>
> Also, it might require changes in sage, to look for the corresponding files in the right place

if one uses sage the distro, it will also need adding spkg-configure.m4 files.
But that's the only needed change, as these packages are not requiring
any extension modules,
and are loaded anyway, with runtime detection of their availability.
> To view this discussion visit https://groups.google.com/d/msgid/sage-devel/31bcb372-a978-444f-9c92-674057778fc3n%40googlegroups.com.

mmarco

unread,
12:17 PM (6 hours ago) 12:17 PM
to sage-devel
I meant that, for example, kenzo looks at the variable KENZO_FAS, which I think is not properly set when you install sage in conda-forge.  Tides depends on SAGE_LOCAL, which again, is not set in the conda-forge install. Would adding skpg-configure.m4 be enough to handle this?
Reply all
Reply to author
Forward
0 new messages