version 1.1.1.2, 2013/07/22 00:36:10
|
version 1.1.1.3, 2023/09/27 11:21:37
|
Line 1
|
Line 1
|
#! /usr/bin/python | #! /usr/bin/env python |
| # vim: tabstop=8 shiftwidth=8 expandtab |
# $Id$ |
# $Id$ |
# the MiniUPnP Project (c) 2007-2012 Thomas Bernard | # the MiniUPnP Project (c) 2007-2021 Thomas Bernard |
# http://miniupnp.tuxfamily.org/ or http://miniupnp.free.fr/ | # https://miniupnp.tuxfamily.org/ or http://miniupnp.free.fr/ |
# |
# |
# python script to build the miniupnpc module under windows (using mingw32) |
# python script to build the miniupnpc module under windows (using mingw32) |
# |
# |
from distutils.core import setup, Extension | import sys |
| |
| if (sys.version_info.major * 10 + sys.version_info.minor) >= 35: |
| compat_lib = ["legacy_stdio_definitions"] |
| else: |
| compat_lib = [] |
| |
| try: |
| from setuptools import setup, Extension |
| except ImportError: |
| from distutils.core import setup, Extension |
from distutils import sysconfig |
from distutils import sysconfig |
sysconfig.get_config_vars()["OPT"] = '' |
sysconfig.get_config_vars()["OPT"] = '' |
sysconfig.get_config_vars()["CFLAGS"] = '' |
sysconfig.get_config_vars()["CFLAGS"] = '' |
setup(name="miniupnpc", version="1.7", | setup(name="miniupnpc", |
| version=open('VERSION').read().strip(), |
| author='Thomas BERNARD', |
| author_email='miniupnp@free.fr', |
| license=open('LICENSE').read(), |
| url='http://miniupnp.free.fr/', |
| description='miniUPnP client', |
ext_modules=[ |
ext_modules=[ |
Extension(name="miniupnpc", sources=["miniupnpcmodule.c"], | Extension(name="miniupnpc", sources=["src/miniupnpcmodule.c"], |
libraries=["ws2_32", "iphlpapi"], | libraries=["ws2_32", "iphlpapi"] + compat_lib, |
extra_objects=["libminiupnpc.a"]) | include_dirs=['include'], extra_objects=["miniupnpc.lib"]) |
]) | ]) |
|
|