testcontainers / testcontainers-python

Testcontainers is a Python library that providing a friendly API to run Docker container. It is designed to create runtime environment to use during your automatic tests.
https://testcontainers-python.readthedocs.io/en/latest/
Apache License 2.0
1.44k stars 270 forks source link

RFC: v5 #631

Open alexanderankin opened 3 weeks ago

alexanderankin commented 3 weeks ago

my v5 wishlist:

  1. typing/py.typed (finally)
  2. oop encapsulate things like waiting and such (finally)
  3. how dind works - i think after typing and oop encapsulation this one should be much easier to work on.
  4. all of the Network/with_network things

smaller things:

  1. the logger setup as mentioned in https://github.com/testcontainers/testcontainers-python/issues/600#issuecomment-2151451091
  2. module split / generic module (DbContainer, others)
  3. review most function names - lot of unnecessary variety here