Tpt
f2a2bd5b5d
CI: Improves Python build and upload
9 months ago
Tpt
aa82fc8157
Python: builds for Python 12 and pypy on Linux
10 months ago
Tpt
48174cac12
Distributes Pypy wheels for linux
10 months ago
Tpt
8a7c6cf2c1
Uses Ruff instead of Black
10 months ago
Tpt
70b1c52166
Python: uses 3.12 in CI + builds for it
12 months 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
5fee36e587
Improves naming of artifacts built by the CI
1 year ago
Tpt
51c896fe03
CI: Python: Installs Black for stubs formatting
2 years ago
Tpt
5852d0b4df
CI: Evaluates Python tests on Windows
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