File: setup.py

package info (click to toggle)
pychm 0.8.4.1-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 624 kB
  • sloc: ansic: 4,658; python: 617; makefile: 31
file content (29 lines) | stat: -rw-r--r-- 1,175 bytes parent folder | download | duplicates (2)
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
from setuptools import setup, Extension

long_description = '''
The chm package provides three modules, chm, chmlib and extra, which provide
access to the API implemented by the C library chmlib and some additional
classes and functions. They are used to access MS-ITSS encoded files -
Compressed Html Help files (.chm).
'''

setup(name="pychm",
      version="0.8.4.1",
      description="Python package to handle CHM files",
      author="Rubens Ramos",
      author_email="rubensr@users.sourceforge.net",
      maintainer="Mikhail Gusarov",
      maintainer_email="dottedmag@dottedmag.net",
      url="https://github.com/dottedmag/pychm",
      license="GPL",
      long_description=long_description,
      py_modules=["chm.chm", "chm.chmlib"],
      ext_modules=[Extension("chm._chmlib",
                             ["chm/swig_chm.c"],
                             libraries=["chm"],
                             extra_compile_args=["-DSWIG_COBJECT_TYPES"]),
                   Extension("chm.extra",
                             ["chm/extra.c"],
                             extra_compile_args=["-D__PYTHON__"],
                             libraries=["chm"])]
      )