Permalink
Browse files

Adding docs on the new dynamic import stuff and version bamp

  • Loading branch information...
1 parent 1504d80 commit 71ca49e2701b037c09365ced9668c0862124300a @coleifer committed Jan 7, 2012
Showing with 23 additions and 6 deletions.
  1. +8 −0 CHANGELOG
  2. +4 −1 MANIFEST.in
  3. +3 −3 docs/conf.py
  4. +7 −1 docs/imports.rst
  5. +1 −1 setup.py
View
@@ -0,0 +1,8 @@
+Changelog
+=========
+
+Jan 7, 2012 v0.1.1
+------------------
+
+* added some logic that will try once to dynamically import commands that are
+ not found in the command registry once before throwing a ``QueueException``
View
@@ -1,3 +1,6 @@
-include LICENSE.txt
+include CHANGELOG
+include LICENSE
include MANIFEST.in
include README.rst
+recursive-include docs *
+recursive-include examples *
View
@@ -41,16 +41,16 @@
# General information about the project.
project = u'huey'
-copyright = u'2011, charles leifer'
+copyright = u'2012, charles leifer'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
# built documents.
#
# The short X.Y version.
-version = '0.1.0'
+version = '0.1.1'
# The full version, including alpha/beta/rc tags.
-release = '0.1.0'
+release = '0.1.1'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
View
@@ -13,7 +13,13 @@ Behind-the-scenes when you decorate a function with :py:func:`queue_command` or
in-memory registry. When that function is called, a reference is put into the
queue (among other things), and when that message is consumed
the function is then looked-up in the consumer's registry. Because of the way this
-works **all decorated functions must be imported when the consumer starts up**.
+works, it is strongly recommended that **all decorated functions be imported when
+the consumer starts up**.
+
+.. note::
+ As of v0.1.1, if a command is not recognized, huey will try to dynamically
+ import it once before throwing a :py:class:`QueueException` for an
+ unrecognized command.
The consumer is executed with a single parameter -- a module to load that contains a subclass
of :py:class:`BaseConfiguration`. It will import the class along with anything
View
@@ -4,7 +4,7 @@
setup(
name='huey',
- version="0.1.0",
+ version="0.1.1",
description='huey, a little task queue',
author='Charles Leifer',
author_email='coleifer@gmail.com',

0 comments on commit 71ca49e

Please sign in to comment.