Rapid Photo Downloader 0.9.33 is released

Hi Damon,

long time no hear, due to my house renovation project (not 100% finished yet)

on my Gentoo box I have python 3.9 and 3.10 installed.

Starting the installer with:
python3 install.py rapid-photo-downloader-0.9.33.tar.gz

I get:

Restarting script using /usr/lib/python-exec/python3.9/python3
Uninstalling setuptools 62.1.0 because this version is incompatible with this system
Restarting script using /usr/lib/python-exec/python3.9/python3
Uninstalling setuptools 62.1.0 because this version is incompatible with this system
Restarting script using /usr/lib/python-exec/python3.9/python3
Uninstalling setuptools 62.1.0 because this version is incompatible with this system
^CTraceback (most recent call last):
  File "/home/gerber/Downloads/install(3).py", line 676, in system_python_packaging_tools_required
    import setuptools
  File "/usr/lib/python3.9/site-packages/setuptools/__init__.py", line 8, in <module>
    import _distutils_hack.override  # noqa: F401
  File "/usr/lib/python3.9/site-packages/_distutils_hack/override.py", line 1, in <module>
    __import__('_distutils_hack').do_override()
  File "/usr/lib/python3.9/site-packages/_distutils_hack/__init__.py", line 72, in do_override
    ensure_local_distutils()
  File "/usr/lib/python3.9/site-packages/_distutils_hack/__init__.py", line 59, in ensure_local_distutils
    assert '_distutils' in core.__file__, core.__file__
AssertionError: /usr/lib/python3.9/distutils/core.py

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/gerber/Downloads/install(3).py", line 14814, in <module>
    main()
  File "/home/gerber/Downloads/install(3).py", line 4220, in main
    packages = system_python_packaging_tools_required(
  File "/home/gerber/Downloads/install(3).py", line 685, in system_python_packaging_tools_required
    uninstall_pip_package(package="setuptools", no_deps_only=False)
  File "/home/gerber/Downloads/install(3).py", line 2138, in uninstall_pip_package
    output = subprocess.check_output(l_args, universal_newlines=True)
  File "/usr/lib/python3.9/subprocess.py", line 424, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
  File "/usr/lib/python3.9/subprocess.py", line 507, in run
    stdout, stderr = process.communicate(input, timeout=timeout)
  File "/usr/lib/python3.9/subprocess.py", line 1121, in communicate
    stdout = self.stdout.read()
KeyboardInterrupt

(yes I unterrupted it, as I could not judge, it might proceed anytime soon, only after, I see, it complaines about differen tlines)

Could I do anything about it?