Commits

Jonathan Eunice committed ffa6caa

added Transient nulltype; tweaked docs; bumped to 0.4

Comments (0)

Files changed (3)

 superclass's options should not effect the subclass's options.
 With ``add()``, they remain linked in the same way as instances and classes are.
 
+Transients
+==========
+
+Some options do not make sense as permanent values--they are needed only as
+transient settings in the context of individual calls. The special null value
+``Transient`` can be assigned as an option value to signal this.
+
 Flat Arguments
 ==============
 
     
 Unset      = NullType('Unset')
 Prohibited = NullType('Prohibited')
+Transient  = NullType('Transient')
 
 def attrs(m, first=[], underscores=False):
     """
 
 setup(
     name='options',
-    version=verno("0.326"),
+    version=verno("0.401"),
     author='Jonathan Eunice',
     author_email='jonathan.eunice@gmail.com',
     description='Container for flexible class, instance, and function call options',
         Programming Language :: Python
         Programming Language :: Python :: 2.6
         Programming Language :: Python :: 2.7
+        Programming Language :: Python :: 3
         Programming Language :: Python :: 3.2
         Programming Language :: Python :: 3.3
         Programming Language :: Python :: Implementation :: CPython