Red Hat Bugzilla – Bug 1031677
[Package] Python package is broken due to the incomplete setup.py
Last modified: 2018-02-15 19:19:21 EST
Description of problem:
Data files, configuration files, and media files cannot be installed in the normal Python package installation process by easy_install or pip.
TCMS is distributed as a Python package. However, incomplete setup.py will cause a broken installation, that all necessary files mentioned above cannot be installed into proper place.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
All kinds of files should be installed into proper place. For example,
- httpd configuration should be in /etc/httpd/conf.d/nitrate.conf
- media files are installed into /usr/share/<nitrate-direcotry>/
- documentation are installed into /usr/share/doc/<nitrate-directory>