Conversation
Signed-off-by: Omswastik-11 <omswastikpanda11@gmail.com>
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||||||||||
Signed-off-by: Omswastik-11 <omswastikpanda11@gmail.com>
…mswastik-11/krkn into changing-setup.py-to-pyproject
User description
Type of change
Description
<-- Provide a brief description of the changes made in this PR. -->
Related Tickets & Documents
If no related issue, please create one and start the converasation on wants of
pyproject.toml#1113Documentation
If checked, a documentation PR must be created and merged in the website repository.
Related Documentation PR (if applicable)
<-- Add the link to the corresponding documentation PR in the website repository -->
Checklist before requesting a review
[ ] Ensure the changes and proposed solution have been discussed in the relevant issue and have received acknowledgment from the community or maintainers. See contributing guidelines
See testing your changes and run on any Kubernetes or OpenShift cluster to validate your changes
REQUIRED:
Description of combination of tests performed and output of run
OR
PR Type
Enhancement
Description
Migrate project configuration from setup.py to modern pyproject.toml
Define build system with setuptools and wheel backend
Consolidate all project metadata and dependencies in single file
Include comprehensive package data configuration for YAML, JSON, and template files
Diagram Walkthrough
File Walkthrough
pyproject.toml
Add comprehensive pyproject.toml configuration filepyproject.toml
pyproject.tomlfile with PEP 517/518 compliant buildsystem configuration
authors, and license
builds
krknandtestspackages with wildcarddata files (YAML, JSON, templates, shell scripts)