GitHub / openapi-generators/openapi-python-client / commits
Generate modern Python clients from OpenAPI
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 2bcd8f82 | style: remove trailing whitespace in README template [#480]. Thanks @dbluhm! |
Daniel Bluhm <d****m@p****e>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| abce4b9b | chore: Prep 0.10.3 release | Dylan Anthony <c****t@d****m> | almost 5 years ago | |
| 225487a9 | fix: Treat `true` and `false` as reserved words. |
Dylan Anthony <c****t@d****m>
Committed by: Dylan Anthony <4****y@u****m> |
almost 5 years ago | |
| a95fa649 | fix: Prevent generating Python files named the same as reserved / key words. |
Dylan Anthony <c****t@d****m>
Committed by: Dylan Anthony <4****y@u****m> |
almost 5 years ago | |
| 8b2849d2 | feat: Expose `python_identifier` and `class_name` functions to custom templat... |
Dylan Anthony <c****t@d****m>
Committed by: Dylan Anthony <4****y@u****m> |
almost 5 years ago | |
| f04ce5bf | fix: Properly replace reserved words in class and module names [#475, #476]. ... |
Dylan Anthony <c****t@d****m>
Committed by: Dylan Anthony <4****y@u****m> |
almost 5 years ago | |
| faef048c | ci: Disable checking Python 3.6 |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 069e8317 | chore: Force reconfigure Renovate |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 94d4b69b | chore: Prep 0.10.2 release | Dylan Anthony <c****t@d****m> | almost 5 years ago | |
| fc39b403 | ci: Add Pylint (#472) |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 4072c47a | ci: Test on windows [#447 & #471] |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 9d991eca |
feat: Allow path parameters to be positional args [#429 & #464]. Thanks @tsot...
Co-authored-by: Taras Sotnikov <t****v@t****m> |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| c5293bf2 | feat: Include both `UNSET` and `None` static types for nullable or optional q... |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 53cdd941 | fix: Parameters from `PathItem` can now be overriden in `Operation` [#458 & #... |
Matvey <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 52eb8d02 | docs: Update contact link in CODE_OF_CONDUCT.md |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| c9979ee9 |
chore(deps): update codecov/codecov-action action to v2 (#455)
Co-authored-by: Renovate Bot <b****t@r****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 0ca21aa0 |
feat: Allow allOf enums to be subsets of one another or their base types [#37...
Co-authored-by: Forest Tong <f****t@b****m> |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| b8578488 | chore: Prep 0.10.1 release | Dylan Anthony <c****t@d****m> | almost 5 years ago | |
| 2cc22a74 | fix: Support multipart requests with type: array [#452 & #451]. Thanks @csyme... |
csymeonides-mf <3****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 289787a8 | chore: Prep 0.10.0 release | Dylan Anthony <c****t@d****m> | almost 5 years ago | |
| 457ebcae | fix!: Normalize generated module names to allow more tags [#428 & #448]. Than... |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| f19b5824 | ci: Start testing on macOS (#446) |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 00566775 |
fix(generator): Treat empty schemas like `Any` instead of `None`. Thanks @for...
Co-authored-by: Forest Tong <f****t@b****m> |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 84247e56 | chore(deps): update dependency typer-cli to ^0.0.12 (#443) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 605c246a |
feat: Allow custom templates for API and endpoint `__init__` files. [#442] Th...
Co-authored-by: Dylan Anthony <4****y@u****m>, Nementon <n****n@b****r>, p1-ra <a****e@p****m>, p1-ra <1****a@u****m> |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 60253316 | chore: Prep 0.9.2 release | Dylan Anthony <c****t@d****m> | about 5 years ago | |
| 2a85f437 | chore(deps): Upgrade Pydantic | Dylan Anthony <d****y@t****m> | about 5 years ago | |
| 1e3b165d |
feat!:Allow more types in multipart payloads by defaulting to JSON for comple...
Co-authored-by: Constantinos Symeonides <c****s@m****i> |
csymeonides-mf <3****f@u****m>
Committed by: Dylan Anthony <c****t@d****m> |
about 5 years ago | |
| 6d4477fc | fix(generator)!: Improved the consistency of snake_cased identifiers which wi... |
Guillaume Gelin <c****t@r****u>
Committed by: Dylan Anthony <c****t@d****m> |
about 5 years ago | |
| 47a0e93b | feat: Add option to fail on warning [#427]. Thanks @forest-benchling! |
Forest Tong <f****t@b****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 24216424 | fix(template): Properly strip out `UNSET` values from form data [#430]. Thank... |
p1-ra <1****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 0f58cfd4 | chore: Prep 0.9.1 release | Dylan Anthony <c****t@d****m> | about 5 years ago | |
| 79acbf86 |
feat(parser): Allow references to non-object, non-enum types [#371][#418][#42...
Co-authored-by: Nementon <n****n@b****r> |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| fddf68a1 | fix(parser): Prevent crash when providing a non-string default to a string at... |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| e708750b | fix: Deserialization of optional nullable properties when no value is returne... |
Forest Tong <f****t@b****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 64f67fe4 | Soften black dependency. (#416) |
Christopher Keele <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 720368c7 |
chore(deps): update dependency jinja2 to v3 (#424)
Co-authored-by: Renovate Bot <b****t@r****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 032a4a4f |
feat(deps): Allow for attrs 21.x in generated clients (#412)
Co-authored-by: Renovate Bot <b****t@r****m>, Dylan Anthony <c****t@d****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| a7314778 | chore: Add release date for 0.9.0 |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 0723b890 | chore: Prep 0.9.0 release (#409) |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| cdc0d8cc | fix(parser): Attempt to deduplicate endpoint parameters based on name and loc... |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 890411a7 | feat!(generator): type and id are allowed as attribute names and will not be ... |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 5805c034 | fix: Names of classes without titles will no longer include ref path (fixes #... |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 59a58279 |
feat(deps): Allow httpx 0.18.x in generated clients (#400)
Co-authored-by: Renovate Bot <b****t@r****m>, Dylan Anthony <c****t@d****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 9b0302cd | feat(templates): Add summary attribute to Endpoint for use in custom template... |
p1-ra <1****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 518b5014 |
chore(deps): update actions/setup-python action to v2 (#401)
Co-authored-by: Renovate Bot <b****t@r****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 3476f1e1 |
ci: Replace Dependabot with Renovate (#399)
Co-authored-by: Renovate Bot <b****t@r****m>, Dylan Anthony <d****y@t****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 11364873 | style: Update Black (#394) |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 85a070aa |
fix!: Some generated names will be different, solving some inconsistencies. (...
Co-authored-by: Dylan Anthony <4****y@u****m>, Dylan Anthony <c****t@d****m> |
Guillaume Gelin <c****t@r****u>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 83a360f5 |
chore(deps-dev): Bump pytest-mock from 3.5.1 to 3.6.0 (#395)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 21f872e9 |
feat: Support common parameters for paths (#376). Thanks @ramnes!
Co-authored-by: Dylan Anthony <4****y@u****m>, Dylan Anthony <c****t@d****m> |
Guillaume Gelin <c****t@r****u>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| e7d52b68 |
fix: Problems with enum defaults in allOf (#363). Thanks @csymeonides-mf
Co-authored-by: Constantinos Symeonides <c****s@m****i> |
csymeonides-mf <3****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| caf6814b |
chore(deps-dev): Bump flake8 from 3.9.0 to 3.9.1 (#390)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| c1c29eb0 | docs: Add --file CLI option documentation to README.md. (#386) |
Christopher Keele <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| b7193165 | fix!: Change reference resolution to use reference path instead of class name... |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| bf575fbd |
fix: Prevent duplicate return types in generated api functions (#365)
Co-authored-by: p1-ra <a****e@p****m> |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| a4e3e6a8 |
chore(deps-dev): Bump pytest from 6.2.2 to 6.2.3 (#377)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| f3aa0b0f | revert: "build: Include a basic setup.py to allow editable installs during de... |
Guillaume Gelin <c****t@r****u>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 915183dd | build: Include a basic setup.py to allow editable installs during development... |
Guillaume Gelin <c****t@r****u>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 078b4175 | fix!: If a schema references exactly one other schema in `allOf`, `oneOf`, or... |
Forest Tong <f****t@b****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 3db46ec1 |
chore(deps-dev): Bump taskipy from 1.6.0 to 1.7.0 (#368)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 95a29a8b |
feat: Add allOf support for model definitions (#98) (#321)
Co-authored-by: Packy Gallagher <p****g@b****m> |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| dc051178 | fix!: Attributes shadowing any builtin will now be renamed in generated clien... |
Denis Blanchette <d****e@c****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 17daa738 | fix: Support empty strings in enums (closes #357) (#358). Thanks @ramnes! |
Guillaume Gelin <c****t@r****u>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 72cb706b | fix: Allow passing data with files in multipart. (Fixes #351) (#355) |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 045089c1 |
chore(deps): Bump isort from 5.7.0 to 5.8.0 (#356)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 339d768b | docs: Simplified e2e custom tests and updated contributing guidelines. | Dylan Anthony <c****t@d****m> | about 5 years ago | |
| 89b4d41b |
docs: Update CONTRIBUTING.md with instructions about custom e2e test (#352)
Co-authored-by: Constantinos Symeonides <c****s@m****i> |
csymeonides-mf <3****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| ab6aec69 |
chore(deps): Bump httpx from 0.17.0 to 0.17.1 (#349)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 18cd80f4 |
chore(deps-dev): Bump flake8 from 3.8.4 to 3.9.0 (#348)
Co-authored-by: dependabot[bot] <4****]@u****m>, Dylan Anthony <4****y@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| f9f09632 | fix: Deserialization of unions (#332). Thanks @forest-benchling! |
Forest Tong <f****t@b****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 2861a346 | chore(dobby): Add dobby.toml to automate future tasks | Dylan Anthony <c****t@d****m> | over 5 years ago | |
| 0c2efd3c |
chore(deps): Bump httpx from 0.16.1 to 0.17.0 (#341)
Co-authored-by: dependabot[bot] <4****]@u****m>, Dylan Anthony <c****t@d****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| d98e3492 |
chore(deps-dev): Bump mypy from 0.800 to 0.812 (#340)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 422e993e | chore: Update CHANGELOG and version for 0.8.0 (#339) |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 7f8d10eb |
feat: Add --file-encoding CLI option (#330)
Co-authored-by: Ethan Mann <e****r@g****m> |
dongfangtianyu <7****u@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 2d305ddf | feat: Add support for cookie parameters (#326) |
dongfangtianyu <7****u@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 0d423e37 | fix: Async example in generated README.md (#337) |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| d535bd02 |
fix: Sanitize endpoint tags during parsing (#328)
Co-authored-by: Ethan Mann <e****r@g****m>, Nementon <n****n@b****r>, Ethan Mann <e****r@g****m> |
p1-ra <1****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 661de574 | docs: Add CHANGELOG entry for #316 | Dylan Anthony <c****t@d****m> | over 5 years ago | |
| 6e107517 | feat: Serialize model query params (#316) |
Forest Tong <f****t@b****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 968d6142 | docs: Add CHANGELOG entry for #336 | Dylan Anthony <c****t@d****m> | over 5 years ago | |
| 2bfe610c | fix: Indicate an error when duplicate models are detected rather than generat... |
Forest Tong <f****t@b****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 28336026 | docs: Add CHANGELOG entry for #334 | Dylan Anthony <c****t@d****m> | over 5 years ago | |
| 351478f6 | fix(template): Fix deserialization of non-required properties (#334) |
Forest Tong <f****t@b****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| b2adc2c9 | fix!: Omit any `None` passed as a query param in generated clients. Closes #2... |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| fdeea991 |
fix(parser): Softly ignore invalid response status code (#327)
Co-authored-by: Nementon <n****n@b****r> |
p1-ra <1****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| af09640a |
chore(deps): Bump shellingham from 1.3.2 to 1.4.0 (#324)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| d76bae84 | refactor: Renamed all templates to end in .jinja to resolve issues with lates... |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| cf2b0020 |
chore(deps): Bump jinja2 from 2.11.2 to 2.11.3 (#322)
Co-authored-by: dependabot[bot] <4****]@u****m>, Dylan Anthony <4****y@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 62061a18 | docs(changelog): Add CHANGELOG entry for #315 | Dylan Anthony <c****t@d****m> | over 5 years ago | |
| e1c65782 | fix(client): Nullable and optional properties which are models (#315) |
Forest Tong <f****t@b****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 718acfda |
chore(deps): Bump pyyaml from 5.3.1 to 5.4.1 (#309)
Co-authored-by: dependabot[bot] <4****]@u****m>, Dylan Anthony <4****y@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 398692d9 |
chore(deps-dev): Bump pytest from 6.2.1 to 6.2.2 (#314)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| d08b7d55 | feat(generator): Add "application/vnd.api+json" media type. (#307) |
Jaap Versteegh <j****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| aa6972c4 | fix: Handle Unset Enums when deserializing (#306) |
William Bowen <w****m@b****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| abf906d4 | chore(deps-dev): Bump pytest-cov from 2.11.0 to 2.11.1 (#310) |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 8331aad5 | feat(parser): Detect OpenAPI documents of incorrect versions (closes #281) (#... |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 77309066 |
chore(deps-dev): Bump safety from 1.10.2.post1 to 1.10.3 (#303)
Co-authored-by: dependabot[bot] <4****]@u****m>, Dylan Anthony <4****y@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 6ebddc46 |
chore(deps-dev): Bump pytest-cov from 2.10.1 to 2.11.0 (#304)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago |