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

Allow google-auth, google-api-python-client < 3 #53

Closed
wants to merge 59 commits into from

Conversation

busunkim96
Copy link

Justification for google-auth

google-auth recently published a 2.0.0 release which removed support for Python 2.7. google-auth now requires Python >=3.6. No other breaking changes were made. You can see the full list of changes here.

I am opening PRs to expand google-auth version ranges for packages that meet either of the following criteria:

  • Package has >10,000 monthly downloads as of June 2021
  • Package is owned by a Google team

google-auth is a dependency of many different libraries that interact with Google APIs. Increasing the time and number of packages with compatible pins on google-auth lowers the chance end developers who use multiple libraries will see dependency conflicts.

If possible, please do not require google-auth>2.0.0 until this issue is resolved
googleapis/google-cloud-python#10566, as that will further reduce the likelihood of diamond dependency conflicts.

Googlers, see this doc for more information.

Justification for google-api-python-client

Code written against 1.x.x versions of google-api-python-client is compatible with 2.x.x versions. A full list of changes are described in this document.

Notable changes:

Similar to google-auth, it would be nice to expand the pins on this package if possible to lower the likelihood of dependency conflicts.

POD666 and others added 30 commits August 25, 2021 16:29
removing references to predict_wine_quality from integration tests
Remove embeded grafana views from Databand UI In cloud environments we are already disabling Grafana button. 
We want this to become a default configuration in all environments

https://app.asana.com/0/1199880094608584/1200803275263019
delete the duplicated `log_metrics` function,
that was duplicated while rebase and merge of 2 commit
* add a DbndExternalLog model to store all the exceptions
* expend capture_monitor_exception to call log_exception in case of
  exception
# Conflicts:
#	dbnd-core/CHANGELOG.md
# Conflicts:
#	dbnd-core/CHANGELOG.md
#	modules/dbnd-web/src/dbnd_web/services/datasource/__init__.py
#	modules/dbnd-web/src/dbnd_web/services/datasource/datasource_transaction.py
#	modules/dbnd-web/src/dbnd_web/services/datasource/repository/transaction.py
# Conflicts:
#	modules/dbnd-datasource-monitor/setup.py
#	setup.cfg
rozhok and others added 27 commits September 7, 2021 15:44
# Conflicts:
#	modules/dbnd-web-app/src/api/mappers/DatasetOperationMapper.js
#	modules/dbnd-web-app/src/components/data/schema/DataSchemaPreviewDialog.vue
#	modules/dbnd-web-app/src/pages/data/Datasets/DatasetOperationList.vue
send exceptions happening in the sdk due to dbnd issues
* add tracing uuid to api calls
* save the tracing id in the exceptions and events logging tables
* adjust the airflow monitor exception logging and the even logging
accordingly

https://app.asana.com/0/0/1200913339367184/f
 * Airflow scheduler generation,
 * run in run
 * preview of values
 * heartbeat mechanism
 * deprecating config parameters not in use (tracking_with_cache)
 * grouping relevant parameters in RunConfig
evgenyshulman pushed a commit that referenced this pull request Dec 7, 2023
* fix

* fix

* fix

Co-authored-by: Maayan Strassberg <maayan.strassberg@databand.ai>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants