Check-in [b989bdfa37]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:split changes into CHANGES.txt
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:b989bdfa3792bd9882faa11151f7a8651eb0ad0c
User & Date: yusuke 2010-11-15 13:30:38
Context
2010-12-26
07:34
fixed typo Leaf check-in: d3d3a1ffcd user: yusuke tags: trunk
2010-11-15
13:30
split changes into CHANGES.txt check-in: b989bdfa37 user: yusuke tags: trunk
2010-10-26
11:56
Removed an unused import. Added a test case for Failure.trap. check-in: e9eaa54434 user: yusuke tags: trunk
Changes

Added CHANGES.txt.



















>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
Changes
=======

0.1
---

- Incompatible API change between 0.1dev to 0.1.
  It was my misunderstanding of Twisted deferred.

Changes to README.txt.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
..
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63

64
65
66
67
68
69
70
71
72
73
74
===========
gaedeferred
===========

What's this
-----------

gaedeferred attempts to make deferred chain on Google Appengine. The design of
the deferred chain is inspired by Twisted. Because of no support for callback
and errback on taskqueue.

How to use
----------

First of all, please ensure that the google library exists on sys.path. Then
follow bellow steps::

    >>> from google.appengine.ext import deferred
    >>> from gaedeferred import Deferred

................................................................................
    An alias exists for addCallback
    >>> d.next(must_be, 15)

    The deferred to be executed on an asynchronous task.
    >>> deferred.defer(d.callback, 5)

How to test
-----------

Like this.::

  $ py.test --appengine=${your appengine path} --doctest-glob='\*.txt'

Or::

  $ export APPENGINE_PATH=${your appengine path}
  $ py.test --doctest-glob='\*.txt'

Dependencies
------------

* py.test
  It is used for testing.

Changelog
---------

* 26-Oct-2010
  Incompatible API change between 0.1dev to 0.1.
  It was my misunderstanding of Twisted deferred.

To do
-----


* deferred list

Questions and Bug Reports
-------------------------

* Site
  https://chiselapp.com/user/jbking/repository/gaedeferred/

* Or, cantact me.
  MURAOKA Yusuke <yusuke.muraoka@gmail.com>





|






|







 







|











|




<
<
<
<
<
<
<

<
>




|






1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
..
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54







55

56
57
58
59
60
61
62
63
64
65
66
67
===========
gaedeferred
===========

What's this
===========

gaedeferred attempts to make deferred chain on Google Appengine. The design of
the deferred chain is inspired by Twisted. Because of no support for callback
and errback on taskqueue.

How to use
==========

First of all, please ensure that the google library exists on sys.path. Then
follow bellow steps::

    >>> from google.appengine.ext import deferred
    >>> from gaedeferred import Deferred

................................................................................
    An alias exists for addCallback
    >>> d.next(must_be, 15)

    The deferred to be executed on an asynchronous task.
    >>> deferred.defer(d.callback, 5)

How to test
===========

Like this.::

  $ py.test --appengine=${your appengine path} --doctest-glob='\*.txt'

Or::

  $ export APPENGINE_PATH=${your appengine path}
  $ py.test --doctest-glob='\*.txt'

Dependencies
============

* py.test
  It is used for testing.








To do

=====

* deferred list

Questions and Bug Reports
=========================

* Site
  https://chiselapp.com/user/jbking/repository/gaedeferred/

* Or, cantact me.
  MURAOKA Yusuke <yusuke.muraoka@gmail.com>

Changes to setup.py.



1
2
3
4







5
6
7
8
9
10
11
12
13
14
15


from setuptools import setup, find_packages

version = '0.1'








setup(name='gaedeferred',
      version=version,
      description="A deferred library on taskqueue for Google Appengine",
      long_description=file("README.txt").read(),
      classifiers=["Development Status :: 3 - Alpha",
                   "Environment :: Web Environment",
                   "Intended Audience :: Developers",
                   "License :: OSI Approved :: MIT License",
                   "Programming Language :: Python :: 2.5",
                   "Topic :: Software Development :: Libraries :: Python Modules"
                  ],
>
>




>
>
>
>
>
>
>



|







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import os

from setuptools import setup, find_packages

version = '0.1'

def read_file(name):
    return open(os.path.join(os.path.dirname(__file__),
                             name)).read()

readme = read_file('README.txt')
changes = read_file('CHANGES.txt')

setup(name='gaedeferred',
      version=version,
      description="A deferred library on taskqueue for Google Appengine",
      long_description='\r\r'.join([readme, changes]),
      classifiers=["Development Status :: 3 - Alpha",
                   "Environment :: Web Environment",
                   "Intended Audience :: Developers",
                   "License :: OSI Approved :: MIT License",
                   "Programming Language :: Python :: 2.5",
                   "Topic :: Software Development :: Libraries :: Python Modules"
                  ],