added pre-commit
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -409,4 +409,3 @@ bh_unicode_properties.cache
|
||||
# Sublime-github package stores a github token in this file
|
||||
# https://packagecontrol.io/packages/sublime-github
|
||||
GitHub.sublime-settings
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
C:/Users/danny/PycharmProjects/aws_control_panel/.venv/Scripts/python.exe
|
||||
C:/Users/danny/PycharmProjects/aws_control_panel/.venv/Scripts/python.exe
|
||||
|
||||
15
.pre-commit-config.yaml
Normal file
15
.pre-commit-config.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
# See https://pre-commit.com for more information
|
||||
# See https://pre-commit.com/hooks.html for more hooks
|
||||
repos:
|
||||
- repo: https://github.com/pre-commit/pre-commit-hooks
|
||||
rev: v3.2.0
|
||||
hooks:
|
||||
- id: trailing-whitespace
|
||||
- id: end-of-file-fixer
|
||||
- id: check-yaml
|
||||
- id: check-added-large-files
|
||||
- repo: https://github.com/asottile/pyupgrade
|
||||
rev: v3.15.0
|
||||
hooks:
|
||||
- id: pyupgrade
|
||||
args: [--py311-plus]
|
||||
41
pdm.lock
generated
41
pdm.lock
generated
@@ -149,42 +149,42 @@ files = [
|
||||
|
||||
[[package]]
|
||||
name = "boto3"
|
||||
version = "1.28.57"
|
||||
version = "1.28.64"
|
||||
requires_python = ">= 3.7"
|
||||
summary = "The AWS SDK for Python"
|
||||
dependencies = [
|
||||
"botocore<1.32.0,>=1.31.57",
|
||||
"botocore<1.32.0,>=1.31.64",
|
||||
"jmespath<2.0.0,>=0.7.1",
|
||||
"s3transfer<0.8.0,>=0.7.0",
|
||||
]
|
||||
files = [
|
||||
{file = "boto3-1.28.57-py3-none-any.whl", hash = "sha256:5ddf24cf52c7fb6aaa332eaa08ae8c2afc8f2d1e8860680728533dd573904e32"},
|
||||
{file = "boto3-1.28.57.tar.gz", hash = "sha256:e2d2824ba6459b330d097e94039a9c4f96ae3f4bcdc731d620589ad79dcd16d3"},
|
||||
{file = "boto3-1.28.64-py3-none-any.whl", hash = "sha256:a99150a30c038c73e89662836820a8cce914afab5ea377942a37c484b85f4438"},
|
||||
{file = "boto3-1.28.64.tar.gz", hash = "sha256:a5cf93b202568e9d378afdc84be55a6dedf11d30156289fe829e23e6d7dccabb"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "boto3-stubs"
|
||||
version = "1.28.57"
|
||||
version = "1.28.64"
|
||||
requires_python = ">=3.7"
|
||||
summary = "Type annotations for boto3 1.28.57 generated with mypy-boto3-builder 7.19.0"
|
||||
summary = "Type annotations for boto3 1.28.64 generated with mypy-boto3-builder 7.19.0"
|
||||
dependencies = [
|
||||
"botocore-stubs",
|
||||
"types-s3transfer",
|
||||
"typing-extensions>=4.1.0; python_version < \"3.12\"",
|
||||
]
|
||||
files = [
|
||||
{file = "boto3-stubs-1.28.57.tar.gz", hash = "sha256:61cd792792c2a16d70801d187ebed705c39962a70e90b5dc0f33d04001fb39ae"},
|
||||
{file = "boto3_stubs-1.28.57-py3-none-any.whl", hash = "sha256:b389a693e33d75ed19d38b4a2ba99d25f4f2045a3136f816d7fec4d27a71ddb4"},
|
||||
{file = "boto3-stubs-1.28.64.tar.gz", hash = "sha256:ce4cbf2c1afa1a14c5c3cc56a74f78c0c188480cda960a26f998b93ff163ce06"},
|
||||
{file = "boto3_stubs-1.28.64-py3-none-any.whl", hash = "sha256:8ba0537fa1fd40210ab42c116ab2bae0b8b6dcce5d4f2a61cb9890b50d87fcf9"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "boto3-stubs"
|
||||
version = "1.28.57"
|
||||
version = "1.28.64"
|
||||
extras = ["essential"]
|
||||
requires_python = ">=3.7"
|
||||
summary = "Type annotations for boto3 1.28.57 generated with mypy-boto3-builder 7.19.0"
|
||||
summary = "Type annotations for boto3 1.28.64 generated with mypy-boto3-builder 7.19.0"
|
||||
dependencies = [
|
||||
"boto3-stubs==1.28.57",
|
||||
"boto3-stubs==1.28.64",
|
||||
"mypy-boto3-cloudformation<1.29.0,>=1.28.0",
|
||||
"mypy-boto3-dynamodb<1.29.0,>=1.28.0",
|
||||
"mypy-boto3-ec2<1.29.0,>=1.28.0",
|
||||
@@ -194,23 +194,23 @@ dependencies = [
|
||||
"mypy-boto3-sqs<1.29.0,>=1.28.0",
|
||||
]
|
||||
files = [
|
||||
{file = "boto3-stubs-1.28.57.tar.gz", hash = "sha256:61cd792792c2a16d70801d187ebed705c39962a70e90b5dc0f33d04001fb39ae"},
|
||||
{file = "boto3_stubs-1.28.57-py3-none-any.whl", hash = "sha256:b389a693e33d75ed19d38b4a2ba99d25f4f2045a3136f816d7fec4d27a71ddb4"},
|
||||
{file = "boto3-stubs-1.28.64.tar.gz", hash = "sha256:ce4cbf2c1afa1a14c5c3cc56a74f78c0c188480cda960a26f998b93ff163ce06"},
|
||||
{file = "boto3_stubs-1.28.64-py3-none-any.whl", hash = "sha256:8ba0537fa1fd40210ab42c116ab2bae0b8b6dcce5d4f2a61cb9890b50d87fcf9"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "botocore"
|
||||
version = "1.31.57"
|
||||
version = "1.31.64"
|
||||
requires_python = ">= 3.7"
|
||||
summary = "Low-level, data-driven core of boto 3."
|
||||
dependencies = [
|
||||
"jmespath<2.0.0,>=0.7.1",
|
||||
"python-dateutil<3.0.0,>=2.1",
|
||||
"urllib3<1.27,>=1.25.4",
|
||||
"urllib3<2.1,>=1.25.4; python_version >= \"3.10\"",
|
||||
]
|
||||
files = [
|
||||
{file = "botocore-1.31.57-py3-none-any.whl", hash = "sha256:af006248276ff8e19e3ec7214478f6257035eb40aed865e405486500471ae71b"},
|
||||
{file = "botocore-1.31.57.tar.gz", hash = "sha256:301436174635bec739b225b840fc365ca00e5c1a63e5b2a19ee679d204e01b78"},
|
||||
{file = "botocore-1.31.64-py3-none-any.whl", hash = "sha256:7b709310343a5b430ec9025b2e17c0bac6b16c05f1ac1d9521dece3f10c71bac"},
|
||||
{file = "botocore-1.31.64.tar.gz", hash = "sha256:d8eb4b724ac437343359b318d73de0cfae0fecb24095827e56135b0ad6b44caf"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -732,7 +732,7 @@ files = [
|
||||
|
||||
[[package]]
|
||||
name = "nicegui"
|
||||
version = "1.3.15"
|
||||
version = "1.3.17"
|
||||
requires_python = ">=3.8,<4.0"
|
||||
summary = "Create web-based user interfaces with Python. The nice way."
|
||||
dependencies = [
|
||||
@@ -747,14 +747,15 @@ dependencies = [
|
||||
"markdown2<3.0.0,>=2.4.7",
|
||||
"orjson<4.0.0,>=3.8.6; platform_machine != \"i386\" and platform_machine != \"i686\"",
|
||||
"python-multipart<0.0.7,>=0.0.6",
|
||||
"python-socketio>=5.9.0",
|
||||
"typing-extensions>=3.10.0",
|
||||
"uvicorn[standard]<0.23.0,>=0.22.0",
|
||||
"vbuild>=0.8.2",
|
||||
"watchfiles<1.0.0,>=0.18.1",
|
||||
]
|
||||
files = [
|
||||
{file = "nicegui-1.3.15-py3-none-any.whl", hash = "sha256:99416e285c276d443d91106ca155e90fc4ade3709a3954a60ad7dbdf2448574b"},
|
||||
{file = "nicegui-1.3.15.tar.gz", hash = "sha256:551301163cbe0ab2eb3ce977a25c7ca5bbb14259c6582f22e2c3e98fe8daee67"},
|
||||
{file = "nicegui-1.3.17-py3-none-any.whl", hash = "sha256:96a492654702b3608eda2ae569c59143d5459f68fa0fbc508ba8cf09582e5cab"},
|
||||
{file = "nicegui-1.3.17.tar.gz", hash = "sha256:605943e2e3bcc07a7a762396d396b5316a032cb507fa28b647543738ac7ae1ee"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
||||
@@ -68,7 +68,7 @@ def update_instance_table(
|
||||
if tag["Key"] == "Name":
|
||||
name = tag["Value"]
|
||||
table.add_rows({"name": name, "status": instance.state["Name"]})
|
||||
log.info("Table updated")
|
||||
log.debug("Table updated")info
|
||||
|
||||
|
||||
def nicegui_ui() -> None:
|
||||
@@ -92,9 +92,11 @@ def nicegui_ui() -> None:
|
||||
15, lambda: update_instance_table(ec2_resource, container, columns)
|
||||
)
|
||||
label = ui.label()
|
||||
ui.slider(min=5, max=120, step=5, value=15).bind_value_to(
|
||||
timer, "interval"
|
||||
).bind_value_to(label, "text")
|
||||
slider = (
|
||||
ui.slider(min=5, max=120, step=5, value=15)
|
||||
.bind_value_to(timer, "interval")
|
||||
.bind_value_to(label, "text")
|
||||
)
|
||||
ui.run()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user