mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-05-12 20:50:55 +00:00
[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:
parent
deb007b976
commit
ae069e6840
@ -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"
|
||||
|
@ -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"]
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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"]
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user