Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: bumped-dev-dependencies #155

Merged
merged 7 commits into from
Nov 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ stack:
- This project relies on terraform for IaC code and python to glue it all together.
- To get started, install terraform and python.
- You can install the required python packages by running `pip install -r requirements-dev.txt`
- You can run any of the available examples from the `examples` folder by running `cd src` and `invoke terraform --stack-config-path examples/<application>/<cloud>-<application>.yaml --action <action>` where `<action>` corresponds to terraform actions such as `plan`, `apply` and `destroy`.
- You can run any of the available examples from the `examples` folder by running the following command in root directory `python src/mlinfra/cli/cli.py terraform <action> --config-file examples/<application>/<cloud>-<application>.yaml` where `<action>` corresponds to terraform actions such as `plan`, `apply` and `destroy`.

For more information, please refer to the Engineering Wiki of the project (https://mlinfra.io/user_guide/) regarding what are the different components of the project and how they work together.

Expand Down
1 change: 0 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ classifiers = [
]

dependencies = [
"invoke",
"boto3",
"pyyaml",
"GitPython",
Expand Down
24 changes: 11 additions & 13 deletions requirements-dev.txt
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
# This file was autogenerated by uv via the following command:
# uv pip compile --extra=dev --python-version=3.11 --output-file=requirements-dev.txt pyproject.toml
boto3==1.34.122
boto3==1.35.54
# via mlinfra (pyproject.toml)
botocore==1.34.122
botocore==1.35.54
# via
# boto3
# s3transfer
certifi==2024.8.30
# via requests
cfgv==3.4.0
# via pre-commit
charset-normalizer==3.3.2
charset-normalizer==3.4.0
# via requests
click==8.1.7
# via typer
distlib==0.3.8
distlib==0.3.9
# via virtualenv
filelock==3.16.1
# via virtualenv
Expand All @@ -24,14 +24,12 @@ gitdb==4.0.11
# via gitpython
gitpython==3.1.43
# via mlinfra (pyproject.toml)
identify==2.5.36
identify==2.6.1
# via pre-commit
idna==3.10
# via requests
iniconfig==2.0.0
# via pytest
invoke==2.2.0
# via mlinfra (pyproject.toml)
jmespath==1.0.1
# via
# boto3
Expand All @@ -40,23 +38,23 @@ markdown-it-py==3.0.0
# via rich
mdurl==0.1.2
# via markdown-it-py
mypy==1.12.0
mypy==1.13.0
# via mlinfra (pyproject.toml)
mypy-extensions==1.0.0
# via mypy
nodeenv==1.9.1
# via pre-commit
packaging==24.0
packaging==24.1
# via pytest
platformdirs==4.3.6
# via virtualenv
pluggy==1.5.0
# via pytest
pre-commit==3.7.1
pre-commit==4.0.1
# via mlinfra (pyproject.toml)
pygments==2.18.0
# via rich
pytest==8.2.2
pytest==8.3.3
# via
# mlinfra (pyproject.toml)
# pytest-mock
Expand All @@ -70,7 +68,7 @@ pyyaml==6.0.2
# pre-commit
requests==2.32.3
# via mlinfra (pyproject.toml)
rich==13.9.3
rich==13.9.4
# via
# mlinfra (pyproject.toml)
# typer
Expand All @@ -88,7 +86,7 @@ typing-extensions==4.12.2
# via
# mypy
# typer
urllib3==2.2.2
urllib3==2.2.3
# via
# botocore
# requests
Expand Down
34 changes: 16 additions & 18 deletions requirements-docs.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@ babel==2.16.0
# via
# mkdocs-git-revision-date-localized-plugin
# mkdocs-material
boto3==1.34.136
boto3==1.35.54
# via mlinfra (pyproject.toml)
botocore==1.34.136
botocore==1.35.54
# via
# boto3
# s3transfer
certifi==2024.8.30
# via requests
charset-normalizer==3.3.2
charset-normalizer==3.4.0
# via requests
click==8.1.7
# via
Expand All @@ -32,12 +32,10 @@ gitpython==3.1.43
# mkdocs-git-revision-date-localized-plugin
idna==3.10
# via requests
importlib-metadata==8.0.0
importlib-metadata==8.5.0
# via mike
importlib-resources==6.4.0
importlib-resources==6.4.5
# via mike
invoke==2.2.0
# via mlinfra (pyproject.toml)
jinja2==3.1.4
# via
# mike
Expand All @@ -47,14 +45,14 @@ jmespath==1.0.1
# via
# boto3
# botocore
markdown==3.6
markdown==3.7
# via
# mkdocs
# mkdocs-material
# pymdown-extensions
markdown-it-py==3.0.0
# via rich
markupsafe==2.1.5
markupsafe==3.0.2
# via
# jinja2
# mkdocs
Expand All @@ -64,7 +62,7 @@ mergedeep==1.3.4
# via
# mkdocs
# mkdocs-get-deps
mike==2.1.2
mike==2.1.3
# via mlinfra (pyproject.toml)
mkdocs==1.6.1
# via
Expand All @@ -74,15 +72,15 @@ mkdocs==1.6.1
# mkdocs-section-index
mkdocs-get-deps==0.2.0
# via mkdocs
mkdocs-git-revision-date-localized-plugin==1.2.6
mkdocs-git-revision-date-localized-plugin==1.3.0
# via mlinfra (pyproject.toml)
mkdocs-material==9.5.43
# via mlinfra (pyproject.toml)
mkdocs-material-extensions==1.3.1
# via mkdocs-material
mkdocs-section-index==0.3.9
# via mlinfra (pyproject.toml)
mypy==1.12.0
mypy==1.13.0
# via mlinfra (pyproject.toml)
mypy-extensions==1.0.0
# via mypy
Expand All @@ -98,7 +96,7 @@ pygments==2.18.0
# via
# mkdocs-material
# rich
pymdown-extensions==10.8.1
pymdown-extensions==10.12
# via mkdocs-material
pyparsing==3.2.0
# via mike
Expand All @@ -120,13 +118,13 @@ pyyaml-env-tag==0.1
# via
# mike
# mkdocs
regex==2024.5.15
regex==2024.9.11
# via mkdocs-material
requests==2.32.3
# via
# mlinfra (pyproject.toml)
# mkdocs-material
rich==13.9.3
rich==13.9.4
# via
# mlinfra (pyproject.toml)
# typer
Expand All @@ -144,13 +142,13 @@ typing-extensions==4.12.2
# via
# mypy
# typer
urllib3==2.2.2
urllib3==2.2.3
# via
# botocore
# requests
verspec==0.1.0
# via mike
watchdog==4.0.1
watchdog==6.0.0
# via mkdocs
zipp==3.19.2
zipp==3.20.2
# via importlib-metadata
3 changes: 1 addition & 2 deletions src/mlinfra/utils/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@
import sys
from typing import List

import invoke
from rich.traceback import install as rich_tr_install

from .constants import TF_PATH
Expand Down Expand Up @@ -206,4 +205,4 @@ def setup_rich_traceback(debug_mode: bool = False):
if debug_mode:
rich_tr_install(show_locals=True)
else:
rich_tr_install(show_locals=False, suppress=[invoke, subprocess])
rich_tr_install(show_locals=False, suppress=[subprocess])