SIGN IN SIGN UP

chore: add support for building with python 3.13 (#871)

## Description

`testcontainers-python` is not compatible with python 3.13 because of
several packages.

## Related issues

Fixes https://github.com/testcontainers/testcontainers-python/issues/870

## Packages update

- bump cffi: https://github.com/python-cffi/cffi/pull/24
- bump psycopg2: https://github.com/psycopg/psycopg2/pull/1695
- bump trio: https://github.com/python-trio/trio/pull/2955
- bump pytest: https://github.com/pytest-dev/pytest/issues/12334
- bump pymilvus: https://github.com/milvus-io/pymilvus/pull/2684
- bump twine: https://github.com/pypa/twine/pull/1184
- bump cryptography: https://github.com/pyca/cryptography/pull/11491
- bump greenlet:
https://github.com/python-greenlet/greenlet/commit/94979488f841fcb41bd2bd3b80b5c0b011af4c94
(https://github.com/python-greenlet/greenlet/issues/392)
- bump grpcio: https://github.com/grpc/grpc/issues/36201
- bump httpx: https://github.com/encode/httpx/pull/3460
- bump ibm-db: https://github.com/ibmdb/python-ibmdb/pull/971
- bump orjson: https://github.com/ijl/orjson/releases/tag/3.10.15
- bump pandas: https://github.com/pandas-dev/pandas/releases/tag/v2.2.3

> :warning: `cryptography` is not compatible with python `3.9.0` and
`3.9.1` to be able to update to the version supporting Python 3.13 we
have to exclude those version, meaning the minimum version is now 3.9.2
included.

---------

Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>
Co-authored-by: David Ankin <daveankin@gmail.com>
A
axel7083 committed
aa474359d4e8d2c77e2c195352261d424ee5ca7f
Parent: 504957b
Committed by GitHub <noreply@github.com> on 9/9/2025, 8:44:27 PM