Skip to content

omnibuildplatform/omni-insight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openEuler Insight

A python script to parse all rpm information from openEuler community

Usage

Dependencies:

  • openEuler distro
  • A MySQL DB backend to connect to
  • Python runtime: Python 3.9+
  • rpm packages: dnf dnf-plugins-core gcc python3-devel
  • pypi packages: check requirements.txt
  • pypi packages for API server: uwsgi

Install:

  1. From source:
git clone https://github.com/omnibuildplatform/omni-insight.git
cd omni-insight && pip install -r requirements.txt
python3 setup.py install
  1. Using pip(currently you should download the release manually):
wget https://github.com/omnibuildplatform/omni-insight/releases/download/v0.1.1/omniinsight-0.1.1.tar.gz
pip3 install --prefix / ./omniinsight-0.1.1.tar.gz
  1. Modify the config file in /etc/omni-insight/conf.yaml to match your environment.

  2. To start the API server:

uwsgi --ini /etc/omni-insight/insight.ini
  1. To run the cli:
omni-insight --help

TODO list

Contribute

Welcome to file issues or bugs at: https://github.com/omnibuildplatform/omni-insight/issues

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •