Tpt
f2a2bd5b5d
CI: Improves Python build and upload
10 months ago
Tpt
aa82fc8157
Python: builds for Python 12 and pypy on Linux
12 months ago
Tpt
8a7c6cf2c1
Uses Ruff instead of Black
1 year ago
Tpt
70b1c52166
Python: uses 3.12 in CI + builds for it
1 year ago
Tpt
c5f02d9263
Upgrades oxhttp
...
- Disables HTTPs support by default, the TLS stack is opt-in
- Renames "http_client" feature to "http-client"
- Uses native TLS by default in pyoxigraph and cli
- Uses Rustls for Linux Python wheels and Docker images
1 year ago
Tpt
9b985295ae
Drops Musl linux 1.1 support
...
Follows Rust move
1 year ago
Tpt
5fee36e587
Improves naming of artifacts built by the CI
1 year ago
Thomas Tanon
8f3af5a7fc
Revert "Python: drops compatibility with Musl 1.1"
...
This reverts commit f9d7b93abf
.
2 years ago
Tpt
f9d7b93abf
Python: drops compatibility with Musl 1.1
...
Rust is moving to 1.2+: https://blog.rust-lang.org/2023/05/09/Updating-musl-targets.html
2 years ago
Tpt
51c896fe03
CI: Python: Installs Black for stubs formatting
2 years ago
Tpt
5852d0b4df
CI: Evaluates Python tests on Windows
2 years ago
Thomas
339a619f28
WIP: Releases musllinux wheels
2 years ago
Tpt
3f3523963d
Maturin: fails if manylinux tag is not properly added
2 years ago
Tpt
027da6d639
Python: Makes abi3 optional
...
Prebuilt wheels are still using abi3 except for Linux where target-specific builds are also available
2 years ago
Tpt
59359b13d9
Manylinux wheels: install rustup "by hand"
2 years ago
Tpt
17731d10ab
Auto generates pyoxigraph type stubs
...
Uses a Python script to auto generate python stubs from the module code and doc strings.
Relies heavily on the inspect module.
2 years ago
Tpt
f4daa4a600
Upgrades to maturin 0.13
2 years ago
Tpt
a6a51cad01
Improves build and release scripts
3 years ago