You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Currently, the Nevron framework is accessible only by cloning the repository. To increase accessibility and allow seamless integration into other projects, it should be published as a Python package on PyPI. This will make it easier for users to install and use the framework with a simple pip install nevron command.
Describe the solution you'd like
The solution involves creating a Python package for Nevron, ensuring that it complies with Python packaging standards, and publishing it on PyPI.
Proposed Solution
Steps to Implement:
Prepare the Project for Packaging:
Add a setup.py file.
Add a pyproject.toml file for modern Python packaging (PEP 517/518 compliance).
Ensure a proper directory structure for the package, such as:
Issue Search
Problem Statement
Is your feature request related to a problem? Please describe.
Currently, the Nevron framework is accessible only by cloning the repository. To increase accessibility and allow seamless integration into other projects, it should be published as a Python package on PyPI. This will make it easier for users to install and use the framework with a simple
pip install nevron
command.Describe the solution you'd like
The solution involves creating a Python package for Nevron, ensuring that it complies with Python packaging standards, and publishing it on PyPI.
Proposed Solution
Steps to Implement:
Prepare the Project for Packaging:
setup.py
file.pyproject.toml
file for modern Python packaging (PEP 517/518 compliance).Define Metadata in
setup.py
:Include necessary metadata such as:
nevron
0.1.0
).install_requires
.Prepare a
README.md
for PyPI:Add a
.pypirc
Configuration File for Publishing:.pypirc
file with PyPI credentials (store safely in GitHub secrets).Automate the Build and Publish Process:
setuptools
orpoetry
for building the package.python setup.py sdist bdist_wheel
.twine
.Test the Installation:
pip install .
and verify its functionality.Describe alternatives you've considered
Alternative Solutions
No response
Additional Context
Additional Context
Include a version of the
setup.py
template:Include a sample GitHub Actions workflow for publishing:
The text was updated successfully, but these errors were encountered: