txoof / PaperPi

E-Paper display loop with plugins
100 stars 10 forks source link

Installer fails during pipenv creation #114

Closed txoof closed 1 year ago

txoof commented 1 year ago

Describe the bug Installer fails during pipenv creation for development branch

To Reproduce Steps to reproduce the behavior:

  1. install from development branch: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/txoof/PaperPi/development/install/remote_install_development.sh)

Expected behavior PaperPi should install

OS Info

PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)"
NAME="Raspbian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

Additional context

Using /usr/bin/python3.9 (3.9.2) to create virtualenv...
⠸ Creating virtual environment...created virtual environment CPython3.9.2.final.0-32 in 549ms
  creator CPython3Posix(dest=/root/.local/share/virtualenvs/paperpi-UVlry4W8, clear=False, no_vcs_ignore=False, global=False)
  seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/root/.local/share/virtualenv)
    added seed packages: pip==23.1.2, setuptools==68.0.0, wheel==0.40.0
  activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator

✔ Successfully created virtual environment!
Virtualenv location: /root/.local/share/virtualenvs/paperpi-UVlry4W8
Pipfile.lock not found, creating...
Locking [packages] dependencies...
Building requirements...
Resolving dependencies...
✔ Success!
Locking [dev-packages] dependencies...
Updated Pipfile.lock (dfc3b2f3fee838d7efaa65d6be0f27e688257781aa91ef723894b51fcad17f6e)!
Installing dependencies from Pipfile.lock (d17f6e)...
An error occurred while installing argconfigparse==0.2.7 --hash=sha256:fb8dccb93f08b1f86461ed472115d94068b900cc7560d6efb6ddd3415f3d84be! Will try again.
An error occurred while installing certifi==2023.7.22 ; python_version >= '3.6' --hash=sha256:4e4d84b05d4572339352afe85f0490367f5b8572b7f8d3f2373dffd642210f2d! Will try again.
An error occurred while installing charset-normalizer==3.2.0 ; python_full_version >= '3.7.0' --hash=sha256:961de80416b72ef32233a659535db45951dd86adf037ace0796a74fd8ad4ffde! Will try again.
An error occurred while installing cli-exit-tools==1.2.6 ; python_full_version >= '3.8.0' --hash=sha256:f642412424965a874f5db25279d0e980c6afaf3c9bf59423bbe1490d7c80dd07! Will try again.
An error occurred while installing click==8.1.6 ; python_version >= '3.7' --hash=sha256:b4bbbe9737f46f3c6455ea363f3a321f48cd875f3a4f303f106cf5d697e48962! Will try again.
An error occurred while installing dill==0.3.7 ; sys_platform != 'win32' --hash=sha256:df2666bf845bfa54c10ff7f795cc47de939dff28d466e88aa061595566621c78! Will try again.
An error occurred while installing docopt==0.6.2 --hash=sha256:15fde8252aa9f2804171014d50d069ffbf42c7a50b7d74bcbb82bfd5700fcfc2! Will try again.
An error occurred while installing epdlib==0.6.1.3 --hash=sha256:053da4543cad6a18b58080c64c3616c79bb6d2f264cb6f32eb2d35bd80aa1190! Will try again.
An error occurred while installing idna==3.4 ; python_version >= '3.5' --hash=sha256:bcac1132a4eadea8321490704e2349b752e29c6ec2f1c27d372010e76ebd3fa1! Will try again.
An error occurred while installing lib-detect-testenv==2.0.8 ; python_full_version >= '3.8.0' --hash=sha256:9e6d6f3eb8e3aa8aa23051b557bc2a71c101803249f4b3abdf20576afd791d90! Will try again.
An error occurred while installing multiprocess==0.70.15 ; python_version >= '3.7' --hash=sha256:3e0953f5d52b4c76f1c973eaf8214554d146f2be5decb48e928e55c7a2d19338! Will try again.
An error occurred while installing pillow==10.0.0 ; python_version >= '3.8' --hash=sha256:c3d151125cf7fad504c9d2b568f546846cb9481169e09c1092f58715d1209e48! Will try again.
An error occurred while installing pipreqs==0.4.13 --hash=sha256:dadafd0c71cf9a60e169881b33a0298186bc0f0d81675a93e81bc7fe371ab9ed! Will try again.
An error occurred while installing psutil==5.9.5 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3' --hash=sha256:56f7bc39867415d4be0d2e8537ec59643b2c253d1d38214db9874d48570d0925 --hash=sha256:7337415f7f8d238c310f2e5fb7ad5de6a4f709d4854bb83baad44cd16600326c! Will try again.
An error occurred while installing requests==2.31.0 ; python_version >= '3.7' --hash=sha256:471e7795897eff62a8e31f26f241e3e67ee80d1bd0f64236538a3dda8d3f1acc! Will try again.
An error occurred while installing rpi.gpio==0.7.1 --hash=sha256:231f6142c25975a7e39b96faf4905f05f97dba6809e8c5f0d58f284b35b4b821 --hash=sha256:5073d1972727cfad38a1a42f02da91dc41f137679290aa804ab6c410168347ac --hash=sha256:e5dfec2c4ccb7dbe9eef3dfc76a3b04121fc62d77fd8fbe1a8e841468a1b0c4c! Will try again.
An error occurred while installing spidev==3.6 --hash=sha256:202698d9f7906cca548c301b97eee117bc029642af3e743b28597f752d11c0ee --hash=sha256:ef47ae501d5b307ce7411e3ddab4b4d04fa31fdaed5e5730a4e3336f65c5f76b! Will try again.
An error occurred while installing urllib3==2.0.4 ; python_version >= '3.7' --hash=sha256:b256d3c847397b76eca8a1d69f326d7d77a77803a19745b535cd205cd2eca229! Will try again.
An error occurred while installing wrapt==1.15.0 ; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' --hash=sha256:2e95b9f272a61060f36f044c0cd44d37a7c096426e781a0c4eef05b72f4d9d80 --hash=sha256:aa98b980245a21a8bd6cd507e6dac545245ec1773058f4707d6619b242293f67! Will try again.
An error occurred while installing wrapt-timeout-decorator==1.4.0 --hash=sha256:7789d1550e1aa640eee361dd4b0366a60cd91bc5a8d3748ca017caff4417834d! Will try again.
An error occurred while installing yarg==0.1.9 --hash=sha256:4f9cebdc00fac946c9bf2783d634e538a71c7d280a4d806d45fd4dc0ef441492! Will try again.
Installing initially failed dependencies...
[pipenv.exceptions.InstallError]: Looking in indexes: https://www.piwheels.org/simple/, https://www.piwheels.org/simple
[pipenv.exceptions.InstallError]: Collecting argconfigparse==0.2.7 (from -r /tmp/pipenv-jzh7whfj-requirements/pipenv-55c0s639-hashed-reqs.txt (line 1))
[pipenv.exceptions.InstallError]:   Using cached https://www.piwheels.org/simple/argconfigparse/ArgConfigParse-0.2.7-py3-none-any.whl (21 kB)
[pipenv.exceptions.InstallError]: Collecting certifi==2023.7.22 (from -r /tmp/pipenv-jzh7whfj-requirements/pipenv-55c0s639-hashed-reqs.txt (line 2))
[pipenv.exceptions.InstallError]:   Using cached https://www.piwheels.org/simple/certifi/certifi-2023.7.22-py3-none-any.whl (158 kB)
[pipenv.exceptions.InstallError]: Collecting charset-normalizer==3.2.0 (from -r /tmp/pipenv-jzh7whfj-requirements/pipenv-55c0s639-hashed-reqs.txt (line 3))
[pipenv.exceptions.InstallError]:   Using cached https://www.piwheels.org/simple/charset-normalizer/charset_normalizer-3.2.0-py3-none-any.whl (46 kB)
[pipenv.exceptions.InstallError]: Collecting cli-exit-tools==1.2.6 (from -r /tmp/pipenv-jzh7whfj-requirements/pipenv-55c0s639-hashed-reqs.txt (line 4))
[pipenv.exceptions.InstallError]:   Using cached https://www.piwheels.org/simple/cli-exit-tools/cli_exit_tools-1.2.6-py3-none-any.whl (10 kB)
[pipenv.exceptions.InstallError]: Collecting click==8.1.6 (from -r /tmp/pipenv-jzh7whfj-requirements/pipenv-55c0s639-hashed-reqs.txt (line 5))
[pipenv.exceptions.InstallError]:   Using cached https://www.piwheels.org/simple/click/click-8.1.6-py3-none-any.whl (97 kB)
[pipenv.exceptions.InstallError]: Collecting dill==0.3.7 (from -r /tmp/pipenv-jzh7whfj-requirements/pipenv-55c0s639-hashed-reqs.txt (line 6))
[pipenv.exceptions.InstallError]:   Using cached https://www.piwheels.org/simple/dill/dill-0.3.7-py3-none-any.whl (115 kB)
[pipenv.exceptions.InstallError]: Collecting docopt==0.6.2 (from -r /tmp/pipenv-jzh7whfj-requirements/pipenv-55c0s639-hashed-reqs.txt (line 7))
[pipenv.exceptions.InstallError]:   Using cached https://www.piwheels.org/simple/docopt/docopt-0.6.2-py2.py3-none-any.whl (13 kB)
[pipenv.exceptions.InstallError]: Collecting epdlib==0.6.1.3 (from -r /tmp/pipenv-jzh7whfj-requirements/pipenv-55c0s639-hashed-reqs.txt (line 8))
[pipenv.exceptions.InstallError]:   Using cached https://www.piwheels.org/simple/epdlib/epdlib-0.6.1.3-py3-none-any.whl (43 kB)
[pipenv.exceptions.InstallError]: Collecting idna==3.4 (from -r /tmp/pipenv-jzh7whfj-requirements/pipenv-55c0s639-hashed-reqs.txt (line 9))
[pipenv.exceptions.InstallError]:   Using cached https://www.piwheels.org/simple/idna/idna-3.4-py3-none-any.whl (61 kB)
[pipenv.exceptions.InstallError]: Collecting lib-detect-testenv==2.0.8 (from -r /tmp/pipenv-jzh7whfj-requirements/pipenv-55c0s639-hashed-reqs.txt (line 10))
[pipenv.exceptions.InstallError]:   Using cached https://www.piwheels.org/simple/lib-detect-testenv/lib_detect_testenv-2.0.8-py3-none-any.whl (8.4 kB)
[pipenv.exceptions.InstallError]: ERROR: Could not find a version that satisfies the requirement multiprocess==0.70.15 (from versions: 0.70.9, 0.70.10, 0.70.11, 0.70.11.1, 0.70.12, 0.70.12.1, 0.70.12.2)
[pipenv.exceptions.InstallError]: ERROR: No matching distribution found for multiprocess==0.70.15
ERROR: Couldn't install package: [Requirement(_name='argconfigparse', vcs=None, req=NamedRequirement(name='argconfigparse', version='==0.2.7', req=Requirement.parse('argconfigparse==0.2.7'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=argconfigparse, path=None, uri=None, extras=(), markers=None, vcs=None, specifier===0.2.7, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=argconfigparse==0.2.7)>), markers=None, _specifiers='==0.2.7', index='piwheels', editable=False, hashes=frozenset({'sha256:fb8dccb93f08b1f86461ed472115d94068b900cc7560d6efb6ddd3415f3d84be'}), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=argconfigparse, path=None, uri=None, extras=(), markers=None, vcs=None, specifier===0.2.7, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=argconfigparse==0.2.7)>, _ireq=None), Requirement(_name='certifi', vcs=None, req=NamedRequirement(name='certifi', version='==2023.7.22', req=Requirement.parse('certifi==2023.7.22; python_version >= "3.6"'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=certifi, path=None, uri=None, extras=(), markers=python_version >= '3.6', vcs=None, specifier===2023.7.22, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=certifi==2023.7.22)>), markers='python_version >= "3.6"', _specifiers='==2023.7.22', index=None, editable=False, hashes=frozenset({'sha256:4e4d84b05d4572339352afe85f0490367f5b8572b7f8d3f2373dffd642210f2d'}), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=certifi, path=None, uri=None, extras=(), markers=python_version >= '3.6', vcs=None, specifier===2023.7.22, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=certifi==2023.7.22)>, _ireq=None), Requirement(_name='charset-normalizer', vcs=None, req=NamedRequirement(name='charset-normalizer', version='==3.2.0', req=Requirement.parse('charset-normalizer==3.2.0; python_full_version >= "3.7.0"'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=charset-normalizer, path=None, uri=None, extras=(), markers=python_full_version >= '3.7.0', vcs=None, specifier===3.2.0, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=charset-normalizer==3.2.0)>), markers='python_full_version >= "3.7.0"', _specifiers='==3.2.0', index=None, editable=False, hashes=frozenset({'sha256:961de80416b72ef32233a659535db45951dd86adf037ace0796a74fd8ad4ffde'}), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=charset-normalizer, path=None, uri=None, extras=(), markers=python_full_version >= '3.7.0', vcs=None, specifier===3.2.0, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=charset-normalizer==3.2.0)>, _ireq=None), Requirement(_name='cli-exit-tools', vcs=None, req=NamedRequirement(name='cli-exit-tools', version='==1.2.6', req=Requirement.parse('cli-exit-tools==1.2.6; python_full_version >= "3.8.0"'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=cli-exit-tools, path=None, uri=None, extras=(), markers=python_full_version >= '3.8.0', vcs=None, specifier===1.2.6, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=cli-exit-tools==1.2.6)>), markers='python_full_version >= "3.8.0"', _specifiers='==1.2.6', index=None, editable=False, hashes=frozenset({'sha256:f642412424965a874f5db25279d0e980c6afaf3c9bf59423bbe1490d7c80dd07'}), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=cli-exit-tools, path=None, uri=None, extras=(), markers=python_full_version >= '3.8.0', vcs=None, specifier===1.2.6, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=cli-exit-tools==1.2.6)>, _ireq=None), Requirement(_name='click', vcs=None, req=NamedRequirement(name='click', version='==8.1.6', req=Requirement.parse('click==8.1.6; python_version >= "3.7"'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=click, path=None, uri=None, extras=(), markers=python_version >= '3.7', vcs=None, specifier===8.1.6, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=click==8.1.6)>), markers='python_version >= "3.7"', _specifiers='==8.1.6', index=None, editable=False, hashes=frozenset({'sha256:b4bbbe9737f46f3c6455ea363f3a321f48cd875f3a4f303f106cf5d697e48962'}), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=click, path=None, uri=None, extras=(), markers=python_version >= '3.7', vcs=None, specifier===8.1.6, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=click==8.1.6)>, _ireq=None), Requirement(_name='dill', vcs=None, req=NamedRequirement(name='dill', version='==0.3.7', req=Requirement.parse('dill==0.3.7; sys_platform != "win32"'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=dill, path=None, uri=None, extras=(), markers=sys_platform != 'win32', vcs=None, specifier===0.3.7, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=dill==0.3.7)>), markers='sys_platform != "win32"', _specifiers='==0.3.7', index=None, editable=False, hashes=frozenset({'sha256:df2666bf845bfa54c10ff7f795cc47de939dff28d466e88aa061595566621c78'}), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=dill, path=None, uri=None, extras=(), markers=sys_platform != 'win32', vcs=None, specifier===0.3.7, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=dill==0.3.7)>, _ireq=None), Requirement(_name='docopt', vcs=None, req=NamedRequirement(name='docopt', version='==0.6.2', req=Requirement.parse('docopt==0.6.2'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=docopt, path=None, uri=None, extras=(), markers=None, vcs=None, specifier===0.6.2, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=docopt==0.6.2)>), markers=None, _specifiers='==0.6.2', index=None, editable=False, hashes=frozenset({'sha256:15fde8252aa9f2804171014d50d069ffbf42c7a50b7d74bcbb82bfd5700fcfc2'}), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=docopt, path=None, uri=None, extras=(), markers=None, vcs=None, specifier===0.6.2, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=docopt==0.6.2)>, _ireq=None), Requirement(_name='epdlib', vcs=None, req=NamedRequirement(name='epdlib', version='==0.6.1.3', req=Requirement.parse('epdlib==0.6.1.3'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=epdlib, path=None, uri=None, extras=(), markers=None, vcs=None, specifier===0.6.1.3, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=epdlib==0.6.1.3)>), markers=None, _specifiers='==0.6.1.3', index='piwheels', editable=False, hashes=frozenset({'sha256:053da4543cad6a18b58080c64c3616c79bb6d2f264cb6f32eb2d35bd80aa1190'}), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=epdlib, path=None, uri=None, extras=(), markers=None, vcs=None, specifier===0.6.1.3, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=epdlib==0.6.1.3)>, _ireq=None), Requirement(_name='idna', vcs=None, req=NamedRequirement(name='idna', version='==3.4', req=Requirement.parse('idna==3.4; python_version >= "3.5"'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=idna, path=None, uri=None, extras=(), markers=python_version >= '3.5', vcs=None, specifier===3.4, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=idna==3.4)>), markers='python_version >= "3.5"', _specifiers='==3.4', index=None, editable=False, hashes=frozenset({'sha256:bcac1132a4eadea8321490704e2349b752e29c6ec2f1c27d372010e76ebd3fa1'}), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=idna, path=None, uri=None, extras=(), markers=python_version >= '3.5', vcs=None, specifier===3.4, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=idna==3.4)>, _ireq=None), Requirement(_name='lib-detect-testenv', vcs=None, req=NamedRequirement(name='lib-detect-testenv', version='==2.0.8', req=Requirement.parse('lib-detect-testenv==2.0.8; python_full_version >= "3.8.0"'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=lib-detect-testenv, path=None, uri=None, extras=(), markers=python_full_version >= '3.8.0', vcs=None, specifier===2.0.8, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=lib-detect-testenv==2.0.8)>), markers='python_full_version >= "3.8.0"', _specifiers='==2.0.8', index=None, editable=False, hashes=frozenset({'sha256:9e6d6f3eb8e3aa8aa23051b557bc2a71c101803249f4b3abdf20576afd791d90'}), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=lib-detect-testenv, path=None, uri=None, extras=(), markers=python_full_version >= '3.8.0', vcs=None, specifier===2.0.8, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=lib-detect-testenv==2.0.8)>, _ireq=None), Requirement(_name='multiprocess', vcs=None, req=NamedRequirement(name='multiprocess', version='==0.70.15', req=Requirement.parse('multiprocess==0.70.15; python_version >= "3.7"'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=multiprocess, path=None, uri=None, extras=(), markers=python_version >= '3.7', vcs=None, specifier===0.70.15, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=multiprocess==0.70.15)>), markers='python_version >= "3.7"', _specifiers='==0.70.15', index=None, editable=False, hashes=frozenset({'sha256:3e0953f5d52b4c76f1c973eaf8214554d146f2be5decb48e928e55c7a2d19338'}), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=multiprocess, path=None, uri=None, extras=(), markers=python_version >= '3.7', vcs=None, specifier===0.70.15, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=multiprocess==0.70.15)>, _ireq=None), Requirement(_name='pillow', vcs=None, req=NamedRequirement(name='pillow', version='==10.0.0', req=Requirement.parse('pillow==10.0.0; python_version >= "3.8"'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=pillow, path=None, uri=None, extras=(), markers=python_version >= '3.8', vcs=None, specifier===10.0.0, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=pillow==10.0.0)>), markers='python_version >= "3.8"', _specifiers='==10.0.0', index=None, editable=False, hashes=frozenset({'sha256:c3d151125cf7fad504c9d2b568f546846cb9481169e09c1092f58715d1209e48'}), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=pillow, path=None, uri=None, extras=(), markers=python_version >= '3.8', vcs=None, specifier===10.0.0, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=pillow==10.0.0)>, _ireq=None), Requirement(_name='pipreqs', vcs=None, req=NamedRequirement(name='pipreqs', version='==0.4.13', req=Requirement.parse('pipreqs==0.4.13'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=pipreqs, path=None, uri=None, extras=(), markers=None, vcs=None, specifier===0.4.13, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=pipreqs==0.4.13)>), markers=None, _specifiers='==0.4.13', index='piwheels', editable=False, hashes=frozenset({'sha256:dadafd0c71cf9a60e169881b33a0298186bc0f0d81675a93e81bc7fe371ab9ed'}), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=pipreqs, path=None, uri=None, extras=(), markers=None, vcs=None, specifier===0.4.13, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=pipreqs==0.4.13)>, _ireq=None), Requirement(_name='psutil', vcs=None, req=NamedRequirement(name='psutil', version='==5.9.5', req=Requirement.parse('psutil==5.9.5; python_version >= "2.7" and python_version not in "3.0, 3.1, 3.2, 3.3"'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=psutil, path=None, uri=None, extras=(), markers=python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3', vcs=None, specifier===5.9.5, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=psutil==5.9.5)>), markers='python_version >= "2.7" and python_version not in "3.0, 3.1, 3.2, 3.3"', _specifiers='==5.9.5', index=None, editable=False, hashes=frozenset({'sha256:7337415f7f8d238c310f2e5fb7ad5de6a4f709d4854bb83baad44cd16600326c', 'sha256:56f7bc39867415d4be0d2e8537ec59643b2c253d1d38214db9874d48570d0925'}), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=psutil, path=None, uri=None, extras=(), markers=python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3', vcs=None, specifier===5.9.5, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=psutil==5.9.5)>, _ireq=None), Requirement(_name='requests', vcs=None, req=NamedRequirement(name='requests', version='==2.31.0', req=Requirement.parse('requests==2.31.0; python_version >= "3.7"'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=requests, path=None, uri=None, extras=(), markers=python_version >= '3.7', vcs=None, specifier===2.31.0, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=requests==2.31.0)>), markers='python_version >= "3.7"', _specifiers='==2.31.0', index=None, editable=False, hashes=frozenset({'sha256:471e7795897eff62a8e31f26f241e3e67ee80d1bd0f64236538a3dda8d3f1acc'}), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=requests, path=None, uri=None, extras=(), markers=python_version >= '3.7', vcs=None, specifier===2.31.0, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=requests==2.31.0)>, _ireq=None), Requirement(_name='rpi.gpio', vcs=None, req=NamedRequirement(name='rpi.gpio', version='==0.7.1', req=Requirement.parse('rpi.gpio==0.7.1'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=rpi.gpio, path=None, uri=None, extras=(), markers=None, vcs=None, specifier===0.7.1, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=rpi.gpio==0.7.1)>), markers=None, _specifiers='==0.7.1', index=None, editable=False, hashes=frozenset({'sha256:5073d1972727cfad38a1a42f02da91dc41f137679290aa804ab6c410168347ac', 'sha256:231f6142c25975a7e39b96faf4905f05f97dba6809e8c5f0d58f284b35b4b821', 'sha256:e5dfec2c4ccb7dbe9eef3dfc76a3b04121fc62d77fd8fbe1a8e841468a1b0c4c'}), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=rpi.gpio, path=None, uri=None, extras=(), markers=None, vcs=None, specifier===0.7.1, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=rpi.gpio==0.7.1)>, _ireq=None), Requirement(_name='spidev', vcs=None, req=NamedRequirement(name='spidev', version='==3.6', req=Requirement.parse('spidev==3.6'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=spidev, path=None, uri=None, extras=(), markers=None, vcs=None, specifier===3.6, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=spidev==3.6)>), markers=None, _specifiers='==3.6', index=None, editable=False, hashes=frozenset({'sha256:ef47ae501d5b307ce7411e3ddab4b4d04fa31fdaed5e5730a4e3336f65c5f76b', 'sha256:202698d9f7906cca548c301b97eee117bc029642af3e743b28597f752d11c0ee'}), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=spidev, path=None, uri=None, extras=(), markers=None, vcs=None, spe
[[source]]
cifier===3.6, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=spidev==3.6)>, _ireq=None), Requirement(_name='urllib3', vcs=None, req=NamedRequirement(name='urllib3', version='==2.0.4', req=Requirement.parse('urllib3==2.0.4; python_version >= "3.7"'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=urllib3, path=None, uri=None, extras=(), markers=python_version >= '3.7', vcs=None, specifier===2.0.4, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=urllib3==2.0.4)>), markers='python_version >= "3.7"', _specifiers='==2.0.4', index=None, editable=False, hashes=frozenset({'sha256:b256d3c847397b76eca8a1d69f326d7d77a77803a19745b535cd205cd2eca229'}), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=urllib3, path=None, uri=None, extras=(), markers=python_version >= '3.7', vcs=None, specifier===2.0.4, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=urllib3==2.0.4)>, _ireq=None), Requirement(_name='wrapt', vcs=None, req=NamedRequirement(name='wrapt', version='==1.15.0', req=Requirement.parse('wrapt==1.15.0; python_version >= "2.7" and python_version not in "3.0, 3.1, 3.2, 3.3, 3.4"'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=wrapt, path=None, uri=None, extras=(), markers=python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4', vcs=None, specifier===1.15.0, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=wrapt==1.15.0)>), markers='python_version >= "2.7" and python_version not in "3.0, 3.1, 3.2, 3.3, 3.4"', _specifiers='==1.15.0', index=None, editable=False, hashes=frozenset({'sha256:2e95b9f272a61060f36f044c0cd44d37a7c096426e781a0c4eef05b72f4d9d80', 'sha256:aa98b980245a21a8bd6cd507e6dac545245ec1773058f4707d6619b242293f67'}), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=wrapt, path=None, uri=None, extras=(), markers=python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4', vcs=None, specifier===1.15.0, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=wrapt==1.15.0)>, _ireq=None), Requirement(_name='wrapt-timeout-decorator', vcs=None, req=NamedRequirement(name='wrapt-timeout-decorator', version='==1.4.0', req=Requirement.parse('wrapt-timeout-decorator==1.4.0'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=wrapt-timeout-decorator, path=None, uri=None, extras=(), markers=None, vcs=None, specifier===1.4.0, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=wrapt-timeout-decorator==1.4.0)>), markers=None, _specifiers='==1.4.0', index='piwheels', editable=False, hashes=frozenset({'sha256:7789d1550e1aa640eee361dd4b0366a60cd91bc5a8d3748ca017caff4417834d'}), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=wrapt-timeout-decorator, path=None, uri=None, extras=(), markers=None, vcs=None, specifier===1.4.0, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=wrapt-timeout-decorator==1.4.0)>, _ireq=None), Requirement(_name='yarg', vcs=None, req=NamedRequirement(name='yarg', version='==0.1.9', req=Requirement.parse('yarg==0.1.9'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=yarg, path=None, uri=None, extras=(), markers=None, vcs=None, specifier===0.1.9, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=yarg==0.1.9)>), markers=None, _specifiers='==0.1.9', index=None, editable=False, hashes=frozenset({'sha256:4f9cebdc00fac946c9bf2783d634e538a71c7d280a4d806d45fd4dc0ef441492'}), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=yarg, path=None, uri=None, extras=(), markers=None, vcs=None, specifier===0.1.9, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=yarg==0.1.9)>, _ireq=None)]
 Package installation failed...
txoof commented 1 year ago

it appears that moving argconfigparse as the last item resolves this issue. Unclear why this would matter.

Additionally, pipreqs should be in the development section of the Pipfile

[[source]]
url = "https://www.piwheels.org/simple/"
verify_ssl = true
name = "piwheels"

[[source]]
url = "https://www.pypi.org/simple"
verify_ssl = true
name = "pypi"

[packages]
pipreqs = "*"
ArgConfigParse = "*"
it8951 = {editable = true, git = "https://github.com/GregDMeyer/IT8951.git"}
epdlib = "*"

[requires]
python_version = "3"

[dev-packages]
dictor = "*"
requests = "*"
pytz = "*"
feedparser = "*"
python-dateutil = "*"
currency-symbols = "*"
pycoingecko = "*"
pygal = "*"
qrcode = "*"
cairocffi = "*"
cffi ="*"
QueryLMS = "*"
Pillow = "*"
CairoSVG = "*"
txoof commented 1 year ago

corrected by moving pipreqs to dev and moving argconfigparse to last line of packages section. ????