hl-vt100/setup.py

40 lines
1.3 KiB
Python
Raw Normal View History

2011-10-22 14:45:31 +00:00
#!/usr/bin/env python
"""
setup.py file for hl_vt100
"""
2022-11-01 13:32:49 +00:00
from pathlib import Path
from setuptools import setup, Extension
2011-10-22 14:45:31 +00:00
hl_vt100_module = Extension('hl_vt100',
include_dirs=['src'],
define_macros=[('NDEBUG', '1')],
sources=['src/vt100_module.c',
2016-03-03 08:52:22 +00:00
'src/hl_vt100.c',
'src/lw_terminal_parser.c',
'src/lw_terminal_vt100.c'])
2011-10-22 14:45:31 +00:00
2016-03-03 08:52:22 +00:00
setup(name='hl_vt100',
2022-11-01 13:32:49 +00:00
version='0.2',
2016-03-03 08:55:40 +00:00
url='https://github.com/JulienPalard/vt100-emulator',
2016-03-03 08:52:22 +00:00
author="Julien Palard",
2016-03-03 08:55:40 +00:00
author_email='julien@palard.fr',
2016-03-03 08:52:22 +00:00
description="""Headless vt100 emulator""",
2022-11-01 13:32:49 +00:00
long_description=(Path(__file__).parent / "README.md").read_text(encoding="UTF-8"),
long_description_content_type="text/markdown",
2016-03-03 08:52:22 +00:00
ext_modules=[hl_vt100_module],
include_package_data=True,
2016-03-03 08:52:22 +00:00
py_modules=["hl_vt100"],
classifiers=[
"Programming Language :: C",
"Programming Language :: Python",
"Development Status :: 5 - Production/Stable",
"License :: OSI Approved :: BSD License",
"Operating System :: OS Independent",
"Topic :: System :: Emulators",
"Topic :: Terminals :: Terminal Emulators/X Terminals"
])