Skip to content

Commit

Permalink
🔖 Release 1.1.0
Browse files Browse the repository at this point in the history
- Bumped `pyo3` to version 0.20.2
- Bumped `rustls-native-certs` to version 0.7.0
- Bumped `maturin` to version 1.4.0
  • Loading branch information
Ousret committed Feb 9, 2024
1 parent 807f2a2 commit c3e9a77
Show file tree
Hide file tree
Showing 6 changed files with 54 additions and 27 deletions.
24 changes: 18 additions & 6 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
test:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, ] # windows-latest
os: [ubuntu-latest, macos-latest, windows-latest ] # windows-latest
python_version: ['3.10', 'pypy-3.7', 'pypy-3.8', 'pypy-3.9', 'pypy-3.10']
runs-on: ${{ matrix.os }}
steps:
Expand All @@ -44,17 +44,29 @@ jobs:
python-version: ${{ matrix.python_version }}
- name: Setup dependencies
run: pip install --upgrade pip pytest
- name: Build wheels
- name: Build wheels (Unix, Linux)
if: matrix.os != 'windows-latest'
uses: PyO3/maturin-action@v1
with:
args: --release --out dist --interpreter ${{ matrix.python_version }}
sccache: 'true'
manylinux: auto
- run: pip install dist/*.whl
- name: Build wheels (NT)
if: matrix.os == 'windows-latest'
uses: PyO3/maturin-action@v1
with:
args: --release --out dist
sccache: 'true'
target: x64
- run: pip install --find-links=./dist wassima
name: Install built package
- run: |
rm -fR wassima
pytest tests/
- name: Ensure test target (NT)
if: matrix.os == 'windows-latest'
run: Remove-Item -Path wassima -Force -Recurse
- name: Ensure test target (Linux, Unix)
if: matrix.os != 'windows-latest'
run: rm -fR wassima
- run: pytest tests/
name: Run tests

linux:
Expand Down
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,13 @@
All notable changes to wassima will be documented in this file. This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## 1.1.0 (2024-02-09)

## Changed
- Bumped `pyo3` to version 0.20.2
- Bumped `rustls-native-certs` to version 0.7.0
- Bumped `maturin` to version 1.4.0

## 1.0.3 (2023-11-11)

### Added
Expand Down
38 changes: 23 additions & 15 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "wassima"
version = "1.0.3"
version = "1.1.0"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand All @@ -9,8 +9,8 @@ name = "wassima"
crate-type = ["cdylib"]

[dependencies]
pyo3 = { version = "0.20.0", features = ["abi3-py37"] }
rustls-native-certs = "0.6.3"
pyo3 = { version = "0.20.2", features = ["abi3-py37"] }
rustls-native-certs = "0.7.0"

[package.metadata.maturin]
python-source = "wassima"
4 changes: 2 additions & 2 deletions requirements-dev.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
pytest==7.4.2
maturin==1.2.3
pytest==7.4.4
maturin==1.4.0
pre-commit==3.4.0
2 changes: 1 addition & 1 deletion wassima/_version.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from __future__ import annotations

__version__ = "1.0.3"
__version__ = "1.1.0"
VERSION = __version__.split(".")

0 comments on commit c3e9a77

Please sign in to comment.