-
Notifications
You must be signed in to change notification settings - Fork 332
Closed
Labels
Description
maintenance reboot
Hey folks!
As you all know, this project has seen better days, as evidenced by:
- the numerous issues/pull-requests that do not have any answers or progress in a long time
- as well as not having any releases to
pypi
done in the entirety of 2023 😢
I know many people are using testcontainers
in Python so we want to make it right for you!
To not beat around the bush, here is a short-list of what we'll fix ASAP, but each will be explained further below (or in detailed issues):
- Automate the release process via
release-please
- see feat(release): automate release via release-please #429 - Ease dependency management and packaging: move to
pyproject.toml
, possibly viapoetry
(already surfaced in Switch dependency management to poetry #204)
Follow-up changes:
- Re-instate the
compose
module with compose v2 - previous version was removed in a recent commit tomain
and is now defunct (breaking change, because the compose v1 python lib is defunct, too much risk otherwise!) - Release
4.0.0
- there are too many changes to comb through manually if they are breaking or not and compose is definitely a breaking change
### Tasks
- [ ] https://github.com/testcontainers/testcontainers-python/issues/204
- [ ] https://github.com/testcontainers/testcontainers-python/issues/358
- [ ] https://github.com/testcontainers/testcontainers-python/pull/429
kiview, sha1n, tobiaseisenschenk, alexeyshockov, thuyng-ing and 4 morekiview, alexanderankin, oleg-nenashev, alexeyshockov, ferdinand-swoboda and 1 more