diff --git a/pdm.lock b/pdm.lock index f510f78..b6f9b70 100644 --- a/pdm.lock +++ b/pdm.lock @@ -5,7 +5,7 @@ groups = ["default"] strategy = ["cross_platform", "inherit_metadata"] lock_version = "4.4.1" -content_hash = "sha256:d3662cdb04d854b5327862ec3ff53de7f4668bad0a3dd3b0fafeed0ce684eb1d" +content_hash = "sha256:d05b66fa942300c160647cb8d6b867f59d3656c6c673bb7ee3c6b413a105d389" [[package]] name = "colorama" @@ -103,18 +103,18 @@ files = [ [[package]] name = "pluggy" -version = "1.4.0" +version = "1.5.0" requires_python = ">=3.8" summary = "plugin and hook calling mechanisms for python" groups = ["default"] files = [ - {file = "pluggy-1.4.0-py3-none-any.whl", hash = "sha256:7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981"}, - {file = "pluggy-1.4.0.tar.gz", hash = "sha256:8c85c2876142a764e5b7548e7d9a0e0ddb46f5185161049a79b7e974454223be"}, + {file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"}, + {file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"}, ] [[package]] name = "pytest" -version = "8.1.1" +version = "8.2.1" requires_python = ">=3.8" summary = "pytest: simple powerful testing with Python" groups = ["default"] @@ -122,16 +122,16 @@ dependencies = [ "colorama; sys_platform == \"win32\"", "iniconfig", "packaging", - "pluggy<2.0,>=1.4", + "pluggy<2.0,>=1.5", ] files = [ - {file = "pytest-8.1.1-py3-none-any.whl", hash = "sha256:2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7"}, - {file = "pytest-8.1.1.tar.gz", hash = "sha256:ac978141a75948948817d360297b7aae0fcb9d6ff6bc9ec6d514b85d5a65c044"}, + {file = "pytest-8.2.1-py3-none-any.whl", hash = "sha256:faccc5d332b8c3719f40283d0d44aa5cf101cec36f88cde9ed8f2bc0538612b1"}, + {file = "pytest-8.2.1.tar.gz", hash = "sha256:5046e5b46d8e4cac199c373041f26be56fdb81eb4e67dc11d4e10811fc3408fd"}, ] [[package]] name = "pytest-asyncio" -version = "0.23.6" +version = "0.23.7" requires_python = ">=3.8" summary = "Pytest support for asyncio" groups = ["default"] @@ -139,6 +139,6 @@ dependencies = [ "pytest<9,>=7.0.0", ] files = [ - {file = "pytest-asyncio-0.23.6.tar.gz", hash = "sha256:ffe523a89c1c222598c76856e76852b787504ddb72dd5d9b6617ffa8aa2cde5f"}, - {file = "pytest_asyncio-0.23.6-py3-none-any.whl", hash = "sha256:68516fdd1018ac57b846c9846b954f0393b26f094764a28c955eabb0536a4e8a"}, + {file = "pytest_asyncio-0.23.7-py3-none-any.whl", hash = "sha256:009b48127fbe44518a547bddd25611551b0e43ccdbf1e67d12479f569832c20b"}, + {file = "pytest_asyncio-0.23.7.tar.gz", hash = "sha256:5f5c72948f4c49e7db4f29f2521d4031f1c27f86e57b046126654083d4770268"}, ] diff --git a/pyproject.toml b/pyproject.toml index 0caf0a8..9f4dcff 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,9 +6,9 @@ authors = [ {name = "extrange", email = "29305375+extrange@users.noreply.github.com"}, ] dependencies = [ - "pytest>=8.1.1", + "pytest>=8.2.1", "ib-insync>=0.9.86", - "pytest-asyncio>=0.23.6", + "pytest-asyncio>=0.23.7", ] requires-python = "==3.12.*" readme = "README.md" diff --git a/stable/Dockerfile b/stable/Dockerfile index 2764136..89b7fc9 100644 --- a/stable/Dockerfile +++ b/stable/Dockerfile @@ -24,14 +24,14 @@ RUN wget2 https://github.com/IbcAlpha/IBC/releases/download/${IBC_VERSION}/IBCLi && unzip ibc.zip -d /opt/ibc \ && rm ibc.zip -ENV INSTALL_FILENAME="ibgateway-10.19.2m-standalone-linux-x64.sh" +ENV INSTALL_FILENAME="ibgateway-10.19.2n-standalone-linux-x64.sh" # Fetch hashes -RUN wget2 https://github.com/extrange/ibkr-docker/releases/download/10.19.2m-stable/ibgateway-10.19.2m-standalone-linux-x64.sh.sha256 \ +RUN wget2 https://github.com/extrange/ibkr-docker/releases/download/10.19.2n-stable/ibgateway-10.19.2n-standalone-linux-x64.sh.sha256 \ -O hash # Download IB Gateway (which contains TWS) and check hashes -RUN wget2 https://github.com/extrange/ibkr-docker/releases/download/10.19.2m-stable/ibgateway-10.19.2m-standalone-linux-x64.sh \ +RUN wget2 https://github.com/extrange/ibkr-docker/releases/download/10.19.2n-stable/ibgateway-10.19.2n-standalone-linux-x64.sh \ -O "$INSTALL_FILENAME" \ && sha256sum -c hash \ && chmod +x "$INSTALL_FILENAME" \