skip to navigation
skip to content

py-trello 0.1.5

Python wrapper around the Trello API

Latest Version: 0.10.0

A wrapper around the Trello API written in Python. Each Trello object is
represented by a corresponding Python object. The attributes of these objects
are cached, but the child objects are not. This can possibly be improved when
the API allows for notification subscriptions; this would allow caching
(assuming a connection was available to invalidate the cache as appropriate).

I've created a `Trello Board <https:"" board="" py-trello="" 4f145d87b2f9f15d6d027b53="">`_
for feature requests, discussion and some development tracking.


pip install py-trello


from trello import TrelloClient

client = TrelloClient(

Where `token` and `token_secret` come from the 3-legged OAuth process and
`api_key` and `api_secret` are your Trello API credentials that are
(`generated here <https:"" 1="" appkey="" generate="">`_).

Getting your Trello OAuth Token
Make sure the following environment variables are set:


These are obtained from the link mentioned above.

`TRELLO_EXPIRATION` is optional. Set it to a string such as 'never' or '1day'.
Trello's default OAuth Token expiration is 30 days.

Default permissions are read/write.

More info on setting the expiration here:

`python ./trello/`

Required Python modules
Found in requirements.txt

To run the tests, run `python`. Three environment variables must be set:

* TRELLO_API_KEY: your Trello API key
* TRELLO_TOKEN: your Trello OAuth token
* TRELLO_TEST_BOARD_COUNT: the number of boards in your Trello account
* TRELLO_TEST_BOARD_NAME: name of the board to test card manipulation on. Must be unique, or the first match will be used

And run (from `py-trello/`):

PYTHONPATH=. python test/


* `Adrien Lemaire <https:"" fandekasp="">`_
* `Kyle Valade <https:"" kdazzle="">`_  
File Type Py Version Uploaded on Size
py-trello-0.1.5.tar.gz (md5, pgp) Source 2014-06-18 9KB
py_trello-0.1.5-py2.7.egg (md5, pgp) Python Egg 2.7 2014-04-16 17KB