From c57b2ad70afa9af629efd0b58f8c2585db501a78 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 15 Apr 2023 10:58:53 -0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=A4=96=20Update=20dependencies=20(#29)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: mrharpo --- pdm.lock | 73 +++++++++++++++----------------------------------- pyproject.toml | 42 ++++++++++++++++------------- 2 files changed, 46 insertions(+), 69 deletions(-) diff --git a/pdm.lock b/pdm.lock index b05d860..3cc2014 100644 --- a/pdm.lock +++ b/pdm.lock @@ -17,12 +17,6 @@ version = "2.1.2" requires_python = ">=3.6" summary = "Bash tab completion for argparse" -[[package]] -name = "attrs" -version = "22.2.0" -requires_python = ">=3.6" -summary = "Classes Without Boilerplate" - [[package]] name = "babel" version = "2.12.1" @@ -228,13 +222,13 @@ dependencies = [ [[package]] name = "httpx" -version = "0.23.3" +version = "0.24.0" requires_python = ">=3.7" summary = "The next generation HTTP client." dependencies = [ "certifi", - "httpcore<0.17.0,>=0.15.0", - "rfc3986[idna2008]<2,>=1.3", + "httpcore<0.18.0,>=0.15.0", + "idna", "sniffio", ] @@ -359,7 +353,7 @@ dependencies = [ [[package]] name = "mkdocs-material" -version = "9.1.5" +version = "9.1.6" requires_python = ">=3.7" summary = "Documentation that simply works" dependencies = [ @@ -382,7 +376,7 @@ summary = "Extension pack for Python Markdown and MkDocs Material." [[package]] name = "mkdocstrings" -version = "0.20.0" +version = "0.21.2" requires_python = ">=3.7" summary = "Automatic documentation from sources, for MkDocs." dependencies = [ @@ -392,6 +386,7 @@ dependencies = [ "mkdocs-autorefs>=0.3.1", "mkdocs>=1.2", "pymdown-extensions>=6.3", + "typing-extensions>=4.1; python_version < \"3.10\"", ] [[package]] @@ -406,13 +401,13 @@ dependencies = [ [[package]] name = "mkdocstrings" -version = "0.20.0" +version = "0.21.2" extras = ["python"] requires_python = ">=3.7" summary = "Automatic documentation from sources, for MkDocs." dependencies = [ "mkdocstrings-python>=0.5.2", - "mkdocstrings==0.20.0", + "mkdocstrings==0.21.2", ] [[package]] @@ -525,11 +520,10 @@ dependencies = [ [[package]] name = "pytest" -version = "7.2.2" +version = "7.3.0" requires_python = ">=3.7" summary = "pytest: simple powerful testing with Python" dependencies = [ - "attrs>=19.2.0", "colorama; sys_platform == \"win32\"", "exceptiongroup>=1.0.0rc8; python_version < \"3.11\"", "iniconfig", @@ -605,21 +599,6 @@ dependencies = [ "urllib3<1.27,>=1.21.1", ] -[[package]] -name = "rfc3986" -version = "1.5.0" -summary = "Validating URI References per RFC 3986" - -[[package]] -name = "rfc3986" -version = "1.5.0" -extras = ["idna2008"] -summary = "Validating URI References per RFC 3986" -dependencies = [ - "idna", - "rfc3986==1.5.0", -] - [[package]] name = "ruff" version = "0.0.261" @@ -728,7 +707,7 @@ summary = "Backport of pathlib-compatible object wrapper for zip files" [metadata] lock_version = "4.2" groups = ["default", "dev", "docs", "nox", "render", "test"] -content_hash = "sha256:034098cf9306ec0eee47cedc19fbce3918e75cbaf7715993b968f5916e528198" +content_hash = "sha256:6df83c0f5b519be0307162e274cefd44896f9e263e1b5bcdf6733878b4de2d38" [metadata.files] "anyio 3.6.2" = [ @@ -739,10 +718,6 @@ content_hash = "sha256:034098cf9306ec0eee47cedc19fbce3918e75cbaf7715993b968f5916 {url = "https://files.pythonhosted.org/packages/85/b9/e2bef848f79fce1e70d048b4de873424fde918c54ac2e6b8638cca887243/argcomplete-2.1.2.tar.gz", hash = "sha256:fc82ef070c607b1559b5c720529d63b54d9dcf2dcfc2632b10e6372314a34457"}, {url = "https://files.pythonhosted.org/packages/e5/24/5fcd33a691dbff91250c35dc241469f1f31c8f82b4020b70a548dc124777/argcomplete-2.1.2-py3-none-any.whl", hash = "sha256:4ba9cdaa28c361d251edce884cd50b4b1215d65cdc881bd204426cdde9f52731"}, ] -"attrs 22.2.0" = [ - {url = "https://files.pythonhosted.org/packages/21/31/3f468da74c7de4fcf9b25591e682856389b3400b4b62f201e65f15ea3e07/attrs-22.2.0.tar.gz", hash = "sha256:c9227bfc2f01993c03f68db37d1d15c9690188323c067c641f1a35ca58185f99"}, - {url = "https://files.pythonhosted.org/packages/fb/6e/6f83bf616d2becdf333a1640f1d463fef3150e2e926b7010cb0f81c95e88/attrs-22.2.0-py3-none-any.whl", hash = "sha256:29e95c7f6778868dbd49170f98f8818f78f3dc5e0e37c0b1f474e3561b240836"}, -] "babel 2.12.1" = [ {url = "https://files.pythonhosted.org/packages/ba/42/54426ba5d7aeebde9f4aaba9884596eb2fe02b413ad77d62ef0b0422e205/Babel-2.12.1.tar.gz", hash = "sha256:cc2d99999cd01d44420ae725a21c9e3711b3aadc7976d6147f622d8581963455"}, {url = "https://files.pythonhosted.org/packages/df/c4/1088865e0246d7ecf56d819a233ab2b72f7d6ab043965ef327d0731b5434/Babel-2.12.1-py3-none-any.whl", hash = "sha256:b4246fb7677d3b98f501a39d43396d3cafdc8eadb045f4a31be01863f655c610"}, @@ -1058,9 +1033,9 @@ content_hash = "sha256:034098cf9306ec0eee47cedc19fbce3918e75cbaf7715993b968f5916 {url = "https://files.pythonhosted.org/packages/04/7e/ef97af4623024e8159993b3114ce208de4f677098ae058ec5882a1bf7605/httpcore-0.16.3-py3-none-any.whl", hash = "sha256:da1fb708784a938aa084bde4feb8317056c55037247c787bd7e19eb2c2949dc0"}, {url = "https://files.pythonhosted.org/packages/61/42/5c456b02816845d163fab0f32936b6a5b649f3f915beff6f819f4f6c90b2/httpcore-0.16.3.tar.gz", hash = "sha256:c5d6f04e2fc530f39e0c077e6a30caa53f1451096120f1f38b954afd0b17c0cb"}, ] -"httpx 0.23.3" = [ - {url = "https://files.pythonhosted.org/packages/ac/a2/0260c0f5d73bdf06e8d3fc1013a82b9f0633dc21750c9e3f3cb1dba7bb8c/httpx-0.23.3-py3-none-any.whl", hash = "sha256:a211fcce9b1254ea24f0cd6af9869b3d29aba40154e947d2a07bb499b3e310d6"}, - {url = "https://files.pythonhosted.org/packages/f5/50/04d5e8ee398a10c767a341a25f59ff8711ae3adf0143c7f8b45fc560d72d/httpx-0.23.3.tar.gz", hash = "sha256:9818458eb565bb54898ccb9b8b251a28785dd4a55afbc23d0eb410754fe7d0f9"}, +"httpx 0.24.0" = [ + {url = "https://files.pythonhosted.org/packages/4e/c1/692013f1e6115a061a14f6c7d05947515a1eb7b85ef6e9bf0ffbf0e92738/httpx-0.24.0-py3-none-any.whl", hash = "sha256:447556b50c1921c351ea54b4fe79d91b724ed2b027462ab9a329465d147d5a4e"}, + {url = "https://files.pythonhosted.org/packages/ae/23/f7beaf11a8b95fc173b8979c4bfd23ea7711c5ebd458d657d24a59df7e9f/httpx-0.24.0.tar.gz", hash = "sha256:507d676fc3e26110d41df7d35ebd8b3b8585052450f4097401c9be59d928c63e"}, ] "idna 3.4" = [ {url = "https://files.pythonhosted.org/packages/8b/e1/43beb3d38dba6cb420cefa297822eac205a277ab43e5ba5d5c46faf96438/idna-3.4.tar.gz", hash = "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4"}, @@ -1166,17 +1141,17 @@ content_hash = "sha256:034098cf9306ec0eee47cedc19fbce3918e75cbaf7715993b968f5916 {url = "https://files.pythonhosted.org/packages/86/5f/5cc21fcdaa14f7e01d7f9c3e2116bda975917e64eb8bf19d110eb74f6bcb/mkdocs-git-revision-date-localized-plugin-1.2.0.tar.gz", hash = "sha256:7752edd7c4dcaa9383e9a5b6a4f729831a62d604b0c43b319331127720c6a2bf"}, {url = "https://files.pythonhosted.org/packages/c5/9f/dad0e4935fe18ea1163bf1bef56d41fe6d6ebc536ddb48793555f07fcc53/mkdocs_git_revision_date_localized_plugin-1.2.0-py3-none-any.whl", hash = "sha256:540b9c930d8d48630c090b72ac2c3900ac2ed0799b23738a33b88e31f5198fe7"}, ] -"mkdocs-material 9.1.5" = [ - {url = "https://files.pythonhosted.org/packages/5e/40/a3372bbc1cca45a3f90fea6e20013d6c3fa4c660ec3d962e65fb4eb0f427/mkdocs_material-9.1.5.tar.gz", hash = "sha256:744519bca52b1e8fe7c2e80e15ed59baf8948111ec763ae6ae629c409bd16d6e"}, - {url = "https://files.pythonhosted.org/packages/b4/e9/bace84df5943c7d29e19d9560b2012620bdaf82b76a65b282459a8128b48/mkdocs_material-9.1.5-py3-none-any.whl", hash = "sha256:981e1ef0250e2fbcc23610e9b20e5f242fe1f808079b9bcfbb6c49aa2999343c"}, +"mkdocs-material 9.1.6" = [ + {url = "https://files.pythonhosted.org/packages/24/04/93f4cb044bfb667db1f214f16eab45030815ee397395d37d3e1c3d7cff4d/mkdocs_material-9.1.6.tar.gz", hash = "sha256:2e555152f9771646bfa62dc78a86052876183eff69ce30db03a33e85702b21fc"}, + {url = "https://files.pythonhosted.org/packages/bd/99/2800234c54a63a5e892bf336baaf3ae8184b2e0c9080c3779fa74bcde976/mkdocs_material-9.1.6-py3-none-any.whl", hash = "sha256:f2eb1d40db89da9922944833c1387207408f8937e1c2b46ab86e0c8f170b71e0"}, ] "mkdocs-material-extensions 1.1.1" = [ {url = "https://files.pythonhosted.org/packages/cd/3f/e5e3c9bfbb42e4cb661f71bcec787ae6bdf4a161b8c4bb68fd7d991c436c/mkdocs_material_extensions-1.1.1.tar.gz", hash = "sha256:9c003da71e2cc2493d910237448c672e00cefc800d3d6ae93d2fc69979e3bd93"}, {url = "https://files.pythonhosted.org/packages/fd/c9/35af8ceabace3e33d1fb64b1749c6f4dac6129faa32f8a4229791f89f56a/mkdocs_material_extensions-1.1.1-py3-none-any.whl", hash = "sha256:e41d9f38e4798b6617ad98ca8f7f1157b1e4385ac1459ca1e4ea219b556df945"}, ] -"mkdocstrings 0.20.0" = [ - {url = "https://files.pythonhosted.org/packages/22/08/dd06d533879ba4694bb31b0f4b8d8ec3b50ed51d8717083bdf6a8a0bd065/mkdocstrings-0.20.0-py3-none-any.whl", hash = "sha256:f17fc2c4f760ec302b069075ef9e31045aa6372ca91d2f35ded3adba8e25a472"}, - {url = "https://files.pythonhosted.org/packages/70/03/6efc9dbff20304a4dc826eb8411d462afb44c8b1605b7d707c70a5ba8169/mkdocstrings-0.20.0.tar.gz", hash = "sha256:c757f4f646d4f939491d6bc9256bfe33e36c5f8026392f49eaa351d241c838e5"}, +"mkdocstrings 0.21.2" = [ + {url = "https://files.pythonhosted.org/packages/04/ca/7630aa270d8af95eadccc13836e5471a0d639d41555ec894e78a83d1a4cd/mkdocstrings-0.21.2-py3-none-any.whl", hash = "sha256:949ef8da92df9d692ca07be50616459a6b536083a25520fd54b00e8814ce019b"}, + {url = "https://files.pythonhosted.org/packages/d2/a1/d08d776e8fa2508b299fad8165374317dc742a58880398ed2f9a7ecddefc/mkdocstrings-0.21.2.tar.gz", hash = "sha256:304e56a2e90595708a38a13a278e538a67ad82052dd5c8b71f77a604a4f3d911"}, ] "mkdocstrings-python 0.9.0" = [ {url = "https://files.pythonhosted.org/packages/20/7a/1c21699cd4058264785c06804f3bfaa27e7e7b54ded1cf9e5857a8a5ffea/mkdocstrings_python-0.9.0-py3-none-any.whl", hash = "sha256:00e02b5d3d444f9abdec2398f9ba0c73e15deab78685f793f5801fd4d62a5b6f"}, @@ -1361,9 +1336,9 @@ content_hash = "sha256:034098cf9306ec0eee47cedc19fbce3918e75cbaf7715993b968f5916 {url = "https://files.pythonhosted.org/packages/34/30/a16f0671c64c996726c48811b0d2c6c97f8d12926c9ad1c34e21a3d7155b/pymdown_extensions-9.10-py3-none-any.whl", hash = "sha256:31eaa76ce6f96aabfcea98787c2fff2c5c0611b20a53a94213970cfbf05f02b8"}, {url = "https://files.pythonhosted.org/packages/3e/e6/980687f70088d8b0670dc9e5734fa461967824c6d32ccb238eb22c388254/pymdown_extensions-9.10.tar.gz", hash = "sha256:562c38eee4ce3f101ce631b804bfc2177a8a76c7e4dc908871fb6741a90257a7"}, ] -"pytest 7.2.2" = [ - {url = "https://files.pythonhosted.org/packages/b2/68/5321b5793bd506961bd40bdbdd0674e7de4fb873ee7cab33dd27283ad513/pytest-7.2.2-py3-none-any.whl", hash = "sha256:130328f552dcfac0b1cec75c12e3f005619dc5f874f0a06e8ff7263f0ee6225e"}, - {url = "https://files.pythonhosted.org/packages/b9/29/311895d9cd3f003dd58e8fdea36dd895ba2da5c0c90601836f7de79f76fe/pytest-7.2.2.tar.gz", hash = "sha256:c99ab0c73aceb050f68929bc93af19ab6db0558791c6a0715723abe9d0ade9d4"}, +"pytest 7.3.0" = [ + {url = "https://files.pythonhosted.org/packages/2b/a6/22c1138c2a7b60c9eb9ddeac017d82a58dfd9661651c721e7466af648764/pytest-7.3.0.tar.gz", hash = "sha256:58ecc27ebf0ea643ebfdf7fb1249335da761a00c9f955bcd922349bcb68ee57d"}, + {url = "https://files.pythonhosted.org/packages/83/b8/345f25e35406da60b5cb0cb9de9f92a96f44eae618dc2cc4a00a2bf416f9/pytest-7.3.0-py3-none-any.whl", hash = "sha256:933051fa1bfbd38a21e73c3960cebdad4cf59483ddba7696c48509727e17f201"}, ] "pytest-cov 4.0.0" = [ {url = "https://files.pythonhosted.org/packages/ea/70/da97fd5f6270c7d2ce07559a19e5bf36a76f0af21500256f005a69d9beba/pytest-cov-4.0.0.tar.gz", hash = "sha256:996b79efde6433cdbd0088872dbc5fb3ed7fe1578b68cdbba634f14bb8dd0470"}, @@ -1493,10 +1468,6 @@ content_hash = "sha256:034098cf9306ec0eee47cedc19fbce3918e75cbaf7715993b968f5916 {url = "https://files.pythonhosted.org/packages/9d/ee/391076f5937f0a8cdf5e53b701ffc91753e87b07d66bae4a09aa671897bf/requests-2.28.2.tar.gz", hash = "sha256:98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf"}, {url = "https://files.pythonhosted.org/packages/d2/f4/274d1dbe96b41cf4e0efb70cbced278ffd61b5c7bb70338b62af94ccb25b/requests-2.28.2-py3-none-any.whl", hash = "sha256:64299f4909223da747622c030b781c0d7811e359c37124b4bd368fb8c6518baa"}, ] -"rfc3986 1.5.0" = [ - {url = "https://files.pythonhosted.org/packages/79/30/5b1b6c28c105629cc12b33bdcbb0b11b5bb1880c6cfbd955f9e792921aa8/rfc3986-1.5.0.tar.gz", hash = "sha256:270aaf10d87d0d4e095063c65bf3ddbc6ee3d0b226328ce21e036f946e421835"}, - {url = "https://files.pythonhosted.org/packages/c4/e5/63ca2c4edf4e00657584608bee1001302bbf8c5f569340b78304f2f446cb/rfc3986-1.5.0-py2.py3-none-any.whl", hash = "sha256:a86d6e1f5b1dc238b218b012df0aa79409667bb209e58da56d0b94704e712a97"}, -] "ruff 0.0.261" = [ {url = "https://files.pythonhosted.org/packages/0d/92/a8ca1c04dc47e7ac2667e445654590d689105fc106026df55cbcfcac0693/ruff-0.0.261-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cc970f6ece0b4950e419f0252895ee42e9e8e5689c6494d18f5dc2c6ebb7f798"}, {url = "https://files.pythonhosted.org/packages/14/40/96c3a8831a5fbac714ead0064ad6681526385908f2dd06f83391d6c7e08a/ruff-0.0.261-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:4bcec45abdf65c1328a269cf6cc193f7ff85b777fa2865c64cf2c96b80148a2c"}, diff --git a/pyproject.toml b/pyproject.toml index 0b2ac9b..722cc07 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,11 @@ description = "The ottomatic video engine" authors = [ {name = "Quaternion Media", email = "qm@quaternion.media"} ] -dependencies = ["fastapi<1.0.0,>=0.94.0", "moviepy<2.0.0,>=1.0.3", "pydantic<2.0.0,>=1.10.5"] +dependencies = [ + "fastapi~=0.95", + "moviepy~=1.0", + "pydantic~=1.10", +] requires-python = ">=3.8.1,<4.0" readme = "README.md" license = {text = "MIT"} @@ -22,32 +26,34 @@ repository = "https://github.com/quaternionmedia/otto" [project.optional-dependencies] render = [ - "gizeh >= 0.1.11", - "bezier >= 2021.2.12", - "tqdm >= 4.64.1" + "gizeh~=0.1", + "bezier~=2021.2", + "tqdm~=4.65", ] test = [ - "pytest >= 7.2.1", - "httpx >= 0.23.3", - "pytest-cov >= 4.0.0", - "pytest-xdist>=3.2.1", + "pytest~=7.3", + "httpx~=0.24", + "pytest-cov~=4.0", + "pytest-xdist~=3.2", ] docs = [ - "mkdocs >= 1.4.2", - "mkdocs-material >= 9.1.2", - "mkdocs-git-revision-date-localized-plugin >= 1.2.0", - "mike >= 1.1.2", - "mkdocstrings[python] >= 0.20.0", - "setuptools" + "mkdocs~=1.4", + "mkdocs-material~=9.1", + "mkdocs-git-revision-date-localized-plugin~=1.2", + "mike~=1.1", + "mkdocstrings[python]~=0.21", + "setuptools~=67.6", ] [tool.pdm.dev-dependencies] dev = [ - "uvicorn >= 0.21.1", - "black >= 23.1.0", - "ruff >= 0.0.261" + "uvicorn~=0.21", + "black~=23.3", + "ruff~=0.0", +] +nox = [ + "nox~=2022.11", ] -nox = ["nox >= 2022.11.21"] [tool.pdm]