From b4b5c8978ab4a12c3bd80af57c32bf1657faaba6 Mon Sep 17 00:00:00 2001 From: Kyr Shatskyy Date: Fri, 26 Feb 2021 11:20:28 +0100 Subject: [PATCH] requirements: bump up cffi to 1.14.5 Needs for run on Big Sur with python3.9 from brew and addresses building error for cffi wheel: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -DUSE__THREAD -DHAVE_SYNC_SYNCHRONIZE -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ffi -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ffi -I/opt/homebrew/include -I/opt/homebrew/opt/openssl@1.1/include -I/opt/homebrew/opt/sqlite/include -I/opt/homebrew/opt/tcl-tk/include -I/Users/kyr/kshtsk/teuthology/virtualenv/include -I/opt/homebrew/Cellar/python@3.9/3.9.2_1/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c c/_cffi_backend.c -o build/temp.macosx-11-arm64-3.9/c/_cffi_backend.o c/_cffi_backend.c:6185:5: warning: 'PyEval_InitThreads' is deprecated [-Wdeprecated-declarations] PyEval_InitThreads(); ^ /opt/homebrew/Cellar/python@3.9/3.9.2_1/Frameworks/Python.framework/Versions/3.9/include/python3.9/ceval.h:130:1: note: 'PyEval_InitThreads' has been explicitly marked deprecated here Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void); ^ /opt/homebrew/Cellar/python@3.9/3.9.2_1/Frameworks/Python.framework/Versions/3.9/include/python3.9/pyport.h:508:54: note: expanded from macro 'Py_DEPRECATED' #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__)) ^ c/_cffi_backend.c:6245:9: error: implicit declaration of function 'ffi_prep_closure' is invalid in C99 [-Werror,-Wimplicit-function-declaration] if (ffi_prep_closure(closure, &cif_descr->cif, ^ 1 warning and 1 error generated. error: command '/usr/bin/clang' failed with exit code 1 Signed-off-by: Kyr Shatskyy --- requirements.txt | 237 +++++++++++++++++++++++++---------------------- 1 file changed, 125 insertions(+), 112 deletions(-) diff --git a/requirements.txt b/requirements.txt index 3bbb5a13f8..737c82844f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,71 +2,71 @@ # This file is autogenerated by pip-compile # To update, run: # -# pip-compile --output-file=requirements.txt +# pip-compile --output-file=- requirements.in # -ansible==2.8.8 - # via -r requirements.in -apache-libcloud==2.8.0 - # via -r requirements.in +ansible==2.8.19 + # via teuthology +apache-libcloud==3.3.1 + # via teuthology appdirs==1.4.4 # via # openstacksdk # virtualenv argparse==1.4.0 - # via -r requirements.in + # via teuthology atomicwrites==1.4.0 # via pytest -attrs==19.3.0 +attrs==20.3.0 # via # cmd2 # pytest -backports.ssl-match-hostname==3.5.0.1 - # via -r requirements.in -bcrypt==3.1.7 +backports.ssl-match-hostname==3.7.0.1 + # via teuthology +bcrypt==3.2.0 # via paramiko beanstalkc3==0.4.0 - # via -r requirements.in -boto3==1.9.161 - # via -r requirements.in -boto==2.46.1 - # via -r requirements.in -botocore==1.12.253 + # via teuthology +boto3==1.17.16 + # via teuthology +boto==2.49.0 + # via teuthology +botocore==1.20.16 # via # boto3 # s3transfer -certifi==2020.6.20 +certifi==2020.12.5 # via # requests # sentry-sdk -cffi==1.14.0 +cffi==1.14.5 # via # bcrypt # cryptography # pynacl -chardet==3.0.4 +chardet==4.0.0 # via requests click==7.1.2 # via pip-tools -cliff==3.3.0 +cliff==3.7.0 # via # osc-lib # python-openstackclient -cmd2==1.2.1 +cmd2==1.5.0 # via cliff -colorama==0.4.3 +colorama==0.4.4 # via cmd2 configobj==5.0.6 - # via -r requirements.in -configparser==3.5.0 - # via -r requirements.in -cryptography==3.3.2 + # via teuthology +configparser==5.0.1 + # via teuthology +cryptography==3.4.6 # via - # -r requirements.in + # teuthology # ansible # openstacksdk # paramiko # pyopenssl -debtcollector==2.1.0 +debtcollector==2.2.0 # via # oslo.config # oslo.utils @@ -78,64 +78,64 @@ decorator==4.4.2 distlib==0.3.1 # via virtualenv docopt==0.6.2 - # via -r requirements.in -docutils==0.15.2 - # via botocore -dogpile.cache==0.9.2 + # via teuthology +dogpile.cache==1.1.2 # via openstacksdk filelock==3.0.12 - # via virtualenv -gevent==1.4.0 - # via -r requirements.in -greenlet==0.4.16 + # via + # tox + # virtualenv +gevent==21.1.2 + # via teuthology +greenlet==1.0.0 # via gevent httplib2==0.19.0 - # via -r requirements.in -humanfriendly==8.1 - # via -r requirements.in -idna==2.8 + # via teuthology +humanfriendly==9.1 + # via teuthology +idna==2.10 # via requests -ipy==1.0 - # via -r requirements.in -iso8601==0.1.12 +ipy==1.1 + # via teuthology +iso8601==0.1.14 # via # keystoneauth1 # openstacksdk # oslo.utils # python-novaclient -jinja2==2.11.2 +jinja2==2.11.3 # via ansible jmespath==0.10.0 # via # boto3 # botocore # openstacksdk -jsonpatch==1.26 +jsonpatch==1.28 # via openstacksdk jsonpointer==2.0 # via jsonpatch -keystoneauth1==4.2.0 +keystoneauth1==4.3.1 # via # openstacksdk # osc-lib # python-cinderclient # python-keystoneclient # python-novaclient -manhole==1.3.0 - # via -r requirements.in +manhole==1.6.0 + # via teuthology markupsafe==1.1.1 # via jinja2 -more-itertools==8.4.0 +more-itertools==8.7.0 # via pytest -msgpack==1.0.0 +msgpack==1.0.2 # via oslo.serialization munch==2.5.0 # via openstacksdk -ndg-httpsclient==0.4.2 - # via -r requirements.in -netaddr==0.7.19 +ndg-httpsclient==0.5.1 + # via teuthology +netaddr==0.8.0 # via - # -r requirements.in + # teuthology # oslo.config # oslo.utils netifaces==0.10.9 @@ -143,8 +143,8 @@ netifaces==0.10.9 # openstacksdk # oslo.utils nose==1.3.7 - # via -r requirements.in -openstacksdk==0.48.0 + # via teuthology +openstacksdk==0.53.0 # via # osc-lib # python-openstackclient @@ -152,11 +152,11 @@ os-service-types==1.7.0 # via # keystoneauth1 # openstacksdk -osc-lib==2.2.0 +osc-lib==2.3.1 # via python-openstackclient -oslo.config==8.2.0 +oslo.config==8.4.0 # via python-keystoneclient -oslo.i18n==5.0.0 +oslo.i18n==5.0.1 # via # osc-lib # oslo.config @@ -165,11 +165,11 @@ oslo.i18n==5.0.0 # python-keystoneclient # python-novaclient # python-openstackclient -oslo.serialization==4.0.0 +oslo.serialization==4.1.0 # via # python-keystoneclient # python-novaclient -oslo.utils==4.2.2 +oslo.utils==4.8.0 # via # osc-lib # oslo.serialization @@ -177,9 +177,13 @@ oslo.utils==4.2.2 # python-keystoneclient # python-novaclient # python-openstackclient -paramiko==2.7.1 - # via -r requirements.in -pbr==5.4.5 +packaging==20.9 + # via + # oslo.utils + # tox +paramiko==2.7.2 + # via teuthology +pbr==5.5.1 # via # cliff # debtcollector @@ -195,77 +199,80 @@ pbr==5.4.5 # python-novaclient # python-openstackclient # stevedore -pexpect==4.7.0 - # via -r requirements.in -pip-tools==4.3.0 - # via -r requirements.in +pexpect==4.8.0 + # via teuthology +pip-tools==5.5.0 + # via teuthology pluggy==0.13.1 # via # pytest # tox prettytable==0.7.2 # via - # -r requirements.in + # teuthology # cliff # python-cinderclient # python-novaclient -psutil==5.6.6 - # via -r requirements.in -ptyprocess==0.6.0 +psutil==5.8.0 + # via teuthology +ptyprocess==0.7.0 # via pexpect -py==1.9.0 +py==1.10.0 # via # pytest # tox -pyasn1==0.2.3 - # via -r requirements.in +pyasn1==0.4.8 + # via + # teuthology + # ndg-httpsclient pycparser==2.20 # via cffi -pyjwt==1.7.1 - # via -r requirements.in +pyjwt==2.0.1 + # via teuthology pynacl==1.4.0 # via paramiko -pyopenssl==19.0.0 +pyopenssl==20.0.1 # via - # -r requirements.in + # teuthology # ndg-httpsclient pyparsing==2.4.7 # via # cliff # httplib2 # oslo.utils -pyperclip==1.8.0 + # packaging +pyperclip==1.8.2 # via cmd2 pytest==3.7.1 - # via -r requirements.in -python-cinderclient==7.1.0 + # via teuthology +python-cinderclient==7.3.0 # via python-openstackclient -python-dateutil==2.6.0 +python-dateutil==2.8.1 # via - # -r requirements.in + # teuthology # botocore -python-keystoneclient==4.1.0 +python-keystoneclient==4.2.0 # via python-openstackclient -python-novaclient==17.1.0 +python-novaclient==17.3.0 # via - # -r requirements.in + # teuthology # python-openstackclient -python-openstackclient==5.3.1 - # via -r requirements.in -pytz==2020.1 +python-openstackclient==5.4.0 + # via teuthology +pytz==2021.1 # via # oslo.serialization # oslo.utils -pyyaml==5.1.2 +pyyaml==5.4.1 # via - # -r requirements.in + # teuthology # ansible # cliff # openstacksdk # oslo.config -requests==2.22.0 +requests==2.25.1 # via - # -r requirements.in + # teuthology # apache-libcloud # keystoneauth1 # oslo.config @@ -275,28 +282,24 @@ requestsexceptions==1.4.0 # via openstacksdk rfc3986==1.4.0 # via oslo.config -s3transfer==0.2.1 +s3transfer==0.3.4 # via boto3 -sentry-sdk==0.19.5 - # via -r requirements.in -simplejson==3.17.0 +sentry-sdk==0.20.3 + # via teuthology +simplejson==3.17.2 # via # osc-lib # python-cinderclient # python-novaclient -six==1.14.0 +six==1.15.0 # via - # -r requirements.in + # teuthology # bcrypt - # cliff # configobj - # cryptography # debtcollector # keystoneauth1 # munch # oslo.i18n - # oslo.utils - # pip-tools # pynacl # pyopenssl # pytest @@ -306,31 +309,41 @@ six==1.14.0 # python-openstackclient # tox # virtualenv -stevedore==3.1.0 +stevedore==3.3.0 # via # cliff + # dogpile.cache # keystoneauth1 # osc-lib # oslo.config + # python-cinderclient # python-keystoneclient + # python-novaclient # python-openstackclient -toml==0.10.1 - # via -r requirements.in -tox==3.0.0 - # via -r requirements.in -urllib3==1.25.9 +toml==0.10.2 + # via + # teuthology + # tox +tox==3.22.0 + # via teuthology +urllib3==1.26.3 # via # botocore # requests # sentry-sdk -virtualenv==20.0.26 +virtualenv==20.4.2 # via tox wcwidth==0.2.5 # via cmd2 wrapt==1.12.1 # via debtcollector xmltodict==0.12.0 - # via -r requirements.in + # via teuthology +zope.event==4.5.0 + # via gevent +zope.interface==5.2.0 + # via gevent # The following packages are considered to be unsafe in a requirements file: +# pip # setuptools -- 2.39.5