An open API service indexing awesome lists of open source software.

https://github.com/hellerve/pyzepto

A crude way of interfacing Python with zepto
https://github.com/hellerve/pyzepto

Last synced: 12 months ago
JSON representation

A crude way of interfacing Python with zepto

Awesome Lists containing this project

README

          

pyzepto
=======

A crude way of interfacing zepto and Python.

Requirements
============

You need to have zepto_ installed.

.. _zepto: https://github.com/hellerve/zepto

Installation
============

::

pip install pyzepto

Usage
=====

I really advise against using it. It's amazingly crude.
But if you really want to do this, it's relatively straight-forward.
The main function that is exposed by this package is ``zepto``. It
takes a string of zepto code and evaluates it, returning the return
value as a string.

.. code-block:: python

from pyzepto import zepto

zepto("(+ 1 2 3)") # => "6"
zepto("(make-byte-vector 10 0)") # => "b{0 0 0 0 0 0 0 0 0 0}"

I also implemented a custom module loader for your convenience,
so you can import zepto files into Python using regular ``import``
statements. What could possibly go wrong?