Skip to content

Commit ef40f10

Browse files
committed
Merge pull request #27 from Mathics3/release-6.0.0
Get ready for release 6.0.0
2 parents 59fa5e2 + 362f669 commit ef40f10

File tree

5 files changed

+25
-7
lines changed

5 files changed

+25
-7
lines changed

.github/workflows/ubuntu.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,9 @@ jobs:
2323
python -m pip install --upgrade pip
2424
python -m pip install pytest
2525
# Can comment out when next Mathics core and Mathics-scanner are released
26-
python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
27-
python -m pip install -e git+https://github.com/Mathics3/mathics-core#egg=Mathics3[full]
28-
(cd src/mathics3 && bash ./admin-tools/make-op-tables.sh)
29-
# python -m pip install Mathics3[full]
26+
# python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
27+
# python -m pip install -e git+https://github.com/Mathics3/mathics-core#egg=Mathics3[full]
28+
python -m pip install Mathics3[full]
3029
python -m pip install -e .
3130
- name: install pymathics graph
3231
run: |

NEWS.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
6.0.0
2+
-----
3+
4+
Revise for 6.0.0 Mathics3 API and current Mathics3 builtin standards
5+
decribed in [Guidelines for Writing
6+
Documentation](https://mathics-development-guide.readthedocs.io/en/latest/extending/developing-code/extending/documentation-markup.html#guidelines-for-writing-documentation).
7+
8+
Thie package has undergone a major overhaul. Modules have been split out along into logical groups following the documentation structure.
9+
10+
We have gradually been rolling in more Python type annotations and
11+
have been using current Python practices. Tools such as using
12+
``isort``, ``black`` and ``flake8`` are used as well.
13+
14+
Evaluation methods of built-in functions start ``eval_`` not
15+
``apply_``.
16+
17+
There is more refactoring more to do here, Upgrade to NetworkX is also
18+
desirable.
19+
120
5.0.0.alpha0
221
------------
322

admin-tools/pyenv-versions

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ if [[ $0 == ${BASH_SOURCE[0]} ]] ; then
55
echo "This script should be *sourced* rather than run directly through bash"
66
exit 1
77
fi
8-
export PYVERSIONS='3.6.13 3.7.13 3.8.13 3.9.13 3.10.5'
8+
export PYVERSIONS='3.6.15 3.7.16 3.8.16 3.9.16 3.10.10'

pymathics/graph/version.py

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

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def read(*rnames):
3232
version=__version__, # noqa
3333
packages=find_namespace_packages(include=["pymathics.*"]),
3434
install_requires=[
35-
"Mathics3>5.1.0",
35+
"Mathics3>=6.0.0",
3636
"networkx>=2.8.0",
3737
"pydot",
3838
"matplotlib",

0 commit comments

Comments
 (0)