Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • O openapi-generator
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3,476
    • Issues 3,476
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 402
    • Merge requests 402
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • OpenAPI Tools
  • openapi-generator
  • Issues
  • #8216
Closed
Open
Issue created Dec 16, 2020 by Administrator@rootContributor6 of 6 checklist items completed6/6 checklist items

[BUG][Python][Client]Python model directory init missing

Created by: code-lucidal58

Bug Report Checklist

  • Have you provided a full/minimal spec to reproduce the issue?
  • Have you validated the input using an OpenAPI validator (example)?
  • Have you tested with the latest master to confirm the issue still exists?
  • Have you searched for related issues/PRs?
  • What's the actual output vs expected output?
  • [Optional] Sponsorship to speed up the bug fix or feature request (example)
Description

When generation is done for python client, __init__.py is missing from model folder in the generated code. In the petstore sample, model directory has init.py because it was once generated. Updating the samples only rewrites these directories. It is never deleted and re-generated. Generating the python client code in a fresh path, exposes this issue. i.e. petstore_api/model/__init__.py is missing.

openapi-generator version

5.0.0-beta3

OpenAPI declaration file content or url

https://github.com/OpenAPITools/openapi-generator/blob/master/modules/openapi-generator/src/test/resources/3_0/python/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml

Generation Details

configuration: https://github.com/OpenAPITools/openapi-generator/blob/master/bin/configs/python.yaml

Steps to reproduce

generate -g python

Related issues/PRs

#8215

Suggest a fix

Include __init__model.mustache in PythonClientCodegen.java SupportingFiles for templates

Assignee
Assign to
Time tracking