doorstop-dev / doorstop

Requirements management using version control.
https://doorstop.readthedocs.io
Other
465 stars 126 forks source link

Distutils Deprecated and Removed- Python 3.10+ #657

Open sfrinaldi opened 1 month ago

sfrinaldi commented 1 month ago

Noticed this issue when I happened to not already have setuptools installed and updated to Python 3.12. I believe either the following could be done (feel free to add to it if there is another option):

  1. Update requirements.txt (or equivalent) if distutils is desired to remain.
    • Python Version Supported change OR
    • Add setuptools?
  2. Update import distutils references to equivalent setuptools alternative (or something else).