crossbario / crossbar

Crossbar.io - WAMP application router
https://crossbar.io/
Other
2.05k stars 274 forks source link

CI: bump all deps to very latest versions #1948

Closed oberstet closed 2 years ago

oberstet commented 2 years ago

because pip is deeply broken, it will try to resolve the universe, which obviously takes long enough to get me bored.

the solution is: bump all dependencies to their latest versions, for each dependency.

this works:

(cpy310_4) (base) oberstet@intel-nuci7:~$ ~/cpy39/bin/python3 -m venv ~/cpy39_6
(cpy310_4) (base) oberstet@intel-nuci7:~$ source ~/cpy39_6/bin/activate
(cpy39_6) (base) oberstet@intel-nuci7:~$ python -V
Python 3.9.4

pip install -U pip
pip install txtorcon web3 watchdog vmprof
pip install crossbar

then test:

(cpy39_6) (base) oberstet@intel-nuci7:~$ which crossbar
/home/oberstet/cpy39_6/bin/crossbar
(cpy39_6) (base) oberstet@intel-nuci7:~$ crossbar version

    :::::::::::::::::
          :::::          _____                 __              _____  __
    :::::   :   :::::   / ___/______  ___ ___ / /  ___ _____  / __/ |/_/
    :::::::   :::::::  / /__/ __/ _ \(_-<(_-</ _ \/ _ `/ __/ / _/_>  <
    :::::   :   :::::  \___/_/  \___/___/___/_.__/\_,_/_/   /_/ /_/|_|
          :::::
    :::::::::::::::::   Crossbar.io FX v22.2.1 [19000101-0000000]

    Copyright (c) 2013-2022 Crossbar.io Technologies GmbH. All rights reserved.

 Crossbar.io        : 22.2.1
   txaio            : 22.2.1
   Autobahn         : 22.2.1
     UTF8 Validator : wsaccel-0.6.2
     XOR Masker     : wsaccel-0.6.2
     JSON Codec     : stdlib
     MsgPack Codec  : msgpack-1.0.3
     CBOR Codec     : cbor2-5.4.2.post1
     UBJSON Codec   : ubjson-0.16.1
     FlatBuffers    : flatbuffers-2.0
   Twisted          : 22.1.0-EPollReactor
   LMDB             : 1.3.0/lmdb-0.9.29
   Python           : 3.9.4/CPython
   PIP              : 22.0.3
   NumPy            : 1.22.2
   zLMDB            : 22.2.1
   CFXDB            : 22.2.2
   XBR              : 21.2.1
 Frozen executable  : no
 Operating system   : Linux-5.4.0-100-generic-x86_64-with-glibc2.31
 Host machine       : x86_64
 Release key        : RWRXn6E3fKGODnVOfeff9H/E+lc9hRgd+9wrOFbtFzqHcqxqusmUUo41

The problem (pip getting into infinite loop or sth):

(base) oberstet@intel-nuci7:~/scm/crossbario/crossbar-workbench$ cd ~
(base) oberstet@intel-nuci7:~$ ~/cpy310
cpy310/   cpy310_1/ cpy310_2/ cpy310_3/ 
(base) oberstet@intel-nuci7:~$ ~/cpy310
cpy310/   cpy310_1/ cpy310_2/ cpy310_3/ 
(base) oberstet@intel-nuci7:~$ ~/cpy310/bin/python3 -m venv ~/cpy310_
cpy310_1/ cpy310_2/ cpy310_3/ 
(base) oberstet@intel-nuci7:~$ ~/cpy310/bin/python3 -m venv ~/cpy310_
cpy310_1/ cpy310_2/ cpy310_3/ 
(base) oberstet@intel-nuci7:~$ ~/cpy310/bin/python3 -m venv ~/cpy310_4
(base) oberstet@intel-nuci7:~$ source ~/cpy310_4/bin/activate
(cpy310_4) (base) oberstet@intel-nuci7:~$ pip install crossbar
Collecting crossbar
  Downloading crossbar-22.2.1-py2.py3-none-any.whl (805 kB)
     |████████████████████████████████| 805 kB 3.8 MB/s 
Collecting hyperframe<6.0,>=5.2
  Using cached hyperframe-5.2.0-py2.py3-none-any.whl (12 kB)
Collecting pyopenssl>=17.1.0
  Using cached pyOpenSSL-22.0.0-py2.py3-none-any.whl (55 kB)
Collecting click>=7.0
  Using cached click-8.0.4-py3-none-any.whl (97 kB)
Collecting urllib3>=1.26.8
  Using cached urllib3-1.26.8-py2.py3-none-any.whl (138 kB)
Collecting morphys>=1.0
  Using cached morphys-1.0-py2.py3-none-any.whl (5.6 kB)
Collecting requests>=2.20.0
  Using cached requests-2.27.1-py2.py3-none-any.whl (63 kB)
Collecting cryptography>=2.6.1
  Using cached cryptography-36.0.1-cp36-abi3-manylinux_2_24_x86_64.whl (3.6 MB)
Collecting twisted[conch,http2,tls]>=21.7.0
  Using cached Twisted-22.1.0-py3-none-any.whl (3.1 MB)
Collecting pygments>=2.2.0
  Using cached Pygments-2.11.2-py3-none-any.whl (1.1 MB)
Collecting py-eth-sig-utils>=0.4.0
  Using cached py_eth_sig_utils-0.4.0-py3-none-any.whl (11 kB)
Collecting watchdog>=0.8.3
  Using cached watchdog-2.1.6-py3-none-manylinux2014_x86_64.whl (76 kB)
Collecting pyqrcode>=1.2.1
  Using cached PyQRCode-1.2.1-py3-none-any.whl
Collecting base58>=2.1.0
  Using cached base58-2.1.1-py3-none-any.whl (5.6 kB)
Collecting bitstring>=3.1.5
  Using cached bitstring-3.1.9-py3-none-any.whl (38 kB)
Collecting pyasn1>=0.4.5
  Using cached pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)
Collecting zlmdb>=22.2.1
  Using cached zlmdb-22.2.1-py2.py3-none-any.whl (54 kB)
Collecting treq>=20.4.1
  Using cached treq-22.2.0-py3-none-any.whl (64 kB)
Collecting parsimonious>=0.8.1
  Using cached parsimonious-0.8.1-py3-none-any.whl
Collecting cfxdb>=22.2.2
  Using cached cfxdb-22.2.2-py2.py3-none-any.whl (261 kB)
Collecting jinja2-highlight>=0.6.1
  Using cached jinja2_highlight-0.6.1-py3-none-any.whl
Collecting web3>=5.13.1
  Using cached web3-5.28.0-py3-none-any.whl (499 kB)
Collecting py-cid
  Using cached py_cid-0.3.0-py2.py3-none-any.whl (7.9 kB)
Collecting pycryptodome>=3.7.1
  Using cached pycryptodome-3.14.1-cp35-abi3-manylinux2010_x86_64.whl (2.0 MB)
Collecting pynacl>=1.1.2
  Using cached PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (856 kB)
Collecting autobahn[compress,encryption,scram,serialization,twisted,xbr]>=22.2.1
  Using cached autobahn-22.2.1.tar.gz (375 kB)
Collecting validate-email>=1.3
  Using cached validate_email-1.3-py3-none-any.whl
Collecting py-ubjson>=0.9.0
  Using cached py_ubjson-0.16.1-cp310-cp310-linux_x86_64.whl
Collecting jinja2>=2.10.1
  Using cached Jinja2-3.0.3-py3-none-any.whl (133 kB)
Collecting docker>=3.5.0
  Using cached docker-5.0.3-py2.py3-none-any.whl (146 kB)
Collecting attrs>=17.2.0
  Using cached attrs-21.4.0-py2.py3-none-any.whl (60 kB)
Collecting iso8601>=0.1.12
  Using cached iso8601-1.0.2-py3-none-any.whl (9.7 kB)
Collecting h2<4.0,>=3.2
  Using cached h2-3.2.0-py2.py3-none-any.whl (65 kB)
Collecting pytrie>=0.3
  Using cached PyTrie-0.4.0-py3-none-any.whl
Collecting psutil>=5.8.0
  Using cached psutil-5.9.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (281 kB)
Collecting bcrypt>=3.1.6
  Using cached bcrypt-3.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (61 kB)
Collecting flask>=1.1.1
  Using cached Flask-2.0.3-py3-none-any.whl (95 kB)
Collecting importlib-resources>=4.1.1
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Collecting tabulate>=0.7.7
  Using cached tabulate-0.8.9-py3-none-any.whl (25 kB)
Collecting txaio>=22.2.1
  Using cached txaio-22.2.1-py2.py3-none-any.whl (30 kB)
Collecting ujson>=5.1.0
  Using cached ujson-5.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (44 kB)
Collecting prompt-toolkit>=2.0.10
  Using cached prompt_toolkit-3.0.28-py3-none-any.whl (380 kB)
Collecting sdnotify>=0.3.1
  Using cached sdnotify-0.3.2-py3-none-any.whl
Collecting cbor2>=5.2.0
  Using cached cbor2-5.4.2.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (224 kB)
Collecting cookiecutter>=1.6.0
  Using cached cookiecutter-1.7.3-py2.py3-none-any.whl (34 kB)
Requirement already satisfied: setuptools>=36.2.7 in ./cpy310_4/lib/python3.10/site-packages (from crossbar) (57.4.0)
Collecting passlib>=1.7.1
  Using cached passlib-1.7.4-py2.py3-none-any.whl (525 kB)
Collecting eth-typing>=2.2.2
  Using cached eth_typing-3.0.0-py3-none-any.whl (6.2 kB)
Collecting txtorcon>=20.0.0
  Using cached txtorcon-21.1.0-py2.py3-none-any.whl (260 kB)
Collecting py-multihash
  Using cached py_multihash-2.0.1-py2.py3-none-any.whl (7.6 kB)
Collecting werkzeug>=0.14.1
  Using cached Werkzeug-2.0.3-py3-none-any.whl (289 kB)
Collecting numpy>=1.20.0
  Using cached numpy-1.22.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.8 MB)
Collecting xbr>=21.2.1
  Using cached xbr-21.2.1-py2.py3-none-any.whl (1.1 MB)
Collecting u-msgpack-python>=2.4.1
  Using cached u_msgpack_python-2.7.1-py2.py3-none-any.whl (10.0 kB)
Collecting service-identity>=17.0.0
  Using cached service_identity-21.1.0-py2.py3-none-any.whl (12 kB)
Collecting hexbytes>=0.2.1
  Using cached hexbytes-0.2.2-py3-none-any.whl (6.1 kB)
Collecting incremental>=17.5.0
  Using cached incremental-21.3.0-py2.py3-none-any.whl (15 kB)
Collecting setproctitle>=1.1.10
  Using cached setproctitle-1.2.2-cp310-cp310-linux_x86_64.whl
Collecting pyasn1-modules>=0.2.4
  Using cached pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB)
Collecting colorama>=0.4.4
  Using cached colorama-0.4.4-py2.py3-none-any.whl (16 kB)
Collecting lmdb>=1.1.1
  Using cached lmdb-1.3.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (306 kB)
Collecting mistune>=0.8.4
  Using cached mistune-2.0.2-py2.py3-none-any.whl (24 kB)
Collecting pyyaml>=4.2b4
  Using cached PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (682 kB)
Collecting stringcase>=1.2.0
  Using cached stringcase-1.2.0-py3-none-any.whl
Collecting wsaccel>=0.6.2
  Using cached wsaccel-0.6.3-cp310-cp310-linux_x86_64.whl
Collecting constantly>=15.1.0
  Using cached constantly-15.1.0-py2.py3-none-any.whl (7.9 kB)
Collecting priority<2.0,>=1.1
  Using cached priority-1.3.0-py2.py3-none-any.whl (11 kB)
Collecting six>=1.13.0
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting zope.interface>=4.4.2
  Using cached zope.interface-5.4.0-cp310-cp310-linux_x86_64.whl
Collecting netaddr>=0.8.0
  Using cached netaddr-0.8.0-py2.py3-none-any.whl (1.9 MB)
Collecting humanize>=0.5.1
  Using cached humanize-4.0.0-py3-none-any.whl (97 kB)
Collecting eth-account>=0.5.4
  Using cached eth_account-0.6.0-py3-none-any.whl (101 kB)
Collecting MarkupSafe>=1.1.1
  Downloading MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Collecting vmprof
  Using cached vmprof-0.4.15.tar.gz (289 kB)
Collecting idna>=2.5
  Using cached idna-3.3-py3-none-any.whl (61 kB)
Collecting hyperlink>=21.0.0
  Using cached hyperlink-21.0.0-py2.py3-none-any.whl (74 kB)
Collecting python-snappy>=0.6.0
  Downloading python_snappy-0.6.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (55 kB)
     |████████████████████████████████| 55 kB 7.8 MB/s 
Collecting msgpack>=1.0.2
  Using cached msgpack-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (323 kB)
Collecting flatbuffers>=1.12
  Using cached flatbuffers-2.0-py2.py3-none-any.whl (26 kB)
Collecting cffi>=1.14.5
  Using cached cffi-1.15.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (446 kB)
Collecting argon2_cffi>=20.1.0
  Using cached argon2_cffi-21.3.0-py3-none-any.whl (14 kB)
Collecting rlp>=2.0.1
  Using cached rlp-3.0.0-py2.py3-none-any.whl (20 kB)
Collecting py-ecc>=5.1.0
  Using cached py_ecc-6.0.0-py3-none-any.whl (43 kB)
Collecting eth-abi>=2.1.1
  Using cached eth_abi-3.0.0-py3-none-any.whl (27 kB)
Collecting mnemonic>=0.19
  Using cached mnemonic-0.20-py3-none-any.whl (62 kB)
Collecting ecdsa>=0.16.1
  Using cached ecdsa-0.17.0-py2.py3-none-any.whl (119 kB)
Collecting yapf==0.29.0
  Using cached yapf-0.29.0-py2.py3-none-any.whl (185 kB)
Collecting spake2>=0.8
  Using cached spake2-0.8-py2.py3-none-any.whl (39 kB)
Collecting hkdf>=0.0.3
  Using cached hkdf-0.0.3-py3-none-any.whl
Collecting PyGObject>=3.40.0
  Using cached PyGObject-3.42.0-cp310-cp310-linux_x86_64.whl
Collecting argon2-cffi-bindings
  Using cached argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (86 kB)
Collecting pycparser
  Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
Collecting jinja2-time>=0.2.0
  Using cached jinja2_time-0.2.0-py2.py3-none-any.whl (6.4 kB)
Collecting binaryornot>=0.4.4
  Using cached binaryornot-0.4.4-py2.py3-none-any.whl (9.0 kB)
Collecting poyo>=0.5.0
  Using cached poyo-0.5.0-py2.py3-none-any.whl (10 kB)
Collecting python-slugify>=4.0.0
  Using cached python_slugify-6.1.0-py2.py3-none-any.whl (9.2 kB)
Collecting chardet>=3.0.2
  Using cached chardet-4.0.0-py2.py3-none-any.whl (178 kB)
Collecting websocket-client>=0.32.0
  Using cached websocket_client-1.2.3-py3-none-any.whl (53 kB)
Collecting eth-utils<3.0.0,>=2.0.0
  Using cached eth_utils-2.0.0-py3-none-any.whl (24 kB)
Collecting bitarray<1.3.0,>=1.2.1
  Using cached bitarray-1.2.2-cp310-cp310-linux_x86_64.whl
Collecting eth-keyfile<0.7.0,>=0.6.0
  Using cached eth_keyfile-0.6.0-py3-none-any.whl (6.6 kB)
Collecting eth-rlp<1,>=0.3.0
  Using cached eth_rlp-0.3.0-py3-none-any.whl (5.0 kB)
Collecting eth-keys<0.5,>=0.4.0
  Using cached eth_keys-0.4.0-py3-none-any.whl (21 kB)
Collecting eth-hash<0.4.0,>=0.3.1
  Using cached eth_hash-0.3.2-py3-none-any.whl (8.8 kB)
Collecting cytoolz<1.0.0,>=0.10.1
  Using cached cytoolz-0.11.2-cp310-cp310-linux_x86_64.whl
Collecting toolz>=0.8.0
  Using cached toolz-0.11.2-py3-none-any.whl (55 kB)
Collecting itsdangerous>=2.0
  Using cached itsdangerous-2.1.0-py3-none-any.whl (15 kB)
Collecting hpack<4,>=3.0
  Using cached hpack-3.0.0-py2.py3-none-any.whl (38 kB)
Collecting arrow
  Using cached arrow-1.2.2-py3-none-any.whl (64 kB)
Collecting wcwidth
  Using cached wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Collecting mypy-extensions>=0.4.1
  Using cached mypy_extensions-0.4.3-py2.py3-none-any.whl (4.5 kB)
Collecting cached-property<2,>=1.5.1
  Using cached cached_property-1.5.2-py2.py3-none-any.whl (7.6 kB)
Collecting varint<2.0,>=1.0.2
  Using cached varint-1.0.2-py3-none-any.whl
Collecting pycairo>=1.16.0
  Using cached pycairo-1.20.1-cp310-cp310-linux_x86_64.whl
Collecting text-unidecode>=1.3
  Using cached text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
Collecting sortedcontainers
  Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Collecting charset-normalizer~=2.0.0
  Using cached charset_normalizer-2.0.12-py3-none-any.whl (39 kB)
Collecting certifi>=2017.4.17
  Using cached certifi-2021.10.8-py2.py3-none-any.whl (149 kB)
Collecting Automat>=0.8.0
  Using cached Automat-20.2.0-py2.py3-none-any.whl (31 kB)
Collecting typing-extensions>=3.6.5
  Using cached typing_extensions-4.1.1-py3-none-any.whl (26 kB)
Collecting appdirs>=1.4.0
  Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Collecting protobuf<4,>=3.10.0
  Using cached protobuf-3.19.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB)
Collecting eth-account>=0.5.4
  Using cached eth_account-0.5.7-py3-none-any.whl (101 kB)
Collecting aiohttp<4,>=3.7.4.post0
  Using cached aiohttp-3.8.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.2 MB)
Collecting lru-dict<2.0.0,>=1.1.6
  Using cached lru_dict-1.1.7-cp310-cp310-linux_x86_64.whl
Collecting ipfshttpclient==0.8.0a2
  Using cached ipfshttpclient-0.8.0a2-py3-none-any.whl (82 kB)
Collecting web3>=5.13.1
  Using cached web3-5.27.0-py3-none-any.whl (495 kB)
  Using cached web3-5.26.0-py3-none-any.whl (486 kB)
  Using cached web3-5.25.0-py3-none-any.whl (485 kB)
  Using cached web3-5.24.0-py3-none-any.whl (487 kB)
  Using cached web3-5.23.1-py3-none-any.whl (486 kB)
  Using cached web3-5.23.0-py3-none-any.whl (485 kB)
Collecting ipfshttpclient==0.7.0
  Using cached ipfshttpclient-0.7.0-py3-none-any.whl (82 kB)
Collecting web3>=5.13.1
  Using cached web3-5.22.0-py3-none-any.whl (484 kB)
  Using cached web3-5.21.0-py3-none-any.whl (482 kB)
  Using cached web3-5.20.1-py3-none-any.whl (479 kB)
  Using cached web3-5.20.0-py3-none-any.whl (480 kB)
Collecting websockets<9.0.0,>=8.1.0
  Using cached websockets-8.1.tar.gz (58 kB)
Collecting web3>=5.13.1
  Using cached web3-5.19.0-py3-none-any.whl (470 kB)
Collecting ipfshttpclient==0.7.0a1
  Using cached ipfshttpclient-0.7.0a1-py3-none-any.whl (231 kB)
Collecting web3>=5.13.1
  Using cached web3-5.18.0-py3-none-any.whl (469 kB)
  Using cached web3-5.17.0-py3-none-any.whl (469 kB)
  Using cached web3-5.16.0-py3-none-any.whl (469 kB)
INFO: pip is looking at multiple versions of watchdog to determine which version is compatible with other requirements. This could take a while.
Collecting watchdog>=0.8.3
  Using cached watchdog-2.1.5-py3-none-manylinux2014_x86_64.whl (75 kB)
  Using cached watchdog-2.1.4-py3-none-manylinux2014_x86_64.whl (75 kB)
  Using cached watchdog-2.1.3-py3-none-manylinux2014_x86_64.whl (75 kB)
  Using cached watchdog-2.1.2-py3-none-manylinux2014_x86_64.whl (74 kB)
  Using cached watchdog-2.1.1-py3-none-manylinux2014_x86_64.whl (74 kB)
  Using cached watchdog-2.1.0-py3-none-manylinux2014_x86_64.whl (74 kB)
  Using cached watchdog-2.0.3-py3-none-manylinux2014_x86_64.whl (74 kB)
INFO: pip is looking at multiple versions of watchdog to determine which version is compatible with other requirements. This could take a while.
  Using cached watchdog-2.0.2-py3-none-manylinux2014_x86_64.whl (74 kB)
  Using cached watchdog-2.0.1-py3-none-manylinux2014_x86_64.whl (74 kB)
  Using cached watchdog-2.0.0-py3-none-manylinux2014_x86_64.whl (74 kB)
  Using cached watchdog-1.0.2-py3-none-manylinux2014_x86_64.whl (72 kB)
  Using cached watchdog-1.0.1-py3-none-manylinux2014_x86_64.whl (72 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
  Using cached watchdog-0.10.4.tar.gz (98 kB)
Collecting pathtools>=0.1.1
  Using cached pathtools-0.1.2.tar.gz (11 kB)
INFO: pip is looking at multiple versions of pathtools to determine which version is compatible with other requirements. This could take a while.
  Using cached pathtools-0.1.1.tar.gz (41 kB)
Collecting watchdog>=0.8.3
  Using cached watchdog-0.10.3.tar.gz (94 kB)
  Using cached watchdog-0.10.2.tar.gz (95 kB)
  Using cached watchdog-0.10.1.tar.gz (94 kB)
INFO: pip is looking at multiple versions of pathtools to determine which version is compatible with other requirements. This could take a while.
  Using cached watchdog-0.10.0.tar.gz (94 kB)
  Using cached watchdog-0.9.0.tar.gz (85 kB)
Collecting argh>=0.24.1
  Using cached argh-0.26.2-py2.py3-none-any.whl (30 kB)
INFO: pip is looking at multiple versions of argh to determine which version is compatible with other requirements. This could take a while.
  Using cached argh-0.26.1.tar.gz (32 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
  Using cached argh-0.26.0.tar.gz (32 kB)
  Using cached argh-0.25.0.tar.gz (30 kB)
  Using cached argh-0.24.1.tar.gz (28 kB)
Collecting watchdog>=0.8.3
  Using cached watchdog-0.8.3.tar.gz (83 kB)
INFO: pip is looking at multiple versions of argh to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of varint to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of validate-email to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of urllib3 to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of ujson to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of u-msgpack-python to determine which version is compatible with other requirements. This could take a while.
Collecting u-msgpack-python>=2.4.1
  Using cached u_msgpack_python-2.7.0-py2.py3-none-any.whl (9.8 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
  Using cached u_msgpack_python-2.6.0-py2.py3-none-any.whl (9.8 kB)
  Using cached u_msgpack_python-2.5.2-py2.py3-none-any.whl (9.3 kB)
  Using cached u_msgpack_python-2.5.1-py2.py3-none-any.whl (9.3 kB)
  Using cached u_msgpack_python-2.5.0-py2.py3-none-any.whl (9.4 kB)
  Using cached u_msgpack_python-2.4.1-py2.py3-none-any.whl (9.0 kB)
INFO: pip is looking at multiple versions of typing-extensions to determine which version is compatible with other requirements. This could take a while.
Collecting typing-extensions>=3.6.5
  Using cached typing_extensions-4.1.0-py3-none-any.whl (26 kB)
INFO: pip is looking at multiple versions of varint to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of validate-email to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of urllib3 to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of ujson to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of u-msgpack-python to determine which version is compatible with other requirements. This could take a while.
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
  Using cached typing_extensions-4.0.1-py3-none-any.whl (22 kB)
  Using cached typing_extensions-4.0.0-py3-none-any.whl (22 kB)
  Using cached typing_extensions-3.10.0.2-py3-none-any.whl (26 kB)
  Using cached typing_extensions-3.10.0.1-py3-none-any.whl (26 kB)
  Using cached typing_extensions-3.10.0.0-py3-none-any.whl (26 kB)
  Using cached typing_extensions-3.7.4.3-py3-none-any.whl (22 kB)
INFO: pip is looking at multiple versions of typing-extensions to determine which version is compatible with other requirements. This could take a while.
  Using cached typing_extensions-3.7.4.2-py3-none-any.whl (22 kB)
  Using cached typing_extensions-3.7.4.1-py3-none-any.whl (20 kB)
  Using cached typing_extensions-3.7.4-py3-none-any.whl (20 kB)
  Using cached typing_extensions-3.7.2-py3-none-any.whl (16 kB)
  Using cached typing_extensions-3.6.6-py3-none-any.whl (16 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
  Using cached typing_extensions-3.6.5-py3-none-any.whl (11 kB)

...

... ages later it might finish ...
om26er commented 2 years ago

So I changed requirements-latest.txt to not having any version requirement and changed setup.py to use that requirements file, however I still got below

(venv) om26er@HomePC:~/scm/crossbario/crossbar$ pip install -e . 
Obtaining file:///home/om26er/scm/crossbario/crossbar
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... done
Collecting mistune
  Using cached mistune-2.0.2-py2.py3-none-any.whl (24 kB)
Collecting service-identity
  Using cached service_identity-21.1.0-py2.py3-none-any.whl (12 kB)
Processing /home/om26er/.cache/pip/wheels/36/52/f5/01c8d6da6e03ed92a270617ec8a3e5760de7d499ac56b97038/PyTrie-0.4.0-py3-none-any.whl
Collecting colorama
  Using cached colorama-0.4.4-py2.py3-none-any.whl (16 kB)
Collecting constantly
  Using cached constantly-15.1.0-py2.py3-none-any.whl (7.9 kB)
Collecting hexbytes
  Using cached hexbytes-0.2.2-py3-none-any.whl (6.1 kB)
Processing /home/om26er/.cache/pip/wheels/ac/4f/87/6bd0e96aa63878d38cd751b07d09385e67a67372fc41e118de/autobahn-22.2.2-py2.py3-none-any.whl
Collecting twisted[conch,http2,tls]>=20.3.0; sys_platform != "darwin" and sys_platform != "win32"
  Downloading Twisted-22.2.0-py3-none-any.whl (3.1 MB)
     |████████████████████████████████| 3.1 MB 523 kB/s 
Collecting pyopenssl
  Using cached pyOpenSSL-22.0.0-py2.py3-none-any.whl (55 kB)
Collecting py-cid
  Using cached py_cid-0.3.0-py2.py3-none-any.whl (7.9 kB)
Collecting h2
  Downloading h2-4.1.0-py3-none-any.whl (57 kB)
     |████████████████████████████████| 57 kB 610 kB/s 
Collecting importlib-resources
  Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB)
Collecting docker
  Using cached docker-5.0.3-py2.py3-none-any.whl (146 kB)
Requirement already satisfied: setuptools in ./venv/lib/python3.8/site-packages (from crossbar==22.2.1) (44.0.0)
Collecting tabulate
  Using cached tabulate-0.8.9-py3-none-any.whl (25 kB)
Processing /home/om26er/.cache/pip/wheels/33/5a/a5/64272f6d5209c961c880545dc33eb1749dec17214e186e913a/py_ubjson-0.16.1-cp38-cp38-linux_x86_64.whl
Collecting txaio
  Using cached txaio-22.2.1-py2.py3-none-any.whl (30 kB)
Collecting hyperframe
  Using cached hyperframe-6.0.1-py3-none-any.whl (12 kB)
Collecting zope.interface
  Using cached zope.interface-5.4.0-cp38-cp38-manylinux2010_x86_64.whl (259 kB)
Collecting pyasn1
  Using cached pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)
Collecting txtorcon
  Using cached txtorcon-21.1.0-py2.py3-none-any.whl (260 kB)
Collecting incremental
  Using cached incremental-21.3.0-py2.py3-none-any.whl (15 kB)
Collecting eth-account
  Using cached eth_account-0.6.1-py3-none-any.whl (101 kB)
Collecting passlib
  Using cached passlib-1.7.4-py2.py3-none-any.whl (525 kB)
Collecting eth-typing
  Using cached eth_typing-3.0.0-py3-none-any.whl (6.2 kB)
Collecting setproctitle
  Using cached setproctitle-1.2.2-cp38-cp38-manylinux1_x86_64.whl (36 kB)
Processing /home/om26er/.cache/pip/wheels/04/0e/31/bf265c64f2a4d24516e9923f1f6293c3bcbcde75e0d80ab47a/stringcase-1.2.0-py3-none-any.whl
Processing /home/om26er/.cache/pip/wheels/42/d7/7e/d5e3a2f8ca3cb3dd5da2ff768afef8925b6c73e2f9888f6d3c/wsaccel-0.6.3-cp38-cp38-linux_x86_64.whl
Collecting psutil
  Using cached psutil-5.9.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (283 kB)
Collecting bitstring
  Using cached bitstring-3.1.9-py3-none-any.whl (38 kB)
Collecting zlmdb
  Using cached zlmdb-22.2.1-py2.py3-none-any.whl (54 kB)
Collecting iso8601
  Using cached iso8601-1.0.2-py3-none-any.whl (9.7 kB)
Collecting flask
  Using cached Flask-2.0.3-py3-none-any.whl (95 kB)
Collecting prompt-toolkit
  Using cached prompt_toolkit-3.0.28-py3-none-any.whl (380 kB)
Processing /home/om26er/.cache/pip/wheels/f1/11/f9/3db81a2267301d87cf729e144fd6133326b69b30a91d81eb4b/jinja2_highlight-0.6.1-py3-none-any.whl
Collecting watchdog
  Using cached watchdog-2.1.6-py3-none-manylinux2014_x86_64.whl (76 kB)
Collecting pygments
  Using cached Pygments-2.11.2-py3-none-any.whl (1.1 MB)
Collecting web3
  Using cached web3-5.28.0-py3-none-any.whl (499 kB)
Processing /home/om26er/.cache/pip/wheels/d8/af/19/fb896f509a437aca2dcf62583e84d7fb2cd5b628c1564a609c/parsimonious-0.8.1-py3-none-any.whl
Collecting jinja2
  Using cached Jinja2-3.0.3-py3-none-any.whl (133 kB)
Collecting py-eth-sig-utils
  Using cached py_eth_sig_utils-0.4.0-py3-none-any.whl (11 kB)
Collecting numpy
  Using cached numpy-1.22.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.8 MB)
Collecting idna
  Using cached idna-3.3-py3-none-any.whl (61 kB)
Collecting priority
  Using cached priority-2.0.0-py3-none-any.whl (8.9 kB)
Collecting cookiecutter
  Using cached cookiecutter-1.7.3-py2.py3-none-any.whl (34 kB)
Collecting lmdb
  Using cached lmdb-1.3.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (305 kB)
Collecting urllib3
  Using cached urllib3-1.26.8-py2.py3-none-any.whl (138 kB)
Collecting pynacl
  Using cached PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (856 kB)
Collecting netaddr
  Using cached netaddr-0.8.0-py2.py3-none-any.whl (1.9 MB)
Collecting morphys
  Using cached morphys-1.0-py2.py3-none-any.whl (5.6 kB)
Processing /home/om26er/.cache/pip/wheels/9a/83/ed/da430ea747e6753650e1ecc052d6ae590ce2f91d0b7d05e1bc/sdnotify-0.3.2-py3-none-any.whl
Collecting xbr
  Using cached xbr-21.2.1-py2.py3-none-any.whl (1.1 MB)
Collecting humanize
  Using cached humanize-4.0.0-py3-none-any.whl (97 kB)
Processing /home/om26er/.cache/pip/wheels/e1/1a/48/c9d6b7295d3750a8d38001a2a3e86d8816e2e90964a0cc73cd/PyQRCode-1.2.1-py3-none-any.whl
Collecting base58
  Using cached base58-2.1.1-py3-none-any.whl (5.6 kB)
Collecting pyyaml
  Using cached PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (701 kB)
Collecting cryptography
  Using cached cryptography-36.0.1-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB)
Collecting requests
  Using cached requests-2.27.1-py2.py3-none-any.whl (63 kB)
Collecting attrs
  Using cached attrs-21.4.0-py2.py3-none-any.whl (60 kB)
Collecting cfxdb
  Using cached cfxdb-22.2.2-py2.py3-none-any.whl (261 kB)
Collecting click
  Using cached click-8.0.4-py3-none-any.whl (97 kB)
Collecting pycryptodome
  Using cached pycryptodome-3.14.1-cp35-abi3-manylinux2010_x86_64.whl (2.0 MB)
Collecting bcrypt
  Using cached bcrypt-3.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (61 kB)
Processing /home/om26er/.cache/pip/wheels/35/c1/50/f0208860f0a0b7b0c0a6ff7684c5fd2776b36fc10cbb5f728d/validate_email-1.3-py3-none-any.whl
Processing /home/om26er/.cache/pip/wheels/6e/e9/8a/b0a84df74858419d817e0666ebf2d1eb55f6444dd2b2e5e196/vmprof-0.4.15-cp38-cp38-linux_x86_64.whl
Collecting cbor2
  Using cached cbor2-5.4.2.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (235 kB)
Collecting treq
  Using cached treq-22.2.0-py3-none-any.whl (64 kB)
Collecting pyasn1-modules
  Using cached pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB)
Collecting u-msgpack-python
  Using cached u_msgpack_python-2.7.1-py2.py3-none-any.whl (10.0 kB)
Collecting MarkupSafe
  Using cached MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Collecting werkzeug
  Using cached Werkzeug-2.0.3-py3-none-any.whl (289 kB)
Collecting six
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting py-multihash
  Using cached py_multihash-2.0.1-py2.py3-none-any.whl (7.6 kB)
Collecting sortedcontainers
  Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Collecting hyperlink>=21.0.0
  Using cached hyperlink-21.0.0-py2.py3-none-any.whl (74 kB)
Collecting python-snappy>=0.6.0; extra == "compress"
  Using cached python_snappy-0.6.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (56 kB)
Collecting cffi>=1.14.5; extra == "scram"
  Using cached cffi-1.15.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (446 kB)
Collecting argon2-cffi>=20.1.0; extra == "scram"
  Using cached argon2_cffi-21.3.0-py3-none-any.whl (14 kB)
Collecting msgpack>=1.0.2; extra == "serialization"
  Using cached msgpack-1.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (322 kB)
Collecting flatbuffers>=1.12; extra == "serialization"
  Using cached flatbuffers-2.0-py2.py3-none-any.whl (26 kB)
Collecting ujson>=4.0.2; extra == "serialization"
  Using cached ujson-5.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (44 kB)
Processing /home/om26er/.cache/pip/wheels/a1/61/cf/6e66eb5243c7459dcece6bda44785d9dc216a551eb8f2d1958/hkdf-0.0.3-py3-none-any.whl
Collecting mnemonic>=0.19; extra == "xbr"
  Using cached mnemonic-0.20-py3-none-any.whl (62 kB)
Collecting rlp>=2.0.1; extra == "xbr"
  Using cached rlp-3.0.0-py2.py3-none-any.whl (20 kB)
Collecting ecdsa>=0.16.1; extra == "xbr"
  Using cached ecdsa-0.17.0-py2.py3-none-any.whl (119 kB)
Processing /home/om26er/.cache/pip/wheels/d7/c9/c1/b1a55bb0d533707eb1f730c8d82f9ef255c167bafc7a00824a/PyGObject-3.42.0-cp38-cp38-linux_x86_64.whl
Collecting py-ecc>=5.1.0; extra == "xbr"
  Using cached py_ecc-6.0.0-py3-none-any.whl (43 kB)
Collecting spake2>=0.8; extra == "xbr"
  Using cached spake2-0.8-py2.py3-none-any.whl (39 kB)
Collecting eth-abi>=2.1.1; extra == "xbr"
  Using cached eth_abi-3.0.0-py3-none-any.whl (27 kB)
Collecting yapf==0.29.0; extra == "xbr"
  Using cached yapf-0.29.0-py2.py3-none-any.whl (185 kB)
Collecting Automat>=0.8.0
  Using cached Automat-20.2.0-py2.py3-none-any.whl (31 kB)
Collecting typing-extensions>=3.6.5
  Using cached typing_extensions-4.1.1-py3-none-any.whl (26 kB)
Collecting appdirs>=1.4.0; extra == "conch"
  Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Collecting py-multibase<2.0.0,>=1.0.0
  Using cached py_multibase-1.0.3-py2.py3-none-any.whl (6.4 kB)
Collecting py-multicodec<0.3.0
  Using cached py_multicodec-0.2.1-py2.py3-none-any.whl (8.5 kB)
Collecting hpack<5,>=4.0
  Using cached hpack-4.0.0-py3-none-any.whl (32 kB)
Collecting zipp>=3.1.0; python_version < "3.10"
  Using cached zipp-3.7.0-py3-none-any.whl (5.3 kB)
Collecting websocket-client>=0.32.0
  Using cached websocket_client-1.3.1-py3-none-any.whl (54 kB)
Processing /home/om26er/.cache/pip/wheels/41/36/95/5b4eca059535a8400e8f4ca38f4883ea1801bb221fbd8170df/bitarray-1.2.2-cp38-cp38-linux_x86_64.whl
Collecting eth-rlp<1,>=0.3.0
  Using cached eth_rlp-0.3.0-py3-none-any.whl (5.0 kB)
Collecting eth-keys<0.5,>=0.4.0
  Using cached eth_keys-0.4.0-py3-none-any.whl (21 kB)
Collecting eth-keyfile<0.7.0,>=0.6.0
  Using cached eth_keyfile-0.6.0-py3-none-any.whl (6.6 kB)
Collecting eth-utils<3,>=2.0.0
  Using cached eth_utils-2.0.0-py3-none-any.whl (24 kB)
Collecting itsdangerous>=2.0
  Using cached itsdangerous-2.1.0-py3-none-any.whl (15 kB)
Collecting wcwidth
  Using cached wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Collecting protobuf<4,>=3.10.0
  Using cached protobuf-3.19.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB)
Collecting websockets<10,>=9.1
  Using cached websockets-9.1-cp38-cp38-manylinux2010_x86_64.whl (102 kB)
Collecting jsonschema<4.0.0,>=3.2.0
  Using cached jsonschema-3.2.0-py2.py3-none-any.whl (56 kB)
Processing /home/om26er/.cache/pip/wheels/ab/ed/82/d47759a6e2416fb78d6ee81c02a970a50d5dc6fc270b5a3242/lru_dict-1.1.7-cp38-cp38-linux_x86_64.whl
Collecting eth-hash[pycryptodome]<1.0.0,>=0.2.0
  Using cached eth_hash-0.3.2-py3-none-any.whl (8.8 kB)
Collecting ipfshttpclient==0.8.0a2
  Using cached ipfshttpclient-0.8.0a2-py3-none-any.whl (82 kB)
Collecting aiohttp<4,>=3.7.4.post0
  Using cached aiohttp-3.8.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.3 MB)
Collecting poyo>=0.5.0
  Using cached poyo-0.5.0-py2.py3-none-any.whl (10 kB)
Collecting jinja2-time>=0.2.0
  Using cached jinja2_time-0.2.0-py2.py3-none-any.whl (6.4 kB)
Collecting binaryornot>=0.4.4
  Using cached binaryornot-0.4.4-py2.py3-none-any.whl (9.0 kB)
Collecting python-slugify>=4.0.0
  Using cached python_slugify-6.1.1-py2.py3-none-any.whl (9.1 kB)
Collecting charset-normalizer~=2.0.0; python_version >= "3"
  Using cached charset_normalizer-2.0.12-py3-none-any.whl (39 kB)
Collecting certifi>=2017.4.17
  Using cached certifi-2021.10.8-py2.py3-none-any.whl (149 kB)
Collecting pytz
  Using cached pytz-2021.3-py2.py3-none-any.whl (503 kB)
Processing /home/om26er/.cache/pip/wheels/cc/a8/a4/4d9e9807c27585dc974fc0e86a3e4345649d71f8a35906d1a8/varint-1.0.2-py3-none-any.whl
Collecting pycparser
  Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
Collecting argon2-cffi-bindings
  Using cached argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (86 kB)
Processing /home/om26er/.cache/pip/wheels/7e/ba/dc/6688e3cf50462094cd938a481411e59ae185c73474f250fbe3/pycairo-1.20.1-cp38-cp38-linux_x86_64.whl
Collecting mypy-extensions>=0.4.1
  Using cached mypy_extensions-0.4.3-py2.py3-none-any.whl (4.5 kB)
Collecting cached-property<2,>=1.5.1
  Using cached cached_property-1.5.2-py2.py3-none-any.whl (7.6 kB)
Processing /home/om26er/.cache/pip/wheels/5a/9d/e7/733036bce4db3c7cb862fa87acb47515e2d811b3f2b99bd5d8/python_baseconv-1.2.2-py3-none-any.whl
Processing /home/om26er/.cache/pip/wheels/51/64/37/527da1f62030b9c9f746d907edfa6b3f06324ea42197262ef2/cytoolz-0.11.2-cp38-cp38-linux_x86_64.whl
Collecting pyrsistent>=0.14.0
  Using cached pyrsistent-0.18.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (119 kB)
Collecting multiaddr>=0.0.7
  Using cached multiaddr-0.0.9-py2.py3-none-any.whl (16 kB)
Collecting frozenlist>=1.1.1
  Using cached frozenlist-1.3.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (158 kB)
Collecting async-timeout<5.0,>=4.0.0a3
  Using cached async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
Collecting multidict<7.0,>=4.5
  Using cached multidict-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (121 kB)
Collecting yarl<2.0,>=1.0
  Using cached yarl-1.7.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (308 kB)
Collecting aiosignal>=1.1.2
  Using cached aiosignal-1.2.0-py3-none-any.whl (8.2 kB)
Collecting arrow
  Using cached arrow-1.2.2-py3-none-any.whl (64 kB)
Collecting chardet>=3.0.2
  Using cached chardet-4.0.0-py2.py3-none-any.whl (178 kB)
Collecting text-unidecode>=1.3
  Using cached text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
Collecting toolz>=0.8.0
  Using cached toolz-0.11.2-py3-none-any.whl (55 kB)
Collecting python-dateutil>=2.7.0
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
ERROR: web3 5.28.0 has requirement eth-abi<3.0.0,>=2.0.0b6, but you'll have eth-abi 3.0.0 which is incompatible.
ERROR: web3 5.28.0 has requirement eth-account<0.6.0,>=0.5.7, but you'll have eth-account 0.6.1 which is incompatible.
ERROR: web3 5.28.0 has requirement eth-typing<3.0.0,>=2.0.0, but you'll have eth-typing 3.0.0 which is incompatible.
ERROR: web3 5.28.0 has requirement eth-utils<2.0.0,>=1.9.5, but you'll have eth-utils 2.0.0 which is incompatible.
ERROR: py-cid 0.3.0 has requirement base58<2.0,>=1.0.2, but you'll have base58 2.1.1 which is incompatible.
ERROR: py-cid 0.3.0 has requirement py-multihash<1.0.0,>=0.2.0, but you'll have py-multihash 2.0.1 which is incompatible.
Installing collected packages: mistune, pycparser, cffi, cryptography, pyasn1, attrs, pyasn1-modules, six, service-identity, sortedcontainers, pytrie, colorama, constantly, hexbytes, txaio, idna, hyperlink, python-snappy, pynacl, pyqrcode, pyopenssl, passlib, argon2-cffi-bindings, argon2-cffi, msgpack, flatbuffers, py-ubjson, ujson, cbor2, Automat, typing-extensions, zope.interface, incremental, bcrypt, appdirs, hyperframe, hpack, h2, priority, twisted, hkdf, base58, pycryptodome, eth-hash, eth-typing, toolz, cytoolz, eth-utils, rlp, parsimonious, eth-abi, mypy-extensions, cached-property, py-ecc, py-eth-sig-utils, click, numpy, lmdb, pyyaml, zlmdb, mnemonic, ecdsa, pycairo, PyGObject, MarkupSafe, jinja2, xbr, spake2, protobuf, bitarray, eth-rlp, eth-keys, eth-keyfile, eth-account, urllib3, charset-normalizer, certifi, requests, websockets, pyrsistent, jsonschema, lru-dict, varint, netaddr, multiaddr, ipfshttpclient, frozenlist, async-timeout, multidict, yarl, aiosignal, aiohttp, web3, morphys, py-multihash, yapf, autobahn, python-baseconv, py-multibase, py-multicodec, py-cid, zipp, importlib-resources, websocket-client, docker, tabulate, txtorcon, setproctitle, stringcase, wsaccel, psutil, bitstring, iso8601, itsdangerous, werkzeug, flask, wcwidth, prompt-toolkit, pygments, jinja2-highlight, watchdog, poyo, python-dateutil, arrow, jinja2-time, chardet, binaryornot, text-unidecode, python-slugify, cookiecutter, sdnotify, humanize, cfxdb, validate-email, pytz, vmprof, treq, u-msgpack-python, crossbar
  Running setup.py develop for crossbar
Successfully installed Automat-20.2.0 MarkupSafe-2.1.0 PyGObject-3.42.0 aiohttp-3.8.1 aiosignal-1.2.0 appdirs-1.4.4 argon2-cffi-21.3.0 argon2-cffi-bindings-21.2.0 arrow-1.2.2 async-timeout-4.0.2 attrs-21.4.0 autobahn-22.2.2 base58-2.1.1 bcrypt-3.2.0 binaryornot-0.4.4 bitarray-1.2.2 bitstring-3.1.9 cached-property-1.5.2 cbor2-5.4.2.post1 certifi-2021.10.8 cffi-1.15.0 cfxdb-22.2.2 chardet-4.0.0 charset-normalizer-2.0.12 click-8.0.4 colorama-0.4.4 constantly-15.1.0 cookiecutter-1.7.3 crossbar cryptography-36.0.1 cytoolz-0.11.2 docker-5.0.3 ecdsa-0.17.0 eth-abi-3.0.0 eth-account-0.6.1 eth-hash-0.3.2 eth-keyfile-0.6.0 eth-keys-0.4.0 eth-rlp-0.3.0 eth-typing-3.0.0 eth-utils-2.0.0 flask-2.0.3 flatbuffers-2.0 frozenlist-1.3.0 h2-4.1.0 hexbytes-0.2.2 hkdf-0.0.3 hpack-4.0.0 humanize-4.0.0 hyperframe-6.0.1 hyperlink-21.0.0 idna-3.3 importlib-resources-5.4.0 incremental-21.3.0 ipfshttpclient-0.8.0a2 iso8601-1.0.2 itsdangerous-2.1.0 jinja2-3.0.3 jinja2-highlight-0.6.1 jinja2-time-0.2.0 jsonschema-3.2.0 lmdb-1.3.0 lru-dict-1.1.7 mistune-2.0.2 mnemonic-0.20 morphys-1.0 msgpack-1.0.3 multiaddr-0.0.9 multidict-6.0.2 mypy-extensions-0.4.3 netaddr-0.8.0 numpy-1.22.2 parsimonious-0.8.1 passlib-1.7.4 poyo-0.5.0 priority-2.0.0 prompt-toolkit-3.0.28 protobuf-3.19.4 psutil-5.9.0 py-cid-0.3.0 py-ecc-6.0.0 py-eth-sig-utils-0.4.0 py-multibase-1.0.3 py-multicodec-0.2.1 py-multihash-2.0.1 py-ubjson-0.16.1 pyasn1-0.4.8 pyasn1-modules-0.2.8 pycairo-1.20.1 pycparser-2.21 pycryptodome-3.14.1 pygments-2.11.2 pynacl-1.5.0 pyopenssl-22.0.0 pyqrcode-1.2.1 pyrsistent-0.18.1 python-baseconv-1.2.2 python-dateutil-2.8.2 python-slugify-6.1.1 python-snappy-0.6.1 pytrie-0.4.0 pytz-2021.3 pyyaml-6.0 requests-2.27.1 rlp-3.0.0 sdnotify-0.3.2 service-identity-21.1.0 setproctitle-1.2.2 six-1.16.0 sortedcontainers-2.4.0 spake2-0.8 stringcase-1.2.0 tabulate-0.8.9 text-unidecode-1.3 toolz-0.11.2 treq-22.2.0 twisted-22.2.0 txaio-22.2.1 txtorcon-21.1.0 typing-extensions-4.1.1 u-msgpack-python-2.7.1 ujson-5.1.0 urllib3-1.26.8 validate-email-1.3 varint-1.0.2 vmprof-0.4.15 watchdog-2.1.6 wcwidth-0.2.5 web3-5.28.0 websocket-client-1.3.1 websockets-9.1 werkzeug-2.0.3 wsaccel-0.6.3 xbr-21.2.1 yapf-0.29.0 yarl-1.7.2 zipp-3.7.0 zlmdb-22.2.1 zope.interface-5.4.0
om26er commented 2 years ago

I wonder if we need to remove minimum dependencies from autobahn/cfxdb as well to fix this issue completely ?

oberstet commented 2 years ago

I wonder if we need to remove minimum dependencies from autobahn/cfxdb as well to fix this issue completely ?

yeah, I guess anything that restricts one of "txtorcon web3 watchdog vmprof" or dependencies thereof ...

on the plus side, I really hope and plan for more/other deps .. so hopefully, we can figure it out. or maybe, one day, pip figures out how to resolve deps quickly .. actually, I am sure pretty clever people are working on pip, but for some reasons, it seems hard. well. maybe one day I learn Rust;)

oberstet commented 2 years ago

fixed now

________________________________________________________________ summary ________________________________________________________________
  sphinx: commands succeeded
  flake8: commands succeeded
  mypy: commands succeeded
  yapf: commands succeeded
  bandit: commands succeeded
  py39-pinned-trial: commands succeeded
  py39-unpinned-trial: commands succeeded
  py39-abtrunk-trial: commands succeeded
  py39-examples: commands succeeded
  pytest: commands succeeded
  functests-cb: commands succeeded
  functests-cfc: commands succeeded
  py39-api-1: commands succeeded
  py39-cli-0: commands succeeded
  py39-cli-1: commands succeeded
  py39-cli-2: commands succeeded
  py39-cli-3: commands succeeded
  congratulations :)
(cpy39_1) (base) oberstet@intel-nuci7:~/scm/crossbario/crossbar$ make test