Roundup Tracker - Issues

Issue 2550899

classification
Title: Migrate setup.py to setuptools
Type: rfe Severity: normal
Components: Installation Versions: 1.5
process
Status: new Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: jerrykan, pcaulagi, rouilj, schlatterbeck, techtonik
Priority: Keywords:

Created on 2016-01-10 00:32 by jerrykan, last changed 2019-10-09 02:47 by rouilj.

Messages
msg5431 Author: [hidden] (jerrykan) Date: 2016-01-10 00:32
The official Python documentation[1] references the Python Packaging
Guide[2] which recommends using setuptools instead of distutils.

[1] https://docs.python.org/2/distutils/
[2] https://packaging.python.org/en/latest/current/
msg5432 Author: [hidden] (jerrykan) Date: 2016-01-10 00:35
Also see related:

  * issue2550866 - "pip install --editable ." fails
 *  issue2550898 - recent setup.py change breaks installation of scripts
without setuptools
msg5433 Author: [hidden] (jerrykan) Date: 2016-01-10 00:41
Also note from setup.py[1]

  # FIXME: setuptools breaks the --manifest-only option to setup.py and
  # doesn't seem to generate a MANIFEST file. Since I'm not familiar with
  # the way setuptools handles the files to include I'm commenting this
  # for now -- Ralf Schlatterbeck

[1] http://sourceforge.net/p/roundup/code/ci/7cfd30cc/tree/setup.py
msg6718 Author: [hidden] (rouilj) Date: 2019-10-09 02:47
issue2550816 is the issue for the broken --manifest-only build issue.

I have closed all issues cross referenced from this ticket to make this ticket the one that will be used to fix all the related issues.

Also moved nosy lists from closed tickets to this one.
History
Date User Action Args
2019-10-09 02:47:10rouiljsetnosy: + techtonik, schlatterbeck, pcaulagi, rouilj
messages: + msg6718
2019-10-09 02:44:37rouiljlinkissue2550816 superseder
2016-01-10 00:41:40jerrykansetmessages: + msg5433
2016-01-10 00:35:11jerrykansetmessages: + msg5432
2016-01-10 00:32:02jerrykancreate