-
Notifications
You must be signed in to change notification settings - Fork 87
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
♻️ Refactor current code to use Python SDK #27
Merged
Merged
Changes from 1 commit
Commits
Show all changes
86 commits
Select commit
Hold shift + click to select a range
7405aa8
check for valid pat
nsenno-dbr fb31a1b
Merge branch 'main' into python-sdk
renardeinside 8444b26
Merge branch 'main' into python-sdk
renardeinside 65c8ef6
implement authconfig
renardeinside f2cedbe
get local workspace groups
nsenno-dbr 6802bd0
save workbook
nsenno-dbr b4a3ad8
Merge branch 'python-sdk' of github.com:databricks/UC-Upgrade into py…
nsenno-dbr 5532df3
remove scratches from repo
renardeinside 291527c
fix linters
renardeinside 5d60560
introduce structure
renardeinside 8bd905d
add clear toolkit instructions
renardeinside 5554f65
fix linter errors
renardeinside 60a08c5
upgrade versions
renardeinside b4a70b4
Merge remote-tracking branch 'origin/main' into python-sdk
renardeinside 8e6a1b6
fix exclusions
renardeinside 0e38e8b
add runtime imports
renardeinside 1937b30
add nice formatting and docs to the migration notebook
4240408
add verifications
renardeinside d893fc8
fix
renardeinside 4c09c11
add creds
renardeinside 0feb6d8
minor fixes
renardeinside 79007c3
finish migration to hatch
renardeinside 5471c0a
Merge remote-tracking branch 'origin/main' into python-sdk
renardeinside 2b3560a
add hatch caching
renardeinside c610a2d
move logger to mixins
renardeinside 68e5d5f
move logger to mixins
renardeinside 1314a72
move ruff comment to the top
renardeinside b960141
exclude notebooks from ruff checks
renardeinside 9750b02
fix readme
renardeinside 02963c8
fix readme
renardeinside bbac931
fix readme
renardeinside 83cd99c
improve dev docs
renardeinside 304502f
remove context-related methods
renardeinside 8b942de
provide installation mechanism for package in the notebook
renardeinside 2986db2
fix imports
renardeinside aac5b0f
rename function
renardeinside 06d99af
minor fixes
renardeinside 744e31d
minor fixes
renardeinside 0eb8ddd
fix imports
renardeinside 52303d2
fix order
renardeinside 7335fae
add path
renardeinside f97bf64
add path
renardeinside 9458fb9
provide a new way to introduce dependencies
renardeinside 81671dc
fix imports
renardeinside 085a748
disable reloads
renardeinside 4f5c382
add paths
renardeinside 2794849
add builder and installator
renardeinside 3073a94
add hatch installation
renardeinside 74f1f07
add hatch installation
renardeinside f7aa254
fix usages
renardeinside f1d07c5
remove notebooks
renardeinside 7259bd0
introduce tests
renardeinside e18ef85
fix readme
renardeinside 7a48061
fix readme
renardeinside d48509c
save first e2e
renardeinside b1a2a72
add mc tests
renardeinside c6be9d4
add unit testing
renardeinside 80235f0
add new mocking logic
renardeinside feb6d65
add config loader
renardeinside c681978
lint
renardeinside 81cd637
silence pyspark broadcast warnings
renardeinside cec0213
fix str enum issues
renardeinside 3cd8579
fix text messages
renardeinside 2c613e0
add spark mock
renardeinside c9ea222
fix lint
renardeinside cb8bb50
fix strenum
renardeinside 3d08568
add session adapter
renardeinside f45bf57
align methods to managers
renardeinside 676fc6d
add crud ops for temp groups
renardeinside 1f6cedd
remove temp dirs
renardeinside bf7bb00
add functionality to apply new permissions to temp groups
renardeinside 2eaa103
apply linter
renardeinside 96c1d34
reformat readme
renardeinside 1b6e7ba
lint
renardeinside c2e2794
remove args
renardeinside 93e1f03
add group migration logic
renardeinside 7c920c1
add e2e tests and bugfixes
renardeinside 33a35cf
update readme
renardeinside 232873e
improve readme
renardeinside 48f8992
fix readme and e2e tests
renardeinside 3c4668e
include default actions into the integration tests
renardeinside 1230b3c
add verifications to e2e tests
renardeinside 54e2d2f
add e2e tests for permissions
renardeinside 47798cb
lint
renardeinside d20462e
remove outdated comments
renardeinside cb1fbdd
finalize entitlements and roles
renardeinside File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@HariGS-DB do we want to return here or should we raise the full exception?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
think its just a step to test if token is valid. we are doing this in the init hence.