Jack Wotherspoon

Results 97 issues of Jack Wotherspoon

Add a Github Action to scan our published docker images nightly: https://github.com/snyk/actions/tree/master/docker Action will notify the team if vulnerabilities have been found in any of the base images so that...

priority: p1
type: feature request

We should update all maven artifacts to follow better naming conventions and to have better descriptions. For instance our Postgres JDBC artifact is `postgres-socket-factory` which by the name itself does...

type: cleanup
priority: p2

SQLAlchemy's `create_engine` supports a [`creator`](https://docs.sqlalchemy.org/en/20/core/engines.html#sqlalchemy.create_engine.params.creator) argument that allows a callable to be passed that will be called to make the DBAPI connections. This is how the [Cloud SQL Python Connector](https://github.com/GoogleCloudPlatform/cloud-sql-python-connector)...

New best practice for checking validity of credentials is no longer `credentials.valid` which is now deprecated (as of google-auth v2.24.0). Instead the google-auth folks recommend using [`credentials.token_state`](https://github.com/googleapis/google-auth-library-python/blob/main/google/auth/credentials.py#L100) All instances of...

type: cleanup
priority: p2

Looks like sometime code coverage check is getting stuck on base branch code coverage, image below shows where test is hanging.

type: cleanup
priority: p2

Standardize debug logging across the connector libraries: Presently, we want to log the following: ## Logging for refresh operations - When a refresh operation starts - Before the rate limiter...

type: cleanup
priority: p2

Currently we cache `Instance()` configs by instance connection name. Which means we throw an error if users try to connect to the same instance with `enable_iam_auth=False` and then with `enable_iam_auth=True`...

type: feature request
priority: p2

User agent currently is set during the first connection call. Subsequent calls have no way of updating the custom user agent. Aka if you create a connector and use it...

type: cleanup
priority: p2

Docstrings should follow Google style guide: https://google.github.io/styleguide/pyguide.html#38-comments-and-docstrings

type: cleanup
priority: p2

Nowadays it is recommended to package python libraries using [`pyproject.toml`](https://packaging.python.org/en/latest/guides/writing-pyproject-toml/) over setup.py This comes with the added benefit of having all configuration in one file, so the removal of `mypy.ini`,...

type: cleanup
priority: p2