Skip to content

Commit

Permalink
Merge pull request #74 from JenspederM/refactor/make-deploy-a-controller
Browse files Browse the repository at this point in the history
Refactor/make deploy a controller
  • Loading branch information
JenspederM authored Nov 6, 2024
2 parents 1eb66c6 + 4ab7698 commit 053b4c9
Show file tree
Hide file tree
Showing 8 changed files with 257 additions and 282 deletions.
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ repos:
entry: bash ./scripts/run_lint.sh
- repo: https://github.com/astral-sh/ruff-pre-commit
# Ruff version.
rev: v0.7.1
rev: v0.7.2
hooks:
# Run the formatter.
- id: ruff-format
18 changes: 6 additions & 12 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,7 @@ name = "kedro-databricks"
version = "0.6.3"
description = "A plugin to run Kedro pipelines on Databricks."
authors = [{ name = "Jens Peder Meldgaard", email = "[email protected]" }]
dependencies = [
"kedro>=0.19.8",
"mergedeep>=1.3.4",
"tomlkit>=0.13.0",
]
dependencies = ["kedro>=0.19.8", "mergedeep>=1.3.4", "tomlkit>=0.13.0"]
readme = "README.md"
requires-python = ">= 3.9"

Expand All @@ -25,13 +21,11 @@ build-backend = "hatchling.build"
[tool.rye]
managed = true
dev-dependencies = [
"pytest",
"pytest-cov",
"isort",
"ipython",
"notebook",
"pre-commit",
"commitizen",
"pytest>=8.3.3",
"pytest-cov>=6.0.0",
"pre-commit>=4.0.1",
"ruff>=0.7.2",
"commitizen>=3.30.0",
]

[tool.hatch.metadata]
Expand Down
86 changes: 43 additions & 43 deletions requirements-dev.lock
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,14 @@
-e file:.
antlr4-python3-runtime==4.9.3
# via omegaconf
anyio==4.4.0
anyio==4.6.2.post1
# via httpx
# via jupyter-server
appdirs==1.4.4
# via kedro-telemetry
appnope==0.1.4
# via ipykernel
argcomplete==3.1.6
argcomplete==3.5.1
# via commitizen
argon2-cffi==23.1.0
# via jupyter-server
Expand All @@ -42,9 +42,9 @@ beautifulsoup4==4.12.3
# via nbconvert
binaryornot==0.4.4
# via cookiecutter
bleach==6.1.0
bleach==6.2.0
# via nbconvert
build==1.2.2
build==1.2.2.post1
# via kedro
cachetools==5.5.0
# via kedro
Expand All @@ -58,7 +58,7 @@ cfgv==3.4.0
# via pre-commit
chardet==5.2.0
# via binaryornot
charset-normalizer==3.3.2
charset-normalizer==3.4.0
# via commitizen
# via requests
click==8.1.7
Expand All @@ -68,20 +68,20 @@ colorama==0.4.6
# via commitizen
comm==0.2.2
# via ipykernel
commitizen==3.9.1
commitizen==3.30.0
cookiecutter==2.6.0
# via kedro
coverage==7.6.1
coverage==7.6.4
# via pytest-cov
debugpy==1.8.5
debugpy==1.8.7
# via ipykernel
decli==0.6.2
# via commitizen
decorator==5.1.1
# via ipython
defusedxml==0.7.1
# via nbconvert
distlib==0.3.8
distlib==0.3.9
# via virtualenv
dynaconf==3.2.6
# via kedro
Expand All @@ -93,30 +93,30 @@ executing==2.1.0
# via stack-data
fastjsonschema==2.20.0
# via nbformat
filelock==3.16.0
filelock==3.16.1
# via virtualenv
fqdn==1.5.1
# via jsonschema
fsspec==2024.9.0
fsspec==2024.10.0
# via kedro
gitdb==4.0.11
# via gitpython
gitpython==3.1.43
# via kedro
h11==0.14.0
# via httpcore
httpcore==1.0.5
httpcore==1.0.6
# via httpx
httpx==0.27.2
# via jupyterlab
identify==2.6.0
identify==2.6.1
# via pre-commit
idna==3.8
idna==3.10
# via anyio
# via httpx
# via jsonschema
# via requests
importlib-metadata==6.11.0
importlib-metadata==8.5.0
# via build
# via commitizen
# via jupyter-client
Expand All @@ -131,11 +131,10 @@ iniconfig==2.0.0
# via pytest
ipykernel==6.29.5
# via jupyterlab
ipython==8.18.1
ipython==8.18.0
# via ipykernel
isoduration==20.11.0
# via jsonschema
isort==5.13.2
jedi==0.19.1
# via ipython
jinja2==3.1.4
Expand All @@ -153,9 +152,9 @@ jsonschema==4.23.0
# via jupyter-events
# via jupyterlab-server
# via nbformat
jsonschema-specifications==2023.12.1
jsonschema-specifications==2024.10.1
# via jsonschema
jupyter-client==8.6.2
jupyter-client==8.6.3
# via ipykernel
# via jupyter-server
# via nbclient
Expand Down Expand Up @@ -189,11 +188,11 @@ jupyterlab-server==2.27.3
kedro==0.19.9
# via kedro-databricks
# via kedro-telemetry
kedro-telemetry==0.6.0
kedro-telemetry==0.6.1
# via kedro
markdown-it-py==3.0.0
# via rich
markupsafe==2.1.5
markupsafe==3.0.2
# via jinja2
# via nbconvert
matplotlib-inline==0.1.7
Expand Down Expand Up @@ -245,22 +244,22 @@ parso==0.8.4
# via jedi
pexpect==4.9.0
# via ipython
platformdirs==4.3.2
platformdirs==4.3.6
# via jupyter-core
# via pytoolconfig
# via virtualenv
pluggy==1.5.0
# via kedro
# via pytest
pre-commit==3.8.0
pre-commit-hooks==4.6.0
pre-commit==4.0.1
pre-commit-hooks==5.0.0
# via kedro
prometheus-client==0.20.0
prometheus-client==0.21.0
# via jupyter-server
prompt-toolkit==3.0.47
prompt-toolkit==3.0.36
# via ipython
# via questionary
psutil==6.0.0
psutil==6.1.0
# via ipykernel
ptyprocess==0.7.0
# via pexpect
Expand All @@ -273,11 +272,11 @@ pygments==2.18.0
# via ipython
# via nbconvert
# via rich
pyproject-hooks==1.1.0
pyproject-hooks==1.2.0
# via build
pytest==8.3.2
pytest==8.3.3
# via pytest-cov
pytest-cov==5.0.0
pytest-cov==6.0.0
python-dateutil==2.9.0.post0
# via arrow
# via jupyter-client
Expand All @@ -298,7 +297,7 @@ pyzmq==26.2.0
# via ipykernel
# via jupyter-client
# via jupyter-server
questionary==1.10.0
questionary==2.0.1
# via commitizen
referencing==0.35.1
# via jsonschema
Expand All @@ -314,25 +313,25 @@ rfc3339-validator==0.1.4
rfc3986-validator==0.1.1
# via jsonschema
# via jupyter-events
rich==13.8.0
rich==13.9.4
# via cookiecutter
# via kedro
rope==1.13.0
# via kedro
rpds-py==0.20.0
rpds-py==0.21.0
# via jsonschema
# via referencing
ruamel-yaml==0.18.6
# via pre-commit-hooks
ruamel-yaml-clib==0.2.8
ruamel-yaml-clib==0.2.12
# via ruamel-yaml
ruff==0.7.2
send2trash==1.8.3
# via jupyter-server
setuptools==74.1.2
setuptools==75.3.0
# via jupyterlab
six==1.16.0
# via asttokens
# via bleach
# via python-dateutil
# via rfc3339-validator
smmap==5.0.1
Expand All @@ -344,18 +343,18 @@ soupsieve==2.6
# via beautifulsoup4
stack-data==0.6.3
# via ipython
termcolor==2.4.0
termcolor==2.5.0
# via commitizen
terminado==0.18.1
# via jupyter-server
# via jupyter-server-terminals
text-unidecode==1.3
# via python-slugify
tinycss2==1.3.0
tinycss2==1.4.0
# via nbconvert
toml==0.10.2
# via kedro
tomli==2.0.1
tomli==2.0.2
# via build
# via coverage
# via jupyterlab
Expand Down Expand Up @@ -385,18 +384,19 @@ traitlets==5.14.3
# via nbclient
# via nbconvert
# via nbformat
types-python-dateutil==2.9.0.20240906
types-python-dateutil==2.9.0.20241003
# via arrow
typing-extensions==4.12.2
# via anyio
# via async-lru
# via ipython
# via kedro
# via rich
uri-template==1.3.0
# via jsonschema
urllib3==2.2.2
urllib3==2.2.3
# via requests
virtualenv==20.26.4
virtualenv==20.27.1
# via pre-commit
wcwidth==0.2.13
# via prompt-toolkit
Expand All @@ -407,6 +407,6 @@ webencodings==0.5.1
# via tinycss2
websocket-client==1.8.0
# via jupyter-server
zipp==3.20.1
zipp==3.20.2
# via importlib-metadata
# via importlib-resources
Loading

0 comments on commit 053b4c9

Please sign in to comment.