aboutsummaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py80
1 files changed, 0 insertions, 80 deletions
diff --git a/setup.py b/setup.py
deleted file mode 100755
index 9547444..0000000
--- a/setup.py
+++ /dev/null
@@ -1,80 +0,0 @@
-#!/usr/bin/env python
-# -*- encoding: utf-8 -*-
-
-import io
-import re
-from glob import glob
-from os.path import basename
-from os.path import dirname
-from os.path import join
-from os.path import splitext
-
-from setuptools import find_namespace_packages
-from setuptools import setup
-
-
-def read(*names, **kwargs):
- with io.open(join(dirname(__file__), *names), encoding=kwargs.get('encoding', 'utf8')) as fh:
- return fh.read()
-
-
-setup(
- name='edify',
- version='0.3.0',
- license='Apache-2.0',
- description='Regular Expressions Made Simple',
- long_description='{}\n{}'.format(
- re.compile('^.. start-badges.*^.. end-badges', re.M | re.S).sub('', read('README.rst')),
- re.sub(':[a-z]+:`~?(.*?)`', r'``\1``', read('CHANGELOG.rst')),
- ),
- author='Bobby',
- author_email='[email protected]',
- url='https://github.com/luciferreeves/edify',
- packages=find_namespace_packages('src'),
- package_dir={'': 'src'},
- py_modules=[splitext(basename(path))[0] for path in glob('src/*.py')],
- include_package_data=True,
- zip_safe=False,
- classifiers=[
- # complete classifier list: http://pypi.python.org/pypi?%3Aaction=list_classifiers
- 'Development Status :: 5 - Production/Stable',
- 'Intended Audience :: Developers',
- 'License :: OSI Approved :: Apache Software License',
- 'Operating System :: Unix',
- 'Operating System :: POSIX',
- 'Operating System :: Microsoft :: Windows',
- 'Programming Language :: Python',
- 'Programming Language :: Python :: 3',
- 'Programming Language :: Python :: 3 :: Only',
- 'Programming Language :: Python :: 3.9',
- 'Programming Language :: Python :: 3.10',
- 'Programming Language :: Python :: 3.11',
- 'Programming Language :: Python :: 3.12',
- 'Programming Language :: Python :: 3.13',
- 'Programming Language :: Python :: 3.14',
- 'Programming Language :: Python :: Implementation :: CPython',
- 'Programming Language :: Python :: Implementation :: PyPy',
- # uncomment if you test on these interpreters:
- # 'Programming Language :: Python :: Implementation :: IronPython',
- # 'Programming Language :: Python :: Implementation :: Jython',
- # 'Programming Language :: Python :: Implementation :: Stackless',
- 'Topic :: Utilities',
- ],
- project_urls={
- 'Documentation': 'https://edify.readthedocs.io/',
- 'Changelog': 'https://edify.readthedocs.io/en/latest/changelog.html',
- 'Issue Tracker': 'https://github.com/luciferreeves/edify/issues',
- },
- keywords=[
- # eg: 'keyword1', 'keyword2', 'keyword3',
- ],
- python_requires='>=3.9',
- install_requires=[
- # eg: 'aspectlib==1.1.1', 'six>=1.7',
- ],
- extras_require={
- # eg:
- # 'rst': ['docutils>=0.11'],
- # ':python_version=="2.6"': ['argparse'],
- },
-)