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

[gromet] Updates Gromet to v0.1.10 and adds dependency generation #822

Merged
merged 19 commits into from
Feb 28, 2024

Conversation

vincentraymond-ua
Copy link
Contributor

@vincentraymond-ua vincentraymond-ua commented Feb 25, 2024

Summary of Changes

Updates Gromet FN to v0.1.10

  • Adds GrometFNModuleDependencyReference type
  • Adds module_dependencies field to GrometFNModulecollection
  • Adds module_locate script to automatically extract and locate Python dependencies
  • Updates multi_file_ingester to support generating GrometFNModuleDependencyReferences
  • Adds post processing to module_dependencies field to remove duplicates and subpackages

Adds dependency_depth flag

  • Adds new CLI argument dependency_depth to code2fn frontends and endpoints.
  • Currently supports values 0 and 1
  • Adds support for ingesting .tar.gz files to url_ingester

Bug fixes and testing

  • Fixes bug in module index dot notation generation
  • Adds test cases for dependency_depth field

Related issues

Resolves #790
Resolves #791
Resolves #798
Resolves #797

@vincentraymond-ua vincentraymond-ua marked this pull request as ready for review February 26, 2024 15:38
@vincentraymond-ua vincentraymond-ua changed the title Vraymond/library alignment [gromet] Updates Gromet to v0.1.10 and adds dependency_depth field Feb 26, 2024
@vincentraymond-ua vincentraymond-ua changed the title [gromet] Updates Gromet to v0.1.10 and adds dependency_depth field [gromet] Updates Gromet to v0.1.10 and adds dependency generation Feb 26, 2024
@vincentraymond-ua vincentraymond-ua added Code2FN Backlog Issue associated with a previous sprint that has not been completed enhancement New feature or request lang/Python Used for work related to Python (ex. frontend support) and removed Backlog Issue associated with a previous sprint that has not been completed labels Feb 26, 2024
Copy link
Contributor

@titomeister titomeister left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me! Thanks Vincent!

@github-actions github-actions bot removed the Code2FN label Feb 27, 2024
@github-actions github-actions bot removed the lang/Python Used for work related to Python (ex. frontend support) label Feb 27, 2024
@vincentraymond-ua vincentraymond-ua merged commit 0e9320c into main Feb 28, 2024
7 checks passed
@vincentraymond-ua vincentraymond-ua deleted the vraymond/library_alignment branch February 28, 2024 00:28
github-actions bot added a commit that referenced this pull request Feb 28, 2024
## Summary of Changes
### Updates Gromet FN to v0.1.10
- Adds GrometFNModuleDependencyReference type
- Adds module_dependencies field to GrometFNModulecollection
- Adds module_locate script to automatically extract and locate Python
dependencies
- Updates `multi_file_ingester` to support generating
GrometFNModuleDependencyReferences
- Adds post processing to module_dependencies field to remove duplicates
and subpackages

### Adds dependency_depth flag
- Adds new CLI argument `dependency_depth` to code2fn frontends and
endpoints.
- Currently supports values 0 and 1
- Adds support for ingesting .tar.gz files to `url_ingester`

### Bug fixes and testing
- Fixes bug in module index dot notation generation
- Adds test cases for dependency_depth field
### Related issues

Resolves #790
Resolves #791
Resolves #798
Resolves #797 0e9320c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment