From eda88f98abd85330225f5ee08f9a76892797054a Mon Sep 17 00:00:00 2001 From: rocky Date: Sat, 30 Aug 2025 06:09:46 -0400 Subject: [PATCH 01/21] Get ready for release 9.0.0 --- .github/workflows/consistency-checks.yml | 16 ++++++++-------- .github/workflows/isort-and-black-checks.yml | 4 ++-- .github/workflows/ubuntu.yml | 15 +++++++-------- Makefile | 6 +----- pymathics/natlang/version.py | 2 +- pyproject.toml | 14 ++++++++------ 6 files changed, 27 insertions(+), 30 deletions(-) diff --git a/.github/workflows/consistency-checks.yml b/.github/workflows/consistency-checks.yml index 2418e12..08a54b8 100644 --- a/.github/workflows/consistency-checks.yml +++ b/.github/workflows/consistency-checks.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.12'] + python-version: ['3.13'] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} @@ -20,16 +20,16 @@ jobs: python-version: ${{ matrix.python-version }} - name: Install dependencies run: | - # python -m pip install --upgrade pip + python -m pip install --upgrade pip python -m pip install pytest # Can comment out when next Mathics3 core and Mathics-scanner are released - python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full] - python -m pip install -e git+https://github.com/Mathics3/mathics-core#egg=Mathics3[full] - (cd src/mathics3 && bash ./admin-tools/make-JSON-tables.sh) - # python -m pip install Mathics3[full] - python -m pip install -e git+https://github.com/Mathics3/Mathics3-Module-Base#egg=Mathics3-Module-Base - - name: Install Pymathics.natlang + # python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full] + # python -m pip install -e git+https://github.com/Mathics3/mathics-core#egg=Mathics3[full] + # (cd src/mathics3 && bash ./admin-tools/make-JSON-tables.sh) + # python -m pip install -e git+https://github.com/Mathics3/Mathics3-Module-Base#egg=Mathics3-Module-Base + - name: Install Mathics3 natlang Module run: | + python -m pip install --no-build-isolation setuptools Mathics3[full] nltk PatternLite enchant make develop - name: Test Mathics Consistency and Style run: | diff --git a/.github/workflows/isort-and-black-checks.yml b/.github/workflows/isort-and-black-checks.yml index 6bc2ac5..511fd01 100644 --- a/.github/workflows/isort-and-black-checks.yml +++ b/.github/workflows/isort-and-black-checks.yml @@ -10,10 +10,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - name: Set up Python 3.9 + - name: Set up Python 3.13 uses: actions/setup-python@v5 with: - python-version: 3.9 + python-version: 3.13 - name: Install click run: pip install 'click==8.0.4' - name: Install Black diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 84cea12..0397731 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -11,8 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - # 3.9 works but it takes a long time to gather dependencies - python-version: ['3.10', '3.11', '3.12', '3.13'] + python-version: ['3.12', '3.13'] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} @@ -24,14 +23,14 @@ jobs: python -m pip install --upgrade pip python -m pip install pytest # Go over and comment out stuff when next Mathics core and Mathics-scanner are released - python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full] - git clone https://github.com/Mathics3/mathics-core - (cd mathics-core && pip3 install -e .[full]) - (cd mathics-core && bash ./admin-tools/make-JSON-tables.sh) - python -m pip install -e git+https://github.com/Mathics3/Mathics3-Module-Base#egg=Mathics3-Module-Base - python -m pip install -e . + # python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full] + # git clone https://github.com/Mathics3/mathics-core + # (cd mathics-core && pip3 install -e .[full]) + # (cd mathics-core && bash ./admin-tools/make-JSON-tables.sh) + # python -m pip install -e git+https://github.com/Mathics3/Mathics3-Module-Base#egg=Mathics3-Module-Base - name: Install Mathics3 natlang Module run: | + python -m pip install --no-build-isolation setuptools Mathics3[full] nltk PatternLite enchant make develop - name: Test natlang Mathics3 Module run: | diff --git a/Makefile b/Makefile index 31b7ce7..d7bf4dd 100644 --- a/Makefile +++ b/Makefile @@ -33,13 +33,9 @@ wordlist: $(PYTHON) -m nltk.downloader wordnet2022 omw-1.4 $(PYTHON) -m spacy download $(SPACY_DOWNLOAD) -#: build everything needed to install -build: pypi-setup - $(PYTHON) ./setup.py build - #: Check Python version, and install PyPI dependencies pypi-setup: - $(PIP) install -e . + $(PIP) install --no-build-isolation -e . #: Set up to run from the source tree develop: pypi-setup diff --git a/pymathics/natlang/version.py b/pymathics/natlang/version.py index 9df2b14..9d003f0 100644 --- a/pymathics/natlang/version.py +++ b/pymathics/natlang/version.py @@ -5,4 +5,4 @@ # well as importing into Python. That's why there is no # space around "=" below. # fmt: off -__version__="8.0.2.dev0" # noqa +__version__="9.0.0" # noqa diff --git a/pyproject.toml b/pyproject.toml index 908010d..cdde2a5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,11 +1,13 @@ [build-system] requires = [ - "setuptools", - "sympy>=1.11,<1.13", + "setuptools", + "Mathics3-Module-Base", + "Mathics3>=9.0.0", "PatternLite", "langid", # replace with a supported newer package, e.g. via spacy "matplotlib", "mpmath>=1.2.0", + "nltk>=3.8.0", "numpy", "pycountry>=3.2.0", "pyenchant>=3.2.0", @@ -19,13 +21,14 @@ build-backend = "setuptools.build_meta" name = "Mathics3-natlang" description = "Mathics3 Natural Language Toolkit module" dependencies = [ - "Mathics3>=8.0.1", - "Mathics3-Module-Base", + "Mathics3>=9.0.0", + "Mathics3-Module-Base>=9.0.0", "click>=8.0", "joblib>=1.0.1", "langid", # replace with a supported newer package, e.g. via spacy "llvmlite>=0.36", "nltk>=3.8.0", + "mpmath>=1.2.0", "PatternLite", "pyenchant>=3.2.0", "pycountry>=3.2.0", @@ -34,7 +37,7 @@ dependencies = [ ] requires-python = ">=3.10" readme = "README.rst" -license = {text = "GPL"} +license = "GPL-3.0-or-later" keywords = ["Mathematica", "Wolfram", "Interpreter", "Shell", "Math", "CAS"] maintainers = [ {name = "Mathics Group", email = "mathics-devel@googlegroups.com"}, @@ -42,7 +45,6 @@ maintainers = [ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: Science/Research", - "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", From a1e45ba547c688d28eb979108b72b4b4725eb4a8 Mon Sep 17 00:00:00 2001 From: Juan Mauricio Matera Date: Sun, 31 Aug 2025 16:59:55 -0300 Subject: [PATCH 02/21] Update consistency-checks.yml --- .github/workflows/consistency-checks.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/consistency-checks.yml b/.github/workflows/consistency-checks.yml index 08a54b8..8b50c46 100644 --- a/.github/workflows/consistency-checks.yml +++ b/.github/workflows/consistency-checks.yml @@ -18,6 +18,8 @@ jobs: uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} + - name: Ensure setuptools is installed + run: python -m pip install --upgrade pip setuptools wheel - name: Install dependencies run: | python -m pip install --upgrade pip From 9591d300f14acd4c184c97b0bd32c453f4536038 Mon Sep 17 00:00:00 2001 From: Juan Mauricio Matera Date: Sun, 31 Aug 2025 17:00:25 -0300 Subject: [PATCH 03/21] Update consistency-checks.yml --- .github/workflows/consistency-checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/consistency-checks.yml b/.github/workflows/consistency-checks.yml index 8b50c46..b116deb 100644 --- a/.github/workflows/consistency-checks.yml +++ b/.github/workflows/consistency-checks.yml @@ -19,7 +19,7 @@ jobs: with: python-version: ${{ matrix.python-version }} - name: Ensure setuptools is installed - run: python -m pip install --upgrade pip setuptools wheel + run: python -m pip install --upgrade pip setuptools>70.0.0 wheel - name: Install dependencies run: | python -m pip install --upgrade pip From 9192d2c24f79f2592a7dcb21aeade769b73583fa Mon Sep 17 00:00:00 2001 From: Juan Mauricio Matera Date: Sun, 31 Aug 2025 17:00:39 -0300 Subject: [PATCH 04/21] Update consistency-checks.yml --- .github/workflows/consistency-checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/consistency-checks.yml b/.github/workflows/consistency-checks.yml index b116deb..27f08dc 100644 --- a/.github/workflows/consistency-checks.yml +++ b/.github/workflows/consistency-checks.yml @@ -19,7 +19,7 @@ jobs: with: python-version: ${{ matrix.python-version }} - name: Ensure setuptools is installed - run: python -m pip install --upgrade pip setuptools>70.0.0 wheel + run: python -m pip install --upgrade pip setuptools>=70.0.0 wheel - name: Install dependencies run: | python -m pip install --upgrade pip From 69789b7098a5f878010614ed94126c972129497a Mon Sep 17 00:00:00 2001 From: Juan Mauricio Matera Date: Sun, 31 Aug 2025 17:02:35 -0300 Subject: [PATCH 05/21] Update consistency-checks.yml --- .github/workflows/consistency-checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/consistency-checks.yml b/.github/workflows/consistency-checks.yml index 27f08dc..e6bbc63 100644 --- a/.github/workflows/consistency-checks.yml +++ b/.github/workflows/consistency-checks.yml @@ -18,7 +18,7 @@ jobs: uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - - name: Ensure setuptools is installed + - name: Ensure setuptools is installed run: python -m pip install --upgrade pip setuptools>=70.0.0 wheel - name: Install dependencies run: | From d7939ba7120e9ca0e2acf01c163b96c1d36ebddf Mon Sep 17 00:00:00 2001 From: Juan Mauricio Matera Date: Sun, 31 Aug 2025 17:09:38 -0300 Subject: [PATCH 06/21] Update ubuntu.yml --- .github/workflows/ubuntu.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 0397731..9e518e8 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -18,6 +18,8 @@ jobs: uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} + - name: Ensure setuptools is installed + run: python -m pip install --upgrade pip setuptools>=70.0.0 wheel - name: Install dependencies run: | python -m pip install --upgrade pip From 984ae03b56252593dae7acf8af6b34801395c32f Mon Sep 17 00:00:00 2001 From: Juan Mauricio Matera Date: Sun, 31 Aug 2025 17:18:46 -0300 Subject: [PATCH 07/21] force install spicy.yml --- .github/workflows/ubuntu.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 9e518e8..fa89a36 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -24,6 +24,7 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install pytest + python -m pip install spacy>=3.4 # Go over and comment out stuff when next Mathics core and Mathics-scanner are released # python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full] # git clone https://github.com/Mathics3/mathics-core From 4a9dab5b1c44407c3987a33224c50f0a6b195fcd Mon Sep 17 00:00:00 2001 From: Juan Mauricio Matera Date: Sun, 31 Aug 2025 17:26:22 -0300 Subject: [PATCH 08/21] Update ubuntu.yml add langid --- .github/workflows/ubuntu.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index fa89a36..f87268d 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -24,7 +24,7 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install pytest - python -m pip install spacy>=3.4 + python -m pip install spacy>=3.4, langid # Go over and comment out stuff when next Mathics core and Mathics-scanner are released # python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full] # git clone https://github.com/Mathics3/mathics-core From 2cf103d988cbecaf4942fdfa201d442192cedc9f Mon Sep 17 00:00:00 2001 From: Juan Mauricio Matera Date: Sun, 31 Aug 2025 17:26:43 -0300 Subject: [PATCH 09/21] Update ubuntu.yml --- .github/workflows/ubuntu.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index f87268d..04ca748 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -24,7 +24,7 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install pytest - python -m pip install spacy>=3.4, langid + python -m pip install spacy>=3.4 langid # Go over and comment out stuff when next Mathics core and Mathics-scanner are released # python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full] # git clone https://github.com/Mathics3/mathics-core From e2e4f1d0c8a73d175489bda3818d65ea871481c1 Mon Sep 17 00:00:00 2001 From: Juan Mauricio Matera Date: Sun, 31 Aug 2025 17:32:20 -0300 Subject: [PATCH 10/21] Update pyproject.toml --- pyproject.toml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index c7b1e26..f352b75 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,19 +1,7 @@ [build-system] requires = [ "setuptools>=70.0.0", - "Mathics3-Module-Base", "Mathics3>=9.0.0", - "PatternLite", - "langid", # replace with a supported newer package, e.g. via spacy - "matplotlib", - "mpmath>=1.2.0", - "nltk>=3.8.0", - "numpy", - "pycountry>=3.2.0", - "pyenchant>=3.2.0", - "scipy>=1.10.0", - "spacy>=3.4", - "wasabi<1.1.0,>=0.8.2", ] build-backend = "setuptools.build_meta" From e250b786fcfd8668ed874c1e02be5b9c40cca0cd Mon Sep 17 00:00:00 2001 From: Juan Mauricio Matera Date: Sun, 31 Aug 2025 17:37:18 -0300 Subject: [PATCH 11/21] Update pyproject.toml --- pyproject.toml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index f352b75..d37ff75 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,6 @@ [build-system] requires = [ "setuptools>=70.0.0", - "Mathics3>=9.0.0", ] build-backend = "setuptools.build_meta" @@ -13,7 +12,8 @@ dependencies = [ "Mathics3-Module-Base>=9.0.0", "click>=8.0", "joblib>=1.0.1", - "langid", # replace with a supported newer package, e.g. via spacy + # replace with a supported newer package, e.g. via spacy + "langid", "llvmlite>=0.36", "nltk>=3.8.0", "mpmath>=1.2.0", @@ -61,4 +61,5 @@ packages = [ ] [tool.setuptools.dynamic] -version = {attr = "pymathics.natlang.__version__"} +#version = {attr = "pymathics.natlang.__version__"} +version = "9.0.0" From f532345223779e591f5874d9817549fcbf248ef0 Mon Sep 17 00:00:00 2001 From: Juan Mauricio Matera Date: Sun, 31 Aug 2025 17:40:16 -0300 Subject: [PATCH 12/21] Update pyproject.toml --- pyproject.toml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index d37ff75..69c06be 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -61,5 +61,4 @@ packages = [ ] [tool.setuptools.dynamic] -#version = {attr = "pymathics.natlang.__version__"} -version = "9.0.0" +version = {attr = "pymathics.natlang.__version__"} From abef715cf7d2fa60060bf4d8ddb131c25b7742cf Mon Sep 17 00:00:00 2001 From: Juan Mauricio Matera Date: Sun, 31 Aug 2025 17:41:00 -0300 Subject: [PATCH 13/21] Update pyproject.toml --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 69c06be..02b2c4f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -61,4 +61,4 @@ packages = [ ] [tool.setuptools.dynamic] -version = {attr = "pymathics.natlang.__version__"} +version = {attr = "pymathics.natlang.version.__version__"} From 52624ad65fb78864fdaf556e571a607f15522771 Mon Sep 17 00:00:00 2001 From: Juan Mauricio Matera Date: Sun, 31 Aug 2025 17:44:18 -0300 Subject: [PATCH 14/21] Update ubuntu.yml --- .github/workflows/ubuntu.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 04ca748..0397731 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -18,13 +18,10 @@ jobs: uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - - name: Ensure setuptools is installed - run: python -m pip install --upgrade pip setuptools>=70.0.0 wheel - name: Install dependencies run: | python -m pip install --upgrade pip python -m pip install pytest - python -m pip install spacy>=3.4 langid # Go over and comment out stuff when next Mathics core and Mathics-scanner are released # python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full] # git clone https://github.com/Mathics3/mathics-core From ef566837110d84cd04b4526431eccdd586fb7f78 Mon Sep 17 00:00:00 2001 From: Juan Mauricio Matera Date: Sun, 31 Aug 2025 17:44:37 -0300 Subject: [PATCH 15/21] Update consistency-checks.yml --- .github/workflows/consistency-checks.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/consistency-checks.yml b/.github/workflows/consistency-checks.yml index e6bbc63..08a54b8 100644 --- a/.github/workflows/consistency-checks.yml +++ b/.github/workflows/consistency-checks.yml @@ -18,8 +18,6 @@ jobs: uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - - name: Ensure setuptools is installed - run: python -m pip install --upgrade pip setuptools>=70.0.0 wheel - name: Install dependencies run: | python -m pip install --upgrade pip From a5c3e2ab28f59ed1874dea67cfb68a6ee66a87f2 Mon Sep 17 00:00:00 2001 From: Juan Mauricio Matera Date: Sun, 31 Aug 2025 17:48:08 -0300 Subject: [PATCH 16/21] Update consistency-checks.yml --- .github/workflows/consistency-checks.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/consistency-checks.yml b/.github/workflows/consistency-checks.yml index 08a54b8..cd935f5 100644 --- a/.github/workflows/consistency-checks.yml +++ b/.github/workflows/consistency-checks.yml @@ -21,6 +21,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip + python -m pip install --upgrade setuptools>=70.0.0 python -m pip install pytest # Can comment out when next Mathics3 core and Mathics-scanner are released # python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full] From 500374e7d259c7c221ebf94b26980d4957dd7cf0 Mon Sep 17 00:00:00 2001 From: Juan Mauricio Matera Date: Sun, 31 Aug 2025 17:48:43 -0300 Subject: [PATCH 17/21] Update pyproject.toml --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 02b2c4f..aaf4c20 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,7 @@ [build-system] requires = [ "setuptools>=70.0.0", + "wheel", ] build-backend = "setuptools.build_meta" From cfd0a09d6f0872c418aeb167219d779963f9df80 Mon Sep 17 00:00:00 2001 From: Juan Mauricio Matera Date: Sun, 31 Aug 2025 17:51:31 -0300 Subject: [PATCH 18/21] Update pyproject.toml --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index aaf4c20..bf0f7d7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,6 +9,7 @@ build-backend = "setuptools.build_meta" name = "Mathics3-natlang" description = "Mathics3 Natural Language Toolkit module" dependencies = [ + "setuptools>=70.0.0", "Mathics3>=9.0.0", "Mathics3-Module-Base>=9.0.0", "click>=8.0", From 0a4cd27e90b8acc294ed3eb5315286b0340f1f08 Mon Sep 17 00:00:00 2001 From: Juan Mauricio Matera Date: Sun, 31 Aug 2025 17:55:32 -0300 Subject: [PATCH 19/21] Update ubuntu.yml --- .github/workflows/ubuntu.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 0397731..b7ffc7e 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -21,6 +21,8 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip + # Required for some kind of conflict with stopit... + python -m pip install --upgrade setuptools>=70.0.0 python -m pip install pytest # Go over and comment out stuff when next Mathics core and Mathics-scanner are released # python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full] From 828db744041c26d723c7a9314a8bd91d951f535b Mon Sep 17 00:00:00 2001 From: Juan Mauricio Matera Date: Sun, 31 Aug 2025 17:57:42 -0300 Subject: [PATCH 20/21] Update pyproject.toml --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index bf0f7d7..dcd84a7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -63,4 +63,4 @@ packages = [ ] [tool.setuptools.dynamic] -version = {attr = "pymathics.natlang.version.__version__"} +version = {attr = "pymathics.natlang.__version__"} From af428d1ac332e9affabe869b07c08f6ee8e4b634 Mon Sep 17 00:00:00 2001 From: Juan Mauricio Matera Date: Sun, 31 Aug 2025 18:00:48 -0300 Subject: [PATCH 21/21] Update pyproject.toml --- pyproject.toml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index dcd84a7..926a6cd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -63,4 +63,6 @@ packages = [ ] [tool.setuptools.dynamic] -version = {attr = "pymathics.natlang.__version__"} +# We cannot load the version directly from pymathics.natlang.__init__, +# because it would try to import modules which are not already installed. +version = {attr = "pymathics.natlang.version.__version__"}