diff --git a/requirements_cove.in b/requirements_cove.in index 6446b7e..e33ad15 100644 --- a/requirements_cove.in +++ b/requirements_cove.in @@ -1,8 +1,7 @@ -e file:./ Django>3.2,<3.3 -#^^ rq.filter: <1.12 flattentool>=0.17.0 -libcove>=0.29.0 +libcove>=0.30.0 libcoveweb django-bootstrap3 django-debug-toolbar diff --git a/requirements_cove.txt b/requirements_cove.txt index c6328f4..808c75f 100644 --- a/requirements_cove.txt +++ b/requirements_cove.txt @@ -6,27 +6,25 @@ # -e file:./ # via -r requirements_cove.in -asgiref==3.5.2 +asgiref==3.6.0 # via django -attrs==22.1.0 +attrs==22.2.0 # via jsonschema -backports-datetime-fromisoformat==1.0.0 +backports-datetime-fromisoformat==2.0.0 # via flattentool -bleach==5.0.1 +bleach==6.0.0 # via -r requirements_cove.in -btrees==4.10.0 +btrees==5.0 # via zodb cached-property==1.5.2 - # via - # -r requirements_cove.in - # libcove -certifi==2022.6.15 + # via -r requirements_cove.in +certifi==2022.12.7 # via # requests # sentry-sdk cffi==1.15.1 # via persistent -charset-normalizer==2.1.0 +charset-normalizer==3.1.0 # via requests commonmark==0.9.1 # via -r requirements_cove.in @@ -36,73 +34,76 @@ dealer==2.1.0 # via -r requirements_cove.in defusedxml==0.7.1 # via odfpy -django==3.2.15 +django==3.2.18 # via # -r requirements_cove.in # django-bootstrap3 # django-debug-toolbar # libcoveweb -django-bootstrap3==22.1 +django-bootstrap3==22.2 # via # -r requirements_cove.in # libcoveweb -django-debug-toolbar==3.5.0 +django-debug-toolbar==3.8.1 # via -r requirements_cove.in -django-environ==0.9.0 +django-environ==0.10.0 # via # -r requirements_cove.in # libcoveweb et-xmlfile==1.1.0 # via openpyxl -flattentool==0.17.2 +flattentool==0.20.1 # via # -r requirements_cove.in # libcove # libcoveweb -idna==3.3 +idna==3.4 # via requests -ijson==3.1.4 +ijson==3.2.0.post0 # via # flattentool # lib360dataquality json-merge-patch==0.2 # via -r requirements_cove.in -jsonref==0.2 +jsonref==1.1.0 # via # flattentool # libcove jsonschema==3.2.0 # via # -r requirements_cove.in + # lib360dataquality # libcove -libcove==0.29.0 +libcove==0.30.0 # via # -r requirements_cove.in # lib360dataquality # libcoveweb libcoveweb==0.27.0 # via -r requirements_cove.in -lxml==4.9.1 +lxml==4.9.2 # via flattentool +markupsafe==2.1.2 + # via werkzeug odfpy==1.4.1 # via flattentool -openpyxl==3.0.10 +openpyxl==3.1.2 # via # -r requirements_cove.in # flattentool -persistent==4.9.0 +persistent==5.0 # via # btrees # zodb pycparser==2.21 # via cffi -pyrsistent==0.18.1 +pyrsistent==0.19.3 # via jsonschema python-dateutil==2.8.2 # via # -r requirements_cove.in # lib360dataquality -pytz==2022.2 +pytz==2022.7.1 # via # django # flattentool @@ -110,7 +111,7 @@ rangedict==0.1.7 # via # -r requirements_cove.in # lib360dataquality -requests==2.28.1 +requests==2.28.2 # via # -r requirements_cove.in # libcove @@ -123,7 +124,7 @@ rfc3987==1.3.8 # libcove schema==0.7.5 # via flattentool -sentry-sdk==1.9.4 +sentry-sdk==1.16.0 # via -r requirements_cove.in six==1.16.0 # via @@ -132,7 +133,7 @@ six==1.16.0 # python-dateutil # rfc3339-validator # zodb -sqlparse==0.4.2 +sqlparse==0.4.3 # via # django # django-debug-toolbar @@ -140,33 +141,33 @@ strict-rfc3339==0.7 # via -r requirements_cove.in transaction==3.0.1 # via zodb -urllib3==1.26.11 +urllib3==1.26.15 # via # requests # sentry-sdk webencodings==0.5.1 # via bleach -werkzeug==1.0.1 +werkzeug==2.2.3 # via libcoveweb -whitenoise==6.2.0 +whitenoise==6.4.0 # via -r requirements_cove.in xmltodict==0.13.0 # via # -r requirements_cove.in # flattentool -zc-lockfile==2.0 +zc-lockfile==3.0.post1 # via zodb zc-zlibstorage==1.2.0 # via flattentool -zconfig==3.6.0 +zconfig==3.6.1 # via zodb -zodb==5.7.0 +zodb==5.8.0 # via # flattentool # zc-zlibstorage -zodbpickle==2.3 +zodbpickle==2.6 # via zodb -zope-interface==5.4.0 +zope-interface==5.5.2 # via # btrees # persistent diff --git a/requirements_cove_dev.txt b/requirements_cove_dev.txt index 4fceade..5bba6e4 100644 --- a/requirements_cove_dev.txt +++ b/requirements_cove_dev.txt @@ -6,41 +6,32 @@ # -e file:./ # via -r requirements_cove.in -aiosmtpd==1.4.2 - # via pytest-localserver -alabaster==0.7.12 +alabaster==0.7.13 # via sphinx -asgiref==3.5.2 +asgiref==3.6.0 # via django async-generator==1.10 + # via trio +attrs==22.2.0 # via - # trio - # trio-websocket -atpublic==3.0.1 - # via aiosmtpd -attrs==22.1.0 - # via - # aiosmtpd # hypothesis # jsonschema # outcome # pytest # trio -babel==2.10.3 +babel==2.12.1 # via sphinx -backports-datetime-fromisoformat==1.0.0 +backports-datetime-fromisoformat==2.0.0 # via flattentool -black==22.6.0 +black==23.1.0 # via -r requirements_cove_dev.in -bleach==5.0.1 +bleach==6.0.0 # via -r requirements_cove.in -btrees==4.10.0 +btrees==5.0 # via zodb cached-property==1.5.2 - # via - # -r requirements_cove.in - # libcove -certifi==2022.6.15 + # via -r requirements_cove.in +certifi==2022.12.7 # via # requests # sentry-sdk @@ -49,7 +40,7 @@ cffi==1.15.1 # via # cryptography # persistent -charset-normalizer==2.1.0 +charset-normalizer==3.1.0 # via requests chromedriver-autoinstaller==0.4.0 # via -r requirements_cove_dev.in @@ -61,13 +52,13 @@ commonmark==0.9.1 # recommonmark contextlib2==21.6.0 # via schema -coverage[toml]==6.4.3 +coverage[toml]==6.5.0 # via # coveralls # pytest-cov coveralls==3.3.1 # via -r requirements_cove_dev.in -cryptography==37.0.4 +cryptography==39.0.2 # via # pyopenssl # urllib3 @@ -75,20 +66,20 @@ dealer==2.1.0 # via -r requirements_cove.in defusedxml==0.7.1 # via odfpy -django==3.2.15 +django==3.2.18 # via # -r requirements_cove.in # django-bootstrap3 # django-debug-toolbar # django-selenium-login # libcoveweb -django-bootstrap3==22.1 +django-bootstrap3==22.2 # via # -r requirements_cove.in # libcoveweb -django-debug-toolbar==3.5.0 +django-debug-toolbar==3.8.1 # via -r requirements_cove.in -django-environ==0.9.0 +django-environ==0.10.0 # via # -r requirements_cove.in # libcoveweb @@ -96,132 +87,132 @@ django-selenium-login==2.0.0 # via -r requirements_cove_dev.in docopt==0.6.2 # via coveralls -docutils==0.17.1 +docutils==0.18.1 # via # recommonmark # sphinx # sphinx-rtd-theme et-xmlfile==1.1.0 # via openpyxl +exceptiongroup==1.1.1 + # via + # pytest + # trio + # trio-websocket execnet==1.9.0 # via pytest-xdist -flake8==5.0.4 +flake8==6.0.0 # via -r requirements_cove_dev.in -flattentool==0.17.2 +flattentool==0.20.1 # via # -r requirements_cove.in # libcove # libcoveweb -gitdb==4.0.9 +gitdb==4.0.10 # via gitpython -gitpython==3.1.27 +gitpython==3.1.31 # via transifex-client -h11==0.13.0 +h11==0.14.0 # via wsproto hypothesis==6.13.0 # via -r requirements_cove_dev.in -idna==3.3 +idna==3.4 # via # requests # trio # urllib3 -ijson==3.1.4 +ijson==3.2.0.post0 # via # flattentool # lib360dataquality imagesize==1.4.1 # via sphinx -importlib-metadata==4.12.0 +importlib-metadata==6.0.0 # via sphinx -iniconfig==1.1.1 +iniconfig==2.0.0 # via pytest jinja2==3.1.2 # via sphinx json-merge-patch==0.2 # via -r requirements_cove.in -jsonref==0.2 +jsonref==1.1.0 # via # flattentool # libcove jsonschema==3.2.0 # via # -r requirements_cove.in + # lib360dataquality # libcove -libcove==0.29.0 +libcove==0.30.0 # via # -r requirements_cove.in # lib360dataquality # libcoveweb libcoveweb==0.27.0 # via -r requirements_cove.in -libsass==0.21.0 +libsass==0.22.0 # via -r requirements_cove_dev.in -lxml==4.9.1 +lxml==4.9.2 # via flattentool -markupsafe==2.1.1 - # via jinja2 +markupsafe==2.1.2 + # via + # jinja2 + # werkzeug mccabe==0.7.0 # via flake8 -mypy-extensions==0.4.3 +mypy-extensions==1.0.0 # via black odfpy==1.4.1 # via flattentool -openpyxl==3.0.10 +openpyxl==3.1.2 # via # -r requirements_cove.in # flattentool outcome==1.2.0 # via trio -packaging==21.3 +packaging==23.0 # via + # black # pytest # sphinx -pathspec==0.9.0 +pathspec==0.11.1 # via black -persistent==4.9.0 +persistent==5.0 # via # btrees # zodb -platformdirs==2.5.2 +platformdirs==3.1.1 # via black pluggy==1.0.0 # via pytest -py==1.11.0 - # via - # pytest - # pytest-forked -pycodestyle==2.9.1 +pycodestyle==2.10.0 # via flake8 pycparser==2.21 # via cffi -pyflakes==2.5.0 +pyflakes==3.0.1 # via flake8 -pygments==2.12.0 +pygments==2.14.0 # via sphinx -pyopenssl==22.0.0 +pyopenssl==23.0.0 # via urllib3 -pyparsing==3.0.9 - # via packaging -pyrsistent==0.18.1 +pyrsistent==0.19.3 # via jsonschema pysocks==1.7.1 # via urllib3 -pytest==7.1.2 +pytest==7.2.2 # via # -r requirements_cove_dev.in # pytest-cov # pytest-django - # pytest-forked # pytest-xdist -pytest-cov==3.0.0 +pytest-cov==4.0.0 # via -r requirements_cove_dev.in pytest-django==4.5.2 # via -r requirements_cove_dev.in -pytest-forked==1.4.0 - # via pytest-xdist -pytest-localserver==0.6.0 +pytest-localserver==0.7.1 # via -r requirements_cove_dev.in -pytest-xdist==2.5.0 +pytest-xdist==3.2.1 # via -r requirements_cove_dev.in python-dateutil==2.8.2 # via @@ -229,7 +220,7 @@ python-dateutil==2.8.2 # lib360dataquality python-slugify==4.0.1 # via transifex-client -pytz==2022.2 +pytz==2022.7.1 # via # babel # django @@ -240,7 +231,7 @@ rangedict==0.1.7 # lib360dataquality recommonmark==0.7.1 # via -r requirements_cove_dev.in -requests==2.28.1 +requests==2.28.2 # via # -r requirements_cove.in # coveralls @@ -258,20 +249,19 @@ schema==0.7.5 # via flattentool selenium==4.2.0 # via -r requirements_cove_dev.in -sentry-sdk==1.9.4 +sentry-sdk==1.16.0 # via -r requirements_cove.in six==1.16.0 # via # bleach # jsonschema - # libsass # python-dateutil # rfc3339-validator # transifex-client # zodb smmap==5.0.0 # via gitdb -sniffio==1.2.0 +sniffio==1.3.0 # via trio snowballstemmer==2.2.0 # via sphinx @@ -279,26 +269,29 @@ sortedcontainers==2.4.0 # via # hypothesis # trio -sphinx==5.1.1 +sphinx==6.1.3 # via # -r requirements_cove_dev.in # recommonmark # sphinx-rtd-theme -sphinx-rtd-theme==1.0.0 + # sphinxcontrib-jquery +sphinx-rtd-theme==1.2.0 # via -r requirements_cove_dev.in -sphinxcontrib-applehelp==1.0.2 +sphinxcontrib-applehelp==1.0.4 # via sphinx sphinxcontrib-devhelp==1.0.2 # via sphinx -sphinxcontrib-htmlhelp==2.0.0 +sphinxcontrib-htmlhelp==2.0.1 # via sphinx +sphinxcontrib-jquery==4.1 + # via sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 # via sphinx sphinxcontrib-qthelp==1.0.3 # via sphinx sphinxcontrib-serializinghtml==1.1.5 # via sphinx -sqlparse==0.4.2 +sqlparse==0.4.3 # via # django # django-debug-toolbar @@ -315,49 +308,51 @@ transaction==3.0.1 # via zodb transifex-client==0.14.4 # via -r requirements_cove_dev.in -trio==0.21.0 +trio==0.22.0 # via # selenium # trio-websocket -trio-websocket==0.9.2 +trio-websocket==0.10.0 # via selenium -typing-extensions==4.3.0 +typing-extensions==4.5.0 # via black -urllib3[secure,socks]==1.26.11 +urllib3[secure,socks]==1.26.15 # via # requests # selenium # sentry-sdk # transifex-client +urllib3-secure-extra==0.1.0 + # via urllib3 webencodings==0.5.1 # via bleach -werkzeug==1.0.1 +werkzeug==2.2.3 # via # libcoveweb # pytest-localserver -whitenoise==6.2.0 +whitenoise==6.4.0 # via -r requirements_cove.in -wsproto==1.1.0 +wsproto==1.2.0 # via trio-websocket xmltodict==0.13.0 # via # -r requirements_cove.in # flattentool -zc-lockfile==2.0 +zc-lockfile==3.0.post1 # via zodb zc-zlibstorage==1.2.0 # via flattentool -zconfig==3.6.0 +zconfig==3.6.1 # via zodb -zipp==3.8.1 +zipp==3.15.0 # via importlib-metadata -zodb==5.7.0 +zodb==5.8.0 # via # flattentool # zc-zlibstorage -zodbpickle==2.3 +zodbpickle==2.6 # via zodb -zope-interface==5.4.0 +zope-interface==5.5.2 # via # btrees # persistent diff --git a/requirements_cove_dokku.txt b/requirements_cove_dokku.txt index cf31494..6f8d417 100644 --- a/requirements_cove_dokku.txt +++ b/requirements_cove_dokku.txt @@ -6,29 +6,27 @@ # -e file:./ # via -r requirements_cove.txt -asgiref==3.5.2 +asgiref==3.6.0 # via # -r requirements_cove.txt # django -attrs==22.1.0 +attrs==22.2.0 # via # -r requirements_cove.txt # jsonschema -backports-datetime-fromisoformat==1.0.0 +backports-datetime-fromisoformat==2.0.0 # via # -r requirements_cove.txt # flattentool -bleach==5.0.1 +bleach==6.0.0 # via -r requirements_cove.txt -btrees==4.10.0 +btrees==5.0 # via # -r requirements_cove.txt # zodb cached-property==1.5.2 - # via - # -r requirements_cove.txt - # libcove -certifi==2022.6.15 + # via -r requirements_cove.txt +certifi==2022.12.7 # via # -r requirements_cove.txt # requests @@ -37,7 +35,7 @@ cffi==1.15.1 # via # -r requirements_cove.txt # persistent -charset-normalizer==2.1.0 +charset-normalizer==3.1.0 # via # -r requirements_cove.txt # requests @@ -53,19 +51,19 @@ defusedxml==0.7.1 # via # -r requirements_cove.txt # odfpy -django==3.2.15 +django==3.2.18 # via # -r requirements_cove.txt # django-bootstrap3 # django-debug-toolbar # libcoveweb -django-bootstrap3==22.1 +django-bootstrap3==22.2 # via # -r requirements_cove.txt # libcoveweb -django-debug-toolbar==3.5.0 +django-debug-toolbar==3.8.1 # via -r requirements_cove.txt -django-environ==0.9.0 +django-environ==0.10.0 # via # -r requirements_cove.txt # libcoveweb @@ -73,25 +71,25 @@ et-xmlfile==1.1.0 # via # -r requirements_cove.txt # openpyxl -flattentool==0.17.2 +flattentool==0.20.1 # via # -r requirements_cove.txt # libcove # libcoveweb gunicorn==20.1.0 # via -r requirements_cove_dokku.in -idna==3.3 +idna==3.4 # via # -r requirements_cove.txt # requests -ijson==3.1.4 +ijson==3.2.0.post0 # via # -r requirements_cove.txt # flattentool # lib360dataquality json-merge-patch==0.2 # via -r requirements_cove.txt -jsonref==0.2 +jsonref==1.1.0 # via # -r requirements_cove.txt # flattentool @@ -99,27 +97,32 @@ jsonref==0.2 jsonschema==3.2.0 # via # -r requirements_cove.txt + # lib360dataquality # libcove -libcove==0.29.0 +libcove==0.30.0 # via # -r requirements_cove.txt # lib360dataquality # libcoveweb libcoveweb==0.27.0 # via -r requirements_cove.txt -lxml==4.9.1 +lxml==4.9.2 # via # -r requirements_cove.txt # flattentool +markupsafe==2.1.2 + # via + # -r requirements_cove.txt + # werkzeug odfpy==1.4.1 # via # -r requirements_cove.txt # flattentool -openpyxl==3.0.10 +openpyxl==3.1.2 # via # -r requirements_cove.txt # flattentool -persistent==4.9.0 +persistent==5.0 # via # -r requirements_cove.txt # btrees @@ -128,7 +131,7 @@ pycparser==2.21 # via # -r requirements_cove.txt # cffi -pyrsistent==0.18.1 +pyrsistent==0.19.3 # via # -r requirements_cove.txt # jsonschema @@ -136,7 +139,7 @@ python-dateutil==2.8.2 # via # -r requirements_cove.txt # lib360dataquality -pytz==2022.2 +pytz==2022.7.1 # via # -r requirements_cove.txt # django @@ -145,7 +148,7 @@ rangedict==0.1.7 # via # -r requirements_cove.txt # lib360dataquality -requests==2.28.1 +requests==2.28.2 # via # -r requirements_cove.txt # libcove @@ -162,7 +165,7 @@ schema==0.7.5 # via # -r requirements_cove.txt # flattentool -sentry-sdk==1.9.4 +sentry-sdk==1.16.0 # via -r requirements_cove.txt six==1.16.0 # via @@ -172,7 +175,7 @@ six==1.16.0 # python-dateutil # rfc3339-validator # zodb -sqlparse==0.4.2 +sqlparse==0.4.3 # via # -r requirements_cove.txt # django @@ -183,7 +186,7 @@ transaction==3.0.1 # via # -r requirements_cove.txt # zodb -urllib3==1.26.11 +urllib3==1.26.15 # via # -r requirements_cove.txt # requests @@ -192,17 +195,17 @@ webencodings==0.5.1 # via # -r requirements_cove.txt # bleach -werkzeug==1.0.1 +werkzeug==2.2.3 # via # -r requirements_cove.txt # libcoveweb -whitenoise==6.2.0 +whitenoise==6.4.0 # via -r requirements_cove.txt xmltodict==0.13.0 # via # -r requirements_cove.txt # flattentool -zc-lockfile==2.0 +zc-lockfile==3.0.post1 # via # -r requirements_cove.txt # zodb @@ -210,20 +213,20 @@ zc-zlibstorage==1.2.0 # via # -r requirements_cove.txt # flattentool -zconfig==3.6.0 +zconfig==3.6.1 # via # -r requirements_cove.txt # zodb -zodb==5.7.0 +zodb==5.8.0 # via # -r requirements_cove.txt # flattentool # zc-zlibstorage -zodbpickle==2.3 +zodbpickle==2.6 # via # -r requirements_cove.txt # zodb -zope-interface==5.4.0 +zope-interface==5.5.2 # via # -r requirements_cove.txt # btrees diff --git a/requirements_dev.txt b/requirements_dev.txt index a78ffd8..f8ffefa 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -1,28 +1,30 @@ # -# This file is autogenerated by pip-compile with python 3.8 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: # # pip-compile requirements_dev.in # -appdirs==1.4.4 - # via black -black==21.4b1 +black==23.1.0 # via -r requirements_dev.in -click==7.1.2 +click==8.1.3 # via black -flake8==3.9.1 +flake8==6.0.0 # via -r requirements_dev.in -mccabe==0.6.1 +mccabe==0.7.0 # via flake8 -mypy-extensions==0.4.3 +mypy-extensions==1.0.0 + # via black +packaging==23.0 + # via black +pathspec==0.11.1 # via black -pathspec==0.8.1 +platformdirs==3.1.1 # via black -pycodestyle==2.7.0 +pycodestyle==2.10.0 # via flake8 -pyflakes==2.3.1 +pyflakes==3.0.1 # via flake8 -regex==2021.4.4 +tomli==2.0.1 # via black -toml==0.10.2 +typing-extensions==4.5.0 # via black diff --git a/setup.py b/setup.py index 91b2eb7..99e2192 100644 --- a/setup.py +++ b/setup.py @@ -15,6 +15,7 @@ 'python-dateutil', 'rangedict', 'ijson', + 'jsonschema<4', ], extras_require={ 'perf': [