From e4bfd5a33ff9585e785fb6ebb2fb5f674c704fd1 Mon Sep 17 00:00:00 2001 From: Zbigniew Jędrzejewski-Szmek Date: Aug 13 2018 22:17:48 +0000 Subject: Add setup.py --- diff --git a/rustcfg/__init__.py b/rustcfg/__init__.py index a07cafb..89132e1 100644 --- a/rustcfg/__init__.py +++ b/rustcfg/__init__.py @@ -4,6 +4,8 @@ import string import pyparsing as pp from functools import lru_cache +__version__ = '0.0.0' + def paren_exp(keyword, contents): return pp.Keyword(keyword)('op') + pp.Suppress('(') + contents + pp.Suppress(')') diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..08a2e00 --- /dev/null +++ b/setup.py @@ -0,0 +1,27 @@ +from setuptools import setup, find_packages + +import rustcfg + +setup( + name='rustcfg', + version=rustcfg.__version__, + description='Rust cfg expression parser in python', + long_description=open('README.md').read(), + author='Zbigniew Jędrzejewski-Szmek', + author_email='zbyszek@in.waw.pl', + license='LGPL-2.1+', + url='https://pagure.io/python-rustcfg', + packages=find_packages(), + tests_require=['pytest'], + classifiers=[ + 'Development Status :: 3 - Alpha', + 'Intended Audience :: Developers', + 'License :: OSI Approved :: GNU General Library Public License v2.1 or later (LGPLv2+)', + 'Operating System :: POSIX', + 'Programming Language :: Python', + 'Programming Language :: Python :: 3', + 'Programming Language :: Python :: 3.5', + 'Programming Language :: Python :: 3.6', + 'Topic :: Utilities', + ], +)