python / cpython

The Python programming language
https://www.python.org/
Other
59.96k stars 29.02k forks source link

moving the Mac/ src dir to a diff packag #35231

Closed 1d332e54-3b86-44a9-8fc6-e0c6e60d2a36 closed 17 years ago

1d332e54-3b86-44a9-8fc6-e0c6e60d2a36 commented 22 years ago
BPO 464605
Nosy @loewis

Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

Show more details

GitHub fields: ```python assignee = None closed_at = created_at = labels = ['type-feature'] title = 'moving the Mac/ src dir to a diff packag' updated_at = user = 'https://bugs.python.org/giacometti' ``` bugs.python.org fields: ```python activity = actor = 'nnorwitz' assignee = 'none' closed = True closed_date = None closer = None components = ['None'] creation = creator = 'giacometti' dependencies = [] files = [] hgrepos = [] issue_num = 464605 keywords = [] message_count = 4.0 messages = ['53258', '53259', '53260', '53261'] nosy_count = 3.0 nosy_names = ['loewis', 'nnorwitz', 'giacometti'] pr_nums = [] priority = 'normal' resolution = 'rejected' stage = None status = 'closed' superseder = None type = 'enhancement' url = 'https://bugs.python.org/issue464605' versions = [] ```

1d332e54-3b86-44a9-8fc6-e0c6e60d2a36 commented 22 years ago

Given the size of the Mac/ source directory, in the 2.1.1 source distribution (314 python files, 13 MB uncompressed of platform-specific material; a large amount of Mac-specific modules in the module documentation, would it be possible to move this outside the Python core source distribution ?

This is taking dispk space and consuming CVS cpu time for nothing, for all but a few developpers.

Thanks,

Frederic Giacometti

1d332e54-3b86-44a9-8fc6-e0c6e60d2a36 commented 22 years ago

Logged In: YES user_id=93657

Actually, it even a lot worse: there are over 1300 files in the Mac directory. Just think of the time CVS spends on them :((

61337411-43fc-4a9c-b8d5-4060aede66d0 commented 22 years ago

Logged In: YES user_id=21627

This won't happen. The Mac hierarchy was deliberately introduced into the Python CVS recently to simplify maintenance of the PythonMac port, and it won't be removed just for size reasons.

OTOH, removing specific code because it is not used anymore may be feasible - it just needs somebody to identify these pieces.

d21744ff-f396-4c71-955e-7dbd2e886779 commented 17 years ago

The file count is down to 268 not including files under .svn/. Although the size has increased to 17MB. Given the size of disks, etc and the effort involved with changing this, it's not likely to happen.