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
The KernelCI core tools are currently mainly located in the kernelci/kernelci-core repository. However, other files such as YAML configuration, Docker images, LAVA job templates and Jenkins job files are also in that same repository. There is also the kernelci/kcidb repository with tools to communicate with the BigQuery database.
In order to make it possible for users to install the KernelCI tools from a single Python package and provide it as a pip3 package, we need to provide a setup.py script which will include only the main Python packages and command line tools. This will also explicitly list the dependencies.
A simpler approach would be to add a setup.py script to kernelci-core and simply ignore the non-Python files. This would achieve the same result from a Python package point of view, and avoid disruption with the on-going development in the repository.
The KernelCI core tools are currently mainly located in the
kernelci/kernelci-core
repository. However, other files such as YAML configuration, Docker images, LAVA job templates and Jenkins job files are also in that same repository. There is also thekernelci/kcidb
repository with tools to communicate with the BigQuery database.In order to make it possible for users to install the KernelCI tools from a single Python package and provide it as a
pip3
package, we need to provide asetup.py
script which will include only the main Python packages and command line tools. This will also explicitly list the dependencies.The proposed solution is as follows:
setup.py
to be able to install all the packages and command line tools setup.py: add with initial definitions #440kernelci
package to pypi.com https://pypi.org/project/kernelci/The text was updated successfully, but these errors were encountered: