Bug 1031677 - [Package] Python package is broken due to the incomplete setup.py
Summary: [Package] Python package is broken due to the incomplete setup.py
Keywords:
Status: NEW
Alias: None
Product: TCMS
Classification: Other
Component: Distribution
Version: Devel
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: Atrain
QA Contact: Nobody
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-11-18 14:22 UTC by cqi
Modified: 2022-03-14 03:26 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed:


Attachments (Terms of Use)

Description cqi 2013-11-18 14:22:08 UTC
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):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:
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>

Additional info:


Note You need to log in before you can comment on or make changes to this bug.