googleapis / googleapis/synthtool

FR(python): Add automated checks using lower-bound-checker from google-cloud-testutils

Open
#1,901 2 comments 0 reactions 0 assignees View on GitHub
lang: python
Dominant language
Python
Stars
108
Forks
102
Avg merge
1h 23m
Merged PRs (30d)
1

Description

#### Steps to reproduce

For Library L and Dependency D, versions 1 and 2

In L, setup.py indicates D >= 1. A constraints file pins D=1 for Nox.

1. Update the constraints file D=2
2. *Don't* update setup.py
3. Integrate some behavior found only in version 2 of D

Results:

Tests on L will pass.
L is broken if clients pin or don't arrange to update D from version 1.

Suggestions:

* Create a single source of truth for version support; or
* Require updates to setup.py if constraints files change (and vice-versa).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.