diff --git a/CHANGELOG.md b/CHANGELOG.md index a2303674..ed159273 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.30.1] - 2023-05-14 + +### Changed + +- Use latest Solders [(#359)](https://github.com/michaelhly/solana-py/pull/359) +- Relax websockets to allow 11.x [(#355)](https://github.com/michaelhly/solana-py/pull/355) + +### Changed + +Use latest Solders [(#352)](https://github.com/michaelhly/solana-py/pull/352) + ## [0.30.0] - 2023-05-05 ### Changed diff --git a/poetry.lock b/poetry.lock index afa10743..4195ec18 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.4.2 and should not be changed by hand. +# This file is automatically @generated by Poetry and should not be changed by hand. [[package]] name = "anyio" @@ -331,14 +331,14 @@ extras = ["arrow", "cloudpickle", "enum34", "lz4", "numpy", "ruamel.yaml"] [[package]] name = "construct-typing" -version = "0.5.5" +version = "0.5.6" description = "Extension for the python package 'construct' that adds typing features" category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "construct-typing-0.5.5.tar.gz", hash = "sha256:29d1a07df539ae096bd1388ad7f58714d229a303047425d3830b282d8b154572"}, - {file = "construct_typing-0.5.5-py3-none-any.whl", hash = "sha256:bfce2fa170373abe782c2ebaa7f52e14e8f7863a437b7ab63bf74287f922a655"}, + {file = "construct-typing-0.5.6.tar.gz", hash = "sha256:0dc501351cd6b308f15ec54e5fe7c0fbc07cc1530a1b77b4303062a0a93c1297"}, + {file = "construct_typing-0.5.6-py3-none-any.whl", hash = "sha256:39c948329e880564e33521cba497b21b07967c465b9c9037d6334e2cffa1ced9"}, ] [package.dependencies] @@ -467,14 +467,14 @@ files = [ [[package]] name = "docker" -version = "6.1.1" +version = "6.1.2" description = "A Python library for the Docker Engine API." category = "dev" optional = false python-versions = ">=3.7" files = [ - {file = "docker-6.1.1-py3-none-any.whl", hash = "sha256:8308b23d3d0982c74f7aa0a3abd774898c0c4fba006e9c3bde4f68354e470fe2"}, - {file = "docker-6.1.1.tar.gz", hash = "sha256:5ec18b9c49d48ee145a5b5824bb126dc32fc77931e18444783fc07a7724badc0"}, + {file = "docker-6.1.2-py3-none-any.whl", hash = "sha256:134cd828f84543cbf8e594ff81ca90c38288df3c0a559794c12f2e4b634ea19e"}, + {file = "docker-6.1.2.tar.gz", hash = "sha256:dcc088adc2ec4e7cfc594e275d8bd2c9738c56c808de97476939ef67db5af8c2"}, ] [package.dependencies] @@ -1048,21 +1048,21 @@ files = [ [[package]] name = "platformdirs" -version = "3.5.0" +version = "3.5.1" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." category = "dev" optional = false python-versions = ">=3.7" files = [ - {file = "platformdirs-3.5.0-py3-none-any.whl", hash = "sha256:47692bc24c1958e8b0f13dd727307cff1db103fca36399f457da8e05f222fdc4"}, - {file = "platformdirs-3.5.0.tar.gz", hash = "sha256:7954a68d0ba23558d753f73437c55f89027cf8f5108c19844d4b82e5af396335"}, + {file = "platformdirs-3.5.1-py3-none-any.whl", hash = "sha256:e2378146f1964972c03c085bb5662ae80b2b8c06226c54b2ff4aa9483e8a13a5"}, + {file = "platformdirs-3.5.1.tar.gz", hash = "sha256:412dae91f52a6f84830f39a8078cecd0e866cb72294a5c66808e74d5e88d251f"}, ] [package.dependencies] typing-extensions = {version = ">=4.5", markers = "python_version < \"3.8\""} [package.extras] -docs = ["furo (>=2023.3.27)", "proselint (>=0.13)", "sphinx (>=6.1.3)", "sphinx-autodoc-typehints (>=1.23,!=1.23.4)"] +docs = ["furo (>=2023.3.27)", "proselint (>=0.13)", "sphinx (>=6.2.1)", "sphinx-autodoc-typehints (>=1.23,!=1.23.4)"] test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.3.1)", "pytest-cov (>=4)", "pytest-mock (>=3.10)"] [[package]] @@ -1511,21 +1511,21 @@ files = [ [[package]] name = "solders" -version = "0.15.1" -description = "Python binding to the Solana Rust SDK" +version = "0.17.0" +description = "Python bindings for Solana Rust tools" category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "solders-0.15.1-cp37-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl", hash = "sha256:23a410024fbce8b57a759342714e9ae5f9eda78fe2f0c648ed601ec4cd2f9deb"}, - {file = "solders-0.15.1-cp37-abi3-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0117d671d090593f6c482b8f51405684e2aa5ab7eef82e57d30fd243eea73335"}, - {file = "solders-0.15.1-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d6c0d4e403e708e56c2c12e3debb7a9ae0e278ccd08e67c659c1de1156977525"}, - {file = "solders-0.15.1-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2cb35a2b092303a7a7ba7de797f95f24ad1abf13b28e17c7668970a413958b0d"}, - {file = "solders-0.15.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd2a720ee52884727798b7f944b4fa7be4280ff705e6a790b87947c5f74b4d66"}, - {file = "solders-0.15.1-cp37-abi3-musllinux_1_2_i686.whl", hash = "sha256:506b2d6560b19df4bd33d547801af3554a6c9c34fc46270e6a6bffbaccf529bc"}, - {file = "solders-0.15.1-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:2d69c69aaac94006e9315bf820dab1bd0c179acecc85b9cab4475fa3230b82c2"}, - {file = "solders-0.15.1-cp37-abi3-win_amd64.whl", hash = "sha256:bb393a1826382e87ec41e01d7125d8457fe19b8ac7480395633e76ba48a5a9a1"}, - {file = "solders-0.15.1.tar.gz", hash = "sha256:5ec6194980e32136c4fe18c293dce596ae40fd0c148f24621361d9d3a4f2e29d"}, + {file = "solders-0.17.0-cp37-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl", hash = "sha256:2222c20300a3b339d0c30cc85a38cb76b9341529c943f8f6e84e37b6c4cf7c3f"}, + {file = "solders-0.17.0-cp37-abi3-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:af069840d7aaafecfa819ab05ba13df1d1fb718650dab0e989bbb7c34b63b839"}, + {file = "solders-0.17.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b7ba319d05bdd5802b781326d9cbe70b9af05f935714d38b6595a51154d070b2"}, + {file = "solders-0.17.0-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eab2565dc01ac1474bcb83d43a65e4e38c16cbe762650f77d8d075fae75ee832"}, + {file = "solders-0.17.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5002c1785ad301815d49a771ebd540bba15a8b30efbcef2f43456731e36a7df1"}, + {file = "solders-0.17.0-cp37-abi3-musllinux_1_2_i686.whl", hash = "sha256:d3d1559134569bbf69a8fe86509e8bf94e6a73c8de796d8de4b29aaae78f0a7a"}, + {file = "solders-0.17.0-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:da0d8ff4e21b3acebb4c5b3ca097659c54358cb97df087fa9fdf717710425759"}, + {file = "solders-0.17.0-cp37-abi3-win_amd64.whl", hash = "sha256:da64d20c0eb14b1b1e39bbe82b878a03e71c076f71345ff2faf5ca87f11fa431"}, + {file = "solders-0.17.0.tar.gz", hash = "sha256:a898804637769ec22518f2667b961230a68ff3264d6ccf90d9c94942c12a0ea1"}, ] [package.dependencies] @@ -1818,4 +1818,4 @@ testing = ["big-O", "flake8 (<5)", "jaraco.functools", "jaraco.itertools", "more [metadata] lock-version = "2.0" python-versions = "^3.7" -content-hash = "098839aa6e62c15620a104143b97b4cdf32f502e6d2daf850ead3b4cf7fb2c87" +content-hash = "dfdeec5fe141dacf341fe1d07a31a6e7d9951d7442b1dabe8078d09a526e8956" diff --git a/pyproject.toml b/pyproject.toml index a61ff2b7..a37f4d3f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,7 +32,7 @@ typing-extensions = ">=4.2.0" cachetools = "^4.2.2" types-cachetools = "^4.2.4" websockets = ">=9.0,<12.0" -solders = "^0.15.0" +solders = "^0.17.0" [tool.poetry.dev-dependencies] black = "^22.3"