This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author serhiy.storchaka
Recipients Justin.Venus, georg.brandl, jcea, pitrou, serhiy.storchaka
Date 2012-06-19.14:15:13
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1340115314.69.0.493878601801.issue15103@psf.upfronthosting.co.za>
In-reply-to
Content
It looks as great disadvantage compared with Subversion.

There are several ways to solve this problem:

1. Python/freeze_importlib.py generates a raw binary file Python/importlib.dump (just marshal dump) and this file is placed in the repository. Then a small C program Python/unpack_importlib.c (or something of the sort) is compiled and converts the file Python/importlib.dump in the file Python/importlib.h.

2. Python/freeze_importlib.py generates a header file Python/importlib.h.in with binary marker as now and this binary file is placed in the repository. Then on Posix systems Python/importlib.h.in is converted to Python/importlib.h by deleting binary marker (tr -d '\0') or whole line with binary marker (head/tail/sed/grep/awk). On Windows Python/importlib.h.in is just copied to Python/importlib.h.
History
Date User Action Args
2012-06-19 14:15:15serhiy.storchakasetrecipients: + serhiy.storchaka, georg.brandl, jcea, pitrou, Justin.Venus
2012-06-19 14:15:14serhiy.storchakasetmessageid: <1340115314.69.0.493878601801.issue15103@psf.upfronthosting.co.za>
2012-06-19 14:15:14serhiy.storchakalinkissue15103 messages
2012-06-19 14:15:13serhiy.storchakacreate