googleapis / googleapis/google-cloud-python

DISCUSSION: policy for dependency updates that aren't covered by NEP 29

Abierto
#14,491 2 comentarios 0 reacciones 1 asignado Reclamado por @tswast Ver en GitHub
api: bigquery type: process
Lenguaje dominante
Python
Estrellas
5.4k
Forks
1.8k
Merge medio
3 d 4 h
PR fusionados (30 d)
122

Descripción

[NEP 29](https://numpy.org/neps/nep-0029-deprecation_policy.html), which [the pandas community has also been following](https://github.com/pandas-dev/pandas/issues/29034#issuecomment-546432309), has a timeline for Python and NumPy supported versions.

It does not have related recommendations for `pandas` and certainly not other packages we depend on such as `google-cloud-bigquery`, `google-cloud-bigquery-storage`, `pydata-google-auth`, `google-cloud-core`, `google-api-core`, `google-auth`, `google-auth-oauthlib`.

If I interpret the `NumPy` algorithm correctly, we need to support a two-year window.

> all minor versions of `package-name` released in the prior 24 months from the anticipated release date with a minimum of 3 minor versions of `package-name`

We're actually just about caught up with that in the `google-cloud-bigquery` dependency.

Our minimum version is `1.11.x`, which was released in April 2019. https://github.com/googleapis/python-bigquery/blob/master/CHANGELOG.md#1110 We'd be able to start incrementing minimum version to 1.12.0 in May.

Thoughts? Is 2 years the right window?

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.