|
8 | 8 | import platform |
9 | 9 | import io |
10 | 10 |
|
11 | | -long_description = io.open('README.md', 'r', encoding="utf-8").read() |
12 | | -if sys.version_info < (3, 0) and platform.system() == 'Windows': |
13 | | - long_description = long_description.encode("gbk") |
| 11 | +long_description = "" |
| 12 | +with open('README.md') as f: |
| 13 | + long_description = f.read() |
| 14 | + |
| 15 | + |
| 16 | +# long_description = io.open('README.md', 'r', encoding="utf-8").read() |
| 17 | +# if sys.version_info < (3, 0) and platform.system() == 'Windows': |
| 18 | +# long_description = long_description.decode("utf-8").encode("gbk") |
14 | 19 |
|
15 | 20 | if sys.version_info >= (3, 0) and platform.system() == 'Windows': |
16 | 21 | try: |
17 | | - long_description.encode("mbcs") |
| 22 | + if isinstance(long_description, unicode): |
| 23 | + tmp=copy.deepcopy(long_description) |
| 24 | + tmp.encode("mbcs") |
18 | 25 | except Exception as e: |
19 | 26 | long_description = '' |
20 | 27 | else: |
|
47 | 54 | extra_compile_args = [] |
48 | 55 | if ccompiler.get_default_compiler() == "msvc": |
49 | 56 | extra_compile_args.append("/utf-8") |
| 57 | +else: |
| 58 | + extra_compile_args.append('-std=c++11') |
50 | 59 |
|
51 | 60 |
|
52 | 61 | sxtwl_module = setuptools.Extension('_sxtwl', |
|
63 | 72 |
|
64 | 73 | setuptools.setup( |
65 | 74 | name="sxtwl", |
66 | | - version="1.0.3", |
| 75 | + version="1.0.5", |
67 | 76 | author="yuangu", |
68 | 77 | author_email="lifulinghan@aol.com", |
69 | 78 | description="sxtwl_cpp warpper for python", |
70 | 79 | long_description=long_description, |
71 | | - #long_description_content_type="text/markdown", |
| 80 | + long_description_content_type="text/markdown", |
72 | 81 | license = "BSD", |
73 | 82 | #package_dir={'src': '../src'}, |
74 | 83 | url="https://github.com/yuangu/sxtwl_cpp", |
|
0 commit comments