Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Prepare codegen to run with Fluent #2806

Merged
merged 17 commits into from
May 13, 2024
Merged

feat: Prepare codegen to run with Fluent #2806

merged 17 commits into from
May 13, 2024

Conversation

mkundu1
Copy link
Contributor

@mkundu1 mkundu1 commented May 10, 2024

  1. Remove the hardcoded session dependency from codegen. Instead, a collection of static-infos is passed to the codegen functions. In Fluent side, we can control how much static API should be generated.
  2. The pyfluent module level variable CODEGEN_OUTDIR controls where API files are written out during codegen. In Fluent, this path is set to some path within Fluent package.
  3. The pyfluent module level variable CODEGEN_ZIP_SETTINGS controls whether to zip the settings API files. This is to reduce number of files during Fluent packaging.

Draft Fluent PR - 491855

@mkundu1 mkundu1 changed the title feat: codegen from static_infos feat: Prepare codegen to run with Fluent May 11, 2024
@mkundu1 mkundu1 mentioned this pull request May 13, 2024
@mkundu1 mkundu1 merged commit 27df512 into main May 13, 2024
26 checks passed
@mkundu1 mkundu1 deleted the feat/codegen-in-fluent branch May 13, 2024 22:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants