feat: Add support for Python 3.14 by Mantisus · Pull Request #1553 · apify/crawlee-python

Description

  • Add support for Python 3.14

At this stage, it is not possible to provide PostgreSQL support for SqlStorageClient on Python 3.14, as asyncpg does not yet support Python 3.14.

Testing

  • Some tests for Redis are limited because fakeredis does not yet support Python 3.14, which causes problems for Windows.
  • Updated the test_memory_estimation_does_not_overestimate_due_to_shared_memory test to use multiprocessing.get_context('fork') due to the update of multiprocessing.Process in Python 3.14/