Commits

Peter Sanchez committed 76be099

Starting next update.. Bumped version and updated README and setup.py

Comments (0)

Files changed (3)

 SuperFeedr.com hub.
 
 ============
+DEPENDENCIES
+============
+
+Requires the django-easyconfig and feedparser packages.
+
+$ sudo pip install django-easyconfig
+$ sudo pip install feedparser
+
+# Note, if you install djpubsubhubbub from pip yourself,
+# it should handle the dependencies for you.
+
+============
 REQUIREMENTS
 ============
 

djpubsubhubbub/__init__.py

-__version__ = '0.2'
+__version__ = '0.3'
+import os
 from distutils.core import setup
 
+
+project_name = 'djpubsubhubbub'
 long_description = open('README').read()
 
+# Idea from django-registration setup.py
+packages, data_files = [], []
+root_dir = os.path.dirname(__file__)
+if root_dir:
+    os.chdir(root_dir)
+
+for dirpath, dirnames, filenames in os.walk(project_name):
+    # Ignore dirnames that start with '.'
+    for i, dirname in enumerate(dirnames):
+        if dirname.startswith('.'):
+            del dirnames[i]
+    if '__init__.py' in filenames:
+        pkg = dirpath.replace(os.path.sep, '.')
+        if os.path.altsep:
+            pkg = pkg.replace(os.path.altsep, '.')
+        packages.append(pkg)
+    elif filenames:
+        prefix = dirpath[(len(project_name) + 1):]
+        for f in filenames:
+            data_files.append(os.path.join(prefix, f))
+
 setup(
     name='djpubsubhubbub',
-    version=__import__('djpubsubhubbub').__version__,
-    package_dir={'djpubsubhubbub': 'djpubsubhubbub'},
-    packages=['djpubsubhubbub',],
+    version=__import__(project_name).__version__,
+    package_dir={project_name: project_name},
+    packages=packages,
+    package_data={project_name: data_files},
     description='Django PubSubHubbub App',
     author='Peter Sanchez',
     author_email='petersanchez@gmail.com',
     license='BSD License',
     url='http://bitbucket.org/petersanchez/djpubsubhubbub/',
     long_description=long_description,
-    platforms=["any"],
+    platforms=['any'],
+    requires=['django_easyconfig', 'feedparser'],
     classifiers=[
         'Development Status :: 4 - Beta',
         'Intended Audience :: Developers',
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.