Skip to content

Commit d7b9004

Browse files
authored
Merge pull request #33 from Mathics3/release-2.2.0
Adapt for Mathics 2.2.0 release
2 parents b7646a4 + 4efdeba commit d7b9004

File tree

7 files changed

+24
-7
lines changed

7 files changed

+24
-7
lines changed

.github/workflows/osx.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,13 @@ jobs:
2222
- name: Install dependencies
2323
run: |
2424
python -m pip install --upgrade pip
25+
python -m pip install -e .
2526
# Can remove when next Mathics is released
26-
python -m pip install -e git://github.com/mathics/Mathics#egg=Mathics3
27+
# python -m pip install -e git://github.com/mathics/Mathics#egg=Mathics3
2728
- name: Install mathicsscript
2829
run: |
2930
make
3031
- name: Test mathicsscript
3132
run: |
32-
pip install pytest
33+
pip install -r requirements-dev.txt
3334
make check

.github/workflows/ubuntu.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,9 @@ jobs:
2222
run: |
2323
sudo apt-get update -qq && sudo apt-get install -qq liblapack-dev llvm-dev
2424
python -m pip install --upgrade pip
25+
python -m pip install -e .
2526
# Can remove when next Mathics is released
26-
python -m pip install -e git://github.com/mathics/Mathics#egg=Mathics3
27+
# python -m pip install -e git://github.com/mathics/Mathics#egg=Mathics3
2728
- name: Install mathicsscript
2829
run: |
2930
make

.github/workflows/windows.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,11 @@ jobs:
2727
set LLVM_DIR="C:\Program Files\LLVM"
2828
pip install -e .
2929
# Can remove when next Mathics is released
30-
python -m pip install -e git://github.com/mathics/Mathics#egg=Mathics3
30+
# python -m pip install -e git://github.com/mathics/Mathics#egg=Mathics3
3131
- name: Install mathicsscript
3232
run: |
3333
python setup.py install
3434
- name: Test Mathics
3535
run: |
36-
pip install pytest
3736
pip install -r requirements-dev.txt
3837
make check

NEWS.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
2.2.0
2+
-----
3+
4+
* There are now system setting and user settings. User settings take precedence over system settings.
5+
* String output is now shown in quotes to make it more distinguishable from symbol and unexpanded
6+
expressssion output. This does not follow how `wolframscript` works. Option `strict-wl-output` wil
7+
disable this.
8+
* Syntax and Highlighting is now done via the Python
9+
[mathics-pygments](https://pypi.org/project/mathics-pygments/)
10+
package. I think you'll find colorization more complete and
11+
useful. Expect more improvements as mathics-pygments improves.
12+
* Flag `--initfile` is now `--run` to have better conformance with `wolframscript`. In the future we hope
13+
to support support conformance with `wolfram` if the` mathicsscript` (or code underneath) is called
14+
using the name `mathics3`.
15+
116
2.1.2
217
-----
318

mathicsscript/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
# This file is suitable for sourcing inside POSIX shell as
44
# well as importing into Python. That's why there is no
55
# space around "=" below.
6-
__version__="2.1.3dev0" # noqa
6+
__version__="2.2.0" # noqa

requirements-dev.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pytest

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def read(*rnames):
7373
},
7474
install_requires=[
7575
"Mathics_Scanner>=1.2.0",
76-
"Mathics3 >= 2.1.0,<2.3.0",
76+
"Mathics3 >= 2.2.0,<2.3.0",
7777
"click",
7878
"colorama",
7979
"columnize",

0 commit comments

Comments
 (0)