python-poetry/poetry.lock

6151 lines
381 KiB
TOML

# This file is automatically @generated by Poetry 1.4.1 and should not be changed by hand.
[[package]]
name = "aiohttp"
version = "3.8.4"
description = "Async http client/server framework (asyncio)"
category = "main"
optional = false
python-versions = ">=3.6"
files = [
{file = "aiohttp-3.8.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:5ce45967538fb747370308d3145aa68a074bdecb4f3a300869590f725ced69c1"},
{file = "aiohttp-3.8.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b744c33b6f14ca26b7544e8d8aadff6b765a80ad6164fb1a430bbadd593dfb1a"},
{file = "aiohttp-3.8.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1a45865451439eb320784918617ba54b7a377e3501fb70402ab84d38c2cd891b"},
{file = "aiohttp-3.8.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a86d42d7cba1cec432d47ab13b6637bee393a10f664c425ea7b305d1301ca1a3"},
{file = "aiohttp-3.8.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ee3c36df21b5714d49fc4580247947aa64bcbe2939d1b77b4c8dcb8f6c9faecc"},
{file = "aiohttp-3.8.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:176a64b24c0935869d5bbc4c96e82f89f643bcdf08ec947701b9dbb3c956b7dd"},
{file = "aiohttp-3.8.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c844fd628851c0bc309f3c801b3a3d58ce430b2ce5b359cd918a5a76d0b20cb5"},
{file = "aiohttp-3.8.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5393fb786a9e23e4799fec788e7e735de18052f83682ce2dfcabaf1c00c2c08e"},
{file = "aiohttp-3.8.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e4b09863aae0dc965c3ef36500d891a3ff495a2ea9ae9171e4519963c12ceefd"},
{file = "aiohttp-3.8.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:adfbc22e87365a6e564c804c58fc44ff7727deea782d175c33602737b7feadb6"},
{file = "aiohttp-3.8.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:147ae376f14b55f4f3c2b118b95be50a369b89b38a971e80a17c3fd623f280c9"},
{file = "aiohttp-3.8.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:eafb3e874816ebe2a92f5e155f17260034c8c341dad1df25672fb710627c6949"},
{file = "aiohttp-3.8.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:c6cc15d58053c76eacac5fa9152d7d84b8d67b3fde92709195cb984cfb3475ea"},
{file = "aiohttp-3.8.4-cp310-cp310-win32.whl", hash = "sha256:59f029a5f6e2d679296db7bee982bb3d20c088e52a2977e3175faf31d6fb75d1"},
{file = "aiohttp-3.8.4-cp310-cp310-win_amd64.whl", hash = "sha256:fe7ba4a51f33ab275515f66b0a236bcde4fb5561498fe8f898d4e549b2e4509f"},
{file = "aiohttp-3.8.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:3d8ef1a630519a26d6760bc695842579cb09e373c5f227a21b67dc3eb16cfea4"},
{file = "aiohttp-3.8.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5b3f2e06a512e94722886c0827bee9807c86a9f698fac6b3aee841fab49bbfb4"},
{file = "aiohttp-3.8.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3a80464982d41b1fbfe3154e440ba4904b71c1a53e9cd584098cd41efdb188ef"},
{file = "aiohttp-3.8.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b631e26df63e52f7cce0cce6507b7a7f1bc9b0c501fcde69742130b32e8782f"},
{file = "aiohttp-3.8.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3f43255086fe25e36fd5ed8f2ee47477408a73ef00e804cb2b5cba4bf2ac7f5e"},
{file = "aiohttp-3.8.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4d347a172f866cd1d93126d9b239fcbe682acb39b48ee0873c73c933dd23bd0f"},
{file = "aiohttp-3.8.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a3fec6a4cb5551721cdd70473eb009d90935b4063acc5f40905d40ecfea23e05"},
{file = "aiohttp-3.8.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:80a37fe8f7c1e6ce8f2d9c411676e4bc633a8462844e38f46156d07a7d401654"},
{file = "aiohttp-3.8.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d1e6a862b76f34395a985b3cd39a0d949ca80a70b6ebdea37d3ab39ceea6698a"},
{file = "aiohttp-3.8.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:cd468460eefef601ece4428d3cf4562459157c0f6523db89365202c31b6daebb"},
{file = "aiohttp-3.8.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:618c901dd3aad4ace71dfa0f5e82e88b46ef57e3239fc7027773cb6d4ed53531"},
{file = "aiohttp-3.8.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:652b1bff4f15f6287550b4670546a2947f2a4575b6c6dff7760eafb22eacbf0b"},
{file = "aiohttp-3.8.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:80575ba9377c5171407a06d0196b2310b679dc752d02a1fcaa2bc20b235dbf24"},
{file = "aiohttp-3.8.4-cp311-cp311-win32.whl", hash = "sha256:bbcf1a76cf6f6dacf2c7f4d2ebd411438c275faa1dc0c68e46eb84eebd05dd7d"},
{file = "aiohttp-3.8.4-cp311-cp311-win_amd64.whl", hash = "sha256:6e74dd54f7239fcffe07913ff8b964e28b712f09846e20de78676ce2a3dc0bfc"},
{file = "aiohttp-3.8.4-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:880e15bb6dad90549b43f796b391cfffd7af373f4646784795e20d92606b7a51"},
{file = "aiohttp-3.8.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bb96fa6b56bb536c42d6a4a87dfca570ff8e52de2d63cabebfd6fb67049c34b6"},
{file = "aiohttp-3.8.4-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4a6cadebe132e90cefa77e45f2d2f1a4b2ce5c6b1bfc1656c1ddafcfe4ba8131"},
{file = "aiohttp-3.8.4-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f352b62b45dff37b55ddd7b9c0c8672c4dd2eb9c0f9c11d395075a84e2c40f75"},
{file = "aiohttp-3.8.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7ab43061a0c81198d88f39aaf90dae9a7744620978f7ef3e3708339b8ed2ef01"},
{file = "aiohttp-3.8.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c9cb1565a7ad52e096a6988e2ee0397f72fe056dadf75d17fa6b5aebaea05622"},
{file = "aiohttp-3.8.4-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:1b3ea7edd2d24538959c1c1abf97c744d879d4e541d38305f9bd7d9b10c9ec41"},
{file = "aiohttp-3.8.4-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:7c7837fe8037e96b6dd5cfcf47263c1620a9d332a87ec06a6ca4564e56bd0f36"},
{file = "aiohttp-3.8.4-cp36-cp36m-musllinux_1_1_ppc64le.whl", hash = "sha256:3b90467ebc3d9fa5b0f9b6489dfb2c304a1db7b9946fa92aa76a831b9d587e99"},
{file = "aiohttp-3.8.4-cp36-cp36m-musllinux_1_1_s390x.whl", hash = "sha256:cab9401de3ea52b4b4c6971db5fb5c999bd4260898af972bf23de1c6b5dd9d71"},
{file = "aiohttp-3.8.4-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:d1f9282c5f2b5e241034a009779e7b2a1aa045f667ff521e7948ea9b56e0c5ff"},
{file = "aiohttp-3.8.4-cp36-cp36m-win32.whl", hash = "sha256:5e14f25765a578a0a634d5f0cd1e2c3f53964553a00347998dfdf96b8137f777"},
{file = "aiohttp-3.8.4-cp36-cp36m-win_amd64.whl", hash = "sha256:4c745b109057e7e5f1848c689ee4fb3a016c8d4d92da52b312f8a509f83aa05e"},
{file = "aiohttp-3.8.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:aede4df4eeb926c8fa70de46c340a1bc2c6079e1c40ccf7b0eae1313ffd33519"},
{file = "aiohttp-3.8.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4ddaae3f3d32fc2cb4c53fab020b69a05c8ab1f02e0e59665c6f7a0d3a5be54f"},
{file = "aiohttp-3.8.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4eb3b82ca349cf6fadcdc7abcc8b3a50ab74a62e9113ab7a8ebc268aad35bb9"},
{file = "aiohttp-3.8.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9bcb89336efa095ea21b30f9e686763f2be4478f1b0a616969551982c4ee4c3b"},
{file = "aiohttp-3.8.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c08e8ed6fa3d477e501ec9db169bfac8140e830aa372d77e4a43084d8dd91ab"},
{file = "aiohttp-3.8.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c6cd05ea06daca6ad6a4ca3ba7fe7dc5b5de063ff4daec6170ec0f9979f6c332"},
{file = "aiohttp-3.8.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:b7a00a9ed8d6e725b55ef98b1b35c88013245f35f68b1b12c5cd4100dddac333"},
{file = "aiohttp-3.8.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:de04b491d0e5007ee1b63a309956eaed959a49f5bb4e84b26c8f5d49de140fa9"},
{file = "aiohttp-3.8.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:40653609b3bf50611356e6b6554e3a331f6879fa7116f3959b20e3528783e699"},
{file = "aiohttp-3.8.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:dbf3a08a06b3f433013c143ebd72c15cac33d2914b8ea4bea7ac2c23578815d6"},
{file = "aiohttp-3.8.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:854f422ac44af92bfe172d8e73229c270dc09b96535e8a548f99c84f82dde241"},
{file = "aiohttp-3.8.4-cp37-cp37m-win32.whl", hash = "sha256:aeb29c84bb53a84b1a81c6c09d24cf33bb8432cc5c39979021cc0f98c1292a1a"},
{file = "aiohttp-3.8.4-cp37-cp37m-win_amd64.whl", hash = "sha256:db3fc6120bce9f446d13b1b834ea5b15341ca9ff3f335e4a951a6ead31105480"},
{file = "aiohttp-3.8.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:fabb87dd8850ef0f7fe2b366d44b77d7e6fa2ea87861ab3844da99291e81e60f"},
{file = "aiohttp-3.8.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:91f6d540163f90bbaef9387e65f18f73ffd7c79f5225ac3d3f61df7b0d01ad15"},
{file = "aiohttp-3.8.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:d265f09a75a79a788237d7f9054f929ced2e69eb0bb79de3798c468d8a90f945"},
{file = "aiohttp-3.8.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3d89efa095ca7d442a6d0cbc755f9e08190ba40069b235c9886a8763b03785da"},
{file = "aiohttp-3.8.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4dac314662f4e2aa5009977b652d9b8db7121b46c38f2073bfeed9f4049732cd"},
{file = "aiohttp-3.8.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fe11310ae1e4cd560035598c3f29d86cef39a83d244c7466f95c27ae04850f10"},
{file = "aiohttp-3.8.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6ddb2a2026c3f6a68c3998a6c47ab6795e4127315d2e35a09997da21865757f8"},
{file = "aiohttp-3.8.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e75b89ac3bd27d2d043b234aa7b734c38ba1b0e43f07787130a0ecac1e12228a"},
{file = "aiohttp-3.8.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:6e601588f2b502c93c30cd5a45bfc665faaf37bbe835b7cfd461753068232074"},
{file = "aiohttp-3.8.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:a5d794d1ae64e7753e405ba58e08fcfa73e3fad93ef9b7e31112ef3c9a0efb52"},
{file = "aiohttp-3.8.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:a1f4689c9a1462f3df0a1f7e797791cd6b124ddbee2b570d34e7f38ade0e2c71"},
{file = "aiohttp-3.8.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:3032dcb1c35bc330134a5b8a5d4f68c1a87252dfc6e1262c65a7e30e62298275"},
{file = "aiohttp-3.8.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8189c56eb0ddbb95bfadb8f60ea1b22fcfa659396ea36f6adcc521213cd7b44d"},
{file = "aiohttp-3.8.4-cp38-cp38-win32.whl", hash = "sha256:33587f26dcee66efb2fff3c177547bd0449ab7edf1b73a7f5dea1e38609a0c54"},
{file = "aiohttp-3.8.4-cp38-cp38-win_amd64.whl", hash = "sha256:e595432ac259af2d4630008bf638873d69346372d38255774c0e286951e8b79f"},
{file = "aiohttp-3.8.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:5a7bdf9e57126dc345b683c3632e8ba317c31d2a41acd5800c10640387d193ed"},
{file = "aiohttp-3.8.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:22f6eab15b6db242499a16de87939a342f5a950ad0abaf1532038e2ce7d31567"},
{file = "aiohttp-3.8.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:7235604476a76ef249bd64cb8274ed24ccf6995c4a8b51a237005ee7a57e8643"},
{file = "aiohttp-3.8.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ea9eb976ffdd79d0e893869cfe179a8f60f152d42cb64622fca418cd9b18dc2a"},
{file = "aiohttp-3.8.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:92c0cea74a2a81c4c76b62ea1cac163ecb20fb3ba3a75c909b9fa71b4ad493cf"},
{file = "aiohttp-3.8.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:493f5bc2f8307286b7799c6d899d388bbaa7dfa6c4caf4f97ef7521b9cb13719"},
{file = "aiohttp-3.8.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0a63f03189a6fa7c900226e3ef5ba4d3bd047e18f445e69adbd65af433add5a2"},
{file = "aiohttp-3.8.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:10c8cefcff98fd9168cdd86c4da8b84baaa90bf2da2269c6161984e6737bf23e"},
{file = "aiohttp-3.8.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:bca5f24726e2919de94f047739d0a4fc01372801a3672708260546aa2601bf57"},
{file = "aiohttp-3.8.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:03baa76b730e4e15a45f81dfe29a8d910314143414e528737f8589ec60cf7391"},
{file = "aiohttp-3.8.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:8c29c77cc57e40f84acef9bfb904373a4e89a4e8b74e71aa8075c021ec9078c2"},
{file = "aiohttp-3.8.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:03543dcf98a6619254b409be2d22b51f21ec66272be4ebda7b04e6412e4b2e14"},
{file = "aiohttp-3.8.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:17b79c2963db82086229012cff93ea55196ed31f6493bb1ccd2c62f1724324e4"},
{file = "aiohttp-3.8.4-cp39-cp39-win32.whl", hash = "sha256:34ce9f93a4a68d1272d26030655dd1b58ff727b3ed2a33d80ec433561b03d67a"},
{file = "aiohttp-3.8.4-cp39-cp39-win_amd64.whl", hash = "sha256:41a86a69bb63bb2fc3dc9ad5ea9f10f1c9c8e282b471931be0268ddd09430b04"},
{file = "aiohttp-3.8.4.tar.gz", hash = "sha256:bf2e1a9162c1e441bf805a1fd166e249d574ca04e03b34f97e2928769e91ab5c"},
]
[package.dependencies]
aiosignal = ">=1.1.2"
async-timeout = ">=4.0.0a3,<5.0"
attrs = ">=17.3.0"
charset-normalizer = ">=2.0,<4.0"
frozenlist = ">=1.1.1"
multidict = ">=4.5,<7.0"
yarl = ">=1.0,<2.0"
[package.extras]
speedups = ["Brotli", "aiodns", "cchardet"]
[[package]]
name = "aiosignal"
version = "1.3.1"
description = "aiosignal: a list of registered asynchronous callbacks"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "aiosignal-1.3.1-py3-none-any.whl", hash = "sha256:f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17"},
{file = "aiosignal-1.3.1.tar.gz", hash = "sha256:54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc"},
]
[package.dependencies]
frozenlist = ">=1.1.0"
[[package]]
name = "alembic"
version = "1.10.2"
description = "A database migration tool for SQLAlchemy."
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "alembic-1.10.2-py3-none-any.whl", hash = "sha256:8b48368f6533c064b39c024e1daba15ae7f947eac84185c28c06bbe1301a5497"},
{file = "alembic-1.10.2.tar.gz", hash = "sha256:457eafbdc0769d855c2c92cbafe6b7f319f916c80cf4ed02b8f394f38b51b89d"},
]
[package.dependencies]
Mako = "*"
SQLAlchemy = ">=1.3.0"
typing-extensions = ">=4"
[package.extras]
tz = ["python-dateutil"]
[[package]]
name = "altgraph"
version = "0.17.3"
description = "Python graph (network) package"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "altgraph-0.17.3-py2.py3-none-any.whl", hash = "sha256:c8ac1ca6772207179ed8003ce7687757c04b0b71536f81e2ac5755c6226458fe"},
{file = "altgraph-0.17.3.tar.gz", hash = "sha256:ad33358114df7c9416cdb8fa1eaa5852166c505118717021c6a8c7c7abbd03dd"},
]
[[package]]
name = "amqp"
version = "5.1.1"
description = "Low-level AMQP client for Python (fork of amqplib)."
category = "main"
optional = false
python-versions = ">=3.6"
files = [
{file = "amqp-5.1.1-py3-none-any.whl", hash = "sha256:6f0956d2c23d8fa6e7691934d8c3930eadb44972cbbd1a7ae3a520f735d43359"},
{file = "amqp-5.1.1.tar.gz", hash = "sha256:2c1b13fecc0893e946c65cbd5f36427861cffa4ea2201d8f6fca22e2a373b5e2"},
]
[package.dependencies]
vine = ">=5.0.0"
[[package]]
name = "anyio"
version = "3.6.2"
description = "High level compatibility layer for multiple asynchronous event loop implementations"
category = "main"
optional = false
python-versions = ">=3.6.2"
files = [
{file = "anyio-3.6.2-py3-none-any.whl", hash = "sha256:fbbe32bd270d2a2ef3ed1c5d45041250284e31fc0a4df4a5a6071842051a51e3"},
{file = "anyio-3.6.2.tar.gz", hash = "sha256:25ea0d673ae30af41a0c442f81cf3b38c7e79fdc7b60335a4c14e05eb0947421"},
]
[package.dependencies]
idna = ">=2.8"
sniffio = ">=1.1"
[package.extras]
doc = ["packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme"]
test = ["contextlib2", "coverage[toml] (>=4.5)", "hypothesis (>=4.0)", "mock (>=4)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (<0.15)", "uvloop (>=0.15)"]
trio = ["trio (>=0.16,<0.22)"]
[[package]]
name = "appnope"
version = "0.1.3"
description = "Disable App Nap on macOS >= 10.9"
category = "dev"
optional = false
python-versions = "*"
files = [
{file = "appnope-0.1.3-py2.py3-none-any.whl", hash = "sha256:265a455292d0bd8a72453494fa24df5a11eb18373a60c7c0430889f22548605e"},
{file = "appnope-0.1.3.tar.gz", hash = "sha256:02bd91c4de869fbb1e1c50aafc4098827a7a54ab2f39d9dcba6c9547ed920e24"},
]
[[package]]
name = "arrow"
version = "1.2.3"
description = "Better dates & times for Python"
category = "main"
optional = false
python-versions = ">=3.6"
files = [
{file = "arrow-1.2.3-py3-none-any.whl", hash = "sha256:5a49ab92e3b7b71d96cd6bfcc4df14efefc9dfa96ea19045815914a6ab6b1fe2"},
{file = "arrow-1.2.3.tar.gz", hash = "sha256:3934b30ca1b9f292376d9db15b19446088d12ec58629bc3f0da28fd55fb633a1"},
]
[package.dependencies]
python-dateutil = ">=2.7.0"
[[package]]
name = "asgiref"
version = "3.6.0"
description = "ASGI specs, helper code, and adapters"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "asgiref-3.6.0-py3-none-any.whl", hash = "sha256:71e68008da809b957b7ee4b43dbccff33d1b23519fb8344e33f049897077afac"},
{file = "asgiref-3.6.0.tar.gz", hash = "sha256:9567dfe7bd8d3c8c892227827c41cce860b368104c3431da67a0c5a65a949506"},
]
[package.extras]
tests = ["mypy (>=0.800)", "pytest", "pytest-asyncio"]
[[package]]
name = "asttokens"
version = "2.2.1"
description = "Annotate AST trees with source code positions"
category = "dev"
optional = false
python-versions = "*"
files = [
{file = "asttokens-2.2.1-py2.py3-none-any.whl", hash = "sha256:6b0ac9e93fb0335014d382b8fa9b3afa7df546984258005da0b9e7095b3deb1c"},
{file = "asttokens-2.2.1.tar.gz", hash = "sha256:4622110b2a6f30b77e1473affaa97e711bc2f07d3f10848420ff1898edbe94f3"},
]
[package.dependencies]
six = "*"
[package.extras]
test = ["astroid", "pytest"]
[[package]]
name = "async-generator"
version = "1.10"
description = "Async generators and context managers for Python 3.5+"
category = "main"
optional = false
python-versions = ">=3.5"
files = [
{file = "async_generator-1.10-py3-none-any.whl", hash = "sha256:01c7bf666359b4967d2cda0000cc2e4af16a0ae098cbffcb8472fb9e8ad6585b"},
{file = "async_generator-1.10.tar.gz", hash = "sha256:6ebb3d106c12920aaae42ccb6f787ef5eefdcdd166ea3d628fa8476abe712144"},
]
[[package]]
name = "async-timeout"
version = "4.0.2"
description = "Timeout context manager for asyncio programs"
category = "main"
optional = false
python-versions = ">=3.6"
files = [
{file = "async-timeout-4.0.2.tar.gz", hash = "sha256:2163e1640ddb52b7a8c80d0a67a08587e5d245cc9c553a74a847056bc2976b15"},
{file = "async_timeout-4.0.2-py3-none-any.whl", hash = "sha256:8ca1e4fcf50d07413d66d1a5e416e42cfdf5851c981d679a09851a6853383b3c"},
]
[[package]]
name = "attrs"
version = "22.2.0"
description = "Classes Without Boilerplate"
category = "main"
optional = false
python-versions = ">=3.6"
files = [
{file = "attrs-22.2.0-py3-none-any.whl", hash = "sha256:29e95c7f6778868dbd49170f98f8818f78f3dc5e0e37c0b1f474e3561b240836"},
{file = "attrs-22.2.0.tar.gz", hash = "sha256:c9227bfc2f01993c03f68db37d1d15c9690188323c067c641f1a35ca58185f99"},
]
[package.extras]
cov = ["attrs[tests]", "coverage-enable-subprocess", "coverage[toml] (>=5.3)"]
dev = ["attrs[docs,tests]"]
docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope.interface"]
tests = ["attrs[tests-no-zope]", "zope.interface"]
tests-no-zope = ["cloudpickle", "cloudpickle", "hypothesis", "hypothesis", "mypy (>=0.971,<0.990)", "mypy (>=0.971,<0.990)", "pympler", "pympler", "pytest (>=4.3.0)", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-mypy-plugins", "pytest-xdist[psutil]", "pytest-xdist[psutil]"]
[[package]]
name = "backcall"
version = "0.2.0"
description = "Specifications for callback functions passed in to an API"
category = "dev"
optional = false
python-versions = "*"
files = [
{file = "backcall-0.2.0-py2.py3-none-any.whl", hash = "sha256:fbbce6a29f263178a1f7915c1940bde0ec2b2a967566fe1c65c1dfb7422bd255"},
{file = "backcall-0.2.0.tar.gz", hash = "sha256:5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e"},
]
[[package]]
name = "bcrypt"
version = "4.0.1"
description = "Modern password hashing for your software and your servers"
category = "main"
optional = false
python-versions = ">=3.6"
files = [
{file = "bcrypt-4.0.1-cp36-abi3-macosx_10_10_universal2.whl", hash = "sha256:b1023030aec778185a6c16cf70f359cbb6e0c289fd564a7cfa29e727a1c38f8f"},
{file = "bcrypt-4.0.1-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:08d2947c490093a11416df18043c27abe3921558d2c03e2076ccb28a116cb6d0"},
{file = "bcrypt-4.0.1-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0eaa47d4661c326bfc9d08d16debbc4edf78778e6aaba29c1bc7ce67214d4410"},
{file = "bcrypt-4.0.1-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ae88eca3024bb34bb3430f964beab71226e761f51b912de5133470b649d82344"},
{file = "bcrypt-4.0.1-cp36-abi3-manylinux_2_24_x86_64.whl", hash = "sha256:a522427293d77e1c29e303fc282e2d71864579527a04ddcfda6d4f8396c6c36a"},
{file = "bcrypt-4.0.1-cp36-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:fbdaec13c5105f0c4e5c52614d04f0bca5f5af007910daa8b6b12095edaa67b3"},
{file = "bcrypt-4.0.1-cp36-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:ca3204d00d3cb2dfed07f2d74a25f12fc12f73e606fcaa6975d1f7ae69cacbb2"},
{file = "bcrypt-4.0.1-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:089098effa1bc35dc055366740a067a2fc76987e8ec75349eb9484061c54f535"},
{file = "bcrypt-4.0.1-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:e9a51bbfe7e9802b5f3508687758b564069ba937748ad7b9e890086290d2f79e"},
{file = "bcrypt-4.0.1-cp36-abi3-win32.whl", hash = "sha256:2caffdae059e06ac23fce178d31b4a702f2a3264c20bfb5ff541b338194d8fab"},
{file = "bcrypt-4.0.1-cp36-abi3-win_amd64.whl", hash = "sha256:8a68f4341daf7522fe8d73874de8906f3a339048ba406be6ddc1b3ccb16fc0d9"},
{file = "bcrypt-4.0.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf4fa8b2ca74381bb5442c089350f09a3f17797829d958fad058d6e44d9eb83c"},
{file = "bcrypt-4.0.1-pp37-pypy37_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:67a97e1c405b24f19d08890e7ae0c4f7ce1e56a712a016746c8b2d7732d65d4b"},
{file = "bcrypt-4.0.1-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:b3b85202d95dd568efcb35b53936c5e3b3600c7cdcc6115ba461df3a8e89f38d"},
{file = "bcrypt-4.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cbb03eec97496166b704ed663a53680ab57c5084b2fc98ef23291987b525cb7d"},
{file = "bcrypt-4.0.1-pp38-pypy38_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:5ad4d32a28b80c5fa6671ccfb43676e8c1cc232887759d1cd7b6f56ea4355215"},
{file = "bcrypt-4.0.1-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:b57adba8a1444faf784394de3436233728a1ecaeb6e07e8c22c8848f179b893c"},
{file = "bcrypt-4.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:705b2cea8a9ed3d55b4491887ceadb0106acf7c6387699fca771af56b1cdeeda"},
{file = "bcrypt-4.0.1-pp39-pypy39_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:2b3ac11cf45161628f1f3733263e63194f22664bf4d0c0f3ab34099c02134665"},
{file = "bcrypt-4.0.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:3100851841186c25f127731b9fa11909ab7b1df6fc4b9f8353f4f1fd952fbf71"},
{file = "bcrypt-4.0.1.tar.gz", hash = "sha256:27d375903ac8261cfe4047f6709d16f7d18d39b1ec92aaf72af989552a650ebd"},
]
[package.extras]
tests = ["pytest (>=3.2.1,!=3.3.0)"]
typecheck = ["mypy"]
[[package]]
name = "billiard"
version = "3.6.4.0"
description = "Python multiprocessing fork with improvements and bugfixes"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "billiard-3.6.4.0-py3-none-any.whl", hash = "sha256:87103ea78fa6ab4d5c751c4909bcff74617d985de7fa8b672cf8618afd5a875b"},
{file = "billiard-3.6.4.0.tar.gz", hash = "sha256:299de5a8da28a783d51b197d496bef4f1595dd023a93a4f59dde1886ae905547"},
]
[[package]]
name = "binaryornot"
version = "0.4.4"
description = "Ultra-lightweight pure Python package to check if a file is binary or text."
category = "main"
optional = false
python-versions = "*"
files = [
{file = "binaryornot-0.4.4-py2.py3-none-any.whl", hash = "sha256:b8b71173c917bddcd2c16070412e369c3ed7f0528926f70cac18a6c97fd563e4"},
{file = "binaryornot-0.4.4.tar.gz", hash = "sha256:359501dfc9d40632edc9fac890e19542db1a287bbcfa58175b66658392018061"},
]
[package.dependencies]
chardet = ">=3.0.2"
[[package]]
name = "black"
version = "22.12.0"
description = "The uncompromising code formatter."
category = "dev"
optional = false
python-versions = ">=3.7"
files = [
{file = "black-22.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9eedd20838bd5d75b80c9f5487dbcb06836a43833a37846cf1d8c1cc01cef59d"},
{file = "black-22.12.0-cp310-cp310-win_amd64.whl", hash = "sha256:159a46a4947f73387b4d83e87ea006dbb2337eab6c879620a3ba52699b1f4351"},
{file = "black-22.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d30b212bffeb1e252b31dd269dfae69dd17e06d92b87ad26e23890f3efea366f"},
{file = "black-22.12.0-cp311-cp311-win_amd64.whl", hash = "sha256:7412e75863aa5c5411886804678b7d083c7c28421210180d67dfd8cf1221e1f4"},
{file = "black-22.12.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c116eed0efb9ff870ded8b62fe9f28dd61ef6e9ddd28d83d7d264a38417dcee2"},
{file = "black-22.12.0-cp37-cp37m-win_amd64.whl", hash = "sha256:1f58cbe16dfe8c12b7434e50ff889fa479072096d79f0a7f25e4ab8e94cd8350"},
{file = "black-22.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:77d86c9f3db9b1bf6761244bc0b3572a546f5fe37917a044e02f3166d5aafa7d"},
{file = "black-22.12.0-cp38-cp38-win_amd64.whl", hash = "sha256:82d9fe8fee3401e02e79767016b4907820a7dc28d70d137eb397b92ef3cc5bfc"},
{file = "black-22.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:101c69b23df9b44247bd88e1d7e90154336ac4992502d4197bdac35dd7ee3320"},
{file = "black-22.12.0-cp39-cp39-win_amd64.whl", hash = "sha256:559c7a1ba9a006226f09e4916060982fd27334ae1998e7a38b3f33a37f7a2148"},
{file = "black-22.12.0-py3-none-any.whl", hash = "sha256:436cc9167dd28040ad90d3b404aec22cedf24a6e4d7de221bec2730ec0c97bcf"},
{file = "black-22.12.0.tar.gz", hash = "sha256:229351e5a18ca30f447bf724d007f890f97e13af070bb6ad4c0a441cd7596a2f"},
]
[package.dependencies]
click = ">=8.0.0"
mypy-extensions = ">=0.4.3"
pathspec = ">=0.9.0"
platformdirs = ">=2"
[package.extras]
colorama = ["colorama (>=0.4.3)"]
d = ["aiohttp (>=3.7.4)"]
jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"]
uvloop = ["uvloop (>=0.15.2)"]
[[package]]
name = "celery"
version = "5.2.7"
description = "Distributed Task Queue."
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "celery-5.2.7-py3-none-any.whl", hash = "sha256:138420c020cd58d6707e6257b6beda91fd39af7afde5d36c6334d175302c0e14"},
{file = "celery-5.2.7.tar.gz", hash = "sha256:fafbd82934d30f8a004f81e8f7a062e31413a23d444be8ee3326553915958c6d"},
]
[package.dependencies]
billiard = ">=3.6.4.0,<4.0"
click = ">=8.0.3,<9.0"
click-didyoumean = ">=0.0.3"
click-plugins = ">=1.1.1"
click-repl = ">=0.2.0"
kombu = ">=5.2.3,<6.0"
pytz = ">=2021.3"
vine = ">=5.0.0,<6.0"
[package.extras]
arangodb = ["pyArango (>=1.3.2)"]
auth = ["cryptography"]
azureblockblob = ["azure-storage-blob (==12.9.0)"]
brotli = ["brotli (>=1.0.0)", "brotlipy (>=0.7.0)"]
cassandra = ["cassandra-driver (<3.21.0)"]
consul = ["python-consul2"]
cosmosdbsql = ["pydocumentdb (==2.3.2)"]
couchbase = ["couchbase (>=3.0.0)"]
couchdb = ["pycouchdb"]
django = ["Django (>=1.11)"]
dynamodb = ["boto3 (>=1.9.178)"]
elasticsearch = ["elasticsearch"]
eventlet = ["eventlet (>=0.32.0)"]
gevent = ["gevent (>=1.5.0)"]
librabbitmq = ["librabbitmq (>=1.5.0)"]
memcache = ["pylibmc"]
mongodb = ["pymongo[srv] (>=3.11.1)"]
msgpack = ["msgpack"]
pymemcache = ["python-memcached"]
pyro = ["pyro4"]
pytest = ["pytest-celery"]
redis = ["redis (>=3.4.1,!=4.0.0,!=4.0.1)"]
s3 = ["boto3 (>=1.9.125)"]
slmq = ["softlayer-messaging (>=1.0.3)"]
solar = ["ephem"]
sqlalchemy = ["sqlalchemy"]
sqs = ["kombu[sqs]"]
tblib = ["tblib (>=1.3.0)", "tblib (>=1.5.0)"]
yaml = ["PyYAML (>=3.10)"]
zookeeper = ["kazoo (>=1.3.1)"]
zstd = ["zstandard"]
[[package]]
name = "certifi"
version = "2022.12.7"
description = "Python package for providing Mozilla's CA Bundle."
category = "main"
optional = false
python-versions = ">=3.6"
files = [
{file = "certifi-2022.12.7-py3-none-any.whl", hash = "sha256:4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18"},
{file = "certifi-2022.12.7.tar.gz", hash = "sha256:35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3"},
]
[[package]]
name = "cffi"
version = "1.15.1"
description = "Foreign Function Interface for Python calling C code."
category = "main"
optional = false
python-versions = "*"
files = [
{file = "cffi-1.15.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:a66d3508133af6e8548451b25058d5812812ec3798c886bf38ed24a98216fab2"},
{file = "cffi-1.15.1-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:470c103ae716238bbe698d67ad020e1db9d9dba34fa5a899b5e21577e6d52ed2"},
{file = "cffi-1.15.1-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:9ad5db27f9cabae298d151c85cf2bad1d359a1b9c686a275df03385758e2f914"},
{file = "cffi-1.15.1-cp27-cp27m-win32.whl", hash = "sha256:b3bbeb01c2b273cca1e1e0c5df57f12dce9a4dd331b4fa1635b8bec26350bde3"},
{file = "cffi-1.15.1-cp27-cp27m-win_amd64.whl", hash = "sha256:e00b098126fd45523dd056d2efba6c5a63b71ffe9f2bbe1a4fe1716e1d0c331e"},
{file = "cffi-1.15.1-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:d61f4695e6c866a23a21acab0509af1cdfd2c013cf256bbf5b6b5e2695827162"},
{file = "cffi-1.15.1-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:ed9cb427ba5504c1dc15ede7d516b84757c3e3d7868ccc85121d9310d27eed0b"},
{file = "cffi-1.15.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:39d39875251ca8f612b6f33e6b1195af86d1b3e60086068be9cc053aa4376e21"},
{file = "cffi-1.15.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:285d29981935eb726a4399badae8f0ffdff4f5050eaa6d0cfc3f64b857b77185"},
{file = "cffi-1.15.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3eb6971dcff08619f8d91607cfc726518b6fa2a9eba42856be181c6d0d9515fd"},
{file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:21157295583fe8943475029ed5abdcf71eb3911894724e360acff1d61c1d54bc"},
{file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5635bd9cb9731e6d4a1132a498dd34f764034a8ce60cef4f5319c0541159392f"},
{file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2012c72d854c2d03e45d06ae57f40d78e5770d252f195b93f581acf3ba44496e"},
{file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd86c085fae2efd48ac91dd7ccffcfc0571387fe1193d33b6394db7ef31fe2a4"},
{file = "cffi-1.15.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:fa6693661a4c91757f4412306191b6dc88c1703f780c8234035eac011922bc01"},
{file = "cffi-1.15.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:59c0b02d0a6c384d453fece7566d1c7e6b7bae4fc5874ef2ef46d56776d61c9e"},
{file = "cffi-1.15.1-cp310-cp310-win32.whl", hash = "sha256:cba9d6b9a7d64d4bd46167096fc9d2f835e25d7e4c121fb2ddfc6528fb0413b2"},
{file = "cffi-1.15.1-cp310-cp310-win_amd64.whl", hash = "sha256:ce4bcc037df4fc5e3d184794f27bdaab018943698f4ca31630bc7f84a7b69c6d"},
{file = "cffi-1.15.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3d08afd128ddaa624a48cf2b859afef385b720bb4b43df214f85616922e6a5ac"},
{file = "cffi-1.15.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3799aecf2e17cf585d977b780ce79ff0dc9b78d799fc694221ce814c2c19db83"},
{file = "cffi-1.15.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a591fe9e525846e4d154205572a029f653ada1a78b93697f3b5a8f1f2bc055b9"},
{file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3548db281cd7d2561c9ad9984681c95f7b0e38881201e157833a2342c30d5e8c"},
{file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:91fc98adde3d7881af9b59ed0294046f3806221863722ba7d8d120c575314325"},
{file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94411f22c3985acaec6f83c6df553f2dbe17b698cc7f8ae751ff2237d96b9e3c"},
{file = "cffi-1.15.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:03425bdae262c76aad70202debd780501fabeaca237cdfddc008987c0e0f59ef"},
{file = "cffi-1.15.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:cc4d65aeeaa04136a12677d3dd0b1c0c94dc43abac5860ab33cceb42b801c1e8"},
{file = "cffi-1.15.1-cp311-cp311-win32.whl", hash = "sha256:a0f100c8912c114ff53e1202d0078b425bee3649ae34d7b070e9697f93c5d52d"},
{file = "cffi-1.15.1-cp311-cp311-win_amd64.whl", hash = "sha256:04ed324bda3cda42b9b695d51bb7d54b680b9719cfab04227cdd1e04e5de3104"},
{file = "cffi-1.15.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50a74364d85fd319352182ef59c5c790484a336f6db772c1a9231f1c3ed0cbd7"},
{file = "cffi-1.15.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e263d77ee3dd201c3a142934a086a4450861778baaeeb45db4591ef65550b0a6"},
{file = "cffi-1.15.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cec7d9412a9102bdc577382c3929b337320c4c4c4849f2c5cdd14d7368c5562d"},
{file = "cffi-1.15.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4289fc34b2f5316fbb762d75362931e351941fa95fa18789191b33fc4cf9504a"},
{file = "cffi-1.15.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:173379135477dc8cac4bc58f45db08ab45d228b3363adb7af79436135d028405"},
{file = "cffi-1.15.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:6975a3fac6bc83c4a65c9f9fcab9e47019a11d3d2cf7f3c0d03431bf145a941e"},
{file = "cffi-1.15.1-cp36-cp36m-win32.whl", hash = "sha256:2470043b93ff09bf8fb1d46d1cb756ce6132c54826661a32d4e4d132e1977adf"},
{file = "cffi-1.15.1-cp36-cp36m-win_amd64.whl", hash = "sha256:30d78fbc8ebf9c92c9b7823ee18eb92f2e6ef79b45ac84db507f52fbe3ec4497"},
{file = "cffi-1.15.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:198caafb44239b60e252492445da556afafc7d1e3ab7a1fb3f0584ef6d742375"},
{file = "cffi-1.15.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5ef34d190326c3b1f822a5b7a45f6c4535e2f47ed06fec77d3d799c450b2651e"},
{file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8102eaf27e1e448db915d08afa8b41d6c7ca7a04b7d73af6514df10a3e74bd82"},
{file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5df2768244d19ab7f60546d0c7c63ce1581f7af8b5de3eb3004b9b6fc8a9f84b"},
{file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a8c4917bd7ad33e8eb21e9a5bbba979b49d9a97acb3a803092cbc1133e20343c"},
{file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e2642fe3142e4cc4af0799748233ad6da94c62a8bec3a6648bf8ee68b1c7426"},
{file = "cffi-1.15.1-cp37-cp37m-win32.whl", hash = "sha256:e229a521186c75c8ad9490854fd8bbdd9a0c9aa3a524326b55be83b54d4e0ad9"},
{file = "cffi-1.15.1-cp37-cp37m-win_amd64.whl", hash = "sha256:a0b71b1b8fbf2b96e41c4d990244165e2c9be83d54962a9a1d118fd8657d2045"},
{file = "cffi-1.15.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:320dab6e7cb2eacdf0e658569d2575c4dad258c0fcc794f46215e1e39f90f2c3"},
{file = "cffi-1.15.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e74c6b51a9ed6589199c787bf5f9875612ca4a8a0785fb2d4a84429badaf22a"},
{file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5c84c68147988265e60416b57fc83425a78058853509c1b0629c180094904a5"},
{file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3b926aa83d1edb5aa5b427b4053dc420ec295a08e40911296b9eb1b6170f6cca"},
{file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:87c450779d0914f2861b8526e035c5e6da0a3199d8f1add1a665e1cbc6fc6d02"},
{file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f2c9f67e9821cad2e5f480bc8d83b8742896f1242dba247911072d4fa94c192"},
{file = "cffi-1.15.1-cp38-cp38-win32.whl", hash = "sha256:8b7ee99e510d7b66cdb6c593f21c043c248537a32e0bedf02e01e9553a172314"},
{file = "cffi-1.15.1-cp38-cp38-win_amd64.whl", hash = "sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5"},
{file = "cffi-1.15.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:54a2db7b78338edd780e7ef7f9f6c442500fb0d41a5a4ea24fff1c929d5af585"},
{file = "cffi-1.15.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:fcd131dd944808b5bdb38e6f5b53013c5aa4f334c5cad0c72742f6eba4b73db0"},
{file = "cffi-1.15.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7473e861101c9e72452f9bf8acb984947aa1661a7704553a9f6e4baa5ba64415"},
{file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c9a799e985904922a4d207a94eae35c78ebae90e128f0c4e521ce339396be9d"},
{file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3bcde07039e586f91b45c88f8583ea7cf7a0770df3a1649627bf598332cb6984"},
{file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:33ab79603146aace82c2427da5ca6e58f2b3f2fb5da893ceac0c42218a40be35"},
{file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d598b938678ebf3c67377cdd45e09d431369c3b1a5b331058c338e201f12b27"},
{file = "cffi-1.15.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:db0fbb9c62743ce59a9ff687eb5f4afbe77e5e8403d6697f7446e5f609976f76"},
{file = "cffi-1.15.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:98d85c6a2bef81588d9227dde12db8a7f47f639f4a17c9ae08e773aa9c697bf3"},
{file = "cffi-1.15.1-cp39-cp39-win32.whl", hash = "sha256:40f4774f5a9d4f5e344f31a32b5096977b5d48560c5592e2f3d2c4374bd543ee"},
{file = "cffi-1.15.1-cp39-cp39-win_amd64.whl", hash = "sha256:70df4e3b545a17496c9b3f41f5115e69a4f2e77e94e1d2a8e1070bc0c38c8a3c"},
{file = "cffi-1.15.1.tar.gz", hash = "sha256:d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9"},
]
[package.dependencies]
pycparser = "*"
[[package]]
name = "cfgv"
version = "3.3.1"
description = "Validate configuration and produce human readable error messages."
category = "main"
optional = false
python-versions = ">=3.6.1"
files = [
{file = "cfgv-3.3.1-py2.py3-none-any.whl", hash = "sha256:c6a0883f3917a037485059700b9e75da2464e6c27051014ad85ba6aaa5884426"},
{file = "cfgv-3.3.1.tar.gz", hash = "sha256:f5a830efb9ce7a445376bb66ec94c638a9787422f96264c98edc6bdeed8ab736"},
]
[[package]]
name = "chardet"
version = "5.1.0"
description = "Universal encoding detector for Python 3"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "chardet-5.1.0-py3-none-any.whl", hash = "sha256:362777fb014af596ad31334fde1e8c327dfdb076e1960d1694662d46a6917ab9"},
{file = "chardet-5.1.0.tar.gz", hash = "sha256:0d62712b956bc154f85fb0a266e2a3c5913c2967e00348701b32411d6def31e5"},
]
[[package]]
name = "charset-normalizer"
version = "3.1.0"
description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
category = "main"
optional = false
python-versions = ">=3.7.0"
files = [
{file = "charset-normalizer-3.1.0.tar.gz", hash = "sha256:34e0a2f9c370eb95597aae63bf85eb5e96826d81e3dcf88b8886012906f509b5"},
{file = "charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e0ac8959c929593fee38da1c2b64ee9778733cdf03c482c9ff1d508b6b593b2b"},
{file = "charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d7fc3fca01da18fbabe4625d64bb612b533533ed10045a2ac3dd194bfa656b60"},
{file = "charset_normalizer-3.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:04eefcee095f58eaabe6dc3cc2262f3bcd776d2c67005880894f447b3f2cb9c1"},
{file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:20064ead0717cf9a73a6d1e779b23d149b53daf971169289ed2ed43a71e8d3b0"},
{file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1435ae15108b1cb6fffbcea2af3d468683b7afed0169ad718451f8db5d1aff6f"},
{file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c84132a54c750fda57729d1e2599bb598f5fa0344085dbde5003ba429a4798c0"},
{file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75f2568b4189dda1c567339b48cba4ac7384accb9c2a7ed655cd86b04055c795"},
{file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:11d3bcb7be35e7b1bba2c23beedac81ee893ac9871d0ba79effc7fc01167db6c"},
{file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:891cf9b48776b5c61c700b55a598621fdb7b1e301a550365571e9624f270c203"},
{file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:5f008525e02908b20e04707a4f704cd286d94718f48bb33edddc7d7b584dddc1"},
{file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:b06f0d3bf045158d2fb8837c5785fe9ff9b8c93358be64461a1089f5da983137"},
{file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:49919f8400b5e49e961f320c735388ee686a62327e773fa5b3ce6721f7e785ce"},
{file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:22908891a380d50738e1f978667536f6c6b526a2064156203d418f4856d6e86a"},
{file = "charset_normalizer-3.1.0-cp310-cp310-win32.whl", hash = "sha256:12d1a39aa6b8c6f6248bb54550efcc1c38ce0d8096a146638fd4738e42284448"},
{file = "charset_normalizer-3.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:65ed923f84a6844de5fd29726b888e58c62820e0769b76565480e1fdc3d062f8"},
{file = "charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9a3267620866c9d17b959a84dd0bd2d45719b817245e49371ead79ed4f710d19"},
{file = "charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6734e606355834f13445b6adc38b53c0fd45f1a56a9ba06c2058f86893ae8017"},
{file = "charset_normalizer-3.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f8303414c7b03f794347ad062c0516cee0e15f7a612abd0ce1e25caf6ceb47df"},
{file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aaf53a6cebad0eae578f062c7d462155eada9c172bd8c4d250b8c1d8eb7f916a"},
{file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3dc5b6a8ecfdc5748a7e429782598e4f17ef378e3e272eeb1340ea57c9109f41"},
{file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e1b25e3ad6c909f398df8921780d6a3d120d8c09466720226fc621605b6f92b1"},
{file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0ca564606d2caafb0abe6d1b5311c2649e8071eb241b2d64e75a0d0065107e62"},
{file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b82fab78e0b1329e183a65260581de4375f619167478dddab510c6c6fb04d9b6"},
{file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:bd7163182133c0c7701b25e604cf1611c0d87712e56e88e7ee5d72deab3e76b5"},
{file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:11d117e6c63e8f495412d37e7dc2e2fff09c34b2d09dbe2bee3c6229577818be"},
{file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:cf6511efa4801b9b38dc5546d7547d5b5c6ef4b081c60b23e4d941d0eba9cbeb"},
{file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:abc1185d79f47c0a7aaf7e2412a0eb2c03b724581139193d2d82b3ad8cbb00ac"},
{file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:cb7b2ab0188829593b9de646545175547a70d9a6e2b63bf2cd87a0a391599324"},
{file = "charset_normalizer-3.1.0-cp311-cp311-win32.whl", hash = "sha256:c36bcbc0d5174a80d6cccf43a0ecaca44e81d25be4b7f90f0ed7bcfbb5a00909"},
{file = "charset_normalizer-3.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:cca4def576f47a09a943666b8f829606bcb17e2bc2d5911a46c8f8da45f56755"},
{file = "charset_normalizer-3.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:0c95f12b74681e9ae127728f7e5409cbbef9cd914d5896ef238cc779b8152373"},
{file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fca62a8301b605b954ad2e9c3666f9d97f63872aa4efcae5492baca2056b74ab"},
{file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ac0aa6cd53ab9a31d397f8303f92c42f534693528fafbdb997c82bae6e477ad9"},
{file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3af8e0f07399d3176b179f2e2634c3ce9c1301379a6b8c9c9aeecd481da494f"},
{file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a5fc78f9e3f501a1614a98f7c54d3969f3ad9bba8ba3d9b438c3bc5d047dd28"},
{file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:628c985afb2c7d27a4800bfb609e03985aaecb42f955049957814e0491d4006d"},
{file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:74db0052d985cf37fa111828d0dd230776ac99c740e1a758ad99094be4f1803d"},
{file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:1e8fcdd8f672a1c4fc8d0bd3a2b576b152d2a349782d1eb0f6b8e52e9954731d"},
{file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:04afa6387e2b282cf78ff3dbce20f0cc071c12dc8f685bd40960cc68644cfea6"},
{file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:dd5653e67b149503c68c4018bf07e42eeed6b4e956b24c00ccdf93ac79cdff84"},
{file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:d2686f91611f9e17f4548dbf050e75b079bbc2a82be565832bc8ea9047b61c8c"},
{file = "charset_normalizer-3.1.0-cp37-cp37m-win32.whl", hash = "sha256:4155b51ae05ed47199dc5b2a4e62abccb274cee6b01da5b895099b61b1982974"},
{file = "charset_normalizer-3.1.0-cp37-cp37m-win_amd64.whl", hash = "sha256:322102cdf1ab682ecc7d9b1c5eed4ec59657a65e1c146a0da342b78f4112db23"},
{file = "charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:e633940f28c1e913615fd624fcdd72fdba807bf53ea6925d6a588e84e1151531"},
{file = "charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3a06f32c9634a8705f4ca9946d667609f52cf130d5548881401f1eb2c39b1e2c"},
{file = "charset_normalizer-3.1.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:7381c66e0561c5757ffe616af869b916c8b4e42b367ab29fedc98481d1e74e14"},
{file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3573d376454d956553c356df45bb824262c397c6e26ce43e8203c4c540ee0acb"},
{file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e89df2958e5159b811af9ff0f92614dabf4ff617c03a4c1c6ff53bf1c399e0e1"},
{file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:78cacd03e79d009d95635e7d6ff12c21eb89b894c354bd2b2ed0b4763373693b"},
{file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:de5695a6f1d8340b12a5d6d4484290ee74d61e467c39ff03b39e30df62cf83a0"},
{file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1c60b9c202d00052183c9be85e5eaf18a4ada0a47d188a83c8f5c5b23252f649"},
{file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:f645caaf0008bacf349875a974220f1f1da349c5dbe7c4ec93048cdc785a3326"},
{file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:ea9f9c6034ea2d93d9147818f17c2a0860d41b71c38b9ce4d55f21b6f9165a11"},
{file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:80d1543d58bd3d6c271b66abf454d437a438dff01c3e62fdbcd68f2a11310d4b"},
{file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:73dc03a6a7e30b7edc5b01b601e53e7fc924b04e1835e8e407c12c037e81adbd"},
{file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:6f5c2e7bc8a4bf7c426599765b1bd33217ec84023033672c1e9a8b35eaeaaaf8"},
{file = "charset_normalizer-3.1.0-cp38-cp38-win32.whl", hash = "sha256:12a2b561af122e3d94cdb97fe6fb2bb2b82cef0cdca131646fdb940a1eda04f0"},
{file = "charset_normalizer-3.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:3160a0fd9754aab7d47f95a6b63ab355388d890163eb03b2d2b87ab0a30cfa59"},
{file = "charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:38e812a197bf8e71a59fe55b757a84c1f946d0ac114acafaafaf21667a7e169e"},
{file = "charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6baf0baf0d5d265fa7944feb9f7451cc316bfe30e8df1a61b1bb08577c554f31"},
{file = "charset_normalizer-3.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8f25e17ab3039b05f762b0a55ae0b3632b2e073d9c8fc88e89aca31a6198e88f"},
{file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3747443b6a904001473370d7810aa19c3a180ccd52a7157aacc264a5ac79265e"},
{file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b116502087ce8a6b7a5f1814568ccbd0e9f6cfd99948aa59b0e241dc57cf739f"},
{file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d16fd5252f883eb074ca55cb622bc0bee49b979ae4e8639fff6ca3ff44f9f854"},
{file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21fa558996782fc226b529fdd2ed7866c2c6ec91cee82735c98a197fae39f706"},
{file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6f6c7a8a57e9405cad7485f4c9d3172ae486cfef1344b5ddd8e5239582d7355e"},
{file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ac3775e3311661d4adace3697a52ac0bab17edd166087d493b52d4f4f553f9f0"},
{file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:10c93628d7497c81686e8e5e557aafa78f230cd9e77dd0c40032ef90c18f2230"},
{file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:6f4f4668e1831850ebcc2fd0b1cd11721947b6dc7c00bf1c6bd3c929ae14f2c7"},
{file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:0be65ccf618c1e7ac9b849c315cc2e8a8751d9cfdaa43027d4f6624bd587ab7e"},
{file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:53d0a3fa5f8af98a1e261de6a3943ca631c526635eb5817a87a59d9a57ebf48f"},
{file = "charset_normalizer-3.1.0-cp39-cp39-win32.whl", hash = "sha256:a04f86f41a8916fe45ac5024ec477f41f886b3c435da2d4e3d2709b22ab02af1"},
{file = "charset_normalizer-3.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:830d2948a5ec37c386d3170c483063798d7879037492540f10a475e3fd6f244b"},
{file = "charset_normalizer-3.1.0-py3-none-any.whl", hash = "sha256:3d9098b479e78c85080c98e1e35ff40b4a31d8953102bb0fd7d1b6f8a2111a3d"},
]
[[package]]
name = "click"
version = "8.1.3"
description = "Composable command line interface toolkit"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "click-8.1.3-py3-none-any.whl", hash = "sha256:bb4d8133cb15a609f44e8213d9b391b0809795062913b383c62be0ee95b1db48"},
{file = "click-8.1.3.tar.gz", hash = "sha256:7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e"},
]
[package.dependencies]
colorama = {version = "*", markers = "platform_system == \"Windows\""}
[[package]]
name = "click-didyoumean"
version = "0.3.0"
description = "Enables git-like *did-you-mean* feature in click"
category = "main"
optional = false
python-versions = ">=3.6.2,<4.0.0"
files = [
{file = "click-didyoumean-0.3.0.tar.gz", hash = "sha256:f184f0d851d96b6d29297354ed981b7dd71df7ff500d82fa6d11f0856bee8035"},
{file = "click_didyoumean-0.3.0-py3-none-any.whl", hash = "sha256:a0713dc7a1de3f06bc0df5a9567ad19ead2d3d5689b434768a6145bff77c0667"},
]
[package.dependencies]
click = ">=7"
[[package]]
name = "click-plugins"
version = "1.1.1"
description = "An extension module for click to enable registering CLI commands via setuptools entry-points."
category = "main"
optional = false
python-versions = "*"
files = [
{file = "click-plugins-1.1.1.tar.gz", hash = "sha256:46ab999744a9d831159c3411bb0c79346d94a444df9a3a3742e9ed63645f264b"},
{file = "click_plugins-1.1.1-py2.py3-none-any.whl", hash = "sha256:5d262006d3222f5057fd81e1623d4443e41dcda5dc815c06b442aa3c02889fc8"},
]
[package.dependencies]
click = ">=4.0"
[package.extras]
dev = ["coveralls", "pytest (>=3.6)", "pytest-cov", "wheel"]
[[package]]
name = "click-repl"
version = "0.2.0"
description = "REPL plugin for Click"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "click-repl-0.2.0.tar.gz", hash = "sha256:cd12f68d745bf6151210790540b4cb064c7b13e571bc64b6957d98d120dacfd8"},
{file = "click_repl-0.2.0-py3-none-any.whl", hash = "sha256:94b3fbbc9406a236f176e0506524b2937e4b23b6f4c0c0b2a0a83f8a64e9194b"},
]
[package.dependencies]
click = "*"
prompt-toolkit = "*"
six = "*"
[[package]]
name = "colorama"
version = "0.4.6"
description = "Cross-platform colored terminal text."
category = "main"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
files = [
{file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"},
{file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"},
]
[[package]]
name = "cookiecutter"
version = "2.1.1"
description = "A command-line utility that creates projects from project templates, e.g. creating a Python package project from a Python package project template."
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "cookiecutter-2.1.1-py2.py3-none-any.whl", hash = "sha256:9f3ab027cec4f70916e28f03470bdb41e637a3ad354b4d65c765d93aad160022"},
{file = "cookiecutter-2.1.1.tar.gz", hash = "sha256:f3982be8d9c53dac1261864013fdec7f83afd2e42ede6f6dd069c5e149c540d5"},
]
[package.dependencies]
binaryornot = ">=0.4.4"
click = ">=7.0,<9.0.0"
Jinja2 = ">=2.7,<4.0.0"
jinja2-time = ">=0.2.0"
python-slugify = ">=4.0.0"
pyyaml = ">=5.3.1"
requests = ">=2.23.0"
[[package]]
name = "coverage"
version = "7.2.2"
description = "Code coverage measurement for Python"
category = "dev"
optional = false
python-versions = ">=3.7"
files = [
{file = "coverage-7.2.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c90e73bdecb7b0d1cea65a08cb41e9d672ac6d7995603d6465ed4914b98b9ad7"},
{file = "coverage-7.2.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e2926b8abedf750c2ecf5035c07515770944acf02e1c46ab08f6348d24c5f94d"},
{file = "coverage-7.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:57b77b9099f172804e695a40ebaa374f79e4fb8b92f3e167f66facbf92e8e7f5"},
{file = "coverage-7.2.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:efe1c0adad110bf0ad7fb59f833880e489a61e39d699d37249bdf42f80590169"},
{file = "coverage-7.2.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2199988e0bc8325d941b209f4fd1c6fa007024b1442c5576f1a32ca2e48941e6"},
{file = "coverage-7.2.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:81f63e0fb74effd5be736cfe07d710307cc0a3ccb8f4741f7f053c057615a137"},
{file = "coverage-7.2.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:186e0fc9cf497365036d51d4d2ab76113fb74f729bd25da0975daab2e107fd90"},
{file = "coverage-7.2.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:420f94a35e3e00a2b43ad5740f935358e24478354ce41c99407cddd283be00d2"},
{file = "coverage-7.2.2-cp310-cp310-win32.whl", hash = "sha256:38004671848b5745bb05d4d621526fca30cee164db42a1f185615f39dc997292"},
{file = "coverage-7.2.2-cp310-cp310-win_amd64.whl", hash = "sha256:0ce383d5f56d0729d2dd40e53fe3afeb8f2237244b0975e1427bfb2cf0d32bab"},
{file = "coverage-7.2.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3eb55b7b26389dd4f8ae911ba9bc8c027411163839dea4c8b8be54c4ee9ae10b"},
{file = "coverage-7.2.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d2b96123a453a2d7f3995ddb9f28d01fd112319a7a4d5ca99796a7ff43f02af5"},
{file = "coverage-7.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:299bc75cb2a41e6741b5e470b8c9fb78d931edbd0cd009c58e5c84de57c06731"},
{file = "coverage-7.2.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5e1df45c23d4230e3d56d04414f9057eba501f78db60d4eeecfcb940501b08fd"},
{file = "coverage-7.2.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:006ed5582e9cbc8115d2e22d6d2144a0725db542f654d9d4fda86793832f873d"},
{file = "coverage-7.2.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d683d230b5774816e7d784d7ed8444f2a40e7a450e5720d58af593cb0b94a212"},
{file = "coverage-7.2.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:8efb48fa743d1c1a65ee8787b5b552681610f06c40a40b7ef94a5b517d885c54"},
{file = "coverage-7.2.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4c752d5264053a7cf2fe81c9e14f8a4fb261370a7bb344c2a011836a96fb3f57"},
{file = "coverage-7.2.2-cp311-cp311-win32.whl", hash = "sha256:55272f33da9a5d7cccd3774aeca7a01e500a614eaea2a77091e9be000ecd401d"},
{file = "coverage-7.2.2-cp311-cp311-win_amd64.whl", hash = "sha256:92ebc1619650409da324d001b3a36f14f63644c7f0a588e331f3b0f67491f512"},
{file = "coverage-7.2.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:5afdad4cc4cc199fdf3e18088812edcf8f4c5a3c8e6cb69127513ad4cb7471a9"},
{file = "coverage-7.2.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0484d9dd1e6f481b24070c87561c8d7151bdd8b044c93ac99faafd01f695c78e"},
{file = "coverage-7.2.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d530191aa9c66ab4f190be8ac8cc7cfd8f4f3217da379606f3dd4e3d83feba69"},
{file = "coverage-7.2.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4ac0f522c3b6109c4b764ffec71bf04ebc0523e926ca7cbe6c5ac88f84faced0"},
{file = "coverage-7.2.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:ba279aae162b20444881fc3ed4e4f934c1cf8620f3dab3b531480cf602c76b7f"},
{file = "coverage-7.2.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:53d0fd4c17175aded9c633e319360d41a1f3c6e352ba94edcb0fa5167e2bad67"},
{file = "coverage-7.2.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:8c99cb7c26a3039a8a4ee3ca1efdde471e61b4837108847fb7d5be7789ed8fd9"},
{file = "coverage-7.2.2-cp37-cp37m-win32.whl", hash = "sha256:5cc0783844c84af2522e3a99b9b761a979a3ef10fb87fc4048d1ee174e18a7d8"},
{file = "coverage-7.2.2-cp37-cp37m-win_amd64.whl", hash = "sha256:817295f06eacdc8623dc4df7d8b49cea65925030d4e1e2a7c7218380c0072c25"},
{file = "coverage-7.2.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6146910231ece63facfc5984234ad1b06a36cecc9fd0c028e59ac7c9b18c38c6"},
{file = "coverage-7.2.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:387fb46cb8e53ba7304d80aadca5dca84a2fbf6fe3faf6951d8cf2d46485d1e5"},
{file = "coverage-7.2.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:046936ab032a2810dcaafd39cc4ef6dd295df1a7cbead08fe996d4765fca9fe4"},
{file = "coverage-7.2.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e627dee428a176ffb13697a2c4318d3f60b2ccdde3acdc9b3f304206ec130ccd"},
{file = "coverage-7.2.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4fa54fb483decc45f94011898727802309a109d89446a3c76387d016057d2c84"},
{file = "coverage-7.2.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:3668291b50b69a0c1ef9f462c7df2c235da3c4073f49543b01e7eb1dee7dd540"},
{file = "coverage-7.2.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:7c20b731211261dc9739bbe080c579a1835b0c2d9b274e5fcd903c3a7821cf88"},
{file = "coverage-7.2.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:5764e1f7471cb8f64b8cda0554f3d4c4085ae4b417bfeab236799863703e5de2"},
{file = "coverage-7.2.2-cp38-cp38-win32.whl", hash = "sha256:4f01911c010122f49a3e9bdc730eccc66f9b72bd410a3a9d3cb8448bb50d65d3"},
{file = "coverage-7.2.2-cp38-cp38-win_amd64.whl", hash = "sha256:c448b5c9e3df5448a362208b8d4b9ed85305528313fca1b479f14f9fe0d873b8"},
{file = "coverage-7.2.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:bfe7085783cda55e53510482fa7b5efc761fad1abe4d653b32710eb548ebdd2d"},
{file = "coverage-7.2.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9d22e94e6dc86de981b1b684b342bec5e331401599ce652900ec59db52940005"},
{file = "coverage-7.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:507e4720791977934bba016101579b8c500fb21c5fa3cd4cf256477331ddd988"},
{file = "coverage-7.2.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bc4803779f0e4b06a2361f666e76f5c2e3715e8e379889d02251ec911befd149"},
{file = "coverage-7.2.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db8c2c5ace167fd25ab5dd732714c51d4633f58bac21fb0ff63b0349f62755a8"},
{file = "coverage-7.2.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:4f68ee32d7c4164f1e2c8797535a6d0a3733355f5861e0f667e37df2d4b07140"},
{file = "coverage-7.2.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d52f0a114b6a58305b11a5cdecd42b2e7f1ec77eb20e2b33969d702feafdd016"},
{file = "coverage-7.2.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:797aad79e7b6182cb49c08cc5d2f7aa7b2128133b0926060d0a8889ac43843be"},
{file = "coverage-7.2.2-cp39-cp39-win32.whl", hash = "sha256:db45eec1dfccdadb179b0f9ca616872c6f700d23945ecc8f21bb105d74b1c5fc"},
{file = "coverage-7.2.2-cp39-cp39-win_amd64.whl", hash = "sha256:8dbe2647bf58d2c5a6c5bcc685f23b5f371909a5624e9f5cd51436d6a9f6c6ef"},
{file = "coverage-7.2.2-pp37.pp38.pp39-none-any.whl", hash = "sha256:872d6ce1f5be73f05bea4df498c140b9e7ee5418bfa2cc8204e7f9b817caa968"},
{file = "coverage-7.2.2.tar.gz", hash = "sha256:36dd42da34fe94ed98c39887b86db9d06777b1c8f860520e21126a75507024f2"},
]
[package.extras]
toml = ["tomli"]
[[package]]
name = "decorator"
version = "5.1.1"
description = "Decorators for Humans"
category = "main"
optional = false
python-versions = ">=3.5"
files = [
{file = "decorator-5.1.1-py3-none-any.whl", hash = "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186"},
{file = "decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330"},
]
[[package]]
name = "distlib"
version = "0.3.6"
description = "Distribution utilities"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "distlib-0.3.6-py2.py3-none-any.whl", hash = "sha256:f35c4b692542ca110de7ef0bea44d73981caeb34ca0b9b6b2e6d7790dda8f80e"},
{file = "distlib-0.3.6.tar.gz", hash = "sha256:14bad2d9b04d3a36127ac97f30b12a19268f211063d8f8ee4f47108896e11b46"},
]
[[package]]
name = "django"
version = "4.1.7"
description = "A high-level Python web framework that encourages rapid development and clean, pragmatic design."
category = "main"
optional = false
python-versions = ">=3.8"
files = [
{file = "Django-4.1.7-py3-none-any.whl", hash = "sha256:f2f431e75adc40039ace496ad3b9f17227022e8b11566f4b363da44c7e44761e"},
{file = "Django-4.1.7.tar.gz", hash = "sha256:44f714b81c5f190d9d2ddad01a532fe502fa01c4cb8faf1d081f4264ed15dcd8"},
]
[package.dependencies]
asgiref = ">=3.5.2,<4"
sqlparse = ">=0.2.2"
tzdata = {version = "*", markers = "sys_platform == \"win32\""}
[package.extras]
argon2 = ["argon2-cffi (>=19.1.0)"]
bcrypt = ["bcrypt"]
[[package]]
name = "dparse"
version = "0.6.2"
description = "A parser for Python dependency files"
category = "dev"
optional = false
python-versions = ">=3.5"
files = [
{file = "dparse-0.6.2-py3-none-any.whl", hash = "sha256:8097076f1dd26c377f30d4745e6ec18fef42f3bf493933b842ac5bafad8c345f"},
{file = "dparse-0.6.2.tar.gz", hash = "sha256:d45255bda21f998bc7ddf2afd5e62505ba6134756ba2d42a84c56b0826614dfe"},
]
[package.dependencies]
packaging = "*"
toml = "*"
[package.extras]
conda = ["pyyaml"]
pipenv = ["pipenv"]
[[package]]
name = "exceptiongroup"
version = "1.1.1"
description = "Backport of PEP 654 (exception groups)"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "exceptiongroup-1.1.1-py3-none-any.whl", hash = "sha256:232c37c63e4f682982c8b6459f33a8981039e5fb8756b2074364e5055c498c9e"},
{file = "exceptiongroup-1.1.1.tar.gz", hash = "sha256:d484c3090ba2889ae2928419117447a14daf3c1231d5e30d0aae34f354f01785"},
]
[package.extras]
test = ["pytest (>=6)"]
[[package]]
name = "executing"
version = "1.2.0"
description = "Get the currently executing AST node of a frame, and other information"
category = "dev"
optional = false
python-versions = "*"
files = [
{file = "executing-1.2.0-py2.py3-none-any.whl", hash = "sha256:0314a69e37426e3608aada02473b4161d4caf5a4b244d1d0c48072b8fee7bacc"},
{file = "executing-1.2.0.tar.gz", hash = "sha256:19da64c18d2d851112f09c287f8d3dbbdf725ab0e569077efb6cdcbd3497c107"},
]
[package.extras]
tests = ["asttokens", "littleutils", "pytest", "rich"]
[[package]]
name = "factory-boy"
version = "3.2.1"
description = "A versatile test fixtures replacement based on thoughtbot's factory_bot for Ruby."
category = "main"
optional = false
python-versions = ">=3.6"
files = [
{file = "factory_boy-3.2.1-py2.py3-none-any.whl", hash = "sha256:eb02a7dd1b577ef606b75a253b9818e6f9eaf996d94449c9d5ebb124f90dc795"},
{file = "factory_boy-3.2.1.tar.gz", hash = "sha256:a98d277b0c047c75eb6e4ab8508a7f81fb03d2cb21986f627913546ef7a2a55e"},
]
[package.dependencies]
Faker = ">=0.7.0"
[package.extras]
dev = ["Django", "Pillow", "SQLAlchemy", "coverage", "flake8", "isort", "mongoengine", "tox", "wheel (>=0.32.0)", "zest.releaser[recommended]"]
doc = ["Sphinx", "sphinx-rtd-theme", "sphinxcontrib-spelling"]
[[package]]
name = "faker"
version = "16.9.0"
description = "Faker is a Python package that generates fake data for you."
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "Faker-16.9.0-py3-none-any.whl", hash = "sha256:1f76bd19a642e4af88e8139c6bf764294cfee0172e652d660777e4c570b0699b"},
{file = "Faker-16.9.0.tar.gz", hash = "sha256:b5dce93b50cd83278b4e6a47b80f0f1ab340f726e27a2b45ba93b814f0612752"},
]
[package.dependencies]
python-dateutil = ">=2.4"
[[package]]
name = "fastapi"
version = "0.89.1"
description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "fastapi-0.89.1-py3-none-any.whl", hash = "sha256:f9773ea22290635b2f48b4275b2bf69a8fa721fda2e38228bed47139839dc877"},
{file = "fastapi-0.89.1.tar.gz", hash = "sha256:15d9271ee52b572a015ca2ae5c72e1ce4241dd8532a534ad4f7ec70c376a580f"},
]
[package.dependencies]
pydantic = ">=1.6.2,<1.7 || >1.7,<1.7.1 || >1.7.1,<1.7.2 || >1.7.2,<1.7.3 || >1.7.3,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0"
starlette = "0.22.0"
[package.extras]
all = ["email-validator (>=1.1.1)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)", "jinja2 (>=2.11.2)", "orjson (>=3.2.1)", "python-multipart (>=0.0.5)", "pyyaml (>=5.3.1)", "ujson (>=4.0.1,!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0)", "uvicorn[standard] (>=0.12.0)"]
dev = ["pre-commit (>=2.17.0,<3.0.0)", "ruff (==0.0.138)", "uvicorn[standard] (>=0.12.0,<0.21.0)"]
doc = ["mdx-include (>=1.4.1,<2.0.0)", "mkdocs (>=1.1.2,<2.0.0)", "mkdocs-markdownextradata-plugin (>=0.1.7,<0.3.0)", "mkdocs-material (>=8.1.4,<9.0.0)", "pyyaml (>=5.3.1,<7.0.0)", "typer[all] (>=0.6.1,<0.8.0)"]
test = ["anyio[trio] (>=3.2.1,<4.0.0)", "black (==22.10.0)", "coverage[toml] (>=6.5.0,<8.0)", "databases[sqlite] (>=0.3.2,<0.7.0)", "email-validator (>=1.1.1,<2.0.0)", "flask (>=1.1.2,<3.0.0)", "httpx (>=0.23.0,<0.24.0)", "isort (>=5.0.6,<6.0.0)", "mypy (==0.982)", "orjson (>=3.2.1,<4.0.0)", "passlib[bcrypt] (>=1.7.2,<2.0.0)", "peewee (>=3.13.3,<4.0.0)", "pytest (>=7.1.3,<8.0.0)", "python-jose[cryptography] (>=3.3.0,<4.0.0)", "python-multipart (>=0.0.5,<0.0.6)", "pyyaml (>=5.3.1,<7.0.0)", "ruff (==0.0.138)", "sqlalchemy (>=1.3.18,<1.4.43)", "types-orjson (==3.6.2)", "types-ujson (==5.6.0.0)", "ujson (>=4.0.1,!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0,<6.0.0)"]
[[package]]
name = "filelock"
version = "3.10.4"
description = "A platform independent file lock."
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "filelock-3.10.4-py3-none-any.whl", hash = "sha256:6d332dc5c896f18ba93a21d987155e97c434a96d3fe4042ca70d0b3b46e3b470"},
{file = "filelock-3.10.4.tar.gz", hash = "sha256:9fc1734dbddcdcd4aaa02c160dd94db5272b92dfa859b44ec8df28e160b751f0"},
]
[package.extras]
docs = ["furo (>=2022.12.7)", "sphinx (>=6.1.3)", "sphinx-autodoc-typehints (>=1.22,!=1.23.4)"]
testing = ["covdefaults (>=2.3)", "coverage (>=7.2.2)", "pytest (>=7.2.2)", "pytest-cov (>=4)", "pytest-timeout (>=2.1)"]
[[package]]
name = "flake8"
version = "6.0.0"
description = "the modular source code checker: pep8 pyflakes and co"
category = "dev"
optional = false
python-versions = ">=3.8.1"
files = [
{file = "flake8-6.0.0-py2.py3-none-any.whl", hash = "sha256:3833794e27ff64ea4e9cf5d410082a8b97ff1a06c16aa3d2027339cd0f1195c7"},
{file = "flake8-6.0.0.tar.gz", hash = "sha256:c61007e76655af75e6785a931f452915b371dc48f56efd765247c8fe68f2b181"},
]
[package.dependencies]
mccabe = ">=0.7.0,<0.8.0"
pycodestyle = ">=2.10.0,<2.11.0"
pyflakes = ">=3.0.0,<3.1.0"
[[package]]
name = "frozenlist"
version = "1.3.3"
description = "A list-like structure which implements collections.abc.MutableSequence"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "frozenlist-1.3.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ff8bf625fe85e119553b5383ba0fb6aa3d0ec2ae980295aaefa552374926b3f4"},
{file = "frozenlist-1.3.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:dfbac4c2dfcc082fcf8d942d1e49b6aa0766c19d3358bd86e2000bf0fa4a9cf0"},
{file = "frozenlist-1.3.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:b1c63e8d377d039ac769cd0926558bb7068a1f7abb0f003e3717ee003ad85530"},
{file = "frozenlist-1.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7fdfc24dcfce5b48109867c13b4cb15e4660e7bd7661741a391f821f23dfdca7"},
{file = "frozenlist-1.3.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2c926450857408e42f0bbc295e84395722ce74bae69a3b2aa2a65fe22cb14b99"},
{file = "frozenlist-1.3.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1841e200fdafc3d51f974d9d377c079a0694a8f06de2e67b48150328d66d5483"},
{file = "frozenlist-1.3.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f470c92737afa7d4c3aacc001e335062d582053d4dbe73cda126f2d7031068dd"},
{file = "frozenlist-1.3.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:783263a4eaad7c49983fe4b2e7b53fa9770c136c270d2d4bbb6d2192bf4d9caf"},
{file = "frozenlist-1.3.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:924620eef691990dfb56dc4709f280f40baee568c794b5c1885800c3ecc69816"},
{file = "frozenlist-1.3.3-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:ae4dc05c465a08a866b7a1baf360747078b362e6a6dbeb0c57f234db0ef88ae0"},
{file = "frozenlist-1.3.3-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:bed331fe18f58d844d39ceb398b77d6ac0b010d571cba8267c2e7165806b00ce"},
{file = "frozenlist-1.3.3-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:02c9ac843e3390826a265e331105efeab489ffaf4dd86384595ee8ce6d35ae7f"},
{file = "frozenlist-1.3.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9545a33965d0d377b0bc823dcabf26980e77f1b6a7caa368a365a9497fb09420"},
{file = "frozenlist-1.3.3-cp310-cp310-win32.whl", hash = "sha256:d5cd3ab21acbdb414bb6c31958d7b06b85eeb40f66463c264a9b343a4e238642"},
{file = "frozenlist-1.3.3-cp310-cp310-win_amd64.whl", hash = "sha256:b756072364347cb6aa5b60f9bc18e94b2f79632de3b0190253ad770c5df17db1"},
{file = "frozenlist-1.3.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b4395e2f8d83fbe0c627b2b696acce67868793d7d9750e90e39592b3626691b7"},
{file = "frozenlist-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:14143ae966a6229350021384870458e4777d1eae4c28d1a7aa47f24d030e6678"},
{file = "frozenlist-1.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5d8860749e813a6f65bad8285a0520607c9500caa23fea6ee407e63debcdbef6"},
{file = "frozenlist-1.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23d16d9f477bb55b6154654e0e74557040575d9d19fe78a161bd33d7d76808e8"},
{file = "frozenlist-1.3.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eb82dbba47a8318e75f679690190c10a5e1f447fbf9df41cbc4c3afd726d88cb"},
{file = "frozenlist-1.3.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9309869032abb23d196cb4e4db574232abe8b8be1339026f489eeb34a4acfd91"},
{file = "frozenlist-1.3.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a97b4fe50b5890d36300820abd305694cb865ddb7885049587a5678215782a6b"},
{file = "frozenlist-1.3.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c188512b43542b1e91cadc3c6c915a82a5eb95929134faf7fd109f14f9892ce4"},
{file = "frozenlist-1.3.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:303e04d422e9b911a09ad499b0368dc551e8c3cd15293c99160c7f1f07b59a48"},
{file = "frozenlist-1.3.3-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:0771aed7f596c7d73444c847a1c16288937ef988dc04fb9f7be4b2aa91db609d"},
{file = "frozenlist-1.3.3-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:66080ec69883597e4d026f2f71a231a1ee9887835902dbe6b6467d5a89216cf6"},
{file = "frozenlist-1.3.3-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:41fe21dc74ad3a779c3d73a2786bdf622ea81234bdd4faf90b8b03cad0c2c0b4"},
{file = "frozenlist-1.3.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:f20380df709d91525e4bee04746ba612a4df0972c1b8f8e1e8af997e678c7b81"},
{file = "frozenlist-1.3.3-cp311-cp311-win32.whl", hash = "sha256:f30f1928162e189091cf4d9da2eac617bfe78ef907a761614ff577ef4edfb3c8"},
{file = "frozenlist-1.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:a6394d7dadd3cfe3f4b3b186e54d5d8504d44f2d58dcc89d693698e8b7132b32"},
{file = "frozenlist-1.3.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:8df3de3a9ab8325f94f646609a66cbeeede263910c5c0de0101079ad541af332"},
{file = "frozenlist-1.3.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0693c609e9742c66ba4870bcee1ad5ff35462d5ffec18710b4ac89337ff16e27"},
{file = "frozenlist-1.3.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd4210baef299717db0a600d7a3cac81d46ef0e007f88c9335db79f8979c0d3d"},
{file = "frozenlist-1.3.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:394c9c242113bfb4b9aa36e2b80a05ffa163a30691c7b5a29eba82e937895d5e"},
{file = "frozenlist-1.3.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6327eb8e419f7d9c38f333cde41b9ae348bec26d840927332f17e887a8dcb70d"},
{file = "frozenlist-1.3.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2e24900aa13212e75e5b366cb9065e78bbf3893d4baab6052d1aca10d46d944c"},
{file = "frozenlist-1.3.3-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:3843f84a6c465a36559161e6c59dce2f2ac10943040c2fd021cfb70d58c4ad56"},
{file = "frozenlist-1.3.3-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:84610c1502b2461255b4c9b7d5e9c48052601a8957cd0aea6ec7a7a1e1fb9420"},
{file = "frozenlist-1.3.3-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:c21b9aa40e08e4f63a2f92ff3748e6b6c84d717d033c7b3438dd3123ee18f70e"},
{file = "frozenlist-1.3.3-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:efce6ae830831ab6a22b9b4091d411698145cb9b8fc869e1397ccf4b4b6455cb"},
{file = "frozenlist-1.3.3-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:40de71985e9042ca00b7953c4f41eabc3dc514a2d1ff534027f091bc74416401"},
{file = "frozenlist-1.3.3-cp37-cp37m-win32.whl", hash = "sha256:180c00c66bde6146a860cbb81b54ee0df350d2daf13ca85b275123bbf85de18a"},
{file = "frozenlist-1.3.3-cp37-cp37m-win_amd64.whl", hash = "sha256:9bbbcedd75acdfecf2159663b87f1bb5cfc80e7cd99f7ddd9d66eb98b14a8411"},
{file = "frozenlist-1.3.3-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:034a5c08d36649591be1cbb10e09da9f531034acfe29275fc5454a3b101ce41a"},
{file = "frozenlist-1.3.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:ba64dc2b3b7b158c6660d49cdb1d872d1d0bf4e42043ad8d5006099479a194e5"},
{file = "frozenlist-1.3.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:47df36a9fe24054b950bbc2db630d508cca3aa27ed0566c0baf661225e52c18e"},
{file = "frozenlist-1.3.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:008a054b75d77c995ea26629ab3a0c0d7281341f2fa7e1e85fa6153ae29ae99c"},
{file = "frozenlist-1.3.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:841ea19b43d438a80b4de62ac6ab21cfe6827bb8a9dc62b896acc88eaf9cecba"},
{file = "frozenlist-1.3.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e235688f42b36be2b6b06fc37ac2126a73b75fb8d6bc66dd632aa35286238703"},
{file = "frozenlist-1.3.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ca713d4af15bae6e5d79b15c10c8522859a9a89d3b361a50b817c98c2fb402a2"},
{file = "frozenlist-1.3.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ac5995f2b408017b0be26d4a1d7c61bce106ff3d9e3324374d66b5964325448"},
{file = "frozenlist-1.3.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:a4ae8135b11652b08a8baf07631d3ebfe65a4c87909dbef5fa0cdde440444ee4"},
{file = "frozenlist-1.3.3-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:4ea42116ceb6bb16dbb7d526e242cb6747b08b7710d9782aa3d6732bd8d27649"},
{file = "frozenlist-1.3.3-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:810860bb4bdce7557bc0febb84bbd88198b9dbc2022d8eebe5b3590b2ad6c842"},
{file = "frozenlist-1.3.3-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:ee78feb9d293c323b59a6f2dd441b63339a30edf35abcb51187d2fc26e696d13"},
{file = "frozenlist-1.3.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0af2e7c87d35b38732e810befb9d797a99279cbb85374d42ea61c1e9d23094b3"},
{file = "frozenlist-1.3.3-cp38-cp38-win32.whl", hash = "sha256:899c5e1928eec13fd6f6d8dc51be23f0d09c5281e40d9cf4273d188d9feeaf9b"},
{file = "frozenlist-1.3.3-cp38-cp38-win_amd64.whl", hash = "sha256:7f44e24fa70f6fbc74aeec3e971f60a14dde85da364aa87f15d1be94ae75aeef"},
{file = "frozenlist-1.3.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:2b07ae0c1edaa0a36339ec6cce700f51b14a3fc6545fdd32930d2c83917332cf"},
{file = "frozenlist-1.3.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ebb86518203e12e96af765ee89034a1dbb0c3c65052d1b0c19bbbd6af8a145e1"},
{file = "frozenlist-1.3.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5cf820485f1b4c91e0417ea0afd41ce5cf5965011b3c22c400f6d144296ccbc0"},
{file = "frozenlist-1.3.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c11e43016b9024240212d2a65043b70ed8dfd3b52678a1271972702d990ac6d"},
{file = "frozenlist-1.3.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8fa3c6e3305aa1146b59a09b32b2e04074945ffcfb2f0931836d103a2c38f936"},
{file = "frozenlist-1.3.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:352bd4c8c72d508778cf05ab491f6ef36149f4d0cb3c56b1b4302852255d05d5"},
{file = "frozenlist-1.3.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:65a5e4d3aa679610ac6e3569e865425b23b372277f89b5ef06cf2cdaf1ebf22b"},
{file = "frozenlist-1.3.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1e2c1185858d7e10ff045c496bbf90ae752c28b365fef2c09cf0fa309291669"},
{file = "frozenlist-1.3.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:f163d2fd041c630fed01bc48d28c3ed4a3b003c00acd396900e11ee5316b56bb"},
{file = "frozenlist-1.3.3-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:05cdb16d09a0832eedf770cb7bd1fe57d8cf4eaf5aced29c4e41e3f20b30a784"},
{file = "frozenlist-1.3.3-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:8bae29d60768bfa8fb92244b74502b18fae55a80eac13c88eb0b496d4268fd2d"},
{file = "frozenlist-1.3.3-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:eedab4c310c0299961ac285591acd53dc6723a1ebd90a57207c71f6e0c2153ab"},
{file = "frozenlist-1.3.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:3bbdf44855ed8f0fbcd102ef05ec3012d6a4fd7c7562403f76ce6a52aeffb2b1"},
{file = "frozenlist-1.3.3-cp39-cp39-win32.whl", hash = "sha256:efa568b885bca461f7c7b9e032655c0c143d305bf01c30caf6db2854a4532b38"},
{file = "frozenlist-1.3.3-cp39-cp39-win_amd64.whl", hash = "sha256:cfe33efc9cb900a4c46f91a5ceba26d6df370ffddd9ca386eb1d4f0ad97b9ea9"},
{file = "frozenlist-1.3.3.tar.gz", hash = "sha256:58bcc55721e8a90b88332d6cd441261ebb22342e238296bb330968952fbb3a6a"},
]
[[package]]
name = "greenlet"
version = "2.0.2"
description = "Lightweight in-process concurrent programming"
category = "main"
optional = false
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*"
files = [
{file = "greenlet-2.0.2-cp27-cp27m-macosx_10_14_x86_64.whl", hash = "sha256:bdfea8c661e80d3c1c99ad7c3ff74e6e87184895bbaca6ee8cc61209f8b9b85d"},
{file = "greenlet-2.0.2-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:9d14b83fab60d5e8abe587d51c75b252bcc21683f24699ada8fb275d7712f5a9"},
{file = "greenlet-2.0.2-cp27-cp27m-win32.whl", hash = "sha256:6c3acb79b0bfd4fe733dff8bc62695283b57949ebcca05ae5c129eb606ff2d74"},
{file = "greenlet-2.0.2-cp27-cp27m-win_amd64.whl", hash = "sha256:283737e0da3f08bd637b5ad058507e578dd462db259f7f6e4c5c365ba4ee9343"},
{file = "greenlet-2.0.2-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:d27ec7509b9c18b6d73f2f5ede2622441de812e7b1a80bbd446cb0633bd3d5ae"},
{file = "greenlet-2.0.2-cp310-cp310-macosx_11_0_x86_64.whl", hash = "sha256:30bcf80dda7f15ac77ba5af2b961bdd9dbc77fd4ac6105cee85b0d0a5fcf74df"},
{file = "greenlet-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:26fbfce90728d82bc9e6c38ea4d038cba20b7faf8a0ca53a9c07b67318d46088"},
{file = "greenlet-2.0.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9190f09060ea4debddd24665d6804b995a9c122ef5917ab26e1566dcc712ceeb"},
{file = "greenlet-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d75209eed723105f9596807495d58d10b3470fa6732dd6756595e89925ce2470"},
{file = "greenlet-2.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:3a51c9751078733d88e013587b108f1b7a1fb106d402fb390740f002b6f6551a"},
{file = "greenlet-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:76ae285c8104046b3a7f06b42f29c7b73f77683df18c49ab5af7983994c2dd91"},
{file = "greenlet-2.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:2d4686f195e32d36b4d7cf2d166857dbd0ee9f3d20ae349b6bf8afc8485b3645"},
{file = "greenlet-2.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:c4302695ad8027363e96311df24ee28978162cdcdd2006476c43970b384a244c"},
{file = "greenlet-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c48f54ef8e05f04d6eff74b8233f6063cb1ed960243eacc474ee73a2ea8573ca"},
{file = "greenlet-2.0.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a1846f1b999e78e13837c93c778dcfc3365902cfb8d1bdb7dd73ead37059f0d0"},
{file = "greenlet-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a06ad5312349fec0ab944664b01d26f8d1f05009566339ac6f63f56589bc1a2"},
{file = "greenlet-2.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:eff4eb9b7eb3e4d0cae3d28c283dc16d9bed6b193c2e1ace3ed86ce48ea8df19"},
{file = "greenlet-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:5454276c07d27a740c5892f4907c86327b632127dd9abec42ee62e12427ff7e3"},
{file = "greenlet-2.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:7cafd1208fdbe93b67c7086876f061f660cfddc44f404279c1585bbf3cdc64c5"},
{file = "greenlet-2.0.2-cp35-cp35m-macosx_10_14_x86_64.whl", hash = "sha256:910841381caba4f744a44bf81bfd573c94e10b3045ee00de0cbf436fe50673a6"},
{file = "greenlet-2.0.2-cp35-cp35m-manylinux2010_x86_64.whl", hash = "sha256:18a7f18b82b52ee85322d7a7874e676f34ab319b9f8cce5de06067384aa8ff43"},
{file = "greenlet-2.0.2-cp35-cp35m-win32.whl", hash = "sha256:03a8f4f3430c3b3ff8d10a2a86028c660355ab637cee9333d63d66b56f09d52a"},
{file = "greenlet-2.0.2-cp35-cp35m-win_amd64.whl", hash = "sha256:4b58adb399c4d61d912c4c331984d60eb66565175cdf4a34792cd9600f21b394"},
{file = "greenlet-2.0.2-cp36-cp36m-macosx_10_14_x86_64.whl", hash = "sha256:703f18f3fda276b9a916f0934d2fb6d989bf0b4fb5a64825260eb9bfd52d78f0"},
{file = "greenlet-2.0.2-cp36-cp36m-manylinux2010_x86_64.whl", hash = "sha256:32e5b64b148966d9cccc2c8d35a671409e45f195864560829f395a54226408d3"},
{file = "greenlet-2.0.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2dd11f291565a81d71dab10b7033395b7a3a5456e637cf997a6f33ebdf06f8db"},
{file = "greenlet-2.0.2-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e0f72c9ddb8cd28532185f54cc1453f2c16fb417a08b53a855c4e6a418edd099"},
{file = "greenlet-2.0.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cd021c754b162c0fb55ad5d6b9d960db667faad0fa2ff25bb6e1301b0b6e6a75"},
{file = "greenlet-2.0.2-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:3c9b12575734155d0c09d6c3e10dbd81665d5c18e1a7c6597df72fd05990c8cf"},
{file = "greenlet-2.0.2-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:b9ec052b06a0524f0e35bd8790686a1da006bd911dd1ef7d50b77bfbad74e292"},
{file = "greenlet-2.0.2-cp36-cp36m-win32.whl", hash = "sha256:dbfcfc0218093a19c252ca8eb9aee3d29cfdcb586df21049b9d777fd32c14fd9"},
{file = "greenlet-2.0.2-cp36-cp36m-win_amd64.whl", hash = "sha256:9f35ec95538f50292f6d8f2c9c9f8a3c6540bbfec21c9e5b4b751e0a7c20864f"},
{file = "greenlet-2.0.2-cp37-cp37m-macosx_10_15_x86_64.whl", hash = "sha256:d5508f0b173e6aa47273bdc0a0b5ba055b59662ba7c7ee5119528f466585526b"},
{file = "greenlet-2.0.2-cp37-cp37m-manylinux2010_x86_64.whl", hash = "sha256:f82d4d717d8ef19188687aa32b8363e96062911e63ba22a0cff7802a8e58e5f1"},
{file = "greenlet-2.0.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c9c59a2120b55788e800d82dfa99b9e156ff8f2227f07c5e3012a45a399620b7"},
{file = "greenlet-2.0.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2780572ec463d44c1d3ae850239508dbeb9fed38e294c68d19a24d925d9223ca"},
{file = "greenlet-2.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:937e9020b514ceedb9c830c55d5c9872abc90f4b5862f89c0887033ae33c6f73"},
{file = "greenlet-2.0.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:36abbf031e1c0f79dd5d596bfaf8e921c41df2bdf54ee1eed921ce1f52999a86"},
{file = "greenlet-2.0.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:18e98fb3de7dba1c0a852731c3070cf022d14f0d68b4c87a19cc1016f3bb8b33"},
{file = "greenlet-2.0.2-cp37-cp37m-win32.whl", hash = "sha256:3f6ea9bd35eb450837a3d80e77b517ea5bc56b4647f5502cd28de13675ee12f7"},
{file = "greenlet-2.0.2-cp37-cp37m-win_amd64.whl", hash = "sha256:7492e2b7bd7c9b9916388d9df23fa49d9b88ac0640db0a5b4ecc2b653bf451e3"},
{file = "greenlet-2.0.2-cp38-cp38-macosx_10_15_x86_64.whl", hash = "sha256:b864ba53912b6c3ab6bcb2beb19f19edd01a6bfcbdfe1f37ddd1778abfe75a30"},
{file = "greenlet-2.0.2-cp38-cp38-manylinux2010_x86_64.whl", hash = "sha256:ba2956617f1c42598a308a84c6cf021a90ff3862eddafd20c3333d50f0edb45b"},
{file = "greenlet-2.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fc3a569657468b6f3fb60587e48356fe512c1754ca05a564f11366ac9e306526"},
{file = "greenlet-2.0.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8eab883b3b2a38cc1e050819ef06a7e6344d4a990d24d45bc6f2cf959045a45b"},
{file = "greenlet-2.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:acd2162a36d3de67ee896c43effcd5ee3de247eb00354db411feb025aa319857"},
{file = "greenlet-2.0.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:0bf60faf0bc2468089bdc5edd10555bab6e85152191df713e2ab1fcc86382b5a"},
{file = "greenlet-2.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b0ef99cdbe2b682b9ccbb964743a6aca37905fda5e0452e5ee239b1654d37f2a"},
{file = "greenlet-2.0.2-cp38-cp38-win32.whl", hash = "sha256:b80f600eddddce72320dbbc8e3784d16bd3fb7b517e82476d8da921f27d4b249"},
{file = "greenlet-2.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:4d2e11331fc0c02b6e84b0d28ece3a36e0548ee1a1ce9ddde03752d9b79bba40"},
{file = "greenlet-2.0.2-cp39-cp39-macosx_11_0_x86_64.whl", hash = "sha256:88d9ab96491d38a5ab7c56dd7a3cc37d83336ecc564e4e8816dbed12e5aaefc8"},
{file = "greenlet-2.0.2-cp39-cp39-manylinux2010_x86_64.whl", hash = "sha256:561091a7be172ab497a3527602d467e2b3fbe75f9e783d8b8ce403fa414f71a6"},
{file = "greenlet-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:971ce5e14dc5e73715755d0ca2975ac88cfdaefcaab078a284fea6cfabf866df"},
{file = "greenlet-2.0.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:be4ed120b52ae4d974aa40215fcdfde9194d63541c7ded40ee12eb4dda57b76b"},
{file = "greenlet-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94c817e84245513926588caf1152e3b559ff794d505555211ca041f032abbb6b"},
{file = "greenlet-2.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:1a819eef4b0e0b96bb0d98d797bef17dc1b4a10e8d7446be32d1da33e095dbb8"},
{file = "greenlet-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:7efde645ca1cc441d6dc4b48c0f7101e8d86b54c8530141b09fd31cef5149ec9"},
{file = "greenlet-2.0.2-cp39-cp39-win32.whl", hash = "sha256:ea9872c80c132f4663822dd2a08d404073a5a9b5ba6155bea72fb2a79d1093b5"},
{file = "greenlet-2.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:db1a39669102a1d8d12b57de2bb7e2ec9066a6f2b3da35ae511ff93b01b5d564"},
{file = "greenlet-2.0.2.tar.gz", hash = "sha256:e7c8dc13af7db097bed64a051d2dd49e9f0af495c26995c00a9ee842690d34c0"},
]
[package.extras]
docs = ["Sphinx", "docutils (<0.18)"]
test = ["objgraph", "psutil"]
[[package]]
name = "gunicorn"
version = "20.1.0"
description = "WSGI HTTP Server for UNIX"
category = "main"
optional = false
python-versions = ">=3.5"
files = [
{file = "gunicorn-20.1.0-py3-none-any.whl", hash = "sha256:9dcc4547dbb1cb284accfb15ab5667a0e5d1881cc443e0677b4882a4067a807e"},
{file = "gunicorn-20.1.0.tar.gz", hash = "sha256:e0a968b5ba15f8a328fdfd7ab1fcb5af4470c28aaf7e55df02a99bc13138e6e8"},
]
[package.dependencies]
setuptools = ">=3.0"
[package.extras]
eventlet = ["eventlet (>=0.24.1)"]
gevent = ["gevent (>=1.4.0)"]
setproctitle = ["setproctitle"]
tornado = ["tornado (>=0.2)"]
[[package]]
name = "h11"
version = "0.14.0"
description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"},
{file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"},
]
[[package]]
name = "httpcore"
version = "0.16.3"
description = "A minimal low-level HTTP client."
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "httpcore-0.16.3-py3-none-any.whl", hash = "sha256:da1fb708784a938aa084bde4feb8317056c55037247c787bd7e19eb2c2949dc0"},
{file = "httpcore-0.16.3.tar.gz", hash = "sha256:c5d6f04e2fc530f39e0c077e6a30caa53f1451096120f1f38b954afd0b17c0cb"},
]
[package.dependencies]
anyio = ">=3.0,<5.0"
certifi = "*"
h11 = ">=0.13,<0.15"
sniffio = ">=1.0.0,<2.0.0"
[package.extras]
http2 = ["h2 (>=3,<5)"]
socks = ["socksio (>=1.0.0,<2.0.0)"]
[[package]]
name = "httpx"
version = "0.23.3"
description = "The next generation HTTP client."
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "httpx-0.23.3-py3-none-any.whl", hash = "sha256:a211fcce9b1254ea24f0cd6af9869b3d29aba40154e947d2a07bb499b3e310d6"},
{file = "httpx-0.23.3.tar.gz", hash = "sha256:9818458eb565bb54898ccb9b8b251a28785dd4a55afbc23d0eb410754fe7d0f9"},
]
[package.dependencies]
certifi = "*"
httpcore = ">=0.15.0,<0.17.0"
rfc3986 = {version = ">=1.3,<2", extras = ["idna2008"]}
sniffio = "*"
[package.extras]
brotli = ["brotli", "brotlicffi"]
cli = ["click (>=8.0.0,<9.0.0)", "pygments (>=2.0.0,<3.0.0)", "rich (>=10,<13)"]
http2 = ["h2 (>=3,<5)"]
socks = ["socksio (>=1.0.0,<2.0.0)"]
[[package]]
name = "identify"
version = "2.5.22"
description = "File identification library for Python"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "identify-2.5.22-py2.py3-none-any.whl", hash = "sha256:f0faad595a4687053669c112004178149f6c326db71ee999ae4636685753ad2f"},
{file = "identify-2.5.22.tar.gz", hash = "sha256:f7a93d6cf98e29bd07663c60728e7a4057615068d7a639d132dc883b2d54d31e"},
]
[package.extras]
license = ["ukkonen"]
[[package]]
name = "idna"
version = "3.4"
description = "Internationalized Domain Names in Applications (IDNA)"
category = "main"
optional = false
python-versions = ">=3.5"
files = [
{file = "idna-3.4-py3-none-any.whl", hash = "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2"},
{file = "idna-3.4.tar.gz", hash = "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4"},
]
[[package]]
name = "iniconfig"
version = "2.0.0"
description = "brain-dead simple config-ini parsing"
category = "dev"
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 = "ipython"
version = "8.11.0"
description = "IPython: Productive Interactive Computing"
category = "dev"
optional = false
python-versions = ">=3.8"
files = [
{file = "ipython-8.11.0-py3-none-any.whl", hash = "sha256:5b54478e459155a326bf5f42ee4f29df76258c0279c36f21d71ddb560f88b156"},
{file = "ipython-8.11.0.tar.gz", hash = "sha256:735cede4099dbc903ee540307b9171fbfef4aa75cfcacc5a273b2cda2f02be04"},
]
[package.dependencies]
appnope = {version = "*", markers = "sys_platform == \"darwin\""}
backcall = "*"
colorama = {version = "*", markers = "sys_platform == \"win32\""}
decorator = "*"
jedi = ">=0.16"
matplotlib-inline = "*"
pexpect = {version = ">4.3", markers = "sys_platform != \"win32\""}
pickleshare = "*"
prompt-toolkit = ">=3.0.30,<3.0.37 || >3.0.37,<3.1.0"
pygments = ">=2.4.0"
stack-data = "*"
traitlets = ">=5"
[package.extras]
all = ["black", "curio", "docrepr", "ipykernel", "ipyparallel", "ipywidgets", "matplotlib", "matplotlib (!=3.2.0)", "nbconvert", "nbformat", "notebook", "numpy (>=1.21)", "pandas", "pytest (<7)", "pytest (<7.1)", "pytest-asyncio", "qtconsole", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "stack-data", "testpath", "trio", "typing-extensions"]
black = ["black"]
doc = ["docrepr", "ipykernel", "matplotlib", "pytest (<7)", "pytest (<7.1)", "pytest-asyncio", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "stack-data", "testpath", "typing-extensions"]
kernel = ["ipykernel"]
nbconvert = ["nbconvert"]
nbformat = ["nbformat"]
notebook = ["ipywidgets", "notebook"]
parallel = ["ipyparallel"]
qtconsole = ["qtconsole"]
test = ["pytest (<7.1)", "pytest-asyncio", "testpath"]
test-extra = ["curio", "matplotlib (!=3.2.0)", "nbformat", "numpy (>=1.21)", "pandas", "pytest (<7.1)", "pytest-asyncio", "testpath", "trio"]
[[package]]
name = "jedi"
version = "0.18.2"
description = "An autocompletion tool for Python that can be used for text editors."
category = "dev"
optional = false
python-versions = ">=3.6"
files = [
{file = "jedi-0.18.2-py2.py3-none-any.whl", hash = "sha256:203c1fd9d969ab8f2119ec0a3342e0b49910045abe6af0a3ae83a5764d54639e"},
{file = "jedi-0.18.2.tar.gz", hash = "sha256:bae794c30d07f6d910d32a7048af09b5a39ed740918da923c6b780790ebac612"},
]
[package.dependencies]
parso = ">=0.8.0,<0.9.0"
[package.extras]
docs = ["Jinja2 (==2.11.3)", "MarkupSafe (==1.1.1)", "Pygments (==2.8.1)", "alabaster (==0.7.12)", "babel (==2.9.1)", "chardet (==4.0.0)", "commonmark (==0.8.1)", "docutils (==0.17.1)", "future (==0.18.2)", "idna (==2.10)", "imagesize (==1.2.0)", "mock (==1.0.1)", "packaging (==20.9)", "pyparsing (==2.4.7)", "pytz (==2021.1)", "readthedocs-sphinx-ext (==2.1.4)", "recommonmark (==0.5.0)", "requests (==2.25.1)", "six (==1.15.0)", "snowballstemmer (==2.1.0)", "sphinx (==1.8.5)", "sphinx-rtd-theme (==0.4.3)", "sphinxcontrib-serializinghtml (==1.1.4)", "sphinxcontrib-websupport (==1.2.4)", "urllib3 (==1.26.4)"]
qa = ["flake8 (==3.8.3)", "mypy (==0.782)"]
testing = ["Django (<3.1)", "attrs", "colorama", "docopt", "pytest (<7.0.0)"]
[[package]]
name = "jinja2"
version = "3.1.2"
description = "A very fast and expressive template engine."
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "Jinja2-3.1.2-py3-none-any.whl", hash = "sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61"},
{file = "Jinja2-3.1.2.tar.gz", hash = "sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852"},
]
[package.dependencies]
MarkupSafe = ">=2.0"
[package.extras]
i18n = ["Babel (>=2.7)"]
[[package]]
name = "jinja2-time"
version = "0.2.0"
description = "Jinja2 Extension for Dates and Times"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "jinja2-time-0.2.0.tar.gz", hash = "sha256:d14eaa4d315e7688daa4969f616f226614350c48730bfa1692d2caebd8c90d40"},
{file = "jinja2_time-0.2.0-py2.py3-none-any.whl", hash = "sha256:d3eab6605e3ec8b7a0863df09cc1d23714908fa61aa6986a845c20ba488b4efa"},
]
[package.dependencies]
arrow = "*"
jinja2 = "*"
[[package]]
name = "kombu"
version = "5.2.4"
description = "Messaging library for Python."
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "kombu-5.2.4-py3-none-any.whl", hash = "sha256:8b213b24293d3417bcf0d2f5537b7f756079e3ea232a8386dcc89a59fd2361a4"},
{file = "kombu-5.2.4.tar.gz", hash = "sha256:37cee3ee725f94ea8bb173eaab7c1760203ea53bbebae226328600f9d2799610"},
]
[package.dependencies]
amqp = ">=5.0.9,<6.0.0"
vine = "*"
[package.extras]
azureservicebus = ["azure-servicebus (>=7.0.0)"]
azurestoragequeues = ["azure-storage-queue"]
consul = ["python-consul (>=0.6.0)"]
librabbitmq = ["librabbitmq (>=2.0.0)"]
mongodb = ["pymongo (>=3.3.0,<3.12.1)"]
msgpack = ["msgpack"]
pyro = ["pyro4"]
qpid = ["qpid-python (>=0.26)", "qpid-tools (>=0.26)"]
redis = ["redis (>=3.4.1,!=4.0.0,!=4.0.1)"]
slmq = ["softlayer-messaging (>=1.0.3)"]
sqlalchemy = ["sqlalchemy"]
sqs = ["boto3 (>=1.9.12)", "pycurl (>=7.44.1,<7.45.0)", "urllib3 (>=1.26.7)"]
yaml = ["PyYAML (>=3.10)"]
zookeeper = ["kazoo (>=1.3.1)"]
[[package]]
name = "loguru"
version = "0.6.0"
description = "Python logging made (stupidly) simple"
category = "main"
optional = false
python-versions = ">=3.5"
files = [
{file = "loguru-0.6.0-py3-none-any.whl", hash = "sha256:4e2414d534a2ab57573365b3e6d0234dfb1d84b68b7f3b948e6fb743860a77c3"},
{file = "loguru-0.6.0.tar.gz", hash = "sha256:066bd06758d0a513e9836fd9c6b5a75bfb3fd36841f4b996bc60b547a309d41c"},
]
[package.dependencies]
colorama = {version = ">=0.3.4", markers = "sys_platform == \"win32\""}
win32-setctime = {version = ">=1.0.0", markers = "sys_platform == \"win32\""}
[package.extras]
dev = ["Sphinx (>=4.1.1)", "black (>=19.10b0)", "colorama (>=0.3.4)", "docutils (==0.16)", "flake8 (>=3.7.7)", "isort (>=5.1.1)", "pytest (>=4.6.2)", "pytest-cov (>=2.7.1)", "sphinx-autobuild (>=0.7.1)", "sphinx-rtd-theme (>=0.4.3)", "tox (>=3.9.0)"]
[[package]]
name = "macholib"
version = "1.16.2"
description = "Mach-O header analysis and editing"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "macholib-1.16.2-py2.py3-none-any.whl", hash = "sha256:44c40f2cd7d6726af8fa6fe22549178d3a4dfecc35a9cd15ea916d9c83a688e0"},
{file = "macholib-1.16.2.tar.gz", hash = "sha256:557bbfa1bb255c20e9abafe7ed6cd8046b48d9525db2f9b77d3122a63a2a8bf8"},
]
[package.dependencies]
altgraph = ">=0.17"
[[package]]
name = "mako"
version = "1.2.4"
description = "A super-fast templating language that borrows the best ideas from the existing templating languages."
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "Mako-1.2.4-py3-none-any.whl", hash = "sha256:c97c79c018b9165ac9922ae4f32da095ffd3c4e6872b45eded42926deea46818"},
{file = "Mako-1.2.4.tar.gz", hash = "sha256:d60a3903dc3bb01a18ad6a89cdbe2e4eadc69c0bc8ef1e3773ba53d44c3f7a34"},
]
[package.dependencies]
MarkupSafe = ">=0.9.2"
[package.extras]
babel = ["Babel"]
lingua = ["lingua"]
testing = ["pytest"]
[[package]]
name = "markupsafe"
version = "2.1.2"
description = "Safely add untrusted strings to HTML/XML markup."
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:665a36ae6f8f20a4676b53224e33d456a6f5a72657d9c83c2aa00765072f31f7"},
{file = "MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:340bea174e9761308703ae988e982005aedf427de816d1afe98147668cc03036"},
{file = "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22152d00bf4a9c7c83960521fc558f55a1adbc0631fbb00a9471e097b19d72e1"},
{file = "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28057e985dace2f478e042eaa15606c7efccb700797660629da387eb289b9323"},
{file = "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ca244fa73f50a800cf8c3ebf7fd93149ec37f5cb9596aa8873ae2c1d23498601"},
{file = "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d9d971ec1e79906046aa3ca266de79eac42f1dbf3612a05dc9368125952bd1a1"},
{file = "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:7e007132af78ea9df29495dbf7b5824cb71648d7133cf7848a2a5dd00d36f9ff"},
{file = "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7313ce6a199651c4ed9d7e4cfb4aa56fe923b1adf9af3b420ee14e6d9a73df65"},
{file = "MarkupSafe-2.1.2-cp310-cp310-win32.whl", hash = "sha256:c4a549890a45f57f1ebf99c067a4ad0cb423a05544accaf2b065246827ed9603"},
{file = "MarkupSafe-2.1.2-cp310-cp310-win_amd64.whl", hash = "sha256:835fb5e38fd89328e9c81067fd642b3593c33e1e17e2fdbf77f5676abb14a156"},
{file = "MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:2ec4f2d48ae59bbb9d1f9d7efb9236ab81429a764dedca114f5fdabbc3788013"},
{file = "MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:608e7073dfa9e38a85d38474c082d4281f4ce276ac0010224eaba11e929dd53a"},
{file = "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:65608c35bfb8a76763f37036547f7adfd09270fbdbf96608be2bead319728fcd"},
{file = "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2bfb563d0211ce16b63c7cb9395d2c682a23187f54c3d79bfec33e6705473c6"},
{file = "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:da25303d91526aac3672ee6d49a2f3db2d9502a4a60b55519feb1a4c7714e07d"},
{file = "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:9cad97ab29dfc3f0249b483412c85c8ef4766d96cdf9dcf5a1e3caa3f3661cf1"},
{file = "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:085fd3201e7b12809f9e6e9bc1e5c96a368c8523fad5afb02afe3c051ae4afcc"},
{file = "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:1bea30e9bf331f3fef67e0a3877b2288593c98a21ccb2cf29b74c581a4eb3af0"},
{file = "MarkupSafe-2.1.2-cp311-cp311-win32.whl", hash = "sha256:7df70907e00c970c60b9ef2938d894a9381f38e6b9db73c5be35e59d92e06625"},
{file = "MarkupSafe-2.1.2-cp311-cp311-win_amd64.whl", hash = "sha256:e55e40ff0cc8cc5c07996915ad367fa47da6b3fc091fdadca7f5403239c5fec3"},
{file = "MarkupSafe-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a6e40afa7f45939ca356f348c8e23048e02cb109ced1eb8420961b2f40fb373a"},
{file = "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf877ab4ed6e302ec1d04952ca358b381a882fbd9d1b07cccbfd61783561f98a"},
{file = "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:63ba06c9941e46fa389d389644e2d8225e0e3e5ebcc4ff1ea8506dce646f8c8a"},
{file = "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f1cd098434e83e656abf198f103a8207a8187c0fc110306691a2e94a78d0abb2"},
{file = "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:55f44b440d491028addb3b88f72207d71eeebfb7b5dbf0643f7c023ae1fba619"},
{file = "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:a6f2fcca746e8d5910e18782f976489939d54a91f9411c32051b4aab2bd7c513"},
{file = "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:0b462104ba25f1ac006fdab8b6a01ebbfbce9ed37fd37fd4acd70c67c973e460"},
{file = "MarkupSafe-2.1.2-cp37-cp37m-win32.whl", hash = "sha256:7668b52e102d0ed87cb082380a7e2e1e78737ddecdde129acadb0eccc5423859"},
{file = "MarkupSafe-2.1.2-cp37-cp37m-win_amd64.whl", hash = "sha256:6d6607f98fcf17e534162f0709aaad3ab7a96032723d8ac8750ffe17ae5a0666"},
{file = "MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:a806db027852538d2ad7555b203300173dd1b77ba116de92da9afbc3a3be3eed"},
{file = "MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a4abaec6ca3ad8660690236d11bfe28dfd707778e2442b45addd2f086d6ef094"},
{file = "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f03a532d7dee1bed20bc4884194a16160a2de9ffc6354b3878ec9682bb623c54"},
{file = "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4cf06cdc1dda95223e9d2d3c58d3b178aa5dacb35ee7e3bbac10e4e1faacb419"},
{file = "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:22731d79ed2eb25059ae3df1dfc9cb1546691cc41f4e3130fe6bfbc3ecbbecfa"},
{file = "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:f8ffb705ffcf5ddd0e80b65ddf7bed7ee4f5a441ea7d3419e861a12eaf41af58"},
{file = "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:8db032bf0ce9022a8e41a22598eefc802314e81b879ae093f36ce9ddf39ab1ba"},
{file = "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2298c859cfc5463f1b64bd55cb3e602528db6fa0f3cfd568d3605c50678f8f03"},
{file = "MarkupSafe-2.1.2-cp38-cp38-win32.whl", hash = "sha256:50c42830a633fa0cf9e7d27664637532791bfc31c731a87b202d2d8ac40c3ea2"},
{file = "MarkupSafe-2.1.2-cp38-cp38-win_amd64.whl", hash = "sha256:bb06feb762bade6bf3c8b844462274db0c76acc95c52abe8dbed28ae3d44a147"},
{file = "MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:99625a92da8229df6d44335e6fcc558a5037dd0a760e11d84be2260e6f37002f"},
{file = "MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8bca7e26c1dd751236cfb0c6c72d4ad61d986e9a41bbf76cb445f69488b2a2bd"},
{file = "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40627dcf047dadb22cd25ea7ecfe9cbf3bbbad0482ee5920b582f3809c97654f"},
{file = "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40dfd3fefbef579ee058f139733ac336312663c6706d1163b82b3003fb1925c4"},
{file = "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:090376d812fb6ac5f171e5938e82e7f2d7adc2b629101cec0db8b267815c85e2"},
{file = "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:2e7821bffe00aa6bd07a23913b7f4e01328c3d5cc0b40b36c0bd81d362faeb65"},
{file = "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:c0a33bc9f02c2b17c3ea382f91b4db0e6cde90b63b296422a939886a7a80de1c"},
{file = "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:b8526c6d437855442cdd3d87eede9c425c4445ea011ca38d937db299382e6fa3"},
{file = "MarkupSafe-2.1.2-cp39-cp39-win32.whl", hash = "sha256:137678c63c977754abe9086a3ec011e8fd985ab90631145dfb9294ad09c102a7"},
{file = "MarkupSafe-2.1.2-cp39-cp39-win_amd64.whl", hash = "sha256:0576fe974b40a400449768941d5d0858cc624e3249dfd1e0c33674e5c7ca7aed"},
{file = "MarkupSafe-2.1.2.tar.gz", hash = "sha256:abcabc8c2b26036d62d4c746381a6f7cf60aafcc653198ad678306986b09450d"},
]
[[package]]
name = "matplotlib-inline"
version = "0.1.6"
description = "Inline Matplotlib backend for Jupyter"
category = "dev"
optional = false
python-versions = ">=3.5"
files = [
{file = "matplotlib-inline-0.1.6.tar.gz", hash = "sha256:f887e5f10ba98e8d2b150ddcf4702c1e5f8b3a20005eb0f74bfdbd360ee6f304"},
{file = "matplotlib_inline-0.1.6-py3-none-any.whl", hash = "sha256:f1f41aab5328aa5aaea9b16d083b128102f8712542f819fe7e6a420ff581b311"},
]
[package.dependencies]
traitlets = "*"
[[package]]
name = "mccabe"
version = "0.7.0"
description = "McCabe checker, plugin for flake8"
category = "dev"
optional = false
python-versions = ">=3.6"
files = [
{file = "mccabe-0.7.0-py2.py3-none-any.whl", hash = "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e"},
{file = "mccabe-0.7.0.tar.gz", hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325"},
]
[[package]]
name = "mouseinfo"
version = "0.1.0"
description = "An application to display XY position and RGB color information for the pixel currently under the mouse. Works on Python 2 and 3."
category = "main"
optional = false
python-versions = "*"
files = [
{file = "MouseInfo-0.1.0.tar.gz", hash = "sha256:458e7fe301d3216296c621508c160bc34965608494a46419f14396d0e3d0af2b"},
]
[package.dependencies]
pyobjc = {version = "*", markers = "platform_system == \"Darwin\""}
pyobjc-core = {version = "*", markers = "platform_system == \"Darwin\""}
pyperclip = "*"
python3-Xlib = {version = "*", markers = "platform_system == \"Linux\" and python_version >= \"3.0\""}
[[package]]
name = "multidict"
version = "6.0.4"
description = "multidict implementation"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "multidict-6.0.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:0b1a97283e0c85772d613878028fec909f003993e1007eafa715b24b377cb9b8"},
{file = "multidict-6.0.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:eeb6dcc05e911516ae3d1f207d4b0520d07f54484c49dfc294d6e7d63b734171"},
{file = "multidict-6.0.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d6d635d5209b82a3492508cf5b365f3446afb65ae7ebd755e70e18f287b0adf7"},
{file = "multidict-6.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c048099e4c9e9d615545e2001d3d8a4380bd403e1a0578734e0d31703d1b0c0b"},
{file = "multidict-6.0.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ea20853c6dbbb53ed34cb4d080382169b6f4554d394015f1bef35e881bf83547"},
{file = "multidict-6.0.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:16d232d4e5396c2efbbf4f6d4df89bfa905eb0d4dc5b3549d872ab898451f569"},
{file = "multidict-6.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:36c63aaa167f6c6b04ef2c85704e93af16c11d20de1d133e39de6a0e84582a93"},
{file = "multidict-6.0.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:64bdf1086b6043bf519869678f5f2757f473dee970d7abf6da91ec00acb9cb98"},
{file = "multidict-6.0.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:43644e38f42e3af682690876cff722d301ac585c5b9e1eacc013b7a3f7b696a0"},
{file = "multidict-6.0.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:7582a1d1030e15422262de9f58711774e02fa80df0d1578995c76214f6954988"},
{file = "multidict-6.0.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ddff9c4e225a63a5afab9dd15590432c22e8057e1a9a13d28ed128ecf047bbdc"},
{file = "multidict-6.0.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ee2a1ece51b9b9e7752e742cfb661d2a29e7bcdba2d27e66e28a99f1890e4fa0"},
{file = "multidict-6.0.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a2e4369eb3d47d2034032a26c7a80fcb21a2cb22e1173d761a162f11e562caa5"},
{file = "multidict-6.0.4-cp310-cp310-win32.whl", hash = "sha256:574b7eae1ab267e5f8285f0fe881f17efe4b98c39a40858247720935b893bba8"},
{file = "multidict-6.0.4-cp310-cp310-win_amd64.whl", hash = "sha256:4dcbb0906e38440fa3e325df2359ac6cb043df8e58c965bb45f4e406ecb162cc"},
{file = "multidict-6.0.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:0dfad7a5a1e39c53ed00d2dd0c2e36aed4650936dc18fd9a1826a5ae1cad6f03"},
{file = "multidict-6.0.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:64da238a09d6039e3bd39bb3aee9c21a5e34f28bfa5aa22518581f910ff94af3"},
{file = "multidict-6.0.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ff959bee35038c4624250473988b24f846cbeb2c6639de3602c073f10410ceba"},
{file = "multidict-6.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:01a3a55bd90018c9c080fbb0b9f4891db37d148a0a18722b42f94694f8b6d4c9"},
{file = "multidict-6.0.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5cb09abb18c1ea940fb99360ea0396f34d46566f157122c92dfa069d3e0e982"},
{file = "multidict-6.0.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:666daae833559deb2d609afa4490b85830ab0dfca811a98b70a205621a6109fe"},
{file = "multidict-6.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:11bdf3f5e1518b24530b8241529d2050014c884cf18b6fc69c0c2b30ca248710"},
{file = "multidict-6.0.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7d18748f2d30f94f498e852c67d61261c643b349b9d2a581131725595c45ec6c"},
{file = "multidict-6.0.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:458f37be2d9e4c95e2d8866a851663cbc76e865b78395090786f6cd9b3bbf4f4"},
{file = "multidict-6.0.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:b1a2eeedcead3a41694130495593a559a668f382eee0727352b9a41e1c45759a"},
{file = "multidict-6.0.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:7d6ae9d593ef8641544d6263c7fa6408cc90370c8cb2bbb65f8d43e5b0351d9c"},
{file = "multidict-6.0.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:5979b5632c3e3534e42ca6ff856bb24b2e3071b37861c2c727ce220d80eee9ed"},
{file = "multidict-6.0.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:dcfe792765fab89c365123c81046ad4103fcabbc4f56d1c1997e6715e8015461"},
{file = "multidict-6.0.4-cp311-cp311-win32.whl", hash = "sha256:3601a3cece3819534b11d4efc1eb76047488fddd0c85a3948099d5da4d504636"},
{file = "multidict-6.0.4-cp311-cp311-win_amd64.whl", hash = "sha256:81a4f0b34bd92df3da93315c6a59034df95866014ac08535fc819f043bfd51f0"},
{file = "multidict-6.0.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:67040058f37a2a51ed8ea8f6b0e6ee5bd78ca67f169ce6122f3e2ec80dfe9b78"},
{file = "multidict-6.0.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:853888594621e6604c978ce2a0444a1e6e70c8d253ab65ba11657659dcc9100f"},
{file = "multidict-6.0.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:39ff62e7d0f26c248b15e364517a72932a611a9b75f35b45be078d81bdb86603"},
{file = "multidict-6.0.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:af048912e045a2dc732847d33821a9d84ba553f5c5f028adbd364dd4765092ac"},
{file = "multidict-6.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1e8b901e607795ec06c9e42530788c45ac21ef3aaa11dbd0c69de543bfb79a9"},
{file = "multidict-6.0.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:62501642008a8b9871ddfccbf83e4222cf8ac0d5aeedf73da36153ef2ec222d2"},
{file = "multidict-6.0.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:99b76c052e9f1bc0721f7541e5e8c05db3941eb9ebe7b8553c625ef88d6eefde"},
{file = "multidict-6.0.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:509eac6cf09c794aa27bcacfd4d62c885cce62bef7b2c3e8b2e49d365b5003fe"},
{file = "multidict-6.0.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:21a12c4eb6ddc9952c415f24eef97e3e55ba3af61f67c7bc388dcdec1404a067"},
{file = "multidict-6.0.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:5cad9430ab3e2e4fa4a2ef4450f548768400a2ac635841bc2a56a2052cdbeb87"},
{file = "multidict-6.0.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:ab55edc2e84460694295f401215f4a58597f8f7c9466faec545093045476327d"},
{file = "multidict-6.0.4-cp37-cp37m-win32.whl", hash = "sha256:5a4dcf02b908c3b8b17a45fb0f15b695bf117a67b76b7ad18b73cf8e92608775"},
{file = "multidict-6.0.4-cp37-cp37m-win_amd64.whl", hash = "sha256:6ed5f161328b7df384d71b07317f4d8656434e34591f20552c7bcef27b0ab88e"},
{file = "multidict-6.0.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:5fc1b16f586f049820c5c5b17bb4ee7583092fa0d1c4e28b5239181ff9532e0c"},
{file = "multidict-6.0.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1502e24330eb681bdaa3eb70d6358e818e8e8f908a22a1851dfd4e15bc2f8161"},
{file = "multidict-6.0.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b692f419760c0e65d060959df05f2a531945af31fda0c8a3b3195d4efd06de11"},
{file = "multidict-6.0.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45e1ecb0379bfaab5eef059f50115b54571acfbe422a14f668fc8c27ba410e7e"},
{file = "multidict-6.0.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ddd3915998d93fbcd2566ddf9cf62cdb35c9e093075f862935573d265cf8f65d"},
{file = "multidict-6.0.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:59d43b61c59d82f2effb39a93c48b845efe23a3852d201ed2d24ba830d0b4cf2"},
{file = "multidict-6.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc8e1d0c705233c5dd0c5e6460fbad7827d5d36f310a0fadfd45cc3029762258"},
{file = "multidict-6.0.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d6aa0418fcc838522256761b3415822626f866758ee0bc6632c9486b179d0b52"},
{file = "multidict-6.0.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:6748717bb10339c4760c1e63da040f5f29f5ed6e59d76daee30305894069a660"},
{file = "multidict-6.0.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:4d1a3d7ef5e96b1c9e92f973e43aa5e5b96c659c9bc3124acbbd81b0b9c8a951"},
{file = "multidict-6.0.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:4372381634485bec7e46718edc71528024fcdc6f835baefe517b34a33c731d60"},
{file = "multidict-6.0.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:fc35cb4676846ef752816d5be2193a1e8367b4c1397b74a565a9d0389c433a1d"},
{file = "multidict-6.0.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:4b9d9e4e2b37daddb5c23ea33a3417901fa7c7b3dee2d855f63ee67a0b21e5b1"},
{file = "multidict-6.0.4-cp38-cp38-win32.whl", hash = "sha256:e41b7e2b59679edfa309e8db64fdf22399eec4b0b24694e1b2104fb789207779"},
{file = "multidict-6.0.4-cp38-cp38-win_amd64.whl", hash = "sha256:d6c254ba6e45d8e72739281ebc46ea5eb5f101234f3ce171f0e9f5cc86991480"},
{file = "multidict-6.0.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:16ab77bbeb596e14212e7bab8429f24c1579234a3a462105cda4a66904998664"},
{file = "multidict-6.0.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:bc779e9e6f7fda81b3f9aa58e3a6091d49ad528b11ed19f6621408806204ad35"},
{file = "multidict-6.0.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4ceef517eca3e03c1cceb22030a3e39cb399ac86bff4e426d4fc6ae49052cc60"},
{file = "multidict-6.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:281af09f488903fde97923c7744bb001a9b23b039a909460d0f14edc7bf59706"},
{file = "multidict-6.0.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:52f2dffc8acaba9a2f27174c41c9e57f60b907bb9f096b36b1a1f3be71c6284d"},
{file = "multidict-6.0.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b41156839806aecb3641f3208c0dafd3ac7775b9c4c422d82ee2a45c34ba81ca"},
{file = "multidict-6.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d5e3fc56f88cc98ef8139255cf8cd63eb2c586531e43310ff859d6bb3a6b51f1"},
{file = "multidict-6.0.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8316a77808c501004802f9beebde51c9f857054a0c871bd6da8280e718444449"},
{file = "multidict-6.0.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:f70b98cd94886b49d91170ef23ec5c0e8ebb6f242d734ed7ed677b24d50c82cf"},
{file = "multidict-6.0.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:bf6774e60d67a9efe02b3616fee22441d86fab4c6d335f9d2051d19d90a40063"},
{file = "multidict-6.0.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:e69924bfcdda39b722ef4d9aa762b2dd38e4632b3641b1d9a57ca9cd18f2f83a"},
{file = "multidict-6.0.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:6b181d8c23da913d4ff585afd1155a0e1194c0b50c54fcfe286f70cdaf2b7176"},
{file = "multidict-6.0.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:52509b5be062d9eafc8170e53026fbc54cf3b32759a23d07fd935fb04fc22d95"},
{file = "multidict-6.0.4-cp39-cp39-win32.whl", hash = "sha256:27c523fbfbdfd19c6867af7346332b62b586eed663887392cff78d614f9ec313"},
{file = "multidict-6.0.4-cp39-cp39-win_amd64.whl", hash = "sha256:33029f5734336aa0d4c0384525da0387ef89148dc7191aae00ca5fb23d7aafc2"},
{file = "multidict-6.0.4.tar.gz", hash = "sha256:3666906492efb76453c0e7b97f2cf459b0682e7402c0489a95484965dbc1da49"},
]
[[package]]
name = "mypy"
version = "0.991"
description = "Optional static typing for Python"
category = "dev"
optional = false
python-versions = ">=3.7"
files = [
{file = "mypy-0.991-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7d17e0a9707d0772f4a7b878f04b4fd11f6f5bcb9b3813975a9b13c9332153ab"},
{file = "mypy-0.991-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0714258640194d75677e86c786e80ccf294972cc76885d3ebbb560f11db0003d"},
{file = "mypy-0.991-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0c8f3be99e8a8bd403caa8c03be619544bc2c77a7093685dcf308c6b109426c6"},
{file = "mypy-0.991-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc9ec663ed6c8f15f4ae9d3c04c989b744436c16d26580eaa760ae9dd5d662eb"},
{file = "mypy-0.991-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4307270436fd7694b41f913eb09210faff27ea4979ecbcd849e57d2da2f65305"},
{file = "mypy-0.991-cp310-cp310-win_amd64.whl", hash = "sha256:901c2c269c616e6cb0998b33d4adbb4a6af0ac4ce5cd078afd7bc95830e62c1c"},
{file = "mypy-0.991-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:d13674f3fb73805ba0c45eb6c0c3053d218aa1f7abead6e446d474529aafc372"},
{file = "mypy-0.991-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1c8cd4fb70e8584ca1ed5805cbc7c017a3d1a29fb450621089ffed3e99d1857f"},
{file = "mypy-0.991-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:209ee89fbb0deed518605edddd234af80506aec932ad28d73c08f1400ef80a33"},
{file = "mypy-0.991-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:37bd02ebf9d10e05b00d71302d2c2e6ca333e6c2a8584a98c00e038db8121f05"},
{file = "mypy-0.991-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:26efb2fcc6b67e4d5a55561f39176821d2adf88f2745ddc72751b7890f3194ad"},
{file = "mypy-0.991-cp311-cp311-win_amd64.whl", hash = "sha256:3a700330b567114b673cf8ee7388e949f843b356a73b5ab22dd7cff4742a5297"},
{file = "mypy-0.991-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:1f7d1a520373e2272b10796c3ff721ea1a0712288cafaa95931e66aa15798813"},
{file = "mypy-0.991-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:641411733b127c3e0dab94c45af15fea99e4468f99ac88b39efb1ad677da5711"},
{file = "mypy-0.991-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:3d80e36b7d7a9259b740be6d8d906221789b0d836201af4234093cae89ced0cd"},
{file = "mypy-0.991-cp37-cp37m-win_amd64.whl", hash = "sha256:e62ebaad93be3ad1a828a11e90f0e76f15449371ffeecca4a0a0b9adc99abcef"},
{file = "mypy-0.991-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:b86ce2c1866a748c0f6faca5232059f881cda6dda2a893b9a8373353cfe3715a"},
{file = "mypy-0.991-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:ac6e503823143464538efda0e8e356d871557ef60ccd38f8824a4257acc18d93"},
{file = "mypy-0.991-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:0cca5adf694af539aeaa6ac633a7afe9bbd760df9d31be55ab780b77ab5ae8bf"},
{file = "mypy-0.991-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a12c56bf73cdab116df96e4ff39610b92a348cc99a1307e1da3c3768bbb5b135"},
{file = "mypy-0.991-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:652b651d42f155033a1967739788c436491b577b6a44e4c39fb340d0ee7f0d70"},
{file = "mypy-0.991-cp38-cp38-win_amd64.whl", hash = "sha256:4175593dc25d9da12f7de8de873a33f9b2b8bdb4e827a7cae952e5b1a342e243"},
{file = "mypy-0.991-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:98e781cd35c0acf33eb0295e8b9c55cdbef64fcb35f6d3aa2186f289bed6e80d"},
{file = "mypy-0.991-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6d7464bac72a85cb3491c7e92b5b62f3dcccb8af26826257760a552a5e244aa5"},
{file = "mypy-0.991-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c9166b3f81a10cdf9b49f2d594b21b31adadb3d5e9db9b834866c3258b695be3"},
{file = "mypy-0.991-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b8472f736a5bfb159a5e36740847808f6f5b659960115ff29c7cecec1741c648"},
{file = "mypy-0.991-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5e80e758243b97b618cdf22004beb09e8a2de1af481382e4d84bc52152d1c476"},
{file = "mypy-0.991-cp39-cp39-win_amd64.whl", hash = "sha256:74e259b5c19f70d35fcc1ad3d56499065c601dfe94ff67ae48b85596b9ec1461"},
{file = "mypy-0.991-py3-none-any.whl", hash = "sha256:de32edc9b0a7e67c2775e574cb061a537660e51210fbf6006b0b36ea695ae9bb"},
{file = "mypy-0.991.tar.gz", hash = "sha256:3c0165ba8f354a6d9881809ef29f1a9318a236a6d81c690094c5df32107bde06"},
]
[package.dependencies]
mypy-extensions = ">=0.4.3"
typing-extensions = ">=3.10"
[package.extras]
dmypy = ["psutil (>=4.0)"]
install-types = ["pip"]
python2 = ["typed-ast (>=1.4.0,<2)"]
reports = ["lxml"]
[[package]]
name = "mypy-extensions"
version = "1.0.0"
description = "Type system extensions for programs checked with the mypy type checker."
category = "dev"
optional = false
python-versions = ">=3.5"
files = [
{file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"},
{file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"},
]
[[package]]
name = "nodeenv"
version = "1.7.0"
description = "Node.js virtual environment builder"
category = "main"
optional = false
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*"
files = [
{file = "nodeenv-1.7.0-py2.py3-none-any.whl", hash = "sha256:27083a7b96a25f2f5e1d8cb4b6317ee8aeda3bdd121394e5ac54e498028a042e"},
{file = "nodeenv-1.7.0.tar.gz", hash = "sha256:e0e7f7dfb85fc5394c6fe1e8fa98131a2473e04311a45afb6508f7cf1836fa2b"},
]
[package.dependencies]
setuptools = "*"
[[package]]
name = "numpy"
version = "1.24.2"
description = "Fundamental package for array computing in Python"
category = "main"
optional = false
python-versions = ">=3.8"
files = [
{file = "numpy-1.24.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:eef70b4fc1e872ebddc38cddacc87c19a3709c0e3e5d20bf3954c147b1dd941d"},
{file = "numpy-1.24.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e8d2859428712785e8a8b7d2b3ef0a1d1565892367b32f915c4a4df44d0e64f5"},
{file = "numpy-1.24.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6524630f71631be2dabe0c541e7675db82651eb998496bbe16bc4f77f0772253"},
{file = "numpy-1.24.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a51725a815a6188c662fb66fb32077709a9ca38053f0274640293a14fdd22978"},
{file = "numpy-1.24.2-cp310-cp310-win32.whl", hash = "sha256:2620e8592136e073bd12ee4536149380695fbe9ebeae845b81237f986479ffc9"},
{file = "numpy-1.24.2-cp310-cp310-win_amd64.whl", hash = "sha256:97cf27e51fa078078c649a51d7ade3c92d9e709ba2bfb97493007103c741f1d0"},
{file = "numpy-1.24.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:7de8fdde0003f4294655aa5d5f0a89c26b9f22c0a58790c38fae1ed392d44a5a"},
{file = "numpy-1.24.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4173bde9fa2a005c2c6e2ea8ac1618e2ed2c1c6ec8a7657237854d42094123a0"},
{file = "numpy-1.24.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4cecaed30dc14123020f77b03601559fff3e6cd0c048f8b5289f4eeabb0eb281"},
{file = "numpy-1.24.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a23f8440561a633204a67fb44617ce2a299beecf3295f0d13c495518908e910"},
{file = "numpy-1.24.2-cp311-cp311-win32.whl", hash = "sha256:e428c4fbfa085f947b536706a2fc349245d7baa8334f0c5723c56a10595f9b95"},
{file = "numpy-1.24.2-cp311-cp311-win_amd64.whl", hash = "sha256:557d42778a6869c2162deb40ad82612645e21d79e11c1dc62c6e82a2220ffb04"},
{file = "numpy-1.24.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:d0a2db9d20117bf523dde15858398e7c0858aadca7c0f088ac0d6edd360e9ad2"},
{file = "numpy-1.24.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:c72a6b2f4af1adfe193f7beb91ddf708ff867a3f977ef2ec53c0ffb8283ab9f5"},
{file = "numpy-1.24.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c29e6bd0ec49a44d7690ecb623a8eac5ab8a923bce0bea6293953992edf3a76a"},
{file = "numpy-1.24.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2eabd64ddb96a1239791da78fa5f4e1693ae2dadc82a76bc76a14cbb2b966e96"},
{file = "numpy-1.24.2-cp38-cp38-win32.whl", hash = "sha256:e3ab5d32784e843fc0dd3ab6dcafc67ef806e6b6828dc6af2f689be0eb4d781d"},
{file = "numpy-1.24.2-cp38-cp38-win_amd64.whl", hash = "sha256:76807b4063f0002c8532cfeac47a3068a69561e9c8715efdad3c642eb27c0756"},
{file = "numpy-1.24.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:4199e7cfc307a778f72d293372736223e39ec9ac096ff0a2e64853b866a8e18a"},
{file = "numpy-1.24.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:adbdce121896fd3a17a77ab0b0b5eedf05a9834a18699db6829a64e1dfccca7f"},
{file = "numpy-1.24.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:889b2cc88b837d86eda1b17008ebeb679d82875022200c6e8e4ce6cf549b7acb"},
{file = "numpy-1.24.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f64bb98ac59b3ea3bf74b02f13836eb2e24e48e0ab0145bbda646295769bd780"},
{file = "numpy-1.24.2-cp39-cp39-win32.whl", hash = "sha256:63e45511ee4d9d976637d11e6c9864eae50e12dc9598f531c035265991910468"},
{file = "numpy-1.24.2-cp39-cp39-win_amd64.whl", hash = "sha256:a77d3e1163a7770164404607b7ba3967fb49b24782a6ef85d9b5f54126cc39e5"},
{file = "numpy-1.24.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:92011118955724465fb6853def593cf397b4a1367495e0b59a7e69d40c4eb71d"},
{file = "numpy-1.24.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f9006288bcf4895917d02583cf3411f98631275bc67cce355a7f39f8c14338fa"},
{file = "numpy-1.24.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:150947adbdfeceec4e5926d956a06865c1c690f2fd902efede4ca6fe2e657c3f"},
{file = "numpy-1.24.2.tar.gz", hash = "sha256:003a9f530e880cb2cd177cba1af7220b9aa42def9c4afc2a2fc3ee6be7eb2b22"},
]
[[package]]
name = "orjson"
version = "3.8.8"
description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "orjson-3.8.8-cp310-cp310-macosx_10_7_x86_64.whl", hash = "sha256:18fcdea75d8b571dc9b185652b81397b62878ae7934fd62e6a0103a5b8448e34"},
{file = "orjson-3.8.8-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl", hash = "sha256:306618884929b596e2e083f82b5617da812df25b0c467542371f1d51f0c5a6f5"},
{file = "orjson-3.8.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:edc65ddb6ae6f8fbb2bbf78ac98f75b729c9eeb0776d5508dd76d3a948dda1dd"},
{file = "orjson-3.8.8-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6a6d55e01bce74516dff15302627a13b1f4edcb1c3942dd660978dee423ccf2"},
{file = "orjson-3.8.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:28075c4b502d792fb6703e983d456b2a30d5d6f332d26092eb312dc782e64c64"},
{file = "orjson-3.8.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9eda4c37e48ff549763183a1549c10eec6ea40439520b17d09359cd74a425069"},
{file = "orjson-3.8.8-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:a3eac485a15493164867729f44e1e1247b3094ff19d37708e8cdc9c88a93c623"},
{file = "orjson-3.8.8-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:88bf40e5468444c04374d1b8f1877cebbaef6bb7406cb6b4a34a570c5cbb87bc"},
{file = "orjson-3.8.8-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:747bd4e09d8aa61e1ff677a7dd1cffd28a5d13c22f3769123c58ec988bf1b83d"},
{file = "orjson-3.8.8-cp310-none-win_amd64.whl", hash = "sha256:dd7d86c5f5f820ac9d4783477e86eb984b63bdb32359935609eb33cf65049c54"},
{file = "orjson-3.8.8-cp311-cp311-macosx_10_7_x86_64.whl", hash = "sha256:52293a6097750c2d434737966fe6e2a1ed489ac70cc8e584f5944af83de0b787"},
{file = "orjson-3.8.8-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl", hash = "sha256:9322450f392dceb49810d2f820b1932af22d66f67f1d45c31f160067dd06359f"},
{file = "orjson-3.8.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:68d59e3ae84a9b6f14b45a89f7fde4a08a87ea5eb76bfc854b354640de8156f5"},
{file = "orjson-3.8.8-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:022347dad2253081eaa25366834bb8b06a5aceb0e83b39c6b0aa865759e49d69"},
{file = "orjson-3.8.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ddfcc54793e266056fe1c257d0804c336bca1c5c1ee7979d674e1fc19cfb0a6a"},
{file = "orjson-3.8.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:449d8ed1e0e6b24e9df5a06b59fd66ea7f7293e141257069601ae8ff9fad705c"},
{file = "orjson-3.8.8-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:0204bc414bc6f7a595211569840b422d96649fd8686efa1fbbcb12eed5dd9521"},
{file = "orjson-3.8.8-cp311-none-win_amd64.whl", hash = "sha256:e991a5c2c5f2f299c77e1d07ef2812ff5b68e1d97a2aab01aca29cf756473aa3"},
{file = "orjson-3.8.8-cp37-cp37m-macosx_10_7_x86_64.whl", hash = "sha256:2006d9c046bbf335c951f61e016a27bd4f17323dd116f601e4a8a11739cd0a62"},
{file = "orjson-3.8.8-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl", hash = "sha256:4553d85bad4cbd634a40b7b5d36daaa197a6025f9ce3e2165b371e528759093d"},
{file = "orjson-3.8.8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:57ee45d2cc6c11c50afb5a0c09d7cd559aea76c77250dbe996be6a03464d4a50"},
{file = "orjson-3.8.8-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:02f5b5db1e424706eb9f70f1c25699ff4cef16fadfc64af5b70f8628eafe4771"},
{file = "orjson-3.8.8-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4d7c9f3b1598a1ccd806ef02257a76a00c7ede09662ddb54eec2b4bd92874254"},
{file = "orjson-3.8.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b90d171932b6a9d50e79fa2762cb303e3556bbf25c08bb316fe346ec58af9c19"},
{file = "orjson-3.8.8-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:28dfe774c345130f1117c4d023644ec52d9d50e3eaadb9bd1c668d91dc109bb5"},
{file = "orjson-3.8.8-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:8f84116fcc3714e7ba3cbeb1b11ac5e4549e7d2726c50142f8299fff9dea7d53"},
{file = "orjson-3.8.8-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:f989f8580db86166aaaa938ccd1597ba1817e3f5df14c047baafe783e3d24173"},
{file = "orjson-3.8.8-cp37-none-win_amd64.whl", hash = "sha256:66045850f286090800a18662d81d44f88c3fcb60ea3a9947d5caeab5d1efc92e"},
{file = "orjson-3.8.8-cp38-cp38-macosx_10_7_x86_64.whl", hash = "sha256:2c2c5f3d3bbd61dba646e2b9c54a0dd7941b03fba49726bd31c1c23fedf0b9aa"},
{file = "orjson-3.8.8-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl", hash = "sha256:9cb36d4a14f3a911369219d5abc19b907bc41ed2730f7bfe0847b0fd3e834c87"},
{file = "orjson-3.8.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:343124f84da0a33c83ee106a98b3e3c42767c88323d4a2809683cbe83816e8be"},
{file = "orjson-3.8.8-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:24ad122d8dd057acf2a9965a2ffc1bc12fb310ae1cfe2912db930cbb9ef7eaba"},
{file = "orjson-3.8.8-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2f28a92a9bcb4e8635524b20db1b539bda8613872f306b36cdfd9d3577d03ac"},
{file = "orjson-3.8.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:81d3c5b253eebfc4a61cea1f255a576cb2b889afa99f4510f30ec13201d4f457"},
{file = "orjson-3.8.8-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:317164f7d4c0540a6eb8b0a0faeec84ef011d359da05188423db762b65f84e1d"},
{file = "orjson-3.8.8-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5e7e39357371d4ae5649f33c01886508a4c8e5fa5c7344554af041dc0f004c01"},
{file = "orjson-3.8.8-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:60fefd4bbd796b4296f478e705fe2c2c7defd28da98d3017743eb87c3238a380"},
{file = "orjson-3.8.8-cp38-none-win_amd64.whl", hash = "sha256:0dc4a52f1087baeec6b58248fd6b01f17c124fb99f6f770596851ea434a7be0b"},
{file = "orjson-3.8.8-cp39-cp39-macosx_10_7_x86_64.whl", hash = "sha256:a6bcb449537a99f55c5f05187bac00b4549a795e89c10dcca0d7629548852357"},
{file = "orjson-3.8.8-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl", hash = "sha256:9c98dc791aa44268ba7f6e21124cf885c813b155316c6bf257560571d243fe15"},
{file = "orjson-3.8.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b2abf93b727a6af7c5ec8816168cbdff39c716af18ced425dd50ae46d69765c"},
{file = "orjson-3.8.8-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:23447d38375a19d57975d4e32d9ce9f533803c197fd4292e10d3234c052037a8"},
{file = "orjson-3.8.8-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4c2e19d2b46cc93c7218bf8180807bf922ff61dc9883458a06edc66d22970fff"},
{file = "orjson-3.8.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e480d74d7bf415e6548a364669404119a85dbe0e3c6cd5f7cb4c7003eac20164"},
{file = "orjson-3.8.8-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:8e0bff5656b99dd975cae2e5230b39e5909d06c0692fd1f6f06dc46f1fe705d0"},
{file = "orjson-3.8.8-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:56bb6eb7a254eec3b15feba9b20f4172ccbe6ea50a54cf66cbc8e1e4a19585c2"},
{file = "orjson-3.8.8-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1af1cfad5d90b68e15fd625c889c4f9f91d7a88f49512cdb89f01c3881e0c9d9"},
{file = "orjson-3.8.8-cp39-none-win_amd64.whl", hash = "sha256:d5514dfe200356a1d5a6039e00dca78d87d063f3da1eb6a371253e5a8b7ab5b0"},
{file = "orjson-3.8.8.tar.gz", hash = "sha256:c096d7a523bae6ffb9c4a228ba4691d66113f0f2231579dc945523fbef09c6da"},
]
[[package]]
name = "outcome"
version = "1.2.0"
description = "Capture the outcome of Python function calls."
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "outcome-1.2.0-py2.py3-none-any.whl", hash = "sha256:c4ab89a56575d6d38a05aa16daeaa333109c1f96167aba8901ab18b6b5e0f7f5"},
{file = "outcome-1.2.0.tar.gz", hash = "sha256:6f82bd3de45da303cf1f771ecafa1633750a358436a8bb60e06a1ceb745d2672"},
]
[package.dependencies]
attrs = ">=19.2.0"
[[package]]
name = "packaging"
version = "21.3"
description = "Core utilities for Python packages"
category = "dev"
optional = false
python-versions = ">=3.6"
files = [
{file = "packaging-21.3-py3-none-any.whl", hash = "sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522"},
{file = "packaging-21.3.tar.gz", hash = "sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb"},
]
[package.dependencies]
pyparsing = ">=2.0.2,<3.0.5 || >3.0.5"
[[package]]
name = "parso"
version = "0.8.3"
description = "A Python Parser"
category = "dev"
optional = false
python-versions = ">=3.6"
files = [
{file = "parso-0.8.3-py2.py3-none-any.whl", hash = "sha256:c001d4636cd3aecdaf33cbb40aebb59b094be2a74c556778ef5576c175e19e75"},
{file = "parso-0.8.3.tar.gz", hash = "sha256:8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0"},
]
[package.extras]
qa = ["flake8 (==3.8.3)", "mypy (==0.782)"]
testing = ["docopt", "pytest (<6.0.0)"]
[[package]]
name = "pathspec"
version = "0.11.1"
description = "Utility library for gitignore style pattern matching of file paths."
category = "dev"
optional = false
python-versions = ">=3.7"
files = [
{file = "pathspec-0.11.1-py3-none-any.whl", hash = "sha256:d8af70af76652554bd134c22b3e8a1cc46ed7d91edcdd721ef1a0c51a84a5293"},
{file = "pathspec-0.11.1.tar.gz", hash = "sha256:2798de800fa92780e33acca925945e9a19a133b715067cf165b8866c15a31687"},
]
[[package]]
name = "pefile"
version = "2023.2.7"
description = "Python PE parsing module"
category = "main"
optional = false
python-versions = ">=3.6.0"
files = [
{file = "pefile-2023.2.7-py3-none-any.whl", hash = "sha256:da185cd2af68c08a6cd4481f7325ed600a88f6a813bad9dea07ab3ef73d8d8d6"},
{file = "pefile-2023.2.7.tar.gz", hash = "sha256:82e6114004b3d6911c77c3953e3838654b04511b8b66e8583db70c65998017dc"},
]
[[package]]
name = "pexpect"
version = "4.8.0"
description = "Pexpect allows easy control of interactive console applications."
category = "dev"
optional = false
python-versions = "*"
files = [
{file = "pexpect-4.8.0-py2.py3-none-any.whl", hash = "sha256:0b48a55dcb3c05f3329815901ea4fc1537514d6ba867a152b581d69ae3710937"},
{file = "pexpect-4.8.0.tar.gz", hash = "sha256:fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c"},
]
[package.dependencies]
ptyprocess = ">=0.5"
[[package]]
name = "pickleshare"
version = "0.7.5"
description = "Tiny 'shelve'-like database with concurrency support"
category = "dev"
optional = false
python-versions = "*"
files = [
{file = "pickleshare-0.7.5-py2.py3-none-any.whl", hash = "sha256:9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56"},
{file = "pickleshare-0.7.5.tar.gz", hash = "sha256:87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca"},
]
[[package]]
name = "pillow"
version = "9.4.0"
description = "Python Imaging Library (Fork)"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "Pillow-9.4.0-1-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:1b4b4e9dda4f4e4c4e6896f93e84a8f0bcca3b059de9ddf67dac3c334b1195e1"},
{file = "Pillow-9.4.0-1-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:fb5c1ad6bad98c57482236a21bf985ab0ef42bd51f7ad4e4538e89a997624e12"},
{file = "Pillow-9.4.0-1-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:f0caf4a5dcf610d96c3bd32932bfac8aee61c96e60481c2a0ea58da435e25acd"},
{file = "Pillow-9.4.0-1-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:3f4cc516e0b264c8d4ccd6b6cbc69a07c6d582d8337df79be1e15a5056b258c9"},
{file = "Pillow-9.4.0-1-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:b8c2f6eb0df979ee99433d8b3f6d193d9590f735cf12274c108bd954e30ca858"},
{file = "Pillow-9.4.0-1-pp38-pypy38_pp73-macosx_10_10_x86_64.whl", hash = "sha256:b70756ec9417c34e097f987b4d8c510975216ad26ba6e57ccb53bc758f490dab"},
{file = "Pillow-9.4.0-1-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:43521ce2c4b865d385e78579a082b6ad1166ebed2b1a2293c3be1d68dd7ca3b9"},
{file = "Pillow-9.4.0-2-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:9d9a62576b68cd90f7075876f4e8444487db5eeea0e4df3ba298ee38a8d067b0"},
{file = "Pillow-9.4.0-2-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:87708d78a14d56a990fbf4f9cb350b7d89ee8988705e58e39bdf4d82c149210f"},
{file = "Pillow-9.4.0-2-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:8a2b5874d17e72dfb80d917213abd55d7e1ed2479f38f001f264f7ce7bae757c"},
{file = "Pillow-9.4.0-2-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:83125753a60cfc8c412de5896d10a0a405e0bd88d0470ad82e0869ddf0cb3848"},
{file = "Pillow-9.4.0-2-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:9e5f94742033898bfe84c93c831a6f552bb629448d4072dd312306bab3bd96f1"},
{file = "Pillow-9.4.0-2-pp38-pypy38_pp73-macosx_10_10_x86_64.whl", hash = "sha256:013016af6b3a12a2f40b704677f8b51f72cb007dac785a9933d5c86a72a7fe33"},
{file = "Pillow-9.4.0-2-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:99d92d148dd03fd19d16175b6d355cc1b01faf80dae93c6c3eb4163709edc0a9"},
{file = "Pillow-9.4.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:2968c58feca624bb6c8502f9564dd187d0e1389964898f5e9e1fbc8533169157"},
{file = "Pillow-9.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c5c1362c14aee73f50143d74389b2c158707b4abce2cb055b7ad37ce60738d47"},
{file = "Pillow-9.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd752c5ff1b4a870b7661234694f24b1d2b9076b8bf337321a814c612665f343"},
{file = "Pillow-9.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9a3049a10261d7f2b6514d35bbb7a4dfc3ece4c4de14ef5876c4b7a23a0e566d"},
{file = "Pillow-9.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:16a8df99701f9095bea8a6c4b3197da105df6f74e6176c5b410bc2df2fd29a57"},
{file = "Pillow-9.4.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:94cdff45173b1919350601f82d61365e792895e3c3a3443cf99819e6fbf717a5"},
{file = "Pillow-9.4.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:ed3e4b4e1e6de75fdc16d3259098de7c6571b1a6cc863b1a49e7d3d53e036070"},
{file = "Pillow-9.4.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d5b2f8a31bd43e0f18172d8ac82347c8f37ef3e0b414431157718aa234991b28"},
{file = "Pillow-9.4.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:09b89ddc95c248ee788328528e6a2996e09eaccddeeb82a5356e92645733be35"},
{file = "Pillow-9.4.0-cp310-cp310-win32.whl", hash = "sha256:f09598b416ba39a8f489c124447b007fe865f786a89dbfa48bb5cf395693132a"},
{file = "Pillow-9.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:f6e78171be3fb7941f9910ea15b4b14ec27725865a73c15277bc39f5ca4f8391"},
{file = "Pillow-9.4.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:3fa1284762aacca6dc97474ee9c16f83990b8eeb6697f2ba17140d54b453e133"},
{file = "Pillow-9.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:eaef5d2de3c7e9b21f1e762f289d17b726c2239a42b11e25446abf82b26ac132"},
{file = "Pillow-9.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a4dfdae195335abb4e89cc9762b2edc524f3c6e80d647a9a81bf81e17e3fb6f0"},
{file = "Pillow-9.4.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6abfb51a82e919e3933eb137e17c4ae9c0475a25508ea88993bb59faf82f3b35"},
{file = "Pillow-9.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:451f10ef963918e65b8869e17d67db5e2f4ab40e716ee6ce7129b0cde2876eab"},
{file = "Pillow-9.4.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:6663977496d616b618b6cfa43ec86e479ee62b942e1da76a2c3daa1c75933ef4"},
{file = "Pillow-9.4.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:60e7da3a3ad1812c128750fc1bc14a7ceeb8d29f77e0a2356a8fb2aa8925287d"},
{file = "Pillow-9.4.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:19005a8e58b7c1796bc0167862b1f54a64d3b44ee5d48152b06bb861458bc0f8"},
{file = "Pillow-9.4.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:f715c32e774a60a337b2bb8ad9839b4abf75b267a0f18806f6f4f5f1688c4b5a"},
{file = "Pillow-9.4.0-cp311-cp311-win32.whl", hash = "sha256:b222090c455d6d1a64e6b7bb5f4035c4dff479e22455c9eaa1bdd4c75b52c80c"},
{file = "Pillow-9.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:ba6612b6548220ff5e9df85261bddc811a057b0b465a1226b39bfb8550616aee"},
{file = "Pillow-9.4.0-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:5f532a2ad4d174eb73494e7397988e22bf427f91acc8e6ebf5bb10597b49c493"},
{file = "Pillow-9.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5dd5a9c3091a0f414a963d427f920368e2b6a4c2f7527fdd82cde8ef0bc7a327"},
{file = "Pillow-9.4.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef21af928e807f10bf4141cad4746eee692a0dd3ff56cfb25fce076ec3cc8abe"},
{file = "Pillow-9.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:847b114580c5cc9ebaf216dd8c8dbc6b00a3b7ab0131e173d7120e6deade1f57"},
{file = "Pillow-9.4.0-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:653d7fb2df65efefbcbf81ef5fe5e5be931f1ee4332c2893ca638c9b11a409c4"},
{file = "Pillow-9.4.0-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:46f39cab8bbf4a384ba7cb0bc8bae7b7062b6a11cfac1ca4bc144dea90d4a9f5"},
{file = "Pillow-9.4.0-cp37-cp37m-win32.whl", hash = "sha256:7ac7594397698f77bce84382929747130765f66406dc2cd8b4ab4da68ade4c6e"},
{file = "Pillow-9.4.0-cp37-cp37m-win_amd64.whl", hash = "sha256:46c259e87199041583658457372a183636ae8cd56dbf3f0755e0f376a7f9d0e6"},
{file = "Pillow-9.4.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:0e51f608da093e5d9038c592b5b575cadc12fd748af1479b5e858045fff955a9"},
{file = "Pillow-9.4.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:765cb54c0b8724a7c12c55146ae4647e0274a839fb6de7bcba841e04298e1011"},
{file = "Pillow-9.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:519e14e2c49fcf7616d6d2cfc5c70adae95682ae20f0395e9280db85e8d6c4df"},
{file = "Pillow-9.4.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d197df5489004db87d90b918033edbeee0bd6df3848a204bca3ff0a903bef837"},
{file = "Pillow-9.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0845adc64fe9886db00f5ab68c4a8cd933ab749a87747555cec1c95acea64b0b"},
{file = "Pillow-9.4.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:e1339790c083c5a4de48f688b4841f18df839eb3c9584a770cbd818b33e26d5d"},
{file = "Pillow-9.4.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:a96e6e23f2b79433390273eaf8cc94fec9c6370842e577ab10dabdcc7ea0a66b"},
{file = "Pillow-9.4.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:7cfc287da09f9d2a7ec146ee4d72d6ea1342e770d975e49a8621bf54eaa8f30f"},
{file = "Pillow-9.4.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d7081c084ceb58278dd3cf81f836bc818978c0ccc770cbbb202125ddabec6628"},
{file = "Pillow-9.4.0-cp38-cp38-win32.whl", hash = "sha256:df41112ccce5d47770a0c13651479fbcd8793f34232a2dd9faeccb75eb5d0d0d"},
{file = "Pillow-9.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:7a21222644ab69ddd9967cfe6f2bb420b460dae4289c9d40ff9a4896e7c35c9a"},
{file = "Pillow-9.4.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:0f3269304c1a7ce82f1759c12ce731ef9b6e95b6df829dccd9fe42912cc48569"},
{file = "Pillow-9.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:cb362e3b0976dc994857391b776ddaa8c13c28a16f80ac6522c23d5257156bed"},
{file = "Pillow-9.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a2e0f87144fcbbe54297cae708c5e7f9da21a4646523456b00cc956bd4c65815"},
{file = "Pillow-9.4.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:28676836c7796805914b76b1837a40f76827ee0d5398f72f7dcc634bae7c6264"},
{file = "Pillow-9.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0884ba7b515163a1a05440a138adeb722b8a6ae2c2b33aea93ea3118dd3a899e"},
{file = "Pillow-9.4.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:53dcb50fbdc3fb2c55431a9b30caeb2f7027fcd2aeb501459464f0214200a503"},
{file = "Pillow-9.4.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:e8c5cf126889a4de385c02a2c3d3aba4b00f70234bfddae82a5eaa3ee6d5e3e6"},
{file = "Pillow-9.4.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:6c6b1389ed66cdd174d040105123a5a1bc91d0aa7059c7261d20e583b6d8cbd2"},
{file = "Pillow-9.4.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:0dd4c681b82214b36273c18ca7ee87065a50e013112eea7d78c7a1b89a739153"},
{file = "Pillow-9.4.0-cp39-cp39-win32.whl", hash = "sha256:6d9dfb9959a3b0039ee06c1a1a90dc23bac3b430842dcb97908ddde05870601c"},
{file = "Pillow-9.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:54614444887e0d3043557d9dbc697dbb16cfb5a35d672b7a0fcc1ed0cf1c600b"},
{file = "Pillow-9.4.0-pp38-pypy38_pp73-macosx_10_10_x86_64.whl", hash = "sha256:b9b752ab91e78234941e44abdecc07f1f0d8f51fb62941d32995b8161f68cfe5"},
{file = "Pillow-9.4.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d3b56206244dc8711f7e8b7d6cad4663917cd5b2d950799425076681e8766286"},
{file = "Pillow-9.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aabdab8ec1e7ca7f1434d042bf8b1e92056245fb179790dc97ed040361f16bfd"},
{file = "Pillow-9.4.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:db74f5562c09953b2c5f8ec4b7dfd3f5421f31811e97d1dbc0a7c93d6e3a24df"},
{file = "Pillow-9.4.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:e9d7747847c53a16a729b6ee5e737cf170f7a16611c143d95aa60a109a59c336"},
{file = "Pillow-9.4.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:b52ff4f4e002f828ea6483faf4c4e8deea8d743cf801b74910243c58acc6eda3"},
{file = "Pillow-9.4.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:575d8912dca808edd9acd6f7795199332696d3469665ef26163cd090fa1f8bfa"},
{file = "Pillow-9.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c3c4ed2ff6760e98d262e0cc9c9a7f7b8a9f61aa4d47c58835cdaf7b0b8811bb"},
{file = "Pillow-9.4.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e621b0246192d3b9cb1dc62c78cfa4c6f6d2ddc0ec207d43c0dedecb914f152a"},
{file = "Pillow-9.4.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:8f127e7b028900421cad64f51f75c051b628db17fb00e099eb148761eed598c9"},
{file = "Pillow-9.4.0.tar.gz", hash = "sha256:a1c2d7780448eb93fbcc3789bf3916aa5720d942e37945f4056680317f1cd23e"},
]
[package.extras]
docs = ["furo", "olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-issues (>=3.0.1)", "sphinx-removed-in", "sphinxext-opengraph"]
tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"]
[[package]]
name = "platformdirs"
version = "3.1.1"
description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "platformdirs-3.1.1-py3-none-any.whl", hash = "sha256:e5986afb596e4bb5bde29a79ac9061aa955b94fca2399b7aaac4090860920dd8"},
{file = "platformdirs-3.1.1.tar.gz", hash = "sha256:024996549ee88ec1a9aa99ff7f8fc819bb59e2c3477b410d90a16d32d6e707aa"},
]
[package.extras]
docs = ["furo (>=2022.12.7)", "proselint (>=0.13)", "sphinx (>=6.1.3)", "sphinx-autodoc-typehints (>=1.22,!=1.23.4)"]
test = ["appdirs (==1.4.4)", "covdefaults (>=2.2.2)", "pytest (>=7.2.1)", "pytest-cov (>=4)", "pytest-mock (>=3.10)"]
[[package]]
name = "pluggy"
version = "1.0.0"
description = "plugin and hook calling mechanisms for python"
category = "dev"
optional = false
python-versions = ">=3.6"
files = [
{file = "pluggy-1.0.0-py2.py3-none-any.whl", hash = "sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3"},
{file = "pluggy-1.0.0.tar.gz", hash = "sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159"},
]
[package.extras]
dev = ["pre-commit", "tox"]
testing = ["pytest", "pytest-benchmark"]
[[package]]
name = "pre-commit"
version = "2.21.0"
description = "A framework for managing and maintaining multi-language pre-commit hooks."
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pre_commit-2.21.0-py2.py3-none-any.whl", hash = "sha256:e2f91727039fc39a92f58a588a25b87f936de6567eed4f0e673e0507edc75bad"},
{file = "pre_commit-2.21.0.tar.gz", hash = "sha256:31ef31af7e474a8d8995027fefdfcf509b5c913ff31f2015b4ec4beb26a6f658"},
]
[package.dependencies]
cfgv = ">=2.0.0"
identify = ">=1.0.0"
nodeenv = ">=0.11.1"
pyyaml = ">=5.1"
virtualenv = ">=20.10.0"
[[package]]
name = "prompt-toolkit"
version = "3.0.38"
description = "Library for building powerful interactive command lines in Python"
category = "main"
optional = false
python-versions = ">=3.7.0"
files = [
{file = "prompt_toolkit-3.0.38-py3-none-any.whl", hash = "sha256:45ea77a2f7c60418850331366c81cf6b5b9cf4c7fd34616f733c5427e6abbb1f"},
{file = "prompt_toolkit-3.0.38.tar.gz", hash = "sha256:23ac5d50538a9a38c8bde05fecb47d0b403ecd0662857a86f886f798563d5b9b"},
]
[package.dependencies]
wcwidth = "*"
[[package]]
name = "psycopg2-binary"
version = "2.9.5"
description = "psycopg2 - Python-PostgreSQL Database Adapter"
category = "main"
optional = false
python-versions = ">=3.6"
files = [
{file = "psycopg2-binary-2.9.5.tar.gz", hash = "sha256:33e632d0885b95a8b97165899006c40e9ecdc634a529dca7b991eb7de4ece41c"},
{file = "psycopg2_binary-2.9.5-cp310-cp310-macosx_10_15_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", hash = "sha256:0775d6252ccb22b15da3b5d7adbbf8cfe284916b14b6dc0ff503a23edb01ee85"},
{file = "psycopg2_binary-2.9.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2ec46ed947801652c9643e0b1dc334cfb2781232e375ba97312c2fc256597632"},
{file = "psycopg2_binary-2.9.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3520d7af1ebc838cc6084a3281145d5cd5bdd43fdef139e6db5af01b92596cb7"},
{file = "psycopg2_binary-2.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5cbc554ba47ecca8cd3396ddaca85e1ecfe3e48dd57dc5e415e59551affe568e"},
{file = "psycopg2_binary-2.9.5-cp310-cp310-manylinux_2_24_aarch64.whl", hash = "sha256:5d28ecdf191db558d0c07d0f16524ee9d67896edf2b7990eea800abeb23ebd61"},
{file = "psycopg2_binary-2.9.5-cp310-cp310-manylinux_2_24_ppc64le.whl", hash = "sha256:b9c33d4aef08dfecbd1736ceab8b7b3c4358bf10a0121483e5cd60d3d308cc64"},
{file = "psycopg2_binary-2.9.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:05b3d479425e047c848b9782cd7aac9c6727ce23181eb9647baf64ffdfc3da41"},
{file = "psycopg2_binary-2.9.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:1e491e6489a6cb1d079df8eaa15957c277fdedb102b6a68cfbf40c4994412fd0"},
{file = "psycopg2_binary-2.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:9e32cedc389bcb76d9f24ea8a012b3cb8385ee362ea437e1d012ffaed106c17d"},
{file = "psycopg2_binary-2.9.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:46850a640df62ae940e34a163f72e26aca1f88e2da79148e1862faaac985c302"},
{file = "psycopg2_binary-2.9.5-cp310-cp310-win32.whl", hash = "sha256:3d790f84201c3698d1bfb404c917f36e40531577a6dda02e45ba29b64d539867"},
{file = "psycopg2_binary-2.9.5-cp310-cp310-win_amd64.whl", hash = "sha256:1764546ffeaed4f9428707be61d68972eb5ede81239b46a45843e0071104d0dd"},
{file = "psycopg2_binary-2.9.5-cp311-cp311-macosx_10_9_universal2.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", hash = "sha256:426c2ae999135d64e6a18849a7d1ad0e1bd007277e4a8f4752eaa40a96b550ff"},
{file = "psycopg2_binary-2.9.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7cf1d44e710ca3a9ce952bda2855830fe9f9017ed6259e01fcd71ea6287565f5"},
{file = "psycopg2_binary-2.9.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:024030b13bdcbd53d8a93891a2cf07719715724fc9fee40243f3bd78b4264b8f"},
{file = "psycopg2_binary-2.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bcda1c84a1c533c528356da5490d464a139b6e84eb77cc0b432e38c5c6dd7882"},
{file = "psycopg2_binary-2.9.5-cp311-cp311-manylinux_2_24_aarch64.whl", hash = "sha256:2ef892cabdccefe577088a79580301f09f2a713eb239f4f9f62b2b29cafb0577"},
{file = "psycopg2_binary-2.9.5-cp311-cp311-manylinux_2_24_ppc64le.whl", hash = "sha256:af0516e1711995cb08dc19bbd05bec7dbdebf4185f68870595156718d237df3e"},
{file = "psycopg2_binary-2.9.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e72c91bda9880f097c8aa3601a2c0de6c708763ba8128006151f496ca9065935"},
{file = "psycopg2_binary-2.9.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:e67b3c26e9b6d37b370c83aa790bbc121775c57bfb096c2e77eacca25fd0233b"},
{file = "psycopg2_binary-2.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:5fc447058d083b8c6ac076fc26b446d44f0145308465d745fba93a28c14c9e32"},
{file = "psycopg2_binary-2.9.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d892bfa1d023c3781a3cab8dd5af76b626c483484d782e8bd047c180db590e4c"},
{file = "psycopg2_binary-2.9.5-cp311-cp311-win32.whl", hash = "sha256:2abccab84d057723d2ca8f99ff7b619285d40da6814d50366f61f0fc385c3903"},
{file = "psycopg2_binary-2.9.5-cp311-cp311-win_amd64.whl", hash = "sha256:bef7e3f9dc6f0c13afdd671008534be5744e0e682fb851584c8c3a025ec09720"},
{file = "psycopg2_binary-2.9.5-cp36-cp36m-macosx_10_14_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", hash = "sha256:6e63814ec71db9bdb42905c925639f319c80e7909fb76c3b84edc79dadef8d60"},
{file = "psycopg2_binary-2.9.5-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:212757ffcecb3e1a5338d4e6761bf9c04f750e7d027117e74aa3cd8a75bb6fbd"},
{file = "psycopg2_binary-2.9.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6f8a9bcab7b6db2e3dbf65b214dfc795b4c6b3bb3af922901b6a67f7cb47d5f8"},
{file = "psycopg2_binary-2.9.5-cp36-cp36m-manylinux_2_24_aarch64.whl", hash = "sha256:56b2957a145f816726b109ee3d4e6822c23f919a7d91af5a94593723ed667835"},
{file = "psycopg2_binary-2.9.5-cp36-cp36m-manylinux_2_24_ppc64le.whl", hash = "sha256:f95b8aca2703d6a30249f83f4fe6a9abf2e627aa892a5caaab2267d56be7ab69"},
{file = "psycopg2_binary-2.9.5-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:70831e03bd53702c941da1a1ad36c17d825a24fbb26857b40913d58df82ec18b"},
{file = "psycopg2_binary-2.9.5-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:dbc332beaf8492b5731229a881807cd7b91b50dbbbaf7fe2faf46942eda64a24"},
{file = "psycopg2_binary-2.9.5-cp36-cp36m-musllinux_1_1_ppc64le.whl", hash = "sha256:2d964eb24c8b021623df1c93c626671420c6efadbdb8655cb2bd5e0c6fa422ba"},
{file = "psycopg2_binary-2.9.5-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:95076399ec3b27a8f7fa1cc9a83417b1c920d55cf7a97f718a94efbb96c7f503"},
{file = "psycopg2_binary-2.9.5-cp36-cp36m-win32.whl", hash = "sha256:3fc33295cfccad697a97a76dec3f1e94ad848b7b163c3228c1636977966b51e2"},
{file = "psycopg2_binary-2.9.5-cp36-cp36m-win_amd64.whl", hash = "sha256:02551647542f2bf89073d129c73c05a25c372fc0a49aa50e0de65c3c143d8bd0"},
{file = "psycopg2_binary-2.9.5-cp37-cp37m-macosx_10_15_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", hash = "sha256:63e318dbe52709ed10d516a356f22a635e07a2e34c68145484ed96a19b0c4c68"},
{file = "psycopg2_binary-2.9.5-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a7e518a0911c50f60313cb9e74a169a65b5d293770db4770ebf004245f24b5c5"},
{file = "psycopg2_binary-2.9.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b9d38a4656e4e715d637abdf7296e98d6267df0cc0a8e9a016f8ba07e4aa3eeb"},
{file = "psycopg2_binary-2.9.5-cp37-cp37m-manylinux_2_24_aarch64.whl", hash = "sha256:68d81a2fe184030aa0c5c11e518292e15d342a667184d91e30644c9d533e53e1"},
{file = "psycopg2_binary-2.9.5-cp37-cp37m-manylinux_2_24_ppc64le.whl", hash = "sha256:7ee3095d02d6f38bd7d9a5358fcc9ea78fcdb7176921528dd709cc63f40184f5"},
{file = "psycopg2_binary-2.9.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:46512486be6fbceef51d7660dec017394ba3e170299d1dc30928cbedebbf103a"},
{file = "psycopg2_binary-2.9.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:b911dfb727e247340d36ae20c4b9259e4a64013ab9888ccb3cbba69b77fd9636"},
{file = "psycopg2_binary-2.9.5-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:422e3d43b47ac20141bc84b3d342eead8d8099a62881a501e97d15f6addabfe9"},
{file = "psycopg2_binary-2.9.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:c5682a45df7d9642eff590abc73157c887a68f016df0a8ad722dcc0f888f56d7"},
{file = "psycopg2_binary-2.9.5-cp37-cp37m-win32.whl", hash = "sha256:b8104f709590fff72af801e916817560dbe1698028cd0afe5a52d75ceb1fce5f"},
{file = "psycopg2_binary-2.9.5-cp37-cp37m-win_amd64.whl", hash = "sha256:7b3751857da3e224f5629400736a7b11e940b5da5f95fa631d86219a1beaafec"},
{file = "psycopg2_binary-2.9.5-cp38-cp38-macosx_10_15_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", hash = "sha256:043a9fd45a03858ff72364b4b75090679bd875ee44df9c0613dc862ca6b98460"},
{file = "psycopg2_binary-2.9.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:9ffdc51001136b699f9563b1c74cc1f8c07f66ef7219beb6417a4c8aaa896c28"},
{file = "psycopg2_binary-2.9.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c15ba5982c177bc4b23a7940c7e4394197e2d6a424a2d282e7c236b66da6d896"},
{file = "psycopg2_binary-2.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dc85b3777068ed30aff8242be2813038a929f2084f69e43ef869daddae50f6ee"},
{file = "psycopg2_binary-2.9.5-cp38-cp38-manylinux_2_24_aarch64.whl", hash = "sha256:215d6bf7e66732a514f47614f828d8c0aaac9a648c46a831955cb103473c7147"},
{file = "psycopg2_binary-2.9.5-cp38-cp38-manylinux_2_24_ppc64le.whl", hash = "sha256:7d07f552d1e412f4b4e64ce386d4c777a41da3b33f7098b6219012ba534fb2c2"},
{file = "psycopg2_binary-2.9.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:a0adef094c49f242122bb145c3c8af442070dc0e4312db17e49058c1702606d4"},
{file = "psycopg2_binary-2.9.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:00475004e5ed3e3bf5e056d66e5dcdf41a0dc62efcd57997acd9135c40a08a50"},
{file = "psycopg2_binary-2.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:7d88db096fa19d94f433420eaaf9f3c45382da2dd014b93e4bf3215639047c16"},
{file = "psycopg2_binary-2.9.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:902844f9c4fb19b17dfa84d9e2ca053d4a4ba265723d62ea5c9c26b38e0aa1e6"},
{file = "psycopg2_binary-2.9.5-cp38-cp38-win32.whl", hash = "sha256:4e7904d1920c0c89105c0517dc7e3f5c20fb4e56ba9cdef13048db76947f1d79"},
{file = "psycopg2_binary-2.9.5-cp38-cp38-win_amd64.whl", hash = "sha256:a36a0e791805aa136e9cbd0ffa040d09adec8610453ee8a753f23481a0057af5"},
{file = "psycopg2_binary-2.9.5-cp39-cp39-macosx_10_15_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl", hash = "sha256:25382c7d174c679ce6927c16b6fbb68b10e56ee44b1acb40671e02d29f2fce7c"},
{file = "psycopg2_binary-2.9.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9c38d3869238e9d3409239bc05bc27d6b7c99c2a460ea337d2814b35fb4fea1b"},
{file = "psycopg2_binary-2.9.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5c6527c8efa5226a9e787507652dd5ba97b62d29b53c371a85cd13f957fe4d42"},
{file = "psycopg2_binary-2.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e59137cdb970249ae60be2a49774c6dfb015bd0403f05af1fe61862e9626642d"},
{file = "psycopg2_binary-2.9.5-cp39-cp39-manylinux_2_24_aarch64.whl", hash = "sha256:d4c7b3a31502184e856df1f7bbb2c3735a05a8ce0ade34c5277e1577738a5c91"},
{file = "psycopg2_binary-2.9.5-cp39-cp39-manylinux_2_24_ppc64le.whl", hash = "sha256:b9a794cef1d9c1772b94a72eec6da144c18e18041d294a9ab47669bc77a80c1d"},
{file = "psycopg2_binary-2.9.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:c5254cbd4f4855e11cebf678c1a848a3042d455a22a4ce61349c36aafd4c2267"},
{file = "psycopg2_binary-2.9.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:c5e65c6ac0ae4bf5bef1667029f81010b6017795dcb817ba5c7b8a8d61fab76f"},
{file = "psycopg2_binary-2.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:74eddec4537ab1f701a1647214734bc52cee2794df748f6ae5908e00771f180a"},
{file = "psycopg2_binary-2.9.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:01ad49d68dd8c5362e4bfb4158f2896dc6e0c02e87b8a3770fc003459f1a4425"},
{file = "psycopg2_binary-2.9.5-cp39-cp39-win32.whl", hash = "sha256:937880290775033a743f4836aa253087b85e62784b63fd099ee725d567a48aa1"},
{file = "psycopg2_binary-2.9.5-cp39-cp39-win_amd64.whl", hash = "sha256:484405b883630f3e74ed32041a87456c5e0e63a8e3429aa93e8714c366d62bd1"},
]
[[package]]
name = "ptyprocess"
version = "0.7.0"
description = "Run a subprocess in a pseudo terminal"
category = "dev"
optional = false
python-versions = "*"
files = [
{file = "ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"},
{file = "ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220"},
]
[[package]]
name = "pure-eval"
version = "0.2.2"
description = "Safely evaluate AST nodes without side effects"
category = "dev"
optional = false
python-versions = "*"
files = [
{file = "pure_eval-0.2.2-py3-none-any.whl", hash = "sha256:01eaab343580944bc56080ebe0a674b39ec44a945e6d09ba7db3cb8cec289350"},
{file = "pure_eval-0.2.2.tar.gz", hash = "sha256:2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3"},
]
[package.extras]
tests = ["pytest"]
[[package]]
name = "pyautogui"
version = "0.9.53"
description = "PyAutoGUI lets Python control the mouse and keyboard, and other GUI automation tasks. For Windows, macOS, and Linux, on Python 3 and 2."
category = "main"
optional = false
python-versions = "*"
files = [
{file = "PyAutoGUI-0.9.53.tar.gz", hash = "sha256:d31de8f712218d90be7fc98091fce1a12a3e9196e0c814eb9afd73bb2ec97035"},
]
[package.dependencies]
mouseinfo = "*"
pygetwindow = ">=0.0.5"
pymsgbox = "*"
pyobjc = {version = "*", markers = "platform_system == \"Darwin\""}
pyobjc-core = {version = "*", markers = "platform_system == \"Darwin\""}
pyscreeze = ">=0.1.21"
python3-Xlib = {version = "*", markers = "platform_system == \"Linux\" and python_version >= \"3.0\""}
PyTweening = ">=1.0.1"
[[package]]
name = "pycodestyle"
version = "2.10.0"
description = "Python style guide checker"
category = "dev"
optional = false
python-versions = ">=3.6"
files = [
{file = "pycodestyle-2.10.0-py2.py3-none-any.whl", hash = "sha256:8a4eaf0d0495c7395bdab3589ac2db602797d76207242c17d470186815706610"},
{file = "pycodestyle-2.10.0.tar.gz", hash = "sha256:347187bdb476329d98f695c213d7295a846d1152ff4fe9bacb8a9590b8ee7053"},
]
[[package]]
name = "pycparser"
version = "2.21"
description = "C parser in Python"
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
files = [
{file = "pycparser-2.21-py2.py3-none-any.whl", hash = "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9"},
{file = "pycparser-2.21.tar.gz", hash = "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206"},
]
[[package]]
name = "pydantic"
version = "1.10.7"
description = "Data validation and settings management using python type hints"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pydantic-1.10.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e79e999e539872e903767c417c897e729e015872040e56b96e67968c3b918b2d"},
{file = "pydantic-1.10.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:01aea3a42c13f2602b7ecbbea484a98169fb568ebd9e247593ea05f01b884b2e"},
{file = "pydantic-1.10.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:516f1ed9bc2406a0467dd777afc636c7091d71f214d5e413d64fef45174cfc7a"},
{file = "pydantic-1.10.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae150a63564929c675d7f2303008d88426a0add46efd76c3fc797cd71cb1b46f"},
{file = "pydantic-1.10.7-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:ecbbc51391248116c0a055899e6c3e7ffbb11fb5e2a4cd6f2d0b93272118a209"},
{file = "pydantic-1.10.7-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:f4a2b50e2b03d5776e7f21af73e2070e1b5c0d0df255a827e7c632962f8315af"},
{file = "pydantic-1.10.7-cp310-cp310-win_amd64.whl", hash = "sha256:a7cd2251439988b413cb0a985c4ed82b6c6aac382dbaff53ae03c4b23a70e80a"},
{file = "pydantic-1.10.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:68792151e174a4aa9e9fc1b4e653e65a354a2fa0fed169f7b3d09902ad2cb6f1"},
{file = "pydantic-1.10.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:dfe2507b8ef209da71b6fb5f4e597b50c5a34b78d7e857c4f8f3115effaef5fe"},
{file = "pydantic-1.10.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10a86d8c8db68086f1e30a530f7d5f83eb0685e632e411dbbcf2d5c0150e8dcd"},
{file = "pydantic-1.10.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d75ae19d2a3dbb146b6f324031c24f8a3f52ff5d6a9f22f0683694b3afcb16fb"},
{file = "pydantic-1.10.7-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:464855a7ff7f2cc2cf537ecc421291b9132aa9c79aef44e917ad711b4a93163b"},
{file = "pydantic-1.10.7-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:193924c563fae6ddcb71d3f06fa153866423ac1b793a47936656e806b64e24ca"},
{file = "pydantic-1.10.7-cp311-cp311-win_amd64.whl", hash = "sha256:b4a849d10f211389502059c33332e91327bc154acc1845f375a99eca3afa802d"},
{file = "pydantic-1.10.7-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:cc1dde4e50a5fc1336ee0581c1612215bc64ed6d28d2c7c6f25d2fe3e7c3e918"},
{file = "pydantic-1.10.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e0cfe895a504c060e5d36b287ee696e2fdad02d89e0d895f83037245218a87fe"},
{file = "pydantic-1.10.7-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:670bb4683ad1e48b0ecb06f0cfe2178dcf74ff27921cdf1606e527d2617a81ee"},
{file = "pydantic-1.10.7-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:950ce33857841f9a337ce07ddf46bc84e1c4946d2a3bba18f8280297157a3fd1"},
{file = "pydantic-1.10.7-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:c15582f9055fbc1bfe50266a19771bbbef33dd28c45e78afbe1996fd70966c2a"},
{file = "pydantic-1.10.7-cp37-cp37m-win_amd64.whl", hash = "sha256:82dffb306dd20bd5268fd6379bc4bfe75242a9c2b79fec58e1041fbbdb1f7914"},
{file = "pydantic-1.10.7-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8c7f51861d73e8b9ddcb9916ae7ac39fb52761d9ea0df41128e81e2ba42886cd"},
{file = "pydantic-1.10.7-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6434b49c0b03a51021ade5c4daa7d70c98f7a79e95b551201fff682fc1661245"},
{file = "pydantic-1.10.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:64d34ab766fa056df49013bb6e79921a0265204c071984e75a09cbceacbbdd5d"},
{file = "pydantic-1.10.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:701daea9ffe9d26f97b52f1d157e0d4121644f0fcf80b443248434958fd03dc3"},
{file = "pydantic-1.10.7-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:cf135c46099ff3f919d2150a948ce94b9ce545598ef2c6c7bf55dca98a304b52"},
{file = "pydantic-1.10.7-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b0f85904f73161817b80781cc150f8b906d521fa11e3cdabae19a581c3606209"},
{file = "pydantic-1.10.7-cp38-cp38-win_amd64.whl", hash = "sha256:9f6f0fd68d73257ad6685419478c5aece46432f4bdd8d32c7345f1986496171e"},
{file = "pydantic-1.10.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c230c0d8a322276d6e7b88c3f7ce885f9ed16e0910354510e0bae84d54991143"},
{file = "pydantic-1.10.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:976cae77ba6a49d80f461fd8bba183ff7ba79f44aa5cfa82f1346b5626542f8e"},
{file = "pydantic-1.10.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7d45fc99d64af9aaf7e308054a0067fdcd87ffe974f2442312372dfa66e1001d"},
{file = "pydantic-1.10.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d2a5ebb48958754d386195fe9e9c5106f11275867051bf017a8059410e9abf1f"},
{file = "pydantic-1.10.7-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:abfb7d4a7cd5cc4e1d1887c43503a7c5dd608eadf8bc615413fc498d3e4645cd"},
{file = "pydantic-1.10.7-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:80b1fab4deb08a8292d15e43a6edccdffa5377a36a4597bb545b93e79c5ff0a5"},
{file = "pydantic-1.10.7-cp39-cp39-win_amd64.whl", hash = "sha256:d71e69699498b020ea198468e2480a2f1e7433e32a3a99760058c6520e2bea7e"},
{file = "pydantic-1.10.7-py3-none-any.whl", hash = "sha256:0cd181f1d0b1d00e2b705f1bf1ac7799a2d938cce3376b8007df62b29be3c2c6"},
{file = "pydantic-1.10.7.tar.gz", hash = "sha256:cfc83c0678b6ba51b0532bea66860617c4cd4251ecf76e9846fa5a9f3454e97e"},
]
[package.dependencies]
typing-extensions = ">=4.2.0"
[package.extras]
dotenv = ["python-dotenv (>=0.10.4)"]
email = ["email-validator (>=1.0.3)"]
[[package]]
name = "pyflakes"
version = "3.0.1"
description = "passive checker of Python programs"
category = "dev"
optional = false
python-versions = ">=3.6"
files = [
{file = "pyflakes-3.0.1-py2.py3-none-any.whl", hash = "sha256:ec55bf7fe21fff7f1ad2f7da62363d749e2a470500eab1b555334b67aa1ef8cf"},
{file = "pyflakes-3.0.1.tar.gz", hash = "sha256:ec8b276a6b60bd80defed25add7e439881c19e64850afd9b346283d4165fd0fd"},
]
[[package]]
name = "pygetwindow"
version = "0.0.9"
description = "A simple, cross-platform module for obtaining GUI information on application's windows."
category = "main"
optional = false
python-versions = "*"
files = [
{file = "PyGetWindow-0.0.9.tar.gz", hash = "sha256:17894355e7d2b305cd832d717708384017c1698a90ce24f6f7fbf0242dd0a688"},
]
[package.dependencies]
pyrect = "*"
[[package]]
name = "pygments"
version = "2.14.0"
description = "Pygments is a syntax highlighting package written in Python."
category = "main"
optional = false
python-versions = ">=3.6"
files = [
{file = "Pygments-2.14.0-py3-none-any.whl", hash = "sha256:fa7bd7bd2771287c0de303af8bfdfc731f51bd2c6a47ab69d117138893b82717"},
{file = "Pygments-2.14.0.tar.gz", hash = "sha256:b3ed06a9e8ac9a9aae5a6f5dbe78a8a58655d17b43b93c078f094ddc476ae297"},
]
[package.extras]
plugins = ["importlib-metadata"]
[[package]]
name = "pyinstaller"
version = "5.9.0"
description = "PyInstaller bundles a Python application and all its dependencies into a single package."
category = "main"
optional = false
python-versions = "<3.12,>=3.7"
files = [
{file = "pyinstaller-5.9.0-py3-none-macosx_10_13_universal2.whl", hash = "sha256:93d7e8443a6b60745d42aa50f08730f6b419410832b4c616c4f1bb315f087661"},
{file = "pyinstaller-5.9.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:3b2c34c3c3ddf38f68d9f5afbed82abe0f89d53014c56892326fef10172ee652"},
{file = "pyinstaller-5.9.0-py3-none-manylinux2014_i686.whl", hash = "sha256:dcd348b174fd72c4df271790ac582969c9423cb099fe92db9ec131a8a9243d5a"},
{file = "pyinstaller-5.9.0-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:4b21b0298db44f5f07fc04d8ff81ec31efa47b72798efaecc4e811c50a102111"},
{file = "pyinstaller-5.9.0-py3-none-manylinux2014_s390x.whl", hash = "sha256:12ca6567be457826e14416637ea54485a185d0ce7a5a044df0d0daf588fff6d1"},
{file = "pyinstaller-5.9.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:c7dd156c2438f197c168b990bbce03c97d3fb758dd9bbc3ca93626c2f4473a47"},
{file = "pyinstaller-5.9.0-py3-none-musllinux_1_1_aarch64.whl", hash = "sha256:2ba42038b3bd83e1fba7c8eb9e7cde43bd5938e37ca542c89e8779355d213f52"},
{file = "pyinstaller-5.9.0-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:d1ff94347183ae3755cfb8f02e64744eb7fe384469bd61e453c6ff59a81665d6"},
{file = "pyinstaller-5.9.0-py3-none-win32.whl", hash = "sha256:8476538aec8a0a3be4f74b93388bd6989b91cc437ff86d6f0d3a68961176dce6"},
{file = "pyinstaller-5.9.0-py3-none-win_amd64.whl", hash = "sha256:e7a4c292810285c2466f3bdcb1e03ba2170177ebe3d7054ff1af3bb348bf61a4"},
{file = "pyinstaller-5.9.0-py3-none-win_arm64.whl", hash = "sha256:6cf6c032c72ef78fd9aa5e47d8952e784db45b2c3f7862bd44a99df68c216f64"},
{file = "pyinstaller-5.9.0.tar.gz", hash = "sha256:2bde16a8d664e8eba9aa7b84f729f7ab005c1793be4fe1986b3c9cad6c486622"},
]
[package.dependencies]
altgraph = "*"
macholib = {version = ">=1.8", markers = "sys_platform == \"darwin\""}
pefile = {version = ">=2022.5.30", markers = "sys_platform == \"win32\""}
pyinstaller-hooks-contrib = ">=2021.4"
pywin32-ctypes = {version = ">=0.2.0", markers = "sys_platform == \"win32\""}
setuptools = ">=42.0.0"
[package.extras]
encryption = ["tinyaes (>=1.0.0)"]
hook-testing = ["execnet (>=1.5.0)", "psutil", "pytest (>=2.7.3)"]
[[package]]
name = "pyinstaller-hooks-contrib"
version = "2023.1"
description = "Community maintained hooks for PyInstaller"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyinstaller-hooks-contrib-2023.1.tar.gz", hash = "sha256:ab56c192e7cd4472ff6b840cda4fc42bceccc7fb4234f064fc834a3248c0afdd"},
{file = "pyinstaller_hooks_contrib-2023.1-py2.py3-none-any.whl", hash = "sha256:d2ea40a7105651aa525bfe5fe309aa264d4d9bb49f839b862243dcf0a56c34cd"},
]
[[package]]
name = "pymsgbox"
version = "1.0.9"
description = "A simple, cross-platform, pure Python module for JavaScript-like message boxes."
category = "main"
optional = false
python-versions = "*"
files = [
{file = "PyMsgBox-1.0.9.tar.gz", hash = "sha256:2194227de8bff7a3d6da541848705a155dcbb2a06ee120d9f280a1d7f51263ff"},
]
[[package]]
name = "pyobjc"
version = "9.0.1"
description = "Python<->ObjC Interoperability Module"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-9.0.1-py3-none-any.whl", hash = "sha256:cf1c26226f23df4cfe65224db9eef03749ec3bf336c389aa2c7736f8c4e51f35"},
{file = "pyobjc-9.0.1.tar.gz", hash = "sha256:e9608194a94c321e6cf545a3f8af0382e74b7c44af9ca36f3d3474af41661305"},
]
[package.dependencies]
pyobjc-core = "9.0.1"
pyobjc-framework-Accessibility = {version = "9.0.1", markers = "platform_release >= \"20.0\""}
pyobjc-framework-Accounts = {version = "9.0.1", markers = "platform_release >= \"12.0\""}
pyobjc-framework-AddressBook = "9.0.1"
pyobjc-framework-AdServices = {version = "9.0.1", markers = "platform_release >= \"20.0\""}
pyobjc-framework-AdSupport = {version = "9.0.1", markers = "platform_release >= \"18.0\""}
pyobjc-framework-AppleScriptKit = "9.0.1"
pyobjc-framework-AppleScriptObjC = {version = "9.0.1", markers = "platform_release >= \"10.0\""}
pyobjc-framework-ApplicationServices = "9.0.1"
pyobjc-framework-AppTrackingTransparency = {version = "9.0.1", markers = "platform_release >= \"20.0\""}
pyobjc-framework-AudioVideoBridging = {version = "9.0.1", markers = "platform_release >= \"12.0\""}
pyobjc-framework-AuthenticationServices = {version = "9.0.1", markers = "platform_release >= \"19.0\""}
pyobjc-framework-AutomaticAssessmentConfiguration = {version = "9.0.1", markers = "platform_release >= \"19.0\""}
pyobjc-framework-Automator = "9.0.1"
pyobjc-framework-AVFoundation = {version = "9.0.1", markers = "platform_release >= \"11.0\""}
pyobjc-framework-AVKit = {version = "9.0.1", markers = "platform_release >= \"13.0\""}
pyobjc-framework-AVRouting = {version = "9.0.1", markers = "platform_release >= \"22.0\""}
pyobjc-framework-BackgroundAssets = {version = "9.0.1", markers = "platform_release >= \"22.0\""}
pyobjc-framework-BusinessChat = {version = "9.0.1", markers = "platform_release >= \"18.0\""}
pyobjc-framework-CalendarStore = {version = "9.0.1", markers = "platform_release >= \"9.0\""}
pyobjc-framework-CallKit = {version = "9.0.1", markers = "platform_release >= \"20.0\""}
pyobjc-framework-CFNetwork = "9.0.1"
pyobjc-framework-ClassKit = {version = "9.0.1", markers = "platform_release >= \"20.0\""}
pyobjc-framework-CloudKit = {version = "9.0.1", markers = "platform_release >= \"14.0\""}
pyobjc-framework-Cocoa = "9.0.1"
pyobjc-framework-Collaboration = {version = "9.0.1", markers = "platform_release >= \"9.0\""}
pyobjc-framework-ColorSync = {version = "9.0.1", markers = "platform_release >= \"17.0\""}
pyobjc-framework-Contacts = {version = "9.0.1", markers = "platform_release >= \"15.0\""}
pyobjc-framework-ContactsUI = {version = "9.0.1", markers = "platform_release >= \"15.0\""}
pyobjc-framework-CoreAudio = "9.0.1"
pyobjc-framework-CoreAudioKit = "9.0.1"
pyobjc-framework-CoreBluetooth = {version = "9.0.1", markers = "platform_release >= \"14.0\""}
pyobjc-framework-CoreData = "9.0.1"
pyobjc-framework-CoreHaptics = {version = "9.0.1", markers = "platform_release >= \"19.0\""}
pyobjc-framework-CoreLocation = {version = "9.0.1", markers = "platform_release >= \"10.0\""}
pyobjc-framework-CoreMedia = {version = "9.0.1", markers = "platform_release >= \"11.0\""}
pyobjc-framework-CoreMediaIO = {version = "9.0.1", markers = "platform_release >= \"11.0\""}
pyobjc-framework-CoreMIDI = "9.0.1"
pyobjc-framework-CoreML = {version = "9.0.1", markers = "platform_release >= \"17.0\""}
pyobjc-framework-CoreMotion = {version = "9.0.1", markers = "platform_release >= \"19.0\""}
pyobjc-framework-CoreServices = "9.0.1"
pyobjc-framework-CoreSpotlight = {version = "9.0.1", markers = "platform_release >= \"17.0\""}
pyobjc-framework-CoreText = "9.0.1"
pyobjc-framework-CoreWLAN = {version = "9.0.1", markers = "platform_release >= \"10.0\""}
pyobjc-framework-CryptoTokenKit = {version = "9.0.1", markers = "platform_release >= \"14.0\""}
pyobjc-framework-DataDetection = {version = "9.0.1", markers = "platform_release >= \"21.0\""}
pyobjc-framework-DeviceCheck = {version = "9.0.1", markers = "platform_release >= \"19.0\""}
pyobjc-framework-DictionaryServices = {version = "9.0.1", markers = "platform_release >= \"9.0\""}
pyobjc-framework-DiscRecording = "9.0.1"
pyobjc-framework-DiscRecordingUI = "9.0.1"
pyobjc-framework-DiskArbitration = "9.0.1"
pyobjc-framework-DVDPlayback = "9.0.1"
pyobjc-framework-EventKit = {version = "9.0.1", markers = "platform_release >= \"12.0\""}
pyobjc-framework-ExceptionHandling = "9.0.1"
pyobjc-framework-ExecutionPolicy = {version = "9.0.1", markers = "platform_release >= \"19.0\""}
pyobjc-framework-ExtensionKit = {version = "9.0.1", markers = "platform_release >= \"22.0\""}
pyobjc-framework-ExternalAccessory = {version = "9.0.1", markers = "platform_release >= \"17.0\""}
pyobjc-framework-FileProvider = {version = "9.0.1", markers = "platform_release >= \"19.0\""}
pyobjc-framework-FileProviderUI = {version = "9.0.1", markers = "platform_release >= \"19.0\""}
pyobjc-framework-FinderSync = {version = "9.0.1", markers = "platform_release >= \"14.0\""}
pyobjc-framework-FSEvents = {version = "9.0.1", markers = "platform_release >= \"9.0\""}
pyobjc-framework-GameCenter = {version = "9.0.1", markers = "platform_release >= \"12.0\""}
pyobjc-framework-GameController = {version = "9.0.1", markers = "platform_release >= \"13.0\""}
pyobjc-framework-GameKit = {version = "9.0.1", markers = "platform_release >= \"12.0\""}
pyobjc-framework-GameplayKit = {version = "9.0.1", markers = "platform_release >= \"15.0\""}
pyobjc-framework-HealthKit = {version = "9.0.1", markers = "platform_release >= \"22.0\""}
pyobjc-framework-ImageCaptureCore = {version = "9.0.1", markers = "platform_release >= \"10.0\""}
pyobjc-framework-IMServicePlugIn = {version = "9.0.1", markers = "platform_release >= \"11.0\""}
pyobjc-framework-InputMethodKit = {version = "9.0.1", markers = "platform_release >= \"9.0\""}
pyobjc-framework-InstallerPlugins = "9.0.1"
pyobjc-framework-InstantMessage = {version = "9.0.1", markers = "platform_release >= \"9.0\""}
pyobjc-framework-Intents = {version = "9.0.1", markers = "platform_release >= \"16.0\""}
pyobjc-framework-IntentsUI = {version = "9.0.1", markers = "platform_release >= \"21.0\""}
pyobjc-framework-IOSurface = {version = "9.0.1", markers = "platform_release >= \"10.0\""}
pyobjc-framework-iTunesLibrary = {version = "9.0.1", markers = "platform_release >= \"10.0\""}
pyobjc-framework-KernelManagement = {version = "9.0.1", markers = "platform_release >= \"20.0\""}
pyobjc-framework-LatentSemanticMapping = "9.0.1"
pyobjc-framework-LaunchServices = "9.0.1"
pyobjc-framework-libdispatch = {version = "9.0.1", markers = "platform_release >= \"12.0\""}
pyobjc-framework-LinkPresentation = {version = "9.0.1", markers = "platform_release >= \"19.0\""}
pyobjc-framework-LocalAuthentication = {version = "9.0.1", markers = "platform_release >= \"14.0\""}
pyobjc-framework-LocalAuthenticationEmbeddedUI = {version = "9.0.1", markers = "platform_release >= \"21.0\""}
pyobjc-framework-MailKit = {version = "9.0.1", markers = "platform_release >= \"21.0\""}
pyobjc-framework-MapKit = {version = "9.0.1", markers = "platform_release >= \"13.0\""}
pyobjc-framework-MediaAccessibility = {version = "9.0.1", markers = "platform_release >= \"13.0\""}
pyobjc-framework-MediaLibrary = {version = "9.0.1", markers = "platform_release >= \"13.0\""}
pyobjc-framework-MediaPlayer = {version = "9.0.1", markers = "platform_release >= \"16.0\""}
pyobjc-framework-MediaToolbox = {version = "9.0.1", markers = "platform_release >= \"13.0\""}
pyobjc-framework-Metal = {version = "9.0.1", markers = "platform_release >= \"15.0\""}
pyobjc-framework-MetalFX = {version = "9.0.1", markers = "platform_release >= \"22.0\""}
pyobjc-framework-MetalKit = {version = "9.0.1", markers = "platform_release >= \"15.0\""}
pyobjc-framework-MetalPerformanceShaders = {version = "9.0.1", markers = "platform_release >= \"17.0\""}
pyobjc-framework-MetalPerformanceShadersGraph = {version = "9.0.1", markers = "platform_release >= \"20.0\""}
pyobjc-framework-MetricKit = {version = "9.0.1", markers = "platform_release >= \"21.0\""}
pyobjc-framework-MLCompute = {version = "9.0.1", markers = "platform_release >= \"20.0\""}
pyobjc-framework-ModelIO = {version = "9.0.1", markers = "platform_release >= \"15.0\""}
pyobjc-framework-MultipeerConnectivity = {version = "9.0.1", markers = "platform_release >= \"14.0\""}
pyobjc-framework-NaturalLanguage = {version = "9.0.1", markers = "platform_release >= \"18.0\""}
pyobjc-framework-NetFS = {version = "9.0.1", markers = "platform_release >= \"10.0\""}
pyobjc-framework-Network = {version = "9.0.1", markers = "platform_release >= \"18.0\""}
pyobjc-framework-NetworkExtension = {version = "9.0.1", markers = "platform_release >= \"15.0\""}
pyobjc-framework-NotificationCenter = {version = "9.0.1", markers = "platform_release >= \"14.0\""}
pyobjc-framework-OpenDirectory = {version = "9.0.1", markers = "platform_release >= \"10.0\""}
pyobjc-framework-OSAKit = "9.0.1"
pyobjc-framework-OSLog = {version = "9.0.1", markers = "platform_release >= \"19.0\""}
pyobjc-framework-PassKit = {version = "9.0.1", markers = "platform_release >= \"20.0\""}
pyobjc-framework-PencilKit = {version = "9.0.1", markers = "platform_release >= \"19.0\""}
pyobjc-framework-Photos = {version = "9.0.1", markers = "platform_release >= \"15.0\""}
pyobjc-framework-PhotosUI = {version = "9.0.1", markers = "platform_release >= \"15.0\""}
pyobjc-framework-PreferencePanes = "9.0.1"
pyobjc-framework-PubSub = {version = "9.0.1", markers = "platform_release >= \"9.0\" and platform_release < \"18.0\""}
pyobjc-framework-PushKit = {version = "9.0.1", markers = "platform_release >= \"19.0\""}
pyobjc-framework-Quartz = "9.0.1"
pyobjc-framework-QuickLookThumbnailing = {version = "9.0.1", markers = "platform_release >= \"19.0\""}
pyobjc-framework-ReplayKit = {version = "9.0.1", markers = "platform_release >= \"20.0\""}
pyobjc-framework-SafariServices = {version = "9.0.1", markers = "platform_release >= \"15.0\""}
pyobjc-framework-SafetyKit = {version = "9.0.1", markers = "platform_release >= \"22.0\""}
pyobjc-framework-SceneKit = {version = "9.0.1", markers = "platform_release >= \"11.0\""}
pyobjc-framework-ScreenCaptureKit = {version = "9.0.1", markers = "platform_release >= \"21.4\""}
pyobjc-framework-ScreenSaver = "9.0.1"
pyobjc-framework-ScreenTime = {version = "9.0.1", markers = "platform_release >= \"20.0\""}
pyobjc-framework-ScriptingBridge = {version = "9.0.1", markers = "platform_release >= \"9.0\""}
pyobjc-framework-SearchKit = "9.0.1"
pyobjc-framework-Security = "9.0.1"
pyobjc-framework-SecurityFoundation = "9.0.1"
pyobjc-framework-SecurityInterface = "9.0.1"
pyobjc-framework-ServiceManagement = {version = "9.0.1", markers = "platform_release >= \"10.0\""}
pyobjc-framework-SharedWithYou = {version = "9.0.1", markers = "platform_release >= \"22.0\""}
pyobjc-framework-SharedWithYouCore = {version = "9.0.1", markers = "platform_release >= \"22.0\""}
pyobjc-framework-ShazamKit = {version = "9.0.1", markers = "platform_release >= \"21.0\""}
pyobjc-framework-Social = {version = "9.0.1", markers = "platform_release >= \"12.0\""}
pyobjc-framework-SoundAnalysis = {version = "9.0.1", markers = "platform_release >= \"19.0\""}
pyobjc-framework-Speech = {version = "9.0.1", markers = "platform_release >= \"19.0\""}
pyobjc-framework-SpriteKit = {version = "9.0.1", markers = "platform_release >= \"13.0\""}
pyobjc-framework-StoreKit = {version = "9.0.1", markers = "platform_release >= \"11.0\""}
pyobjc-framework-SyncServices = "9.0.1"
pyobjc-framework-SystemConfiguration = "9.0.1"
pyobjc-framework-SystemExtensions = {version = "9.0.1", markers = "platform_release >= \"19.0\""}
pyobjc-framework-ThreadNetwork = {version = "9.0.1", markers = "platform_release >= \"22.0\""}
pyobjc-framework-UniformTypeIdentifiers = {version = "9.0.1", markers = "platform_release >= \"20.0\""}
pyobjc-framework-UserNotifications = {version = "9.0.1", markers = "platform_release >= \"18.0\""}
pyobjc-framework-UserNotificationsUI = {version = "9.0.1", markers = "platform_release >= \"20.0\""}
pyobjc-framework-VideoSubscriberAccount = {version = "9.0.1", markers = "platform_release >= \"18.0\""}
pyobjc-framework-VideoToolbox = {version = "9.0.1", markers = "platform_release >= \"12.0\""}
pyobjc-framework-Virtualization = {version = "9.0.1", markers = "platform_release >= \"20.0\""}
pyobjc-framework-Vision = {version = "9.0.1", markers = "platform_release >= \"17.0\""}
pyobjc-framework-WebKit = "9.0.1"
[package.extras]
allbindings = ["pyobjc-core (==9.0.1)", "pyobjc-framework-AVFoundation (==9.0.1)", "pyobjc-framework-AVKit (==9.0.1)", "pyobjc-framework-AVRouting (==9.0.1)", "pyobjc-framework-Accessibility (==9.0.1)", "pyobjc-framework-Accounts (==9.0.1)", "pyobjc-framework-AdServices (==9.0.1)", "pyobjc-framework-AdSupport (==9.0.1)", "pyobjc-framework-AddressBook (==9.0.1)", "pyobjc-framework-AppTrackingTransparency (==9.0.1)", "pyobjc-framework-AppleScriptKit (==9.0.1)", "pyobjc-framework-AppleScriptObjC (==9.0.1)", "pyobjc-framework-ApplicationServices (==9.0.1)", "pyobjc-framework-AudioVideoBridging (==9.0.1)", "pyobjc-framework-AuthenticationServices (==9.0.1)", "pyobjc-framework-AutomaticAssessmentConfiguration (==9.0.1)", "pyobjc-framework-Automator (==9.0.1)", "pyobjc-framework-BackgroundAssets (==9.0.1)", "pyobjc-framework-BusinessChat (==9.0.1)", "pyobjc-framework-CFNetwork (==9.0.1)", "pyobjc-framework-CalendarStore (==9.0.1)", "pyobjc-framework-CallKit (==9.0.1)", "pyobjc-framework-ClassKit (==9.0.1)", "pyobjc-framework-CloudKit (==9.0.1)", "pyobjc-framework-Cocoa (==9.0.1)", "pyobjc-framework-Collaboration (==9.0.1)", "pyobjc-framework-ColorSync (==9.0.1)", "pyobjc-framework-Contacts (==9.0.1)", "pyobjc-framework-ContactsUI (==9.0.1)", "pyobjc-framework-CoreAudio (==9.0.1)", "pyobjc-framework-CoreAudioKit (==9.0.1)", "pyobjc-framework-CoreBluetooth (==9.0.1)", "pyobjc-framework-CoreData (==9.0.1)", "pyobjc-framework-CoreHaptics (==9.0.1)", "pyobjc-framework-CoreLocation (==9.0.1)", "pyobjc-framework-CoreMIDI (==9.0.1)", "pyobjc-framework-CoreML (==9.0.1)", "pyobjc-framework-CoreMedia (==9.0.1)", "pyobjc-framework-CoreMediaIO (==9.0.1)", "pyobjc-framework-CoreMotion (==9.0.1)", "pyobjc-framework-CoreServices (==9.0.1)", "pyobjc-framework-CoreSpotlight (==9.0.1)", "pyobjc-framework-CoreText (==9.0.1)", "pyobjc-framework-CoreWLAN (==9.0.1)", "pyobjc-framework-CryptoTokenKit (==9.0.1)", "pyobjc-framework-DVDPlayback (==9.0.1)", "pyobjc-framework-DataDetection (==9.0.1)", "pyobjc-framework-DeviceCheck (==9.0.1)", "pyobjc-framework-DictionaryServices (==9.0.1)", "pyobjc-framework-DiscRecording (==9.0.1)", "pyobjc-framework-DiscRecordingUI (==9.0.1)", "pyobjc-framework-DiskArbitration (==9.0.1)", "pyobjc-framework-EventKit (==9.0.1)", "pyobjc-framework-ExceptionHandling (==9.0.1)", "pyobjc-framework-ExecutionPolicy (==9.0.1)", "pyobjc-framework-ExtensionKit (==9.0.1)", "pyobjc-framework-ExternalAccessory (==9.0.1)", "pyobjc-framework-FSEvents (==9.0.1)", "pyobjc-framework-FileProvider (==9.0.1)", "pyobjc-framework-FileProviderUI (==9.0.1)", "pyobjc-framework-FinderSync (==9.0.1)", "pyobjc-framework-GameCenter (==9.0.1)", "pyobjc-framework-GameController (==9.0.1)", "pyobjc-framework-GameKit (==9.0.1)", "pyobjc-framework-GameplayKit (==9.0.1)", "pyobjc-framework-HealthKit (==9.0.1)", "pyobjc-framework-IMServicePlugIn (==9.0.1)", "pyobjc-framework-IOSurface (==9.0.1)", "pyobjc-framework-ImageCaptureCore (==9.0.1)", "pyobjc-framework-InputMethodKit (==9.0.1)", "pyobjc-framework-InstallerPlugins (==9.0.1)", "pyobjc-framework-InstantMessage (==9.0.1)", "pyobjc-framework-Intents (==9.0.1)", "pyobjc-framework-IntentsUI (==9.0.1)", "pyobjc-framework-KernelManagement (==9.0.1)", "pyobjc-framework-LatentSemanticMapping (==9.0.1)", "pyobjc-framework-LaunchServices (==9.0.1)", "pyobjc-framework-LinkPresentation (==9.0.1)", "pyobjc-framework-LocalAuthentication (==9.0.1)", "pyobjc-framework-LocalAuthenticationEmbeddedUI (==9.0.1)", "pyobjc-framework-MLCompute (==9.0.1)", "pyobjc-framework-MailKit (==9.0.1)", "pyobjc-framework-MapKit (==9.0.1)", "pyobjc-framework-MediaAccessibility (==9.0.1)", "pyobjc-framework-MediaLibrary (==9.0.1)", "pyobjc-framework-MediaPlayer (==9.0.1)", "pyobjc-framework-MediaToolbox (==9.0.1)", "pyobjc-framework-Metal (==9.0.1)", "pyobjc-framework-MetalFX (==9.0.1)", "pyobjc-framework-MetalKit (==9.0.1)", "pyobjc-framework-MetalPerformanceShaders (==9.0.1)", "pyobjc-framework-MetalPerformanceShadersGraph (==9.0.1)", "pyobjc-framework-MetricKit (==9.0.1)", "pyobjc-framework-ModelIO (==9.0.1)", "pyobjc-framework-MultipeerConnectivity (==9.0.1)", "pyobjc-framework-NaturalLanguage (==9.0.1)", "pyobjc-framework-NetFS (==9.0.1)", "pyobjc-framework-Network (==9.0.1)", "pyobjc-framework-NetworkExtension (==9.0.1)", "pyobjc-framework-NotificationCenter (==9.0.1)", "pyobjc-framework-OSAKit (==9.0.1)", "pyobjc-framework-OSLog (==9.0.1)", "pyobjc-framework-OpenDirectory (==9.0.1)", "pyobjc-framework-PassKit (==9.0.1)", "pyobjc-framework-PencilKit (==9.0.1)", "pyobjc-framework-Photos (==9.0.1)", "pyobjc-framework-PhotosUI (==9.0.1)", "pyobjc-framework-PreferencePanes (==9.0.1)", "pyobjc-framework-PubSub (==9.0.1)", "pyobjc-framework-PushKit (==9.0.1)", "pyobjc-framework-Quartz (==9.0.1)", "pyobjc-framework-QuickLookThumbnailing (==9.0.1)", "pyobjc-framework-ReplayKit (==9.0.1)", "pyobjc-framework-SafariServices (==9.0.1)", "pyobjc-framework-SafetyKit (==9.0.1)", "pyobjc-framework-SceneKit (==9.0.1)", "pyobjc-framework-ScreenCaptureKit (==9.0.1)", "pyobjc-framework-ScreenSaver (==9.0.1)", "pyobjc-framework-ScreenTime (==9.0.1)", "pyobjc-framework-ScriptingBridge (==9.0.1)", "pyobjc-framework-SearchKit (==9.0.1)", "pyobjc-framework-Security (==9.0.1)", "pyobjc-framework-SecurityFoundation (==9.0.1)", "pyobjc-framework-SecurityInterface (==9.0.1)", "pyobjc-framework-ServiceManagement (==9.0.1)", "pyobjc-framework-SharedWithYou (==9.0.1)", "pyobjc-framework-SharedWithYouCore (==9.0.1)", "pyobjc-framework-ShazamKit (==9.0.1)", "pyobjc-framework-Social (==9.0.1)", "pyobjc-framework-SoundAnalysis (==9.0.1)", "pyobjc-framework-Speech (==9.0.1)", "pyobjc-framework-SpriteKit (==9.0.1)", "pyobjc-framework-StoreKit (==9.0.1)", "pyobjc-framework-SyncServices (==9.0.1)", "pyobjc-framework-SystemConfiguration (==9.0.1)", "pyobjc-framework-SystemExtensions (==9.0.1)", "pyobjc-framework-ThreadNetwork (==9.0.1)", "pyobjc-framework-UniformTypeIdentifiers (==9.0.1)", "pyobjc-framework-UserNotifications (==9.0.1)", "pyobjc-framework-UserNotificationsUI (==9.0.1)", "pyobjc-framework-VideoSubscriberAccount (==9.0.1)", "pyobjc-framework-VideoToolbox (==9.0.1)", "pyobjc-framework-Virtualization (==9.0.1)", "pyobjc-framework-Vision (==9.0.1)", "pyobjc-framework-WebKit (==9.0.1)", "pyobjc-framework-iTunesLibrary (==9.0.1)", "pyobjc-framework-libdispatch (==9.0.1)"]
[[package]]
name = "pyobjc-core"
version = "9.0.1"
description = "Python<->ObjC Interoperability Module"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-core-9.0.1.tar.gz", hash = "sha256:5ce1510bb0bdff527c597079a42b2e13a19b7592e76850be7960a2775b59c929"},
{file = "pyobjc_core-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b614406d46175b1438a9596b664bf61952323116704d19bc1dea68052a0aad98"},
{file = "pyobjc_core-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:bd397e729f6271c694fb70df8f5d3d3c9b2f2b8ac02fbbdd1757ca96027b94bb"},
{file = "pyobjc_core-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:d919934eaa6d1cf1505ff447a5c2312be4c5651efcb694eb9f59e86f5bd25e6b"},
{file = "pyobjc_core-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:67d67ca8b164f38ceacce28a18025845c3ec69613f3301935d4d2c4ceb22e3fd"},
{file = "pyobjc_core-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:39d11d71f6161ac0bd93cffc8ea210bb0178b56d16a7408bf74283d6ecfa7430"},
{file = "pyobjc_core-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:25be1c4d530e473ed98b15063b8d6844f0733c98914de6f09fe1f7652b772bbc"},
]
[[package]]
name = "pyobjc-framework-accessibility"
version = "9.0.1"
description = "Wrappers for the framework Accessibility on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-Accessibility-9.0.1.tar.gz", hash = "sha256:3dd6bdff7597e454846e6171a6c58da3e414bef1fc155ae4255d49a91da527c3"},
{file = "pyobjc_framework_Accessibility-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:b4e36fb5cd364956fc12e800bc3ff58bac958035a320b7946c7f59bc6ad38452"},
{file = "pyobjc_framework_Accessibility-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:53f3b9a267819bcc5853ea9cca2767d5cc33c200fe6d71eb8a2b623ac6c723b1"},
{file = "pyobjc_framework_Accessibility-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:a4e454e0424662fa14f62e3c9e8d56a25fe0cc8f8eb9c93cbc1a1df12d7cf3aa"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-Quartz = ">=9.0.1"
[[package]]
name = "pyobjc-framework-accounts"
version = "9.0.1"
description = "Wrappers for the framework Accounts on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-Accounts-9.0.1.tar.gz", hash = "sha256:3cfd824ec78fb1728b9d020d8a91313e25ea862574051da82c0616df57f5fc87"},
{file = "pyobjc_framework_Accounts-9.0.1-py2.py3-none-any.whl", hash = "sha256:3cdef323228580f28d2e444d77086a542a7824c26ac0aa769fe55259a869d44a"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-addressbook"
version = "9.0.1"
description = "Wrappers for the framework AddressBook on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-AddressBook-9.0.1.tar.gz", hash = "sha256:1f2f2426122d69a9a981b8c3d9f408d9d9440a47e31a31f725c09997c7698ff9"},
{file = "pyobjc_framework_AddressBook-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:df590230a178e01f42ad7d53da1343e2b0842580bea21de861ad7096607fd15f"},
{file = "pyobjc_framework_AddressBook-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:1846ca3389361462e0dbf16518824f2077ceea9c06eea6642a8d27ff562c7b74"},
{file = "pyobjc_framework_AddressBook-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:a820ded6064fb02cd30426da6d6c1ec1d9203a64d61605395ff0a6c4a567e6e9"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-adservices"
version = "9.0.1"
description = "Wrappers for the framework AdServices on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-AdServices-9.0.1.tar.gz", hash = "sha256:d5a3a82990809ec8d4f322d63f0fc02f11c892888e1d91706294b9cb7e15c038"},
{file = "pyobjc_framework_AdServices-9.0.1-py2.py3-none-any.whl", hash = "sha256:a9e6265a26446ce897aecd97662659d8b861fe8fd808ad1dd4b808dff60b5a05"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-adsupport"
version = "9.0.1"
description = "Wrappers for the framework AdSupport on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-AdSupport-9.0.1.tar.gz", hash = "sha256:eca02dc5d3c26064883184dab494ed5cdd043681043f4b4ceb290388e5bc6a01"},
{file = "pyobjc_framework_AdSupport-9.0.1-py2.py3-none-any.whl", hash = "sha256:290dccba0b234ec3a635ddbe3f3095816e2a76783b69e96c4d0799a1922d694b"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-applescriptkit"
version = "9.0.1"
description = "Wrappers for the framework AppleScriptKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-AppleScriptKit-9.0.1.tar.gz", hash = "sha256:44ea535b4faf77b01c3df0ce4d56e30190a3a3ce62e04a78e010627bd158d857"},
{file = "pyobjc_framework_AppleScriptKit-9.0.1-py2.py3-none-any.whl", hash = "sha256:276ece60cae045351496295cf9f1491c80be76c92e25642eb99db828190b6ee6"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-applescriptobjc"
version = "9.0.1"
description = "Wrappers for the framework AppleScriptObjC on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-AppleScriptObjC-9.0.1.tar.gz", hash = "sha256:c581c27af7da728a3df4fb6f0dddfcabf905f43815aba7d2c1e440fbcd1b5513"},
{file = "pyobjc_framework_AppleScriptObjC-9.0.1-py2.py3-none-any.whl", hash = "sha256:793d854fb27286016dc6621e9a7af7e520c390cd46d68308d142b918b4a16d70"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-applicationservices"
version = "9.0.1"
description = "Wrappers for the framework ApplicationServices on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-ApplicationServices-9.0.1.tar.gz", hash = "sha256:e3a350781fdcab6c1da4343dfc54ae3c0523e59e61147432f61dcfb365752fde"},
{file = "pyobjc_framework_ApplicationServices-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:c4214febf3cc2e417ae15d45b6502e5c20f1097cd042b025760d019fe69b07b6"},
{file = "pyobjc_framework_ApplicationServices-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:c62693e01ba272fbadcd66677881311d2d63fda84b9662533fcc883c54be76d7"},
{file = "pyobjc_framework_ApplicationServices-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:6829df4dc4cf012bdc221d4e0296d6699b33ca89741569df153989a0c18aa40e"},
{file = "pyobjc_framework_ApplicationServices-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5af5d12871499c429dd68c5ec4be56c631ec8439aa953c266eed9afdffb5ec2b"},
{file = "pyobjc_framework_ApplicationServices-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:724da9dfae6ab0505b90340231a685720288caecfcca335b08903102e97a93dc"},
{file = "pyobjc_framework_ApplicationServices-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:8e1dbfc8f482c433ce642724d4bed0c527c7f2f2f8b9ba1ac3f778a68cf1538d"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-Quartz = ">=9.0.1"
[[package]]
name = "pyobjc-framework-apptrackingtransparency"
version = "9.0.1"
description = "Wrappers for the framework AppTrackingTransparency on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-AppTrackingTransparency-9.0.1.tar.gz", hash = "sha256:90f31de4c9fb91d28a9a2625dcb2ec3890a435301237860b99cedbb455cc8ae4"},
{file = "pyobjc_framework_AppTrackingTransparency-9.0.1-py2.py3-none-any.whl", hash = "sha256:b371ce30e8c9f4b92148f9df60c36aff809b55be41a5cc41718fe11a7889b43e"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-audiovideobridging"
version = "9.0.1"
description = "Wrappers for the framework AudioVideoBridging on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-AudioVideoBridging-9.0.1.tar.gz", hash = "sha256:11da47b7024e8616d74ae786cbe1f8767c9097d097bf4d6da8a5d024f7f32b27"},
{file = "pyobjc_framework_AudioVideoBridging-9.0.1-py2.py3-none-any.whl", hash = "sha256:1f9b94380bbfa7cc82a82cdc078f8d78a572a5debefe7343571fdd4050c2e6eb"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-authenticationservices"
version = "9.0.1"
description = "Wrappers for the framework AuthenticationServices on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-AuthenticationServices-9.0.1.tar.gz", hash = "sha256:746b02771f1b53d4649a1014b8986aa595100790202fd3e9f8160074ceb0083b"},
{file = "pyobjc_framework_AuthenticationServices-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:ffc9e4fc20e9836a1c186ec35bada23d8a45a03dff8595c5083411d547080498"},
{file = "pyobjc_framework_AuthenticationServices-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:92395d49a6164e161ad83eb95a2065e4e34c5ebd82b1894209776a4a4d38d0d5"},
{file = "pyobjc_framework_AuthenticationServices-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:5c6a33f9d37aa9cc02b71908caab9e95010e896c87b00e6ce01e451fbef9d574"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-automaticassessmentconfiguration"
version = "9.0.1"
description = "Wrappers for the framework AutomaticAssessmentConfiguration on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-AutomaticAssessmentConfiguration-9.0.1.tar.gz", hash = "sha256:2f79daec218f27f0941253238d8ea22d17bf37f9cc3af8ab0ef264c27575a9aa"},
{file = "pyobjc_framework_AutomaticAssessmentConfiguration-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:3961ac8dafe085d80902e2f2c662843e4131cfd7267c978874674928e125d4a7"},
{file = "pyobjc_framework_AutomaticAssessmentConfiguration-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:407b629ed27ca0d657f43fd5d6efd8f614b032b02675c9d361054b8aeaf55e83"},
{file = "pyobjc_framework_AutomaticAssessmentConfiguration-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:77971db9d3c9d68b33356683bcef47432d11db8200252667e25d407e84446ccb"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-automator"
version = "9.0.1"
description = "Wrappers for the framework Automator on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-Automator-9.0.1.tar.gz", hash = "sha256:862f71d0778c6adfb1ae5b3d5af9363ca6e04d41e7fb1099d9759a86e83f60cf"},
{file = "pyobjc_framework_Automator-9.0.1-py2.py3-none-any.whl", hash = "sha256:d03bc0b92f5baede2eb35bde373774f708b9cfdf5fdde631d36e262eb5f63220"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-avfoundation"
version = "9.0.1"
description = "Wrappers for the framework AVFoundation on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-AVFoundation-9.0.1.tar.gz", hash = "sha256:4afa1d9b2bdf73b8d776f857b217942382c019a709697d266aa9c48b3f9cc620"},
{file = "pyobjc_framework_AVFoundation-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:d697089cee120688305c7832e06213312fa31c658a6223a8cfa26268968c05b3"},
{file = "pyobjc_framework_AVFoundation-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:24c39907257c5b61a5709a2b337a465512bee1664d4ca50222cc764fd6abe43b"},
{file = "pyobjc_framework_AVFoundation-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:a463d8790de3a1a8a3c68ee82d07d1d39bad4d78d7c5064509250ba68751d973"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-CoreAudio = ">=9.0.1"
pyobjc-framework-CoreMedia = ">=9.0.1"
pyobjc-framework-Quartz = ">=9.0.1"
[[package]]
name = "pyobjc-framework-avkit"
version = "9.0.1"
description = "Wrappers for the framework AVKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-AVKit-9.0.1.tar.gz", hash = "sha256:382815a5ffab7444cade994cc3335898eaf25fd627af2adf7a5a9d982a62a273"},
{file = "pyobjc_framework_AVKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:0f6775127029ffa489d6e03dc82c8952dea56f1e91965c171e337d97b78df5ad"},
{file = "pyobjc_framework_AVKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:a87a9a59691f24981b2b323ec128a223ff31087ee7793ef012f01afefbdee397"},
{file = "pyobjc_framework_AVKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:bf5c723633aac929861ca31ded7374f8270066da85256d9d448f80a2edd28bcb"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-Quartz = ">=9.0.1"
[[package]]
name = "pyobjc-framework-avrouting"
version = "9.0.1"
description = "Wrappers for the framework AVRouting on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-AVRouting-9.0.1.tar.gz", hash = "sha256:1236a46bece3766383b3bd73d78f49e9b501cc9824474c3db6bfc2ab84cb3cb4"},
{file = "pyobjc_framework_AVRouting-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:ff3845107e30308250a4d48ce1845fd2210358cf3422f8c7337fb9011704d323"},
{file = "pyobjc_framework_AVRouting-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:09b7e268a4c5fc0e18835f6e7c3636f3b57a525e58419a0844454364cd199604"},
{file = "pyobjc_framework_AVRouting-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:182e534f9a74e597c66a0c32a9bcc564300ec7e782f14ca56abbbda93cea704a"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-backgroundassets"
version = "9.0.1"
description = "Wrappers for the framework BackgroundAssets on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-BackgroundAssets-9.0.1.tar.gz", hash = "sha256:354c3602e55f93fd7bb08bf6468db62972c02da8b05bfa3e41dd0aa532e085ce"},
{file = "pyobjc_framework_BackgroundAssets-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:ef0c31674bbd167bed295b6d463ae4f4e6e875d59cbc631311befa0f19eca457"},
{file = "pyobjc_framework_BackgroundAssets-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:e356040a509dcf94415124ad62900325ed7b524a2b2c93d4901987f0eaac7106"},
{file = "pyobjc_framework_BackgroundAssets-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:30c840272dc78fe07a99163162fb32ba771dad096bd023621af2416f249cee0b"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-businesschat"
version = "9.0.1"
description = "Wrappers for the framework BusinessChat on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-BusinessChat-9.0.1.tar.gz", hash = "sha256:18e8343e714fb9ef68c75124ec74658bd8f188fbdf266f7dca0b04d46dedf6dd"},
{file = "pyobjc_framework_BusinessChat-9.0.1-py2.py3-none-any.whl", hash = "sha256:f1f853e715b7ee6b90e01c42481cbb0bef50942bed8af9ad908914fb5f0e782e"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-calendarstore"
version = "9.0.1"
description = "Wrappers for the framework CalendarStore on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-CalendarStore-9.0.1.tar.gz", hash = "sha256:69cb60ae61ee35cd6bac613fc2429903884211bc9f2df994029b308dddfb891a"},
{file = "pyobjc_framework_CalendarStore-9.0.1-py2.py3-none-any.whl", hash = "sha256:ddb62bc90fbd772dfc233ebefe06075b59de5735110979c5efff599159d30d40"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-callkit"
version = "9.0.1"
description = "Wrappers for the framework CallKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-CallKit-9.0.1.tar.gz", hash = "sha256:375c143c768d926e79d77a8cbf7394a4107a74c19b84f83b044a3cc2773022a4"},
{file = "pyobjc_framework_CallKit-9.0.1-py2.py3-none-any.whl", hash = "sha256:b80104ef5d94b5f7545ff378a7f1e67afcd248cff37a1cf4490e6e24817c7103"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-cfnetwork"
version = "9.0.1"
description = "Wrappers for the framework CFNetwork on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-CFNetwork-9.0.1.tar.gz", hash = "sha256:7f0c05d1575bbf2de31fe38ee8ff18840640463ad530827af88cfbca817e130b"},
{file = "pyobjc_framework_CFNetwork-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:366f7f48bce4de4199103236ef7dfba4afcacc5644a3a9c7cd4dfa8c4c4e444c"},
{file = "pyobjc_framework_CFNetwork-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:bc9ae8413b29ad798646ddf3e453e85b47fe00676b21dde3c9e2ae51e9231ad1"},
{file = "pyobjc_framework_CFNetwork-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:964e5b8922c647f77ed1826f73d7ef753474b5dd8d66241ff52282194c1247a6"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-classkit"
version = "9.0.1"
description = "Wrappers for the framework ClassKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-ClassKit-9.0.1.tar.gz", hash = "sha256:35aa002e9d24a86e0b41edef11522ab0b5dc4336c7ddaa4951ddb0e02054fbed"},
{file = "pyobjc_framework_ClassKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:1727572bfdaa7bdf18f00c93d2c4f99ae5ba2e265c4c6862b0d5039ae8f14d50"},
{file = "pyobjc_framework_ClassKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:56b78857e94578174a149856ab265345f49dc2aefd86313b88ea02306cfdc3f1"},
{file = "pyobjc_framework_ClassKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:fe08810caff050692489ba39ae29fabf41a39a5bd99e4167fbe627b62b6dbdcb"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-cloudkit"
version = "9.0.1"
description = "Wrappers for the framework CloudKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-CloudKit-9.0.1.tar.gz", hash = "sha256:2cc56ddfecb6c4463a6cb83a405a1ee57b1cb008a6bc529ca95824163cc93ed0"},
{file = "pyobjc_framework_CloudKit-9.0.1-py2.py3-none-any.whl", hash = "sha256:2e92516a4efcbc26968260d23683d7641b08866a881b3d391486c24bf81a757d"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Accounts = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-CoreData = ">=9.0.1"
pyobjc-framework-CoreLocation = ">=9.0.1"
[[package]]
name = "pyobjc-framework-cocoa"
version = "9.0.1"
description = "Wrappers for the Cocoa frameworks on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-Cocoa-9.0.1.tar.gz", hash = "sha256:a8b53b3426f94307a58e2f8214dc1094c19afa9dcb96f21be12f937d968b2df3"},
{file = "pyobjc_framework_Cocoa-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:5f94b0f92a62b781e633e58f09bcaded63d612f9b1e15202f5f372ea59e4aebd"},
{file = "pyobjc_framework_Cocoa-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f062c3bb5cc89902e6d164aa9a66ffc03638645dd5f0468b6f525ac997c86e51"},
{file = "pyobjc_framework_Cocoa-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:0b374c0a9d32ba4fc5610ab2741cb05a005f1dfb82a47dbf2dbb2b3a34b73ce5"},
{file = "pyobjc_framework_Cocoa-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8928080cebbce91ac139e460d3dfc94c7cb6935be032dcae9c0a51b247f9c2d9"},
{file = "pyobjc_framework_Cocoa-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:9d2bd86a0a98d906f762f5dc59f2fc67cce32ae9633b02ff59ac8c8a33dd862d"},
{file = "pyobjc_framework_Cocoa-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:2a41053cbcee30e1e8914efa749c50b70bf782527d5938f2bc2a6393740969ce"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
[[package]]
name = "pyobjc-framework-collaboration"
version = "9.0.1"
description = "Wrappers for the framework Collaboration on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-Collaboration-9.0.1.tar.gz", hash = "sha256:9b61a3c113c0eaefa5a21effd3e28f3cc5955faad385b7ddba2a5df44f68a1d2"},
{file = "pyobjc_framework_Collaboration-9.0.1-py2.py3-none-any.whl", hash = "sha256:7496248e3013d43cf609a8ba0612f4bdc069105e6bd2dd1b8363125bb1ec277d"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-colorsync"
version = "9.0.1"
description = "Wrappers for the framework ColorSync on Mac OS X"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-ColorSync-9.0.1.tar.gz", hash = "sha256:05835196a81a9362d3a263a4092c6c6709ca48ef218d233cf2ec69f5c57a9266"},
{file = "pyobjc_framework_ColorSync-9.0.1-py2.py3-none-any.whl", hash = "sha256:ca3ff3558febd237c4bf4db36b0e417540569ec7b05af17c3805012bb3a438c0"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-contacts"
version = "9.0.1"
description = "Wrappers for the framework Contacts on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-Contacts-9.0.1.tar.gz", hash = "sha256:b58f12b9b42b1c33215ebb90663b8e44d53001f2c169e889008ddc715b349e5f"},
{file = "pyobjc_framework_Contacts-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:19c8bdbcdd2478b125529b9bb493a5c547ad4af6f03ca2bb7480eb10e54468a3"},
{file = "pyobjc_framework_Contacts-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:1cdf6902fbc1f8c7fb31fbd36e60e41e1264b5b971726edcb6de4e829d25c88c"},
{file = "pyobjc_framework_Contacts-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:db5112f2c4dbf070d1a986657fb40c23ec6cdea98b33eff454dff31ddaecf6bf"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-contactsui"
version = "9.0.1"
description = "Wrappers for the framework ContactsUI on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-ContactsUI-9.0.1.tar.gz", hash = "sha256:235d7692b2ec778d31568d8996cad36b2497bb273f309f8976c5239c77242a75"},
{file = "pyobjc_framework_ContactsUI-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:69514c821233471bc2c17a29da426dafcadac100276f929e0227518421382ab8"},
{file = "pyobjc_framework_ContactsUI-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:95a6263469c4dfc23a4c04924479a5a748cb6de7ff06a8299b8b1db78e74f08b"},
{file = "pyobjc_framework_ContactsUI-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:9bfe5686cb126587fd6f309252a181cb213cca59e14aa1f829f7dfd5faef1e57"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-Contacts = ">=9.0.1"
[[package]]
name = "pyobjc-framework-coreaudio"
version = "9.0.1"
description = "Wrappers for the framework CoreAudio on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-CoreAudio-9.0.1.tar.gz", hash = "sha256:f02a1d61296b38d82477cbcbb2ddd4e8585e88b0dabbf8655450690c1bfb7254"},
{file = "pyobjc_framework_CoreAudio-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:2ea443b5b2e57a457eded82f6560302556903d63232bb816b525804582e7eebe"},
{file = "pyobjc_framework_CoreAudio-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:3eb9f784332d797d3d27047d05e6cb273911705987268789eec49a33b8536324"},
{file = "pyobjc_framework_CoreAudio-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:759b50a5c0311a8a5a9000e16b21cdc2bb7c6e69f66cd7d9c67dc9f19b57faa4"},
{file = "pyobjc_framework_CoreAudio-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5f081853becaca774c42bd0d3fd2d145747543d631b6beb0160ba5cbb619e4f2"},
{file = "pyobjc_framework_CoreAudio-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:34b57b0320407729ce3a67d1a7a3e5b2f81e43c64ebbba87e390f467c4825c0a"},
{file = "pyobjc_framework_CoreAudio-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:75eeefe51560df195ec456b8acb810a41942cd5e4e8bc72d11ebc4d0da93ce35"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-coreaudiokit"
version = "9.0.1"
description = "Wrappers for the framework CoreAudioKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-CoreAudioKit-9.0.1.tar.gz", hash = "sha256:61a39f00e25214486be432fd31eb2b9d8e54da9a1361b9b3a1025201876417ef"},
{file = "pyobjc_framework_CoreAudioKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:0bd5f6d903de7e8507a8ed77d7663d2b03eae0b558f58c1823e525848e133130"},
{file = "pyobjc_framework_CoreAudioKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:1ae4899d5c969f760f8dfa8b65856cc5b95a0c88feb341265d39909ca35d69ce"},
{file = "pyobjc_framework_CoreAudioKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:95f2c281e3c38bdeb62843e0a2a309dd0e821258e2030e06136f9b0adc4d6f2f"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-CoreAudio = ">=9.0.1"
[[package]]
name = "pyobjc-framework-corebluetooth"
version = "9.0.1"
description = "Wrappers for the framework CoreBluetooth on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-CoreBluetooth-9.0.1.tar.gz", hash = "sha256:bf008d7bfe13cda12a43ed82346acfad262e90824086b145394c154531b51841"},
{file = "pyobjc_framework_CoreBluetooth-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:62f15fc6e1d864a5e6afd26fe01947e5879b5322af23719d988981ca65b34a30"},
{file = "pyobjc_framework_CoreBluetooth-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:15673b480b3695aba87ce9574154bd1997f03a784969642b0da5e990e9679f48"},
{file = "pyobjc_framework_CoreBluetooth-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:3560c55de7799cd7468b1282d6c2fca4823896ffbcb7d53be69b55c01a44592e"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-coredata"
version = "9.0.1"
description = "Wrappers for the framework CoreData on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-CoreData-9.0.1.tar.gz", hash = "sha256:aca27739366621c6986651f0ea68d47341b1e9b2bf0f118b6972a68ebdab7abd"},
{file = "pyobjc_framework_CoreData-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:7f07fadd9ab57840ed1e3eebcfcaab866dcc9df07ee4a29466983e6854edcc5e"},
{file = "pyobjc_framework_CoreData-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:4edad2b587fd77cde90b60253514e212825efa56b3a298249ac396e126bcff53"},
{file = "pyobjc_framework_CoreData-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:f0a1c3eb3a0f4817251356a3ed47d223f3eeadf49d6d2d8c3ee173c437b6636d"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-corehaptics"
version = "9.0.1"
description = "Wrappers for the framework CoreHaptics on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-CoreHaptics-9.0.1.tar.gz", hash = "sha256:cb5e08a19509d7bc00a9e17a0b412a66aee64aa020dd0114767603b1aa1da789"},
{file = "pyobjc_framework_CoreHaptics-9.0.1-py2.py3-none-any.whl", hash = "sha256:a262912910e51ec6417160d66827c05a99b6fbee89908ead4e346dc710ec1eed"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-corelocation"
version = "9.0.1"
description = "Wrappers for the framework CoreLocation on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-CoreLocation-9.0.1.tar.gz", hash = "sha256:a1454ed210ffb3eb46df3876741fabe8ebe7b877074868df9ee550345a6ee6d5"},
{file = "pyobjc_framework_CoreLocation-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:0d37300e3bc5ed5a4b3f15e1d31f3f6a6c6868adaf318a59676755f7f49412e8"},
{file = "pyobjc_framework_CoreLocation-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:0bc61b23dc8d43095b7e8e83db0aab3a97ab8d3a00e821bcf5001aa325682d30"},
{file = "pyobjc_framework_CoreLocation-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:f7ade875bef13d0aa91ec0bd3f4f615a0c86516c1beee2607c44993c0c663a06"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-coremedia"
version = "9.0.1"
description = "Wrappers for the framework CoreMedia on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-CoreMedia-9.0.1.tar.gz", hash = "sha256:0d99adad1404525f44a2493b3fe73c3ded61c67f2973c4d940ff9fafb3f85d8f"},
{file = "pyobjc_framework_CoreMedia-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:12d430da863393f1b9c250ea18f6da5e237a936aed3779cff64c5d468d7ae2e8"},
{file = "pyobjc_framework_CoreMedia-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:182b89c85afa068ba077ff6c0ef4ed17e1f3997512bfb8aca2d4c3c7f58da771"},
{file = "pyobjc_framework_CoreMedia-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:79450db21e54840f51301f84dfbe22dab227563176f7894de3ec5891e6ba9a5f"},
{file = "pyobjc_framework_CoreMedia-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:853d9ba4299b168a59d034a7c68fbd9d6c5a128aa9c4e9f275abf1fac339f4c7"},
{file = "pyobjc_framework_CoreMedia-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:b69b4c1a86f43b3d8b1daf414907290c731fc463eb90ab33dcc451a0c607df9f"},
{file = "pyobjc_framework_CoreMedia-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c8cf230181b75bf4892e0f328c289bb9250d177617195cfaa39351f4fa5a9bc1"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-coremediaio"
version = "9.0.1"
description = "Wrappers for the framework CoreMediaIO on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-CoreMediaIO-9.0.1.tar.gz", hash = "sha256:0e561f1c4de73495d87bef01649cb777338b149808dcd90ded5bbc14e4bd5e0e"},
{file = "pyobjc_framework_CoreMediaIO-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:4dfdd57b32429efbd345f326ac3dda8f58ec2a981afdf8b853b591cf8be92976"},
{file = "pyobjc_framework_CoreMediaIO-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:249fef3192358d45ca3354a653481a1a335c406efb9a74bcaa1e37b5f66f3c6c"},
{file = "pyobjc_framework_CoreMediaIO-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:30d5cbfe45e0307813d740a8f71825a1087358b7fdc8a4a7372ba96e5a7928cd"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-coremidi"
version = "9.0.1"
description = "Wrappers for the framework CoreMIDI on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-CoreMIDI-9.0.1.tar.gz", hash = "sha256:b0294311db2f9421cfad4aafaa925c1e649faf3847fb3c6c9cd9892e094783c3"},
{file = "pyobjc_framework_CoreMIDI-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:de93a87b16eb569b5911d5084ec79ac90c0c83aaa56d407ac63306eecf344971"},
{file = "pyobjc_framework_CoreMIDI-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:338f2aaa09c1278ba3c75736969a31bcd2a1f5f9ad8df420dea67ae25afbe581"},
{file = "pyobjc_framework_CoreMIDI-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:2691a896520850b80d73bd943e9665a35d044f2ff9a3eef4f011ed6d3b738096"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-coreml"
version = "9.0.1"
description = "Wrappers for the framework CoreML on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-CoreML-9.0.1.tar.gz", hash = "sha256:216731388c85a2d8d00b6d9045e4637b5375c8777fe59795edd8e91a0cb2c4aa"},
{file = "pyobjc_framework_CoreML-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:c2368c25203509f4765f512afe4dedec9eaf39a20ce95c2fe8ef7edd757815b2"},
{file = "pyobjc_framework_CoreML-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:1f52b3324fca825b0c89e3e2a3432a39aae0bf4dd17f7b89c2d0cf5fdfb67610"},
{file = "pyobjc_framework_CoreML-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:4e8586b78b40d62f3aa0e731cc494a39f342c674626659bcfcf6bb05de2d5473"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-coremotion"
version = "9.0.1"
description = "Wrappers for the framework CoreMotion on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-CoreMotion-9.0.1.tar.gz", hash = "sha256:7a5d2e9e2134779902dbfee8f1d8d9b3920f7399a85b5f8c91079600788423f6"},
{file = "pyobjc_framework_CoreMotion-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d1634e114b9fff03b376ee560d5d62f1bb0d2945a0411bacfa6c78f24d3bfbd0"},
{file = "pyobjc_framework_CoreMotion-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:20e7ff571574d08d8ba198241826e20eea598e94c77adaf82ad7af97b9a17efe"},
{file = "pyobjc_framework_CoreMotion-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:81bfb7e2c74115c048d0ac0ed980f36d32be5521493b403bea72a47f6e95502c"},
{file = "pyobjc_framework_CoreMotion-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:071882530abfbc6dcad4cca7023f8d39df0c22a22438acbe6f96051a501b45ae"},
{file = "pyobjc_framework_CoreMotion-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:29115ca6dfe5630475a97381a16beedffe5d36e2a3cd9d7b843c4ac3c5156152"},
{file = "pyobjc_framework_CoreMotion-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:a27b70a240cf448dadd6693165dad5ad312f44be20feb1668d7fb72c7f28c042"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-coreservices"
version = "9.0.1"
description = "Wrappers for the framework CoreServices on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-CoreServices-9.0.1.tar.gz", hash = "sha256:35dee25133c935593b8eb71333166b9b69b25a85e2d648eaabd9fa1eec57d10f"},
{file = "pyobjc_framework_CoreServices-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:8c2527cba2c2e7af7c47d0a8fdb0b4291f3ca994ff2bfd458f10a69402b2d92f"},
{file = "pyobjc_framework_CoreServices-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:33a739c2c9efdf8aaf41fcd916553bc7203bdf16e9455fe8299471eaf4604cc9"},
{file = "pyobjc_framework_CoreServices-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:539fd0b018c19281ef1d7c9f5e9e0cf757c7f8541eeb9691e21aa19f42cbdbc1"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-FSEvents = ">=9.0.1"
[[package]]
name = "pyobjc-framework-corespotlight"
version = "9.0.1"
description = "Wrappers for the framework CoreSpotlight on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-CoreSpotlight-9.0.1.tar.gz", hash = "sha256:c436faf70d29f0eabb22b0c3f96189bc1168dc8ab6f1872b0618e3c7accbcfeb"},
{file = "pyobjc_framework_CoreSpotlight-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:ca9a586015f781331e7904af8f32b5c07687978f42b198f541656a7ac40bb6a2"},
{file = "pyobjc_framework_CoreSpotlight-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:444c3e7089f97d2744bbbde51f4c4887d400358100aa4a1055f1203962235011"},
{file = "pyobjc_framework_CoreSpotlight-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:67a41f953cb128dbf3c7497ad710feb11cd1af4e249fe6eb8146c4eeb67a9144"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-coretext"
version = "9.0.1"
description = "Wrappers for the framework CoreText on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-CoreText-9.0.1.tar.gz", hash = "sha256:0128b6360a492a2a6560f36ae4fb721991b545faed4da1dab3664d8ed2083676"},
{file = "pyobjc_framework_CoreText-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:54110ae9b21db1e74302d8ba245febe21ae0f366b25197739ac62c31dfd257eb"},
{file = "pyobjc_framework_CoreText-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:749b352e1ae35f94b9b10e3c41d3194648d2eea30a8103c86f6218ffb9d6f4de"},
{file = "pyobjc_framework_CoreText-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:e74a295693ae11a8f333ea94e7beb930f1ffec465549d860ba9a97f0658d1c42"},
{file = "pyobjc_framework_CoreText-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5af27750b5f6c1ee5952c04940561563cf22c0b6aedd92eb8c04b08004ef9531"},
{file = "pyobjc_framework_CoreText-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:f93f0d81edc2fad32ec997bfa87cae3137571dd2c4728f3ea5299979c5081083"},
{file = "pyobjc_framework_CoreText-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:cef114e352c3404b57ebec9a9b78600754494ccf2ad3dd9c6c29dbf553701269"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-Quartz = ">=9.0.1"
[[package]]
name = "pyobjc-framework-corewlan"
version = "9.0.1"
description = "Wrappers for the framework CoreWLAN on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-CoreWLAN-9.0.1.tar.gz", hash = "sha256:1193f2d06c92ec8afe7438c3110957f599ee39d2ccdfc2fcabb749306faacbae"},
{file = "pyobjc_framework_CoreWLAN-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:4d26bb108b0489d6a1021f1800bec299993879181f1c37b9b56120fd92931f7f"},
{file = "pyobjc_framework_CoreWLAN-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:71cf4b4e4dcfa42f436a6269ce8b2b2b8def5a81616a87daf85170ce7bb37692"},
{file = "pyobjc_framework_CoreWLAN-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:84b2f731594b2afdd0b8b39909818ff70597df9f325712d936bfb5194b153a82"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-cryptotokenkit"
version = "9.0.1"
description = "Wrappers for the framework CryptoTokenKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-CryptoTokenKit-9.0.1.tar.gz", hash = "sha256:b2f88362a2a9cc4b2e1df3163a2ad931f8db02a617f8536a630cc5bf6a64774c"},
{file = "pyobjc_framework_CryptoTokenKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:61fa881fbd0eded09f6aac2e8e1ab695a9074b5569f6dbcd476fac917d48fc1a"},
{file = "pyobjc_framework_CryptoTokenKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:c56284e295f93a4fcab9cd159284cf6c5cbafca153148ee6b7526fbf037627b8"},
{file = "pyobjc_framework_CryptoTokenKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:8b138df105b38b0c922c498c2e06df30246744de349e66fdd961e42bf8ac3d2f"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-datadetection"
version = "9.0.1"
description = "Wrappers for the framework DataDetection on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-DataDetection-9.0.1.tar.gz", hash = "sha256:cfe623dec691e6e58ad9e057173b929f88292860a41aab26033dcad002b4ca57"},
{file = "pyobjc_framework_DataDetection-9.0.1-py2.py3-none-any.whl", hash = "sha256:5b0bc15a9ceb9dc9bc24717dc293b3e8c1caf0741beef0a479cb6df10039051e"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-devicecheck"
version = "9.0.1"
description = "Wrappers for the framework DeviceCheck on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-DeviceCheck-9.0.1.tar.gz", hash = "sha256:e866c3dd80dc91c8d88bd0e8065d9b2c366ee061b5597f1ea6be1a3fc0efd6df"},
{file = "pyobjc_framework_DeviceCheck-9.0.1-py2.py3-none-any.whl", hash = "sha256:3817406c6923789c586d40f33e3518b085c11080e6459e3a1749998e39e7c577"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-dictionaryservices"
version = "9.0.1"
description = "Wrappers for the framework DictionaryServices on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-DictionaryServices-9.0.1.tar.gz", hash = "sha256:c14357e58047ec92f9bd9e3c3bdbf06e66f2b7793300209faab760583d61e074"},
{file = "pyobjc_framework_DictionaryServices-9.0.1-py2.py3-none-any.whl", hash = "sha256:e2f2fd8d0d833d2a211c0aea601d6291e118ac0e2c5da6445db9903b63f6d197"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-CoreServices = ">=9.0.1"
[[package]]
name = "pyobjc-framework-discrecording"
version = "9.0.1"
description = "Wrappers for the framework DiscRecording on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-DiscRecording-9.0.1.tar.gz", hash = "sha256:06def981e8c25e6c51e8918eedfb56fa983f2b71f1c7ae43a54f84416dc75d69"},
{file = "pyobjc_framework_DiscRecording-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:9da94ab4370ed5b5d81e07ab626c7fa497b009e2d6d2918c096263dead797c6a"},
{file = "pyobjc_framework_DiscRecording-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:0c79273077720bc0bc1a4f76ca3a8ee2f6cccc1e77fc39bf92b935c78bf6cb91"},
{file = "pyobjc_framework_DiscRecording-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:7f61a356a1e0b7f98c2014714683ec1a1e69a9164b08d48fa2c4fbdaf05b298e"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-discrecordingui"
version = "9.0.1"
description = "Wrappers for the framework DiscRecordingUI on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-DiscRecordingUI-9.0.1.tar.gz", hash = "sha256:db61399c2661232df599509db23e3c1ad2175bface2018d9e18e9240b4f181d4"},
{file = "pyobjc_framework_DiscRecordingUI-9.0.1-py2.py3-none-any.whl", hash = "sha256:e21443da92bd121ea63732ce0367760f422fe9e72a3c210a179b47e34ec6e09f"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-DiscRecording = ">=9.0.1"
[[package]]
name = "pyobjc-framework-diskarbitration"
version = "9.0.1"
description = "Wrappers for the framework DiskArbitration on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-DiskArbitration-9.0.1.tar.gz", hash = "sha256:22a9f1bdd54822e65795a971f2a5e951ef89817cd6ad06d0ff1981b694942c3e"},
{file = "pyobjc_framework_DiskArbitration-9.0.1-py2.py3-none-any.whl", hash = "sha256:6609768207e7008693cbb20efaeabfe8342ddbca59d0a90304b4717b3624f04e"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-dvdplayback"
version = "9.0.1"
description = "Wrappers for the framework DVDPlayback on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-DVDPlayback-9.0.1.tar.gz", hash = "sha256:8593bbb207ff9287d97ad24e837b88b948ee79bd4f0ae2ae9e7ca449f2e4dc25"},
{file = "pyobjc_framework_DVDPlayback-9.0.1-py2.py3-none-any.whl", hash = "sha256:c46e58f539659c3619fe66ed52cc3d7105149b83deee6a6360d3b12576cc9471"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-eventkit"
version = "9.0.1"
description = "Wrappers for the framework Accounts on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-EventKit-9.0.1.tar.gz", hash = "sha256:d6364f5a8858d4f806248be3ce0e7f30acae3943980ae4801c8d520623b9fed4"},
{file = "pyobjc_framework_EventKit-9.0.1-py2.py3-none-any.whl", hash = "sha256:714c35bd2dfc3b7ef55ac1d9339cec80762572f064f54a2fbc2d49a7c009692d"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-exceptionhandling"
version = "9.0.1"
description = "Wrappers for the framework ExceptionHandling on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-ExceptionHandling-9.0.1.tar.gz", hash = "sha256:9070bd892cc325f7f49a134007ffc30a6d2e5caa7a4fe0716bd19622b107e4e0"},
{file = "pyobjc_framework_ExceptionHandling-9.0.1-py2.py3-none-any.whl", hash = "sha256:2e853b20911dae4532ddc5655602b14ac7d60e4c24b784e07f7879db24b6f179"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-executionpolicy"
version = "9.0.1"
description = "Wrappers for the framework ExecutionPolicy on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-ExecutionPolicy-9.0.1.tar.gz", hash = "sha256:16bb5e1b26049d5cbf3f66cec40ee0ccb9cbb57594ee9d5abb1e9cde0572d2e5"},
{file = "pyobjc_framework_ExecutionPolicy-9.0.1-py2.py3-none-any.whl", hash = "sha256:2c86a869846a2daac39117f2989f3b079214a1dcd06e528a73adb5908237a8ad"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-extensionkit"
version = "9.0.1"
description = "Wrappers for the framework ExtensionKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-ExtensionKit-9.0.1.tar.gz", hash = "sha256:9752522f5e681c2e19519ff8b0bdaad0e48e33e6c5b23bdcec37ef997573a013"},
{file = "pyobjc_framework_ExtensionKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:dd3c46e459e572485289f8e74c40bc99e8e7157c6fc42faa8a949e1de9cff169"},
{file = "pyobjc_framework_ExtensionKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:cd94347faf3b1694d3b7d119d6323e3718004430b7aa335732bbb70b8fc1193d"},
{file = "pyobjc_framework_ExtensionKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:4d75117470968dc8cf6e35dd789b645de78075719f17927c16609892d7d26da0"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-externalaccessory"
version = "9.0.1"
description = "Wrappers for the framework ExternalAccessory on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-ExternalAccessory-9.0.1.tar.gz", hash = "sha256:533f2a814ab9afcc8594d34f761017d30f0b66518af682fbcafc16b5cd612078"},
{file = "pyobjc_framework_ExternalAccessory-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:3185689db07ad6389d7c2c80abcc8acf593472aee8d6891bd3e49012c3dad8b2"},
{file = "pyobjc_framework_ExternalAccessory-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:d3846312bb59181d6f390dbc2ff300665f95a02118fd66c86bd830a623f833e2"},
{file = "pyobjc_framework_ExternalAccessory-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:0d0d0d139bc35cbe160215d48c3c7712d583f09d135f53099e217b9bce46d010"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-fileprovider"
version = "9.0.1"
description = "Wrappers for the framework FileProvider on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-FileProvider-9.0.1.tar.gz", hash = "sha256:80405ce146e2556a36a3918f7fa37d60905d9338483cb0521415a10dffb6027e"},
{file = "pyobjc_framework_FileProvider-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:cbc7e424916bd9e2c736b61a9d819f59b3b8de4f95debaf26e766c97f8d24ef8"},
{file = "pyobjc_framework_FileProvider-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:44d89238c8d9413b3f6c726ceba2c2b9462a847429cb41ee4564028104c7a79d"},
{file = "pyobjc_framework_FileProvider-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:284bdb82dc0d3c3b41d248691c4e2a8ff0ee820970cf2c359f6aa0b710ae5f58"},
{file = "pyobjc_framework_FileProvider-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:b1cf68dbe1101ba215141f8da3f58a14ca0b8f2faa86b9ad81bb54e36d0afc0e"},
{file = "pyobjc_framework_FileProvider-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:ff916b7b10bc4e68018276456fd96ceb20e7acd0eafd492c84addd6f96a48ded"},
{file = "pyobjc_framework_FileProvider-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:a46a45c02a848a5b372c7f73a1da739687ceccecd66016cf8fa047680cc3dac2"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-fileproviderui"
version = "9.0.1"
description = "Wrappers for the framework FileProviderUI on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-FileProviderUI-9.0.1.tar.gz", hash = "sha256:a93161410e66150131cc32ca99749950be870b47f8f599ea4b112c5125ac1a27"},
{file = "pyobjc_framework_FileProviderUI-9.0.1-py2.py3-none-any.whl", hash = "sha256:70bddbaa5b81d113b2868c1ef4c0a07e5b37c4da134cf864d4e0c0577df3b9c8"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-FileProvider = ">=9.0.1"
[[package]]
name = "pyobjc-framework-findersync"
version = "9.0.1"
description = "Wrappers for the framework FinderSync on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-FinderSync-9.0.1.tar.gz", hash = "sha256:1661bac4eda64015f331b15fea394a9e10f4778d0307bb9933b9400de7fbb575"},
{file = "pyobjc_framework_FinderSync-9.0.1-py2.py3-none-any.whl", hash = "sha256:05dad77c6994a89056932f6c876ad87366169a3f8d9136330f71da88317d9f6b"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-fsevents"
version = "9.0.1"
description = "Wrappers for the framework FSEvents on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-FSEvents-9.0.1.tar.gz", hash = "sha256:31643db10d27f712a701ca0864adf78426b19d7b3c56dbf0053d13ab4f2f4ae6"},
{file = "pyobjc_framework_FSEvents-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:e464f68d5b0aae932fc2c99fe1cdbb70c4892b78d0d5c7ee1c7c2815ad7e1f76"},
{file = "pyobjc_framework_FSEvents-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:d0903b2f6ae09b5042d5a15539a580d18e6f4532d18e8c0e52f1f4b0c05f9028"},
{file = "pyobjc_framework_FSEvents-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:69d7ed796024c64418f3e848b03e40dbdaf98bf8c375ed621e5ec64e3775331d"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-gamecenter"
version = "9.0.1"
description = "Wrappers for the framework GameCenter on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-GameCenter-9.0.1.tar.gz", hash = "sha256:a3a4e7207bc63ec4a9f522781fe4081bff3d03ebc9d773d2b4f8da788ebb6068"},
{file = "pyobjc_framework_GameCenter-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:bebd6618c5e1eef6bca9a4024c918f20b83b33cb7b7e212d9c45e635aff3a32a"},
{file = "pyobjc_framework_GameCenter-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:37f5bc6f62fac8ae66c3711bef62782e78a4d898a82962ce99ae79178dea771b"},
{file = "pyobjc_framework_GameCenter-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:5bdf3e78cc5549b1ce276c4c45178b6049551a1ab1d7d61660302e30e6f0b562"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-gamecontroller"
version = "9.0.1"
description = "Wrappers for the framework GameController on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-GameController-9.0.1.tar.gz", hash = "sha256:1a9c3d30a26a249217599be64ae93a0ee9b331b2e2461a30165c646b2e473cfb"},
{file = "pyobjc_framework_GameController-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:8e6d2c2d16617acaf66f8f8a0b273014bf851314b4fc0a8af57689f51e279a95"},
{file = "pyobjc_framework_GameController-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:1dc1dfd3aa154993648654f840ed789b08ffa15eac1a158e9d8d311093c34805"},
{file = "pyobjc_framework_GameController-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:3c276590b14bbc1e110e54bffaa18dbb4777718ff1ea3371e1ec6559cbcade17"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-gamekit"
version = "9.0.1"
description = "Wrappers for the framework GameKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-GameKit-9.0.1.tar.gz", hash = "sha256:dba15ad934f048950fb4b8aeaeb79b9c11575970a5ab696d2f37ccce952f669d"},
{file = "pyobjc_framework_GameKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:656fe06b0fd818670f272a367a00f864ab4428ea982ca7d3dc398995be744225"},
{file = "pyobjc_framework_GameKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:c3880eac357579d2bbe39711e2f15ae58024755ac945aa398a6ac990b4027bac"},
{file = "pyobjc_framework_GameKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:afaaee6b63b2545b879105e228c873bcdcba87a0f364603513b13065d4d3400a"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-Quartz = ">=9.0.1"
[[package]]
name = "pyobjc-framework-gameplaykit"
version = "9.0.1"
description = "Wrappers for the framework GameplayKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-GameplayKit-9.0.1.tar.gz", hash = "sha256:a5419cf0d93dfc3cf3937ffbcdb6bf8a4d0ff0f2bab04e3932ec92428c269195"},
{file = "pyobjc_framework_GameplayKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:cd7384c49466802fb9d5026fc2b700ae3480ce514998f2459994ba0f93023a47"},
{file = "pyobjc_framework_GameplayKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:e09d6e6e0b6f271505581158bb3e12336b3714d13b2420460588f91012808cda"},
{file = "pyobjc_framework_GameplayKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:5f6e8ee5fc81c8e06048da632107b15d2824b55c234af582843463634585aad4"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-SpriteKit = ">=9.0.1"
[[package]]
name = "pyobjc-framework-healthkit"
version = "9.0.1"
description = "Wrappers for the framework HealthKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-HealthKit-9.0.1.tar.gz", hash = "sha256:b8cc849bbdfff195472775be6872ee630e764fa34a362b8ee1ddfe78c4201099"},
{file = "pyobjc_framework_HealthKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:d0797577219489a3968ae611546e3607e8af7a316ed92004e2992cd05f47ab1b"},
{file = "pyobjc_framework_HealthKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:8a2277f84f82c928fdede7a065d747b6c40ae9c9dec54ff94fbf199bf3c158b6"},
{file = "pyobjc_framework_HealthKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:0aacfea4dd1d18f13a6969cd873cc422767d125541975997b46e949f1bb86c90"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-imagecapturecore"
version = "9.0.1"
description = "Wrappers for the framework ImageCaptureCore on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-ImageCaptureCore-9.0.1.tar.gz", hash = "sha256:03a236cb727269ee274e8aeeb970b1eaad10bae7be1b84167253a34cd155fb27"},
{file = "pyobjc_framework_ImageCaptureCore-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:f065358499942e98fb2299d22ae035fb1f94ccbe3f73e986d2da2a1dcbff8854"},
{file = "pyobjc_framework_ImageCaptureCore-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:79bf523781399dd921693f39b29de93a2057ba652cc9bef1ab93bab0da8ae553"},
{file = "pyobjc_framework_ImageCaptureCore-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:112d1543ce6d3d724b55e2a9fb77ca46126751b145c1ce8c326b74e01821d165"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-imserviceplugin"
version = "9.0.1"
description = "Wrappers for the framework IMServicePlugIn on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-IMServicePlugIn-9.0.1.tar.gz", hash = "sha256:8ff9078907ca322329c7b69b5eed5a597d46846c840c1056cee63864bb6da832"},
{file = "pyobjc_framework_IMServicePlugIn-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:fea273597c67d2dce900cb8a225157131969b77490dd00110fa053121360dbfc"},
{file = "pyobjc_framework_IMServicePlugIn-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:7989be303a045240d5bf28cbc1ab78d139c751fb96b3579a43372d3aa83d6535"},
{file = "pyobjc_framework_IMServicePlugIn-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:51e5a68202fa3a4f6160a72a497c97ae5a4d7b951a4092cc3cefba9ec825661b"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-inputmethodkit"
version = "9.0.1"
description = "Wrappers for the framework InputMethodKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-InputMethodKit-9.0.1.tar.gz", hash = "sha256:c948359e0abcfd3a2287edc35b149afa7b490e74a32bf08c6020b13e54107e82"},
{file = "pyobjc_framework_InputMethodKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:d280f1638d181b1158462c3c0f8f353597704c762507caa534de614c1223df28"},
{file = "pyobjc_framework_InputMethodKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:227e1b61e5a0ba2ede32edd39483dade4cdc53a1cc00b5c655d11adc94303e67"},
{file = "pyobjc_framework_InputMethodKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:675dc977b69ecd8d43b26db62c6d26987691da43adffb55922a00af8cb87e89b"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-installerplugins"
version = "9.0.1"
description = "Wrappers for the framework InstallerPlugins on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-InstallerPlugins-9.0.1.tar.gz", hash = "sha256:9697f42c49691e269902be9ce32382e0275fd3e5802219da29bf1973c2a3b017"},
{file = "pyobjc_framework_InstallerPlugins-9.0.1-py2.py3-none-any.whl", hash = "sha256:77f0277eb9851df5d4c803c136d0d7abd52bd3c5208491ec6af67dd49b77165a"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-instantmessage"
version = "9.0.1"
description = "Wrappers for the framework InstantMessage on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-InstantMessage-9.0.1.tar.gz", hash = "sha256:4996b7a0d63dcff710ed3463ee27027586d1d9585efedf608e265465064d0a48"},
{file = "pyobjc_framework_InstantMessage-9.0.1-py2.py3-none-any.whl", hash = "sha256:c2beda162affa8d08bc0ca6dc4db97aff17b8317db6662b1359028c8a41a1483"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-Quartz = ">=9.0.1"
[[package]]
name = "pyobjc-framework-intents"
version = "9.0.1"
description = "Wrappers for the framework Intents on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-Intents-9.0.1.tar.gz", hash = "sha256:556494335d12cefd7344ac1f6a371d6d0a6a573d876cc82fdbdfd351535fc42e"},
{file = "pyobjc_framework_Intents-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:f4dd68a4ddb268563d97419b5a3d321043b31249b1c1b41d5a92eb366da24ecb"},
{file = "pyobjc_framework_Intents-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:bf8b9b0a11ffe5069a7301c2a90bc281fc96ef9538a688a692af7eee6cc03946"},
{file = "pyobjc_framework_Intents-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:f221a1a8ed684d132f8320c775f3a9d79524babc20a61cd6b0909ac1149f1a2a"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-intentsui"
version = "9.0.1"
description = "Wrappers for the framework Intents on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-IntentsUI-9.0.1.tar.gz", hash = "sha256:f25a4eb6afa8d7c33450a6e718576178d23af00bad522ca20554bd869bc35038"},
{file = "pyobjc_framework_IntentsUI-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ebf3afcd76855ac9e9ce843c5bff3a8fe03e0553119647d2f2e80631852f2c34"},
{file = "pyobjc_framework_IntentsUI-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b31c17715e722637a73855d48f510f0962624969f474d082bd8ba28544beeee5"},
{file = "pyobjc_framework_IntentsUI-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a698dde16f99fa9de9d25706b8a1190822add03dd2c7a258ccb7732b6fb85498"},
{file = "pyobjc_framework_IntentsUI-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:4aa384a06532182110351b17a99fc6743695585215ca3dd586f7a5d037031e6e"},
{file = "pyobjc_framework_IntentsUI-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:4873145856cde7b85843f8a8fd7d31122ded7445ffc6e03d06bfdf2988e5c788"},
{file = "pyobjc_framework_IntentsUI-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:b37c72d7957f2fbeed7082ae796f1bb19940494afc65db68146ffdee3aea5ef9"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Intents = ">=9.0.1"
[[package]]
name = "pyobjc-framework-iosurface"
version = "9.0.1"
description = "Wrappers for the framework IOSurface on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-IOSurface-9.0.1.tar.gz", hash = "sha256:1fcaf483c0bad50363b03cc154b32e66adbab91151a3856051e6b2570fa8990c"},
{file = "pyobjc_framework_IOSurface-9.0.1-py2.py3-none-any.whl", hash = "sha256:c06c94b8a69350a9f5d6dfad63b7018387b9d90cb0d2cc90942afad5ed049b34"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-ituneslibrary"
version = "9.0.1"
description = "Wrappers for the framework iTunesLibrary on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-iTunesLibrary-9.0.1.tar.gz", hash = "sha256:cd4bdd1ac154b9d279c4d62fc89901392468d1e0e7aa12a5dbcdf6dff5a8c572"},
{file = "pyobjc_framework_iTunesLibrary-9.0.1-py2.py3-none-any.whl", hash = "sha256:f6400c9fc73308d00a171397875562f1b2cb1d6d999790fc5213f341083df8b9"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-kernelmanagement"
version = "9.0.1"
description = "Wrappers for the framework KernelManagement on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-KernelManagement-9.0.1.tar.gz", hash = "sha256:22a536ec5309e96dbbc4345f400b20b9619bff645d4079eba27059d4c026cc10"},
{file = "pyobjc_framework_KernelManagement-9.0.1-py2.py3-none-any.whl", hash = "sha256:6c8ba8a8cd32039f559e7fa1247709d7e712547479b9e13a0a2f2bf4cc3654ce"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-latentsemanticmapping"
version = "9.0.1"
description = "Wrappers for the framework LatentSemanticMapping on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-LatentSemanticMapping-9.0.1.tar.gz", hash = "sha256:942fb8850ffd0056ab55f9fa599bbdd71bb970fa324014de21db83d152608bc9"},
{file = "pyobjc_framework_LatentSemanticMapping-9.0.1-py2.py3-none-any.whl", hash = "sha256:04a77d254c3692984560455aa917caa813b8dd385114eff347d628a7ef39a5a0"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-launchservices"
version = "9.0.1"
description = "Wrappers for the framework LaunchServices on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-LaunchServices-9.0.1.tar.gz", hash = "sha256:d448e7990f0e00994bfa2eb9c1413c5a3e07fec84dd7facfabe1162f2e38a65f"},
{file = "pyobjc_framework_LaunchServices-9.0.1-py2.py3-none-any.whl", hash = "sha256:81513cb767669ff432e062c41fecef87531a006b9efd534026f63515cd94ecf2"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-CoreServices = ">=9.0.1"
[[package]]
name = "pyobjc-framework-libdispatch"
version = "9.0.1"
description = "Wrappers for libdispatch on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-libdispatch-9.0.1.tar.gz", hash = "sha256:988c4c8608f2059c8b80ac520bc8d20a46ff85f65c50749110c45df610141fce"},
{file = "pyobjc_framework_libdispatch-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:6cd32fea76165157a623ef8871f83cfa627ea2e878417704d6ac9c284c4211d5"},
{file = "pyobjc_framework_libdispatch-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:2a0f8ba6b498a095edef07e7a55f11dda3a6b37706caaa0f954f297c9aa1122e"},
{file = "pyobjc_framework_libdispatch-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:906f4e705b40ea878d0a7feddddac85965f9709f7a951c3d5459260d48efd56f"},
{file = "pyobjc_framework_libdispatch-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0bd94e697e3739eaf093a9b6f5be9a2cc34faa96c66cc21d2c42a996a3b01242"},
{file = "pyobjc_framework_libdispatch-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:7f9798c599acdd21251f57970bafabccc7fa723ae2a6d1fbe82f99ecfa3f7cf9"},
{file = "pyobjc_framework_libdispatch-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:10a877b31960ee958873e5228f7b588c664014be8ad4d13a76a764482a18bf41"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
[[package]]
name = "pyobjc-framework-linkpresentation"
version = "9.0.1"
description = "Wrappers for the framework LinkPresentation on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-LinkPresentation-9.0.1.tar.gz", hash = "sha256:f3f6935ded8ff58b41fb31b149535b7838ca7a575e38949e039d226749227bdc"},
{file = "pyobjc_framework_LinkPresentation-9.0.1-py2.py3-none-any.whl", hash = "sha256:50a8fc89faeea0974dfc3d0201ea3c04c3a5396806077b42548daa1542b3bac5"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-Quartz = ">=9.0.1"
[[package]]
name = "pyobjc-framework-localauthentication"
version = "9.0.1"
description = "Wrappers for the framework LocalAuthentication on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-LocalAuthentication-9.0.1.tar.gz", hash = "sha256:f440325d33b4ce87200f876940c6d89c91a80bdbfc4926d174a5f11cd664c3dd"},
{file = "pyobjc_framework_LocalAuthentication-9.0.1-py2.py3-none-any.whl", hash = "sha256:e9daac430507f2fc245a3b714810f52873284905bb8e2f4fb87980dbe659ec34"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-Security = ">=9.0.1"
[[package]]
name = "pyobjc-framework-localauthenticationembeddedui"
version = "9.0.1"
description = "Wrappers for the framework LocalAuthenticationEmbeddedUI on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-LocalAuthenticationEmbeddedUI-9.0.1.tar.gz", hash = "sha256:cdfe1b35b7ffa4c57113c5aced5536b121a2edd2ef1ac7014cf23d25e354c524"},
{file = "pyobjc_framework_LocalAuthenticationEmbeddedUI-9.0.1-py2.py3-none-any.whl", hash = "sha256:ed8e3ee8330ae973d76297b37476358e45b0e8e47129c2839a52e3393e9ccd79"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-LocalAuthentication = ">=9.0.1"
[[package]]
name = "pyobjc-framework-mailkit"
version = "9.0.1"
description = "Wrappers for the framework MailKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-MailKit-9.0.1.tar.gz", hash = "sha256:5029867ff09c3ff33d1754a3d57c8c02d20810fab75821432e9bb5e9dea71629"},
{file = "pyobjc_framework_MailKit-9.0.1-py2.py3-none-any.whl", hash = "sha256:65803da7e051e5bd7cae8c0eb76f0098a73ffdb2d288f9e59af578bb8ac7a15d"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-mapkit"
version = "9.0.1"
description = "Wrappers for the framework MapKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-MapKit-9.0.1.tar.gz", hash = "sha256:70a0f31276ff51e5ff2d6657681b38121ad5e893db3bb170a2f4d7a22458622b"},
{file = "pyobjc_framework_MapKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:d7ca9b3c8f50a34f0397f2d533963e540f93532c46434bac9dbe282e1bd296b6"},
{file = "pyobjc_framework_MapKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:125977a927621f6391473e42c13a5eeced43199a995c6de133701402d2af1077"},
{file = "pyobjc_framework_MapKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:a645fd0b6767e93baa65b5628e2d1912f9967c057596d4d5df3c9aaec6c40cb0"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-CoreLocation = ">=9.0.1"
pyobjc-framework-Quartz = ">=9.0.1"
[[package]]
name = "pyobjc-framework-mediaaccessibility"
version = "9.0.1"
description = "Wrappers for the framework MediaAccessibility on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-MediaAccessibility-9.0.1.tar.gz", hash = "sha256:c6d864b0fa65d157ce1b621f5cde4023c20d1242cf9eafb2a5e54b021c1789a8"},
{file = "pyobjc_framework_MediaAccessibility-9.0.1-py2.py3-none-any.whl", hash = "sha256:dd191bb58ed82c635859f8011e44fd39ed6aa76b0e92ebf75b398132cd3413eb"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-medialibrary"
version = "9.0.1"
description = "Wrappers for the framework MediaLibrary on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-MediaLibrary-9.0.1.tar.gz", hash = "sha256:33115e19393fe807c37989eaa7f947a4d338fab2e10d0864b4a9b0f65edbdc89"},
{file = "pyobjc_framework_MediaLibrary-9.0.1-py2.py3-none-any.whl", hash = "sha256:4a13451b9ba84dda47d98724765147d616eb66f02649074dcae8cd8392c9ee35"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-Quartz = ">=9.0.1"
[[package]]
name = "pyobjc-framework-mediaplayer"
version = "9.0.1"
description = "Wrappers for the framework MediaPlayer on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-MediaPlayer-9.0.1.tar.gz", hash = "sha256:d070e6cbc408fee2a086b467982489acf9665cdd2cd8d32bb72b4ed75388d5d5"},
{file = "pyobjc_framework_MediaPlayer-9.0.1-py2.py3-none-any.whl", hash = "sha256:3a97addaef70959c0a9eaa820c95cfa61b0a0b080a3f159e3b68953326dbf621"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-AVFoundation = ">=9.0.1"
[[package]]
name = "pyobjc-framework-mediatoolbox"
version = "9.0.1"
description = "Wrappers for the framework MediaToolbox on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-MediaToolbox-9.0.1.tar.gz", hash = "sha256:7a6e32e9b3d6e641a982ad7ab00b6b750ea8c1033927d0ba4042c9a0eb2ae9f2"},
{file = "pyobjc_framework_MediaToolbox-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:252bdf27cc29a3c2a9accc2f967f07fcbbe142243648e8cad6b17f5a5a2b0f05"},
{file = "pyobjc_framework_MediaToolbox-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:f54e0596e294f25a268bdea89afa381390b72156e99771ff6e0a67e1dc34c1aa"},
{file = "pyobjc_framework_MediaToolbox-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:e48ff50213a995c04e49d2ff1400bf327bb8d0e30e2f3c30d500368c7befda08"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-metal"
version = "9.0.1"
description = "Wrappers for the framework Metal on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-Metal-9.0.1.tar.gz", hash = "sha256:18ab8fb1ce2255b3527c2a0f3dee34739f5c4a0c9c11b4dcb7336d66a19c230c"},
{file = "pyobjc_framework_Metal-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:3df130e57be86236f8d1e46a60b57d17a279da5ae492df8dc2d1c9e44507021e"},
{file = "pyobjc_framework_Metal-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:92fc4160af1edf3404a2bec4b103730e4219f0172ac9e9744a41243edf7ab17b"},
{file = "pyobjc_framework_Metal-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:b4b3988c364e5f95fc1c28ca56c0dc373978b1dac4c0c1febfa792fb825ff5cc"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-metalfx"
version = "9.0.1"
description = "Wrappers for the framework MetalFX on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-MetalFX-9.0.1.tar.gz", hash = "sha256:4c3657c10054f882788c9f9ced2fb8a43501229b0ef4a77070f02f38b021d760"},
{file = "pyobjc_framework_MetalFX-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:458059dba65a792958a5c11c2fd72bd7c7eb979b11a9aa945fe0d64812687078"},
{file = "pyobjc_framework_MetalFX-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:f6de0a81dc0eb89f584d48dd5189c083fe2fb173a86e9281533d99e8708aef96"},
{file = "pyobjc_framework_MetalFX-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:37eabc98d97f9eef3190f105d0f8b4fd434b292e91d70ade67c5b07a6912e0d1"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Metal = ">=9.0.1"
[[package]]
name = "pyobjc-framework-metalkit"
version = "9.0.1"
description = "Wrappers for the framework MetalKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-MetalKit-9.0.1.tar.gz", hash = "sha256:dc6087557e83d67adb907976d8c22954c8e984488ceed773cecffc9cc04e897e"},
{file = "pyobjc_framework_MetalKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:fae7dc49e8f71bd8974532ed00ac69431b4ac4cc8aa10eb2c3299ba7dee31b08"},
{file = "pyobjc_framework_MetalKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:148cd5eb0656f7681360f529804321e2af0e4fe9f3a1bd6c02e84e42a9baaabd"},
{file = "pyobjc_framework_MetalKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:8dfccfe2ceeaea6074ec6a09f576ab722eefa6eaf1343df78e04e864b05be1fd"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-Metal = ">=9.0.1"
[[package]]
name = "pyobjc-framework-metalperformanceshaders"
version = "9.0.1"
description = "Wrappers for the framework MetalPerformanceShaders on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-MetalPerformanceShaders-9.0.1.tar.gz", hash = "sha256:ecddfef23bbdd4f9942bdeabbcbc037c7256e49ed4646707672cf977e00f92c1"},
{file = "pyobjc_framework_MetalPerformanceShaders-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:69029e3cea62652e3b43d60b6f778b4a9f50c57764d7022b09727b711bbea347"},
{file = "pyobjc_framework_MetalPerformanceShaders-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:7d882e94a5357dd4e99a9c106965fda8bef2fdab7d93966cc98516834cc02959"},
{file = "pyobjc_framework_MetalPerformanceShaders-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:704fa3c9b7d66a0708969da09d9f201f6aa316c763691a9420055500ce0dbbab"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Metal = ">=9.0.1"
[[package]]
name = "pyobjc-framework-metalperformanceshadersgraph"
version = "9.0.1"
description = "Wrappers for the framework MetalPerformanceShadersGraph on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-MetalPerformanceShadersGraph-9.0.1.tar.gz", hash = "sha256:0b8f58b824d01152c2430d8329e94792cf75a535930501326a3a4eaf79b6c581"},
{file = "pyobjc_framework_MetalPerformanceShadersGraph-9.0.1-py2.py3-none-any.whl", hash = "sha256:83ed5ed80d4fc94771d709a6b7e6534ab14e394a85488f9f649bd7c662bf3432"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-MetalPerformanceShaders = ">=9.0.1"
[[package]]
name = "pyobjc-framework-metrickit"
version = "9.0.1"
description = "Wrappers for the framework MetricKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-MetricKit-9.0.1.tar.gz", hash = "sha256:81260069f8319ecf402968364ebe5af683e568f74cdb6d0005043238473462dc"},
{file = "pyobjc_framework_MetricKit-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:674a42802d156870c5bb1c59410963e77d4c0289d56e5a0911706a84dd085c1f"},
{file = "pyobjc_framework_MetricKit-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ce921bc9f52f7aa7f5fe64d0b2b9ce07125e90b36310d33a359bfad28844228d"},
{file = "pyobjc_framework_MetricKit-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:9a9b50f58ef8c2725f4adfec24bf43ff86038f48c7810bdeaf5c25e1b0667549"},
{file = "pyobjc_framework_MetricKit-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3acbe3e0c70e72c3da7e2400686aa29d0260eb0e7b5c476ce5d47c6d008a41e9"},
{file = "pyobjc_framework_MetricKit-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:87a3036da0c89775cd47465c1a70a9e609ae1cba19a1b1d0370edb253eb26016"},
{file = "pyobjc_framework_MetricKit-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:f8c956eaed94e5d7ea2294a8108e0479f73d2173bd704bf7a5e17b4032cadc43"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-mlcompute"
version = "9.0.1"
description = "Wrappers for the framework MLCompute on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-MLCompute-9.0.1.tar.gz", hash = "sha256:fd02e90f0e18999decaca7e647be64b40a8d30bf47b3d90ddf7b322b6c9315b4"},
{file = "pyobjc_framework_MLCompute-9.0.1-py2.py3-none-any.whl", hash = "sha256:e1f37f7486e63dfbcdc3059bd52654e29ec3497e89e023eeba517d7c3b6dca1c"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-modelio"
version = "9.0.1"
description = "Wrappers for the framework ModelIO on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-ModelIO-9.0.1.tar.gz", hash = "sha256:3ab77928b28497bcd1fd4b17bf32fb9b16dbe385344c2ed33ea259770c6b2709"},
{file = "pyobjc_framework_ModelIO-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:9bdc622e7f503bd4bb69b38ae6c4494aac8008b9556d4ee912ff8771296383af"},
{file = "pyobjc_framework_ModelIO-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:3359a711f02ae323174da0d6bb3e50d41cb9907df019ebd232d8375096d9a46c"},
{file = "pyobjc_framework_ModelIO-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:2c1b6f9f30847774a9b810346f1d9d7acc59bc83723e04857706ea725b464fa5"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-Quartz = ">=9.0.1"
[[package]]
name = "pyobjc-framework-multipeerconnectivity"
version = "9.0.1"
description = "Wrappers for the framework MultipeerConnectivity on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-MultipeerConnectivity-9.0.1.tar.gz", hash = "sha256:8d47607dddb5e13a64e27a7a23194573c6d478f9c8e27d1c4283949fc6adfdad"},
{file = "pyobjc_framework_MultipeerConnectivity-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:acc3db2f21021f2e30115619f819fb392500aae27dbe4b23ad0eff37d8a44365"},
{file = "pyobjc_framework_MultipeerConnectivity-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:c4ac277625c7f7495f248a81971f5ad7cf171420704082a49191b174903421e3"},
{file = "pyobjc_framework_MultipeerConnectivity-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:6112d1b7fb5def73b730d37f71b5efc278fb01a3366f9fd2af38fd388009476a"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-naturallanguage"
version = "9.0.1"
description = "Wrappers for the framework NaturalLanguage on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-NaturalLanguage-9.0.1.tar.gz", hash = "sha256:89f880ecd93fc7e4e6a82fd9dbc99f75ae0526fb2e5edfb59f7ec2ba5568c919"},
{file = "pyobjc_framework_NaturalLanguage-9.0.1-py2.py3-none-any.whl", hash = "sha256:6791885064044a769d0324c676e9e2c0e66bd8e13daef201ba06562077885082"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-netfs"
version = "9.0.1"
description = "Wrappers for the framework NetFS on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-NetFS-9.0.1.tar.gz", hash = "sha256:da9c0ee6f92dbde748c2526d7c08cb1b00a40af93b8928564d2a1213bd223d20"},
{file = "pyobjc_framework_NetFS-9.0.1-py2.py3-none-any.whl", hash = "sha256:30cce80d89a7e28e7139b7b46ef7df76f8417e277cdcfe87366666a76d94163a"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-network"
version = "9.0.1"
description = "Wrappers for the framework Network on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-Network-9.0.1.tar.gz", hash = "sha256:51840027f24f555249db93261b111173408a2736c9aabad4732e7b74117f12cf"},
{file = "pyobjc_framework_Network-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:8aa43eff5491821398248c0493b8d64769ebe1556aadbcdcc69a1a0a3177aacb"},
{file = "pyobjc_framework_Network-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:62163f8af137dd8607c9ddf774495cad175d74ae4d2ba04e02cfaf061428445a"},
{file = "pyobjc_framework_Network-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:43c9d01ea2b96291b0a0f6714a2c9c934ca698fbdb7d733769bae4f59fedeb3d"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-networkextension"
version = "9.0.1"
description = "Wrappers for the framework NetworkExtension on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-NetworkExtension-9.0.1.tar.gz", hash = "sha256:a6de4020f52eda61cfb86260782cd547d0d701702ce1d90edd497a155c0157e9"},
{file = "pyobjc_framework_NetworkExtension-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:d9ee62178d792ad55912db60e05b3d1ac4d610dbe57f8a05b886fb23bd4a9286"},
{file = "pyobjc_framework_NetworkExtension-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:720db94435573de4179be6f02e99c37f6e84395c08ee85bb625b32e3a3b8d91b"},
{file = "pyobjc_framework_NetworkExtension-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:4a9ee71697693b763e97196a9ff0d262a1b2ed3670a9aff98eeb8d26609eb7b5"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-notificationcenter"
version = "9.0.1"
description = "Wrappers for the framework NotificationCenter on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-NotificationCenter-9.0.1.tar.gz", hash = "sha256:24331121e8dd0d7f18ce04a2d696922fe87494426a7903955b413572a6b2096b"},
{file = "pyobjc_framework_NotificationCenter-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:9ee6d213b27764121c925ccfeb1d5306e0e6b76c32af25a62ad44af2db9b88dd"},
{file = "pyobjc_framework_NotificationCenter-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:62802484c06b53bf1ec23adec115b44a64f2d3aaa0742e4ce7094d3a65b2a3a6"},
{file = "pyobjc_framework_NotificationCenter-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:133f199bf52b3b048e8bc6d87f2a9a2adaa2f5a44ce9c88214cabe5e63cfb04f"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-opendirectory"
version = "9.0.1"
description = "Wrappers for the framework OpenDirectory on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-OpenDirectory-9.0.1.tar.gz", hash = "sha256:89db260295add0ec107980b7593ce06931f3916c0f7fdb92788fdacbe9cd95de"},
{file = "pyobjc_framework_OpenDirectory-9.0.1-py2.py3-none-any.whl", hash = "sha256:2235245f1bf157cc956c1e88fdff6906ff7568c2f7d91622b2e2ab66a8c5c81f"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-osakit"
version = "9.0.1"
description = "Wrappers for the framework OSAKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-OSAKit-9.0.1.tar.gz", hash = "sha256:c20b9464f5ea0945f8f1b1eaeb0e4358b070854cebd6ce87d772a6c9dc0e8ccd"},
{file = "pyobjc_framework_OSAKit-9.0.1-py2.py3-none-any.whl", hash = "sha256:061831f13ac75ad3ac9a22df550f651bfcaa983ec3d6a390867fed9df86e716c"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-oslog"
version = "9.0.1"
description = "Wrappers for the framework OSLog on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-OSLog-9.0.1.tar.gz", hash = "sha256:964499ffc06ba3b347ef8a96d99a882ee5b5abdbc55c17722344c1d4535ec4f9"},
{file = "pyobjc_framework_OSLog-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:63972a28a6b0268482a6f56f5f36bd31cc6a8680275d2455811514a1142aa838"},
{file = "pyobjc_framework_OSLog-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:2c66baef93700512d376e79c2e48e4407499c263c20654993b6c883ac15618e1"},
{file = "pyobjc_framework_OSLog-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:934d952ade3571644d7295d3ac91f25427dccd319f4a2c822cc1e58969e64e86"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-CoreMedia = ">=9.0.1"
pyobjc-framework-Quartz = ">=9.0.1"
[[package]]
name = "pyobjc-framework-passkit"
version = "9.0.1"
description = "Wrappers for the framework PassKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-PassKit-9.0.1.tar.gz", hash = "sha256:3d422c41465baa6a9e7f0f4e85cb8dc773103dcbee1d284ca90ce49d036540ae"},
{file = "pyobjc_framework_PassKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:962ce7609227a5eb36bf7aaa00c115fa9cc9663f4f7b4adede7a2508ce894d77"},
{file = "pyobjc_framework_PassKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:29eed82852d998eeeb97effeef7d3080c6f36f4c7da64abe3ffd4cd3d2a2a00d"},
{file = "pyobjc_framework_PassKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:10f9082a4328889ef71072d84d519411a44e1d7e79b78db7b62ebcf850e5eb5e"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-pencilkit"
version = "9.0.1"
description = "Wrappers for the framework PencilKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-PencilKit-9.0.1.tar.gz", hash = "sha256:b2f0e8fca577f41e696389bc2571e316382aab22183932180f621c413d7caa9f"},
{file = "pyobjc_framework_PencilKit-9.0.1-py2.py3-none-any.whl", hash = "sha256:d5d96757ca9170a373af4e5cc52d791aefe3a4f9e6d09034459d684e61aadf37"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-photos"
version = "9.0.1"
description = "Wrappers for the framework Photos on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-Photos-9.0.1.tar.gz", hash = "sha256:26bb7e2e92deb52d1641ae61faa095ef06dded2d245e00d0fe8be651e062f378"},
{file = "pyobjc_framework_Photos-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:3618b76a74f1acb9cb18b3b2aa314ff0f2bf8d080682b9a177e03ea8fe9121f0"},
{file = "pyobjc_framework_Photos-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:abf94d9d0aae89e6f93a22b926b5ddba21da42a1e23989b7824e649a0397d77b"},
{file = "pyobjc_framework_Photos-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:c5a2db5570e65772e5b5ef13cbfb6298a0f6be8794d9f516cc26dda7c9047fd0"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-photosui"
version = "9.0.1"
description = "Wrappers for the framework PhotosUI on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-PhotosUI-9.0.1.tar.gz", hash = "sha256:9fe98cb87dc2547612ae339f7d239c62eec7736e0cc24de2bb572adb3c5df2a8"},
{file = "pyobjc_framework_PhotosUI-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:4dcd0b4a2de49033778090316eef1c180c378527009dbb14b75ee35094d58430"},
{file = "pyobjc_framework_PhotosUI-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:1282d95844c474f3b59320c6860561d7b30fe6a5d4b36fc635f41892ab7dad96"},
{file = "pyobjc_framework_PhotosUI-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:736b1cdf8de7f952d9742f5587371e04dc80217847166bcbfb26603f8c8a2a90"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-preferencepanes"
version = "9.0.1"
description = "Wrappers for the framework PreferencePanes on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-PreferencePanes-9.0.1.tar.gz", hash = "sha256:cf15472798ba16f0097326de1bb42e46f78b6c40447f528fe732cfee500e13a1"},
{file = "pyobjc_framework_PreferencePanes-9.0.1-py2.py3-none-any.whl", hash = "sha256:3895ad636420cff1f4f1d7e4bad566e0b918a270e5cca0532f45010a61211fda"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-pubsub"
version = "9.0.1"
description = "Wrappers for the framework PubSub on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-PubSub-9.0.1.tar.gz", hash = "sha256:18c96b948e4575c26f4b43e5532755d31b9228bd00c5d39b2977dc67dd47361a"},
{file = "pyobjc_framework_PubSub-9.0.1-py2.py3-none-any.whl", hash = "sha256:7946f9a7cefc930518763766c540a79aa93a254e6f7edb80452656da2324d297"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-pushkit"
version = "9.0.1"
description = "Wrappers for the framework PushKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-PushKit-9.0.1.tar.gz", hash = "sha256:444102fce2244cf8fc3853848707643c4bf204e60bf720687da69fc9982efef3"},
{file = "pyobjc_framework_PushKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:80da0335ec9b9dfa21b12528e1a84864e6d90b6cd203084b53cbfd88b8c5a347"},
{file = "pyobjc_framework_PushKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:f87ad6fd0698410dc4df71a6a2bfc157816c3b53c8819bf7aeb1863e56527431"},
{file = "pyobjc_framework_PushKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:7f5ec168557fe93d3fa3cb37fba2e49f83c04c8b31ca14783bfff41544a41f7a"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-quartz"
version = "9.0.1"
description = "Wrappers for the Quartz frameworks on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-Quartz-9.0.1.tar.gz", hash = "sha256:7e2e37fc5c01bbdc37c1355d886e6184d1977043d5a05d1d956573fa8503dac3"},
{file = "pyobjc_framework_Quartz-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:13a546a2af7c1c5c2bbf88cce6891896a449e92466415ad14d9a5ee93fba6ef3"},
{file = "pyobjc_framework_Quartz-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:93ee6e339ab6928115a92188a0162ec80bf62cd0bd908d54695c1b9f9381ea45"},
{file = "pyobjc_framework_Quartz-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:066ffbe26de1456f79a6d9467dabd6a3b9ef228318a0ba3f3fedbdbc0e2d3444"},
{file = "pyobjc_framework_Quartz-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0c9b553be6ef672e0886b0d2c77d1841b1a942c7b1dc9a67f6e1376dc5493513"},
{file = "pyobjc_framework_Quartz-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:7b39f85d0b747b0a13a11d0d538001b757c82d05e656eab437167b5b118307df"},
{file = "pyobjc_framework_Quartz-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:0bedb6e1b7789d5b24fd5c790f0d53e4c62930313c97a891068bfa0e966ccc0b"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-quicklookthumbnailing"
version = "9.0.1"
description = "Wrappers for the framework QuickLookThumbnailing on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-QuickLookThumbnailing-9.0.1.tar.gz", hash = "sha256:72ca8581820e4a431e9518cddcb0b00c3a1d0c234dfd996b3969d3e6208e1cdb"},
{file = "pyobjc_framework_QuickLookThumbnailing-9.0.1-py2.py3-none-any.whl", hash = "sha256:1cac31fec11adb108357591856b07602812358f9adbb0e7611644a1e3d7d6ef4"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-Quartz = ">=9.0.1"
[[package]]
name = "pyobjc-framework-replaykit"
version = "9.0.1"
description = "Wrappers for the framework ReplayKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-ReplayKit-9.0.1.tar.gz", hash = "sha256:6242ca6f61458f5d0aea53a8d0ec5dc1bf32bce018a169b8293c17a0b7ba0e6b"},
{file = "pyobjc_framework_ReplayKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:ab076969b7b4996d2d289cbdb4704ada202679e4c9b87cc07f3786d1f6b727b5"},
{file = "pyobjc_framework_ReplayKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:9bf2dbaac9241dfcf6b353a4b8feef9839cf71cb483a458ffb3dc72ffc435cc3"},
{file = "pyobjc_framework_ReplayKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:15383b58d767776cd1c1ea843d0148202d133947acd812ccd275cbb2a438ea4e"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-safariservices"
version = "9.0.1"
description = "Wrappers for the framework SafariServices on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-SafariServices-9.0.1.tar.gz", hash = "sha256:a6433583192e30f7f70b0d3282237389f56bfc1ab3ac00fc616606b869e9e0d8"},
{file = "pyobjc_framework_SafariServices-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:3ac96bc34b7b1075ba28e237e5b2c014fcf4d4d9b777e666af318204f57e290e"},
{file = "pyobjc_framework_SafariServices-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:38d368c1369141489b0eab7dccf9c42fdf000909bace79f8d9f2dbbec2b2ae96"},
{file = "pyobjc_framework_SafariServices-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:d5860e055611aba04301731ae16562b58848dc19c42d299db28b544acfeb4c57"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-safetykit"
version = "9.0.1"
description = "Wrappers for the framework SafetyKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-SafetyKit-9.0.1.tar.gz", hash = "sha256:afa2b0012555c9f5b390d1fd8d4283bcb0ede09c9b109f5fdc4143e103a12627"},
{file = "pyobjc_framework_SafetyKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:71c771813cb2ff83725e2abe9d138ca45eeb2efc05e7135dd5396456e2ba5265"},
{file = "pyobjc_framework_SafetyKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:811d9a9546a4a1515cba455cdc45e04fba0bd4a0500c5c945edbeb0b9e802647"},
{file = "pyobjc_framework_SafetyKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:56580f6298630a01b044349aad0ad5cb0e25dd299d7a6b3f053c7501ce37e6f1"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-Quartz = ">=9.0.1"
[[package]]
name = "pyobjc-framework-scenekit"
version = "9.0.1"
description = "Wrappers for the framework SceneKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-SceneKit-9.0.1.tar.gz", hash = "sha256:55861c560bfc987236100e68e4ecd39155888492e392a4caa78991e314f86f59"},
{file = "pyobjc_framework_SceneKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:bfdeae0b0c6e5efaca3341953b0e209af9bc9220489adc7d6b48fef8b064e8e2"},
{file = "pyobjc_framework_SceneKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:36833dc44b0809f3dd15649fa64c7092406bfe61b1b88f1022c429fbaf29b990"},
{file = "pyobjc_framework_SceneKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:cc1dc6fd03396bfb6b4e81bcf95b4660ac4637bde68a038d1256856064f985d3"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-Quartz = ">=9.0.1"
[[package]]
name = "pyobjc-framework-screencapturekit"
version = "9.0.1"
description = "Wrappers for the framework ScreenCaptureKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-ScreenCaptureKit-9.0.1.tar.gz", hash = "sha256:4fc0b5701b69ce218a574749df561e091b3a36f53450ed66386c6eac2c8d1c7b"},
{file = "pyobjc_framework_ScreenCaptureKit-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:defc0763bcc627488546c89d1f17147a9416df918a0eb7ce6846f3d48c6ded1f"},
{file = "pyobjc_framework_ScreenCaptureKit-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:45dfaaa2cab263b4f2799d4329cd9062f28c51466d120152225b45d82ca87824"},
{file = "pyobjc_framework_ScreenCaptureKit-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:33964a34849ccaabb41cfacc969290f3c45f4ad6c82362745afa3db4d793eb59"},
{file = "pyobjc_framework_ScreenCaptureKit-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e2055759c3dca6b9d6778d763fe7bebdc62787b1f8d7d51c73b81dd58e0b633d"},
{file = "pyobjc_framework_ScreenCaptureKit-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:377a84085b036e0f9ab268ef0587be013285a8f3254f16f4af37faaa00d58bb8"},
{file = "pyobjc_framework_ScreenCaptureKit-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:519460f5a905ecf2d84758b1fe0895def4860cb3b2410aa47ae19e1f366b0859"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-CoreMedia = ">=9.0.1"
[[package]]
name = "pyobjc-framework-screensaver"
version = "9.0.1"
description = "Wrappers for the framework ScreenSaver on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-ScreenSaver-9.0.1.tar.gz", hash = "sha256:632a1fb94105554d53a2b329fdf47f9fd1ccfe6401d40d7be4b87312f3ec1f94"},
{file = "pyobjc_framework_ScreenSaver-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:b63761613e000d19325f6f0791c816ae237235388b4074039077903630dd6e4e"},
{file = "pyobjc_framework_ScreenSaver-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:7621fda2359091344641f608c23d184027ac3c3930aff3c474ab40c2882683d4"},
{file = "pyobjc_framework_ScreenSaver-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:8d653e98af35a7d72c4be628577bd70827c88e475f830f464e4c659c7fd20165"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-screentime"
version = "9.0.1"
description = "Wrappers for the framework ScreenTime on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-ScreenTime-9.0.1.tar.gz", hash = "sha256:04dc7c49a91b54fcd529fa5e453031f9b80c0fa11c3500db62c72019df487fcc"},
{file = "pyobjc_framework_ScreenTime-9.0.1-py2.py3-none-any.whl", hash = "sha256:39d52381a07fd1933c4a38fe9497a19e83c0b4d5384601427c4c8dd49643bdb3"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-scriptingbridge"
version = "9.0.1"
description = "Wrappers for the framework ScriptingBridge on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-ScriptingBridge-9.0.1.tar.gz", hash = "sha256:2ae301056dfe2e6d338da2523d29a08a4b0edb0bf547efa94e283b2022a8e5d8"},
{file = "pyobjc_framework_ScriptingBridge-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:bee5273baf962cb7ba754a2e859d4d719489c482c7b7db2cad76b318ce6ab42c"},
{file = "pyobjc_framework_ScriptingBridge-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:3e1d3c9160fdad19f1390a85e10f4e2d79b71371bd2d4eca22243e10cf2373c7"},
{file = "pyobjc_framework_ScriptingBridge-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:60343aaa89421b8ca3cff7d3da802e9b852a41ab0e787358d4a6db3df548747e"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-searchkit"
version = "9.0.1"
description = "Wrappers for the framework SearchKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-SearchKit-9.0.1.tar.gz", hash = "sha256:dfcd1b0281a6aabf717be3ce787fc3f28174e8251eac2c12183d708c2a98ca95"},
{file = "pyobjc_framework_SearchKit-9.0.1-py2.py3-none-any.whl", hash = "sha256:7ea06eed275da1faf4da352fdddf073ee15855b26019cc7b0641516a5399893b"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-CoreServices = ">=9.0.1"
[[package]]
name = "pyobjc-framework-security"
version = "9.0.1"
description = "Wrappers for the framework Security on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-Security-9.0.1.tar.gz", hash = "sha256:d2093debe7467d85dd7ecef130d592abe6c13ffdbaf943d6624bae4a081046e0"},
{file = "pyobjc_framework_Security-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4e7d01fa5d023497f5d42f2e8b0eb9c204ebfcb33301f23f6745ab69e11d06a7"},
{file = "pyobjc_framework_Security-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:147071f8791bce15a4a8a52c1b2e33640cc2eecc6ca465746339e6a1476628d2"},
{file = "pyobjc_framework_Security-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:6ef7bdc1ec30e096c0955351d866cdead2b0de23353b9c2e4bab33b02b1820e3"},
{file = "pyobjc_framework_Security-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0a84eaa1a71ae043ba46982ad4860f3ad065e4142770f485cbc6a7b9eb8a1bf6"},
{file = "pyobjc_framework_Security-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:95f37d0f78766e125b4c1c5b98c87feff66d55195e828882dc6b1affe9398d68"},
{file = "pyobjc_framework_Security-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:68ed6fbcd772a8056f54d1d4792aa6e4b9531de2749fee6118b9c977e6fbce65"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-securityfoundation"
version = "9.0.1"
description = "Wrappers for the framework SecurityFoundation on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-SecurityFoundation-9.0.1.tar.gz", hash = "sha256:d054c7bf831735f533c6b697c53a7d62098b8c7505050e1d261f55dd4ed97c87"},
{file = "pyobjc_framework_SecurityFoundation-9.0.1-py2.py3-none-any.whl", hash = "sha256:548ffe20222aecafbe8bdb4b838cb9cb4a91b1780b2e88babd42899ecf2b1fd8"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-Security = ">=9.0.1"
[[package]]
name = "pyobjc-framework-securityinterface"
version = "9.0.1"
description = "Wrappers for the framework SecurityInterface on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-SecurityInterface-9.0.1.tar.gz", hash = "sha256:2971724b3ea089275046dc0ffd1864259cd68e5e2a37da1c02718833e4631e22"},
{file = "pyobjc_framework_SecurityInterface-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:35bfc10555f8ad7e2e81b75707661eff66624538345fbe85db51312331e0c2b0"},
{file = "pyobjc_framework_SecurityInterface-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:f2065c7797380380d749eb41384c76982928bad9877c0491b5f2a8f506050ee7"},
{file = "pyobjc_framework_SecurityInterface-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:30224f539ae65eea371021a228b6551263a3aa30c5915e559d8f698f91a5df1b"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-Security = ">=9.0.1"
[[package]]
name = "pyobjc-framework-servicemanagement"
version = "9.0.1"
description = "Wrappers for the framework ServiceManagement on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-ServiceManagement-9.0.1.tar.gz", hash = "sha256:4499ad8e4422d7fa3d8c274ff8f4f90e6839374ef2eec8f8fdca05e2b3d56829"},
{file = "pyobjc_framework_ServiceManagement-9.0.1-py2.py3-none-any.whl", hash = "sha256:a3c4ff85036f43c9f3ee41a81ae5d9f0ce75bb3f8b974bf8a613c2da6008f454"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-sharedwithyou"
version = "9.0.1"
description = "Wrappers for the framework SharedWithYou on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-SharedWithYou-9.0.1.tar.gz", hash = "sha256:78637b858aeb99ec0830813f945e15db259c9cee0b916df371910b28af275008"},
{file = "pyobjc_framework_SharedWithYou-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:d2d19ad6eaa425c79e35863bf47de1605731d9e863d3b5b7db6d37030545a53b"},
{file = "pyobjc_framework_SharedWithYou-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:19e69a7e2a98386f77d3bac076effc0b1edf00ece485526250b3364b51a9a037"},
{file = "pyobjc_framework_SharedWithYou-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:dfb21782c107f5a67815a916643f7d5a14c12e0f923c333846c38b7564536c4f"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-SharedWithYouCore = ">=9.0.1"
[[package]]
name = "pyobjc-framework-sharedwithyoucore"
version = "9.0.1"
description = "Wrappers for the framework SharedWithYouCore on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-SharedWithYouCore-9.0.1.tar.gz", hash = "sha256:715f4dc0295182cb6164f508163b094c0edb8b5bdb846cd3bda979535cfdbb9a"},
{file = "pyobjc_framework_SharedWithYouCore-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:8c5583892ed11b2015d676927517b432ac56ae353cfd5b012477d661b8ff6435"},
{file = "pyobjc_framework_SharedWithYouCore-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:0724580d4eba42929f5e67d27bfc62f2170bbed76fbc4669c454d3d27c9ea1fc"},
{file = "pyobjc_framework_SharedWithYouCore-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:ca709ff2d2e87be5bcc5d0ae12b1655986ccc3a54fdf912e099f45a7be4a4d24"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-shazamkit"
version = "9.0.1"
description = "Wrappers for the framework ShazamKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-ShazamKit-9.0.1.tar.gz", hash = "sha256:e9b6d2554b876754613b6ebc668f4b0f1d22ac5d373fa10c3d8eea4d3bd972eb"},
{file = "pyobjc_framework_ShazamKit-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4053375d7402650cf5e9af8dc7833b75cfae05f0a26e48c54d2a0f570839c9ac"},
{file = "pyobjc_framework_ShazamKit-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e9706cc3cf27f01930348f19114d4d2984b8fbed9e3328a9c945a0fe44af2b99"},
{file = "pyobjc_framework_ShazamKit-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:392de93bc94c47356aac438a163aba89ea16429d246dc95afe556a307e67f5c8"},
{file = "pyobjc_framework_ShazamKit-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:af49cc2dd7ca889b47910b5dd8ca075944e787b07651b70abfadb88bc59b7f6c"},
{file = "pyobjc_framework_ShazamKit-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:3cf8eda1b27ad6665b2c55ecfce7f03930994f17e23ba0a62ab0a2e28df9c7e9"},
{file = "pyobjc_framework_ShazamKit-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:f03a71290c3d7e37cda8eab000feb5b408efabbd8868fbaa64ac944fd86ffcd1"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-social"
version = "9.0.1"
description = "Wrappers for the framework Social on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-Social-9.0.1.tar.gz", hash = "sha256:ac0552f7bcc3bfd35b4874821c9ee812b762f9c054450644cd520753c8579b6d"},
{file = "pyobjc_framework_Social-9.0.1-py2.py3-none-any.whl", hash = "sha256:fd5395ab95c271514f6befe0023c49636853efb32156408d9df9423fdd7bd75c"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-soundanalysis"
version = "9.0.1"
description = "Wrappers for the framework SoundAnalysis on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-SoundAnalysis-9.0.1.tar.gz", hash = "sha256:52ac3b7534afa19b8b9f3a3ec808f8c27d0a6b0dc2e3e87cadbc5ea03010e867"},
{file = "pyobjc_framework_SoundAnalysis-9.0.1-py2.py3-none-any.whl", hash = "sha256:580135eedaf10b64721e4fc0120c1f8a1cbcb1398fff1656dabf573819a9a24c"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-speech"
version = "9.0.1"
description = "Wrappers for the framework Speech on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-Speech-9.0.1.tar.gz", hash = "sha256:ec85948f88cc4a1f77c0cddca93046c0d0b4af526e3bc2aa90f77bdea916f288"},
{file = "pyobjc_framework_Speech-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:60722fdd68a8d93f087da893a02f9cf759549be54428664081bac1c4119337df"},
{file = "pyobjc_framework_Speech-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:5e315e5ca17c7c7b79a3d05a375b3ade972ae3177c29ba3be519211b4e2f53b8"},
{file = "pyobjc_framework_Speech-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:d50240d21a6e5104ed7e2bd3fef11fe7f8eca1fb4deff2e7fb46784cb483aa9a"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-spritekit"
version = "9.0.1"
description = "Wrappers for the framework SpriteKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-SpriteKit-9.0.1.tar.gz", hash = "sha256:7484dd95c055fdeda925ae1eec69379cc6fbb39da514c9ec71fcdeb6b0af181a"},
{file = "pyobjc_framework_SpriteKit-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:201520a4ed454e65597393617d4216953a758dd8eb3a2277b7dba5d43a6beb2b"},
{file = "pyobjc_framework_SpriteKit-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:c2ac9d671f04b29d587c0760cc6653d7d4e3da3ccca274572db0753fd462a523"},
{file = "pyobjc_framework_SpriteKit-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:82ed2de66175448a9a6ce3d6b638fbcc79bfaf0922b6bb5d975fadc96a8c3ec4"},
{file = "pyobjc_framework_SpriteKit-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:cdd4b0322d5c2feaedfb59d08c27f6bf94974c8e8795755306979f11326d7270"},
{file = "pyobjc_framework_SpriteKit-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:5e877e8e7af1c07873a324e9309f95f35f5f662ec32b2d5f19bdff2e5bf336fb"},
{file = "pyobjc_framework_SpriteKit-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:10616d3707e315fda9631ba57bc6c8a2bf5f2565204342c8bed923d995e5d6e4"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-Quartz = ">=9.0.1"
[[package]]
name = "pyobjc-framework-storekit"
version = "9.0.1"
description = "Wrappers for the framework StoreKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-StoreKit-9.0.1.tar.gz", hash = "sha256:f6dc49a17b6befb4d4d891c26080265edc1c260dbf14e66bca1ad037a72a7adc"},
{file = "pyobjc_framework_StoreKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:5a9df236fb4fba130deb7d5e1b4ab8d2c08a8c7ff8009e437171fb26e3fee5a0"},
{file = "pyobjc_framework_StoreKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:66bc9260e9987afc2f28435dc1485b61b86b25dba583c80edef1c0466d5c83fd"},
{file = "pyobjc_framework_StoreKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:60aab6cf4b6bbce5c3237cb0cd9d1eb9811cdb1797964a792d73d5f7f57a6bbb"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-syncservices"
version = "9.0.1"
description = "Wrappers for the framework SyncServices on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-SyncServices-9.0.1.tar.gz", hash = "sha256:9a038f6d857f92f9a4c34329905821726405c07f7be0e0f4a958f423e925633a"},
{file = "pyobjc_framework_SyncServices-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:d5a252805c802966c2b910efe92b5ac2323d5f624fb1b5ded0f6e79122073ac0"},
{file = "pyobjc_framework_SyncServices-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:8cf55195a4672e127506f46eef325c8901577e10d1ba07fac32a95ecec7c1210"},
{file = "pyobjc_framework_SyncServices-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:3525ea12627a8fb7aab3fbe3f2b509e52070e2f3485e93be02ca70d0be7102cd"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-CoreData = ">=9.0.1"
[[package]]
name = "pyobjc-framework-systemconfiguration"
version = "9.0.1"
description = "Wrappers for the framework SystemConfiguration on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-SystemConfiguration-9.0.1.tar.gz", hash = "sha256:0d328f3908b272d987aeaf56913dd4acf35bdb85a0a783cd3907c60e39b75bf3"},
{file = "pyobjc_framework_SystemConfiguration-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:903bef65bea55d351792b642101795425148692ec0863b18724e2def12da7681"},
{file = "pyobjc_framework_SystemConfiguration-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:d33a781ca04fb64e437c08e0d06be472e9e7c1f755d8459718fedc56b768f16a"},
{file = "pyobjc_framework_SystemConfiguration-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:0a0f6b63dacdb118c15975119fb5f3edf116fdf79a1d1f71f32877facbd80e7b"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-systemextensions"
version = "9.0.1"
description = "Wrappers for the framework SystemExtensions on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-SystemExtensions-9.0.1.tar.gz", hash = "sha256:0b95decfa84f863d5418c6ab341285b1f4c7344566c2cb6dbc62b6380a8d39ba"},
{file = "pyobjc_framework_SystemExtensions-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:f44ce5151f47efe5c3f20c5215350548bd97a02aba91b3ec3e18417267b7f875"},
{file = "pyobjc_framework_SystemExtensions-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:6146da97513e44d8edafe4e3fb30373f7b57a97c66cfbbd58901db8f81af83f5"},
{file = "pyobjc_framework_SystemExtensions-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:2e2bd5fcde4dd115012e621c7c6d327f120e23dce68b116ddbe35cd7b2165eba"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-threadnetwork"
version = "9.0.1"
description = "Wrappers for the framework ThreadNetwork on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-ThreadNetwork-9.0.1.tar.gz", hash = "sha256:426ed4d476cdb8a0c09752b8f85d586d40a6a0247e0c6f1ed40fe16689a93c54"},
{file = "pyobjc_framework_ThreadNetwork-9.0.1-py2.py3-none-any.whl", hash = "sha256:791fcb393d0ba4c42dd0225b852b07f84ab52faff938370cdc63892ebd871512"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-uniformtypeidentifiers"
version = "9.0.1"
description = "Wrappers for the framework UniformTypeIdentifiers on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-UniformTypeIdentifiers-9.0.1.tar.gz", hash = "sha256:027e0c12923c361be01f19604049fff0ef3b4b3c920477dbe746b7e8c312355f"},
{file = "pyobjc_framework_UniformTypeIdentifiers-9.0.1-py2.py3-none-any.whl", hash = "sha256:32ec96c1f99678cb1052d90c9582d78b3f61fcfb485a7b30f034345839370cce"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-usernotifications"
version = "9.0.1"
description = "Wrappers for the framework UserNotifications on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-UserNotifications-9.0.1.tar.gz", hash = "sha256:38894aefa85bebb855559b16f798c2b8cf34cbcb7b292cd52fe143c64c6e411b"},
{file = "pyobjc_framework_UserNotifications-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:36be81d5b5018d7e2ca769e517af48e72e47c9b4471e9225e5ee4a9107ffe00c"},
{file = "pyobjc_framework_UserNotifications-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:057692c2ef4c57e5347c82be1fd53ddef7d02b4a7efd0455ede04dee5c78edc1"},
{file = "pyobjc_framework_UserNotifications-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:705bfa9ff3cb999f4a53c38a6b0e97fe5bdc9c06ac294b07b5d6e7f2603caecd"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-usernotificationsui"
version = "9.0.1"
description = "Wrappers for the framework UserNotificationsUI on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-UserNotificationsUI-9.0.1.tar.gz", hash = "sha256:7ce84ee3133fca72ea4187e820e86910a5c320422cb30e85043652917c008698"},
{file = "pyobjc_framework_UserNotificationsUI-9.0.1-py2.py3-none-any.whl", hash = "sha256:6fb9f16e74893fde59bd2323cfd24764acc74a5fa3652c79b52aea4e62896b65"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-UserNotifications = ">=9.0.1"
[[package]]
name = "pyobjc-framework-videosubscriberaccount"
version = "9.0.1"
description = "Wrappers for the framework VideoSubscriberAccount on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-VideoSubscriberAccount-9.0.1.tar.gz", hash = "sha256:38e0fde0cdfdab53352f880370cc5cea49b6c6f703f58dd0c14e0f1f09bedf42"},
{file = "pyobjc_framework_VideoSubscriberAccount-9.0.1-py2.py3-none-any.whl", hash = "sha256:4a40c908d8590a75bf71006df7429c3cbe8f4a3ccbbab8e56b6d09ad92ac1b9e"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-videotoolbox"
version = "9.0.1"
description = "Wrappers for the framework VideoToolbox on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-VideoToolbox-9.0.1.tar.gz", hash = "sha256:3ff52b8a9c06bb25a6894fafbffa97607da7294cf10ad8337dc7d707d524f9f3"},
{file = "pyobjc_framework_VideoToolbox-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:2da628f91c7dc4208edf581effdc826909c7c970807f186c0301df3e7527b19c"},
{file = "pyobjc_framework_VideoToolbox-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:706482e2f21e5c37f44aceb2e0df4d4f67157fb11877e75e210a137a743e0ae3"},
{file = "pyobjc_framework_VideoToolbox-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:405d519058d51da6e6f9e6e183325b01ab49386547bd61faaa07b19a237fe916"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-CoreMedia = ">=9.0.1"
pyobjc-framework-Quartz = ">=9.0.1"
[[package]]
name = "pyobjc-framework-virtualization"
version = "9.0.1"
description = "Wrappers for the framework Virtualization on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-Virtualization-9.0.1.tar.gz", hash = "sha256:98ecb1e7b8021013edd2905c63d23dfd5cea58c8baaf67715060c84b120a2e95"},
{file = "pyobjc_framework_Virtualization-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:b2c4d6ed95845da4fce43440686b07c89dc6a3b9d4225ecc828ebf7bd9e0ec6e"},
{file = "pyobjc_framework_Virtualization-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:9c038560122c873e5bd389f249ba463b7a2f6f7b472777aadd018ab8370407c8"},
{file = "pyobjc_framework_Virtualization-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:1f663ac0694d91788c5ab0fa1ddcd6d1764f431f45106575ce66c546749d450b"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyobjc-framework-vision"
version = "9.0.1"
description = "Wrappers for the framework Vision on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-Vision-9.0.1.tar.gz", hash = "sha256:0f5a6f56fd4a2d9ea340aeafe06479b500aebfcc2b81aa2a496d438a00598222"},
{file = "pyobjc_framework_Vision-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:ce1e8b4d84481ac2e66fb9075e5f1c2693db02d45283fa1797b7c483b4870a75"},
{file = "pyobjc_framework_Vision-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:6151dcdb296933efa26d0d1003d34904dd6935ba1b69649483255c1aa67742bc"},
{file = "pyobjc_framework_Vision-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:0a0195a9802fcae8b5b17ab8da7187d0be6903572a3bbb64c0e979015469ddd4"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
pyobjc-framework-CoreML = ">=9.0.1"
pyobjc-framework-Quartz = ">=9.0.1"
[[package]]
name = "pyobjc-framework-webkit"
version = "9.0.1"
description = "Wrappers for the framework WebKit on macOS"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "pyobjc-framework-WebKit-9.0.1.tar.gz", hash = "sha256:82ed0cb273012b48f7489072d6e00579f42d54bc4543471c262db3e5c4bb9e87"},
{file = "pyobjc_framework_WebKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:037082f72fa1f1d87889fdc172726c3381769de24ca5207d596f3925df9b25f0"},
{file = "pyobjc_framework_WebKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:952685b820545036833ed737600d32c344916a83b2af4e04acb4b618aaac9431"},
{file = "pyobjc_framework_WebKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:28a7859401b5af7c47e17612b4b3baca6669e76f974f6f6bfe5e93921a00adec"},
]
[package.dependencies]
pyobjc-core = ">=9.0.1"
pyobjc-framework-Cocoa = ">=9.0.1"
[[package]]
name = "pyparsing"
version = "3.0.9"
description = "pyparsing module - Classes and methods to define and execute parsing grammars"
category = "dev"
optional = false
python-versions = ">=3.6.8"
files = [
{file = "pyparsing-3.0.9-py3-none-any.whl", hash = "sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc"},
{file = "pyparsing-3.0.9.tar.gz", hash = "sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb"},
]
[package.extras]
diagrams = ["jinja2", "railroad-diagrams"]
[[package]]
name = "pyperclip"
version = "1.8.2"
description = "A cross-platform clipboard module for Python. (Only handles plain text for now.)"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "pyperclip-1.8.2.tar.gz", hash = "sha256:105254a8b04934f0bc84e9c24eb360a591aaf6535c9def5f29d92af107a9bf57"},
]
[[package]]
name = "pyqt6"
version = "6.4.2"
description = "Python bindings for the Qt cross platform application toolkit"
category = "main"
optional = false
python-versions = ">=3.6.1"
files = [
{file = "PyQt6-6.4.2-cp37-abi3-macosx_10_14_universal2.whl", hash = "sha256:c128bc0f17833e324593e3db83e99470d451a197dd17ff0333927b946c935bd9"},
{file = "PyQt6-6.4.2-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:18d1daf98d9236d55102cdadafd1056f5802f3c9288fcf7238569937b71a89f0"},
{file = "PyQt6-6.4.2-cp37-abi3-win_amd64.whl", hash = "sha256:25bd399b4a95dce65d5f937c1aa85d3c7e14a21745ae2a4ca14c0116cd104290"},
{file = "PyQt6-6.4.2.tar.gz", hash = "sha256:740244f608fe15ee1d89695c43f31a14caeca41c4f02ac36c86dfba4a5d5813d"},
]
[package.dependencies]
PyQt6-Qt6 = ">=6.4.0"
PyQt6-sip = ">=13.4,<14"
[[package]]
name = "pyqt6-qt6"
version = "6.4.3"
description = "The subset of a Qt installation needed by PyQt6."
category = "main"
optional = false
python-versions = "*"
files = [
{file = "PyQt6_Qt6-6.4.3-py3-none-macosx_10_14_x86_64.whl", hash = "sha256:b133bbc53e1cc05aafd78bfd3a577826481a976021d041c1c57d7dadc7de1c11"},
{file = "PyQt6_Qt6-6.4.3-py3-none-macosx_11_0_arm64.whl", hash = "sha256:27cc19976c872ae7111fcab8a9e9eae8c5ec5e55bfb6938a379551148b85f5b0"},
{file = "PyQt6_Qt6-6.4.3-py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:96f30cca49af18f6863c66576b90f2f29987dc35397994d0575b197226c5b328"},
{file = "PyQt6_Qt6-6.4.3-py3-none-win_amd64.whl", hash = "sha256:b0151097aa93235676c0f83ce23916ee31ca8584bd1b45923725068404542cc2"},
]
[[package]]
name = "pyqt6-sip"
version = "13.4.1"
description = "The sip module support for PyQt6"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "PyQt6_sip-13.4.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ee06f255787a0b4957f357f93b78d2a11ca3761916833e3afa83f1381d4d1a46"},
{file = "PyQt6_sip-13.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:3a674c591d4274d4ea8127205290e927a7dab0eb87a0038d4f4ea1d430782649"},
{file = "PyQt6_sip-13.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:3ef9392e4ae29d393b79237d85840cdc6b8831f36eed5d56c7d9b329b380cc8d"},
{file = "PyQt6_sip-13.4.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a2a0461992c6657f343308b150c4d6b57e9e7a0e5c2f79538434e7fb869ea827"},
{file = "PyQt6_sip-13.4.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:5731f22618435654352ef07684549a17be82b75254227fc80b4b5b0b59fc6656"},
{file = "PyQt6_sip-13.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:fbee0d554e0e98f56dbf6d94b00a28cc32425938ad7ae98fd91f8822c5b24d45"},
{file = "PyQt6_sip-13.4.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a81490ee84d7a41a126b116081bd97d758f41bf706aee0a8cec24d6e4c660184"},
{file = "PyQt6_sip-13.4.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:224575e84805c4317bacd5d1b8e93e0ad5c48685dadbbe1e902d4ebe16f22828"},
{file = "PyQt6_sip-13.4.1-cp37-cp37m-win_amd64.whl", hash = "sha256:36ae29cdc223cacc1257d0f5075cf81474550c6d26b728f922487a2aa935f130"},
{file = "PyQt6_sip-13.4.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fcc6d78314783f4a193f02353f431b7ea4d357f47c3c7a7d0740e723f69c64dc"},
{file = "PyQt6_sip-13.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:5bc4beb6fb1de4c9ba8beee7b1a4a813fa888c3b095206dafcd25d7e6e4ed2a7"},
{file = "PyQt6_sip-13.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:0df998f2b6ceeacfd10de773441572e215be0c9cae566cc7dd36e231bf714a12"},
{file = "PyQt6_sip-13.4.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e670a7b2fb7e32204ce67d274017bfff3e21139d217d60cebbfcb75b019c91ee"},
{file = "PyQt6_sip-13.4.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:5c36ab984402e96792eebf4b031abfaa589aa20af3190a79c54502c16964d97e"},
{file = "PyQt6_sip-13.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:43935873d60f57719632840d517afee04ef8f30e92cfe0dadc7e6326691920fc"},
{file = "PyQt6_sip-13.4.1.tar.gz", hash = "sha256:e00e287ea05bbc293fc6e2198301962af9b7b622bd2daf4288f925a88ae35dc9"},
]
[[package]]
name = "pyrect"
version = "0.2.0"
description = "PyRect is a simple module with a Rect class for Pygame-like rectangular areas."
category = "main"
optional = false
python-versions = "*"
files = [
{file = "PyRect-0.2.0.tar.gz", hash = "sha256:f65155f6df9b929b67caffbd57c0947c5ae5449d3b580d178074bffb47a09b78"},
]
[[package]]
name = "pyscreeze"
version = "0.1.28"
description = "A simple, cross-platform screenshot module for Python 2 and 3."
category = "main"
optional = false
python-versions = "*"
files = [
{file = "PyScreeze-0.1.28.tar.gz", hash = "sha256:4428600ed19b30cd3f4b5d83767d198fc1dbae7439eecf9bd795445c009b67ae"},
]
[[package]]
name = "pysocks"
version = "1.7.1"
description = "A Python SOCKS client module. See https://github.com/Anorov/PySocks for more information."
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
files = [
{file = "PySocks-1.7.1-py27-none-any.whl", hash = "sha256:08e69f092cc6dbe92a0fdd16eeb9b9ffbc13cadfe5ca4c7bd92ffb078b293299"},
{file = "PySocks-1.7.1-py3-none-any.whl", hash = "sha256:2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5"},
{file = "PySocks-1.7.1.tar.gz", hash = "sha256:3f8804571ebe159c380ac6de37643bb4685970655d3bba243530d6558b799aa0"},
]
[[package]]
name = "pytest"
version = "7.2.2"
description = "pytest: simple powerful testing with Python"
category = "dev"
optional = false
python-versions = ">=3.7"
files = [
{file = "pytest-7.2.2-py3-none-any.whl", hash = "sha256:130328f552dcfac0b1cec75c12e3f005619dc5f874f0a06e8ff7263f0ee6225e"},
{file = "pytest-7.2.2.tar.gz", hash = "sha256:c99ab0c73aceb050f68929bc93af19ab6db0558791c6a0715723abe9d0ade9d4"},
]
[package.dependencies]
attrs = ">=19.2.0"
colorama = {version = "*", markers = "sys_platform == \"win32\""}
iniconfig = "*"
packaging = "*"
pluggy = ">=0.12,<2.0"
[package.extras]
testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "xmlschema"]
[[package]]
name = "pytest-cov"
version = "4.0.0"
description = "Pytest plugin for measuring coverage."
category = "dev"
optional = false
python-versions = ">=3.6"
files = [
{file = "pytest-cov-4.0.0.tar.gz", hash = "sha256:996b79efde6433cdbd0088872dbc5fb3ed7fe1578b68cdbba634f14bb8dd0470"},
{file = "pytest_cov-4.0.0-py3-none-any.whl", hash = "sha256:2feb1b751d66a8bd934e5edfa2e961d11309dc37b73b0eabe73b5945fee20f6b"},
]
[package.dependencies]
coverage = {version = ">=5.2.1", extras = ["toml"]}
pytest = ">=4.6"
[package.extras]
testing = ["fields", "hunter", "process-tests", "pytest-xdist", "six", "virtualenv"]
[[package]]
name = "python-dateutil"
version = "2.8.2"
description = "Extensions to the standard Python datetime module"
category = "main"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
files = [
{file = "python-dateutil-2.8.2.tar.gz", hash = "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86"},
{file = "python_dateutil-2.8.2-py2.py3-none-any.whl", hash = "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"},
]
[package.dependencies]
six = ">=1.5"
[[package]]
name = "python-decouple"
version = "3.8"
description = "Strict separation of settings from code."
category = "main"
optional = false
python-versions = "*"
files = [
{file = "python-decouple-3.8.tar.gz", hash = "sha256:ba6e2657d4f376ecc46f77a3a615e058d93ba5e465c01bbe57289bfb7cce680f"},
{file = "python_decouple-3.8-py3-none-any.whl", hash = "sha256:d0d45340815b25f4de59c974b855bb38d03151d81b037d9e3f463b0c9f8cbd66"},
]
[[package]]
name = "python-slugify"
version = "8.0.1"
description = "A Python slugify application that also handles Unicode"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "python-slugify-8.0.1.tar.gz", hash = "sha256:ce0d46ddb668b3be82f4ed5e503dbc33dd815d83e2eb6824211310d3fb172a27"},
{file = "python_slugify-8.0.1-py2.py3-none-any.whl", hash = "sha256:70ca6ea68fe63ecc8fa4fcf00ae651fc8a5d02d93dcd12ae6d4fc7ca46c4d395"},
]
[package.dependencies]
text-unidecode = ">=1.3"
[package.extras]
unidecode = ["Unidecode (>=1.1.1)"]
[[package]]
name = "python3-xlib"
version = "0.15"
description = "Python3 X Library"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "python3-xlib-0.15.tar.gz", hash = "sha256:dc4245f3ae4aa5949c1d112ee4723901ade37a96721ba9645f2bfa56e5b383f8"},
]
[[package]]
name = "pytweening"
version = "1.0.4"
description = "A collection of tweening / easing functions."
category = "main"
optional = false
python-versions = "*"
files = [
{file = "pytweening-1.0.4.tar.gz", hash = "sha256:8533282cf70b31de8a0499e1cf420930b0013c787118872b2ec899382792e2e6"},
]
[[package]]
name = "pytz"
version = "2022.7.1"
description = "World timezone definitions, modern and historical"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "pytz-2022.7.1-py2.py3-none-any.whl", hash = "sha256:78f4f37d8198e0627c5f1143240bb0206b8691d8d7ac6d78fee88b78733f8c4a"},
{file = "pytz-2022.7.1.tar.gz", hash = "sha256:01a0681c4b9684a28304615eba55d1ab31ae00bf68ec157ec3708a8182dbbcd0"},
]
[[package]]
name = "pywin32-ctypes"
version = "0.2.0"
description = ""
category = "main"
optional = false
python-versions = "*"
files = [
{file = "pywin32-ctypes-0.2.0.tar.gz", hash = "sha256:24ffc3b341d457d48e8922352130cf2644024a4ff09762a2261fd34c36ee5942"},
{file = "pywin32_ctypes-0.2.0-py2.py3-none-any.whl", hash = "sha256:9dc2d991b3479cc2df15930958b674a48a227d5361d413827a4cfd0b5876fc98"},
]
[[package]]
name = "pyyaml"
version = "6.0"
description = "YAML parser and emitter for Python"
category = "main"
optional = false
python-versions = ">=3.6"
files = [
{file = "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53"},
{file = "PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c"},
{file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc"},
{file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b"},
{file = "PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5"},
{file = "PyYAML-6.0-cp310-cp310-win32.whl", hash = "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513"},
{file = "PyYAML-6.0-cp310-cp310-win_amd64.whl", hash = "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a"},
{file = "PyYAML-6.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358"},
{file = "PyYAML-6.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1"},
{file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d"},
{file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f"},
{file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782"},
{file = "PyYAML-6.0-cp311-cp311-win32.whl", hash = "sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7"},
{file = "PyYAML-6.0-cp311-cp311-win_amd64.whl", hash = "sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf"},
{file = "PyYAML-6.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86"},
{file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f"},
{file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92"},
{file = "PyYAML-6.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4"},
{file = "PyYAML-6.0-cp36-cp36m-win32.whl", hash = "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293"},
{file = "PyYAML-6.0-cp36-cp36m-win_amd64.whl", hash = "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57"},
{file = "PyYAML-6.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c"},
{file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0"},
{file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4"},
{file = "PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9"},
{file = "PyYAML-6.0-cp37-cp37m-win32.whl", hash = "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737"},
{file = "PyYAML-6.0-cp37-cp37m-win_amd64.whl", hash = "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d"},
{file = "PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b"},
{file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba"},
{file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34"},
{file = "PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287"},
{file = "PyYAML-6.0-cp38-cp38-win32.whl", hash = "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78"},
{file = "PyYAML-6.0-cp38-cp38-win_amd64.whl", hash = "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07"},
{file = "PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b"},
{file = "PyYAML-6.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174"},
{file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803"},
{file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3"},
{file = "PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0"},
{file = "PyYAML-6.0-cp39-cp39-win32.whl", hash = "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb"},
{file = "PyYAML-6.0-cp39-cp39-win_amd64.whl", hash = "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c"},
{file = "PyYAML-6.0.tar.gz", hash = "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2"},
]
[[package]]
name = "redis"
version = "4.5.3"
description = "Python client for Redis database and key-value store"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "redis-4.5.3-py3-none-any.whl", hash = "sha256:7df17a0a2b72a4c8895b462dd07616c51b1dcb48fdd7ecb7b6f4bf39ecb2e94e"},
{file = "redis-4.5.3.tar.gz", hash = "sha256:56732e156fe31801c4f43396bd3ca0c2a7f6f83d7936798531b9848d103381aa"},
]
[package.extras]
hiredis = ["hiredis (>=1.0.0)"]
ocsp = ["cryptography (>=36.0.1)", "pyopenssl (==20.0.1)", "requests (>=2.26.0)"]
[[package]]
name = "requests"
version = "2.28.2"
description = "Python HTTP for Humans."
category = "main"
optional = false
python-versions = ">=3.7, <4"
files = [
{file = "requests-2.28.2-py3-none-any.whl", hash = "sha256:64299f4909223da747622c030b781c0d7811e359c37124b4bd368fb8c6518baa"},
{file = "requests-2.28.2.tar.gz", hash = "sha256:98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf"},
]
[package.dependencies]
certifi = ">=2017.4.17"
charset-normalizer = ">=2,<4"
idna = ">=2.5,<4"
urllib3 = ">=1.21.1,<1.27"
[package.extras]
socks = ["PySocks (>=1.5.6,!=1.5.7)"]
use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"]
[[package]]
name = "rfc3986"
version = "1.5.0"
description = "Validating URI References per RFC 3986"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "rfc3986-1.5.0-py2.py3-none-any.whl", hash = "sha256:a86d6e1f5b1dc238b218b012df0aa79409667bb209e58da56d0b94704e712a97"},
{file = "rfc3986-1.5.0.tar.gz", hash = "sha256:270aaf10d87d0d4e095063c65bf3ddbc6ee3d0b226328ce21e036f946e421835"},
]
[package.dependencies]
idna = {version = "*", optional = true, markers = "extra == \"idna2008\""}
[package.extras]
idna2008 = ["idna"]
[[package]]
name = "ruamel-yaml"
version = "0.17.21"
description = "ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order"
category = "dev"
optional = false
python-versions = ">=3"
files = [
{file = "ruamel.yaml-0.17.21-py3-none-any.whl", hash = "sha256:742b35d3d665023981bd6d16b3d24248ce5df75fdb4e2924e93a05c1f8b61ca7"},
{file = "ruamel.yaml-0.17.21.tar.gz", hash = "sha256:8b7ce697a2f212752a35c1ac414471dc16c424c9573be4926b56ff3f5d23b7af"},
]
[package.extras]
docs = ["ryd"]
jinja2 = ["ruamel.yaml.jinja2 (>=0.2)"]
[[package]]
name = "safety"
version = "2.3.5"
description = "Checks installed dependencies for known vulnerabilities and licenses."
category = "dev"
optional = false
python-versions = "*"
files = [
{file = "safety-2.3.5-py3-none-any.whl", hash = "sha256:2227fcac1b22b53c1615af78872b48348661691450aa25d6704a5504dbd1f7e2"},
{file = "safety-2.3.5.tar.gz", hash = "sha256:a60c11f8952f412cbb165d70cb1f673a3b43a2ba9a93ce11f97e6a4de834aa3a"},
]
[package.dependencies]
Click = ">=8.0.2"
dparse = ">=0.6.2"
packaging = ">=21.0,<22.0"
requests = "*"
"ruamel.yaml" = ">=0.17.21"
setuptools = ">=19.3"
[package.extras]
github = ["jinja2 (>=3.1.0)", "pygithub (>=1.43.3)"]
gitlab = ["python-gitlab (>=1.3.0)"]
[[package]]
name = "selenium"
version = "4.8.3"
description = ""
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "selenium-4.8.3-py3-none-any.whl", hash = "sha256:28430ac54a54fa59ad1f5392a1b89b169fe3ab2c2ccd1a9a10b6fe74f36cd6da"},
{file = "selenium-4.8.3.tar.gz", hash = "sha256:61cda3a304f82637162bc155cae7bf88fdb04c115fa2cb1c1c2e1358fcd19a9f"},
]
[package.dependencies]
certifi = ">=2021.10.8"
trio = ">=0.17,<1.0"
trio-websocket = ">=0.9,<1.0"
urllib3 = {version = ">=1.26,<2.0", extras = ["socks"]}
[[package]]
name = "setuptools"
version = "67.6.0"
description = "Easily download, build, install, upgrade, and uninstall Python packages"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "setuptools-67.6.0-py3-none-any.whl", hash = "sha256:b78aaa36f6b90a074c1fa651168723acbf45d14cb1196b6f02c0fd07f17623b2"},
{file = "setuptools-67.6.0.tar.gz", hash = "sha256:2ee892cd5f29f3373097f5a814697e397cf3ce313616df0af11231e2ad118077"},
]
[package.extras]
docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-hoverxref (<2)", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (==0.8.3)", "sphinx-reredirects", "sphinxcontrib-towncrier"]
testing = ["build[virtualenv]", "filelock (>=3.4.0)", "flake8 (<5)", "flake8-2020", "ini2toml[lite] (>=0.9)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "pip (>=19.1)", "pip-run (>=8.8)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)", "pytest-perf", "pytest-timeout", "pytest-xdist", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"]
testing-integration = ["build[virtualenv]", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"]
[[package]]
name = "simple-term-menu"
version = "1.6.1"
description = "A Python package which creates simple interactive menus on the command line."
category = "main"
optional = false
python-versions = "~=3.5"
files = [
{file = "simple-term-menu-1.6.1.tar.gz", hash = "sha256:368b4158d1749b868552fb6c054b8301785086c71a7253dac8404cc3cb2d30e8"},
{file = "simple_term_menu-1.6.1-py3-none-any.whl", hash = "sha256:f12945d5c6998088e86a228e0aff12ff655f5bfad786c86677f23faa1d2afa50"},
]
[[package]]
name = "six"
version = "1.16.0"
description = "Python 2 and 3 compatibility utilities"
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
files = [
{file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"},
{file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"},
]
[[package]]
name = "sniffio"
version = "1.3.0"
description = "Sniff out which async library your code is running under"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "sniffio-1.3.0-py3-none-any.whl", hash = "sha256:eecefdce1e5bbfb7ad2eeaabf7c1eeb404d7757c379bd1f7e5cce9d8bf425384"},
{file = "sniffio-1.3.0.tar.gz", hash = "sha256:e60305c5e5d314f5389259b7f22aaa33d8f7dee49763119234af3755c55b9101"},
]
[[package]]
name = "sortedcontainers"
version = "2.4.0"
description = "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "sortedcontainers-2.4.0-py2.py3-none-any.whl", hash = "sha256:a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0"},
{file = "sortedcontainers-2.4.0.tar.gz", hash = "sha256:25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88"},
]
[[package]]
name = "sqlalchemy"
version = "1.4.47"
description = "Database Abstraction Library"
category = "main"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7"
files = [
{file = "SQLAlchemy-1.4.47-cp27-cp27m-macosx_10_14_x86_64.whl", hash = "sha256:dcfb480bfc9e1fab726003ae00a6bfc67a29bad275b63a4e36d17fe7f13a624e"},
{file = "SQLAlchemy-1.4.47-cp27-cp27m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:28fda5a69d6182589892422c5a9b02a8fd1125787aab1d83f1392aa955bf8d0a"},
{file = "SQLAlchemy-1.4.47-cp27-cp27m-win32.whl", hash = "sha256:45e799c1a41822eba6bee4e59b0e38764e1a1ee69873ab2889079865e9ea0e23"},
{file = "SQLAlchemy-1.4.47-cp27-cp27m-win_amd64.whl", hash = "sha256:10edbb92a9ef611f01b086e271a9f6c1c3e5157c3b0c5ff62310fb2187acbd4a"},
{file = "SQLAlchemy-1.4.47-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:7a4df53472c9030a8ddb1cce517757ba38a7a25699bbcabd57dcc8a5d53f324e"},
{file = "SQLAlchemy-1.4.47-cp310-cp310-macosx_11_0_x86_64.whl", hash = "sha256:511d4abc823152dec49461209607bbfb2df60033c8c88a3f7c93293b8ecbb13d"},
{file = "SQLAlchemy-1.4.47-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dbe57f39f531c5d68d5594ea4613daa60aba33bb51a8cc42f96f17bbd6305e8d"},
{file = "SQLAlchemy-1.4.47-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ca8ab6748e3ec66afccd8b23ec2f92787a58d5353ce9624dccd770427ee67c82"},
{file = "SQLAlchemy-1.4.47-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:299b5c5c060b9fbe51808d0d40d8475f7b3873317640b9b7617c7f988cf59fda"},
{file = "SQLAlchemy-1.4.47-cp310-cp310-win32.whl", hash = "sha256:684e5c773222781775c7f77231f412633d8af22493bf35b7fa1029fdf8066d10"},
{file = "SQLAlchemy-1.4.47-cp310-cp310-win_amd64.whl", hash = "sha256:2bba39b12b879c7b35cde18b6e14119c5f1a16bd064a48dd2ac62d21366a5e17"},
{file = "SQLAlchemy-1.4.47-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:795b5b9db573d3ed61fae74285d57d396829e3157642794d3a8f72ec2a5c719b"},
{file = "SQLAlchemy-1.4.47-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:989c62b96596b7938cbc032e39431e6c2d81b635034571d6a43a13920852fb65"},
{file = "SQLAlchemy-1.4.47-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e3b67bda733da1dcdccaf354e71ef01b46db483a4f6236450d3f9a61efdba35a"},
{file = "SQLAlchemy-1.4.47-cp311-cp311-win32.whl", hash = "sha256:9a198f690ac12a3a807e03a5a45df6a30cd215935f237a46f4248faed62e69c8"},
{file = "SQLAlchemy-1.4.47-cp311-cp311-win_amd64.whl", hash = "sha256:03be6f3cb66e69fb3a09b5ea89d77e4bc942f3bf84b207dba84666a26799c166"},
{file = "SQLAlchemy-1.4.47-cp36-cp36m-macosx_10_14_x86_64.whl", hash = "sha256:16ee6fea316790980779268da47a9260d5dd665c96f225d28e7750b0bb2e2a04"},
{file = "SQLAlchemy-1.4.47-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:557675e0befafa08d36d7a9284e8761c97490a248474d778373fb96b0d7fd8de"},
{file = "SQLAlchemy-1.4.47-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:bb2797fee8a7914fb2c3dc7de404d3f96eb77f20fc60e9ee38dc6b0ca720f2c2"},
{file = "SQLAlchemy-1.4.47-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28297aa29e035f29cba6b16aacd3680fbc6a9db682258d5f2e7b49ec215dbe40"},
{file = "SQLAlchemy-1.4.47-cp36-cp36m-win32.whl", hash = "sha256:998e782c8d9fd57fa8704d149ccd52acf03db30d7dd76f467fd21c1c21b414fa"},
{file = "SQLAlchemy-1.4.47-cp36-cp36m-win_amd64.whl", hash = "sha256:dde4d02213f1deb49eaaf8be8a6425948963a7af84983b3f22772c63826944de"},
{file = "SQLAlchemy-1.4.47-cp37-cp37m-macosx_10_15_x86_64.whl", hash = "sha256:e98ef1babe34f37f443b7211cd3ee004d9577a19766e2dbacf62fce73c76245a"},
{file = "SQLAlchemy-1.4.47-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:14a3879853208a242b5913f3a17c6ac0eae9dc210ff99c8f10b19d4a1ed8ed9b"},
{file = "SQLAlchemy-1.4.47-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:7120a2f72599d4fed7c001fa1cbbc5b4d14929436135768050e284f53e9fbe5e"},
{file = "SQLAlchemy-1.4.47-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:048509d7f3ac27b83ad82fd96a1ab90a34c8e906e4e09c8d677fc531d12c23c5"},
{file = "SQLAlchemy-1.4.47-cp37-cp37m-win32.whl", hash = "sha256:6572d7c96c2e3e126d0bb27bfb1d7e2a195b68d951fcc64c146b94f088e5421a"},
{file = "SQLAlchemy-1.4.47-cp37-cp37m-win_amd64.whl", hash = "sha256:a6c3929df5eeaf3867724003d5c19fed3f0c290f3edc7911616616684f200ecf"},
{file = "SQLAlchemy-1.4.47-cp38-cp38-macosx_10_15_x86_64.whl", hash = "sha256:71d4bf7768169c4502f6c2b0709a02a33703544f611810fb0c75406a9c576ee1"},
{file = "SQLAlchemy-1.4.47-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd45c60cc4f6d68c30d5179e2c2c8098f7112983532897566bb69c47d87127d3"},
{file = "SQLAlchemy-1.4.47-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:0fdbb8e9d4e9003f332a93d6a37bca48ba8095086c97a89826a136d8eddfc455"},
{file = "SQLAlchemy-1.4.47-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f216a51451a0a0466e082e163591f6dcb2f9ec182adb3f1f4b1fd3688c7582c"},
{file = "SQLAlchemy-1.4.47-cp38-cp38-win32.whl", hash = "sha256:bd988b3362d7e586ef581eb14771bbb48793a4edb6fcf62da75d3f0f3447060b"},
{file = "SQLAlchemy-1.4.47-cp38-cp38-win_amd64.whl", hash = "sha256:32ab09f2863e3de51529aa84ff0e4fe89a2cb1bfbc11e225b6dbc60814e44c94"},
{file = "SQLAlchemy-1.4.47-cp39-cp39-macosx_11_0_x86_64.whl", hash = "sha256:07764b240645627bc3e82596435bd1a1884646bfc0721642d24c26b12f1df194"},
{file = "SQLAlchemy-1.4.47-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e2a42017984099ef6f56438a6b898ce0538f6fadddaa902870c5aa3e1d82583"},
{file = "SQLAlchemy-1.4.47-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:6b6d807c76c20b4bc143a49ad47782228a2ac98bdcdcb069da54280e138847fc"},
{file = "SQLAlchemy-1.4.47-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6a94632ba26a666e7be0a7d7cc3f7acab622a04259a3aa0ee50ff6d44ba9df0d"},
{file = "SQLAlchemy-1.4.47-cp39-cp39-win32.whl", hash = "sha256:f80915681ea9001f19b65aee715115f2ad310730c8043127cf3e19b3009892dd"},
{file = "SQLAlchemy-1.4.47-cp39-cp39-win_amd64.whl", hash = "sha256:fc700b862e0a859a37faf85367e205e7acaecae5a098794aff52fdd8aea77b12"},
{file = "SQLAlchemy-1.4.47.tar.gz", hash = "sha256:95fc02f7fc1f3199aaa47a8a757437134cf618e9d994c84effd53f530c38586f"},
]
[package.dependencies]
greenlet = {version = "!=0.4.17", markers = "python_version >= \"3\" and platform_machine == \"aarch64\" or python_version >= \"3\" and platform_machine == \"ppc64le\" or python_version >= \"3\" and platform_machine == \"x86_64\" or python_version >= \"3\" and platform_machine == \"amd64\" or python_version >= \"3\" and platform_machine == \"AMD64\" or python_version >= \"3\" and platform_machine == \"win32\" or python_version >= \"3\" and platform_machine == \"WIN32\""}
[package.extras]
aiomysql = ["aiomysql", "greenlet (!=0.4.17)"]
aiosqlite = ["aiosqlite", "greenlet (!=0.4.17)", "typing-extensions (!=3.10.0.1)"]
asyncio = ["greenlet (!=0.4.17)"]
asyncmy = ["asyncmy (>=0.2.3,!=0.2.4)", "greenlet (!=0.4.17)"]
mariadb-connector = ["mariadb (>=1.0.1,!=1.1.2)"]
mssql = ["pyodbc"]
mssql-pymssql = ["pymssql"]
mssql-pyodbc = ["pyodbc"]
mypy = ["mypy (>=0.910)", "sqlalchemy2-stubs"]
mysql = ["mysqlclient (>=1.4.0)", "mysqlclient (>=1.4.0,<2)"]
mysql-connector = ["mysql-connector-python"]
oracle = ["cx-oracle (>=7)", "cx-oracle (>=7,<8)"]
postgresql = ["psycopg2 (>=2.7)"]
postgresql-asyncpg = ["asyncpg", "greenlet (!=0.4.17)"]
postgresql-pg8000 = ["pg8000 (>=1.16.6,!=1.29.0)"]
postgresql-psycopg2binary = ["psycopg2-binary"]
postgresql-psycopg2cffi = ["psycopg2cffi"]
pymysql = ["pymysql", "pymysql (<1)"]
sqlcipher = ["sqlcipher3-binary"]
[[package]]
name = "sqlalchemy-utils"
version = "0.38.3"
description = "Various utility functions for SQLAlchemy."
category = "main"
optional = false
python-versions = "~=3.6"
files = [
{file = "SQLAlchemy-Utils-0.38.3.tar.gz", hash = "sha256:9f9afba607a40455cf703adfa9846584bf26168a0c5a60a70063b70d65051f4d"},
{file = "SQLAlchemy_Utils-0.38.3-py3-none-any.whl", hash = "sha256:5c13b5d08adfaa85f3d4e8ec09a75136216fad41346980d02974a70a77988bf9"},
]
[package.dependencies]
SQLAlchemy = ">=1.3"
[package.extras]
arrow = ["arrow (>=0.3.4)"]
babel = ["Babel (>=1.3)"]
color = ["colour (>=0.0.4)"]
encrypted = ["cryptography (>=0.6)"]
intervals = ["intervals (>=0.7.1)"]
password = ["passlib (>=1.6,<2.0)"]
pendulum = ["pendulum (>=2.0.5)"]
phone = ["phonenumbers (>=5.9.2)"]
test = ["Jinja2 (>=2.3)", "Pygments (>=1.2)", "backports.zoneinfo", "docutils (>=0.10)", "flake8 (>=2.4.0)", "flexmock (>=0.9.7)", "isort (>=4.2.2)", "pg8000 (>=1.12.4)", "psycopg2 (>=2.5.1)", "psycopg2cffi (>=2.8.1)", "pymysql", "pyodbc", "pytest (>=2.7.1)", "python-dateutil (>=2.6)", "pytz (>=2014.2)"]
test-all = ["Babel (>=1.3)", "Jinja2 (>=2.3)", "Pygments (>=1.2)", "arrow (>=0.3.4)", "backports.zoneinfo", "colour (>=0.0.4)", "cryptography (>=0.6)", "docutils (>=0.10)", "flake8 (>=2.4.0)", "flexmock (>=0.9.7)", "furl (>=0.4.1)", "intervals (>=0.7.1)", "isort (>=4.2.2)", "passlib (>=1.6,<2.0)", "pendulum (>=2.0.5)", "pg8000 (>=1.12.4)", "phonenumbers (>=5.9.2)", "psycopg2 (>=2.5.1)", "psycopg2cffi (>=2.8.1)", "pymysql", "pyodbc", "pytest (>=2.7.1)", "python-dateutil", "python-dateutil (>=2.6)", "pytz (>=2014.2)"]
timezone = ["python-dateutil"]
url = ["furl (>=0.4.1)"]
[[package]]
name = "sqlparse"
version = "0.4.3"
description = "A non-validating SQL parser."
category = "main"
optional = false
python-versions = ">=3.5"
files = [
{file = "sqlparse-0.4.3-py3-none-any.whl", hash = "sha256:0323c0ec29cd52bceabc1b4d9d579e311f3e4961b98d174201d5622a23b85e34"},
{file = "sqlparse-0.4.3.tar.gz", hash = "sha256:69ca804846bb114d2ec380e4360a8a340db83f0ccf3afceeb1404df028f57268"},
]
[[package]]
name = "stack-data"
version = "0.6.2"
description = "Extract data from python stack frames and tracebacks for informative displays"
category = "dev"
optional = false
python-versions = "*"
files = [
{file = "stack_data-0.6.2-py3-none-any.whl", hash = "sha256:cbb2a53eb64e5785878201a97ed7c7b94883f48b87bfb0bbe8b623c74679e4a8"},
{file = "stack_data-0.6.2.tar.gz", hash = "sha256:32d2dd0376772d01b6cb9fc996f3c8b57a357089dec328ed4b6553d037eaf815"},
]
[package.dependencies]
asttokens = ">=2.1.0"
executing = ">=1.2.0"
pure-eval = "*"
[package.extras]
tests = ["cython", "littleutils", "pygments", "pytest", "typeguard"]
[[package]]
name = "starlette"
version = "0.22.0"
description = "The little ASGI library that shines."
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "starlette-0.22.0-py3-none-any.whl", hash = "sha256:b5eda991ad5f0ee5d8ce4c4540202a573bb6691ecd0c712262d0bc85cf8f2c50"},
{file = "starlette-0.22.0.tar.gz", hash = "sha256:b092cbc365bea34dd6840b42861bdabb2f507f8671e642e8272d2442e08ea4ff"},
]
[package.dependencies]
anyio = ">=3.4.0,<5"
[package.extras]
full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart", "pyyaml"]
[[package]]
name = "termcolor"
version = "2.2.0"
description = "ANSI color formatting for output in terminal"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "termcolor-2.2.0-py3-none-any.whl", hash = "sha256:91ddd848e7251200eac969846cbae2dacd7d71c2871e92733289e7e3666f48e7"},
{file = "termcolor-2.2.0.tar.gz", hash = "sha256:dfc8ac3f350788f23b2947b3e6cfa5a53b630b612e6cd8965a015a776020b99a"},
]
[package.extras]
tests = ["pytest", "pytest-cov"]
[[package]]
name = "text-unidecode"
version = "1.3"
description = "The most basic Text::Unidecode port"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "text-unidecode-1.3.tar.gz", hash = "sha256:bad6603bb14d279193107714b288be206cac565dfa49aa5b105294dd5c4aab93"},
{file = "text_unidecode-1.3-py2.py3-none-any.whl", hash = "sha256:1311f10e8b895935241623731c2ba64f4c455287888b18189350b67134a822e8"},
]
[[package]]
name = "toml"
version = "0.10.2"
description = "Python Library for Tom's Obvious, Minimal Language"
category = "dev"
optional = false
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
files = [
{file = "toml-0.10.2-py2.py3-none-any.whl", hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b"},
{file = "toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"},
]
[[package]]
name = "traitlets"
version = "5.9.0"
description = "Traitlets Python configuration system"
category = "dev"
optional = false
python-versions = ">=3.7"
files = [
{file = "traitlets-5.9.0-py3-none-any.whl", hash = "sha256:9e6ec080259b9a5940c797d58b613b5e31441c2257b87c2e795c5228ae80d2d8"},
{file = "traitlets-5.9.0.tar.gz", hash = "sha256:f6cde21a9c68cf756af02035f72d5a723bf607e862e7be33ece505abf4a3bad9"},
]
[package.extras]
docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"]
test = ["argcomplete (>=2.0)", "pre-commit", "pytest", "pytest-mock"]
[[package]]
name = "trio"
version = "0.22.0"
description = "A friendly Python library for async concurrency and I/O"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "trio-0.22.0-py3-none-any.whl", hash = "sha256:f1dd0780a89bfc880c7c7994519cb53f62aacb2c25ff487001c0052bd721cdf0"},
{file = "trio-0.22.0.tar.gz", hash = "sha256:ce68f1c5400a47b137c5a4de72c7c901bd4e7a24fbdebfe9b41de8c6c04eaacf"},
]
[package.dependencies]
async-generator = ">=1.9"
attrs = ">=19.2.0"
cffi = {version = ">=1.14", markers = "os_name == \"nt\" and implementation_name != \"pypy\""}
idna = "*"
outcome = "*"
sniffio = "*"
sortedcontainers = "*"
[[package]]
name = "trio-websocket"
version = "0.10.2"
description = "WebSocket library for Trio"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "trio-websocket-0.10.2.tar.gz", hash = "sha256:af13e9393f9051111300287947ec595d601758ce3d165328e7d36325135a8d62"},
{file = "trio_websocket-0.10.2-py3-none-any.whl", hash = "sha256:0908435e4eecc49d830ae1c4d6c47b978a75f00594a2be2104d58b61a04cdb53"},
]
[package.dependencies]
exceptiongroup = "*"
trio = ">=0.11"
wsproto = ">=0.14"
[[package]]
name = "typing-extensions"
version = "4.5.0"
description = "Backported and Experimental Type Hints for Python 3.7+"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "typing_extensions-4.5.0-py3-none-any.whl", hash = "sha256:fb33085c39dd998ac16d1431ebc293a8b3eedd00fd4a32de0ff79002c19511b4"},
{file = "typing_extensions-4.5.0.tar.gz", hash = "sha256:5cb5f4a79139d699607b3ef622a1dedafa84e115ab0024e0d9c044a9479ca7cb"},
]
[[package]]
name = "tzdata"
version = "2023.2"
description = "Provider of IANA time zone data"
category = "main"
optional = false
python-versions = ">=2"
files = [
{file = "tzdata-2023.2-py2.py3-none-any.whl", hash = "sha256:905ae9e6744dd9ef5ce94d2aaa2dd00282fee38b670b2133407f23c388f110a1"},
{file = "tzdata-2023.2.tar.gz", hash = "sha256:c3b51b235b07f9f1889089c2264bcbeaaba260a63f89bea09e350ea4205eb95f"},
]
[[package]]
name = "urllib3"
version = "1.26.15"
description = "HTTP library with thread-safe connection pooling, file post, and more."
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*"
files = [
{file = "urllib3-1.26.15-py2.py3-none-any.whl", hash = "sha256:aa751d169e23c7479ce47a0cb0da579e3ede798f994f5816a74e4f4500dcea42"},
{file = "urllib3-1.26.15.tar.gz", hash = "sha256:8a388717b9476f934a21484e8c8e61875ab60644d29b9b39e11e4b9dc1c6b305"},
]
[package.dependencies]
PySocks = {version = ">=1.5.6,<1.5.7 || >1.5.7,<2.0", optional = true, markers = "extra == \"socks\""}
[package.extras]
brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)", "brotlipy (>=0.6.0)"]
secure = ["certifi", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "ipaddress", "pyOpenSSL (>=0.14)", "urllib3-secure-extra"]
socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"]
[[package]]
name = "uvicorn"
version = "0.20.0"
description = "The lightning-fast ASGI server."
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "uvicorn-0.20.0-py3-none-any.whl", hash = "sha256:c3ed1598a5668208723f2bb49336f4509424ad198d6ab2615b7783db58d919fd"},
{file = "uvicorn-0.20.0.tar.gz", hash = "sha256:a4e12017b940247f836bc90b72e725d7dfd0c8ed1c51eb365f5ba30d9f5127d8"},
]
[package.dependencies]
click = ">=7.0"
h11 = ">=0.8"
[package.extras]
standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1)", "watchfiles (>=0.13)", "websockets (>=10.4)"]
[[package]]
name = "validators"
version = "0.20.0"
description = "Python Data Validation for Humans™."
category = "main"
optional = false
python-versions = ">=3.4"
files = [
{file = "validators-0.20.0.tar.gz", hash = "sha256:24148ce4e64100a2d5e267233e23e7afeb55316b47d30faae7eb6e7292bc226a"},
]
[package.dependencies]
decorator = ">=3.4.0"
[package.extras]
test = ["flake8 (>=2.4.0)", "isort (>=4.2.2)", "pytest (>=2.2.3)"]
[[package]]
name = "vine"
version = "5.0.0"
description = "Promises, promises, promises."
category = "main"
optional = false
python-versions = ">=3.6"
files = [
{file = "vine-5.0.0-py2.py3-none-any.whl", hash = "sha256:4c9dceab6f76ed92105027c49c823800dd33cacce13bdedc5b914e3514b7fb30"},
{file = "vine-5.0.0.tar.gz", hash = "sha256:7d3b1624a953da82ef63462013bbd271d3eb75751489f9807598e8f340bd637e"},
]
[[package]]
name = "virtualenv"
version = "20.21.0"
description = "Virtual Python Environment builder"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "virtualenv-20.21.0-py3-none-any.whl", hash = "sha256:31712f8f2a17bd06234fa97fdf19609e789dd4e3e4bf108c3da71d710651adbc"},
{file = "virtualenv-20.21.0.tar.gz", hash = "sha256:f50e3e60f990a0757c9b68333c9fdaa72d7188caa417f96af9e52407831a3b68"},
]
[package.dependencies]
distlib = ">=0.3.6,<1"
filelock = ">=3.4.1,<4"
platformdirs = ">=2.4,<4"
[package.extras]
docs = ["furo (>=2022.12.7)", "proselint (>=0.13)", "sphinx (>=6.1.3)", "sphinx-argparse (>=0.4)", "sphinxcontrib-towncrier (>=0.2.1a0)", "towncrier (>=22.12)"]
test = ["covdefaults (>=2.2.2)", "coverage (>=7.1)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=23)", "pytest (>=7.2.1)", "pytest-env (>=0.8.1)", "pytest-freezegun (>=0.4.2)", "pytest-mock (>=3.10)", "pytest-randomly (>=3.12)", "pytest-timeout (>=2.1)"]
[[package]]
name = "wcwidth"
version = "0.2.6"
description = "Measures the displayed width of unicode strings in a terminal"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "wcwidth-0.2.6-py2.py3-none-any.whl", hash = "sha256:795b138f6875577cd91bba52baf9e445cd5118fd32723b460e30a0af30ea230e"},
{file = "wcwidth-0.2.6.tar.gz", hash = "sha256:a5220780a404dbe3353789870978e472cfe477761f06ee55077256e509b156d0"},
]
[[package]]
name = "wget"
version = "3.2"
description = "pure python download utility"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "wget-3.2.zip", hash = "sha256:35e630eca2aa50ce998b9b1a127bb26b30dfee573702782aa982f875e3f16061"},
]
[[package]]
name = "win32-setctime"
version = "1.1.0"
description = "A small Python utility to set file creation time on Windows"
category = "main"
optional = false
python-versions = ">=3.5"
files = [
{file = "win32_setctime-1.1.0-py3-none-any.whl", hash = "sha256:231db239e959c2fe7eb1d7dc129f11172354f98361c4fa2d6d2d7e278baa8aad"},
{file = "win32_setctime-1.1.0.tar.gz", hash = "sha256:15cf5750465118d6929ae4de4eb46e8edae9a5634350c01ba582df868e932cb2"},
]
[package.extras]
dev = ["black (>=19.3b0)", "pytest (>=4.6.2)"]
[[package]]
name = "wsproto"
version = "1.2.0"
description = "WebSockets state-machine based protocol implementation"
category = "main"
optional = false
python-versions = ">=3.7.0"
files = [
{file = "wsproto-1.2.0-py3-none-any.whl", hash = "sha256:b9acddd652b585d75b20477888c56642fdade28bdfd3579aa24a4d2c037dd736"},
{file = "wsproto-1.2.0.tar.gz", hash = "sha256:ad565f26ecb92588a3e43bc3d96164de84cd9902482b130d0ddbaa9664a85065"},
]
[package.dependencies]
h11 = ">=0.9.0,<1"
[[package]]
name = "yarl"
version = "1.8.2"
description = "Yet another URL library"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "yarl-1.8.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:bb81f753c815f6b8e2ddd2eef3c855cf7da193b82396ac013c661aaa6cc6b0a5"},
{file = "yarl-1.8.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:47d49ac96156f0928f002e2424299b2c91d9db73e08c4cd6742923a086f1c863"},
{file = "yarl-1.8.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3fc056e35fa6fba63248d93ff6e672c096f95f7836938241ebc8260e062832fe"},
{file = "yarl-1.8.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58a3c13d1c3005dbbac5c9f0d3210b60220a65a999b1833aa46bd6677c69b08e"},
{file = "yarl-1.8.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:10b08293cda921157f1e7c2790999d903b3fd28cd5c208cf8826b3b508026996"},
{file = "yarl-1.8.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:de986979bbd87272fe557e0a8fcb66fd40ae2ddfe28a8b1ce4eae22681728fef"},
{file = "yarl-1.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c4fcfa71e2c6a3cb568cf81aadc12768b9995323186a10827beccf5fa23d4f8"},
{file = "yarl-1.8.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae4d7ff1049f36accde9e1ef7301912a751e5bae0a9d142459646114c70ecba6"},
{file = "yarl-1.8.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:bf071f797aec5b96abfc735ab97da9fd8f8768b43ce2abd85356a3127909d146"},
{file = "yarl-1.8.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:74dece2bfc60f0f70907c34b857ee98f2c6dd0f75185db133770cd67300d505f"},
{file = "yarl-1.8.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:df60a94d332158b444301c7f569659c926168e4d4aad2cfbf4bce0e8fb8be826"},
{file = "yarl-1.8.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:63243b21c6e28ec2375f932a10ce7eda65139b5b854c0f6b82ed945ba526bff3"},
{file = "yarl-1.8.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:cfa2bbca929aa742b5084fd4663dd4b87c191c844326fcb21c3afd2d11497f80"},
{file = "yarl-1.8.2-cp310-cp310-win32.whl", hash = "sha256:b05df9ea7496df11b710081bd90ecc3a3db6adb4fee36f6a411e7bc91a18aa42"},
{file = "yarl-1.8.2-cp310-cp310-win_amd64.whl", hash = "sha256:24ad1d10c9db1953291f56b5fe76203977f1ed05f82d09ec97acb623a7976574"},
{file = "yarl-1.8.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:2a1fca9588f360036242f379bfea2b8b44cae2721859b1c56d033adfd5893634"},
{file = "yarl-1.8.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f37db05c6051eff17bc832914fe46869f8849de5b92dc4a3466cd63095d23dfd"},
{file = "yarl-1.8.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:77e913b846a6b9c5f767b14dc1e759e5aff05502fe73079f6f4176359d832581"},
{file = "yarl-1.8.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0978f29222e649c351b173da2b9b4665ad1feb8d1daa9d971eb90df08702668a"},
{file = "yarl-1.8.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:388a45dc77198b2460eac0aca1efd6a7c09e976ee768b0d5109173e521a19daf"},
{file = "yarl-1.8.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2305517e332a862ef75be8fad3606ea10108662bc6fe08509d5ca99503ac2aee"},
{file = "yarl-1.8.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:42430ff511571940d51e75cf42f1e4dbdded477e71c1b7a17f4da76c1da8ea76"},
{file = "yarl-1.8.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3150078118f62371375e1e69b13b48288e44f6691c1069340081c3fd12c94d5b"},
{file = "yarl-1.8.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:c15163b6125db87c8f53c98baa5e785782078fbd2dbeaa04c6141935eb6dab7a"},
{file = "yarl-1.8.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:4d04acba75c72e6eb90745447d69f84e6c9056390f7a9724605ca9c56b4afcc6"},
{file = "yarl-1.8.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:e7fd20d6576c10306dea2d6a5765f46f0ac5d6f53436217913e952d19237efc4"},
{file = "yarl-1.8.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:75c16b2a900b3536dfc7014905a128a2bea8fb01f9ee26d2d7d8db0a08e7cb2c"},
{file = "yarl-1.8.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:6d88056a04860a98341a0cf53e950e3ac9f4e51d1b6f61a53b0609df342cc8b2"},
{file = "yarl-1.8.2-cp311-cp311-win32.whl", hash = "sha256:fb742dcdd5eec9f26b61224c23baea46c9055cf16f62475e11b9b15dfd5c117b"},
{file = "yarl-1.8.2-cp311-cp311-win_amd64.whl", hash = "sha256:8c46d3d89902c393a1d1e243ac847e0442d0196bbd81aecc94fcebbc2fd5857c"},
{file = "yarl-1.8.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:ceff9722e0df2e0a9e8a79c610842004fa54e5b309fe6d218e47cd52f791d7ef"},
{file = "yarl-1.8.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3f6b4aca43b602ba0f1459de647af954769919c4714706be36af670a5f44c9c1"},
{file = "yarl-1.8.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1684a9bd9077e922300ecd48003ddae7a7474e0412bea38d4631443a91d61077"},
{file = "yarl-1.8.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ebb78745273e51b9832ef90c0898501006670d6e059f2cdb0e999494eb1450c2"},
{file = "yarl-1.8.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3adeef150d528ded2a8e734ebf9ae2e658f4c49bf413f5f157a470e17a4a2e89"},
{file = "yarl-1.8.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57a7c87927a468e5a1dc60c17caf9597161d66457a34273ab1760219953f7f4c"},
{file = "yarl-1.8.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:efff27bd8cbe1f9bd127e7894942ccc20c857aa8b5a0327874f30201e5ce83d0"},
{file = "yarl-1.8.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:a783cd344113cb88c5ff7ca32f1f16532a6f2142185147822187913eb989f739"},
{file = "yarl-1.8.2-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:705227dccbe96ab02c7cb2c43e1228e2826e7ead880bb19ec94ef279e9555b5b"},
{file = "yarl-1.8.2-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:34c09b43bd538bf6c4b891ecce94b6fa4f1f10663a8d4ca589a079a5018f6ed7"},
{file = "yarl-1.8.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:a48f4f7fea9a51098b02209d90297ac324241bf37ff6be6d2b0149ab2bd51b37"},
{file = "yarl-1.8.2-cp37-cp37m-win32.whl", hash = "sha256:0414fd91ce0b763d4eadb4456795b307a71524dbacd015c657bb2a39db2eab89"},
{file = "yarl-1.8.2-cp37-cp37m-win_amd64.whl", hash = "sha256:d881d152ae0007809c2c02e22aa534e702f12071e6b285e90945aa3c376463c5"},
{file = "yarl-1.8.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:5df5e3d04101c1e5c3b1d69710b0574171cc02fddc4b23d1b2813e75f35a30b1"},
{file = "yarl-1.8.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7a66c506ec67eb3159eea5096acd05f5e788ceec7b96087d30c7d2865a243918"},
{file = "yarl-1.8.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:2b4fa2606adf392051d990c3b3877d768771adc3faf2e117b9de7eb977741229"},
{file = "yarl-1.8.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e21fb44e1eff06dd6ef971d4bdc611807d6bd3691223d9c01a18cec3677939e"},
{file = "yarl-1.8.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:93202666046d9edadfe9f2e7bf5e0782ea0d497b6d63da322e541665d65a044e"},
{file = "yarl-1.8.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fc77086ce244453e074e445104f0ecb27530d6fd3a46698e33f6c38951d5a0f1"},
{file = "yarl-1.8.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:64dd68a92cab699a233641f5929a40f02a4ede8c009068ca8aa1fe87b8c20ae3"},
{file = "yarl-1.8.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1b372aad2b5f81db66ee7ec085cbad72c4da660d994e8e590c997e9b01e44901"},
{file = "yarl-1.8.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e6f3515aafe0209dd17fb9bdd3b4e892963370b3de781f53e1746a521fb39fc0"},
{file = "yarl-1.8.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:dfef7350ee369197106805e193d420b75467b6cceac646ea5ed3049fcc950a05"},
{file = "yarl-1.8.2-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:728be34f70a190566d20aa13dc1f01dc44b6aa74580e10a3fb159691bc76909d"},
{file = "yarl-1.8.2-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:ff205b58dc2929191f68162633d5e10e8044398d7a45265f90a0f1d51f85f72c"},
{file = "yarl-1.8.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:baf211dcad448a87a0d9047dc8282d7de59473ade7d7fdf22150b1d23859f946"},
{file = "yarl-1.8.2-cp38-cp38-win32.whl", hash = "sha256:272b4f1599f1b621bf2aabe4e5b54f39a933971f4e7c9aa311d6d7dc06965165"},
{file = "yarl-1.8.2-cp38-cp38-win_amd64.whl", hash = "sha256:326dd1d3caf910cd26a26ccbfb84c03b608ba32499b5d6eeb09252c920bcbe4f"},
{file = "yarl-1.8.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:f8ca8ad414c85bbc50f49c0a106f951613dfa5f948ab69c10ce9b128d368baf8"},
{file = "yarl-1.8.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:418857f837347e8aaef682679f41e36c24250097f9e2f315d39bae3a99a34cbf"},
{file = "yarl-1.8.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ae0eec05ab49e91a78700761777f284c2df119376e391db42c38ab46fd662b77"},
{file = "yarl-1.8.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:009a028127e0a1755c38b03244c0bea9d5565630db9c4cf9572496e947137a87"},
{file = "yarl-1.8.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3edac5d74bb3209c418805bda77f973117836e1de7c000e9755e572c1f7850d0"},
{file = "yarl-1.8.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:da65c3f263729e47351261351b8679c6429151ef9649bba08ef2528ff2c423b2"},
{file = "yarl-1.8.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0ef8fb25e52663a1c85d608f6dd72e19bd390e2ecaf29c17fb08f730226e3a08"},
{file = "yarl-1.8.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bcd7bb1e5c45274af9a1dd7494d3c52b2be5e6bd8d7e49c612705fd45420b12d"},
{file = "yarl-1.8.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:44ceac0450e648de86da8e42674f9b7077d763ea80c8ceb9d1c3e41f0f0a9951"},
{file = "yarl-1.8.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:97209cc91189b48e7cfe777237c04af8e7cc51eb369004e061809bcdf4e55220"},
{file = "yarl-1.8.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:48dd18adcf98ea9cd721a25313aef49d70d413a999d7d89df44f469edfb38a06"},
{file = "yarl-1.8.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:e59399dda559688461762800d7fb34d9e8a6a7444fd76ec33220a926c8be1516"},
{file = "yarl-1.8.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:d617c241c8c3ad5c4e78a08429fa49e4b04bedfc507b34b4d8dceb83b4af3588"},
{file = "yarl-1.8.2-cp39-cp39-win32.whl", hash = "sha256:cb6d48d80a41f68de41212f3dfd1a9d9898d7841c8f7ce6696cf2fd9cb57ef83"},
{file = "yarl-1.8.2-cp39-cp39-win_amd64.whl", hash = "sha256:6604711362f2dbf7160df21c416f81fac0de6dbcf0b5445a2ef25478ecc4c778"},
{file = "yarl-1.8.2.tar.gz", hash = "sha256:49d43402c6e3013ad0978602bf6bf5328535c48d192304b91b97a3c6790b1562"},
]
[package.dependencies]
idna = ">=2.0"
multidict = ">=4.0"
[[package]]
name = "zipp"
version = "3.15.0"
description = "Backport of pathlib-compatible object wrapper for zip files"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "zipp-3.15.0-py3-none-any.whl", hash = "sha256:48904fc76a60e542af151aded95726c1a5c34ed43ab4134b597665c86d7ad556"},
{file = "zipp-3.15.0.tar.gz", hash = "sha256:112929ad649da941c23de50f356a2b5570c954b65150642bccdd66bf194d224b"},
]
[package.extras]
docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"]
testing = ["big-O", "flake8 (<5)", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"]
[metadata]
lock-version = "2.0"
python-versions = "3.11.1"
content-hash = "96fa032e0076f9abd7d1ba3a602d1926abfdf94f8a7cf4b20fb1f6b5bed1e547"