From b88bf2bee20a190f7de0a9cd2cfa4598b2f43881 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frank=20H=C3=B6ger?= Date: Wed, 14 Feb 2024 21:27:04 +0100 Subject: [PATCH 1/8] Switch to major release --- .bumpversion.cfg | 2 +- dallinger/version.py | 2 +- demos/requirements.txt | 2 +- demos/setup.py | 2 +- pyproject.toml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 7a2e8e246..946484613 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 9.13.0a1 +current_version = 10.0.0a1 parse = (?P\d+)\.(?P\d+)\.(?P\d+)((?P[a-z]+)(?P\d+))? serialize = {major}.{minor}.{patch}{release}{build} diff --git a/dallinger/version.py b/dallinger/version.py index 82eb50a91..fe4850ae7 100644 --- a/dallinger/version.py +++ b/dallinger/version.py @@ -1,3 +1,3 @@ """Dallinger version number.""" -__version__ = "9.13.0a1" +__version__ = "10.0.0a1" diff --git a/demos/requirements.txt b/demos/requirements.txt index 64981ab66..b1d5009ba 100644 --- a/demos/requirements.txt +++ b/demos/requirements.txt @@ -1,2 +1,2 @@ -c constraints.txt -Dallinger==9.13.0a1 +Dallinger==10.0.0a1 diff --git a/demos/setup.py b/demos/setup.py index 9a2186278..be0d6713a 100644 --- a/demos/setup.py +++ b/demos/setup.py @@ -10,7 +10,7 @@ setup_args = dict( name="dlgr.demos", - version="9.13.0a1", + version="10.0.0a1", description="Demonstration experiments for Dallinger", url="http://github.com/Dallinger/Dallinger", maintainer="Jordan Suchow", diff --git a/pyproject.toml b/pyproject.toml index 987ea37ea..7f4df799c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "dallinger" -version = "9.13.0a1" +version = "10.0.0a1" maintainers = [ {name = "Jordan Suchow", email = "jws@stevens.edu"}, {name = "Peter Harrison", email = "pmch2@cam.ac.uk"}, From 4de7f3a4cbb01acdabf27b6443ac8fa198de6e98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frank=20H=C3=B6ger?= Date: Wed, 14 Feb 2024 21:27:39 +0100 Subject: [PATCH 2/8] Update versions for release --- .bumpversion.cfg | 2 +- dallinger/version.py | 2 +- demos/requirements.txt | 2 +- demos/setup.py | 2 +- pyproject.toml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 946484613..04189b17a 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 10.0.0a1 +current_version = 10.0.0 parse = (?P\d+)\.(?P\d+)\.(?P\d+)((?P[a-z]+)(?P\d+))? serialize = {major}.{minor}.{patch}{release}{build} diff --git a/dallinger/version.py b/dallinger/version.py index fe4850ae7..86b1e28e4 100644 --- a/dallinger/version.py +++ b/dallinger/version.py @@ -1,3 +1,3 @@ """Dallinger version number.""" -__version__ = "10.0.0a1" +__version__ = "10.0.0" diff --git a/demos/requirements.txt b/demos/requirements.txt index b1d5009ba..e2bb0beb7 100644 --- a/demos/requirements.txt +++ b/demos/requirements.txt @@ -1,2 +1,2 @@ -c constraints.txt -Dallinger==10.0.0a1 +Dallinger==10.0.0 diff --git a/demos/setup.py b/demos/setup.py index be0d6713a..cd55b1759 100644 --- a/demos/setup.py +++ b/demos/setup.py @@ -10,7 +10,7 @@ setup_args = dict( name="dlgr.demos", - version="10.0.0a1", + version="10.0.0", description="Demonstration experiments for Dallinger", url="http://github.com/Dallinger/Dallinger", maintainer="Jordan Suchow", diff --git a/pyproject.toml b/pyproject.toml index 7f4df799c..97be56cb0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "dallinger" -version = "10.0.0a1" +version = "10.0.0" maintainers = [ {name = "Jordan Suchow", email = "jws@stevens.edu"}, {name = "Peter Harrison", email = "pmch2@cam.ac.uk"}, From 6e2d57f8eee6aecdcc9a8670d4b7e2fc21642e61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frank=20H=C3=B6ger?= Date: Wed, 14 Feb 2024 22:56:19 +0100 Subject: [PATCH 3/8] Update dependencies --- constraints.txt | 8 ++++---- dev-requirements.txt | 8 ++++---- requirements.txt | 6 +++--- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/constraints.txt b/constraints.txt index 0f576f979..5b4b33c92 100644 --- a/constraints.txt +++ b/constraints.txt @@ -46,9 +46,9 @@ bleach==6.1.0 # via nbconvert blinker==1.7.0 # via flask -boto3==1.34.41 +boto3==1.34.42 # via dallinger -botocore==1.34.41 +botocore==1.34.42 # via # boto3 # s3transfer @@ -169,7 +169,7 @@ h11==0.14.0 # wsproto heroku3==5.2.1 # via dallinger -httpcore==1.0.2 +httpcore==1.0.3 # via httpx httpx==0.26.0 # via jupyterlab @@ -697,4 +697,4 @@ zope-interface==6.1 # The following packages are considered to be unsafe in a requirements file: # pip -# setuptools \ No newline at end of file +# setuptools diff --git a/dev-requirements.txt b/dev-requirements.txt index 82e4a8160..c8028cc0b 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -46,9 +46,9 @@ bleach==6.1.0 # via nbconvert blinker==1.7.0 # via flask -boto3==1.34.41 +boto3==1.34.42 # via dallinger -botocore==1.34.41 +botocore==1.34.42 # via # boto3 # s3transfer @@ -169,7 +169,7 @@ h11==0.14.0 # wsproto heroku3==5.2.1 # via dallinger -httpcore==1.0.2 +httpcore==1.0.3 # via httpx httpx==0.26.0 # via jupyterlab @@ -697,4 +697,4 @@ zope-interface==6.1 # The following packages are considered to be unsafe in a requirements file: # pip -# setuptools \ No newline at end of file +# setuptools diff --git a/requirements.txt b/requirements.txt index de0c4d9ce..705aa1736 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16,9 +16,9 @@ attrs==23.2.0 # trio blinker==1.7.0 # via flask -boto3==1.34.41 +boto3==1.34.42 # via dallinger -botocore==1.34.41 +botocore==1.34.42 # via # boto3 # s3transfer @@ -257,4 +257,4 @@ zope-interface==6.1 # The following packages are considered to be unsafe in a requirements file: # pip -# setuptools \ No newline at end of file +# setuptools From ff61358847202ddbf95bbec610128a38010103c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frank=20H=C3=B6ger?= Date: Thu, 15 Feb 2024 02:49:15 +0100 Subject: [PATCH 4/8] Update CHANGELOG for v10.0.0 --- CHANGELOG.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ddcae261..2a758242b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,26 @@ # Change Log -## [master](https://github.com/dallinger/dallinger/tree/master) (xxxx-xx-xx) +## [v10.0.0](https://github.com/dallinger/dallinger/tree/v10.0.0) (2024-02-15) + +#### Breaking +- Removed support for Python 3.8. + +#### Added +- Added support for Python 3.12. + - Remove version pinning for numpy, panda, pre-commit, sphinx, and sphinx-related packages. + - CI: Added Python 3.12 to GitHub workflow matrix and run Full tox tests for both Python 3.11 and 3.12. + - CI: Use Docker image python:3.12-bullseye. +- The config parameter `num_dynos_worker` (default: `1`) which allows for the configuration of the number of workers can now also be used in SSH deployments. This change is beneficial for parallellizing heavy background worker processes. Previously, this config parameter only worked for Heroku deployments. +- Added `grace_period 30s` to Caddy HTTP server configuration to prevent the Caddy server from 'getting stuck' sometimes. +- Added better checks in `dallinger docker-ssh` for pre-existing apps with the same name. +- Added Dozzle service to `dallinger docker-ssh` deployments. + +#### Changed +- Revised logging text for Prolific. +- Improve `handle_launch_data` error reporting and use it also for docker-ssh deployments. + +#### Updated +- Infrastructure: Updated dependencies; pin ipython < 8.19. ## [v9.12.0](https://github.com/dallinger/dallinger/tree/v9.12.0) (2024-01-03) From df9c720a58bb2c3ccb9bb3978c801540d686b5db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frank=20H=C3=B6ger?= Date: Thu, 15 Feb 2024 20:32:58 +0100 Subject: [PATCH 5/8] Update dependencies; update pytest to v8 Fix pytest command for running full tox tests with pytest v8 --- constraints.txt | 8 ++++---- dev-requirements.txt | 8 ++++---- pyproject.toml | 2 +- requirements.txt | 2 +- tox.ini | 2 +- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/constraints.txt b/constraints.txt index 5b4b33c92..3eb0b842a 100644 --- a/constraints.txt +++ b/constraints.txt @@ -123,7 +123,7 @@ et-xmlfile==1.1.0 # via openpyxl executing==2.0.1 # via stack-data -faker==23.1.0 +faker==23.2.0 # via dallinger fastjsonschema==2.19.1 # via nbformat @@ -278,7 +278,7 @@ jupyterlab==4.1.1 # via notebook jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.25.2 +jupyterlab-server==2.25.3 # via # jupyterlab # notebook @@ -333,7 +333,7 @@ nodeenv==1.8.0 # via pre-commit notebook==7.1.0 # via jupyter -notebook-shim==0.2.3 +notebook-shim==0.2.4 # via # jupyterlab # notebook @@ -448,7 +448,7 @@ pyproject-hooks==1.0.0 # via build pysocks==1.7.1 # via urllib3 -pytest==7.4.4 +pytest==8.0.0 # via # dallinger # pytest-rerunfailures diff --git a/dev-requirements.txt b/dev-requirements.txt index c8028cc0b..4f2e7561c 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -123,7 +123,7 @@ et-xmlfile==1.1.0 # via openpyxl executing==2.0.1 # via stack-data -faker==23.1.0 +faker==23.2.0 # via dallinger fastjsonschema==2.19.1 # via nbformat @@ -278,7 +278,7 @@ jupyterlab==4.1.1 # via notebook jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.25.2 +jupyterlab-server==2.25.3 # via # jupyterlab # notebook @@ -333,7 +333,7 @@ nodeenv==1.8.0 # via pre-commit notebook==7.1.0 # via jupyter -notebook-shim==0.2.3 +notebook-shim==0.2.4 # via # jupyterlab # notebook @@ -448,7 +448,7 @@ pyproject-hooks==1.0.0 # via build pysocks==1.7.1 # via urllib3 -pytest==7.4.4 +pytest==8.0.0 # via # dallinger # pytest-rerunfailures diff --git a/pyproject.toml b/pyproject.toml index 97be56cb0..67f6827d2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -91,7 +91,7 @@ dev = [ "pre-commit", "pycodestyle", "pypandoc", - "pytest < 8", + "pytest", "pytest-rerunfailures", "sphinx", "sphinx_rtd_theme", diff --git a/requirements.txt b/requirements.txt index 705aa1736..93cc8c2be 100644 --- a/requirements.txt +++ b/requirements.txt @@ -48,7 +48,7 @@ decorator==5.1.1 # via ipython executing==2.0.1 # via stack-data -faker==23.1.0 +faker==23.2.0 # via dallinger flask==3.0.2 # via diff --git a/tox.ini b/tox.ini index 960bb82c8..3f0ec4386 100644 --- a/tox.ini +++ b/tox.ini @@ -13,7 +13,7 @@ commands = pip install -e .[data,dev,jupyter,docker] pip install -e demos pip freeze - coverage run {envbindir}/pytest . demos/ {posargs} --runslow --chrome-headless --prolific --prolific_writes + coverage run {envbindir}/pytest tests demos {posargs} --runslow --chrome-headless --prolific --prolific_writes coverage combine coverage report coverage xml From 34733be711a120c651716bc842dfaf044c87f37a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frank=20H=C3=B6ger?= Date: Thu, 15 Feb 2024 21:18:03 +0100 Subject: [PATCH 6/8] Update demos' constraints --- demos/dlgr/demos/bartlett1932/constraints.txt | 66 ++++++++++--------- .../dlgr/demos/bartlett1932/requirements.txt | 2 +- demos/dlgr/demos/chatroom/constraints.txt | 66 ++++++++++--------- demos/dlgr/demos/chatroom/requirements.txt | 2 +- demos/dlgr/demos/chatroom_ws/constraints.txt | 66 ++++++++++--------- demos/dlgr/demos/chatroom_ws/requirements.txt | 2 +- .../dlgr/demos/concentration/constraints.txt | 66 ++++++++++--------- .../dlgr/demos/concentration/requirements.txt | 2 +- .../demos/function_learning/constraints.txt | 66 ++++++++++--------- .../demos/function_learning/requirements.txt | 2 +- .../demos/iterated_drawing/constraints.txt | 66 ++++++++++--------- .../demos/iterated_drawing/requirements.txt | 2 +- demos/dlgr/demos/mcmcp/constraints.txt | 66 ++++++++++--------- demos/dlgr/demos/mcmcp/requirements.txt | 2 +- demos/dlgr/demos/rogers/constraints.txt | 66 ++++++++++--------- demos/dlgr/demos/rogers/requirements.txt | 2 +- demos/dlgr/demos/sheep_market/constraints.txt | 66 ++++++++++--------- .../dlgr/demos/sheep_market/requirements.txt | 2 +- demos/dlgr/demos/snake/constraints.txt | 66 ++++++++++--------- demos/dlgr/demos/snake/requirements.txt | 2 +- .../demos/twentyfortyeight/constraints.txt | 66 ++++++++++--------- .../demos/twentyfortyeight/requirements.txt | 2 +- demos/dlgr/demos/vox_populi/constraints.txt | 66 ++++++++++--------- demos/dlgr/demos/vox_populi/requirements.txt | 2 +- 24 files changed, 432 insertions(+), 384 deletions(-) diff --git a/demos/dlgr/demos/bartlett1932/constraints.txt b/demos/dlgr/demos/bartlett1932/constraints.txt index f69a4c713..47186547d 100644 --- a/demos/dlgr/demos/bartlett1932/constraints.txt +++ b/demos/dlgr/demos/bartlett1932/constraints.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # ./scripts/update_experiments_constraints.sh @@ -19,19 +19,15 @@ attrs==23.2.0 # -c ../../../../dev-requirements.txt # outcome # trio -backcall==0.2.0 - # via - # -c ../../../../dev-requirements.txt - # ipython blinker==1.7.0 # via # -c ../../../../dev-requirements.txt # flask -boto3==1.34.11 +boto3==1.34.42 # via # -c ../../../../dev-requirements.txt # dallinger -botocore==1.34.11 +botocore==1.34.42 # via # -c ../../../../dev-requirements.txt # boto3 @@ -45,7 +41,7 @@ cached-property==1.5.2 # via # -c ../../../../dev-requirements.txt # dallinger -certifi==2023.11.17 +certifi==2024.2.2 # via # -c ../../../../dev-requirements.txt # requests @@ -65,11 +61,11 @@ click==8.1.7 # flask # pip-tools # rq -cryptography==41.0.7 +cryptography==42.0.2 # via # -c ../../../../dev-requirements.txt # pyopenssl -dallinger==9.12.0 +dallinger @ git+https://github.com/Dallinger/Dallinger@release-v10.0.0 # via -r requirements.txt decorator==5.1.1 # via @@ -79,11 +75,11 @@ executing==2.0.1 # via # -c ../../../../dev-requirements.txt # stack-data -faker==22.0.0 +faker==23.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -flask==3.0.0 +flask==3.0.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -111,7 +107,7 @@ future==0.18.3 # via # -c ../../../../dev-requirements.txt # dallinger -gevent==23.9.1 +gevent==24.2.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -139,7 +135,7 @@ idna==3.6 # -c ../../../../dev-requirements.txt # requests # trio -ipython==8.12.3 +ipython==8.18.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -152,7 +148,7 @@ jedi==0.19.1 # via # -c ../../../../dev-requirements.txt # ipython -jinja2==3.1.2 +jinja2==3.1.3 # via # -c ../../../../dev-requirements.txt # flask @@ -165,7 +161,7 @@ localconfig==1.1.3 # via # -c ../../../../dev-requirements.txt # dallinger -markupsafe==2.1.3 +markupsafe==2.1.5 # via # -c ../../../../dev-requirements.txt # jinja2 @@ -175,7 +171,7 @@ matplotlib-inline==0.1.6 # via # -c ../../../../dev-requirements.txt # ipython -numpy==1.24.4 +numpy==1.26.4 # via # -c ../../../../dev-requirements.txt # dallinger @@ -189,7 +185,7 @@ packaging==23.2 # -c ../../../../dev-requirements.txt # build # gunicorn -pandas==2.0.3 +pandas==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -202,10 +198,6 @@ pexpect==4.9.0 # -c ../../../../dev-requirements.txt # dallinger # ipython -pickleshare==0.7.5 - # via - # -c ../../../../dev-requirements.txt - # ipython pip-tools==7.3.0 # via # -c ../../../../dev-requirements.txt @@ -214,7 +206,7 @@ prompt-toolkit==3.0.43 # via # -c ../../../../dev-requirements.txt # ipython -psutil==5.9.7 +psutil==5.9.8 # via # -c ../../../../dev-requirements.txt # dallinger @@ -239,7 +231,7 @@ pygments==2.17.2 # via # -c ../../../../dev-requirements.txt # ipython -pyopenssl==23.3.0 +pyopenssl==24.0.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -258,7 +250,7 @@ python-dateutil==2.8.2 # faker # heroku3 # pandas -pytz==2023.3.post1 +pytz==2024.1 # via # -c ../../../../dev-requirements.txt # apscheduler @@ -281,7 +273,7 @@ s3transfer==0.10.0 # via # -c ../../../../dev-requirements.txt # boto3 -selenium==4.16.0 +selenium==4.17.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -326,6 +318,10 @@ tenacity==8.2.3 # via # -c ../../../../dev-requirements.txt # dallinger +termcolor==2.4.0 + # via + # -c ../../../../dev-requirements.txt + # yaspin timeago==1.0.16 # via # -c ../../../../dev-requirements.txt @@ -335,7 +331,7 @@ traitlets==5.14.1 # -c ../../../../dev-requirements.txt # ipython # matplotlib-inline -trio==0.23.2 +trio==0.24.0 # via # -c ../../../../dev-requirements.txt # selenium @@ -344,7 +340,11 @@ trio-websocket==0.11.1 # via # -c ../../../../dev-requirements.txt # selenium -tzdata==2023.4 +typing-extensions==4.9.0 + # via + # -c ../../../../dev-requirements.txt + # selenium +tzdata==2024.1 # via # -c ../../../../dev-requirements.txt # pandas @@ -369,7 +369,7 @@ user-agents==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -wcwidth==0.2.12 +wcwidth==0.2.13 # via # -c ../../../../dev-requirements.txt # prompt-toolkit @@ -387,10 +387,14 @@ wsproto==1.2.0 # -c ../../../../dev-requirements.txt # simple-websocket # trio-websocket -wtforms==3.1.1 +wtforms==3.1.2 # via # -c ../../../../dev-requirements.txt # flask-wtf +yaspin==3.0.1 + # via + # -c ../../../../dev-requirements.txt + # dallinger zope-event==5.0 # via # -c ../../../../dev-requirements.txt @@ -403,4 +407,4 @@ zope-interface==6.1 # The following packages are considered to be unsafe in a requirements file: # pip # setuptools -# generate from file with hash d0bfb8e6474319a7832980a687befbb2 +# generate from file with hash a0b6547b6f27818ab8aea36d8b63a692 diff --git a/demos/dlgr/demos/bartlett1932/requirements.txt b/demos/dlgr/demos/bartlett1932/requirements.txt index 07ee54ede..7ab4bdd43 100644 --- a/demos/dlgr/demos/bartlett1932/requirements.txt +++ b/demos/dlgr/demos/bartlett1932/requirements.txt @@ -1 +1 @@ -dallinger \ No newline at end of file +dallinger@git+https://github.com/Dallinger/Dallinger@release-v10.0.0 diff --git a/demos/dlgr/demos/chatroom/constraints.txt b/demos/dlgr/demos/chatroom/constraints.txt index fc17fb514..5f3334416 100644 --- a/demos/dlgr/demos/chatroom/constraints.txt +++ b/demos/dlgr/demos/chatroom/constraints.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # ./scripts/update_experiments_constraints.sh @@ -19,19 +19,15 @@ attrs==23.2.0 # -c ../../../../dev-requirements.txt # outcome # trio -backcall==0.2.0 - # via - # -c ../../../../dev-requirements.txt - # ipython blinker==1.7.0 # via # -c ../../../../dev-requirements.txt # flask -boto3==1.34.11 +boto3==1.34.42 # via # -c ../../../../dev-requirements.txt # dallinger -botocore==1.34.11 +botocore==1.34.42 # via # -c ../../../../dev-requirements.txt # boto3 @@ -45,7 +41,7 @@ cached-property==1.5.2 # via # -c ../../../../dev-requirements.txt # dallinger -certifi==2023.11.17 +certifi==2024.2.2 # via # -c ../../../../dev-requirements.txt # requests @@ -66,11 +62,11 @@ click==8.1.7 # nltk # pip-tools # rq -cryptography==41.0.7 +cryptography==42.0.2 # via # -c ../../../../dev-requirements.txt # pyopenssl -dallinger==9.12.0 +dallinger @ git+https://github.com/Dallinger/Dallinger@release-v10.0.0 # via -r requirements.txt decorator==5.1.1 # via @@ -80,11 +76,11 @@ executing==2.0.1 # via # -c ../../../../dev-requirements.txt # stack-data -faker==22.0.0 +faker==23.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -flask==3.0.0 +flask==3.0.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -112,7 +108,7 @@ future==0.18.3 # via # -c ../../../../dev-requirements.txt # dallinger -gevent==23.9.1 +gevent==24.2.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -140,7 +136,7 @@ idna==3.6 # -c ../../../../dev-requirements.txt # requests # trio -ipython==8.12.3 +ipython==8.18.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -153,7 +149,7 @@ jedi==0.19.1 # via # -c ../../../../dev-requirements.txt # ipython -jinja2==3.1.2 +jinja2==3.1.3 # via # -c ../../../../dev-requirements.txt # flask @@ -168,7 +164,7 @@ localconfig==1.1.3 # via # -c ../../../../dev-requirements.txt # dallinger -markupsafe==2.1.3 +markupsafe==2.1.5 # via # -c ../../../../dev-requirements.txt # jinja2 @@ -180,7 +176,7 @@ matplotlib-inline==0.1.6 # ipython nltk==3.6.3 # via -r requirements.txt -numpy==1.24.4 +numpy==1.26.4 # via # -c ../../../../dev-requirements.txt # dallinger @@ -194,7 +190,7 @@ packaging==23.2 # -c ../../../../dev-requirements.txt # build # gunicorn -pandas==2.0.3 +pandas==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -207,10 +203,6 @@ pexpect==4.9.0 # -c ../../../../dev-requirements.txt # dallinger # ipython -pickleshare==0.7.5 - # via - # -c ../../../../dev-requirements.txt - # ipython pip-tools==7.3.0 # via # -c ../../../../dev-requirements.txt @@ -219,7 +211,7 @@ prompt-toolkit==3.0.43 # via # -c ../../../../dev-requirements.txt # ipython -psutil==5.9.7 +psutil==5.9.8 # via # -c ../../../../dev-requirements.txt # dallinger @@ -244,7 +236,7 @@ pygments==2.17.2 # via # -c ../../../../dev-requirements.txt # ipython -pyopenssl==23.3.0 +pyopenssl==24.0.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -263,7 +255,7 @@ python-dateutil==2.8.2 # faker # heroku3 # pandas -pytz==2023.3.post1 +pytz==2024.1 # via # -c ../../../../dev-requirements.txt # apscheduler @@ -288,7 +280,7 @@ s3transfer==0.10.0 # via # -c ../../../../dev-requirements.txt # boto3 -selenium==4.16.0 +selenium==4.17.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -333,6 +325,10 @@ tenacity==8.2.3 # via # -c ../../../../dev-requirements.txt # dallinger +termcolor==2.4.0 + # via + # -c ../../../../dev-requirements.txt + # yaspin timeago==1.0.16 # via # -c ../../../../dev-requirements.txt @@ -344,7 +340,7 @@ traitlets==5.14.1 # -c ../../../../dev-requirements.txt # ipython # matplotlib-inline -trio==0.23.2 +trio==0.24.0 # via # -c ../../../../dev-requirements.txt # selenium @@ -353,7 +349,11 @@ trio-websocket==0.11.1 # via # -c ../../../../dev-requirements.txt # selenium -tzdata==2023.4 +typing-extensions==4.9.0 + # via + # -c ../../../../dev-requirements.txt + # selenium +tzdata==2024.1 # via # -c ../../../../dev-requirements.txt # pandas @@ -378,7 +378,7 @@ user-agents==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -wcwidth==0.2.12 +wcwidth==0.2.13 # via # -c ../../../../dev-requirements.txt # prompt-toolkit @@ -396,10 +396,14 @@ wsproto==1.2.0 # -c ../../../../dev-requirements.txt # simple-websocket # trio-websocket -wtforms==3.1.1 +wtforms==3.1.2 # via # -c ../../../../dev-requirements.txt # flask-wtf +yaspin==3.0.1 + # via + # -c ../../../../dev-requirements.txt + # dallinger zope-event==5.0 # via # -c ../../../../dev-requirements.txt @@ -412,4 +416,4 @@ zope-interface==6.1 # The following packages are considered to be unsafe in a requirements file: # pip # setuptools -# generate from file with hash d39b0f1bdc6cb1547770afc5c290bb0b +# generate from file with hash 70b008d43083ffa63e393c7bacbf02a1 diff --git a/demos/dlgr/demos/chatroom/requirements.txt b/demos/dlgr/demos/chatroom/requirements.txt index 34eb823d4..1b16346b5 100644 --- a/demos/dlgr/demos/chatroom/requirements.txt +++ b/demos/dlgr/demos/chatroom/requirements.txt @@ -1,2 +1,2 @@ -dallinger +dallinger@git+https://github.com/Dallinger/Dallinger@release-v10.0.0 nltk diff --git a/demos/dlgr/demos/chatroom_ws/constraints.txt b/demos/dlgr/demos/chatroom_ws/constraints.txt index fc17fb514..5f3334416 100644 --- a/demos/dlgr/demos/chatroom_ws/constraints.txt +++ b/demos/dlgr/demos/chatroom_ws/constraints.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # ./scripts/update_experiments_constraints.sh @@ -19,19 +19,15 @@ attrs==23.2.0 # -c ../../../../dev-requirements.txt # outcome # trio -backcall==0.2.0 - # via - # -c ../../../../dev-requirements.txt - # ipython blinker==1.7.0 # via # -c ../../../../dev-requirements.txt # flask -boto3==1.34.11 +boto3==1.34.42 # via # -c ../../../../dev-requirements.txt # dallinger -botocore==1.34.11 +botocore==1.34.42 # via # -c ../../../../dev-requirements.txt # boto3 @@ -45,7 +41,7 @@ cached-property==1.5.2 # via # -c ../../../../dev-requirements.txt # dallinger -certifi==2023.11.17 +certifi==2024.2.2 # via # -c ../../../../dev-requirements.txt # requests @@ -66,11 +62,11 @@ click==8.1.7 # nltk # pip-tools # rq -cryptography==41.0.7 +cryptography==42.0.2 # via # -c ../../../../dev-requirements.txt # pyopenssl -dallinger==9.12.0 +dallinger @ git+https://github.com/Dallinger/Dallinger@release-v10.0.0 # via -r requirements.txt decorator==5.1.1 # via @@ -80,11 +76,11 @@ executing==2.0.1 # via # -c ../../../../dev-requirements.txt # stack-data -faker==22.0.0 +faker==23.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -flask==3.0.0 +flask==3.0.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -112,7 +108,7 @@ future==0.18.3 # via # -c ../../../../dev-requirements.txt # dallinger -gevent==23.9.1 +gevent==24.2.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -140,7 +136,7 @@ idna==3.6 # -c ../../../../dev-requirements.txt # requests # trio -ipython==8.12.3 +ipython==8.18.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -153,7 +149,7 @@ jedi==0.19.1 # via # -c ../../../../dev-requirements.txt # ipython -jinja2==3.1.2 +jinja2==3.1.3 # via # -c ../../../../dev-requirements.txt # flask @@ -168,7 +164,7 @@ localconfig==1.1.3 # via # -c ../../../../dev-requirements.txt # dallinger -markupsafe==2.1.3 +markupsafe==2.1.5 # via # -c ../../../../dev-requirements.txt # jinja2 @@ -180,7 +176,7 @@ matplotlib-inline==0.1.6 # ipython nltk==3.6.3 # via -r requirements.txt -numpy==1.24.4 +numpy==1.26.4 # via # -c ../../../../dev-requirements.txt # dallinger @@ -194,7 +190,7 @@ packaging==23.2 # -c ../../../../dev-requirements.txt # build # gunicorn -pandas==2.0.3 +pandas==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -207,10 +203,6 @@ pexpect==4.9.0 # -c ../../../../dev-requirements.txt # dallinger # ipython -pickleshare==0.7.5 - # via - # -c ../../../../dev-requirements.txt - # ipython pip-tools==7.3.0 # via # -c ../../../../dev-requirements.txt @@ -219,7 +211,7 @@ prompt-toolkit==3.0.43 # via # -c ../../../../dev-requirements.txt # ipython -psutil==5.9.7 +psutil==5.9.8 # via # -c ../../../../dev-requirements.txt # dallinger @@ -244,7 +236,7 @@ pygments==2.17.2 # via # -c ../../../../dev-requirements.txt # ipython -pyopenssl==23.3.0 +pyopenssl==24.0.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -263,7 +255,7 @@ python-dateutil==2.8.2 # faker # heroku3 # pandas -pytz==2023.3.post1 +pytz==2024.1 # via # -c ../../../../dev-requirements.txt # apscheduler @@ -288,7 +280,7 @@ s3transfer==0.10.0 # via # -c ../../../../dev-requirements.txt # boto3 -selenium==4.16.0 +selenium==4.17.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -333,6 +325,10 @@ tenacity==8.2.3 # via # -c ../../../../dev-requirements.txt # dallinger +termcolor==2.4.0 + # via + # -c ../../../../dev-requirements.txt + # yaspin timeago==1.0.16 # via # -c ../../../../dev-requirements.txt @@ -344,7 +340,7 @@ traitlets==5.14.1 # -c ../../../../dev-requirements.txt # ipython # matplotlib-inline -trio==0.23.2 +trio==0.24.0 # via # -c ../../../../dev-requirements.txt # selenium @@ -353,7 +349,11 @@ trio-websocket==0.11.1 # via # -c ../../../../dev-requirements.txt # selenium -tzdata==2023.4 +typing-extensions==4.9.0 + # via + # -c ../../../../dev-requirements.txt + # selenium +tzdata==2024.1 # via # -c ../../../../dev-requirements.txt # pandas @@ -378,7 +378,7 @@ user-agents==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -wcwidth==0.2.12 +wcwidth==0.2.13 # via # -c ../../../../dev-requirements.txt # prompt-toolkit @@ -396,10 +396,14 @@ wsproto==1.2.0 # -c ../../../../dev-requirements.txt # simple-websocket # trio-websocket -wtforms==3.1.1 +wtforms==3.1.2 # via # -c ../../../../dev-requirements.txt # flask-wtf +yaspin==3.0.1 + # via + # -c ../../../../dev-requirements.txt + # dallinger zope-event==5.0 # via # -c ../../../../dev-requirements.txt @@ -412,4 +416,4 @@ zope-interface==6.1 # The following packages are considered to be unsafe in a requirements file: # pip # setuptools -# generate from file with hash d39b0f1bdc6cb1547770afc5c290bb0b +# generate from file with hash 70b008d43083ffa63e393c7bacbf02a1 diff --git a/demos/dlgr/demos/chatroom_ws/requirements.txt b/demos/dlgr/demos/chatroom_ws/requirements.txt index 34eb823d4..1b16346b5 100644 --- a/demos/dlgr/demos/chatroom_ws/requirements.txt +++ b/demos/dlgr/demos/chatroom_ws/requirements.txt @@ -1,2 +1,2 @@ -dallinger +dallinger@git+https://github.com/Dallinger/Dallinger@release-v10.0.0 nltk diff --git a/demos/dlgr/demos/concentration/constraints.txt b/demos/dlgr/demos/concentration/constraints.txt index b3dbdbd26..47186547d 100644 --- a/demos/dlgr/demos/concentration/constraints.txt +++ b/demos/dlgr/demos/concentration/constraints.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # ./scripts/update_experiments_constraints.sh @@ -19,19 +19,15 @@ attrs==23.2.0 # -c ../../../../dev-requirements.txt # outcome # trio -backcall==0.2.0 - # via - # -c ../../../../dev-requirements.txt - # ipython blinker==1.7.0 # via # -c ../../../../dev-requirements.txt # flask -boto3==1.34.11 +boto3==1.34.42 # via # -c ../../../../dev-requirements.txt # dallinger -botocore==1.34.11 +botocore==1.34.42 # via # -c ../../../../dev-requirements.txt # boto3 @@ -45,7 +41,7 @@ cached-property==1.5.2 # via # -c ../../../../dev-requirements.txt # dallinger -certifi==2023.11.17 +certifi==2024.2.2 # via # -c ../../../../dev-requirements.txt # requests @@ -65,11 +61,11 @@ click==8.1.7 # flask # pip-tools # rq -cryptography==41.0.7 +cryptography==42.0.2 # via # -c ../../../../dev-requirements.txt # pyopenssl -dallinger==9.12.0 +dallinger @ git+https://github.com/Dallinger/Dallinger@release-v10.0.0 # via -r requirements.txt decorator==5.1.1 # via @@ -79,11 +75,11 @@ executing==2.0.1 # via # -c ../../../../dev-requirements.txt # stack-data -faker==22.0.0 +faker==23.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -flask==3.0.0 +flask==3.0.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -111,7 +107,7 @@ future==0.18.3 # via # -c ../../../../dev-requirements.txt # dallinger -gevent==23.9.1 +gevent==24.2.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -139,7 +135,7 @@ idna==3.6 # -c ../../../../dev-requirements.txt # requests # trio -ipython==8.12.3 +ipython==8.18.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -152,7 +148,7 @@ jedi==0.19.1 # via # -c ../../../../dev-requirements.txt # ipython -jinja2==3.1.2 +jinja2==3.1.3 # via # -c ../../../../dev-requirements.txt # flask @@ -165,7 +161,7 @@ localconfig==1.1.3 # via # -c ../../../../dev-requirements.txt # dallinger -markupsafe==2.1.3 +markupsafe==2.1.5 # via # -c ../../../../dev-requirements.txt # jinja2 @@ -175,7 +171,7 @@ matplotlib-inline==0.1.6 # via # -c ../../../../dev-requirements.txt # ipython -numpy==1.24.4 +numpy==1.26.4 # via # -c ../../../../dev-requirements.txt # dallinger @@ -189,7 +185,7 @@ packaging==23.2 # -c ../../../../dev-requirements.txt # build # gunicorn -pandas==2.0.3 +pandas==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -202,10 +198,6 @@ pexpect==4.9.0 # -c ../../../../dev-requirements.txt # dallinger # ipython -pickleshare==0.7.5 - # via - # -c ../../../../dev-requirements.txt - # ipython pip-tools==7.3.0 # via # -c ../../../../dev-requirements.txt @@ -214,7 +206,7 @@ prompt-toolkit==3.0.43 # via # -c ../../../../dev-requirements.txt # ipython -psutil==5.9.7 +psutil==5.9.8 # via # -c ../../../../dev-requirements.txt # dallinger @@ -239,7 +231,7 @@ pygments==2.17.2 # via # -c ../../../../dev-requirements.txt # ipython -pyopenssl==23.3.0 +pyopenssl==24.0.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -258,7 +250,7 @@ python-dateutil==2.8.2 # faker # heroku3 # pandas -pytz==2023.3.post1 +pytz==2024.1 # via # -c ../../../../dev-requirements.txt # apscheduler @@ -281,7 +273,7 @@ s3transfer==0.10.0 # via # -c ../../../../dev-requirements.txt # boto3 -selenium==4.16.0 +selenium==4.17.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -326,6 +318,10 @@ tenacity==8.2.3 # via # -c ../../../../dev-requirements.txt # dallinger +termcolor==2.4.0 + # via + # -c ../../../../dev-requirements.txt + # yaspin timeago==1.0.16 # via # -c ../../../../dev-requirements.txt @@ -335,7 +331,7 @@ traitlets==5.14.1 # -c ../../../../dev-requirements.txt # ipython # matplotlib-inline -trio==0.23.2 +trio==0.24.0 # via # -c ../../../../dev-requirements.txt # selenium @@ -344,7 +340,11 @@ trio-websocket==0.11.1 # via # -c ../../../../dev-requirements.txt # selenium -tzdata==2023.4 +typing-extensions==4.9.0 + # via + # -c ../../../../dev-requirements.txt + # selenium +tzdata==2024.1 # via # -c ../../../../dev-requirements.txt # pandas @@ -369,7 +369,7 @@ user-agents==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -wcwidth==0.2.12 +wcwidth==0.2.13 # via # -c ../../../../dev-requirements.txt # prompt-toolkit @@ -387,10 +387,14 @@ wsproto==1.2.0 # -c ../../../../dev-requirements.txt # simple-websocket # trio-websocket -wtforms==3.1.1 +wtforms==3.1.2 # via # -c ../../../../dev-requirements.txt # flask-wtf +yaspin==3.0.1 + # via + # -c ../../../../dev-requirements.txt + # dallinger zope-event==5.0 # via # -c ../../../../dev-requirements.txt @@ -403,4 +407,4 @@ zope-interface==6.1 # The following packages are considered to be unsafe in a requirements file: # pip # setuptools -# generate from file with hash 0cab82a0f71a21f46d5e1123cd7483ee +# generate from file with hash a0b6547b6f27818ab8aea36d8b63a692 diff --git a/demos/dlgr/demos/concentration/requirements.txt b/demos/dlgr/demos/concentration/requirements.txt index 0f40c5f15..7ab4bdd43 100644 --- a/demos/dlgr/demos/concentration/requirements.txt +++ b/demos/dlgr/demos/concentration/requirements.txt @@ -1 +1 @@ -dallinger +dallinger@git+https://github.com/Dallinger/Dallinger@release-v10.0.0 diff --git a/demos/dlgr/demos/function_learning/constraints.txt b/demos/dlgr/demos/function_learning/constraints.txt index b3dbdbd26..47186547d 100644 --- a/demos/dlgr/demos/function_learning/constraints.txt +++ b/demos/dlgr/demos/function_learning/constraints.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # ./scripts/update_experiments_constraints.sh @@ -19,19 +19,15 @@ attrs==23.2.0 # -c ../../../../dev-requirements.txt # outcome # trio -backcall==0.2.0 - # via - # -c ../../../../dev-requirements.txt - # ipython blinker==1.7.0 # via # -c ../../../../dev-requirements.txt # flask -boto3==1.34.11 +boto3==1.34.42 # via # -c ../../../../dev-requirements.txt # dallinger -botocore==1.34.11 +botocore==1.34.42 # via # -c ../../../../dev-requirements.txt # boto3 @@ -45,7 +41,7 @@ cached-property==1.5.2 # via # -c ../../../../dev-requirements.txt # dallinger -certifi==2023.11.17 +certifi==2024.2.2 # via # -c ../../../../dev-requirements.txt # requests @@ -65,11 +61,11 @@ click==8.1.7 # flask # pip-tools # rq -cryptography==41.0.7 +cryptography==42.0.2 # via # -c ../../../../dev-requirements.txt # pyopenssl -dallinger==9.12.0 +dallinger @ git+https://github.com/Dallinger/Dallinger@release-v10.0.0 # via -r requirements.txt decorator==5.1.1 # via @@ -79,11 +75,11 @@ executing==2.0.1 # via # -c ../../../../dev-requirements.txt # stack-data -faker==22.0.0 +faker==23.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -flask==3.0.0 +flask==3.0.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -111,7 +107,7 @@ future==0.18.3 # via # -c ../../../../dev-requirements.txt # dallinger -gevent==23.9.1 +gevent==24.2.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -139,7 +135,7 @@ idna==3.6 # -c ../../../../dev-requirements.txt # requests # trio -ipython==8.12.3 +ipython==8.18.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -152,7 +148,7 @@ jedi==0.19.1 # via # -c ../../../../dev-requirements.txt # ipython -jinja2==3.1.2 +jinja2==3.1.3 # via # -c ../../../../dev-requirements.txt # flask @@ -165,7 +161,7 @@ localconfig==1.1.3 # via # -c ../../../../dev-requirements.txt # dallinger -markupsafe==2.1.3 +markupsafe==2.1.5 # via # -c ../../../../dev-requirements.txt # jinja2 @@ -175,7 +171,7 @@ matplotlib-inline==0.1.6 # via # -c ../../../../dev-requirements.txt # ipython -numpy==1.24.4 +numpy==1.26.4 # via # -c ../../../../dev-requirements.txt # dallinger @@ -189,7 +185,7 @@ packaging==23.2 # -c ../../../../dev-requirements.txt # build # gunicorn -pandas==2.0.3 +pandas==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -202,10 +198,6 @@ pexpect==4.9.0 # -c ../../../../dev-requirements.txt # dallinger # ipython -pickleshare==0.7.5 - # via - # -c ../../../../dev-requirements.txt - # ipython pip-tools==7.3.0 # via # -c ../../../../dev-requirements.txt @@ -214,7 +206,7 @@ prompt-toolkit==3.0.43 # via # -c ../../../../dev-requirements.txt # ipython -psutil==5.9.7 +psutil==5.9.8 # via # -c ../../../../dev-requirements.txt # dallinger @@ -239,7 +231,7 @@ pygments==2.17.2 # via # -c ../../../../dev-requirements.txt # ipython -pyopenssl==23.3.0 +pyopenssl==24.0.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -258,7 +250,7 @@ python-dateutil==2.8.2 # faker # heroku3 # pandas -pytz==2023.3.post1 +pytz==2024.1 # via # -c ../../../../dev-requirements.txt # apscheduler @@ -281,7 +273,7 @@ s3transfer==0.10.0 # via # -c ../../../../dev-requirements.txt # boto3 -selenium==4.16.0 +selenium==4.17.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -326,6 +318,10 @@ tenacity==8.2.3 # via # -c ../../../../dev-requirements.txt # dallinger +termcolor==2.4.0 + # via + # -c ../../../../dev-requirements.txt + # yaspin timeago==1.0.16 # via # -c ../../../../dev-requirements.txt @@ -335,7 +331,7 @@ traitlets==5.14.1 # -c ../../../../dev-requirements.txt # ipython # matplotlib-inline -trio==0.23.2 +trio==0.24.0 # via # -c ../../../../dev-requirements.txt # selenium @@ -344,7 +340,11 @@ trio-websocket==0.11.1 # via # -c ../../../../dev-requirements.txt # selenium -tzdata==2023.4 +typing-extensions==4.9.0 + # via + # -c ../../../../dev-requirements.txt + # selenium +tzdata==2024.1 # via # -c ../../../../dev-requirements.txt # pandas @@ -369,7 +369,7 @@ user-agents==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -wcwidth==0.2.12 +wcwidth==0.2.13 # via # -c ../../../../dev-requirements.txt # prompt-toolkit @@ -387,10 +387,14 @@ wsproto==1.2.0 # -c ../../../../dev-requirements.txt # simple-websocket # trio-websocket -wtforms==3.1.1 +wtforms==3.1.2 # via # -c ../../../../dev-requirements.txt # flask-wtf +yaspin==3.0.1 + # via + # -c ../../../../dev-requirements.txt + # dallinger zope-event==5.0 # via # -c ../../../../dev-requirements.txt @@ -403,4 +407,4 @@ zope-interface==6.1 # The following packages are considered to be unsafe in a requirements file: # pip # setuptools -# generate from file with hash 0cab82a0f71a21f46d5e1123cd7483ee +# generate from file with hash a0b6547b6f27818ab8aea36d8b63a692 diff --git a/demos/dlgr/demos/function_learning/requirements.txt b/demos/dlgr/demos/function_learning/requirements.txt index 0f40c5f15..7ab4bdd43 100644 --- a/demos/dlgr/demos/function_learning/requirements.txt +++ b/demos/dlgr/demos/function_learning/requirements.txt @@ -1 +1 @@ -dallinger +dallinger@git+https://github.com/Dallinger/Dallinger@release-v10.0.0 diff --git a/demos/dlgr/demos/iterated_drawing/constraints.txt b/demos/dlgr/demos/iterated_drawing/constraints.txt index b3dbdbd26..47186547d 100644 --- a/demos/dlgr/demos/iterated_drawing/constraints.txt +++ b/demos/dlgr/demos/iterated_drawing/constraints.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # ./scripts/update_experiments_constraints.sh @@ -19,19 +19,15 @@ attrs==23.2.0 # -c ../../../../dev-requirements.txt # outcome # trio -backcall==0.2.0 - # via - # -c ../../../../dev-requirements.txt - # ipython blinker==1.7.0 # via # -c ../../../../dev-requirements.txt # flask -boto3==1.34.11 +boto3==1.34.42 # via # -c ../../../../dev-requirements.txt # dallinger -botocore==1.34.11 +botocore==1.34.42 # via # -c ../../../../dev-requirements.txt # boto3 @@ -45,7 +41,7 @@ cached-property==1.5.2 # via # -c ../../../../dev-requirements.txt # dallinger -certifi==2023.11.17 +certifi==2024.2.2 # via # -c ../../../../dev-requirements.txt # requests @@ -65,11 +61,11 @@ click==8.1.7 # flask # pip-tools # rq -cryptography==41.0.7 +cryptography==42.0.2 # via # -c ../../../../dev-requirements.txt # pyopenssl -dallinger==9.12.0 +dallinger @ git+https://github.com/Dallinger/Dallinger@release-v10.0.0 # via -r requirements.txt decorator==5.1.1 # via @@ -79,11 +75,11 @@ executing==2.0.1 # via # -c ../../../../dev-requirements.txt # stack-data -faker==22.0.0 +faker==23.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -flask==3.0.0 +flask==3.0.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -111,7 +107,7 @@ future==0.18.3 # via # -c ../../../../dev-requirements.txt # dallinger -gevent==23.9.1 +gevent==24.2.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -139,7 +135,7 @@ idna==3.6 # -c ../../../../dev-requirements.txt # requests # trio -ipython==8.12.3 +ipython==8.18.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -152,7 +148,7 @@ jedi==0.19.1 # via # -c ../../../../dev-requirements.txt # ipython -jinja2==3.1.2 +jinja2==3.1.3 # via # -c ../../../../dev-requirements.txt # flask @@ -165,7 +161,7 @@ localconfig==1.1.3 # via # -c ../../../../dev-requirements.txt # dallinger -markupsafe==2.1.3 +markupsafe==2.1.5 # via # -c ../../../../dev-requirements.txt # jinja2 @@ -175,7 +171,7 @@ matplotlib-inline==0.1.6 # via # -c ../../../../dev-requirements.txt # ipython -numpy==1.24.4 +numpy==1.26.4 # via # -c ../../../../dev-requirements.txt # dallinger @@ -189,7 +185,7 @@ packaging==23.2 # -c ../../../../dev-requirements.txt # build # gunicorn -pandas==2.0.3 +pandas==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -202,10 +198,6 @@ pexpect==4.9.0 # -c ../../../../dev-requirements.txt # dallinger # ipython -pickleshare==0.7.5 - # via - # -c ../../../../dev-requirements.txt - # ipython pip-tools==7.3.0 # via # -c ../../../../dev-requirements.txt @@ -214,7 +206,7 @@ prompt-toolkit==3.0.43 # via # -c ../../../../dev-requirements.txt # ipython -psutil==5.9.7 +psutil==5.9.8 # via # -c ../../../../dev-requirements.txt # dallinger @@ -239,7 +231,7 @@ pygments==2.17.2 # via # -c ../../../../dev-requirements.txt # ipython -pyopenssl==23.3.0 +pyopenssl==24.0.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -258,7 +250,7 @@ python-dateutil==2.8.2 # faker # heroku3 # pandas -pytz==2023.3.post1 +pytz==2024.1 # via # -c ../../../../dev-requirements.txt # apscheduler @@ -281,7 +273,7 @@ s3transfer==0.10.0 # via # -c ../../../../dev-requirements.txt # boto3 -selenium==4.16.0 +selenium==4.17.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -326,6 +318,10 @@ tenacity==8.2.3 # via # -c ../../../../dev-requirements.txt # dallinger +termcolor==2.4.0 + # via + # -c ../../../../dev-requirements.txt + # yaspin timeago==1.0.16 # via # -c ../../../../dev-requirements.txt @@ -335,7 +331,7 @@ traitlets==5.14.1 # -c ../../../../dev-requirements.txt # ipython # matplotlib-inline -trio==0.23.2 +trio==0.24.0 # via # -c ../../../../dev-requirements.txt # selenium @@ -344,7 +340,11 @@ trio-websocket==0.11.1 # via # -c ../../../../dev-requirements.txt # selenium -tzdata==2023.4 +typing-extensions==4.9.0 + # via + # -c ../../../../dev-requirements.txt + # selenium +tzdata==2024.1 # via # -c ../../../../dev-requirements.txt # pandas @@ -369,7 +369,7 @@ user-agents==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -wcwidth==0.2.12 +wcwidth==0.2.13 # via # -c ../../../../dev-requirements.txt # prompt-toolkit @@ -387,10 +387,14 @@ wsproto==1.2.0 # -c ../../../../dev-requirements.txt # simple-websocket # trio-websocket -wtforms==3.1.1 +wtforms==3.1.2 # via # -c ../../../../dev-requirements.txt # flask-wtf +yaspin==3.0.1 + # via + # -c ../../../../dev-requirements.txt + # dallinger zope-event==5.0 # via # -c ../../../../dev-requirements.txt @@ -403,4 +407,4 @@ zope-interface==6.1 # The following packages are considered to be unsafe in a requirements file: # pip # setuptools -# generate from file with hash 0cab82a0f71a21f46d5e1123cd7483ee +# generate from file with hash a0b6547b6f27818ab8aea36d8b63a692 diff --git a/demos/dlgr/demos/iterated_drawing/requirements.txt b/demos/dlgr/demos/iterated_drawing/requirements.txt index 0f40c5f15..7ab4bdd43 100644 --- a/demos/dlgr/demos/iterated_drawing/requirements.txt +++ b/demos/dlgr/demos/iterated_drawing/requirements.txt @@ -1 +1 @@ -dallinger +dallinger@git+https://github.com/Dallinger/Dallinger@release-v10.0.0 diff --git a/demos/dlgr/demos/mcmcp/constraints.txt b/demos/dlgr/demos/mcmcp/constraints.txt index b3dbdbd26..47186547d 100644 --- a/demos/dlgr/demos/mcmcp/constraints.txt +++ b/demos/dlgr/demos/mcmcp/constraints.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # ./scripts/update_experiments_constraints.sh @@ -19,19 +19,15 @@ attrs==23.2.0 # -c ../../../../dev-requirements.txt # outcome # trio -backcall==0.2.0 - # via - # -c ../../../../dev-requirements.txt - # ipython blinker==1.7.0 # via # -c ../../../../dev-requirements.txt # flask -boto3==1.34.11 +boto3==1.34.42 # via # -c ../../../../dev-requirements.txt # dallinger -botocore==1.34.11 +botocore==1.34.42 # via # -c ../../../../dev-requirements.txt # boto3 @@ -45,7 +41,7 @@ cached-property==1.5.2 # via # -c ../../../../dev-requirements.txt # dallinger -certifi==2023.11.17 +certifi==2024.2.2 # via # -c ../../../../dev-requirements.txt # requests @@ -65,11 +61,11 @@ click==8.1.7 # flask # pip-tools # rq -cryptography==41.0.7 +cryptography==42.0.2 # via # -c ../../../../dev-requirements.txt # pyopenssl -dallinger==9.12.0 +dallinger @ git+https://github.com/Dallinger/Dallinger@release-v10.0.0 # via -r requirements.txt decorator==5.1.1 # via @@ -79,11 +75,11 @@ executing==2.0.1 # via # -c ../../../../dev-requirements.txt # stack-data -faker==22.0.0 +faker==23.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -flask==3.0.0 +flask==3.0.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -111,7 +107,7 @@ future==0.18.3 # via # -c ../../../../dev-requirements.txt # dallinger -gevent==23.9.1 +gevent==24.2.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -139,7 +135,7 @@ idna==3.6 # -c ../../../../dev-requirements.txt # requests # trio -ipython==8.12.3 +ipython==8.18.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -152,7 +148,7 @@ jedi==0.19.1 # via # -c ../../../../dev-requirements.txt # ipython -jinja2==3.1.2 +jinja2==3.1.3 # via # -c ../../../../dev-requirements.txt # flask @@ -165,7 +161,7 @@ localconfig==1.1.3 # via # -c ../../../../dev-requirements.txt # dallinger -markupsafe==2.1.3 +markupsafe==2.1.5 # via # -c ../../../../dev-requirements.txt # jinja2 @@ -175,7 +171,7 @@ matplotlib-inline==0.1.6 # via # -c ../../../../dev-requirements.txt # ipython -numpy==1.24.4 +numpy==1.26.4 # via # -c ../../../../dev-requirements.txt # dallinger @@ -189,7 +185,7 @@ packaging==23.2 # -c ../../../../dev-requirements.txt # build # gunicorn -pandas==2.0.3 +pandas==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -202,10 +198,6 @@ pexpect==4.9.0 # -c ../../../../dev-requirements.txt # dallinger # ipython -pickleshare==0.7.5 - # via - # -c ../../../../dev-requirements.txt - # ipython pip-tools==7.3.0 # via # -c ../../../../dev-requirements.txt @@ -214,7 +206,7 @@ prompt-toolkit==3.0.43 # via # -c ../../../../dev-requirements.txt # ipython -psutil==5.9.7 +psutil==5.9.8 # via # -c ../../../../dev-requirements.txt # dallinger @@ -239,7 +231,7 @@ pygments==2.17.2 # via # -c ../../../../dev-requirements.txt # ipython -pyopenssl==23.3.0 +pyopenssl==24.0.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -258,7 +250,7 @@ python-dateutil==2.8.2 # faker # heroku3 # pandas -pytz==2023.3.post1 +pytz==2024.1 # via # -c ../../../../dev-requirements.txt # apscheduler @@ -281,7 +273,7 @@ s3transfer==0.10.0 # via # -c ../../../../dev-requirements.txt # boto3 -selenium==4.16.0 +selenium==4.17.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -326,6 +318,10 @@ tenacity==8.2.3 # via # -c ../../../../dev-requirements.txt # dallinger +termcolor==2.4.0 + # via + # -c ../../../../dev-requirements.txt + # yaspin timeago==1.0.16 # via # -c ../../../../dev-requirements.txt @@ -335,7 +331,7 @@ traitlets==5.14.1 # -c ../../../../dev-requirements.txt # ipython # matplotlib-inline -trio==0.23.2 +trio==0.24.0 # via # -c ../../../../dev-requirements.txt # selenium @@ -344,7 +340,11 @@ trio-websocket==0.11.1 # via # -c ../../../../dev-requirements.txt # selenium -tzdata==2023.4 +typing-extensions==4.9.0 + # via + # -c ../../../../dev-requirements.txt + # selenium +tzdata==2024.1 # via # -c ../../../../dev-requirements.txt # pandas @@ -369,7 +369,7 @@ user-agents==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -wcwidth==0.2.12 +wcwidth==0.2.13 # via # -c ../../../../dev-requirements.txt # prompt-toolkit @@ -387,10 +387,14 @@ wsproto==1.2.0 # -c ../../../../dev-requirements.txt # simple-websocket # trio-websocket -wtforms==3.1.1 +wtforms==3.1.2 # via # -c ../../../../dev-requirements.txt # flask-wtf +yaspin==3.0.1 + # via + # -c ../../../../dev-requirements.txt + # dallinger zope-event==5.0 # via # -c ../../../../dev-requirements.txt @@ -403,4 +407,4 @@ zope-interface==6.1 # The following packages are considered to be unsafe in a requirements file: # pip # setuptools -# generate from file with hash 0cab82a0f71a21f46d5e1123cd7483ee +# generate from file with hash a0b6547b6f27818ab8aea36d8b63a692 diff --git a/demos/dlgr/demos/mcmcp/requirements.txt b/demos/dlgr/demos/mcmcp/requirements.txt index 0f40c5f15..7ab4bdd43 100644 --- a/demos/dlgr/demos/mcmcp/requirements.txt +++ b/demos/dlgr/demos/mcmcp/requirements.txt @@ -1 +1 @@ -dallinger +dallinger@git+https://github.com/Dallinger/Dallinger@release-v10.0.0 diff --git a/demos/dlgr/demos/rogers/constraints.txt b/demos/dlgr/demos/rogers/constraints.txt index b3dbdbd26..47186547d 100644 --- a/demos/dlgr/demos/rogers/constraints.txt +++ b/demos/dlgr/demos/rogers/constraints.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # ./scripts/update_experiments_constraints.sh @@ -19,19 +19,15 @@ attrs==23.2.0 # -c ../../../../dev-requirements.txt # outcome # trio -backcall==0.2.0 - # via - # -c ../../../../dev-requirements.txt - # ipython blinker==1.7.0 # via # -c ../../../../dev-requirements.txt # flask -boto3==1.34.11 +boto3==1.34.42 # via # -c ../../../../dev-requirements.txt # dallinger -botocore==1.34.11 +botocore==1.34.42 # via # -c ../../../../dev-requirements.txt # boto3 @@ -45,7 +41,7 @@ cached-property==1.5.2 # via # -c ../../../../dev-requirements.txt # dallinger -certifi==2023.11.17 +certifi==2024.2.2 # via # -c ../../../../dev-requirements.txt # requests @@ -65,11 +61,11 @@ click==8.1.7 # flask # pip-tools # rq -cryptography==41.0.7 +cryptography==42.0.2 # via # -c ../../../../dev-requirements.txt # pyopenssl -dallinger==9.12.0 +dallinger @ git+https://github.com/Dallinger/Dallinger@release-v10.0.0 # via -r requirements.txt decorator==5.1.1 # via @@ -79,11 +75,11 @@ executing==2.0.1 # via # -c ../../../../dev-requirements.txt # stack-data -faker==22.0.0 +faker==23.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -flask==3.0.0 +flask==3.0.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -111,7 +107,7 @@ future==0.18.3 # via # -c ../../../../dev-requirements.txt # dallinger -gevent==23.9.1 +gevent==24.2.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -139,7 +135,7 @@ idna==3.6 # -c ../../../../dev-requirements.txt # requests # trio -ipython==8.12.3 +ipython==8.18.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -152,7 +148,7 @@ jedi==0.19.1 # via # -c ../../../../dev-requirements.txt # ipython -jinja2==3.1.2 +jinja2==3.1.3 # via # -c ../../../../dev-requirements.txt # flask @@ -165,7 +161,7 @@ localconfig==1.1.3 # via # -c ../../../../dev-requirements.txt # dallinger -markupsafe==2.1.3 +markupsafe==2.1.5 # via # -c ../../../../dev-requirements.txt # jinja2 @@ -175,7 +171,7 @@ matplotlib-inline==0.1.6 # via # -c ../../../../dev-requirements.txt # ipython -numpy==1.24.4 +numpy==1.26.4 # via # -c ../../../../dev-requirements.txt # dallinger @@ -189,7 +185,7 @@ packaging==23.2 # -c ../../../../dev-requirements.txt # build # gunicorn -pandas==2.0.3 +pandas==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -202,10 +198,6 @@ pexpect==4.9.0 # -c ../../../../dev-requirements.txt # dallinger # ipython -pickleshare==0.7.5 - # via - # -c ../../../../dev-requirements.txt - # ipython pip-tools==7.3.0 # via # -c ../../../../dev-requirements.txt @@ -214,7 +206,7 @@ prompt-toolkit==3.0.43 # via # -c ../../../../dev-requirements.txt # ipython -psutil==5.9.7 +psutil==5.9.8 # via # -c ../../../../dev-requirements.txt # dallinger @@ -239,7 +231,7 @@ pygments==2.17.2 # via # -c ../../../../dev-requirements.txt # ipython -pyopenssl==23.3.0 +pyopenssl==24.0.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -258,7 +250,7 @@ python-dateutil==2.8.2 # faker # heroku3 # pandas -pytz==2023.3.post1 +pytz==2024.1 # via # -c ../../../../dev-requirements.txt # apscheduler @@ -281,7 +273,7 @@ s3transfer==0.10.0 # via # -c ../../../../dev-requirements.txt # boto3 -selenium==4.16.0 +selenium==4.17.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -326,6 +318,10 @@ tenacity==8.2.3 # via # -c ../../../../dev-requirements.txt # dallinger +termcolor==2.4.0 + # via + # -c ../../../../dev-requirements.txt + # yaspin timeago==1.0.16 # via # -c ../../../../dev-requirements.txt @@ -335,7 +331,7 @@ traitlets==5.14.1 # -c ../../../../dev-requirements.txt # ipython # matplotlib-inline -trio==0.23.2 +trio==0.24.0 # via # -c ../../../../dev-requirements.txt # selenium @@ -344,7 +340,11 @@ trio-websocket==0.11.1 # via # -c ../../../../dev-requirements.txt # selenium -tzdata==2023.4 +typing-extensions==4.9.0 + # via + # -c ../../../../dev-requirements.txt + # selenium +tzdata==2024.1 # via # -c ../../../../dev-requirements.txt # pandas @@ -369,7 +369,7 @@ user-agents==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -wcwidth==0.2.12 +wcwidth==0.2.13 # via # -c ../../../../dev-requirements.txt # prompt-toolkit @@ -387,10 +387,14 @@ wsproto==1.2.0 # -c ../../../../dev-requirements.txt # simple-websocket # trio-websocket -wtforms==3.1.1 +wtforms==3.1.2 # via # -c ../../../../dev-requirements.txt # flask-wtf +yaspin==3.0.1 + # via + # -c ../../../../dev-requirements.txt + # dallinger zope-event==5.0 # via # -c ../../../../dev-requirements.txt @@ -403,4 +407,4 @@ zope-interface==6.1 # The following packages are considered to be unsafe in a requirements file: # pip # setuptools -# generate from file with hash 0cab82a0f71a21f46d5e1123cd7483ee +# generate from file with hash a0b6547b6f27818ab8aea36d8b63a692 diff --git a/demos/dlgr/demos/rogers/requirements.txt b/demos/dlgr/demos/rogers/requirements.txt index 0f40c5f15..7ab4bdd43 100644 --- a/demos/dlgr/demos/rogers/requirements.txt +++ b/demos/dlgr/demos/rogers/requirements.txt @@ -1 +1 @@ -dallinger +dallinger@git+https://github.com/Dallinger/Dallinger@release-v10.0.0 diff --git a/demos/dlgr/demos/sheep_market/constraints.txt b/demos/dlgr/demos/sheep_market/constraints.txt index b3dbdbd26..47186547d 100644 --- a/demos/dlgr/demos/sheep_market/constraints.txt +++ b/demos/dlgr/demos/sheep_market/constraints.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # ./scripts/update_experiments_constraints.sh @@ -19,19 +19,15 @@ attrs==23.2.0 # -c ../../../../dev-requirements.txt # outcome # trio -backcall==0.2.0 - # via - # -c ../../../../dev-requirements.txt - # ipython blinker==1.7.0 # via # -c ../../../../dev-requirements.txt # flask -boto3==1.34.11 +boto3==1.34.42 # via # -c ../../../../dev-requirements.txt # dallinger -botocore==1.34.11 +botocore==1.34.42 # via # -c ../../../../dev-requirements.txt # boto3 @@ -45,7 +41,7 @@ cached-property==1.5.2 # via # -c ../../../../dev-requirements.txt # dallinger -certifi==2023.11.17 +certifi==2024.2.2 # via # -c ../../../../dev-requirements.txt # requests @@ -65,11 +61,11 @@ click==8.1.7 # flask # pip-tools # rq -cryptography==41.0.7 +cryptography==42.0.2 # via # -c ../../../../dev-requirements.txt # pyopenssl -dallinger==9.12.0 +dallinger @ git+https://github.com/Dallinger/Dallinger@release-v10.0.0 # via -r requirements.txt decorator==5.1.1 # via @@ -79,11 +75,11 @@ executing==2.0.1 # via # -c ../../../../dev-requirements.txt # stack-data -faker==22.0.0 +faker==23.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -flask==3.0.0 +flask==3.0.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -111,7 +107,7 @@ future==0.18.3 # via # -c ../../../../dev-requirements.txt # dallinger -gevent==23.9.1 +gevent==24.2.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -139,7 +135,7 @@ idna==3.6 # -c ../../../../dev-requirements.txt # requests # trio -ipython==8.12.3 +ipython==8.18.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -152,7 +148,7 @@ jedi==0.19.1 # via # -c ../../../../dev-requirements.txt # ipython -jinja2==3.1.2 +jinja2==3.1.3 # via # -c ../../../../dev-requirements.txt # flask @@ -165,7 +161,7 @@ localconfig==1.1.3 # via # -c ../../../../dev-requirements.txt # dallinger -markupsafe==2.1.3 +markupsafe==2.1.5 # via # -c ../../../../dev-requirements.txt # jinja2 @@ -175,7 +171,7 @@ matplotlib-inline==0.1.6 # via # -c ../../../../dev-requirements.txt # ipython -numpy==1.24.4 +numpy==1.26.4 # via # -c ../../../../dev-requirements.txt # dallinger @@ -189,7 +185,7 @@ packaging==23.2 # -c ../../../../dev-requirements.txt # build # gunicorn -pandas==2.0.3 +pandas==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -202,10 +198,6 @@ pexpect==4.9.0 # -c ../../../../dev-requirements.txt # dallinger # ipython -pickleshare==0.7.5 - # via - # -c ../../../../dev-requirements.txt - # ipython pip-tools==7.3.0 # via # -c ../../../../dev-requirements.txt @@ -214,7 +206,7 @@ prompt-toolkit==3.0.43 # via # -c ../../../../dev-requirements.txt # ipython -psutil==5.9.7 +psutil==5.9.8 # via # -c ../../../../dev-requirements.txt # dallinger @@ -239,7 +231,7 @@ pygments==2.17.2 # via # -c ../../../../dev-requirements.txt # ipython -pyopenssl==23.3.0 +pyopenssl==24.0.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -258,7 +250,7 @@ python-dateutil==2.8.2 # faker # heroku3 # pandas -pytz==2023.3.post1 +pytz==2024.1 # via # -c ../../../../dev-requirements.txt # apscheduler @@ -281,7 +273,7 @@ s3transfer==0.10.0 # via # -c ../../../../dev-requirements.txt # boto3 -selenium==4.16.0 +selenium==4.17.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -326,6 +318,10 @@ tenacity==8.2.3 # via # -c ../../../../dev-requirements.txt # dallinger +termcolor==2.4.0 + # via + # -c ../../../../dev-requirements.txt + # yaspin timeago==1.0.16 # via # -c ../../../../dev-requirements.txt @@ -335,7 +331,7 @@ traitlets==5.14.1 # -c ../../../../dev-requirements.txt # ipython # matplotlib-inline -trio==0.23.2 +trio==0.24.0 # via # -c ../../../../dev-requirements.txt # selenium @@ -344,7 +340,11 @@ trio-websocket==0.11.1 # via # -c ../../../../dev-requirements.txt # selenium -tzdata==2023.4 +typing-extensions==4.9.0 + # via + # -c ../../../../dev-requirements.txt + # selenium +tzdata==2024.1 # via # -c ../../../../dev-requirements.txt # pandas @@ -369,7 +369,7 @@ user-agents==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -wcwidth==0.2.12 +wcwidth==0.2.13 # via # -c ../../../../dev-requirements.txt # prompt-toolkit @@ -387,10 +387,14 @@ wsproto==1.2.0 # -c ../../../../dev-requirements.txt # simple-websocket # trio-websocket -wtforms==3.1.1 +wtforms==3.1.2 # via # -c ../../../../dev-requirements.txt # flask-wtf +yaspin==3.0.1 + # via + # -c ../../../../dev-requirements.txt + # dallinger zope-event==5.0 # via # -c ../../../../dev-requirements.txt @@ -403,4 +407,4 @@ zope-interface==6.1 # The following packages are considered to be unsafe in a requirements file: # pip # setuptools -# generate from file with hash 0cab82a0f71a21f46d5e1123cd7483ee +# generate from file with hash a0b6547b6f27818ab8aea36d8b63a692 diff --git a/demos/dlgr/demos/sheep_market/requirements.txt b/demos/dlgr/demos/sheep_market/requirements.txt index 0f40c5f15..7ab4bdd43 100644 --- a/demos/dlgr/demos/sheep_market/requirements.txt +++ b/demos/dlgr/demos/sheep_market/requirements.txt @@ -1 +1 @@ -dallinger +dallinger@git+https://github.com/Dallinger/Dallinger@release-v10.0.0 diff --git a/demos/dlgr/demos/snake/constraints.txt b/demos/dlgr/demos/snake/constraints.txt index b3dbdbd26..47186547d 100644 --- a/demos/dlgr/demos/snake/constraints.txt +++ b/demos/dlgr/demos/snake/constraints.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # ./scripts/update_experiments_constraints.sh @@ -19,19 +19,15 @@ attrs==23.2.0 # -c ../../../../dev-requirements.txt # outcome # trio -backcall==0.2.0 - # via - # -c ../../../../dev-requirements.txt - # ipython blinker==1.7.0 # via # -c ../../../../dev-requirements.txt # flask -boto3==1.34.11 +boto3==1.34.42 # via # -c ../../../../dev-requirements.txt # dallinger -botocore==1.34.11 +botocore==1.34.42 # via # -c ../../../../dev-requirements.txt # boto3 @@ -45,7 +41,7 @@ cached-property==1.5.2 # via # -c ../../../../dev-requirements.txt # dallinger -certifi==2023.11.17 +certifi==2024.2.2 # via # -c ../../../../dev-requirements.txt # requests @@ -65,11 +61,11 @@ click==8.1.7 # flask # pip-tools # rq -cryptography==41.0.7 +cryptography==42.0.2 # via # -c ../../../../dev-requirements.txt # pyopenssl -dallinger==9.12.0 +dallinger @ git+https://github.com/Dallinger/Dallinger@release-v10.0.0 # via -r requirements.txt decorator==5.1.1 # via @@ -79,11 +75,11 @@ executing==2.0.1 # via # -c ../../../../dev-requirements.txt # stack-data -faker==22.0.0 +faker==23.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -flask==3.0.0 +flask==3.0.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -111,7 +107,7 @@ future==0.18.3 # via # -c ../../../../dev-requirements.txt # dallinger -gevent==23.9.1 +gevent==24.2.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -139,7 +135,7 @@ idna==3.6 # -c ../../../../dev-requirements.txt # requests # trio -ipython==8.12.3 +ipython==8.18.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -152,7 +148,7 @@ jedi==0.19.1 # via # -c ../../../../dev-requirements.txt # ipython -jinja2==3.1.2 +jinja2==3.1.3 # via # -c ../../../../dev-requirements.txt # flask @@ -165,7 +161,7 @@ localconfig==1.1.3 # via # -c ../../../../dev-requirements.txt # dallinger -markupsafe==2.1.3 +markupsafe==2.1.5 # via # -c ../../../../dev-requirements.txt # jinja2 @@ -175,7 +171,7 @@ matplotlib-inline==0.1.6 # via # -c ../../../../dev-requirements.txt # ipython -numpy==1.24.4 +numpy==1.26.4 # via # -c ../../../../dev-requirements.txt # dallinger @@ -189,7 +185,7 @@ packaging==23.2 # -c ../../../../dev-requirements.txt # build # gunicorn -pandas==2.0.3 +pandas==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -202,10 +198,6 @@ pexpect==4.9.0 # -c ../../../../dev-requirements.txt # dallinger # ipython -pickleshare==0.7.5 - # via - # -c ../../../../dev-requirements.txt - # ipython pip-tools==7.3.0 # via # -c ../../../../dev-requirements.txt @@ -214,7 +206,7 @@ prompt-toolkit==3.0.43 # via # -c ../../../../dev-requirements.txt # ipython -psutil==5.9.7 +psutil==5.9.8 # via # -c ../../../../dev-requirements.txt # dallinger @@ -239,7 +231,7 @@ pygments==2.17.2 # via # -c ../../../../dev-requirements.txt # ipython -pyopenssl==23.3.0 +pyopenssl==24.0.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -258,7 +250,7 @@ python-dateutil==2.8.2 # faker # heroku3 # pandas -pytz==2023.3.post1 +pytz==2024.1 # via # -c ../../../../dev-requirements.txt # apscheduler @@ -281,7 +273,7 @@ s3transfer==0.10.0 # via # -c ../../../../dev-requirements.txt # boto3 -selenium==4.16.0 +selenium==4.17.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -326,6 +318,10 @@ tenacity==8.2.3 # via # -c ../../../../dev-requirements.txt # dallinger +termcolor==2.4.0 + # via + # -c ../../../../dev-requirements.txt + # yaspin timeago==1.0.16 # via # -c ../../../../dev-requirements.txt @@ -335,7 +331,7 @@ traitlets==5.14.1 # -c ../../../../dev-requirements.txt # ipython # matplotlib-inline -trio==0.23.2 +trio==0.24.0 # via # -c ../../../../dev-requirements.txt # selenium @@ -344,7 +340,11 @@ trio-websocket==0.11.1 # via # -c ../../../../dev-requirements.txt # selenium -tzdata==2023.4 +typing-extensions==4.9.0 + # via + # -c ../../../../dev-requirements.txt + # selenium +tzdata==2024.1 # via # -c ../../../../dev-requirements.txt # pandas @@ -369,7 +369,7 @@ user-agents==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -wcwidth==0.2.12 +wcwidth==0.2.13 # via # -c ../../../../dev-requirements.txt # prompt-toolkit @@ -387,10 +387,14 @@ wsproto==1.2.0 # -c ../../../../dev-requirements.txt # simple-websocket # trio-websocket -wtforms==3.1.1 +wtforms==3.1.2 # via # -c ../../../../dev-requirements.txt # flask-wtf +yaspin==3.0.1 + # via + # -c ../../../../dev-requirements.txt + # dallinger zope-event==5.0 # via # -c ../../../../dev-requirements.txt @@ -403,4 +407,4 @@ zope-interface==6.1 # The following packages are considered to be unsafe in a requirements file: # pip # setuptools -# generate from file with hash 0cab82a0f71a21f46d5e1123cd7483ee +# generate from file with hash a0b6547b6f27818ab8aea36d8b63a692 diff --git a/demos/dlgr/demos/snake/requirements.txt b/demos/dlgr/demos/snake/requirements.txt index 0f40c5f15..7ab4bdd43 100644 --- a/demos/dlgr/demos/snake/requirements.txt +++ b/demos/dlgr/demos/snake/requirements.txt @@ -1 +1 @@ -dallinger +dallinger@git+https://github.com/Dallinger/Dallinger@release-v10.0.0 diff --git a/demos/dlgr/demos/twentyfortyeight/constraints.txt b/demos/dlgr/demos/twentyfortyeight/constraints.txt index b3dbdbd26..47186547d 100644 --- a/demos/dlgr/demos/twentyfortyeight/constraints.txt +++ b/demos/dlgr/demos/twentyfortyeight/constraints.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # ./scripts/update_experiments_constraints.sh @@ -19,19 +19,15 @@ attrs==23.2.0 # -c ../../../../dev-requirements.txt # outcome # trio -backcall==0.2.0 - # via - # -c ../../../../dev-requirements.txt - # ipython blinker==1.7.0 # via # -c ../../../../dev-requirements.txt # flask -boto3==1.34.11 +boto3==1.34.42 # via # -c ../../../../dev-requirements.txt # dallinger -botocore==1.34.11 +botocore==1.34.42 # via # -c ../../../../dev-requirements.txt # boto3 @@ -45,7 +41,7 @@ cached-property==1.5.2 # via # -c ../../../../dev-requirements.txt # dallinger -certifi==2023.11.17 +certifi==2024.2.2 # via # -c ../../../../dev-requirements.txt # requests @@ -65,11 +61,11 @@ click==8.1.7 # flask # pip-tools # rq -cryptography==41.0.7 +cryptography==42.0.2 # via # -c ../../../../dev-requirements.txt # pyopenssl -dallinger==9.12.0 +dallinger @ git+https://github.com/Dallinger/Dallinger@release-v10.0.0 # via -r requirements.txt decorator==5.1.1 # via @@ -79,11 +75,11 @@ executing==2.0.1 # via # -c ../../../../dev-requirements.txt # stack-data -faker==22.0.0 +faker==23.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -flask==3.0.0 +flask==3.0.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -111,7 +107,7 @@ future==0.18.3 # via # -c ../../../../dev-requirements.txt # dallinger -gevent==23.9.1 +gevent==24.2.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -139,7 +135,7 @@ idna==3.6 # -c ../../../../dev-requirements.txt # requests # trio -ipython==8.12.3 +ipython==8.18.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -152,7 +148,7 @@ jedi==0.19.1 # via # -c ../../../../dev-requirements.txt # ipython -jinja2==3.1.2 +jinja2==3.1.3 # via # -c ../../../../dev-requirements.txt # flask @@ -165,7 +161,7 @@ localconfig==1.1.3 # via # -c ../../../../dev-requirements.txt # dallinger -markupsafe==2.1.3 +markupsafe==2.1.5 # via # -c ../../../../dev-requirements.txt # jinja2 @@ -175,7 +171,7 @@ matplotlib-inline==0.1.6 # via # -c ../../../../dev-requirements.txt # ipython -numpy==1.24.4 +numpy==1.26.4 # via # -c ../../../../dev-requirements.txt # dallinger @@ -189,7 +185,7 @@ packaging==23.2 # -c ../../../../dev-requirements.txt # build # gunicorn -pandas==2.0.3 +pandas==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -202,10 +198,6 @@ pexpect==4.9.0 # -c ../../../../dev-requirements.txt # dallinger # ipython -pickleshare==0.7.5 - # via - # -c ../../../../dev-requirements.txt - # ipython pip-tools==7.3.0 # via # -c ../../../../dev-requirements.txt @@ -214,7 +206,7 @@ prompt-toolkit==3.0.43 # via # -c ../../../../dev-requirements.txt # ipython -psutil==5.9.7 +psutil==5.9.8 # via # -c ../../../../dev-requirements.txt # dallinger @@ -239,7 +231,7 @@ pygments==2.17.2 # via # -c ../../../../dev-requirements.txt # ipython -pyopenssl==23.3.0 +pyopenssl==24.0.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -258,7 +250,7 @@ python-dateutil==2.8.2 # faker # heroku3 # pandas -pytz==2023.3.post1 +pytz==2024.1 # via # -c ../../../../dev-requirements.txt # apscheduler @@ -281,7 +273,7 @@ s3transfer==0.10.0 # via # -c ../../../../dev-requirements.txt # boto3 -selenium==4.16.0 +selenium==4.17.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -326,6 +318,10 @@ tenacity==8.2.3 # via # -c ../../../../dev-requirements.txt # dallinger +termcolor==2.4.0 + # via + # -c ../../../../dev-requirements.txt + # yaspin timeago==1.0.16 # via # -c ../../../../dev-requirements.txt @@ -335,7 +331,7 @@ traitlets==5.14.1 # -c ../../../../dev-requirements.txt # ipython # matplotlib-inline -trio==0.23.2 +trio==0.24.0 # via # -c ../../../../dev-requirements.txt # selenium @@ -344,7 +340,11 @@ trio-websocket==0.11.1 # via # -c ../../../../dev-requirements.txt # selenium -tzdata==2023.4 +typing-extensions==4.9.0 + # via + # -c ../../../../dev-requirements.txt + # selenium +tzdata==2024.1 # via # -c ../../../../dev-requirements.txt # pandas @@ -369,7 +369,7 @@ user-agents==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -wcwidth==0.2.12 +wcwidth==0.2.13 # via # -c ../../../../dev-requirements.txt # prompt-toolkit @@ -387,10 +387,14 @@ wsproto==1.2.0 # -c ../../../../dev-requirements.txt # simple-websocket # trio-websocket -wtforms==3.1.1 +wtforms==3.1.2 # via # -c ../../../../dev-requirements.txt # flask-wtf +yaspin==3.0.1 + # via + # -c ../../../../dev-requirements.txt + # dallinger zope-event==5.0 # via # -c ../../../../dev-requirements.txt @@ -403,4 +407,4 @@ zope-interface==6.1 # The following packages are considered to be unsafe in a requirements file: # pip # setuptools -# generate from file with hash 0cab82a0f71a21f46d5e1123cd7483ee +# generate from file with hash a0b6547b6f27818ab8aea36d8b63a692 diff --git a/demos/dlgr/demos/twentyfortyeight/requirements.txt b/demos/dlgr/demos/twentyfortyeight/requirements.txt index 0f40c5f15..7ab4bdd43 100644 --- a/demos/dlgr/demos/twentyfortyeight/requirements.txt +++ b/demos/dlgr/demos/twentyfortyeight/requirements.txt @@ -1 +1 @@ -dallinger +dallinger@git+https://github.com/Dallinger/Dallinger@release-v10.0.0 diff --git a/demos/dlgr/demos/vox_populi/constraints.txt b/demos/dlgr/demos/vox_populi/constraints.txt index b3dbdbd26..47186547d 100644 --- a/demos/dlgr/demos/vox_populi/constraints.txt +++ b/demos/dlgr/demos/vox_populi/constraints.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # ./scripts/update_experiments_constraints.sh @@ -19,19 +19,15 @@ attrs==23.2.0 # -c ../../../../dev-requirements.txt # outcome # trio -backcall==0.2.0 - # via - # -c ../../../../dev-requirements.txt - # ipython blinker==1.7.0 # via # -c ../../../../dev-requirements.txt # flask -boto3==1.34.11 +boto3==1.34.42 # via # -c ../../../../dev-requirements.txt # dallinger -botocore==1.34.11 +botocore==1.34.42 # via # -c ../../../../dev-requirements.txt # boto3 @@ -45,7 +41,7 @@ cached-property==1.5.2 # via # -c ../../../../dev-requirements.txt # dallinger -certifi==2023.11.17 +certifi==2024.2.2 # via # -c ../../../../dev-requirements.txt # requests @@ -65,11 +61,11 @@ click==8.1.7 # flask # pip-tools # rq -cryptography==41.0.7 +cryptography==42.0.2 # via # -c ../../../../dev-requirements.txt # pyopenssl -dallinger==9.12.0 +dallinger @ git+https://github.com/Dallinger/Dallinger@release-v10.0.0 # via -r requirements.txt decorator==5.1.1 # via @@ -79,11 +75,11 @@ executing==2.0.1 # via # -c ../../../../dev-requirements.txt # stack-data -faker==22.0.0 +faker==23.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -flask==3.0.0 +flask==3.0.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -111,7 +107,7 @@ future==0.18.3 # via # -c ../../../../dev-requirements.txt # dallinger -gevent==23.9.1 +gevent==24.2.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -139,7 +135,7 @@ idna==3.6 # -c ../../../../dev-requirements.txt # requests # trio -ipython==8.12.3 +ipython==8.18.1 # via # -c ../../../../dev-requirements.txt # dallinger @@ -152,7 +148,7 @@ jedi==0.19.1 # via # -c ../../../../dev-requirements.txt # ipython -jinja2==3.1.2 +jinja2==3.1.3 # via # -c ../../../../dev-requirements.txt # flask @@ -165,7 +161,7 @@ localconfig==1.1.3 # via # -c ../../../../dev-requirements.txt # dallinger -markupsafe==2.1.3 +markupsafe==2.1.5 # via # -c ../../../../dev-requirements.txt # jinja2 @@ -175,7 +171,7 @@ matplotlib-inline==0.1.6 # via # -c ../../../../dev-requirements.txt # ipython -numpy==1.24.4 +numpy==1.26.4 # via # -c ../../../../dev-requirements.txt # dallinger @@ -189,7 +185,7 @@ packaging==23.2 # -c ../../../../dev-requirements.txt # build # gunicorn -pandas==2.0.3 +pandas==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -202,10 +198,6 @@ pexpect==4.9.0 # -c ../../../../dev-requirements.txt # dallinger # ipython -pickleshare==0.7.5 - # via - # -c ../../../../dev-requirements.txt - # ipython pip-tools==7.3.0 # via # -c ../../../../dev-requirements.txt @@ -214,7 +206,7 @@ prompt-toolkit==3.0.43 # via # -c ../../../../dev-requirements.txt # ipython -psutil==5.9.7 +psutil==5.9.8 # via # -c ../../../../dev-requirements.txt # dallinger @@ -239,7 +231,7 @@ pygments==2.17.2 # via # -c ../../../../dev-requirements.txt # ipython -pyopenssl==23.3.0 +pyopenssl==24.0.0 # via # -c ../../../../dev-requirements.txt # dallinger @@ -258,7 +250,7 @@ python-dateutil==2.8.2 # faker # heroku3 # pandas -pytz==2023.3.post1 +pytz==2024.1 # via # -c ../../../../dev-requirements.txt # apscheduler @@ -281,7 +273,7 @@ s3transfer==0.10.0 # via # -c ../../../../dev-requirements.txt # boto3 -selenium==4.16.0 +selenium==4.17.2 # via # -c ../../../../dev-requirements.txt # dallinger @@ -326,6 +318,10 @@ tenacity==8.2.3 # via # -c ../../../../dev-requirements.txt # dallinger +termcolor==2.4.0 + # via + # -c ../../../../dev-requirements.txt + # yaspin timeago==1.0.16 # via # -c ../../../../dev-requirements.txt @@ -335,7 +331,7 @@ traitlets==5.14.1 # -c ../../../../dev-requirements.txt # ipython # matplotlib-inline -trio==0.23.2 +trio==0.24.0 # via # -c ../../../../dev-requirements.txt # selenium @@ -344,7 +340,11 @@ trio-websocket==0.11.1 # via # -c ../../../../dev-requirements.txt # selenium -tzdata==2023.4 +typing-extensions==4.9.0 + # via + # -c ../../../../dev-requirements.txt + # selenium +tzdata==2024.1 # via # -c ../../../../dev-requirements.txt # pandas @@ -369,7 +369,7 @@ user-agents==2.2.0 # via # -c ../../../../dev-requirements.txt # dallinger -wcwidth==0.2.12 +wcwidth==0.2.13 # via # -c ../../../../dev-requirements.txt # prompt-toolkit @@ -387,10 +387,14 @@ wsproto==1.2.0 # -c ../../../../dev-requirements.txt # simple-websocket # trio-websocket -wtforms==3.1.1 +wtforms==3.1.2 # via # -c ../../../../dev-requirements.txt # flask-wtf +yaspin==3.0.1 + # via + # -c ../../../../dev-requirements.txt + # dallinger zope-event==5.0 # via # -c ../../../../dev-requirements.txt @@ -403,4 +407,4 @@ zope-interface==6.1 # The following packages are considered to be unsafe in a requirements file: # pip # setuptools -# generate from file with hash 0cab82a0f71a21f46d5e1123cd7483ee +# generate from file with hash a0b6547b6f27818ab8aea36d8b63a692 diff --git a/demos/dlgr/demos/vox_populi/requirements.txt b/demos/dlgr/demos/vox_populi/requirements.txt index 0f40c5f15..7ab4bdd43 100644 --- a/demos/dlgr/demos/vox_populi/requirements.txt +++ b/demos/dlgr/demos/vox_populi/requirements.txt @@ -1 +1 @@ -dallinger +dallinger@git+https://github.com/Dallinger/Dallinger@release-v10.0.0 From af52dd39ebb9b186c9f5c738f9c0c5542725c676 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frank=20H=C3=B6ger?= Date: Thu, 15 Feb 2024 21:25:32 +0100 Subject: [PATCH 7/8] Relax assertion for dallinger requirement in requirements.txt --- tests/test_deployment.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_deployment.py b/tests/test_deployment.py index 04d5dad4c..c6ce75111 100644 --- a/tests/test_deployment.py +++ b/tests/test_deployment.py @@ -489,7 +489,7 @@ def test_dont_build_egg_if_not_in_development(self, active_config): log = mock.Mock() tmp_dir = assemble_experiment_temp_dir(log, active_config) - assert "dallinger==" in (Path(tmp_dir) / "requirements.txt").read_text() + assert "dallinger" in (Path(tmp_dir) / "requirements.txt").read_text() @pytest.mark.slow def test_build_egg_if_in_development(self, active_config): From 6061ed998296a3edd9401301ce3d66d85d7b2ac4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frank=20H=C3=B6ger?= Date: Thu, 15 Feb 2024 22:01:38 +0100 Subject: [PATCH 8/8] Update mentions of Python 3.8 --- .pre-commit-config.yaml | 2 +- dallinger/docker/tools.py | 9 ++++++--- dallinger/experiments/__init__.py | 2 +- docs/source/developing_dallinger_setup_guide.rst | 4 ++-- docs/source/installing_dallinger_for_users.rst | 4 ++-- docs/source/running_the_tests.rst | 2 +- tests/test_deployment.py | 4 ++-- 7 files changed, 15 insertions(+), 12 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ab3582e61..05a3fec47 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -4,7 +4,7 @@ repos: rev: 24.2.0 # update with `pre-commit autoupdate` hooks: - id: black - language_version: python3 # Should be a command that runs python3.8+ + language_version: python3.12 files: ^(tests|dallinger|dallinger_scripts|demos)/ - repo: https://github.com/PyCQA/flake8 diff --git a/dallinger/docker/tools.py b/dallinger/docker/tools.py index 18df741f1..59985b72a 100644 --- a/dallinger/docker/tools.py +++ b/dallinger/docker/tools.py @@ -67,13 +67,16 @@ def copy_docker_compose_files(self): if editable_dallinger_path: volumes.append(f"{editable_dallinger_path}/dallinger:/dallinger/dallinger") volumes.append( - f"{editable_dallinger_path}/dallinger:/usr/local/lib/python3.10/dist-packages/dallinger/" + f"{editable_dallinger_path}/dallinger:/usr/local/lib/python3.12/dist-packages/dallinger/" ) volumes.append( - f"{editable_dallinger_path}/dallinger:/usr/local/lib/python3.9/dist-packages/dallinger/" + f"{editable_dallinger_path}/dallinger:/usr/local/lib/python3.11/dist-packages/dallinger/" + ) + volumes.append( + f"{editable_dallinger_path}/dallinger:/usr/local/lib/python3.10/dist-packages/dallinger/" ) volumes.append( - f"{editable_dallinger_path}/dallinger:/usr/local/lib/python3.8/dist-packages/dallinger/" + f"{editable_dallinger_path}/dallinger:/usr/local/lib/python3.9/dist-packages/dallinger/" ) tag = get_experiment_image_tag(self.tmp_dir) with open(os.path.join(self.tmp_dir, "docker-compose.yml"), "w") as fh: diff --git a/dallinger/experiments/__init__.py b/dallinger/experiments/__init__.py index 91047c8e9..d114e3b23 100644 --- a/dallinger/experiments/__init__.py +++ b/dallinger/experiments/__init__.py @@ -16,7 +16,7 @@ try: experiments_entry_points = entry_points(group="dallinger.experiments") except TypeError: - # For Python 3.8 and 3.9 we fall back to using `iter_entry_points` + # For Python 3.9 we fall back to using `iter_entry_points` from pkg_resources import iter_entry_points experiments_entry_points = iter_entry_points(group="dallinger.experiments") diff --git a/docs/source/developing_dallinger_setup_guide.rst b/docs/source/developing_dallinger_setup_guide.rst index 7f614b751..e7e34580c 100644 --- a/docs/source/developing_dallinger_setup_guide.rst +++ b/docs/source/developing_dallinger_setup_guide.rst @@ -14,7 +14,7 @@ Install Python ~~~~~~~~~~~~~~ Dallinger is written in the language Python. For it to work, you will need -to have Python 3.8 or higher. You can check what version of Python you +to have Python 3.9 or higher. You can check what version of Python you have by running: :: @@ -354,7 +354,7 @@ Install Python ~~~~~~~~~~~~~~ Dallinger is written in the language Python. For it to work, you will need -to have Python 3.8 or higher. Python 3 is the preferred option. +to have Python 3.9 or higher. Python 3 is the preferred option. You can check what version of Python you have by running: :: diff --git a/docs/source/installing_dallinger_for_users.rst b/docs/source/installing_dallinger_for_users.rst index d5bf891d2..714e00cf5 100644 --- a/docs/source/installing_dallinger_for_users.rst +++ b/docs/source/installing_dallinger_for_users.rst @@ -48,7 +48,7 @@ Install Python ~~~~~~~~~~~~~~ Dallinger is written in the language Python. For it to work, you will need -to have Python 3.8 or higher. You can check what version of Python you have +to have Python 3.9 or higher. You can check what version of Python you have by running: :: @@ -307,7 +307,7 @@ Install Python ~~~~~~~~~~~~~~ Dallinger is written in the language Python. For it to work, you will need -to have Python 3.8 or higher. You can check what version of Python you have +to have Python 3.9 or higher. You can check what version of Python you have by running: :: diff --git a/docs/source/running_the_tests.rst b/docs/source/running_the_tests.rst index 453383d91..68319d632 100644 --- a/docs/source/running_the_tests.rst +++ b/docs/source/running_the_tests.rst @@ -16,7 +16,7 @@ The tests include: * Running `flake8 `_ to make sure Python code conforms to the `PEP 8 `_ style guide. * Running the tests for the Python code using `pytest `_ - and making sure they pass on Python 3.8, 3.9, and 3.10. + and making sure they pass on Python 3.9, 3.10, 3.11, and 3.12. * Making sure that `code coverage `_ for the Python code is above the desired threshold. * Making sure the docs build without error. diff --git a/tests/test_deployment.py b/tests/test_deployment.py index c6ce75111..090a7d021 100644 --- a/tests/test_deployment.py +++ b/tests/test_deployment.py @@ -371,14 +371,14 @@ def test_setup_merges_frontend_files_from_core_and_experiment( assert copy == orig def test_setup_uses_specified_python_version(self, active_config, setup_experiment): - active_config.extend({"heroku_python_version": "3.8.7"}) + active_config.extend({"heroku_python_version": "3.12.1"}) exp_id, dst = setup_experiment(log=mock.Mock()) with open(os.path.join(dst, "runtime.txt"), "r") as file: version = file.read() - assert version == "python-3.8.7" + assert version == "python-3.12.1" def test_setup_copies_docker_script(self, setup_experiment): exp_id, dst = setup_experiment(log=mock.Mock())