diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8415dd5d7..80d0bff2b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -25,7 +25,7 @@ jobs: - uses: actions/checkout@v2 - name: Build wheels - uses: pypa/cibuildwheel@v2.13.1 + uses: pypa/cibuildwheel@v2.16.5 env: CIBW_ARCHS_MACOS: "x86_64 arm64" diff --git a/.github/workflows/test-build.yml b/.github/workflows/test-build.yml index 008c0458a..0b849728b 100644 --- a/.github/workflows/test-build.yml +++ b/.github/workflows/test-build.yml @@ -24,7 +24,7 @@ jobs: - name: Build wheels # 2.4 is too low (can't build for macos, 2.16 is too high (OpenSSL issues) - uses: pypa/cibuildwheel@v2.13.1 + uses: pypa/cibuildwheel@v2.16.5 env: CIBW_ARCHS_MACOS: "x86_64 arm64" diff --git a/README.md b/README.md index 7eb42ae38..fbdb8b717 100644 --- a/README.md +++ b/README.md @@ -34,13 +34,13 @@ Check out our interactive [demo](https://aphp.github.io/edsnlp/demo/) ! You can install EDS-NLP via `pip`. We recommend pinning the library version in your projects, or use a strict package manager like [Poetry](https://python-poetry.org/). ```shell -pip install edsnlp==0.10.5 +pip install edsnlp==0.10.6 ``` or if you want to use the trainable components (using pytorch) ```shell -pip install "edsnlp[ml]==0.10.5" +pip install "edsnlp[ml]==0.10.6" ``` ### A first pipeline diff --git a/changelog.md b/changelog.md index 8f4956a0b..e50ea3593 100644 --- a/changelog.md +++ b/changelog.md @@ -1,6 +1,6 @@ # Changelog -## Unreleased +## v0.10.6 ### Added @@ -33,6 +33,7 @@ - `eds` tokenizer nows inherits from `spacy.Tokenizer` to avoid typing errors - Only match 'ne' negation pattern when not part of another word to avoid false positives cases like `u[ne] cure de 10 jours` - Disabled pipes are now correctly ignored in the `Pipeline.preprocess` method +- Add "eventuel*" patterns to `eds.hyphothesis` ## v0.10.5 diff --git a/docs/index.md b/docs/index.md index 6d5a63bec..4a2e60d39 100644 --- a/docs/index.md +++ b/docs/index.md @@ -15,13 +15,13 @@ Check out our interactive [demo](https://aphp.github.io/edsnlp/demo/) ! You can install EDS-NLP via `pip`. We recommend pinning the library version in your projects, or use a strict package manager like [Poetry](https://python-poetry.org/). ```{: data-md-color-scheme="slate" } -pip install edsnlp==0.10.5 +pip install edsnlp==0.10.6 ``` or if you want to use the trainable components (using pytorch) ```{: data-md-color-scheme="slate" } -pip install "edsnlp[ml]==0.10.5" +pip install "edsnlp[ml]==0.10.6" ``` ### A first pipeline diff --git a/edsnlp/__init__.py b/edsnlp/__init__.py index 9ee1b980c..ac047c455 100644 --- a/edsnlp/__init__.py +++ b/edsnlp/__init__.py @@ -14,7 +14,7 @@ import edsnlp.data # noqa: F401 import edsnlp.pipes -__version__ = "0.10.5" +__version__ = "0.10.6" BASE_DIR = Path(__file__).parent diff --git a/pyproject.toml b/pyproject.toml index bd93a2fb7..c843039aa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -262,7 +262,7 @@ where = ["."] [build-system] requires = [ "setuptools", - "cython>=0.25,<3.0", + "cython>=0.25", "spacy>=3.2,<4.0", # to update from https://github.com/scipy/oldest-supported-numpy/blob/main/setup.cfg # while setting numpy >= 1.15.0 due to spacy reqs @@ -381,6 +381,6 @@ skip = [ "*-manylinux_s390x", # Skip slow Linux ] -before-test = "pip install pytest" +before-test = 'pip install pytest "urllib3<2"' test-extras = "ml" test-command = "pytest {project}/tests/pipelines/test_pipelines.py"