Rapid Photo Downloader 0.9.33 is released

Download location

Changes since 0.9.32:

  • Enhance install.py script to not install unnecessary H.265 dependencies now that pyheif includes them itself.
  • Fix implementation of bug fix #59: Handle cameras that nest dual card slots in subfolders like the Fujifilm X-T3.
4 Likes

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?

Honestly, the best thing to do is research yourself what is happening with setuptools these days and report back. It seems to be in flux.

I’m unable to do this myself because of a serious typing injury I developed while working on Rapid Photo Downloader earlier this year. That means I can’t do any coding at all, for the time being. ( I’m dictating this text using voice recognition software on a Windows machine).

will try my best and my best wishes for a swift recovery!

I hope somebody else could also chime in…

This is likely beyond my competences.
What I did so far:

  • reinstalled setuptools-62.1.0 and tried also 62.3.2 due to no avail
  • changed major python from 3.9 to 3.10 which brings me a new error:
    To continue, please first install the python3 package setuptools using your system's package manager.
    (but it is installed…)
    At this point I am lost and donno what to try next, particularly if I don’t want to put my whole system upside down (no I don’t want)

Topic is solved and I show the solution here