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
Comments
This is interesting, which versions of setuptools and pip are you using? |
I am running setuptools Version 67.8.0 and pip version 23.1.2 all from python3.9 |
Please retry with pretix version 4.20.1 and reopen this if it still occurs! |
Unfortunately still happening..Output is below: (venv) pretix@localhost:~$ pip3 install -U --upgrade-strategy eager pretix==4.20.1 gunicorn × python setup.py bdist_wheel did not run successfully.
note: This error originates from a subprocess, and is likely not a problem with pip. |
I'm still unable to reproduce this. I believe you might need to do a |
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.
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
The text was updated successfully, but these errors were encountered: