#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os
import sys
import codecs

from setuptools import setup

try:
    # Python 3
    from os import dirname
except ImportError:
    # Python 2
    from os.path import dirname

here = os.path.abspath(dirname(__file__))

with codecs.open(os.path.join(here, 'README.rst'), encoding='utf-8') as f:
    long_description = '\n' + f.read()


if sys.argv[-1] == "publish":
    os.system("python setup.py sdist bdist_wheel upload")
    sys.exit()

required = [
    'crayons',
    'toml',
    'click',
    'pip',
    'virtualenv',
    'delegator.py>=0.0.6',
    'requirements-parser'
]

setup(
    name='pipenv',
    version='0.2.2',
    description='Sacred Marriage of Pipfile, Pip, & Virtualenv.',
    long_description=long_description,
    author='Kenneth Reitz',
    author_email='me@kennethreitz.org',
    url='https://github.com/kennethreitz/pipenv',
    packages=['pipenv', 'pipenv._pipfile'],
    entry_points={
        'console_scripts': ['pipenv=pipenv:cli'],
    },
    install_requires=required,
    license='MIT',
    classifiers=[
        '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'
    ],
)

@@ -47,17 +47,21 @@
 %0Aimport 
-o
+codec
 s%0Aimport
@@ -61,18 +61,17 @@
 %0Aimport 
-sy
+o
 s%0Aimport
@@ -75,152 +75,64 @@
 ort 
-codecs%0A%0Afrom setuptools import setup%0A%0Atry:%0A    # Python 3%0A    from os import dirname%0Aexcept ImportError:%0A    # Python 2%0A    from os.path
+sys%0Afrom os.path import dirname%0A%0Afrom setuptools
  import 
 dirn
@@ -127,23 +127,21 @@
  import 
-dirname
+setup
 %0A%0Ahere =

fix dirname import