{ "info": { "author": "Thomas Chiroux - Link Care Services", "author_email": "tchiroux (at) linkcareservices.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3.4", "Topic :: Multimedia :: Graphics", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: User Interfaces" ], "description": "cairotft\n========\n\n.. image:: https://readthedocs.org/projects/cairotft/badge/?version=latest\n :target: http://cairotft.readthedocs.org\n\n.. image:: https://img.shields.io/pypi/l/cairotft.svg?style=flat\n\n.. image:: https://img.shields.io/pypi/v/cairotft.svg?style=flat\n :target: https://pypi.python.org/pypi/cairotft\n\ncairotft is a small module for Python (3.4+) used to draw interface on\ntft screen using the framebuffer interface.\n\nIt's first designed for tft screens, but cairotft can draw\ninterface on any framebuffer interface;\nlike the default /dev/fb0 on linux consoles.\n\nLicence\n-------\n\ncairotft is free software made available under a BSD license.\nSee LICENSE.txt\n\nFonctionnalities\n----------------\n\n* support python 3.4 (only tested on python 3.4)\n* support double-buffering\n* included with widgets:\n\n * blick icon\n * text marquee\n* included animation transitions formulas like mootools.Fx.Transitions\n* uses asyncio event loop\n* ... (more in the future)\n\nDocumentation\n-------------\n\nSee the full documentation on readthedocs: http://cairotft.readthedocs.org\n\n\nInstallation\n------------\n\nfrom pypi\n*********\n\n* create a virtualenv::\n\n pyvenv-3.4 ~/.virtualenvs/cairotft\n source ~/.virtualenvs/cairotft/bin/activate\n\n* install the package::\n\n pip install cairotft\n\nfrom sources\n************\n\n* clone the repo::\n\n git clone https://github.com/LinkCareServices/cairotft.git\n cd cairotft\n\n* create a virtualenv::\n\n pyvenv-3.4 ~/.virtualenvs/cairotft\n source ~/.virtualenvs/cairotft/bin/activate\n\n* install::\n\n python setup.py install\n\n* and for development::\n\n python setup.py develop\n\n* and (eventually) development dependencies::\n\n pip install --upgrade -r dev-requirements.txt\n\nRunning tests\n-------------\n\ntests\n*****\n\ninstall tests and developpement requirements::\n\n pip install -r dev-requirements.txt\n\non the main cairotft directory run the tests::\n\n nosetests\n\nor with verbosity::\n\n nosetests -v\n\n\nNews\n====", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/LinkCareServices/cairotft", "keywords": "cairo framebuffer tft python", "license": "BSD 3-Clause", "maintainer": null, "maintainer_email": null, "name": "cairotft", "package_url": "https://pypi.org/project/cairotft/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/cairotft/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/LinkCareServices/cairotft" }, "release_url": "https://pypi.org/project/cairotft/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "UI library for small tft screens using cairocffi", "version": "0.1.2" }, "last_serial": 1475323, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "a4a968719127da66de1abdf43a919e80", "sha256": "006b560f44334feb492e5aaf0af3f699fe317609afa46c8c149e4ce9a555e303" }, "downloads": -1, "filename": "cairotft-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a4a968719127da66de1abdf43a919e80", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 23012, "upload_time": "2015-03-14T09:12:45", "url": "https://files.pythonhosted.org/packages/f9/f1/3b5661db96967cd1a0bce5113688e667d34e8bed1f295b788589f426d5e1/cairotft-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57ded48c6ff1e0de8f1de080f0ff9a5b", "sha256": "d1fb01ed311b9e3d24ba2db32257a1fa07a405b82ae6ca44dd9d4e68f3957179" }, "downloads": -1, "filename": "cairotft-0.1.1.tar.gz", "has_sig": false, "md5_digest": "57ded48c6ff1e0de8f1de080f0ff9a5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14438, "upload_time": "2015-03-14T09:12:32", "url": "https://files.pythonhosted.org/packages/9a/de/e89efd51f59cc2c137a6454398465c0bab116e9ec67bd38983298fbfc755/cairotft-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "787b5d76aacb181855a1cb67405be9f4", "sha256": "996ae433d5234d44a2e978da00e1d0a8a5665eb86cfa310f90640eb15985464b" }, "downloads": -1, "filename": "cairotft-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "787b5d76aacb181855a1cb67405be9f4", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 23416, "upload_time": "2015-03-14T10:52:41", "url": "https://files.pythonhosted.org/packages/c5/34/7c79ec2d7f709c30286811375fced2a998caf57778db1a2b0dd62d1712d7/cairotft-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df2d6ea1fe62fbd6587f0a404b5bd296", "sha256": "80dbad186320404197390188ede780616335aa1fec5b9f05356278399f8ab7a4" }, "downloads": -1, "filename": "cairotft-0.1.2.tar.gz", "has_sig": false, "md5_digest": "df2d6ea1fe62fbd6587f0a404b5bd296", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14729, "upload_time": "2015-03-14T10:52:32", "url": "https://files.pythonhosted.org/packages/ce/2e/e39a4dea433cee0018e80b9b97259118956a74a234c455062810e58e21dc/cairotft-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "787b5d76aacb181855a1cb67405be9f4", "sha256": "996ae433d5234d44a2e978da00e1d0a8a5665eb86cfa310f90640eb15985464b" }, "downloads": -1, "filename": "cairotft-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "787b5d76aacb181855a1cb67405be9f4", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 23416, "upload_time": "2015-03-14T10:52:41", "url": "https://files.pythonhosted.org/packages/c5/34/7c79ec2d7f709c30286811375fced2a998caf57778db1a2b0dd62d1712d7/cairotft-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df2d6ea1fe62fbd6587f0a404b5bd296", "sha256": "80dbad186320404197390188ede780616335aa1fec5b9f05356278399f8ab7a4" }, "downloads": -1, "filename": "cairotft-0.1.2.tar.gz", "has_sig": false, "md5_digest": "df2d6ea1fe62fbd6587f0a404b5bd296", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14729, "upload_time": "2015-03-14T10:52:32", "url": "https://files.pythonhosted.org/packages/ce/2e/e39a4dea433cee0018e80b9b97259118956a74a234c455062810e58e21dc/cairotft-0.1.2.tar.gz" } ] }