summaryrefslogtreecommitdiff
path: root/make_win_whl.py
blob: 0273d2b4f948e6ff5a2c92e730cdd6b179b48603 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

"""
The windows whl file has no C stuff but a
ruamel.yaml-0.9.2-py2-none-any.whl file overrules the .tar.gz on Linux.

You can create a .whl and copy it to impure names (or start
with an impure one), not sure if this is necessary.

"""

import sys
import os
import shutil


def main():
    src = sys.argv[1]
    print src, '-->'
    dir_name = os.path.dirname(src)
    base_name = os.path.basename(src)
    p, v, rest = base_name.split('-', 2)
    #print dir_name
    for pyver in ['cp26', 'cp27', 'cp33', 'cp34']:
        for platform in ['win32', 'win_amd64']:
            dst = os.path.join(dir_name,
                               '%s-%s-%s-none-%s.whl' % (
                                   p, v, pyver, platform
                               ))
            print dst
            shutil.copy(src, dst)

main()