Skip to content

Commit e2c3120

Browse files
authored
Merge branch 'master' into parametricplot3d
2 parents a741ba5 + 3a11b75 commit e2c3120

File tree

112 files changed

+4653
-3472
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

112 files changed

+4653
-3472
lines changed

.github/workflows/consistency-checks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
sudo apt update -qq && sudo apt install llvm-dev remake
2424
python -m pip install --upgrade pip
2525
# We can comment out after next Mathics-Scanner release
26-
python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
26+
python -m pip install -e "Mathics-Scanner[full] @ git+https://github.com/Mathics3/mathics-scanner"
2727
pip install -e .
2828
2929
- name: Install Mathics with minimum dependencies

.github/workflows/macos.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
run: |
3131
# We can comment out after next Mathics-Scanner release
3232
# python -m pip install Mathics-Scanner[full]
33-
python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
33+
python -m pip install -e "Mathics-Scanner[full] @ git+https://github.com/Mathics3/mathics-scanner"
3434
pip install -e .
3535
remake -x develop-full
3636
- name: Test Mathics3

.github/workflows/packages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
run: |
2626
python -m pip install --upgrade pip
2727
# We can comment out after next Mathics-Scanner release
28-
python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
28+
python -m pip install -e "Mathics-Scanner[full] @ git+https://github.com/Mathics3/mathics-scanner"
2929
- name: Run Mathics3 Combinatorica tests
3030
run: |
3131
git submodule init

.github/workflows/plot-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
run: |
2626
python -m pip install --upgrade pip
2727
# We can comment out after next Mathics-Scanner release
28-
python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
28+
python -m pip install -e "Mathics-Scanner[full] @ git+https://github.com/Mathics3/mathics-scanner"
2929
git clone --depth 1 https://github.com/Mathics3/mathics-scanner.git
3030
cd mathics-scanner/
3131
pip install -e .

.github/workflows/pyodide.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,5 +58,5 @@ jobs:
5858
python -m pip install --no-build-isolation -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner
5959
6060
pip install --no-build-isolation -e .
61-
make mathics/data/op-tables.json mathics/data/operator-tables.json
61+
make mathics/data/character-tables.json mathics/data/operator-tables.json
6262
make -j3 check

.github/workflows/ubuntu-bench.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
python -m pip install --upgrade pip
2727
python -m pip install pytest-benchmark
2828
# We can comment out after next Mathics-Scanner release
29-
python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
29+
python -m pip install -e "Mathics-Scanner[full] @ git+https://github.com/Mathics3/mathics-scanner"
3030
# python -m pip install Mathics-Scanner[full]
3131
pip install -e .
3232
remake -x develop

.github/workflows/ubuntu-cython.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
sudo apt-get update -qq && sudo apt-get install -qq liblapack-dev llvm-dev tesseract-ocr
2626
python -m pip install --upgrade pip
2727
# We can comment out after next Mathics-Scanner release
28-
python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
28+
python -m pip install -e "Mathics-Scanner[full] @ git+https://github.com/Mathics3/mathics-scanner"
2929
pip install -e .
3030
cd ..
3131

.github/workflows/windows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
- name: Install Mathics3 with Python dependencies
3535
run: |
3636
# We can comment out after next Mathics-Scanner release
37-
python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
37+
python -m pip install -e "Mathics-Scanner[full] @ git+https://github.com/Mathics3/mathics-scanner"
3838
pip install -e .
3939
4040
# python -m pip install Mathics-Scanner[full]

Makefile

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,13 @@ MATHICS3_MODULE_OPTION ?= --load-module pymathics.graph,pymathics.natlang
4444
test \
4545
texdoc
4646

47-
SANDBOX ?=
47+
MATHICS3_SANDBOX ?=
4848
ifeq ($(OS),Windows_NT)
49-
SANDBOX = t
49+
MATHICS3_SANDBOX = t
5050
else
5151
UNAME_S := $(shell uname -s)
5252
ifeq ($(UNAME_S),Darwin)
53-
SANDBOX = t
53+
MATHICS3_SANDBOX = t
5454
endif
5555
endif
5656

@@ -69,17 +69,17 @@ build:
6969
# because pip install doesn't handle
7070
# INSTALL_REQUIRES properly
7171
#: Set up to run from the source tree
72-
develop: mathics/data/op-tables.json mathics/data/operator-tables.json
72+
develop: mathics/data/character-tables.json mathics/data/operator-tables.json
7373
$(PIP) install -e .[dev]
7474

7575
# See note above on ./setup.py
7676
#: Set up to run from the source tree with full dependencies
77-
develop-full: mathics/data/op-tables.json mathics/data/operators.json
77+
develop-full: mathics/data/character-tables.json mathics/data/operators.json
7878
$(PIP) install -e .[dev,full]
7979

8080
# See note above on ./setup.py
8181
#: Set up to run from the source tree with full dependencies and Cython
82-
develop-full-cython: mathics/data/op-tables.json mathics/data/operators.json
82+
develop-full-cython: mathics/data/character-tables.json mathics/data/operators.json
8383
$(PIP) install -e .[dev,full,cython]
8484

8585

@@ -126,7 +126,7 @@ clean: clean-cython clean-cache
126126
($(MAKE) -C "$$dir" clean); \
127127
done; \
128128
rm -f factorials || true; \
129-
rm -f mathics/data/op-tables || true; \
129+
rm -f mathics/data/character-tables.json || true; \
130130
rm -rf build || true
131131

132132
mypy:
@@ -155,7 +155,7 @@ doctest-data: mathics/builtin/*.py mathics/doc/documentation/*.mdoc mathics/doc/
155155

156156
#: Run tests that appear in docstring in the code. Use environment variable "DOCTEST_OPTIONS" for doctest options
157157
doctest:
158-
MATHICS_CHARACTER_ENCODING="ASCII" SANDBOX=$(SANDBOX) $(PYTHON) mathics/docpipeline.py $(DOCTEST_OPTIONS)
158+
MATHICS_CHARACTER_ENCODING="ASCII" MATHICS3_SANDBOX=$(MATHICS3_SANDBOX) $(PYTHON) mathics/docpipeline.py $(DOCTEST_OPTIONS)
159159

160160
#: Run tests that appear in docstring in the code, stopping on the first error.
161161
doctest-x:
@@ -166,7 +166,7 @@ latexdoc texdoc doc:
166166
(cd mathics/doc/latex && $(MAKE) doc)
167167

168168
#: Build JSON ASCII to unicode opcode table and operator table
169-
mathics/data/operator-tables.json mathics/data/op-tables.json mathics/data/operators.json:
169+
mathics/data/operator-tables.json mathics/data/character-tables.json mathics/data/operators.json:
170170
$(BASH) ./admin-tools/make-JSON-tables.sh
171171

172172
#: Remove ChangeLog

SYMBOLS_MANIFEST.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ ImportExport`RegisterExport
1212
ImportExport`RegisterImport
1313
Internal`RealValuedNumberQ
1414
Internal`RealValuedNumericQ
15+
JSON`Import`JSONImport
1516
System`$Aborted
1617
System`$Assumptions
1718
System`$BaseDirectory
@@ -486,6 +487,7 @@ System`FoldList
486487
System`FontColor
487488
System`For
488489
System`Format
490+
System`FormatType
489491
System`FormatValues
490492
System`FractionBox
491493
System`FractionalPart

0 commit comments

Comments
 (0)