Mostly I just meant that things are in transition.  I should have said that
there is no *pip* package.

When I look in sage/lib/python3.13/lib/site-packages I see:

sage
sage_conf-10.8b5.dist-info
sage_conf.py
sage_docbuild
sage_docbuild-10.8b5.dist-info
sage_numerical_backends_coin
sage_numerical_backends_coin-10.4.dist-info
sage_setup
sage_setup-10.8b5.dist-info

So it looks to me like sage_conf, sage_docbuild,
sage_numerical_backends_coin and sage_setup all have metadata but sage does
not.  There is no sage-10.8.dist-info.  I agree there is a sage package,
meaning there is a directory named "sage" containing a file named
"__init__.py", but that package is different from most of the other
packages (all except omp, I think) which have dist-info directories
containing metadata.  I think that just means that while sage is
technically a python package, it is not a package installed by pip, and as
such it does not have metadata, so it does not advertise its entry points
in the way that pip-installed packages do.

- Marc

On Thu, Oct 2, 2025 at 1:53 AM '[email protected]' via sage-devel <
[email protected]> wrote:

>
> They are not exactly entry points, since they are not advertised in the
> package metadata since there is no package metadata since there is no
> package (yet).
>
>
> I don't understand what you mean with this sentence. There is a sagemath
> package, defined in the pyproject.toml file in the root, whose metadata
> (project.scripts) declares the entry point "sage" with implementation in
> the Python module "sage.cli". This is the standard way how Python projects
> register scripts/entry points, i.e. create executables in venv/bin upon
> installation.
>
> --
> 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/t5Nxu61MhMI/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/d94c02a7-93ec-4bb7-a504-df25b931cb35n%40googlegroups.com
> <https://groups.google.com/d/msgid/sage-devel/d94c02a7-93ec-4bb7-a504-df25b931cb35n%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/CALcZXRHxJihx8QChJC6p7%2BGKr6m0YbF%3DXQ0gQcgTmeo4GBE1LQ%40mail.gmail.com.

Reply via email to