← All tasks
pythoncrate-py/rpds #136Not a task: already works

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"]
```
Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]