#!/usr/bin/env python # -*- coding: utf-8 -*- from setuptools import find_packages, setup import pkg_resources import codecs with codecs.open('LICENSE', encoding='utf-8') as f: license = f.read() with codecs.open('README.rst', encoding='utf-8') as f: long_description = f.read() with open("requirements.txt", "r") as f: install_requires = [str(req) for req in pkg_resources.parse_requirements(f)] with open("test-requirements.txt", "r") as f: test_requires = [] for line in f.readlines(): # Skip '-r ...' includes which pkg_resources doesn't understand: if not line.startswith('-r '): test_requires.append(str(pkg_resources.Requirement.parse(line))) setup( name='lesscpy', version='0.9j', license=license, description='Python LESS compiler', long_description=long_description, author='Jóhann T Maríusson', author_email='jtm@robot.is', url='https://github.com/robotis/Lesscpy', packages=find_packages(exclude=['*test*']), scripts=['scripts/lesscpy'], install_requires=install_requires, tests_require=test_requires, test_suite='test', classifiers=[ 'Development Status :: 5 - Production/Stable', 'Environment :: Console', 'Intended Audience :: End Users/Desktop', 'Intended Audience :: Developers', 'Intended Audience :: System Administrators', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', 'Programming Language :: Python', 'Programming Language :: Python :: 2.6', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3.3', 'Programming Language :: Python :: 3.4', 'Topic :: Software Development :: Code Generators', 'Topic :: Software Development :: Pre-processors', ], )