Skip to content

Commit efe2909

Browse files
committed
Get ready for release 10.0.0
1 parent ccd2e8b commit efe2909

12 files changed

Lines changed: 42 additions & 38 deletions

File tree

.github/workflows/macos.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,19 +25,19 @@ jobs:
2525
python3 -m pip install --upgrade pip
2626
python3 -m pip install setuptools
2727
# We can comment out after next Mathics3-Scanner release
28-
git clone --depth 1 https://github.com/Mathics3/Mathics3-scanner.git
29-
cd Mathics3-scanner/
30-
pip install --no-build-isolation -e .
31-
bash -x admin-tools/make-JSON-tables.sh
32-
cd ..
28+
# git clone --depth 1 https://github.com/Mathics3/Mathics3-scanner.git
29+
# cd Mathics3-scanner/
30+
# pip install --no-build-isolation -e .
31+
# bash -x admin-tools/make-JSON-tables.sh
32+
# cd ..
3333
# We can comment out after next Mathics3-pygments release
3434
python -m pip install -e git+https://github.com/Mathics3/Mathics3-pygments#egg=Mathics3-pygments
3535
# We can comment out after next mathics-core release
36-
git clone --depth 1 https://github.com/Mathics3/mathics-core.git
37-
cd mathics-core/
38-
pip install --no-build-isolation -e .
39-
bash -x admin-tools/make-JSON-tables.sh
40-
cd ..
36+
# git clone --depth 1 https://github.com/Mathics3/mathics-core.git
37+
# cd mathics-core/
38+
# pip install --no-build-isolation -e .
39+
# bash -x admin-tools/make-JSON-tables.sh
40+
# cd ..
4141
- name: Install mathicsscript
4242
run: |
4343
make

.github/workflows/ubuntu.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@ jobs:
3232
# We can comment out after next Mathics3-pygments release
3333
python -m pip install -e git+https://github.com/Mathics3/Mathics3-pygments#egg=Mathics3-pygments
3434
# We can comment out after next mathics-core release
35-
cd ..
36-
git clone --depth 1 https://github.com/Mathics3/mathics-core.git
37-
cd mathics-core/
38-
pip install --no-build-isolation -e .
39-
bash -x admin-tools/make-JSON-tables.sh
40-
cd ..
35+
# cd ..
36+
# git clone --depth 1 https://github.com/Mathics3/mathics-core.git
37+
# cd mathics-core/
38+
# pip install --no-build-isolation -e .
39+
# bash -x admin-tools/make-JSON-tables.sh
40+
# cd ..
4141
- name: Install mathicsscript
4242
run: |
4343
make

.github/workflows/windows.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,19 +25,19 @@ jobs:
2525
python3 -m pip install wheel setuptools
2626
set LLVM_DIR="C:\Program Files\LLVM"
2727
# We can comment out after next Mathics-Scanner release
28-
git clone --depth 1 https://github.com/Mathics3/Mathics3-scanner.git
29-
cd Mathics3-scanner/
30-
pip install --no-build-isolation -e .
31-
bash -x admin-tools/make-JSON-tables.sh
32-
cd ..
28+
# git clone --depth 1 https://github.com/Mathics3/Mathics3-scanner.git
29+
# cd Mathics3-scanner/
30+
# pip install --no-build-isolation -e .
31+
# bash -x admin-tools/make-JSON-tables.sh
32+
# cd ..
3333
# We can comment out after next Mathics3-pygments release
3434
python -m pip install -e git+https://github.com/Mathics3/Mathics3-pygments#egg=Mathics3-pygments
3535
# We can comment out after next mathics-core release
36-
git clone --depth 1 https://github.com/Mathics3/mathics-core.git
37-
cd mathics-core/
38-
pip install --no-build-isolation -e .
39-
bash -x admin-tools/make-JSON-tables.sh
40-
cd ..
36+
# git clone --depth 1 https://github.com/Mathics3/mathics-core.git
37+
# cd mathics-core/
38+
# pip install --no-build-isolation -e .
39+
# bash -x admin-tools/make-JSON-tables.sh
40+
# cd ..
4141
- name: Install mathicsscript
4242
run: |
4343
make

CHANGES.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ Aug 10, 2025
9494
* Handle images via PNG and matplotlib
9595
* Packaging: include matplotlib in full install
9696
* Customize Asymptote configuration and add a psviewer that removes eps trash
97-
* Bump minimum Mathics core version to 4.0.0
97+
* Bump minimum Mathics3 core version to 4.0.0
9898
* Bug fix: Check if ``self`` has ``session`` attribute in ``asy.__del__``
9999

100100
3.3.1
@@ -200,13 +200,13 @@ the GNU Readline inputrc files from getting created properly.
200200
-----
201201

202202
* All escape sequence for unicode and letter names added for GNU Readline
203-
* Use Mathics Scanner package
203+
* Use Mathics3 Scanner package
204204
* Support XDG-style configuration files
205205

206206
1.1.2
207207
-----
208208

209-
* Fix ```Settings`$ShowFullForm``` now that we use Mathics supports Booleans better
209+
* Fix ```Settings`$ShowFullForm``` now that we use Mathics3 supports Booleans better
210210
* Show mathicsscript version on startup
211211
* Add ```Settings`MathicsScriptVersion``
212212
* Add all of the WL escape sequences

Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,10 @@ rmChangeLog:
6060
sdist: check-rst
6161
$(PYTHON) ./setup.py sdist
6262

63+
#: Create ChangeLog from version control without corrections
64+
ChangeLog-without-corrections:
65+
git log --pretty --numstat --summary | $(GIT2CL) >ChangeLog
66+
6367
#: Create a ChangeLog from git via git log and git2cl
6468
ChangeLog: rmChangeLog ChangeLog-without-corrections
6569
git log --pretty --numstat --summary | $(GIT2CL) >$@

admin-tools/make-dist.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@ if ! pyenv local $pyversion ; then
2424
exit $?
2525
fi
2626
rm -fr build
27-
python setup.py bdist_wheel
27+
python -m build --wheel
2828
python ./setup.py sdist
2929
finish

admin-tools/pyenv-versions

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ if [[ $0 == ${BASH_SOURCE[0]} ]] ; then
66
exit 1
77
fi
88

9-
export PYVERSIONS='3.8 3.9 3.10 3.11'
9+
export PYVERSIONS='3.11 3.12 3.13 3.14'

mathicsscript/__main__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -246,8 +246,8 @@ def fmt_fun(query: Any) -> Any:
246246

247247
# Should we test exit code for adding to history?
248248
GNU_readline.add_history(source_code.rstrip())
249-
# FIXME add this... when in Mathics core updated
250-
# shell.definitions.increment_line(1)
249+
# FIXME add this... when in Mathics3 core updated
250+
shell.definitions.increment_line(1)
251251

252252
except KeyboardInterrupt:
253253
shell.errmsg("\nKeyboardInterrupt")

mathicsscript/autoload/settings.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040

4141
Settings`MathicsScriptVersion::usage = "This string is the version of MathicsScript we are running."
4242

43-
System`$Notebooks::usage = "Set True if the Mathics is being used with a notebook-based front end."
43+
System`$Notebooks::usage = "Set True if the Mathics3 is being used with a notebook-based front end."
4444
System`$Notebooks = False
4545

4646
Settings`$GroupAutocomplete::usage = "This Boolean variable sets whether mathicsscript should automatically close braces."

mathicsscript/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
# well as importing into Python. That's why there is no
55
# space around "=" below.
66
# fmt: off
7-
__version__="10.0.0.dev0" # noqa
7+
__version__="10.0.0" # noqa

0 commit comments

Comments
 (0)