Moto 5.x blockers
Description:
Ideally python-moto catches up upstream version, while that's not the case due to incompatibilities with reverse dependencies.
Additional info:
Blockers
moto 5.x is not yet supported in the packaged version
-
python-aiobotocore: using moto-server - Work-arounded in python-aiobotocore@c540dac7
- https://github.com/aio-libs/aiobotocore/issues/1108 - upstream git-master still broken
-
python-celery - Propose an update in python-celery!2 (merged)
- https://github.com/celery/celery/commit/acae57f59d0102e6cad57102fbf285e01132f6f7 - fixes in 5.4.0
- https://archlinux.org/packages/extra-testing/any/python-celery/ - out-dated
-
buildbot - https://github.com/buildbot/buildbot/commit/0210902d8cb76544bda3f09573301355f7b14ab1 - fixes in 4.0.0, waiting for some upstream regression fixes
-
python-papermill - Need to wait for other packages, as the new version only works with moto 5.x
- Propose an update in python-papermill!1 (merged)
- https://github.com/nteract/papermill/commit/9f668eeb3e62740ca6be4de1ed488cd3de7cfa46 - fixes in 2.6.0
- https://archlinux.org/packages/extra/any/python-papermill/ - out-dated
Non-blockers
python-moto is not actually used despite being listed as a dependency
-
python-hishel - https://github.com/karpetrosyan/hishel/commit/7c9ea11aee012d2a96eafac798a423c943f90537 - moto no longer used in 0.0.26
- Propose to drop it in python-hishel!1 (merged)
-
python-dask - Tests that use moto are not actually run due to missing python-s3fs, which is still on AUR https://github.com/dask/dask/blob/2024.4.1/dask/bytes/tests/test_s3.py#L14 https://aur.archlinux.org/packages/python-s3fs
Steps to reproduce:
pacman -S python-moto
- Compare the installed version and the upstream version
Edited by Chih-Hsuan Yen