Skip to content

Commit e04fc9c

Browse files
authored
chore(migration): Migrate code from googleapis/python-runtimeconfig into packages/google-cloud-runtimeconfig (#15544)
See #10940. This PR should be merged with a merge-commit, not a squash-commit, in order to preserve the git history.
2 parents ce29682 + cd22793 commit e04fc9c

48 files changed

Lines changed: 4312 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.librarian/state.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2584,6 +2584,15 @@ libraries:
25842584
remove_regex:
25852585
- packages/google-cloud-run/
25862586
tag_format: '{id}-v{version}'
2587+
- id: google-cloud-runtimeconfig
2588+
version: 0.36.0
2589+
last_generated_commit: ""
2590+
apis: []
2591+
source_roots:
2592+
- packages/google-cloud-runtimeconfig
2593+
preserve_regex: []
2594+
remove_regex: []
2595+
tag_format: '{id}-v{version}'
25872596
- id: google-cloud-saasplatform-saasservicemgmt
25882597
version: 0.3.0
25892598
last_generated_commit: 3322511885371d2b2253f209ccc3aa60d4100cfd
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# -*- coding: utf-8 -*-
2+
#
3+
# Copyright 2024 Google LLC
4+
#
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
8+
#
9+
# https://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
17+
# Generated by synthtool. DO NOT EDIT!
18+
[run]
19+
branch = True
20+
omit =
21+
google/__init__.py
22+
google/cloud/__init__.py
23+
24+
[report]
25+
fail_under = 100
26+
show_missing = True
27+
exclude_lines =
28+
# Re-enable the standard pragma
29+
pragma: NO COVER
30+
# Ignore debug-only repr
31+
def __repr__
32+
# Ignore abstract methods
33+
raise NotImplementedError
34+
omit =
35+
*/gapic/*.py
36+
*/proto/*.py
37+
*/core/*.py
38+
*/site-packages/*.py
39+
google/cloud/__init__.py
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# -*- coding: utf-8 -*-
2+
#
3+
# Copyright 2024 Google LLC
4+
#
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
8+
#
9+
# https://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
17+
# Generated by synthtool. DO NOT EDIT!
18+
[flake8]
19+
ignore = E203, E231, E266, E501, W503
20+
exclude =
21+
# Exclude generated code.
22+
**/proto/**
23+
**/gapic/**
24+
**/services/**
25+
**/types/**
26+
*_pb2.py
27+
28+
# Standard linting exemptions.
29+
**/.nox/**
30+
__pycache__,
31+
.git,
32+
*.pyc,
33+
conf.py
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"name": "runtimeconfig",
3+
"name_pretty": "Google Cloud Runtime Configurator",
4+
"product_documentation": "https://cloud.google.com/deployment-manager/runtime-configurator/",
5+
"client_documentation": "https://cloud.google.com/python/docs/reference/runtimeconfig/latest",
6+
"issue_tracker": "https://issuetracker.google.com/savedsearches/559663",
7+
"release_level": "preview",
8+
"language": "python",
9+
"library_type": "GAPIC_MANUAL",
10+
"repo": "googleapis/google-cloud-python",
11+
"distribution_name": "google-cloud-runtimeconfig",
12+
"api_id": "runtimeconfig.googleapis.com",
13+
"requires_billing": true,
14+
"default_version": "",
15+
"codeowner_team": "",
16+
"api_shortname": "runtimeconfig"
17+
}
Lines changed: 258 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,258 @@
1+
# Changelog
2+
3+
[PyPI History][1]
4+
5+
[1]: https://pypi.org/project/google-cloud-runtimeconfig/#history
6+
7+
## [0.36.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-runtimeconfig-v0.35.0...google-cloud-runtimeconfig-v0.36.0) (2025-12-15)
8+
9+
10+
### Features
11+
12+
* Add Python 3.14 support (#327) ([6838b2469b74a868b2ab9a4f9b951fbe421a60eb](https://github.com/googleapis/google-cloud-python/commit/6838b2469b74a868b2ab9a4f9b951fbe421a60eb))
13+
14+
15+
### Bug Fixes
16+
17+
* remove setup.cfg configuration for creating universal wheels (#321) ([922db8cec6b2896087d95dc7f360a4b2edeaaea0](https://github.com/googleapis/google-cloud-python/commit/922db8cec6b2896087d95dc7f360a4b2edeaaea0))
18+
* resolve issues where pre-release versions of dependencies are installed (#318) ([14337044ae5d5c33a10f4a9dbb322db3352963e2](https://github.com/googleapis/google-cloud-python/commit/14337044ae5d5c33a10f4a9dbb322db3352963e2))
19+
20+
## [0.35.0](https://github.com/googleapis/python-runtimeconfig/compare/v0.34.0...v0.35.0) (2025-01-30)
21+
22+
23+
### Features
24+
25+
* Add support for Python 3.13 ([#304](https://github.com/googleapis/python-runtimeconfig/issues/304)) ([b9dde5e](https://github.com/googleapis/python-runtimeconfig/commit/b9dde5ecc69f084056fce12ce73e1054d6db2400))
26+
27+
## [0.34.0](https://github.com/googleapis/python-runtimeconfig/compare/v0.33.3...v0.34.0) (2023-12-07)
28+
29+
30+
### Features
31+
32+
* Add support for Python 3.12 ([a565b8e](https://github.com/googleapis/python-runtimeconfig/commit/a565b8ef0b2d0c78d28a2fb68732fe60daa9b78e))
33+
* Introduce compatibility with native namespace packages ([#231](https://github.com/googleapis/python-runtimeconfig/issues/231)) ([1aaee60](https://github.com/googleapis/python-runtimeconfig/commit/1aaee609a9ae2c89079719f69c10d81a6b4e79c1))
34+
35+
36+
### Bug Fixes
37+
38+
* Use version.py instead of pkg_resources.get_distribution ([#184](https://github.com/googleapis/python-runtimeconfig/issues/184)) ([2a7b9d0](https://github.com/googleapis/python-runtimeconfig/commit/2a7b9d04a27833f0bb0813b16842554005bfa847))
39+
40+
## [0.33.3](https://github.com/googleapis/python-runtimeconfig/compare/v0.33.2...v0.33.3) (2023-11-09)
41+
42+
43+
### Bug Fixes
44+
45+
* Add trove classifier for python 3.11 ([#177](https://github.com/googleapis/python-runtimeconfig/issues/177)) ([717429e](https://github.com/googleapis/python-runtimeconfig/commit/717429ea45ca13d045a07ddb7ff9bde7395bd1a2))
46+
* Require google-cloud-core >= 1.4.4 ([#223](https://github.com/googleapis/python-runtimeconfig/issues/223)) ([e695994](https://github.com/googleapis/python-runtimeconfig/commit/e695994e66114303b17ef863e0203342dd0b7467))
47+
48+
## [0.33.2](https://github.com/googleapis/python-runtimeconfig/compare/v0.33.1...v0.33.2) (2022-07-10)
49+
50+
51+
### Bug Fixes
52+
53+
* require python 3.7+ ([#154](https://github.com/googleapis/python-runtimeconfig/issues/154)) ([3872130](https://github.com/googleapis/python-runtimeconfig/commit/38721304e4ddacbec3c57a6c03dc3f21d91b62f3))
54+
55+
## [0.33.1](https://github.com/googleapis/python-runtimeconfig/compare/v0.33.0...v0.33.1) (2022-06-06)
56+
57+
58+
### Documentation
59+
60+
* fix changelog header to consistent size ([#147](https://github.com/googleapis/python-runtimeconfig/issues/147)) ([30b2d90](https://github.com/googleapis/python-runtimeconfig/commit/30b2d90c329690999845f2649f9debee556f75f1))
61+
62+
## [0.33.0](https://www.github.com/googleapis/python-runtimeconfig/compare/v0.32.6...v0.33.0) (2021-10-08)
63+
64+
65+
### Features
66+
67+
* add support for Python 3.10 ([#114](https://www.github.com/googleapis/python-runtimeconfig/issues/114)) ([a8ca09f](https://www.github.com/googleapis/python-runtimeconfig/commit/a8ca09f0d7cfeaebcf308d260b865619b138feec))
68+
69+
## [0.32.6](https://www.github.com/googleapis/python-runtimeconfig/compare/v0.32.5...v0.32.6) (2021-10-05)
70+
71+
72+
### Bug Fixes
73+
74+
* don't offset timestamp via naive datetime ([#112](https://www.github.com/googleapis/python-runtimeconfig/issues/112)) ([8fe62f9](https://www.github.com/googleapis/python-runtimeconfig/commit/8fe62f992e1dc98dfb69a805afb24160de9c3b6b))
75+
76+
## [0.32.5](https://www.github.com/googleapis/python-runtimeconfig/compare/v0.32.4...v0.32.5) (2021-09-20)
77+
78+
79+
### Bug Fixes
80+
81+
* remove six ([#105](https://www.github.com/googleapis/python-runtimeconfig/issues/105)) ([152b9c6](https://www.github.com/googleapis/python-runtimeconfig/commit/152b9c6316c2dcc482106997b6ee6944ee6d0245))
82+
83+
## [0.32.4](https://www.github.com/googleapis/python-runtimeconfig/compare/v0.32.3...v0.32.4) (2021-08-13)
84+
85+
86+
### Bug Fixes
87+
88+
* remove pytz dependency ([#78](https://www.github.com/googleapis/python-runtimeconfig/issues/78)) ([89e51b3](https://www.github.com/googleapis/python-runtimeconfig/commit/89e51b3b3bfce9c44ecd1fa214f393a3b6a23bb5))
89+
90+
## [0.32.3](https://www.github.com/googleapis/python-runtimeconfig/compare/v0.32.2...v0.32.3) (2021-07-23)
91+
92+
93+
### Bug Fixes
94+
95+
* require python 3.6 ([#63](https://www.github.com/googleapis/python-runtimeconfig/issues/63)) ([b1780a7](https://www.github.com/googleapis/python-runtimeconfig/commit/b1780a752a4f4d7b7fa2e1050117a070d9ea0997))
96+
97+
98+
## [0.32.2](https://www.github.com/googleapis/python-runtimeconfig/compare/v0.32.1...v0.32.2) (2021-05-28)
99+
100+
101+
### Bug Fixes
102+
103+
* require google-cloud-core >= 1.3.0 ([#38](https://www.github.com/googleapis/python-runtimeconfig/issues/38)) ([5f6279d](https://www.github.com/googleapis/python-runtimeconfig/commit/5f6279d874158797d2a26fd89b3d6e8f2fd41fc0))
104+
105+
## [0.32.1](https://www.github.com/googleapis/python-runtimeconfig/compare/v0.32.0...v0.32.1) (2020-12-10)
106+
107+
108+
### Documentation
109+
110+
* update intersphinx for grpc and auth ([#27](https://www.github.com/googleapis/python-runtimeconfig/issues/27)) ([1044e73](https://www.github.com/googleapis/python-runtimeconfig/commit/1044e73a4e65e2bef5e9a5a36d1e64e28169dc3e))
111+
112+
## [0.32.0](https://www.github.com/googleapis/python-runtimeconfig/compare/v0.31.0...v0.32.0) (2020-06-05)
113+
114+
115+
### Features
116+
117+
* support variable create / update methods and text attribute ([#17](https://www.github.com/googleapis/python-runtimeconfig/issues/17)) ([84a50ad](https://www.github.com/googleapis/python-runtimeconfig/commit/84a50ad6cd0765bd86a4ed7c338aec2612e5e91c)), closes [#1](https://www.github.com/googleapis/python-runtimeconfig/issues/1)
118+
119+
## [0.31.0](https://www.github.com/googleapis/python-runtimeconfig/compare/v0.30.0...v0.31.0) (2020-05-01)
120+
121+
122+
### Features
123+
124+
* set release_status to beta ([#9](https://www.github.com/googleapis/python-runtimeconfig/issues/9)) ([679df3f](https://www.github.com/googleapis/python-runtimeconfig/commit/679df3fda74a20b3788f5e0fe7dac5d1d22b90cb))
125+
126+
127+
### Bug Fixes
128+
129+
* **runtimeconfig:** update test assertion and core version pins ([#10097](https://www.github.com/googleapis/python-runtimeconfig/issues/10097)) ([cb421af](https://www.github.com/googleapis/python-runtimeconfig/commit/cb421af64af0aa7e73d0da146458194fb955801d))
130+
131+
## 0.30.0
132+
133+
10-15-2019 06:53 PDT
134+
135+
136+
### New Features
137+
- Add `client_options` to client. ([#9045](https://github.com/googleapis/google-cloud-python/pull/9045))
138+
139+
### Dependencies
140+
- Pin 'google-cloud-core >= 1.0.3, < 2.0.0dev'. ([#9445](https://github.com/googleapis/google-cloud-python/pull/9445))
141+
142+
### Documentation
143+
- Fix intersphinx reference to requests. ([#9294](https://github.com/googleapis/google-cloud-python/pull/9294))
144+
- Fix broken links in docs. ([#9148](https://github.com/googleapis/google-cloud-python/pull/9148))
145+
- Remove compatability badges from READMEs. ([#9035](https://github.com/googleapis/google-cloud-python/pull/9035))
146+
- Update intersphinx mapping for requests. ([#8805](https://github.com/googleapis/google-cloud-python/pull/8805))
147+
148+
## 0.29.2
149+
150+
07-24-2019 17:26 PDT
151+
152+
153+
### Documentation
154+
- Fix docs navigation issues. ([#8723](https://github.com/googleapis/google-cloud-python/pull/8723))
155+
- Link to googleapis.dev documentation in READMEs. ([#8705](https://github.com/googleapis/google-cloud-python/pull/8705))
156+
- Add compatibility check badges to READMEs. ([#8288](https://github.com/googleapis/google-cloud-python/pull/8288))
157+
158+
### Internal / Testing Changes
159+
- Add nox session 'docs' to remaining manual clients. ([#8478](https://github.com/googleapis/google-cloud-python/pull/8478))
160+
- Add docs job to publish to googleapis.dev. ([#8464](https://github.com/googleapis/google-cloud-python/pull/8464))
161+
162+
## 0.29.1
163+
164+
06-04-2019 11:15 PDT
165+
166+
167+
### Dependencies
168+
- Don't pin `google-api-core` in libs using `google-cloud-core`. ([#8213](https://github.com/googleapis/google-cloud-python/pull/8213))
169+
170+
## 0.29.0
171+
172+
05-16-2019 12:32 PDT
173+
174+
175+
### Implementation Changes
176+
- Remove classifier for Python 3.4 for end-of-life. ([#7535](https://github.com/googleapis/google-cloud-python/pull/7535))
177+
178+
### New Features
179+
- Add `client_info` support to client / connection. ([#7871](https://github.com/googleapis/google-cloud-python/pull/7871))
180+
181+
### Dependencies
182+
- Pin `google-cloud-core >= 1.0.0, < 2.0dev`. ([#7993](https://github.com/googleapis/google-cloud-python/pull/7993))
183+
184+
### Documentation
185+
- Updated client library documentation URLs. ([#7307](https://github.com/googleapis/google-cloud-python/pull/7307))
186+
187+
## 0.28.3
188+
189+
12-17-2018 17:01 PST
190+
191+
192+
### Documentation
193+
- Document Python 2 deprecation ([#6910](https://github.com/googleapis/google-cloud-python/pull/6910))
194+
- Docs/fixit: normalize docs for `page_size` / `max_results` / `page_token`. ([#6842](https://github.com/googleapis/google-cloud-python/pull/6842))
195+
196+
## 0.28.2
197+
198+
12-10-2018 13:05 PST
199+
200+
201+
### Implementation Changes
202+
- Import `iam.policy` from `google.api_core`. ([#6741](https://github.com/googleapis/google-cloud-python/pull/6741))
203+
- Fix variable nanosecond timestamp `update_time` from response ([#4819](https://github.com/googleapis/google-cloud-python/pull/4819))
204+
205+
### Dependencies
206+
- Update dependency to google-cloud-core ([#6835](https://github.com/googleapis/google-cloud-python/pull/6835))
207+
- Bump minimum `api_core` version for all GAPIC libs to 1.4.1. ([#6391](https://github.com/googleapis/google-cloud-python/pull/6391))
208+
209+
### Documentation
210+
- Update README service links in quickstart guides. ([#6322](https://github.com/googleapis/google-cloud-python/pull/6322))
211+
- Normalize use of support level badges ([#6159](https://github.com/googleapis/google-cloud-python/pull/6159))
212+
- Prep docs for repo split. ([#6023](https://github.com/googleapis/google-cloud-python/pull/6023))
213+
214+
### Internal / Testing Changes
215+
- Add blacken to noxfile ([#6795](https://github.com/googleapis/google-cloud-python/pull/6795))
216+
- Blackening Continued... ([#6667](https://github.com/googleapis/google-cloud-python/pull/6667))
217+
- Add templates for flake8, coveragerc, noxfile, and black. ([#6642](https://github.com/googleapis/google-cloud-python/pull/6642))
218+
- Use new Nox ([#6175](https://github.com/googleapis/google-cloud-python/pull/6175))
219+
- Add Test runs for Python 3.7 and remove 3.4 ([#5295](https://github.com/googleapis/google-cloud-python/pull/5295))
220+
- Add tests with microseconds and nanoseconds ([#5150](https://github.com/googleapis/google-cloud-python/pull/5150))
221+
- Fix bad trove classifier
222+
223+
## 0.28.1
224+
225+
### Implementation changes
226+
227+
- Set default variable state to Unspecified (#4738)
228+
229+
### Dependencies
230+
231+
- Update dependency range for api-core to include v1.0.0 releases (#4944)
232+
233+
### Documentation
234+
235+
- Fixing "Fore" -> "For" typo in README docs. (#4317)
236+
237+
### Testing and internal changes
238+
239+
- Install local dependencies when running lint (#4936)
240+
- Re-enable lint for tests, remove usage of pylint (#4921)
241+
- Normalize all setup.py files (#4909)
242+
- Making a `nox -s default` session for all packages. (#4324)
243+
- Shorten test names (#4321)
244+
245+
## 0.28.0
246+
247+
### Documentation
248+
249+
- Added link to "Python Development Environment Setup Guide" in
250+
project README (#4187, h/t to @michaelawyu)
251+
- Fix example in `Config.get_variable()` (#3910)
252+
253+
### Dependencies
254+
255+
- Upgrading to `google-cloud-core >= 0.28.0` and adding dependency
256+
on `google-api-core` (#4221, #4280)
257+
258+
PyPI: https://pypi.org/project/google-cloud-runtimeconfig/0.28.0/

0 commit comments

Comments
 (0)