Skip to content
This repository has been archived by the owner on Sep 5, 2023. It is now read-only.

build(python): update docfx job to use new plugin #57

Merged
merged 3 commits into from
Mar 31, 2021

Conversation

yoshi-automation
Copy link
Contributor

This PR was generated using Autosynth. 🌈

Synth log will be available here:
https://source.cloud.google.com/results/invocations/eed5ac88-37a8-4fd5-bece-3267ea30553e/targets

  • To automatically regenerate this PR, check this box. (May take up to 24 hours.)

Source-Link: googleapis/synthtool@4501974
Source-Link: googleapis/synthtool@86ed43d

        autosynth cannot find the source of changes triggered by earlier changes in this
        repository, or by version upgrades to tools such as linters.
Use a constraints file when installing dependencies for system and unit tests nox sessions.

https://pip.pypa.io/en/stable/user_guide/#constraints-files
> Constraints files are requirements files that **only control which version of a requirement is installed, not whether it is installed or not**. Their syntax and contents is nearly identical to Requirements Files. There is one key difference: Including a package in a constraints file does not trigger installation of the package.

```
testing
├── constraints-3.10.txt
├── constraints-3.11.txt
├── constraints-3.6.txt
├── constraints-3.7.txt
├── constraints-3.8.txt
└── constraints-3.9.txt
```

Going forward, one constraints file (currently 3.6) will be populated with every library requirement and extra listed in the `setup.py`. The constraints file will pin each requirement to the lower bound. This ensures that library maintainers will see test failures if they forget to update a lower bound on a dependency.

See googleapis/python-bigquery#263 for an example

Source-Author: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com>
Source-Date: Tue Mar 23 10:52:02 2021 -0600
Source-Repo: googleapis/synthtool
Source-Sha: 86ed43d4f56e6404d068e62e497029018879c771
Source-Link: googleapis/synthtool@86ed43d
Source-Author: Dan Lee <71398022+dandhlee@users.noreply.github.com>
Source-Date: Tue Mar 30 19:36:37 2021 -0400
Source-Repo: googleapis/synthtool
Source-Sha: 4501974ad08b5d693311457e2ea4ce845676e329
Source-Link: googleapis/synthtool@4501974
@yoshi-automation yoshi-automation requested a review from a team as a code owner March 31, 2021 10:14
@product-auto-label product-auto-label bot added the api: servicedirectory Issues related to the googleapis/python-service-directory API. label Mar 31, 2021
@google-cla google-cla bot added the cla: yes This human has signed the Contributor License Agreement. label Mar 31, 2021
@dandhlee dandhlee changed the title [CHANGE ME] Re-generated to pick up changes from synthtool. build(python): update docfx job to use new plugin Mar 31, 2021
@dandhlee dandhlee merged commit 1e79904 into master Mar 31, 2021
@dandhlee dandhlee deleted the autosynth-synthtool branch March 31, 2021 19:35
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
api: servicedirectory Issues related to the googleapis/python-service-directory API. cla: yes This human has signed the Contributor License Agreement. context: partial
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants