• Home
  • Raw
  • Download

Lines Matching +full:owlbot +full:- +full:py

7 #     https://www.apache.org/licenses/LICENSE-2.0
52 def _generic_library(self, directory: str, relative_dir=None, **kwargs) -> Path:
68 # TODO: migrate to python.py once old sample gen is deprecated
71 ["python", filename, "--help"]
79 def py_samples(self, **kwargs) -> List[Path]:
82 - Determines whether generation is being done in a client library or in a samples
84 - Otherwise accepts manually set sample_project_dir through kwargs metadata
85 - Delegates generation of additional sample documents alternate/overridden folders
88 # kwargs["metadata"] is required to load values from .repo-metadata.json
103 "noxfile.py.j2",
134 # add absolute path to metadata so `python foo.py --help` succeeds
190 ) -> Path:
209 def python_notebooks(self, **kwargs) -> Path:
210 # kwargs["metadata"] is required to load values from .repo-metadata.json
215 def py_mono_repo_library(self, relative_dir, **kwargs) -> Path:
216 # kwargs["metadata"] is required to load values from .repo-metadata.json
241 def py_library(self, **kwargs) -> Path:
242 # kwargs["metadata"] is required to load values from .repo-metadata.json
253 # rename variable to accommodate existing owlbot.py files
264 # Set default Python versions for noxfile.py
317 nox_session = f"system-{v}"
318 dest = ret / f".kokoro/presubmit/system-{v}.cfg"
324 def java_library(self, **kwargs) -> Path:
325 # kwargs["metadata"] is required to load values from .repo-metadata.json
330 def node_library(self, **kwargs) -> Path:
332 # .repo-metadata.json, or excluding README.md, we can remove this.
333 if not os.path.exists("./.repo-metadata.json"):
344 # generate root-level `src/index.ts` to export multiple versions and its default clients
356 def node_mono_repo_library(self, relative_dir, **kwargs) -> Path:
358 # .repo-metadata.json, or excluding README.md, we can remove this.
359 if not os.path.exists(Path(relative_dir, ".repo-metadata.json").resolve()):
369 # generate root-level `src/index.ts` to export multiple versions and its default clients
386 def php_library(self, **kwargs) -> Path:
389 def ruby_library(self, **kwargs) -> Path:
390 # kwargs["metadata"] is required to load values from .repo-metadata.json
395 def render(self, template_name: str, **kwargs) -> Path:
402 loads additional meta information from .repo-metadata.json.
418 ) -> List[str]:
433 will be read from `.repo-metadata.json`, if it exists.
443 # Get the `default_version` from ``.repo-metadata.json`.
444 default_version = json.load(open(".repo-metadata.json", "rt")).get(
451 for level in ("*v[1-9]*", "*/*v[1-9]*", "*/*/*v[1-9]*", "*/*/*/*v[1-9]*"):
486 str_decamelize = re.sub("^.", value[0].upper(), value) # apple -> Apple.
488 "([A-Z]+)([A-Z])([a-z0-9])", r"\1 \2\3", str_decamelize
489 ) # ACLBatman -> ACL Batman.
490 return re.sub("([a-z0-9])([A-Z])", r"\1 \2", str_decamelize) # FooBar -> Foo Bar.
494 relative_dir=None, metadata_file: str = "./.repo-metadata.json"
495 ) -> Dict:
499 * `name` - The service's API name
500 * `name_pretty` - The service's API title. This will be used for generating titles on READMEs
501 * `product_documentation` - The product documentation on cloud.google.com
502 * `client_documentation` - The client library reference documentation
503 * `issue_tracker` - The public issue tracker for the product
504 * `release_level` - The release level of the client library. One of: alpha, beta,
506 * `language` - The repo language. One of dotnet, go, java, nodejs, php, python, ruby
507 * `repo` - The GitHub repo in the format {owner}/{repo}
508 * `distribution_name` - The language-idiomatic package/distribution name
509 * `api_id` - The API ID associated with the service. Fully qualified identifier use to
511 * `requires_billing` - Whether or not the API requires billing to be configured on the
530 def _get_default_branch_name(repository_name: str) -> str: