[Python] Update python-pydantic-v1 generator to respect the --git-host argument (#19404)

* Update pyproject.mustache

chore(pyproject): replace static `github.com` with variable `{{{gitHost}}}`

* chore: follow contribution guidelines
This commit is contained in:
Martin Boos 2024-08-22 09:52:36 +02:00 committed by GitHub
parent deb007b976
commit ae069e6840
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 8 additions and 5 deletions

View File

@ -2,6 +2,9 @@ generatorName: python-pydantic-v1
outputDir: samples/openapi3/client/petstore/python-pydantic-v1
inputSpec: modules/openapi-generator/src/test/resources/3_0/python/petstore-with-fake-endpoints-models-for-testing.yaml
templateDir: modules/openapi-generator/src/main/resources/python-pydantic-v1
gitHost: GIT_HOST
gitUserId: GIT_USER_ID
gitRepoId: GIT_REPO_ID
additionalProperties:
packageName: petstore_api
useOneOfDiscriminatorLookup: "true"

View File

@ -5,7 +5,7 @@ description = "{{{appName}}}"
authors = ["{{infoName}}{{^infoName}}OpenAPI Generator Community{{/infoName}} <{{infoEmail}}{{^infoEmail}}team@openapitools.org{{/infoEmail}}>"]
license = "{{{licenseInfo}}}{{^licenseInfo}}NoLicense{{/licenseInfo}}"
readme = "README.md"
repository = "https://github.com/{{{gitUserId}}}/{{{gitRepoId}}}"
repository = "https://{{{gitHost}}}/{{{gitUserId}}}/{{{gitRepoId}}}"
keywords = ["OpenAPI", "OpenAPI-Generator", "{{{appName}}}"]
include = ["{{packageName}}/py.typed"]

View File

@ -18,9 +18,9 @@ Python 3.7+
If the python package is hosted on a repository, you can install directly using:
```sh
pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git
pip install git+https://GIT_HOST/GIT_USER_ID/GIT_REPO_ID.git
```
(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git`)
(you may need to run `pip` with root permission: `sudo pip install git+https://GIT_HOST/GIT_USER_ID/GIT_REPO_ID.git`)
Then import the package:
```python

View File

@ -9,7 +9,7 @@ release_note=$3
git_host=$4
if [ "$git_host" = "" ]; then
git_host="github.com"
git_host="GIT_HOST"
echo "[INFO] No command line input provided. Set \$git_host to $git_host"
fi

View File

@ -5,7 +5,7 @@ description = "OpenAPI Petstore"
authors = ["OpenAPI Generator Community <team@openapitools.org>"]
license = "Apache-2.0"
readme = "README.md"
repository = "https://github.com/GIT_USER_ID/GIT_REPO_ID"
repository = "https://GIT_HOST/GIT_USER_ID/GIT_REPO_ID"
keywords = ["OpenAPI", "OpenAPI-Generator", "OpenAPI Petstore"]
include = ["petstore_api/py.typed"]