Permalink
Browse files

Added files for packaging

git-svn-id: http://django-mailer.googlecode.com/svn/trunk@53 09d42984-cf36-0410-8cf8-11b756d0386d
  • Loading branch information...
jezdez committed Jan 12, 2009
1 parent 0b63bcf commit 749db23287acb01e9bd71d9a2cec043efd9a4051
Showing with 88 additions and 0 deletions.
  1. +11 −0 AUTHORS
  2. +22 −0 LICENSE
  3. +3 −0 MANIFEST.in
  4. +26 −0 README
  5. +26 −0 setup.py
View
11 AUTHORS
@@ -0,0 +1,11 @@
+
+The PRIMARY AUTHORS are:
+
+ * James Tauber
+ * Brian Rosner
+
+ADDITIONAL CONTRIBUTORS include:
+
+ * Michael Trier
+ * Doug Napoleone
+ * Jannis Leidel
View
22 LICENSE
@@ -0,0 +1,22 @@
+Copyright (c) 2009 James Tauber and contributors
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
View
@@ -0,0 +1,3 @@
+include AUTHORS
+include LICENSE
+recursive-include docs *
View
26 README
@@ -0,0 +1,26 @@
+django-mailer by James Tauber <http://jtauber.com/>
+http://code.google.com/p/django-mailer/
+
+A reusable Django app for queuing and throttling of email sending, scheduled
+sending, consolidation of multiple notifications into single emails and
+logging of mail failures.
+
+Sample Use Cases
+
+* a site admin wants to send a one-off announcement to all users on a site
+* a site admin wants to send a one-off email to a subset of users (e.g. thank
+ you note to users who completed a survey)
+* a site admin wants to send an email but wants to defer it to a particular
+ date or time (e.g. send out at 9am tomorrow a reminder of the scheduled
+ downtime at 10am)
+* a site admin wants to send a regular email to a subset of users (e.g.
+ people who haven't logged in for over a month)
+* a user wants email notification when certain events specific to them happen
+ (e.g. a friend accepts their invitation to join a group, they receive a
+ private message)
+* a user wants email notification when certain events relevant to a subset of
+ users happen (e.g. there has been a reply to a message board thread or blog
+ entry that the user has subscribed to)
+* a user doesn't want individual emails for each notification but wants them
+ in digest form (e.g. a daily digest of new posts or a weekly update on
+ friends who have joined)
View
@@ -0,0 +1,26 @@
+from distutils.core import setup
+
+setup(
+ name='django-mailer',
+ version=__import__('mailer').__version__,
+ description='Mail queuing and management for the Django web framework.',
+ long_description=open('docs/usage.txt').read(),
+ author='James Tauber',
+ author_email='jtauber@jtauber.com',
+ url='http://code.google.com/p/django-mailer/',
+ packages=[
+ 'notification',
+ 'notification.management',
+ 'notification.management.commands',
+ ],
+ package_dir={'mailer': 'mailer'},
+ classifiers=[
+ 'Development Status :: 3 - Alpha',
+ 'Environment :: Web Environment',
+ 'Intended Audience :: Developers',
+ 'License :: OSI Approved :: MIT License',
+ 'Operating System :: OS Independent',
+ 'Programming Language :: Python',
+ 'Framework :: Django',
+ ]
+)

0 comments on commit 749db23

Please sign in to comment.