Opened 8 years ago

Closed 8 years ago

#27671 closed Cleanup/optimization (wontfix)

Exclusion of .po files from next source distributions

Reported by: Illia Volochii Owned by: nobody
Component: Internationalization Version:
Severity: Normal Keywords:
Cc: Triage Stage: Unreviewed
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

Should we actually have both .po and .mo files in source distributions?

I think, it will be better if there are only .mo ones.

This .po files are not used after they are compiled, are they?
But they take up quite a lot of memory (6.29 MB - it is about 21.5% of a whole Django distribution).

Change History (3)

comment:1 by Illia Volochii, 8 years ago

Has patch: set
Version 0, edited 8 years ago by Illia Volochii (next)

comment:2 by Tim Graham, 8 years ago

I don't have much expertise here, but a few points come to mind:

Do other Python packages exclude po files?
At least for things like CSS and JavaScript, Debian wants us to include the source files rather than only minified versions. A similar principle might apply for po/mo files.
Does the test suite pass without po files?

comment:3 by Claude Paroz, 8 years ago

Resolution: wontfix
Status: newclosed

No, excluding po files is not an option, like we wouldn't distribute only .pyc (or __pycache__). We are talking about a *source* distribution, aren't we?
See also #23321 about removal of .mo files.

Note: See TracTickets for help on using tickets.
Back to Top