← All tasks
pythontestcontainers/testcontainers-python #870Not a task: already works

feature request: add support for building with python 3.13

envgap__testcontainers__testcontainers-python-870

01 / FAILURE SIGNATURE

As reported upstream

No identifying execution failure has been captured.
Not a benchmark task.
  • The project already builds and runs before the fix, so there is nothing to repair.

02 / ENVIRONMENT RECIPE

Base commit
504957be3f3f0ede84b5f2b9525b92783016f7d6
Manifest
pyproject.toml
Reproduce
Awaiting issue-specific recipe
Run under trace
Awaiting a meaningful runtime command

03 / ORIGINAL ISSUE TEXT

testcontainers/testcontainers-python #870 · read the original issue
**Describe the bug**

Cannot run `poetry install` with Python 3.13

**To Reproduce**

1. assert `python --version` >= 3.13 
2. run `poetry install` 
3. assert install fail

**Logs**

```
Note: This error originates from the build backend, and is likely not a problem with poetry but one of the following issues with grpcio (1.62.1)

  - not supporting PEP 517 builds
  - not specifying PEP 517 build requirements correctly
  - the build requirements are incompatible with your operating system or Python version
  - the build requirements are missing system dependencies (eg: compilers, libraries, headers).

You can verify this by running pip wheel --no-cache-dir --use-pep517 "grpcio (==1.62.1)".
```

The project uses `grpcio` version  `1.62.1` which seems to be incompatible with python 3.13

https://github.com/testcontainers/testcontainers-python/blob/60d21f875f49f52e170b0714e8790080a6cb4c71/poetry.lock#L1839-L1841

From my testing dependencies to bump: `pymilvus`, `cffi`, `greenlet` & `pandas` (PR tentative : https://github.com/axel7083/testcontainers-python/pull/2)
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
[]