diff --git a/.github/workflows/osx.yml b/.github/workflows/osx.yml index 723a789..50ff702 100644 --- a/.github/workflows/osx.yml +++ b/.github/workflows/osx.yml @@ -24,8 +24,8 @@ jobs: brew install asymptote python -m pip install --upgrade pip # Can comment out when next Mathics is released - python -m pip install -e git+https://github.com/Mathics3/mathics-core#egg=Mathics3 - # python -m pip install Mathics3[full] + # python -m pip install -e git+https://github.com/Mathics3/mathics-core#egg=Mathics3 + python -m pip install Mathics3[full] python -m pip install -e . - name: Install mathicsscript run: | diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 5408da9..e7e381a 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -23,8 +23,8 @@ jobs: sudo apt-get update -qq && sudo apt-get install -qq liblapack-dev llvm-dev asymptote python -m pip install --upgrade pip # Can comment out when next Mathics is released - python -m pip install -e git+https://github.com/Mathics3/mathics-core#egg=Mathics3 - # python -m pip install Mathics3[full] + # python -m pip install -e git+https://github.com/Mathics3/mathics-core#egg=Mathics3 + python -m pip install Mathics3[full] python -m pip install -e . - name: Install mathicsscript run: | diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 4e87108..c0fc126 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -26,8 +26,8 @@ jobs: choco install llvm set LLVM_DIR="C:\Program Files\LLVM" # Can comment out when next Mathics is released - python -m pip install -e git+https://github.com/Mathics3/mathics-core#egg=Mathics3 - # python -m pip Mathic3[full] + # python -m pip install -e git+https://github.com/Mathics3/mathics-core#egg=Mathics3 + python -m pip Mathic3[full] pip install -e . - name: Install mathicsscript run: | diff --git a/NEWS.md b/NEWS.md index 5f93a73..9cc7bb5 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,10 +1,16 @@ -4.0.1dev +5.0.0 -------- +* Adjust for Python 5.0.0 API +* Fixed autobrace and rewritten with Condition from prompt_toolkit.filter * Add $GroupAutoComplete setting (default True) to disable completing closer group symbol. Feature provided by DUO Labs and Alessandro Piras. +* Remove bindings for the right brackets * For prompt-toolkit and GNU Readline users, we allow a user input binding file in CONFIGDIR/inputrc (e.g. ~/.config/mathicsscript/inputrc). You can set the location this file via environment variable MATHICS_INPUTRC - +* Handle version-getting timeout better +* Python 3.6 tolerance +* Create code of conduct +* Some code linting 4.0.0 ----- diff --git a/admin-tools/pyenv-versions b/admin-tools/pyenv-versions index e7528c7..1961878 100644 --- a/admin-tools/pyenv-versions +++ b/admin-tools/pyenv-versions @@ -5,4 +5,4 @@ if [[ $0 == ${BASH_SOURCE[0]} ]] ; then echo "This script should be *sourced* rather than run directly through bash" exit 1 fi -export PYVERSIONS='3.6.14 3.7.11 pyston-2.3 3.8.11 3.9.7' +export PYVERSIONS='3.7.13 pyston-2.3.4 pypy3.9-7.3.9 3.8.13 3.9.13 3.10.5' diff --git a/mathicsscript/version.py b/mathicsscript/version.py index ebed0d8..5a31f27 100644 --- a/mathicsscript/version.py +++ b/mathicsscript/version.py @@ -4,4 +4,4 @@ # well as importing into Python. That's why there is no # space around "=" below. # fmt: off -__version__="5.0.0.dev0" # noqa +__version__="5.0.0" # noqa diff --git a/setup.cfg b/setup.cfg index ca6e317..ebf9522 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,5 +1,5 @@ [bdist_wheel] -universal = 1 +universal = False [metadata] description_file = README.rst diff --git a/setup.py b/setup.py index 19e7039..b0d645f 100644 --- a/setup.py +++ b/setup.py @@ -75,7 +75,7 @@ def read(*rnames): }, install_requires=[ "Mathics_Scanner>=1.2.4", - "Mathics3 >= 5.0.0.dev0,<5.0.1", + "Mathics3 >= 5.0.0.dev0,<5.1.0", "click", "colorama", "columnize",