Skip to content

Conversation

@AbhinavPradeep
Copy link
Contributor

Summary

Added support to use inferred build tools and to extract tool-specific build dependency information.

Description of changes

  1. Modified build command generation and added functionality to scan [tool.hatch.build.hooks.*] and [tool.flit.metadata] inpypi_spec.py.
  2. Modified pypi_dockerfile_output.py to be compatible with this.
  3. Modified relevant unit and integration tests to reflect this.

@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Dec 3, 2025
@behnazh-w behnazh-w changed the title feat: added support to use inferred build tools and to extract tool-specific build dependency information. feat: added support to use inferred build tools and to extract tool-specific build dependency information Dec 4, 2025
@AbhinavPradeep AbhinavPradeep force-pushed the abhinav/support-for-different-build-tools-pypi branch from 945fae9 to 180ed54 Compare December 4, 2025 04:45
…dancy information supplied to those build tools will be better extracted

Signed-off-by: Abhinav Pradeep <abhinav.pradeep@oracle.com>
Signed-off-by: Abhinav Pradeep <abhinav.pradeep@oracle.com>
…on tests to compare dockerfiles, and added tests using this feature

Signed-off-by: Abhinav Pradeep <abhinav.pradeep@oracle.com>
@AbhinavPradeep AbhinavPradeep force-pushed the abhinav/support-for-different-build-tools-pypi branch from 180ed54 to c32f539 Compare December 5, 2025 00:50
@AbhinavPradeep AbhinavPradeep marked this pull request as ready for review December 5, 2025 01:45
@behnazh-w behnazh-w changed the title feat: added support to use inferred build tools and to extract tool-specific build dependency information feat: add support to use inferred build tools and to extract tool-specific build dependency information Dec 5, 2025
…ation.

Signed-off-by: Abhinav Pradeep <abhinav.pradeep@oracle.com>
Signed-off-by: Abhinav Pradeep <abhinav.pradeep@oracle.com>
@behnazh-w behnazh-w merged commit 18f40d0 into main Dec 5, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants