From b016c0e82804b829503641530faa1cf1b4c7bd37 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Mon, 28 Aug 2017 11:58:26 -0400 Subject: [PATCH] Update setup.py --- setup.py | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/setup.py b/setup.py index 8b13789..41221fb 100644 --- a/setup.py +++ b/setup.py @@ -1 +1,65 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +import codecs +import os +import sys + +from setuptools import find_packages, setup + +NAME = 'mypackage' +DESCRIPTION = 'Sacred Marriage of Pipfile, Pip, & Virtualenv.' +URL = 'https://github.com/kennethreitz/pipenv' +EMAIL = 'me@kennethreitz.org' +AUTHOR = 'Kenneth Reitz' + +here = os.path.abspath(os.path.dirname(__file__)) + +with codecs.open(os.path.join(here, 'README.rst'), encoding='utf-8') as f: + long_description = '\n' + f.read() + +about = {} +with open(os.path.join(here, NAME, "__version__.py")) as f: + exec(f.read(), about) + +if sys.argv[-1] == "publish": + os.system("python setup.py sdist bdist_wheel upload") + sys.exit() + +required = [ + # 'requests', + # 'maya', +] + +# if sys.version_info < (2, 7): +# required.append('requests[security]') + +setup( + name=NAME', + version=about['__version__'], + description=DESCRIPTION, + long_description=long_description, + author=AUTHOR, + author_email=EMAIL, + url=URL, + packages=find_packages(exclude=('tests',)), +# entry_points={ +# 'console_scripts': ['pipenv=pipenv:cli'], +# }, + install_requires=required, + include_package_data=True, + license='MIT', + classifiers=[ + 'License :: OSI Approved :: MIT License', + 'Programming Language :: Python', + 'Programming Language :: Python :: 2.6', + 'Programming Language :: Python :: 2.7', + 'Programming Language :: Python :: 3', + 'Programming Language :: Python :: 3.3', + 'Programming Language :: Python :: 3.4', + 'Programming Language :: Python :: 3.5', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: Implementation :: CPython', + 'Programming Language :: Python :: Implementation :: PyPy' + ], +)