[Slackbuilds-users] updating mathics?

dchmelik at gmail.com dchmelik at gmail.com
Wed Jan 8 00:42:03 UTC 2025


On 1/7/25 9:46 AM, Willy Sudiarto Raharjo wrote:
>> I want to update mathics, which now consists of mathics-core, 
>> mathics- django, mathics-scanner, or mathics-omnibus, and others.  I 
>> checked what I needed while building,and my SlackBuilds (mentioned 
>> last year are on my website) made packages: determined the set needs 
>> click, mathics- django, mathics_scanner, python3-mpmath, 
>> python3-numpy, python3-scipy, python3-sympy, but I don't know what 
>> goes to what, so I asked mathics' slack chat months ago.  They never 
>> answered.  I asked their github.  Instead they talked about finding 
>> python package dependencies in general, such as with pipdeptree, 
>> which instead lists llvmite, mathics_scanner, mpmath, numpy, 
>> palettable, pillow, pint, python- dateutil, requests, setuptools, 
>> sympy (mathics-django is for command- line but might not be needed 
>> for world wide web interface also for localhost, but I'm unsure).
>>          Then they proceeded to say 'standard' dependencies on 
>> Slackware 14--from 13 years ago--are old!
>>          That's without getting to details whether mathics-create- 
>> database script Urchlay wrote is still needed (maybe not).
>>          At this point, I give up: anyone can take over mathics. 
>> However, if no one does, I'll try to continue.  I just haven't known 
>> what to do since Mathics 4 (by/after which it doesn't work right) and 
>> now despite it's called Mathics3, it's mathics 7. It's a 'mess of 
>> python dependencies' the programmers apparently aren't 
>> following/using strictly UNIX-like OS, so I'm stuck.  I won't be able 
>> to submit the new updates (though they work) without finding out what 
>> the dependencies really are.
>>          Maybe WolframEngine is easier (just haven't been able to 
>> install).
>
> Start with the core package first
> https://github.com/mathics/Mathics/blob/master/setup.py
> https://github.com/mathics/Mathics/blob/master/requirements-full.txt
As said (and in aforementioned SlackBuilds) it's Mathics3 now: 
http://github.com/Mathics3/mathics-core , so no longer that simple; I 
stated last October it no longer uses setup.py.


More information about the SlackBuilds-users mailing list