ci: integrate pyo3

ci: add manylinux

fix: maturin build error

ci: add wheels upload

ci: use venv
This commit is contained in:
JeanArhancet
2024-08-19 16:35:14 +02:00
parent 93964c6655
commit fc2962e04e
9 changed files with 134 additions and 55 deletions

View File

@@ -35,7 +35,6 @@ dynamic = [
[project.optional-dependencies]
dev = [
"maturin==1.7.0",
"black==24.4.2",
"isort==5.13.2",
"mypy==1.11.0",
@@ -50,6 +49,8 @@ Source = "https://github.com/penberg/limbo"
[tool.maturin]
bindings = 'pyo3'
module-name = "limbo._limbo"
features = ["pyo3/extension-module"]
[tool.ruff]
line-length = 120
@@ -70,7 +71,6 @@ quote-style = 'single'
testpaths = 'tests'
log_format = '%(name)s %(levelname)s: %(message)s'
[tool.coverage.run]
source = ['limbo']
branch = true