-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
44 lines (37 loc) · 1.05 KB
/
setup.py
File metadata and controls
44 lines (37 loc) · 1.05 KB
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
33
34
35
36
37
38
39
40
41
42
43
44
import sys
from distutils.core import setup
version = '1.0.1'
libname = 'pawnpy'
if sys.maxsize > 2**32:
bitness = '.x64'
else:
bitness = '.x86'
if sys.platform == 'win32':
libname += bitness + '.dll'
else:
libname = 'lib' + libname
if sys.platform == 'darwin':
libname += '.darwin' + bitness + '.dylib'
else:
libname += '.linux' + bitness + '.so'
ccname = 'pawncc'
if sys.platform == 'win32':
ccname += bitness + '.exe'
else:
if sys.platform == 'darwin':
ccname += '.darwin' + bitness
else:
ccname += '.linux' + bitness
setup(
name='pawnpy',
version=version,
description='Pawn wrapper for Python',
author='Pavel Gurenko & Dmitry Efremov',
author_email='pgurenko@gmail.com',
url='https://github.com/pgurenko/pawnpy',
download_url='https://github.com/pgurenko/pawnpy/releases/download/%s/pawnpy-%s.tar.gz' % (version, version),
keywords=['pawn', 'wrapper', 'testing'],
classifiers=[],
packages=['pawnpy'],
package_data={'pawnpy': [libname, ccname]}
)