Comments (7)
First and foremost thanks for the quick and up-to-date packages on AUR. You rock!
Also thanks for bringing up the breakage quickly. I renamed requirements-extra.txt
to requirements-full.txt
with the intention of making this more clear and to match the form of installation via pip install -e .[full]
(or change in pip install
more generally you can add [full]
at the end).
I have just released 1.2.2 to address the mistake in packaging.
As for ujson
, that isn't so important here but it is more important clients that use the JSON produced, mathics in particular.
It needs to load JSON and potentially lots of it; ujson is faster than loading via Python's native format "pickle" or any kinds of YAML or Python's builtin JSON.
And in the future, if you run into problems or questions in packaging please let me know just as you've done here.
from mathics-scanner.
@vicp74 ujson is faster than the native json library.
Yes, and not just faster but fastest . However it might not be supported on pyston 2.2 and that in general is 30% faster at running mathics.
About the file, I gonna look at it.
Hopefully, with release 1.2.2 things are fixed. However, as we see here, I make mistakes. Lots of them. (That's one reason I've written so many debuggers).
So please double check and fix things if there is still a problem. Thanks!
from mathics-scanner.
@vicp74 @TiagoCavalcanteTrindade One last thing which is unrelated superficially but really related. There will be a release of Mathics 3.0.0 (and then mathicsscript and then mathics django) I hope within 24 hours.
See https://github.com/mathics/Mathics/blob/master/CHANGES.rst for what's up here.
from mathics-scanner.
@vicp74 As mentioned Mathics 3.0.0 and mathicsscript 3.2.0 are out. The thing to be aware of with mathicscript is that it is better to install the "full" dependencies as that gives the ability to show 2D graphs and plots using mathplotlib.
from mathics-scanner.
First and foremost thanks for the quick and up-to-date packages on AUR. You rock!
I enjoy doing it! 😃
The file requirements-extra.txt is not included in the released source code
Hopefully, with release 1.2.2 things are fixed.
I may be missing something, but I can't find requirements-full.txt in the released Mathics_Scanner-1.2.2.tar.gz, which is the one I've been calling "source code" until now.
I see there's a requirements-dev.txt in the one named Source code (zip or tar.gz), but no requirements-full.txt there either.
and not just faster but fastest . However it might not be supported on pyston 2.2 and that in general is 30% faster at running mathics.
Thanks for the explanation about ujson.
from mathics-scanner.
First and foremost thanks for the quick and up-to-date packages on AUR. You rock!
I enjoy doing it!
The file requirements-extra.txt is not included in the released source code
Hopefully, with release 1.2.2 things are fixed.
I may be missing something, but I can't find requirements-full.txt in the released Mathics_Scanner-1.2.2.tar.gz, which is the one I've been calling "source code" until now.
Sorry - I make lots of mistakes. That's one reason I work on debuggers.
1.2.3 should be out now and I think it adds requirements-full.txt
now.
I see there's a requirements-dev.txt in the one named Source code (zip or tar.gz), but no requirements-full.txt there either.
The dev file has only what's needed for development, like test frameworks (pytest). Perhaps the next release I'll do for "dev" what was done for "full", so that folks who package or pull this can also run the tests.
and not just faster but fastest . However it might not be supported on pyston 2.2 and that in general is 30% faster at running mathics.
Thanks for the explanation about ujson.
from mathics-scanner.
Sorry - I make lots of mistakes. That's one reason I work on debuggers.
Haha don't worry, it's fixed now. You can close this issue.
from mathics-scanner.
Related Issues (14)
- Properlly deliniate our public API HOT 1
- Make the tokeniser more useful for other people HOT 6
- Add named character \[IndentingNewLine] HOT 2
- A new version of mathics-scanner should bump a new release of Mathics HOT 2
- Translation tests! HOT 7
- named-characters.yml is missing in released tar ball HOT 2
- Fix the unsoudness of requiring PyYAML to be externally installed before installing mathics-scanner HOT 1
- The parser should convert NamedCharacters into wl-code as before (1.2.4), not in unicode-equivalent HOT 1
- Tilde vs RawTilde
- Wrong behaviour in parsing escaped backslash HOT 2
- Support for parsing Unicode characters from its code
- Test errors with Python 3.9.16 on FreeBSD HOT 8
- Document the tokeniser
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mathics-scanner.