-
Notifications
You must be signed in to change notification settings - Fork 132
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
Improve access of __annotations__
#239
Conversation
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.
this looks like too big of a change, can't accept it.
please make sure the PR holds diff only for the relevant changes. most likely the newline characters are changed or something like it.
__annotations__
@nfx Ok; the line endings had indeed been modified. I have now rebased with auto handling of line endings and the diff is showing a relatively small difference. |
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## main #239 +/- ##
=======================================
Coverage 53.23% 53.23%
=======================================
Files 32 32
Lines 19224 19227 +3
=======================================
+ Hits 10233 10236 +3
Misses 8991 8991
☔ View full report in Codecov by Sentry. |
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.
Thanks for this contribution! I'll approve as @nfx is on PTO.
* Fixed serialization of lists of enum values ([#248](#248)). * Handled nested query parameters in ApiClient.do() ([#249](#249)). * Improved access of `__annotations__` ([#239](#239)). API Changes: * Changed `create()` method for [a.account_metastore_assignments](https://databricks-sdk-py.readthedocs.io/en/latest/account/account_metastore_assignments.html) account-level service to no longer return `databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItemList` dataclass. * Added `connection_name` field for `databricks.sdk.service.catalog.CreateCatalog`. * Added `access_point` field for `databricks.sdk.service.catalog.CreateExternalLocation`. * Added `encryption_details` field for `databricks.sdk.service.catalog.CreateExternalLocation`. * Removed `databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItem` dataclass. * Added `access_point` field for `databricks.sdk.service.catalog.ExternalLocationInfo`. * Added `encryption_details` field for `databricks.sdk.service.catalog.ExternalLocationInfo`. * Added `access_point` field for `databricks.sdk.service.catalog.TableInfo`. * Added `encryption_details` field for `databricks.sdk.service.catalog.TableInfo`. * Added `access_point` field for `databricks.sdk.service.catalog.UpdateExternalLocation`. * Added `encryption_details` field for `databricks.sdk.service.catalog.UpdateExternalLocation`. * Added `access_point` field for `databricks.sdk.service.catalog.VolumeInfo`. * Added `encryption_details` field for `databricks.sdk.service.catalog.VolumeInfo`. * Added `databricks.sdk.service.catalog.EncryptionDetails` dataclass. * Added `databricks.sdk.service.catalog.SseEncryptionDetails` dataclass. * Added `databricks.sdk.service.catalog.SseEncryptionDetailsAlgorithm` dataclass. * Added [a.account_network_policy](https://databricks-sdk-py.readthedocs.io/en/latest/account/account_network_policy.html) account-level service. * Added `databricks.sdk.service.settings.AccountNetworkPolicyMessage` dataclass. * Added `databricks.sdk.service.settings.DeleteAccountNetworkPolicyRequest` dataclass. * Added `databricks.sdk.service.settings.DeleteAccountNetworkPolicyResponse` dataclass. * Added `databricks.sdk.service.settings.ReadAccountNetworkPolicyRequest` dataclass. * Added `databricks.sdk.service.settings.UpdateAccountNetworkPolicyRequest` dataclass. OpenAPI SHA: fbdd0fa3e83fed2c798a58d376529bdb1285b915, Date: 2023-07-26
* Fixed serialization of lists of enum values ([#248](#248)). * Handle nested query parameters in ApiClient.do() ([#249](#249)). * Improve access of `__annotations__` ([#239](#239)). API Changes: * Changed `create()` method for [a.account_metastore_assignments](https://databricks-sdk-py.readthedocs.io/en/latest/account/account_metastore_assignments.html) account-level service to no longer return `databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItemList` dataclass. * Added `connection_name` field for `databricks.sdk.service.catalog.CreateCatalog`. * Added `access_point` field for `databricks.sdk.service.catalog.CreateExternalLocation`. * Added `encryption_details` field for `databricks.sdk.service.catalog.CreateExternalLocation`. * Removed `databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItem` dataclass. * Added `access_point` field for `databricks.sdk.service.catalog.ExternalLocationInfo`. * Added `encryption_details` field for `databricks.sdk.service.catalog.ExternalLocationInfo`. * Added `access_point` field for `databricks.sdk.service.catalog.TableInfo`. * Added `encryption_details` field for `databricks.sdk.service.catalog.TableInfo`. * Added `access_point` field for `databricks.sdk.service.catalog.UpdateExternalLocation`. * Added `encryption_details` field for `databricks.sdk.service.catalog.UpdateExternalLocation`. * Added `access_point` field for `databricks.sdk.service.catalog.VolumeInfo`. * Added `encryption_details` field for `databricks.sdk.service.catalog.VolumeInfo`. * Added `databricks.sdk.service.catalog.EncryptionDetails` dataclass. * Added `databricks.sdk.service.catalog.SseEncryptionDetails` dataclass. * Added `databricks.sdk.service.catalog.SseEncryptionDetailsAlgorithm` dataclass. * Added [a.account_network_policy](https://databricks-sdk-py.readthedocs.io/en/latest/account/account_network_policy.html) account-level service. * Added `databricks.sdk.service.settings.AccountNetworkPolicyMessage` dataclass. * Added `databricks.sdk.service.settings.DeleteAccountNetworkPolicyRequest` dataclass. * Added `databricks.sdk.service.settings.DeleteAccountNetworkPolicyResponse` dataclass. * Added `databricks.sdk.service.settings.ReadAccountNetworkPolicyRequest` dataclass. * Added `databricks.sdk.service.settings.UpdateAccountNetworkPolicyRequest` dataclass. OpenAPI SHA: a1b6c1ecfaab6635911d3c060a8dd797ac6b2d4d, Date: 2023-07-27
* Fixed serialization of lists of enum values ([#248](#248)). * Fixed examples that used incorrect keyword argument names. (databricks/databricks-sdk-go#560) * Handled nested query parameters in ApiClient.do() ([#249](#249)). * Improved access of `__annotations__` ([#239](#239)). API Changes: * Changed `create()` method for [a.account_metastore_assignments](https://databricks-sdk-py.readthedocs.io/en/latest/account/account_metastore_assignments.html) account-level service to no longer return `databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItemList` dataclass. * Added `connection_name` field for `databricks.sdk.service.catalog.CreateCatalog`. * Added `access_point` field for `databricks.sdk.service.catalog.CreateExternalLocation`. * Added `encryption_details` field for `databricks.sdk.service.catalog.CreateExternalLocation`. * Removed `databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItem` dataclass. * Added `access_point` field for `databricks.sdk.service.catalog.ExternalLocationInfo`. * Added `encryption_details` field for `databricks.sdk.service.catalog.ExternalLocationInfo`. * Added `access_point` field for `databricks.sdk.service.catalog.TableInfo`. * Added `encryption_details` field for `databricks.sdk.service.catalog.TableInfo`. * Added `access_point` field for `databricks.sdk.service.catalog.UpdateExternalLocation`. * Added `encryption_details` field for `databricks.sdk.service.catalog.UpdateExternalLocation`. * Added `access_point` field for `databricks.sdk.service.catalog.VolumeInfo`. * Added `encryption_details` field for `databricks.sdk.service.catalog.VolumeInfo`. * Added `databricks.sdk.service.catalog.EncryptionDetails` dataclass. * Added `databricks.sdk.service.catalog.SseEncryptionDetails` dataclass. * Added `databricks.sdk.service.catalog.SseEncryptionDetailsAlgorithm` dataclass. * Added [a.account_network_policy](https://databricks-sdk-py.readthedocs.io/en/latest/account/account_network_policy.html) account-level service. * Added `databricks.sdk.service.settings.AccountNetworkPolicyMessage` dataclass. * Added `databricks.sdk.service.settings.DeleteAccountNetworkPolicyRequest` dataclass. * Added `databricks.sdk.service.settings.DeleteAccountNetworkPolicyResponse` dataclass. * Added `databricks.sdk.service.settings.ReadAccountNetworkPolicyRequest` dataclass. * Added `databricks.sdk.service.settings.UpdateAccountNetworkPolicyRequest` dataclass. OpenAPI SHA: a1b6c1ecfaab6635911d3c060a8dd797ac6b2d4d, Date: 2023-07-27 --------- Signed-off-by: Tanmay Rustagi <88379306+tanmay-db@users.noreply.github.com>
Changes
This is a continuation of #216, but with signed, verified commits.
Tests
One test was added (in #216). The last run in #216 passed all tests.
make test
run locallymake fmt
applied