@@ -0,0 +1,1028 @@
+#!/usr/bin/python%0Afrom setuptools import setup, find_packages%0A%0AEXTRAS_REQUIRES = dict(%0A    test=%5B%0A        'pytest%3E=2.2.4',%0A        'mock%3E=0.8.0',%0A        %5D,%0A    dev=%5B%0A        'ipython%3E=0.13',%0A        %5D,%0A    )%0A%0A# Tests always depend on all other requirements, except dev%0Afor k,v in EXTRAS_REQUIRES.iteritems():%0A    if k == 'test' or k == 'dev':%0A        continue%0A    EXTRAS_REQUIRES%5B'test'%5D += v%0A%0Asetup(%0A    name='linkins',%0A    version='0.0.1',%0A    description=(%0A        %22linkins is a command line tool which allows users to link a %22%0A        %22directory structure. It provides the ability to execute %22%0A        %22user-defined scripts at each level of the directory hierarchy %22%0A        %22and a safe way to backup existing files or directories.%22%0A        ),%0A    packages = find_packages(),%0A    test_suite='nose.collector',%0A    install_requires=%5B%0A        'setuptools',%0A        %5D,%0A    extras_require=EXTRAS_REQUIRES,%0A    entry_points=%7B%0A        'console_scripts': %5B%0A            'linkins = linkins.cli:main',%0A            %5D,%0A        %7D,%0A    )%0A

Add setup.py