Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Could not build wheels for jwcrypto 4.19 -> 4.20 #3400

Open
kc9ryt opened this issue Jun 8, 2023 · 5 comments
Open

Could not build wheels for jwcrypto 4.19 -> 4.20 #3400

kc9ryt opened this issue Jun 8, 2023 · 5 comments

Comments

@kc9ryt
Copy link

kc9ryt commented Jun 8, 2023

I am trying to upgrade pretax to ver 4.20 but am getting the error shown below.

(venv) pretix@localhost:~$ pip3 install -U --upgrade-strategy eager pretix gunicorn
Requirement already satisfied: pretix in ./venv/lib/python3.9/site-packages (4.19.0)
Collecting pretix
Using cached pretix-4.20.0-py3-none-any.whl (49.9 MB)
Requirement already satisfied: gunicorn in ./venv/lib/python3.9/site-packages (20.1.0)
Requirement already satisfied: arabic-reshaper==3.0.0 in ./venv/lib/python3.9/site-packages (from pretix) (3.0.0)
Requirement already satisfied: babel in ./venv/lib/python3.9/site-packages (from pretix) (2.12.1)
Requirement already satisfied: BeautifulSoup4==4.12.* in ./venv/lib/python3.9/site-packages (from pretix) (4.12.2)
Requirement already satisfied: bleach==5.0.* in ./venv/lib/python3.9/site-packages (from pretix) (5.0.1)
Requirement already satisfied: celery==5.2.* in ./venv/lib/python3.9/site-packages (from pretix) (5.2.7)
Requirement already satisfied: chardet==5.1.* in ./venv/lib/python3.9/site-packages (from pretix) (5.1.0)
Requirement already satisfied: cryptography>=3.4.2 in ./venv/lib/python3.9/site-packages (from pretix) (40.0.2)
Collecting cryptography>=3.4.2 (from pretix)
Using cached cryptography-41.0.1-cp37-abi3-manylinux_2_28_x86_64.whl (4.3 MB)
Requirement already satisfied: css-inline==0.8.* in ./venv/lib/python3.9/site-packages (from pretix) (0.8.7)
Requirement already satisfied: defusedcsv>=1.1.0 in ./venv/lib/python3.9/site-packages (from pretix) (2.0.0)
Requirement already satisfied: dj-static in ./venv/lib/python3.9/site-packages (from pretix) (0.0.6)
Requirement already satisfied: Django==3.2.,>=3.2.18 in ./venv/lib/python3.9/site-packages (from pretix) (3.2.18)
Collecting Django==3.2.
,>=3.2.18 (from pretix)
Using cached Django-3.2.19-py3-none-any.whl (7.9 MB)
Requirement already satisfied: django-bootstrap3==23.1.* in ./venv/lib/python3.9/site-packages (from pretix) (23.1)
Requirement already satisfied: django-compressor==4.3.* in ./venv/lib/python3.9/site-packages (from pretix) (4.3.1)
Requirement already satisfied: django-countries==7.5.* in ./venv/lib/python3.9/site-packages (from pretix) (7.5.1)
Collecting django-filter==23.2 (from pretix)
Using cached django_filter-23.2-py3-none-any.whl (91 kB)
Requirement already satisfied: django-formset-js-improved==0.5.0.3 in ./venv/lib/python3.9/site-packages (from pretix) (0.5.0.3)
Collecting django-formtools==2.4.1 (from pretix)
Using cached django_formtools-2.4.1-py3-none-any.whl (154 kB)
Requirement already satisfied: django-hierarkey==1.1.* in ./venv/lib/python3.9/site-packages (from pretix) (1.1.0)
Requirement already satisfied: django-hijack==3.3.* in ./venv/lib/python3.9/site-packages (from pretix) (3.3.0)
Requirement already satisfied: django-i18nfield==1.9.,>=1.9.4 in ./venv/lib/python3.9/site-packages (from pretix) (1.9.4)
Requirement already satisfied: django-libsass==0.9 in ./venv/lib/python3.9/site-packages (from pretix) (0.9)
Requirement already satisfied: django-localflavor==4.0 in ./venv/lib/python3.9/site-packages (from pretix) (4.0)
Requirement already satisfied: django-markup in ./venv/lib/python3.9/site-packages (from pretix) (1.7.2)
Requirement already satisfied: django-mysql in ./venv/lib/python3.9/site-packages (from pretix) (4.9.0)
Requirement already satisfied: django-oauth-toolkit==2.2.
in ./venv/lib/python3.9/site-packages (from pretix) (2.2.0)
Requirement already satisfied: django-otp==1.1.* in ./venv/lib/python3.9/site-packages (from pretix) (1.1.6)
Collecting django-phonenumber-field==7.1.* (from pretix)
Using cached django_phonenumber_field-7.1.0-py3-none-any.whl (65 kB)
Requirement already satisfied: django-redis==5.2.* in ./venv/lib/python3.9/site-packages (from pretix) (5.2.0)
Collecting django-scopes==2.0.* (from pretix)
Using cached django_scopes-2.0.0-py3-none-any.whl (16 kB)
Requirement already satisfied: django-statici18n==2.3.* in ./venv/lib/python3.9/site-packages (from pretix) (2.3.1)
Requirement already satisfied: djangorestframework==3.14.* in ./venv/lib/python3.9/site-packages (from pretix) (3.14.0)
Collecting dnspython==2.3.* (from pretix)
Using cached dnspython-2.3.0-py3-none-any.whl (283 kB)
Requirement already satisfied: drf-ujson2==1.7.* in ./venv/lib/python3.9/site-packages (from pretix) (1.7.2)
Requirement already satisfied: geoip2==4.* in ./venv/lib/python3.9/site-packages (from pretix) (4.6.0)
Collecting geoip2==4.* (from pretix)
Using cached geoip2-4.7.0-py2.py3-none-any.whl (26 kB)
Requirement already satisfied: importlib-metadata==6.6.* in ./venv/lib/python3.9/site-packages (from pretix) (6.6.0)
Requirement already satisfied: isoweek in ./venv/lib/python3.9/site-packages (from pretix) (1.3.3)
Requirement already satisfied: jsonschema in ./venv/lib/python3.9/site-packages (from pretix) (4.17.3)
Requirement already satisfied: kombu==5.2.* in ./venv/lib/python3.9/site-packages (from pretix) (5.2.4)
Requirement already satisfied: libsass==0.22.* in ./venv/lib/python3.9/site-packages (from pretix) (0.22.0)
Requirement already satisfied: lxml in ./venv/lib/python3.9/site-packages (from pretix) (4.9.2)
Requirement already satisfied: markdown==3.4.3 in ./venv/lib/python3.9/site-packages (from pretix) (3.4.3)
Requirement already satisfied: mt-940==4.23.* in ./venv/lib/python3.9/site-packages (from pretix) (4.23.0)
Requirement already satisfied: oauthlib==3.2.* in ./venv/lib/python3.9/site-packages (from pretix) (3.2.2)
Requirement already satisfied: openpyxl==3.1.* in ./venv/lib/python3.9/site-packages (from pretix) (3.1.2)
Requirement already satisfied: packaging in ./venv/lib/python3.9/site-packages (from pretix) (23.1)
Requirement already satisfied: paypalrestsdk==1.13.* in ./venv/lib/python3.9/site-packages (from pretix) (1.13.1)
Requirement already satisfied: paypal-checkout-serversdk==1.0.* in ./venv/lib/python3.9/site-packages (from pretix) (1.0.1)
Requirement already satisfied: PyJWT==2.6.* in ./venv/lib/python3.9/site-packages (from pretix) (2.6.0)
Requirement already satisfied: phonenumberslite==8.13.* in ./venv/lib/python3.9/site-packages (from pretix) (8.13.11)
Collecting phonenumberslite==8.13.* (from pretix)
Using cached phonenumberslite-8.13.13-py2.py3-none-any.whl (469 kB)
Requirement already satisfied: Pillow==9.5.* in ./venv/lib/python3.9/site-packages (from pretix) (9.5.0)
Collecting protobuf==4.23.* (from pretix)
Using cached protobuf-4.23.2-cp37-abi3-manylinux2014_x86_64.whl (304 kB)
Requirement already satisfied: psycopg2-binary in ./venv/lib/python3.9/site-packages (from pretix) (2.9.6)
Requirement already satisfied: pycountry in ./venv/lib/python3.9/site-packages (from pretix) (22.3.5)
Requirement already satisfied: pycparser==2.21 in ./venv/lib/python3.9/site-packages (from pretix) (2.21)
Collecting pycryptodome==3.18.* (from pretix)
Using cached pycryptodome-3.18.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
Requirement already satisfied: pypdf==3.8.* in ./venv/lib/python3.9/site-packages (from pretix) (3.8.1)
Requirement already satisfied: python-bidi==0.4.* in ./venv/lib/python3.9/site-packages (from pretix) (0.4.2)
Requirement already satisfied: python-dateutil==2.8.* in ./venv/lib/python3.9/site-packages (from pretix) (2.8.2)
Requirement already satisfied: python-u2flib-server==4.* in ./venv/lib/python3.9/site-packages (from pretix) (4.0.1)
Requirement already satisfied: pytz in ./venv/lib/python3.9/site-packages (from pretix) (2023.3)
Requirement already satisfied: pyuca in ./venv/lib/python3.9/site-packages (from pretix) (1.2)
Requirement already satisfied: qrcode==7.4.* in ./venv/lib/python3.9/site-packages (from pretix) (7.4.2)
Requirement already satisfied: redis==4.5.,>=4.5.4 in ./venv/lib/python3.9/site-packages (from pretix) (4.5.4)
Collecting redis==4.5.
,>=4.5.4 (from pretix)
Using cached redis-4.5.5-py3-none-any.whl (240 kB)
Collecting reportlab==4.0.* (from pretix)
Using cached reportlab-4.0.4-py3-none-any.whl (1.9 MB)
Collecting requests==2.30.* (from pretix)
Using cached requests-2.30.0-py3-none-any.whl (62 kB)
Requirement already satisfied: sentry-sdk==1.15.* in ./venv/lib/python3.9/site-packages (from pretix) (1.15.0)
Requirement already satisfied: sepaxml==2.6.* in ./venv/lib/python3.9/site-packages (from pretix) (2.6.1)
Requirement already satisfied: slimit in ./venv/lib/python3.9/site-packages (from pretix) (0.8.1)
Requirement already satisfied: static3==0.7.* in ./venv/lib/python3.9/site-packages (from pretix) (0.7.0)
Requirement already satisfied: stripe==5.4.* in ./venv/lib/python3.9/site-packages (from pretix) (5.4.0)
Requirement already satisfied: text-unidecode==1.* in ./venv/lib/python3.9/site-packages (from pretix) (1.3)
Requirement already satisfied: tlds>=2020041600 in ./venv/lib/python3.9/site-packages (from pretix) (2022070701)
Collecting tlds>=2020041600 (from pretix)
Using cached tlds-2023052200-py2.py3-none-any.whl (8.2 kB)
Requirement already satisfied: tqdm==4.* in ./venv/lib/python3.9/site-packages (from pretix) (4.65.0)
Requirement already satisfied: vat-moss-forked==2020.3.20.0.11.0 in ./venv/lib/python3.9/site-packages (from pretix) (2020.3.20.0.11.0)
Requirement already satisfied: vobject==0.9.* in ./venv/lib/python3.9/site-packages (from pretix) (0.9.6.1)
Requirement already satisfied: webauthn==0.4.* in ./venv/lib/python3.9/site-packages (from pretix) (0.4.7)
Requirement already satisfied: zeep==4.2.* in ./venv/lib/python3.9/site-packages (from pretix) (4.2.1)
Requirement already satisfied: soupsieve>1.2 in ./venv/lib/python3.9/site-packages (from BeautifulSoup4==4.12.->pretix) (2.4.1)
Requirement already satisfied: six>=1.9.0 in ./venv/lib/python3.9/site-packages (from bleach==5.0.
->pretix) (1.16.0)
Requirement already satisfied: webencodings in ./venv/lib/python3.9/site-packages (from bleach==5.0.->pretix) (0.5.1)
Requirement already satisfied: billiard<4.0,>=3.6.4.0 in ./venv/lib/python3.9/site-packages (from celery==5.2.
->pretix) (3.6.4.0)
Requirement already satisfied: vine<6.0,>=5.0.0 in ./venv/lib/python3.9/site-packages (from celery==5.2.->pretix) (5.0.0)
Requirement already satisfied: click<9.0,>=8.0.3 in ./venv/lib/python3.9/site-packages (from celery==5.2.
->pretix) (8.1.3)
Requirement already satisfied: click-didyoumean>=0.0.3 in ./venv/lib/python3.9/site-packages (from celery==5.2.->pretix) (0.3.0)
Requirement already satisfied: click-repl>=0.2.0 in ./venv/lib/python3.9/site-packages (from celery==5.2.
->pretix) (0.2.0)
Requirement already satisfied: click-plugins>=1.1.1 in ./venv/lib/python3.9/site-packages (from celery==5.2.->pretix) (1.1.1)
Requirement already satisfied: asgiref<4,>=3.3.2 in ./venv/lib/python3.9/site-packages (from Django==3.2.
,>=3.2.18->pretix) (3.6.0)
Collecting asgiref<4,>=3.3.2 (from Django==3.2.,>=3.2.18->pretix)
Using cached asgiref-3.7.2-py3-none-any.whl (24 kB)
Requirement already satisfied: sqlparse>=0.2.2 in ./venv/lib/python3.9/site-packages (from Django==3.2.
,>=3.2.18->pretix) (0.4.4)
Requirement already satisfied: django-appconf>=1.0.3 in ./venv/lib/python3.9/site-packages (from django-compressor==4.3.->pretix) (1.0.5)
Requirement already satisfied: rcssmin==1.1.1 in ./venv/lib/python3.9/site-packages (from django-compressor==4.3.
->pretix) (1.1.1)
Requirement already satisfied: rjsmin==1.2.1 in ./venv/lib/python3.9/site-packages (from django-compressor==4.3.->pretix) (1.2.1)
Requirement already satisfied: typing-extensions in ./venv/lib/python3.9/site-packages (from django-countries==7.5.
->pretix) (4.5.0)
Collecting typing-extensions (from django-countries==7.5.->pretix)
Using cached typing_extensions-4.6.3-py3-none-any.whl (31 kB)
Requirement already satisfied: django-jquery-js in ./venv/lib/python3.9/site-packages (from django-formset-js-improved==0.5.0.3->pretix) (3.1.1)
Requirement already satisfied: python-stdnum>=1.6 in ./venv/lib/python3.9/site-packages (from django-localflavor==4.0->pretix) (1.18)
Requirement already satisfied: jwcrypto>=0.8.0 in ./venv/lib/python3.9/site-packages (from django-oauth-toolkit==2.2.
->pretix) (1.4.2)
Collecting jwcrypto>=0.8.0 (from django-oauth-toolkit==2.2.->pretix)
Using cached jwcrypto-1.5.0.tar.gz (86 kB)
Preparing metadata (setup.py) ... done
Requirement already satisfied: ujson>=2.0.1 in ./venv/lib/python3.9/site-packages (from drf-ujson2==1.7.
->pretix) (5.7.0)
Requirement already satisfied: aiohttp<4.0.0,>=3.6.2 in ./venv/lib/python3.9/site-packages (from geoip2==4.->pretix) (3.8.4)
Collecting maxminddb<3.0.0,>=2.3.0 (from geoip2==4.
->pretix)
Using cached maxminddb-2.3.0-py2.py3-none-any.whl
Requirement already satisfied: zipp>=0.5 in ./venv/lib/python3.9/site-packages (from importlib-metadata==6.6.->pretix) (3.15.0)
Requirement already satisfied: amqp<6.0.0,>=5.0.9 in ./venv/lib/python3.9/site-packages (from kombu==5.2.
->pretix) (5.1.1)
Requirement already satisfied: et-xmlfile in ./venv/lib/python3.9/site-packages (from openpyxl==3.1.->pretix) (1.1.0)
Requirement already satisfied: paypalhttp in ./venv/lib/python3.9/site-packages (from paypal-checkout-serversdk==1.0.
->pretix) (1.0.1)
Requirement already satisfied: pyopenssl>=0.15 in ./venv/lib/python3.9/site-packages (from paypalrestsdk==1.13.->pretix) (23.1.1)
Collecting pyopenssl>=0.15 (from paypalrestsdk==1.13.
->pretix)
Using cached pyOpenSSL-23.2.0-py3-none-any.whl (59 kB)
Requirement already satisfied: pypng in ./venv/lib/python3.9/site-packages (from qrcode==7.4.->pretix) (0.20220715.0)
Requirement already satisfied: async-timeout>=4.0.2 in ./venv/lib/python3.9/site-packages (from redis==4.5.
,>=4.5.4->pretix) (4.0.2)
Requirement already satisfied: charset-normalizer<4,>=2 in ./venv/lib/python3.9/site-packages (from requests==2.30.->pretix) (3.1.0)
Requirement already satisfied: idna<4,>=2.5 in ./venv/lib/python3.9/site-packages (from requests==2.30.
->pretix) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./venv/lib/python3.9/site-packages (from requests==2.30.->pretix) (1.26.15)
Collecting urllib3<3,>=1.21.1 (from requests==2.30.
->pretix)
Using cached urllib3-2.0.3-py3-none-any.whl (123 kB)
Requirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.9/site-packages (from requests==2.30.->pretix) (2022.12.7)
Collecting certifi>=2017.4.17 (from requests==2.30.
->pretix)
Using cached certifi-2023.5.7-py3-none-any.whl (156 kB)
Requirement already satisfied: xmlschema in ./venv/lib/python3.9/site-packages (from sepaxml==2.6.->pretix) (2.2.3)
Collecting xmlschema (from sepaxml==2.6.
->pretix)
Using cached xmlschema-2.3.0-py3-none-any.whl (355 kB)
Requirement already satisfied: cbor2>=4.0.1 in ./venv/lib/python3.9/site-packages (from webauthn==0.4.->pretix) (5.4.6)
Requirement already satisfied: future>=0.17.1 in ./venv/lib/python3.9/site-packages (from webauthn==0.4.
->pretix) (0.18.3)
Requirement already satisfied: attrs>=17.2.0 in ./venv/lib/python3.9/site-packages (from zeep==4.2.->pretix) (23.1.0)
Requirement already satisfied: isodate>=0.5.4 in ./venv/lib/python3.9/site-packages (from zeep==4.2.
->pretix) (0.6.1)
Requirement already satisfied: platformdirs>=1.4.0 in ./venv/lib/python3.9/site-packages (from zeep==4.2.->pretix) (3.5.0)
Collecting platformdirs>=1.4.0 (from zeep==4.2.
->pretix)
Using cached platformdirs-3.5.1-py3-none-any.whl (15 kB)
Requirement already satisfied: requests-toolbelt>=0.7.1 in ./venv/lib/python3.9/site-packages (from zeep==4.2.->pretix) (1.0.0)
Requirement already satisfied: requests-file>=1.5.1 in ./venv/lib/python3.9/site-packages (from zeep==4.2.
->pretix) (1.5.1)
Requirement already satisfied: setuptools>=3.0 in ./venv/lib/python3.9/site-packages (from gunicorn) (67.8.0)
Requirement already satisfied: cffi>=1.12 in ./venv/lib/python3.9/site-packages (from cryptography>=3.4.2->pretix) (1.15.1)
Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in ./venv/lib/python3.9/site-packages (from jsonschema->pretix) (0.19.3)
Requirement already satisfied: ply>=3.4 in ./venv/lib/python3.9/site-packages (from slimit->pretix) (3.11)
Requirement already satisfied: multidict<7.0,>=4.5 in ./venv/lib/python3.9/site-packages (from aiohttp<4.0.0,>=3.6.2->geoip2==4.->pretix) (6.0.4)
Requirement already satisfied: yarl<2.0,>=1.0 in ./venv/lib/python3.9/site-packages (from aiohttp<4.0.0,>=3.6.2->geoip2==4.
->pretix) (1.9.2)
Requirement already satisfied: frozenlist>=1.1.1 in ./venv/lib/python3.9/site-packages (from aiohttp<4.0.0,>=3.6.2->geoip2==4.->pretix) (1.3.3)
Requirement already satisfied: aiosignal>=1.1.2 in ./venv/lib/python3.9/site-packages (from aiohttp<4.0.0,>=3.6.2->geoip2==4.
->pretix) (1.3.1)
Requirement already satisfied: prompt-toolkit in ./venv/lib/python3.9/site-packages (from click-repl>=0.2.0->celery==5.2.->pretix) (3.0.38)
Requirement already satisfied: deprecated in ./venv/lib/python3.9/site-packages (from jwcrypto>=0.8.0->django-oauth-toolkit==2.2.
->pretix) (1.2.13)
Collecting deprecated (from jwcrypto>=0.8.0->django-oauth-toolkit==2.2.->pretix)
Using cached Deprecated-1.2.14-py2.py3-none-any.whl (9.6 kB)
Collecting elementpath<5.0.0,>=4.1.2 (from xmlschema->sepaxml==2.6.
->pretix)
Using cached elementpath-4.1.2-py3-none-any.whl (216 kB)
Requirement already satisfied: wrapt<2,>=1.10 in ./venv/lib/python3.9/site-packages (from deprecated->jwcrypto>=0.8.0->django-oauth-toolkit==2.2.->pretix) (1.15.0)
Requirement already satisfied: wcwidth in ./venv/lib/python3.9/site-packages (from prompt-toolkit->click-repl>=0.2.0->celery==5.2.
->pretix) (0.2.6)
Building wheels for collected packages: jwcrypto
Building wheel for jwcrypto (setup.py) ... error
error: subprocess-exited-with-error

× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [44 lines of output]
running bdist_wheel
running build
npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I'll try to do my best with it!
npm ERR! code EEXIST
npm ERR! path /var/pretix/venv/lib/python3.9/site-packages/pretix/static.dist/node_prefix/node_modules/.bin/rollup
npm ERR! Refusing to delete /var/pretix/venv/lib/python3.9/site-packages/pretix/static.dist/node_prefix/node_modules/.bin/rollup: is outside /var/pretix/venv/lib/python3.9/site-packages/pretix/static.dist/node_prefix/node_modules/rollup and not a link
npm ERR! File exists: /var/pretix/venv/lib/python3.9/site-packages/pretix/static.dist/node_prefix/node_modules/.bin/rollup
npm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly.

  npm ERR! A complete log of this run can be found in:
  npm ERR!     /var/pretix/.npm/_logs/2023-06-08T01_39_02_098Z-debug.log
  Traceback (most recent call last):
    File "<string>", line 2, in <module>
    File "<pip-setuptools-caller>", line 34, in <module>
    File "/tmp/pip-install-nwnttmbx/jwcrypto_04eb31ac744c4bf18af93eb1d1a28dc4/setup.py", line 17, in <module>
      setup(
    File "/var/pretix/venv/lib/python3.9/site-packages/setuptools/__init__.py", line 107, in setup
      return distutils.core.setup(**attrs)
    File "/var/pretix/venv/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 185, in setup
      return run_commands(dist)
    File "/var/pretix/venv/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
      dist.run_commands()
    File "/var/pretix/venv/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
      self.run_command(cmd)
    File "/var/pretix/venv/lib/python3.9/site-packages/setuptools/dist.py", line 1244, in run_command
      super().run_command(command)
    File "/var/pretix/venv/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
      cmd_obj.run()
    File "/var/pretix/venv/lib/python3.9/site-packages/wheel/bdist_wheel.py", line 343, in run
      self.run_command("build")
    File "/var/pretix/venv/lib/python3.9/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command
      self.distribution.run_command(command)
    File "/var/pretix/venv/lib/python3.9/site-packages/setuptools/dist.py", line 1244, in run_command
      super().run_command(command)
    File "/var/pretix/venv/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
      cmd_obj.run()
    File "/var/pretix/venv/lib/python3.9/site-packages/pretix/_build.py", line 60, in run
      npm_install()
    File "/var/pretix/venv/lib/python3.9/site-packages/pretix/_build.py", line 42, in npm_install
      subprocess.check_call('npm install', shell=True, cwd=node_prefix)
    File "/usr/lib/python3.9/subprocess.py", line 373, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command 'npm install' returned non-zero exit status 1.
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for jwcrypto
Running setup.py clean for jwcrypto
Failed to build jwcrypto
ERROR: Could not build wheels for jwcrypto, which is required to install pyproject.toml-based projects

@raphaelm
Copy link
Member

raphaelm commented Jun 9, 2023

This is interesting, which versions of setuptools and pip are you using?

@kc9ryt
Copy link
Author

kc9ryt commented Jun 9, 2023

I am running setuptools Version 67.8.0 and pip version 23.1.2 all from python3.9

@raphaelm
Copy link
Member

Please retry with pretix version 4.20.1 and reopen this if it still occurs!

@kc9ryt
Copy link
Author

kc9ryt commented Jun 12, 2023

Unfortunately still happening..Output is below:

(venv) pretix@localhost:~$ pip3 install -U --upgrade-strategy eager pretix==4.20.1 gunicorn
Collecting pretix==4.20.1
Downloading pretix-4.20.1-py3-none-any.whl (49.9 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.9/49.9 MB 13.7 MB/s eta 0:00:00
Requirement already satisfied: gunicorn in ./venv/lib/python3.9/site-packages (20.1.0)
Requirement already satisfied: arabic-reshaper==3.0.0 in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (3.0.0)
Requirement already satisfied: babel in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (2.12.1)
Requirement already satisfied: BeautifulSoup4==4.12.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (4.12.2)
Requirement already satisfied: bleach==5.0.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (5.0.1)
Requirement already satisfied: celery==5.2.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (5.2.7)
Requirement already satisfied: chardet==5.1.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (5.1.0)
Requirement already satisfied: cryptography>=3.4.2 in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (40.0.2)
Collecting cryptography>=3.4.2 (from pretix==4.20.1)
Using cached cryptography-41.0.1-cp37-abi3-manylinux_2_28_x86_64.whl (4.3 MB)
Requirement already satisfied: css-inline==0.8.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (0.8.7)
Requirement already satisfied: defusedcsv>=1.1.0 in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (2.0.0)
Requirement already satisfied: dj-static in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (0.0.6)
Requirement already satisfied: Django==3.2.,>=3.2.18 in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (3.2.18)
Collecting Django==3.2.
,>=3.2.18 (from pretix==4.20.1)
Using cached Django-3.2.19-py3-none-any.whl (7.9 MB)
Requirement already satisfied: django-bootstrap3==23.1.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (23.1)
Requirement already satisfied: django-compressor==4.3.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (4.3.1)
Requirement already satisfied: django-countries==7.5.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (7.5.1)
Collecting django-filter==23.2 (from pretix==4.20.1)
Using cached django_filter-23.2-py3-none-any.whl (91 kB)
Requirement already satisfied: django-formset-js-improved==0.5.0.3 in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (0.5.0.3)
Collecting django-formtools==2.4.1 (from pretix==4.20.1)
Using cached django_formtools-2.4.1-py3-none-any.whl (154 kB)
Requirement already satisfied: django-hierarkey==1.1.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (1.1.0)
Requirement already satisfied: django-hijack==3.3.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (3.3.0)
Requirement already satisfied: django-i18nfield==1.9.,>=1.9.4 in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (1.9.4)
Requirement already satisfied: django-libsass==0.9 in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (0.9)
Requirement already satisfied: django-localflavor==4.0 in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (4.0)
Requirement already satisfied: django-markup in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (1.7.2)
Requirement already satisfied: django-mysql in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (4.9.0)
Requirement already satisfied: django-oauth-toolkit==2.2.
in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (2.2.0)
Requirement already satisfied: django-otp==1.1.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (1.1.6)
Collecting django-phonenumber-field==7.1.* (from pretix==4.20.1)
Using cached django_phonenumber_field-7.1.0-py3-none-any.whl (65 kB)
Requirement already satisfied: django-redis==5.2.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (5.2.0)
Collecting django-scopes==2.0.* (from pretix==4.20.1)
Using cached django_scopes-2.0.0-py3-none-any.whl (16 kB)
Requirement already satisfied: django-statici18n==2.3.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (2.3.1)
Requirement already satisfied: djangorestframework==3.14.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (3.14.0)
Collecting dnspython==2.3.* (from pretix==4.20.1)
Using cached dnspython-2.3.0-py3-none-any.whl (283 kB)
Requirement already satisfied: drf-ujson2==1.7.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (1.7.2)
Requirement already satisfied: geoip2==4.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (4.6.0)
Collecting geoip2==4.* (from pretix==4.20.1)
Using cached geoip2-4.7.0-py2.py3-none-any.whl (26 kB)
Requirement already satisfied: importlib-metadata==6.6.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (6.6.0)
Requirement already satisfied: isoweek in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (1.3.3)
Requirement already satisfied: jsonschema in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (4.17.3)
Requirement already satisfied: kombu==5.2.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (5.2.4)
Requirement already satisfied: libsass==0.22.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (0.22.0)
Requirement already satisfied: lxml in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (4.9.2)
Requirement already satisfied: markdown==3.4.3 in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (3.4.3)
Requirement already satisfied: mt-940==4.23.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (4.23.0)
Requirement already satisfied: oauthlib==3.2.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (3.2.2)
Requirement already satisfied: openpyxl==3.1.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (3.1.2)
Requirement already satisfied: packaging in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (23.1)
Requirement already satisfied: paypalrestsdk==1.13.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (1.13.1)
Requirement already satisfied: paypal-checkout-serversdk==1.0.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (1.0.1)
Requirement already satisfied: PyJWT==2.6.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (2.6.0)
Requirement already satisfied: phonenumberslite==8.13.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (8.13.11)
Collecting phonenumberslite==8.13.* (from pretix==4.20.1)
Using cached phonenumberslite-8.13.13-py2.py3-none-any.whl (469 kB)
Requirement already satisfied: Pillow==9.5.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (9.5.0)
Collecting pretix-plugin-build (from pretix==4.20.1)
Downloading pretix_plugin_build-1.0.1-py3-none-any.whl (1.9 kB)
Collecting protobuf==4.23.* (from pretix==4.20.1)
Using cached protobuf-4.23.2-cp37-abi3-manylinux2014_x86_64.whl (304 kB)
Requirement already satisfied: psycopg2-binary in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (2.9.6)
Requirement already satisfied: pycountry in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (22.3.5)
Requirement already satisfied: pycparser==2.21 in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (2.21)
Collecting pycryptodome==3.18.* (from pretix==4.20.1)
Using cached pycryptodome-3.18.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
Requirement already satisfied: pypdf==3.8.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (3.8.1)
Requirement already satisfied: python-bidi==0.4.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (0.4.2)
Requirement already satisfied: python-dateutil==2.8.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (2.8.2)
Requirement already satisfied: python-u2flib-server==4.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (4.0.1)
Requirement already satisfied: pytz in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (2023.3)
Requirement already satisfied: pyuca in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (1.2)
Requirement already satisfied: qrcode==7.4.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (7.4.2)
Requirement already satisfied: redis==4.5.,>=4.5.4 in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (4.5.4)
Collecting redis==4.5.
,>=4.5.4 (from pretix==4.20.1)
Using cached redis-4.5.5-py3-none-any.whl (240 kB)
Collecting reportlab==4.0.* (from pretix==4.20.1)
Using cached reportlab-4.0.4-py3-none-any.whl (1.9 MB)
Collecting requests==2.30.* (from pretix==4.20.1)
Using cached requests-2.30.0-py3-none-any.whl (62 kB)
Requirement already satisfied: sentry-sdk==1.15.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (1.15.0)
Requirement already satisfied: sepaxml==2.6.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (2.6.1)
Requirement already satisfied: slimit in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (0.8.1)
Requirement already satisfied: static3==0.7.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (0.7.0)
Requirement already satisfied: stripe==5.4.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (5.4.0)
Requirement already satisfied: text-unidecode==1.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (1.3)
Requirement already satisfied: tlds>=2020041600 in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (2022070701)
Collecting tlds>=2020041600 (from pretix==4.20.1)
Using cached tlds-2023052200-py2.py3-none-any.whl (8.2 kB)
Requirement already satisfied: tqdm==4.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (4.65.0)
Requirement already satisfied: vat-moss-forked==2020.3.20.0.11.0 in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (2020.3.20.0.11.0)
Requirement already satisfied: vobject==0.9.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (0.9.6.1)
Requirement already satisfied: webauthn==0.4.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (0.4.7)
Requirement already satisfied: zeep==4.2.* in ./venv/lib/python3.9/site-packages (from pretix==4.20.1) (4.2.1)
Requirement already satisfied: soupsieve>1.2 in ./venv/lib/python3.9/site-packages (from BeautifulSoup4==4.12.->pretix==4.20.1) (2.4.1)
Requirement already satisfied: six>=1.9.0 in ./venv/lib/python3.9/site-packages (from bleach==5.0.
->pretix==4.20.1) (1.16.0)
Requirement already satisfied: webencodings in ./venv/lib/python3.9/site-packages (from bleach==5.0.->pretix==4.20.1) (0.5.1)
Requirement already satisfied: billiard<4.0,>=3.6.4.0 in ./venv/lib/python3.9/site-packages (from celery==5.2.
->pretix==4.20.1) (3.6.4.0)
Requirement already satisfied: vine<6.0,>=5.0.0 in ./venv/lib/python3.9/site-packages (from celery==5.2.->pretix==4.20.1) (5.0.0)
Requirement already satisfied: click<9.0,>=8.0.3 in ./venv/lib/python3.9/site-packages (from celery==5.2.
->pretix==4.20.1) (8.1.3)
Requirement already satisfied: click-didyoumean>=0.0.3 in ./venv/lib/python3.9/site-packages (from celery==5.2.->pretix==4.20.1) (0.3.0)
Requirement already satisfied: click-repl>=0.2.0 in ./venv/lib/python3.9/site-packages (from celery==5.2.
->pretix==4.20.1) (0.2.0)
Requirement already satisfied: click-plugins>=1.1.1 in ./venv/lib/python3.9/site-packages (from celery==5.2.->pretix==4.20.1) (1.1.1)
Requirement already satisfied: asgiref<4,>=3.3.2 in ./venv/lib/python3.9/site-packages (from Django==3.2.
,>=3.2.18->pretix==4.20.1) (3.6.0)
Collecting asgiref<4,>=3.3.2 (from Django==3.2.,>=3.2.18->pretix==4.20.1)
Using cached asgiref-3.7.2-py3-none-any.whl (24 kB)
Requirement already satisfied: sqlparse>=0.2.2 in ./venv/lib/python3.9/site-packages (from Django==3.2.
,>=3.2.18->pretix==4.20.1) (0.4.4)
Requirement already satisfied: django-appconf>=1.0.3 in ./venv/lib/python3.9/site-packages (from django-compressor==4.3.->pretix==4.20.1) (1.0.5)
Requirement already satisfied: rcssmin==1.1.1 in ./venv/lib/python3.9/site-packages (from django-compressor==4.3.
->pretix==4.20.1) (1.1.1)
Requirement already satisfied: rjsmin==1.2.1 in ./venv/lib/python3.9/site-packages (from django-compressor==4.3.->pretix==4.20.1) (1.2.1)
Requirement already satisfied: typing-extensions in ./venv/lib/python3.9/site-packages (from django-countries==7.5.
->pretix==4.20.1) (4.5.0)
Collecting typing-extensions (from django-countries==7.5.->pretix==4.20.1)
Using cached typing_extensions-4.6.3-py3-none-any.whl (31 kB)
Requirement already satisfied: django-jquery-js in ./venv/lib/python3.9/site-packages (from django-formset-js-improved==0.5.0.3->pretix==4.20.1) (3.1.1)
Requirement already satisfied: python-stdnum>=1.6 in ./venv/lib/python3.9/site-packages (from django-localflavor==4.0->pretix==4.20.1) (1.18)
Requirement already satisfied: jwcrypto>=0.8.0 in ./venv/lib/python3.9/site-packages (from django-oauth-toolkit==2.2.
->pretix==4.20.1) (1.4.2)
Collecting jwcrypto>=0.8.0 (from django-oauth-toolkit==2.2.->pretix==4.20.1)
Using cached jwcrypto-1.5.0.tar.gz (86 kB)
Preparing metadata (setup.py) ... done
Requirement already satisfied: ujson>=2.0.1 in ./venv/lib/python3.9/site-packages (from drf-ujson2==1.7.
->pretix==4.20.1) (5.7.0)
Collecting ujson>=2.0.1 (from drf-ujson2==1.7.->pretix==4.20.1)
Downloading ujson-5.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (53 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.0/54.0 kB 2.7 MB/s eta 0:00:00
Requirement already satisfied: aiohttp<4.0.0,>=3.6.2 in ./venv/lib/python3.9/site-packages (from geoip2==4.
->pretix==4.20.1) (3.8.4)
Collecting maxminddb<3.0.0,>=2.3.0 (from geoip2==4.->pretix==4.20.1)
Using cached maxminddb-2.3.0-py2.py3-none-any.whl
Requirement already satisfied: zipp>=0.5 in ./venv/lib/python3.9/site-packages (from importlib-metadata==6.6.
->pretix==4.20.1) (3.15.0)
Requirement already satisfied: amqp<6.0.0,>=5.0.9 in ./venv/lib/python3.9/site-packages (from kombu==5.2.->pretix==4.20.1) (5.1.1)
Requirement already satisfied: et-xmlfile in ./venv/lib/python3.9/site-packages (from openpyxl==3.1.
->pretix==4.20.1) (1.1.0)
Requirement already satisfied: paypalhttp in ./venv/lib/python3.9/site-packages (from paypal-checkout-serversdk==1.0.->pretix==4.20.1) (1.0.1)
Requirement already satisfied: pyopenssl>=0.15 in ./venv/lib/python3.9/site-packages (from paypalrestsdk==1.13.
->pretix==4.20.1) (23.1.1)
Collecting pyopenssl>=0.15 (from paypalrestsdk==1.13.->pretix==4.20.1)
Using cached pyOpenSSL-23.2.0-py3-none-any.whl (59 kB)
Requirement already satisfied: pypng in ./venv/lib/python3.9/site-packages (from qrcode==7.4.
->pretix==4.20.1) (0.20220715.0)
Requirement already satisfied: async-timeout>=4.0.2 in ./venv/lib/python3.9/site-packages (from redis==4.5.,>=4.5.4->pretix==4.20.1) (4.0.2)
Requirement already satisfied: charset-normalizer<4,>=2 in ./venv/lib/python3.9/site-packages (from requests==2.30.
->pretix==4.20.1) (3.1.0)
Requirement already satisfied: idna<4,>=2.5 in ./venv/lib/python3.9/site-packages (from requests==2.30.->pretix==4.20.1) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./venv/lib/python3.9/site-packages (from requests==2.30.
->pretix==4.20.1) (1.26.15)
Collecting urllib3<3,>=1.21.1 (from requests==2.30.->pretix==4.20.1)
Using cached urllib3-2.0.3-py3-none-any.whl (123 kB)
Requirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.9/site-packages (from requests==2.30.
->pretix==4.20.1) (2022.12.7)
Collecting certifi>=2017.4.17 (from requests==2.30.->pretix==4.20.1)
Using cached certifi-2023.5.7-py3-none-any.whl (156 kB)
Requirement already satisfied: xmlschema in ./venv/lib/python3.9/site-packages (from sepaxml==2.6.
->pretix==4.20.1) (2.2.3)
Collecting xmlschema (from sepaxml==2.6.->pretix==4.20.1)
Using cached xmlschema-2.3.0-py3-none-any.whl (355 kB)
Requirement already satisfied: cbor2>=4.0.1 in ./venv/lib/python3.9/site-packages (from webauthn==0.4.
->pretix==4.20.1) (5.4.6)
Requirement already satisfied: future>=0.17.1 in ./venv/lib/python3.9/site-packages (from webauthn==0.4.->pretix==4.20.1) (0.18.3)
Requirement already satisfied: attrs>=17.2.0 in ./venv/lib/python3.9/site-packages (from zeep==4.2.
->pretix==4.20.1) (23.1.0)
Requirement already satisfied: isodate>=0.5.4 in ./venv/lib/python3.9/site-packages (from zeep==4.2.->pretix==4.20.1) (0.6.1)
Requirement already satisfied: platformdirs>=1.4.0 in ./venv/lib/python3.9/site-packages (from zeep==4.2.
->pretix==4.20.1) (3.5.0)
Collecting platformdirs>=1.4.0 (from zeep==4.2.->pretix==4.20.1)
Downloading platformdirs-3.5.3-py3-none-any.whl (15 kB)
Requirement already satisfied: requests-toolbelt>=0.7.1 in ./venv/lib/python3.9/site-packages (from zeep==4.2.
->pretix==4.20.1) (1.0.0)
Requirement already satisfied: requests-file>=1.5.1 in ./venv/lib/python3.9/site-packages (from zeep==4.2.->pretix==4.20.1) (1.5.1)
Requirement already satisfied: setuptools>=3.0 in ./venv/lib/python3.9/site-packages (from gunicorn) (67.8.0)
Requirement already satisfied: cffi>=1.12 in ./venv/lib/python3.9/site-packages (from cryptography>=3.4.2->pretix==4.20.1) (1.15.1)
Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in ./venv/lib/python3.9/site-packages (from jsonschema->pretix==4.20.1) (0.19.3)
Requirement already satisfied: ply>=3.4 in ./venv/lib/python3.9/site-packages (from slimit->pretix==4.20.1) (3.11)
Requirement already satisfied: multidict<7.0,>=4.5 in ./venv/lib/python3.9/site-packages (from aiohttp<4.0.0,>=3.6.2->geoip2==4.
->pretix==4.20.1) (6.0.4)
Requirement already satisfied: yarl<2.0,>=1.0 in ./venv/lib/python3.9/site-packages (from aiohttp<4.0.0,>=3.6.2->geoip2==4.->pretix==4.20.1) (1.9.2)
Requirement already satisfied: frozenlist>=1.1.1 in ./venv/lib/python3.9/site-packages (from aiohttp<4.0.0,>=3.6.2->geoip2==4.
->pretix==4.20.1) (1.3.3)
Requirement already satisfied: aiosignal>=1.1.2 in ./venv/lib/python3.9/site-packages (from aiohttp<4.0.0,>=3.6.2->geoip2==4.->pretix==4.20.1) (1.3.1)
Requirement already satisfied: prompt-toolkit in ./venv/lib/python3.9/site-packages (from click-repl>=0.2.0->celery==5.2.
->pretix==4.20.1) (3.0.38)
Requirement already satisfied: deprecated in ./venv/lib/python3.9/site-packages (from jwcrypto>=0.8.0->django-oauth-toolkit==2.2.->pretix==4.20.1) (1.2.13)
Collecting deprecated (from jwcrypto>=0.8.0->django-oauth-toolkit==2.2.
->pretix==4.20.1)
Using cached Deprecated-1.2.14-py2.py3-none-any.whl (9.6 kB)
Collecting elementpath<5.0.0,>=4.1.2 (from xmlschema->sepaxml==2.6.->pretix==4.20.1)
Using cached elementpath-4.1.2-py3-none-any.whl (216 kB)
Requirement already satisfied: wrapt<2,>=1.10 in ./venv/lib/python3.9/site-packages (from deprecated->jwcrypto>=0.8.0->django-oauth-toolkit==2.2.
->pretix==4.20.1) (1.15.0)
Requirement already satisfied: wcwidth in ./venv/lib/python3.9/site-packages (from prompt-toolkit->click-repl>=0.2.0->celery==5.2.*->pretix==4.20.1) (0.2.6)
Building wheels for collected packages: jwcrypto
Building wheel for jwcrypto (setup.py) ... error
error: subprocess-exited-with-error

× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [44 lines of output]
running bdist_wheel
running build
npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I'll try to do my best with it!
npm ERR! code EEXIST
npm ERR! path /var/pretix/venv/lib/python3.9/site-packages/pretix/static.dist/node_prefix/node_modules/.bin/rollup
npm ERR! Refusing to delete /var/pretix/venv/lib/python3.9/site-packages/pretix/static.dist/node_prefix/node_modules/.bin/rollup: is outside /var/pretix/venv/lib/python3.9/site-packages/pretix/static.dist/node_prefix/node_modules/rollup and not a link
npm ERR! File exists: /var/pretix/venv/lib/python3.9/site-packages/pretix/static.dist/node_prefix/node_modules/.bin/rollup
npm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly.

  npm ERR! A complete log of this run can be found in:
  npm ERR!     /var/pretix/.npm/_logs/2023-06-12T21_58_55_850Z-debug.log
  Traceback (most recent call last):
    File "<string>", line 2, in <module>
    File "<pip-setuptools-caller>", line 34, in <module>
    File "/tmp/pip-install-hc2vbso0/jwcrypto_025a8738b1904e04b1a58dfd08e598ee/setup.py", line 17, in <module>
      setup(
    File "/var/pretix/venv/lib/python3.9/site-packages/setuptools/__init__.py", line 107, in setup
      return distutils.core.setup(**attrs)
    File "/var/pretix/venv/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 185, in setup
      return run_commands(dist)
    File "/var/pretix/venv/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
      dist.run_commands()
    File "/var/pretix/venv/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
      self.run_command(cmd)
    File "/var/pretix/venv/lib/python3.9/site-packages/setuptools/dist.py", line 1244, in run_command
      super().run_command(command)
    File "/var/pretix/venv/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
      cmd_obj.run()
    File "/var/pretix/venv/lib/python3.9/site-packages/wheel/bdist_wheel.py", line 343, in run
      self.run_command("build")
    File "/var/pretix/venv/lib/python3.9/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command
      self.distribution.run_command(command)
    File "/var/pretix/venv/lib/python3.9/site-packages/setuptools/dist.py", line 1244, in run_command
      super().run_command(command)
    File "/var/pretix/venv/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
      cmd_obj.run()
    File "/var/pretix/venv/lib/python3.9/site-packages/pretix/_build.py", line 60, in run
      npm_install()
    File "/var/pretix/venv/lib/python3.9/site-packages/pretix/_build.py", line 42, in npm_install
      subprocess.check_call('npm install', shell=True, cwd=node_prefix)
    File "/usr/lib/python3.9/subprocess.py", line 373, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command 'npm install' returned non-zero exit status 1.
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for jwcrypto
Running setup.py clean for jwcrypto
Failed to build jwcrypto
ERROR: Could not build wheels for jwcrypto, which is required to install pyproject.toml-based projects

@raphaelm raphaelm reopened this Jun 15, 2023
@raphaelm
Copy link
Member

I'm still unable to reproduce this. I believe you might need to do a pip uninstall pretix and then pip install pretix again (no data in the database will be lost). Could you check if that helps?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants