Mathics3 / mathics-core

An open-source Mathematica. This repository contains the Python modules for WL Built-in functions, variables, core primitives, e.g. Symbol, a parser to create Expressions, and an evaluator to execute them.
https://mathics.org
Other
733 stars 42 forks source link

Modernize Python metadata (local) #1014

Closed rocky closed 3 months ago

rocky commented 4 months ago

Local fork of #1013 - Adds redoes packaging in the form that 3.12 is going to need since setuptools is deprecated.

In the process, something happened with the way that Cython gets run and we were then getting lots of Cython type annotation mismatch failures. So these have been corrected.

We could split this into just the Cython corrections and then apply the packaging toml changes in #1013.

Your thoughts? @mmatera and @mkoeppe

rocky commented 3 months ago

@mmatera the failures here are failures in the core system. While I am currently working on fixing those problems, we might consider merging this in since it has been a while lingering.

Your thoughts?

mmatera commented 3 months ago

Actually, this PR seems to produce more errors. In my opinion, to merge this would make it harder to determine the origin of this and the previous failures.

rocky commented 3 months ago

Actually, this PR seems to produce more errors. In my opinion, to merge this would make it harder to determine the origin of this and the previous failures.

Ok. Hopefully, I will have the others addressed within a day or so.