From 4300889f008745949fd25e6381a06c45147a5f3e Mon Sep 17 00:00:00 2001 From: Jan Range Date: Mon, 16 Dec 2024 18:20:47 +0100 Subject: [PATCH] update deps --- poetry.lock | 330 +++++++++++++++++++++++++++++++++++++++---------- pyproject.toml | 21 ++-- 2 files changed, 277 insertions(+), 74 deletions(-) diff --git a/poetry.lock b/poetry.lock index 8fa31c1..094ce62 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.4 and should not be changed by hand. [[package]] name = "aiohappyeyeballs" @@ -321,6 +321,83 @@ files = [ {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, ] +[[package]] +name = "coverage" +version = "7.6.9" +description = "Code coverage measurement for Python" +optional = false +python-versions = ">=3.9" +files = [ + {file = "coverage-7.6.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:85d9636f72e8991a1706b2b55b06c27545448baf9f6dbf51c4004609aacd7dcb"}, + {file = "coverage-7.6.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:608a7fd78c67bee8936378299a6cb9f5149bb80238c7a566fc3e6717a4e68710"}, + {file = "coverage-7.6.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:96d636c77af18b5cb664ddf12dab9b15a0cfe9c0bde715da38698c8cea748bfa"}, + {file = "coverage-7.6.9-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d75cded8a3cff93da9edc31446872d2997e327921d8eed86641efafd350e1df1"}, + {file = "coverage-7.6.9-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f7b15f589593110ae767ce997775d645b47e5cbbf54fd322f8ebea6277466cec"}, + {file = "coverage-7.6.9-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:44349150f6811b44b25574839b39ae35291f6496eb795b7366fef3bd3cf112d3"}, + {file = "coverage-7.6.9-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:d891c136b5b310d0e702e186d70cd16d1119ea8927347045124cb286b29297e5"}, + {file = "coverage-7.6.9-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:db1dab894cc139f67822a92910466531de5ea6034ddfd2b11c0d4c6257168073"}, + {file = "coverage-7.6.9-cp310-cp310-win32.whl", hash = "sha256:41ff7b0da5af71a51b53f501a3bac65fb0ec311ebed1632e58fc6107f03b9198"}, + {file = "coverage-7.6.9-cp310-cp310-win_amd64.whl", hash = "sha256:35371f8438028fdccfaf3570b31d98e8d9eda8bb1d6ab9473f5a390969e98717"}, + {file = "coverage-7.6.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:932fc826442132dde42ee52cf66d941f581c685a6313feebed358411238f60f9"}, + {file = "coverage-7.6.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:085161be5f3b30fd9b3e7b9a8c301f935c8313dcf928a07b116324abea2c1c2c"}, + {file = "coverage-7.6.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ccc660a77e1c2bf24ddbce969af9447a9474790160cfb23de6be4fa88e3951c7"}, + {file = "coverage-7.6.9-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c69e42c892c018cd3c8d90da61d845f50a8243062b19d228189b0224150018a9"}, + {file = "coverage-7.6.9-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0824a28ec542a0be22f60c6ac36d679e0e262e5353203bea81d44ee81fe9c6d4"}, + {file = "coverage-7.6.9-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4401ae5fc52ad8d26d2a5d8a7428b0f0c72431683f8e63e42e70606374c311a1"}, + {file = "coverage-7.6.9-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:98caba4476a6c8d59ec1eb00c7dd862ba9beca34085642d46ed503cc2d440d4b"}, + {file = "coverage-7.6.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ee5defd1733fd6ec08b168bd4f5387d5b322f45ca9e0e6c817ea6c4cd36313e3"}, + {file = "coverage-7.6.9-cp311-cp311-win32.whl", hash = "sha256:f2d1ec60d6d256bdf298cb86b78dd715980828f50c46701abc3b0a2b3f8a0dc0"}, + {file = "coverage-7.6.9-cp311-cp311-win_amd64.whl", hash = "sha256:0d59fd927b1f04de57a2ba0137166d31c1a6dd9e764ad4af552912d70428c92b"}, + {file = "coverage-7.6.9-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:99e266ae0b5d15f1ca8d278a668df6f51cc4b854513daab5cae695ed7b721cf8"}, + {file = "coverage-7.6.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9901d36492009a0a9b94b20e52ebfc8453bf49bb2b27bca2c9706f8b4f5a554a"}, + {file = "coverage-7.6.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:abd3e72dd5b97e3af4246cdada7738ef0e608168de952b837b8dd7e90341f015"}, + {file = "coverage-7.6.9-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ff74026a461eb0660366fb01c650c1d00f833a086b336bdad7ab00cc952072b3"}, + {file = "coverage-7.6.9-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:65dad5a248823a4996724a88eb51d4b31587aa7aa428562dbe459c684e5787ae"}, + {file = "coverage-7.6.9-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:22be16571504c9ccea919fcedb459d5ab20d41172056206eb2994e2ff06118a4"}, + {file = "coverage-7.6.9-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0f957943bc718b87144ecaee70762bc2bc3f1a7a53c7b861103546d3a403f0a6"}, + {file = "coverage-7.6.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:0ae1387db4aecb1f485fb70a6c0148c6cdaebb6038f1d40089b1fc84a5db556f"}, + {file = "coverage-7.6.9-cp312-cp312-win32.whl", hash = "sha256:1a330812d9cc7ac2182586f6d41b4d0fadf9be9049f350e0efb275c8ee8eb692"}, + {file = "coverage-7.6.9-cp312-cp312-win_amd64.whl", hash = "sha256:b12c6b18269ca471eedd41c1b6a1065b2f7827508edb9a7ed5555e9a56dcfc97"}, + {file = "coverage-7.6.9-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:899b8cd4781c400454f2f64f7776a5d87bbd7b3e7f7bda0cb18f857bb1334664"}, + {file = "coverage-7.6.9-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:61f70dc68bd36810972e55bbbe83674ea073dd1dcc121040a08cdf3416c5349c"}, + {file = "coverage-7.6.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a289d23d4c46f1a82d5db4abeb40b9b5be91731ee19a379d15790e53031c014"}, + {file = "coverage-7.6.9-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7e216d8044a356fc0337c7a2a0536d6de07888d7bcda76febcb8adc50bdbbd00"}, + {file = "coverage-7.6.9-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c026eb44f744acaa2bda7493dad903aa5bf5fc4f2554293a798d5606710055d"}, + {file = "coverage-7.6.9-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e77363e8425325384f9d49272c54045bbed2f478e9dd698dbc65dbc37860eb0a"}, + {file = "coverage-7.6.9-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:777abfab476cf83b5177b84d7486497e034eb9eaea0d746ce0c1268c71652077"}, + {file = "coverage-7.6.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:447af20e25fdbe16f26e84eb714ba21d98868705cb138252d28bc400381f6ffb"}, + {file = "coverage-7.6.9-cp313-cp313-win32.whl", hash = "sha256:d872ec5aeb086cbea771c573600d47944eea2dcba8be5f3ee649bfe3cb8dc9ba"}, + {file = "coverage-7.6.9-cp313-cp313-win_amd64.whl", hash = "sha256:fd1213c86e48dfdc5a0cc676551db467495a95a662d2396ecd58e719191446e1"}, + {file = "coverage-7.6.9-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:ba9e7484d286cd5a43744e5f47b0b3fb457865baf07bafc6bee91896364e1419"}, + {file = "coverage-7.6.9-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e5ea1cf0872ee455c03e5674b5bca5e3e68e159379c1af0903e89f5eba9ccc3a"}, + {file = "coverage-7.6.9-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d10e07aa2b91835d6abec555ec8b2733347956991901eea6ffac295f83a30e4"}, + {file = "coverage-7.6.9-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:13a9e2d3ee855db3dd6ea1ba5203316a1b1fd8eaeffc37c5b54987e61e4194ae"}, + {file = "coverage-7.6.9-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c38bf15a40ccf5619fa2fe8f26106c7e8e080d7760aeccb3722664c8656b030"}, + {file = "coverage-7.6.9-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:d5275455b3e4627c8e7154feaf7ee0743c2e7af82f6e3b561967b1cca755a0be"}, + {file = "coverage-7.6.9-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:8f8770dfc6e2c6a2d4569f411015c8d751c980d17a14b0530da2d7f27ffdd88e"}, + {file = "coverage-7.6.9-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8d2dfa71665a29b153a9681edb1c8d9c1ea50dfc2375fb4dac99ea7e21a0bcd9"}, + {file = "coverage-7.6.9-cp313-cp313t-win32.whl", hash = "sha256:5e6b86b5847a016d0fbd31ffe1001b63355ed309651851295315031ea7eb5a9b"}, + {file = "coverage-7.6.9-cp313-cp313t-win_amd64.whl", hash = "sha256:97ddc94d46088304772d21b060041c97fc16bdda13c6c7f9d8fcd8d5ae0d8611"}, + {file = "coverage-7.6.9-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:adb697c0bd35100dc690de83154627fbab1f4f3c0386df266dded865fc50a902"}, + {file = "coverage-7.6.9-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:be57b6d56e49c2739cdf776839a92330e933dd5e5d929966fbbd380c77f060be"}, + {file = "coverage-7.6.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f1592791f8204ae9166de22ba7e6705fa4ebd02936c09436a1bb85aabca3e599"}, + {file = "coverage-7.6.9-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4e12ae8cc979cf83d258acb5e1f1cf2f3f83524d1564a49d20b8bec14b637f08"}, + {file = "coverage-7.6.9-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb5555cff66c4d3d6213a296b360f9e1a8e323e74e0426b6c10ed7f4d021e464"}, + {file = "coverage-7.6.9-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:b9389a429e0e5142e69d5bf4a435dd688c14478a19bb901735cdf75e57b13845"}, + {file = "coverage-7.6.9-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:592ac539812e9b46046620341498caf09ca21023c41c893e1eb9dbda00a70cbf"}, + {file = "coverage-7.6.9-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a27801adef24cc30871da98a105f77995e13a25a505a0161911f6aafbd66e678"}, + {file = "coverage-7.6.9-cp39-cp39-win32.whl", hash = "sha256:8e3c3e38930cfb729cb8137d7f055e5a473ddaf1217966aa6238c88bd9fd50e6"}, + {file = "coverage-7.6.9-cp39-cp39-win_amd64.whl", hash = "sha256:e28bf44afa2b187cc9f41749138a64435bf340adfcacb5b2290c070ce99839d4"}, + {file = "coverage-7.6.9-pp39.pp310-none-any.whl", hash = "sha256:f3ca78518bc6bc92828cd11867b121891d75cae4ea9e908d72030609b996db1b"}, + {file = "coverage-7.6.9.tar.gz", hash = "sha256:4a8d8977b0c6ef5aeadcb644da9e69ae0dcfe66ec7f368c89c72e058bd71164d"}, +] + +[package.dependencies] +tomli = {version = "*", optional = true, markers = "python_full_version <= \"3.11.0a6\" and extra == \"toml\""} + +[package.extras] +toml = ["tomli"] + [[package]] name = "distro" version = "1.9.0" @@ -574,13 +651,13 @@ trio = ["trio (>=0.22.0,<0.26.0)"] [[package]] name = "httpx" -version = "0.27.2" +version = "0.28.1" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, - {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, + {file = "httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad"}, + {file = "httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc"}, ] [package.dependencies] @@ -588,7 +665,6 @@ anyio = "*" certifi = "*" httpcore = "==1.*" idna = "*" -sniffio = "*" [package.extras] brotli = ["brotli", "brotlicffi"] @@ -608,6 +684,17 @@ files = [ {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] +[[package]] +name = "iniconfig" +version = "2.0.0" +description = "brain-dead simple config-ini parsing" +optional = false +python-versions = ">=3.7" +files = [ + {file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"}, + {file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"}, +] + [[package]] name = "instructor" version = "1.6.2" @@ -826,66 +913,71 @@ files = [ [[package]] name = "mdmodels-core" -version = "0.1.3" +version = "0.1.7" description = "A tool to generate models, code and schemas from markdown files" optional = false python-versions = ">=3.8" files = [ - {file = "mdmodels_core-0.1.3-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:85f2a7e262663ac4a3025dda3474433ac78485d07d3ae9b0f8dfd7a9274dbd99"}, - {file = "mdmodels_core-0.1.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:be9d494b5a8a3e7d3e2be9ef8e94ca4f9c13c9ff845773d51304bf96cbb0b180"}, - {file = "mdmodels_core-0.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9ab742d7232ecb4afedf12c23843f596b8fbd8964882fa846743da710e28b6d4"}, - {file = "mdmodels_core-0.1.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9773496305a92e1608d7f9eab0651bdd765ad1fed9de0a8129bdc53c44b307b7"}, - {file = "mdmodels_core-0.1.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:34d2394d37ecc9e06b42e03837878b50822a295ab0b370b0ede3da74b8b47c67"}, - {file = "mdmodels_core-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d59a24cbb831b9d028246f49b3445a83b8ad1a12c2117f234344e15b9155c2ef"}, - {file = "mdmodels_core-0.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f538203c2ee44f020d94466717169169aabea087b22777dbc6ad38cf58bd3e64"}, - {file = "mdmodels_core-0.1.3-cp310-none-win32.whl", hash = "sha256:268e2edd4ac9ee4b01439c16a1db86c6f7066abee1c6a3c3d1bb872a6e4069c7"}, - {file = "mdmodels_core-0.1.3-cp310-none-win_amd64.whl", hash = "sha256:0a917539c0931809a081b8c9a1b649ef48f9630d56155b74e61d73a064cb5f79"}, - {file = "mdmodels_core-0.1.3-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:2d80af665a06e2b729073e7786700a2ed55438c68f5fb39bfa2b74bda7182749"}, - {file = "mdmodels_core-0.1.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8a3e64b8350d62105d779d41b7c4a665efb48ebf708691e104aa8a4dd33f5605"}, - {file = "mdmodels_core-0.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50d5a7c6bf5443d103eceac450068f0bd229a0dc45f134c89bbe54977ab65339"}, - {file = "mdmodels_core-0.1.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:96a6c9fc93138643b120fa6101c771bc710e64223ba71e5721a589fec089c7a7"}, - {file = "mdmodels_core-0.1.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:468b6c8f555214be1ccd3ba470e049bf94d7ff3a77f2d3f87294bbddb3a3e25d"}, - {file = "mdmodels_core-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eeb972e1007a8bd3e91b2b340ad654690179151740cb9400248993283a9bd362"}, - {file = "mdmodels_core-0.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:855be89ce2bf83cc0c1058bae69b3ac84ba3b47a13afef7bef50755176228e43"}, - {file = "mdmodels_core-0.1.3-cp311-none-win32.whl", hash = "sha256:f69590c50e814c4d75982d4c1694db6cd0644cbe8198bf65fd1dd1b51273d39c"}, - {file = "mdmodels_core-0.1.3-cp311-none-win_amd64.whl", hash = "sha256:57cb47ee507c2e441cc5f52846d2a38140f8929b399845ec23e37ffa39de65de"}, - {file = "mdmodels_core-0.1.3-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:9264f1256632e19ff9b5ad6905700eb93d3ab77db7a7f8008cc8df84e2727a79"}, - {file = "mdmodels_core-0.1.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ed9ac381472868d936e49e87f5667828f737a907d4fd455d9a26e8d10de4d9e7"}, - {file = "mdmodels_core-0.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f0fc861f49aa90d2132489241f54918b61817584d46633c41abd46093a99faa5"}, - {file = "mdmodels_core-0.1.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c220bad67694f49b4c8e6bf0ee0fe6345c251816b6fe6b05c547392d093b7bea"}, - {file = "mdmodels_core-0.1.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:27230f49043a224a0f65d1fe3727a5c80d91f96d23959fbb952975719fc05a62"}, - {file = "mdmodels_core-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:22f8c6b99fe4dae8693410522f74e7b574904722f1f9a603ef6226b6d4d82131"}, - {file = "mdmodels_core-0.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fa0ec13ebf0899dd02a0fdeb5129b524ae496a4e419c4f04c37017076f586d66"}, - {file = "mdmodels_core-0.1.3-cp312-none-win32.whl", hash = "sha256:22a0751b003f1cb5d6b65f8412ac41f3ab9d2c7e8d2f66bee799eb392909f6b0"}, - {file = "mdmodels_core-0.1.3-cp312-none-win_amd64.whl", hash = "sha256:72d93b551b7b6058ebf4e25560876adec7803cbfc6cd91494b6840bbf5510846"}, - {file = "mdmodels_core-0.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b065306de468237531416ecf4fcc83703b095d2372475e9f2d632c4e27535019"}, - {file = "mdmodels_core-0.1.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9287b96b3d618108d02ebb729f1fab5ff67d30216832e0d7b9fa5095a5e1d009"}, - {file = "mdmodels_core-0.1.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:88c40cfd2a1aa041e6b7245f423e7b0814966842c723f6c56848000e84e28fcc"}, - {file = "mdmodels_core-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cd17e2cf74dce6c05af1ba77cf01858088799bbe8063f57162cd1900b4ca5c46"}, - {file = "mdmodels_core-0.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:42a0723b335eba5c1e4d91e284c6a19f111d9cb6da264a29fa56f9ae19c84b42"}, - {file = "mdmodels_core-0.1.3-cp38-none-win32.whl", hash = "sha256:a69002dd5a3acf09458ef371d09bdf80d5b744f4349141f20dcb1911b36e11c1"}, - {file = "mdmodels_core-0.1.3-cp38-none-win_amd64.whl", hash = "sha256:6c05dd8af9cd387e31376eec2e6cc4016b97bf0b70e4ac1b3c6418af9cd5cde0"}, - {file = "mdmodels_core-0.1.3-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:9b53491fec2a2d3db23e05db298d368a74575848630153c83a5741d2b8a952ec"}, - {file = "mdmodels_core-0.1.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:837329a2a1a0cc11dbff36ea71c8d91eaecff0a475b4203919e3233102b9dab2"}, - {file = "mdmodels_core-0.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d3ef7ea9e65f0954896074219b27a143528a19266fdb59db5b3b9a782a83859e"}, - {file = "mdmodels_core-0.1.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4628cc1001aef91f1bb28ea4d02926c8145a9a3a7bbe4fc6e1299d4238f50a93"}, - {file = "mdmodels_core-0.1.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ccb5f694cdfcf356a926f0684316468bb52249205ce9381950a437119f91c8ec"}, - {file = "mdmodels_core-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2d237cf57252a186e782d19bc2cdcf079c499e582223df0f565dcc89b8abdf0"}, - {file = "mdmodels_core-0.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9748e64cd349f946f0029b2c571cf4e2b983d891b793a7ab1b211d8d81068dcd"}, - {file = "mdmodels_core-0.1.3-cp39-none-win32.whl", hash = "sha256:eda3cb8cb334ff7eb1e41e5f8d32302d549f5c49775af664d4f911ba054dc2c7"}, - {file = "mdmodels_core-0.1.3-cp39-none-win_amd64.whl", hash = "sha256:758bc0edd18649de5b8e4fe194fc8c1ab4e4115e3c6c8335c0ba884a8baf96da"}, - {file = "mdmodels_core-0.1.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ad8bc773433d7871cc0ba051401848d37eec8423ca7252a7354543678b1c1e1"}, - {file = "mdmodels_core-0.1.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b21731ee14cdcd85d8c32bab1e8b8bb686a6e3db02a2bbcbb859de23f2b53043"}, - {file = "mdmodels_core-0.1.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fa162568a8ced5e7937c1c9c58017304bcbf6f387647c0e520b22949867a09e8"}, - {file = "mdmodels_core-0.1.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:96217e6fb4b9dc36dbba388394f4c43c7fdba6c7158a0790f5fafbe7cf71c86a"}, - {file = "mdmodels_core-0.1.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4a2106b68f50f83afe50adba8786c82b0ff2cda82780b956d01e190b93127281"}, - {file = "mdmodels_core-0.1.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:727788edbda50c4abd32ac92b2d3eb519a0dd62828187b8d9554f7af5e4cf173"}, - {file = "mdmodels_core-0.1.3-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f411bcf82d2607e8b29afd1adff237193c330551be7e75293cb202296a16efca"}, - {file = "mdmodels_core-0.1.3-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:59eb2e1670861d54a5aa90848d4d376b10519a30935522c217dad18d49ec8c93"}, - {file = "mdmodels_core-0.1.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78dffe53ce88547498b494d118c531ab81594efdbb4700fb2063da4df8ac4e28"}, - {file = "mdmodels_core-0.1.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3c25bdad15f5f46668d8acfc87e8046de093975e27ff0a9caac5e55828d41117"}, - {file = "mdmodels_core-0.1.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fd4610a63449f5503e52873a664cf5d715dc33c234b0a658c9a575410d0bd09c"}, - {file = "mdmodels_core-0.1.3.tar.gz", hash = "sha256:18789b9c3bfd17be7a6548df538d0e01af6409f3b90d4ce0d25e5f22d0b95bcb"}, + {file = "mdmodels_core-0.1.7-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:6186f4dc937f4905526145c5c158f84fe5b5e2852f1132e09db40d91f4f6d256"}, + {file = "mdmodels_core-0.1.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ec3c7214401c42d777bd33e9b658d113b5a83b13ae5f01832d41ae1655348013"}, + {file = "mdmodels_core-0.1.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb003b804897fca16984c685c268850851eaac4da6125afb44c6b741a038c042"}, + {file = "mdmodels_core-0.1.7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f7ad5544efab771648e77cb78979b367429934bd8adab5a5692dad783cc40250"}, + {file = "mdmodels_core-0.1.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b35815f240d4b3a37190b913e84aafdb1e9b8bb7d34b8c2543a80e15d157c16e"}, + {file = "mdmodels_core-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b8edf3e2cd1db345f6f077460f4ef5e0655f00f3f46e3a96e8725a6010afa6e0"}, + {file = "mdmodels_core-0.1.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9f5d2a6c67413cc8620e601d64af7c7a7532353accfe96ea5ec13dd4b824756b"}, + {file = "mdmodels_core-0.1.7-cp310-cp310-win32.whl", hash = "sha256:3f166ba2fa26b6ee00b42b99e1e9e62fb9f9c8adccd0437328822d357929cba2"}, + {file = "mdmodels_core-0.1.7-cp310-cp310-win_amd64.whl", hash = "sha256:acf2c815f42115dfab8a32b53bc5174655219a1a48ea0690f9bf353208f6d1bd"}, + {file = "mdmodels_core-0.1.7-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:56a3746890bcde64672b4974700e868b582fe840b725106303115b67fe4ad6aa"}, + {file = "mdmodels_core-0.1.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:83141e8453d2ecb6a005dde9a225da19a3c2fb724a148c1cf9cdd53677c566e3"}, + {file = "mdmodels_core-0.1.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ee239bd9ff48c114b766909e688a5bed731ec75cfe617f729b652d15c7aeb3bf"}, + {file = "mdmodels_core-0.1.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e1828919cbbc13dec8cb1d5c179994a8eb516d2625f4bbc09ed0666ed9517f2e"}, + {file = "mdmodels_core-0.1.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ce4a3b4104039b45cfe1283d21bcb0a6ba8a9f62308811a5b5246c317dc819f6"}, + {file = "mdmodels_core-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:994972b8abe555cfa47e98083369c0011da42bf943c04d257e93600e6442af7a"}, + {file = "mdmodels_core-0.1.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:350d27360821d92f102f388143a15b71d0059d4bff175c8e286af0a0d83ded69"}, + {file = "mdmodels_core-0.1.7-cp311-cp311-win32.whl", hash = "sha256:8bac09f12522e9d8cf70fbd21713001915dd298a4df5bd4bfefa16072274a6de"}, + {file = "mdmodels_core-0.1.7-cp311-cp311-win_amd64.whl", hash = "sha256:670f7e7fe51edd1c6e90d60516d7beec71b0d93ae3229be5971bf16432d76a06"}, + {file = "mdmodels_core-0.1.7-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:f637ad36986f060d4d0a82848e38d40778704f47178ea75e05e6c34d931b92d7"}, + {file = "mdmodels_core-0.1.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:485124733ca4467dfd1ca7c776191e6fb246b1c4595e25cf65d643b7ccf88198"}, + {file = "mdmodels_core-0.1.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0f2ac930eba9fadfd01f73735b750e4f01d51534ad098f4064e55f8cf13c2ea3"}, + {file = "mdmodels_core-0.1.7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac7b73b6f6e0c5e4af8eb3004e4faf5bfb3058f90aa31ba8b6eace6cbd5d46a9"}, + {file = "mdmodels_core-0.1.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:95593e39786180311e9cdbe4f6a473f392ce058a16062c39982fd5b909d267dd"}, + {file = "mdmodels_core-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41067ddd603040332ba049e340507bac2e9c086a19f0b29a19d0d3c428742f4f"}, + {file = "mdmodels_core-0.1.7-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d549c57ac44d0f2995e585a0952a78030d5762683ae0cc7b38c8564a6a7c0499"}, + {file = "mdmodels_core-0.1.7-cp312-cp312-win32.whl", hash = "sha256:1875e691555226cf06e96d5d482981da21b4641be6b4389f4307665f9304aacc"}, + {file = "mdmodels_core-0.1.7-cp312-cp312-win_amd64.whl", hash = "sha256:a6daf756d673a9c06552d840de47e105129d17ba7bbf64a698f0454380a9a130"}, + {file = "mdmodels_core-0.1.7-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:ce0465085ec0add1181f2d83fe31d9b5682b9538e3f4cec453ce94052efa39c5"}, + {file = "mdmodels_core-0.1.7-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:5ab42eade2078d93cba7a05913e553f8d3fb946f399663c270a2e04305cce33b"}, + {file = "mdmodels_core-0.1.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2097aa3b97d5541c719ee78e9ba4dc4dc2827df8875cd4c6ee2b884fa02c103e"}, + {file = "mdmodels_core-0.1.7-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:829b94655a3d9edbbbd4220ed497a6c4ba04cc7b23345845956f7b8ae61f4cf1"}, + {file = "mdmodels_core-0.1.7-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:36a3ec6f687e192cda4bb3ffb141d5296d643e58f8ecb2ee9a814689c9d02110"}, + {file = "mdmodels_core-0.1.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:922e4e769d2b638301c3211b23396064883312b3780251a783c08b78699d5629"}, + {file = "mdmodels_core-0.1.7-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8510cfd17fd9475bc82b91e985530b59b486dffd55f80684f22e57d76f342a00"}, + {file = "mdmodels_core-0.1.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f68582d38fd8fff0b04c0fc1b0df3ad20ead37138dd66fabd9b02254b400a1e4"}, + {file = "mdmodels_core-0.1.7-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3c04333f482d37198d747b0d9b3ed8eac51d510cfe62854a5f33951fd26835a7"}, + {file = "mdmodels_core-0.1.7-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e4abb5c1ce35b8ca0d65b62816e2cfe188c8c0c483eb0629d331725e26c36716"}, + {file = "mdmodels_core-0.1.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d79e88415ec9074fdefcb868d5b26f5ff84b780961bebeffe0357bcf6515cc81"}, + {file = "mdmodels_core-0.1.7-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:73d28eed99782fde4a8f9e881a2ec263aa5f320689f05263ab63f73c85658da6"}, + {file = "mdmodels_core-0.1.7-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:19169271820ef1331c4802f0e33076798c1d2cfc21c9a4d7a24dc21a2b77a123"}, + {file = "mdmodels_core-0.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4cb0bffea6f26acb415f5915d028ae12a1e0b10a3250a554c806aadce30f9eaf"}, + {file = "mdmodels_core-0.1.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:99792a503846c1af2a13c7bdbadb904d781eacc734dd0012380fd0e42990a9a9"}, + {file = "mdmodels_core-0.1.7-cp38-cp38-win32.whl", hash = "sha256:5455cce49537ba905bebd1b3eb2861a177844274f371f35f3563bde5480f3f4d"}, + {file = "mdmodels_core-0.1.7-cp38-cp38-win_amd64.whl", hash = "sha256:dfab3fb14fcbc832ff60794a4509fc0128eb48b0910cf350d5b39ab0f25517e9"}, + {file = "mdmodels_core-0.1.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:307a2dde4504ebf9fdb671d073ef5b0c5c7e265dd9ca5f6090d5627fa9511fa1"}, + {file = "mdmodels_core-0.1.7-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f5618369183813de94dcab1221e2b4e3cde33d58deb81a45b9149098404dde93"}, + {file = "mdmodels_core-0.1.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4a5570c461f9b3a58bdbf6114f7367e3e5b609a2a557eb4d4f5e5e8f716d83ca"}, + {file = "mdmodels_core-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:367b9530eb1bbad417ae8632c9ebc1102b81c89efb977679a51fd9f48d3ca01f"}, + {file = "mdmodels_core-0.1.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ab2dcf2e2dbcf59002c58e04875b8e0942c4f3e473f91866b2461b68830e618a"}, + {file = "mdmodels_core-0.1.7-cp39-cp39-win32.whl", hash = "sha256:8c40df116d989464a8b84ff39bdfe220da6149bfb65425752ba0508a63a1c10d"}, + {file = "mdmodels_core-0.1.7-cp39-cp39-win_amd64.whl", hash = "sha256:2c6c72edce5e0743c9eaff9b48438afd60c26da5c6febe71e1ae171f4e92a6e1"}, + {file = "mdmodels_core-0.1.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9a9db9116d66722148d78f9d91b99f06b96b1819a4b00f9c895140539755b164"}, + {file = "mdmodels_core-0.1.7-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:494f1b2ea566b3d43c1c8dcc56f13d702af001f84b18863972c36386fac476df"}, + {file = "mdmodels_core-0.1.7-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ee9f576dcf0aee11f52437111e57535aebebface22064b1c240267029238fb53"}, + {file = "mdmodels_core-0.1.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:89bb044a77567efea819ca0c81fecc27a71c09f9529c65b64a5b387546650b66"}, + {file = "mdmodels_core-0.1.7-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:dba757b41a20fd73bbfd1fd79b00127694c83b05379a8b51ef660d8be479f454"}, + {file = "mdmodels_core-0.1.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e19ac97690a9871aca5ab386d86a659f43a28f5649ebb313431c3f25eb78eec3"}, + {file = "mdmodels_core-0.1.7-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6e39e9dbe6f02f39e29e545732f2f1119406cc1cdaa4a722dcbcc03059523826"}, + {file = "mdmodels_core-0.1.7-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f02d78c2b01ebd8cec933d686cee6abedbda9ba8fcce9fa4fb149cb582ce102b"}, + {file = "mdmodels_core-0.1.7.tar.gz", hash = "sha256:b812c7f5db35f73dd5bf62eab6ba8116d4269e993d80e195a3c5074c2282d706"}, ] [[package]] @@ -1218,6 +1310,21 @@ sql-other = ["SQLAlchemy (>=2.0.0)", "adbc-driver-postgresql (>=0.8.0)", "adbc-d test = ["hypothesis (>=6.46.1)", "pytest (>=7.3.2)", "pytest-xdist (>=2.2.0)"] xml = ["lxml (>=4.9.2)"] +[[package]] +name = "pluggy" +version = "1.5.0" +description = "plugin and hook calling mechanisms for python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"}, + {file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"}, +] + +[package.extras] +dev = ["pre-commit", "tox"] +testing = ["pytest", "pytest-benchmark"] + [[package]] name = "propcache" version = "0.2.0" @@ -1509,6 +1616,64 @@ files = [ [package.extras] windows-terminal = ["colorama (>=0.4.6)"] +[[package]] +name = "pytest" +version = "8.3.4" +description = "pytest: simple powerful testing with Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pytest-8.3.4-py3-none-any.whl", hash = "sha256:50e16d954148559c9a74109af1eaf0c945ba2d8f30f0a3d3335edde19788b6f6"}, + {file = "pytest-8.3.4.tar.gz", hash = "sha256:965370d062bce11e73868e0335abac31b4d3de0e82f4007408d242b4f8610761"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "sys_platform == \"win32\""} +exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""} +iniconfig = "*" +packaging = "*" +pluggy = ">=1.5,<2" +tomli = {version = ">=1", markers = "python_version < \"3.11\""} + +[package.extras] +dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] + +[[package]] +name = "pytest-cov" +version = "6.0.0" +description = "Pytest plugin for measuring coverage." +optional = false +python-versions = ">=3.9" +files = [ + {file = "pytest-cov-6.0.0.tar.gz", hash = "sha256:fde0b595ca248bb8e2d76f020b465f3b107c9632e6a1d1705f17834c89dcadc0"}, + {file = "pytest_cov-6.0.0-py3-none-any.whl", hash = "sha256:eee6f1b9e61008bd34975a4d5bab25801eb31898b032dd55addc93e96fcaaa35"}, +] + +[package.dependencies] +coverage = {version = ">=7.5", extras = ["toml"]} +pytest = ">=4.6" + +[package.extras] +testing = ["fields", "hunter", "process-tests", "pytest-xdist", "virtualenv"] + +[[package]] +name = "pytest-httpx" +version = "0.35.0" +description = "Send responses to httpx." +optional = false +python-versions = ">=3.9" +files = [ + {file = "pytest_httpx-0.35.0-py3-none-any.whl", hash = "sha256:ee11a00ffcea94a5cbff47af2114d34c5b231c326902458deed73f9c459fd744"}, + {file = "pytest_httpx-0.35.0.tar.gz", hash = "sha256:d619ad5d2e67734abfbb224c3d9025d64795d4b8711116b1a13f72a251ae511f"}, +] + +[package.dependencies] +httpx = "==0.28.*" +pytest = "==8.*" + +[package.extras] +testing = ["pytest-asyncio (==0.24.*)", "pytest-cov (==6.*)"] + [[package]] name = "python-dateutil" version = "2.9.0.post0" @@ -1813,6 +1978,47 @@ files = [ doc = ["reno", "sphinx"] test = ["pytest", "tornado (>=4.5)", "typeguard"] +[[package]] +name = "tomli" +version = "2.2.1" +description = "A lil' TOML parser" +optional = false +python-versions = ">=3.8" +files = [ + {file = "tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"}, + {file = "tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6"}, + {file = "tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a"}, + {file = "tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee"}, + {file = "tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e"}, + {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4"}, + {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106"}, + {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8"}, + {file = "tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff"}, + {file = "tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b"}, + {file = "tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea"}, + {file = "tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8"}, + {file = "tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192"}, + {file = "tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222"}, + {file = "tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77"}, + {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6"}, + {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd"}, + {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e"}, + {file = "tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98"}, + {file = "tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4"}, + {file = "tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7"}, + {file = "tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c"}, + {file = "tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13"}, + {file = "tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281"}, + {file = "tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272"}, + {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140"}, + {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2"}, + {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744"}, + {file = "tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec"}, + {file = "tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69"}, + {file = "tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc"}, + {file = "tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff"}, +] + [[package]] name = "tqdm" version = "4.66.5" @@ -1985,4 +2191,4 @@ propcache = ">=0.2.0" [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "7431e46f5abfc51cb142494f7b069fddb18a43b63f89b12792c531ef6359e9f9" +content-hash = "734929cf02d95cd9499b17127163c42cffeaf8938bbe79178eef6cdb365eec5a" diff --git a/pyproject.toml b/pyproject.toml index 1696366..756d429 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,7 +11,7 @@ mdmodels-core = "^0.1.5" pydantic-xml = "^2.12.1" bigtree = "^0.21.1" validators = "^0.34.0" -httpx = "^0.27.2" +httpx = "^0.28" python-jsonpath = "^1.2.0" pandas = "^2.2.3" rich = "^13.9.4" @@ -21,17 +21,9 @@ dotted-dict = "^1.1.3" python-forge = "^18.6.0" [project.optional-dependencies] -chat = [ - "instructor>=1.6.2,<2.0.0", - "openai>=1.52.0,<2.0.0", - "tabulate==0.9.0" -] -graph = [ - "neomodel>=5.4.0,<6.0.0" -] -sql = [ - "sqlmodel>=0.0.22,<1.0.0" -] +chat = ["instructor>=1.6.2,<2.0.0", "openai>=1.52.0,<2.0.0", "tabulate==0.9.0"] +graph = ["neomodel>=5.4.0,<6.0.0"] +sql = ["sqlmodel>=0.0.22,<1.0.0"] [tool.poetry.group.chat.dependencies] instructor = "^1.6.2" @@ -44,6 +36,11 @@ neomodel = "^5.4.0" [tool.poetry.group.sql.dependencies] sqlmodel = "^0.0.22" + +[tool.poetry.group.dev.dependencies] +pytest-httpx = "^0.35.0" +pytest-cov = "^6.0.0" + [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api"