PrefectHQ / prefect

Prefect is a workflow orchestration framework for building resilient data pipelines in Python.
https://prefect.io
Apache License 2.0
15.94k stars 1.56k forks source link

Removing dependencies on `distutils` in VCS integrations #14074

Closed chrisguidry closed 3 months ago

chrisguidry commented 3 months ago

Our Github, Gitlab, and Bitbucket integrations had a dependency on distutils, which was deprecated in Python 3.10 and removed in Python 3.12. We were only using them for a recursive copy utility, which is readily available in shutil.