2017-04-06 19:54:09 +01:00
|
|
|
#!/usr/bin/env python
|
|
|
|
|
2019-02-20 19:13:12 +00:00
|
|
|
from os.path import abspath, dirname, join
|
2017-04-06 19:54:09 +01:00
|
|
|
import sys
|
|
|
|
|
|
|
|
try:
|
|
|
|
from setuptools import setup, Extension
|
|
|
|
except ImportError:
|
|
|
|
from distutils.core import setup, Extension
|
|
|
|
|
|
|
|
MAJOR, MINOR = sys.version_info[:2]
|
2019-02-20 19:13:12 +00:00
|
|
|
BASE_DIR = dirname(abspath(__file__))
|
|
|
|
print('BASE_DIR is %s' % BASE_DIR)
|
2017-04-06 19:54:09 +01:00
|
|
|
|
|
|
|
PKG_BASE = 'regex_%i' % MAJOR
|
2019-02-20 19:13:12 +00:00
|
|
|
DOCS_DIR = join(BASE_DIR, 'docs')
|
2017-04-06 19:54:09 +01:00
|
|
|
|
|
|
|
setup(
|
|
|
|
name='regex',
|
2019-02-20 19:13:12 +00:00
|
|
|
version='2019.02.20',
|
2017-04-06 19:54:09 +01:00
|
|
|
description='Alternative regular expression module, to replace re.',
|
2019-02-20 19:13:12 +00:00
|
|
|
long_description=open(join(DOCS_DIR, 'Features.rst')).read(),
|
2017-04-06 19:54:09 +01:00
|
|
|
|
|
|
|
# PyPI does spam protection on email addresses, no need to do it here
|
|
|
|
author='Matthew Barnett',
|
|
|
|
author_email='regex@mrabarnett.plus.com',
|
|
|
|
|
|
|
|
maintainer='Matthew Barnett',
|
|
|
|
maintainer_email='regex@mrabarnett.plus.com',
|
|
|
|
|
|
|
|
url='https://bitbucket.org/mrabarnett/mrab-regex',
|
|
|
|
classifiers=[
|
|
|
|
'Development Status :: 5 - Production/Stable',
|
|
|
|
'Intended Audience :: Developers',
|
|
|
|
'License :: OSI Approved :: Python Software Foundation License',
|
|
|
|
'Operating System :: OS Independent',
|
|
|
|
'Programming Language :: Python :: 2.7',
|
|
|
|
'Programming Language :: Python :: 3.5',
|
|
|
|
'Programming Language :: Python :: 3.6',
|
2017-12-05 04:20:20 +00:00
|
|
|
'Programming Language :: Python :: 3.7',
|
2017-04-06 19:54:09 +01:00
|
|
|
'Topic :: Scientific/Engineering :: Information Analysis',
|
|
|
|
'Topic :: Software Development :: Libraries :: Python Modules',
|
|
|
|
'Topic :: Text Processing',
|
|
|
|
'Topic :: Text Processing :: General',
|
|
|
|
],
|
|
|
|
license='Python Software Foundation License',
|
|
|
|
|
2019-02-20 19:13:12 +00:00
|
|
|
py_modules=['regex.__init__', 'regex.regex', 'regex._regex_core', 'regex.test.test_regex'],
|
2017-04-06 19:54:09 +01:00
|
|
|
package_dir={'': PKG_BASE},
|
|
|
|
|
2019-02-20 19:13:12 +00:00
|
|
|
ext_modules=[Extension('regex._regex', [join(PKG_BASE, '_regex.c'),
|
|
|
|
join(PKG_BASE, '_regex_unicode.c')])],
|
2017-04-06 19:54:09 +01:00
|
|
|
)
|