./www/py-telepath, Data exchange library between Django and browser

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.3.1, Package name: py310-telepath-0.3.1, Maintainer: pkgsrc-users

telepath is a Django library for exchanging data between Python and
JavaScript, allowing you to build apps with rich client-side interfaces
while keeping the business logic in server-side code.

It provides a mechanism for packing structured data, including Python
objects, into a JSON-serializable format. This mechanism can be extended
to support any Python class, by registering the class with a
corresponding JavaScript implementation. The packed data can then be
included in an HTTP response, and unpacked in JavaScript to obtain an
equivalent data structure to the original. Think of it as pickle, but
with the unpickling happening in the browser.


Master sites:

Filesize: 11.35 KB

Version history: (Expand)


CVS history: (Expand)


   2023-06-27 15:05:00 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-telepath: updated to 0.3.1

0.3.1 (2023-06-12)
------------------
* Fix check for lazily evaluated objects, for provisional Django 5.0 compatibility
* Drop support for Python <3.8 and Django <3.2
   2023-04-12 13:57:49 by Joerg Sonnenberger | Files touched by this commit (4)
Log message:
Add py-telepath-0.3

telepath is a Django library for exchanging data between Python and
JavaScript, allowing you to build apps with rich client-side interfaces
while keeping the business logic in server-side code.

It provides a mechanism for packing structured data, including Python
objects, into a JSON-serializable format. This mechanism can be extended
to support any Python class, by registering the class with a
corresponding JavaScript implementation. The packed data can then be
included in an HTTP response, and unpacked in JavaScript to obtain an
equivalent data structure to the original. Think of it as pickle, but
with the unpickling happening in the browser.