GitHub / openapi-generators/openapi-python-client / commits
Generate modern Python clients from OpenAPI
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 1c5110cd | chore: Prep 0.10.7 release | Dylan Anthony <c****t@d****m> | almost 5 years ago | |
| b6b58969 | fix: SSL verify argument to async clients [#533 & #510]. Thanks @fsvenson and... |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| aa4f6b59 | fix: Remove unused CHANGELOG from generated setup.py [#529]. Thanks @johnthagen! |
johnthagen <j****n@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 4a7a8ee2 | chore: Prep 0.10.6 release | Dylan Anthony <c****t@d****m> | almost 5 years ago | |
| bff6ae58 |
fix: Use isort "black" profile in generated clients [#523]. Thanks @johnthagen!
Co-authored-by: Dylan Anthony <c****t@d****m> |
johnthagen <j****n@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 9c3af86e | fix: setup.py should generate importable packages named <project>_client [#49... |
Ted Crossman <t****n@b****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 2c157aa1 | feat: Improve error messages related to invalid arrays and circular or recurs... |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 8802e7e1 | docs: Remove some stale references to Triax. (#518) |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| a55ac0f6 | chore: Fix relative path to spec (in this release, regression from #515) (#517) |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 6e9d81f6 |
fix: Allow None in enum properties [#504, #512, #516]. Thanks @juspence!
Co-authored-by: juspence <8****e@u****m> |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 2f823104 | chore(deps): update dependency types-dataclasses to ^0.6.0 (#511) |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 5e63d346 |
feat: Add httpx 0.20.* support (#514)
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> |
almost 5 years ago | |
| 94838ba7 | ci: Test on Python 3.10 [#468, #470] |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| b01db033 |
fix: properly support JSON OpenAPI documents and config files [#488, #509, #5...
Co-authored-by: Pierre Tardy <p****y@r****m> |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| a46c05a9 | chore: Prep 0.10.5 release | Dylan Anthony <c****t@d****m> | almost 5 years ago | |
| 54f819d8 | fix: Properly label a path template issue as a warning (#494). Thanks @chamini2! |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 2d4365c0 | fix: Don't allow mixed types in enums. |
Dylan Anthony <c****t@d****m>
Committed by: Dylan Anthony <4****y@u****m> |
almost 5 years ago | |
| f5b5ce8a | fix: Don't crash when a null is in an enum (fixes #500) |
Dylan Anthony <c****t@d****m>
Committed by: Dylan Anthony <4****y@u****m> |
almost 5 years ago | |
| 5861c7c3 |
feat: Add verify_ssl option to generated Client, allowing users to ignore ssl...
Co-authored-by: Dylan Anthony <4****y@u****m> |
Roman A. Taycher <r****7@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 5708074b |
docs: Remove openapi generation python2 compatibility claim (#499). Thanks @r...
Co-authored-by: Dylan Anthony <4****y@u****m> |
Roman A. Taycher <r****7@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 6108b978 | chore: Prep 0.10.4 release | Dylan Anthony <c****t@d****m> | almost 5 years ago | |
| e60ffb7e |
chore(deps): update dependency types-certifi to v2020 (#485)
Co-authored-by: Renovate Bot <b****t@r****m>, Dylan Anthony <4****y@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 0e940fd5 | feat: Allow customization of post-generation steps with the `post_hooks` conf... |
Dylan Anthony <c****t@d****m>
Committed by: Dylan Anthony <4****y@u****m> |
almost 5 years ago | |
| c17a461d | fix: Don't crash the generator when one of the post-generation hooks is missi... |
Dylan Anthony <c****t@d****m>
Committed by: Dylan Anthony <4****y@u****m> |
almost 5 years ago | |
| 367487d6 |
chore(deps): update dependency types-python-dateutil to v2 (#486)
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 | |
| 2d74640a | refactor(parser): Schema datatypes validation by `pydantic` [#478]. Thanks @m... |
Matvey <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 75c69f00 |
feat(deps): Allow httpx 0.19.* (#481)
Co-authored-by: Dylan Anthony <c****t@d****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 91db3d27 |
chore(deps): Allow importlib_metadata 3.* and 4.* (#482)
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 | |
| b54a4fa8 |
ci: Configure Renovate (#474)
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 | |
| 2bcd8f82 | style: remove trailing whitespace in README template [#480]. Thanks @dbluhm! |
Daniel Bluhm <d****m@p****e>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| abce4b9b | chore: Prep 0.10.3 release | Dylan Anthony <c****t@d****m> | about 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> |
about 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> |
about 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> |
about 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> |
about 5 years ago | |
| faef048c | ci: Disable checking Python 3.6 |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 069e8317 | chore: Force reconfigure Renovate |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 94d4b69b | chore: Prep 0.10.2 release | Dylan Anthony <c****t@d****m> | about 5 years ago | |
| fc39b403 | ci: Add Pylint (#472) |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 4072c47a | ci: Test on windows [#447 & #471] |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 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> |
about 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> |
about 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> |
about 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> |
about 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> |
about 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> |
about 5 years ago | |
| b8578488 | chore: Prep 0.10.1 release | Dylan Anthony <c****t@d****m> | about 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> |
about 5 years ago | |
| 289787a8 | chore: Prep 0.10.0 release | Dylan Anthony <c****t@d****m> | about 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> |
about 5 years ago | |
| f19b5824 | ci: Start testing on macOS (#446) |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 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> |
about 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> |
about 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> |
about 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> |
over 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> |
over 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> |
over 5 years ago | |
| 0f58cfd4 | chore: Prep 0.9.1 release | Dylan Anthony <c****t@d****m> | over 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> |
over 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> |
over 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> |
over 5 years ago | |
| 64f67fe4 | Soften black dependency. (#416) |
Christopher Keele <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 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> |
over 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> |
over 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> |
over 5 years ago | |
| 0723b890 | chore: Prep 0.9.0 release (#409) |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 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> |
over 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> |
over 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> |
over 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> |
over 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> |
over 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> |
over 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> |
over 5 years ago | |
| 11364873 | style: Update Black (#394) |
Dylan Anthony <4****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 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> |
over 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> |
over 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> |
over 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> |
over 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> |
over 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> |
over 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> |
over 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> |
over 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> |
over 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> |
over 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> |
over 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> |
over 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> |
over 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> |
over 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> |
over 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> |
over 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> |
over 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> |
over 5 years ago | |
| 339d768b | docs: Simplified e2e custom tests and updated contributing guidelines. | Dylan Anthony <c****t@d****m> | over 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> |
over 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 |