<NME> setup.py
<BEF> #!/usr/bin/env python
from distutils.core import setup
version='0.9'

setup(
    name = 'django-easy-maps',
    version = version,
    author = 'Mikhail Korobov',
    author_email = 'kmike84@gmail.com',
    url = 'https://bitbucket.org/kmike/django-easy-maps/',

    description = 'This app makes it easy to display a map for a given address.',
    long_description = open('README.rst').read() + '\n\n' + open('CHANGES.rst').read(),
    license = 'MIT license',
    requires = ['django (>=1.4)', 'geopy (>= 0.96)'],

    packages=['easy_maps', 'easy_maps.templatetags', 'easy_maps.migrations'],
    package_data={'easy_maps': ['templates/easy_maps/*', 'locale/*/LC_MESSAGES/*']},

    classifiers=[
        'Development Status :: 4 - Beta',
        'Framework :: Django',
        'Intended Audience :: Developers',
        'License :: OSI Approved :: MIT License',
        'Programming Language :: Python',
        'Programming Language :: Python :: 2',
        'Programming Language :: Python :: 2.6',
        'Programming Language :: Python :: 2.7',
        'Topic :: Software Development :: Libraries :: Python Modules'
    ],
)

<MSG> updating setup.py

<DFF> @@ -1,31 +1,50 @@
-#!/usr/bin/env python
+import os
 from distutils.core import setup
-version='0.9'
 
-setup(
-    name = 'django-easy-maps',
-    version = version,
-    author = 'Mikhail Korobov',
-    author_email = 'kmike84@gmail.com',
-    url = 'https://bitbucket.org/kmike/django-easy-maps/',
+README = open(os.path.join(os.path.dirname(__file__), 'README.rst')).read()
 
-    description = 'This app makes it easy to display a map for a given address.',
-    long_description = open('README.rst').read() + '\n\n' + open('CHANGES.rst').read(),
-    license = 'MIT license',
-    requires = ['django (>=1.4)', 'geopy (>= 0.96)'],
+# allow setup.py to be run from any path
+os.chdir(os.path.normpath(os.path.join(os.path.abspath(__file__), os.pardir)))
 
-    packages=['easy_maps', 'easy_maps.templatetags', 'easy_maps.migrations'],
-    package_data={'easy_maps': ['templates/easy_maps/*', 'locale/*/LC_MESSAGES/*']},
+from easy_maps import __version__
 
+setup(
+    name='django-easy-maps',
+    version=__version__,
+    packages=[
+        'easy_maps',
+        'easy_maps.migrations',
+        'easy_maps.templatetags',
+        'easy_maps.south_migrations',
+    ],
+    include_package_data=True,
+    license='MIT License',
+    description="This app makes it easy to display a map for a given address",
+    long_description=README,
+    url='https://github.com/kmike/django-easy-maps',
+    author='Mikhail Korobov',
+    author_email='kmike84@gmail.com',
+    maintainer='Basil Shubin',
+    maintainer_email='basil.shubin@gmail.com',
+    install_requires=[
+        'django',
+        'django-appconf',
+        'django-classy-tags==0.6.2',
+        'geopy>=0.96',
+    ],    
     classifiers=[
-        'Development Status :: 4 - Beta',
+        'Environment :: Web Environment',
         'Framework :: Django',
         'Intended Audience :: Developers',
         'License :: OSI Approved :: MIT License',
+        'Operating System :: OS Independent',
         'Programming Language :: Python',
         'Programming Language :: Python :: 2',
-        'Programming Language :: Python :: 2.6',
         'Programming Language :: Python :: 2.7',
-        'Topic :: Software Development :: Libraries :: Python Modules'
+        'Programming Language :: Python :: 3',
+        'Programming Language :: Python :: 3.4',        
+        'Topic :: Internet :: WWW/HTTP',
+        'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
     ],
+    zip_safe=False,
 )

updating setup.py