From c196e02314b826e56c18b95fe95a2059f412f67b Mon Sep 17 00:00:00 2001 From: Arduinum628 Date: Thu, 11 Sep 2025 11:46:46 +0300 Subject: [PATCH] devops: added ignore for examples, updated requires-python, added new lib faker --- .gitignore | 5 ++++- poetry.lock | 29 ++++++++++++++++++++++++++++- pyproject.toml | 3 ++- 3 files changed, 34 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e2811d0..b9cf9c9 100644 --- a/.gitignore +++ b/.gitignore @@ -172,4 +172,7 @@ cython_debug/ .pypirc # VSCODE -.vscode/ \ No newline at end of file +.vscode/ + +# examples +examples/ \ No newline at end of file diff --git a/poetry.lock b/poetry.lock index b36a1e2..cdb5177 100644 --- a/poetry.lock +++ b/poetry.lock @@ -198,6 +198,21 @@ files = [ {file = "docutils-0.21.2.tar.gz", hash = "sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f"}, ] +[[package]] +name = "faker" +version = "37.6.0" +description = "Faker is a Python package that generates fake data for you." +optional = false +python-versions = ">=3.9" +groups = ["main"] +files = [ + {file = "faker-37.6.0-py3-none-any.whl", hash = "sha256:3c5209b23d7049d596a51db5d76403a0ccfea6fc294ffa2ecfef6a8843b1e6a7"}, + {file = "faker-37.6.0.tar.gz", hash = "sha256:0f8cc34f30095184adf87c3c24c45b38b33ad81c35ef6eb0a3118f301143012c"}, +] + +[package.dependencies] +tzdata = "*" + [[package]] name = "filetype" version = "1.2.0" @@ -1166,6 +1181,18 @@ files = [ [package.dependencies] typing-extensions = ">=4.12.0" +[[package]] +name = "tzdata" +version = "2025.2" +description = "Provider of IANA time zone data" +optional = false +python-versions = ">=2" +groups = ["main"] +files = [ + {file = "tzdata-2025.2-py2.py3-none-any.whl", hash = "sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8"}, + {file = "tzdata-2025.2.tar.gz", hash = "sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9"}, +] + [[package]] name = "urllib3" version = "2.3.0" @@ -1187,4 +1214,4 @@ zstd = ["zstandard (>=0.18.0)"] [metadata] lock-version = "2.1" python-versions = ">=3.12,<4.0" -content-hash = "f4698f78aee2e38be26b1230676a01987f41074ce6f181bfbfc6e466f19ef491" +content-hash = "816dd58321a6a8a40acd2b7654f2ebc31aa77336462f61bfbbff781f0585b1cb" diff --git a/pyproject.toml b/pyproject.toml index 28bbba9..8badf49 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ authors = [ ] license = {text = "MIT"} readme = "README.md" -requires-python = ">=3.12,<4.0" +requires-python = ">=3.12,<3.15" dependencies = [ "kivy (>=2.3.1,<3.0.0)", "pytest (>=8.3.5,<9.0.0)", @@ -17,6 +17,7 @@ dependencies = [ "alembic (>=1.15.2,<2.0.0)", "ruff (>=0.11.8,<0.12.0)", "kivymd @ https://github.com/kivymd/KivyMD/archive/master.zip", + "faker (>=37.6.0,<38.0.0)", ]