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

Add support for buildpack.toml manifest #3477

Open
pombredanne opened this issue Aug 1, 2023 · 4 comments · May be fixed by #4031
Open

Add support for buildpack.toml manifest #3477

pombredanne opened this issue Aug 1, 2023 · 4 comments · May be fixed by #4031

Comments

@pombredanne
Copy link
Member

This is a package manifest format for Heroku and Packeto:
See https://github.com/search?q=path%3A**%2Fbuildpack.toml&type=code&ref=advsearch

Adding support would consist in:

  1. Research and document here as comment the buildpack format specification and various spec versions
  2. Collect a few representative test files and attach as comment keeping track of the URL provenance for each
  3. Create a new packagedcode/buildpack.py module with an overall structure similar to that of existing modules. Implement parsing and creating a Package.
  4. Add tests in a new test_buildpack.py test module using the collect test files
  5. Add extra unit tests for single functions
@hp77-creator
Copy link

Hey @pombredanne , Looks good issue, I would like to learn more about it and maybe contribute to it, Shall I work on it If there's no one else working on the same?

@arshad-muhammad
Copy link

@pombredanne I'm interested in extending the project to handle the buildpack.toml manifest and wanted to check in to ensure I understand the full scope of the task.

Could you please provide a bit more context regarding:
The specific parts of the project that need this support?
Any particular edge cases or functionality you'd like to be considered?
How you envision the buildpack.toml information being utilized in the system (e.g., dependency handling, build steps)?

@NucleonGodX NucleonGodX linked a pull request Dec 19, 2024 that will close this issue
4 tasks
@AyanSinhaMahapatra
Copy link
Member

@NucleonGodX see PR for comments

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants