Update the lower pinned version of maturin in pyproject.toml
envgap__crate-py__rpds-136
01 / FAILURE SIGNATURE
As reported upstream
Error:
Not a benchmark task.
- The project already builds and runs before the fix, so there is nothing to repair.
02 / ENVIRONMENT RECIPE
- Base commit
7557e538fb8d14c4b534133b9ac48f3940e787b4- Manifest
pyproject.toml- Reproduce
Awaiting issue-specific recipe- Run under trace
Awaiting a meaningful runtime command
03 / ORIGINAL ISSUE TEXT
crate-py/rpds #136 · read the original issue
The pyproject.toml says:
```
requires = ["maturin>=1.2,<2.0"]
```
But builds with `maturin==1.8.1` fail as reported in https://mail-index.netbsd.org/tech-pkg/2025/03/20/msg030703.html
Error:
```
💥 maturin failed
Caused by: pyproject.toml at /tmp/work/devel/py-rpds-py/work/rpds_py-0.23.1/pyproject.toml is invalid
Caused by: TOML parse error at line 11, column 17
|
11 | license-files = ["LICENSE"]
| ^^^^^^^^^^^
wanted string or table
```
conclusion:
```
- py-rpds-py is buggy because it requires recent maturin but doesn't declare that
```
The original issue might be related to maturin-py or rpds-py.
IMHO it can be fixed in `pyproject.toml` with
```
requires = ["maturin>=1.8.2,<2.0"]
```
04 / LABELS
Labels from the report text only; not yet run
No supported category has been assigned.
Label rules and the text that matched
[]