easy setup.py
authorKenneth Reitz <me@kennethreitz.com>
Sun, 13 Feb 2011 18:52:37 +0000 (13:52 -0500)
committerKenneth Reitz <me@kennethreitz.com>
Sun, 13 Feb 2011 18:52:37 +0000 (13:52 -0500)
setup.py [new file with mode: 0644]

diff --git a/setup.py b/setup.py
new file mode 100644 (file)
index 0000000..e0313ea
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,48 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+import os
+import sys
+
+from distutils.core import setup
+
+
+def publish():
+       """Publish to PyPi"""
+       os.system("python setup.py sdist upload")
+
+if sys.argv[-1] == "publish":
+       publish()
+       sys.exit()
+
+required = []
+
+# if python > 2.6, require simplejson
+
+setup(
+       name='requests',
+       version='0.0.1',
+       description='Python HTTP Library that\'s actually usable.',
+       long_description=open('README.rst').read() + '\n\n' +
+                        open('HISTORY.rst').read(),
+       author='Kenneth Reitz',
+       author_email='me@kennethreitz.com',
+       url='https://github.com/kennethreitz/requests',
+       packages= [
+               'requests',
+       ],
+       install_requires=required,
+       license='ISC',
+       classifiers=(
+               # 'Development Status :: 5 - Production/Stable',
+               'Intended Audience :: Developers',
+               'Natural Language :: English',
+               'License :: OSI Approved :: MIT License',
+               'Programming Language :: Python',
+        # 'Programming Language :: Python :: 2.5',
+        'Programming Language :: Python :: 2.6',
+               'Programming Language :: Python :: 2.7',
+               # 'Programming Language :: Python :: 3.0',
+               # 'Programming Language :: Python :: 3.1',
+       ),
+)