{ "info": { "author": "Jack Page", "author_email": "jdpboc98@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Information Technology", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 3.5", "Topic :: Office/Business" ], "description": "Pylux\n=====\n\n.. image:: https://img.shields.io/pypi/v/pylux.svg\n.. image:: https://img.shields.io/pypi/format/pylux.svg\n.. image:: https://readthedocs.org/projects/pylux/badge/?version=latest\n\nPylux is a program for creating and managing documentation for stage lighting. \nThe program uses an XML 'plot' file to store information about a lighting \nproject. \n\nPylux currently has the capability to, using the aforementioned plot files, \ngenerate plaintext documentation using Jinja2 (e.g. LaTeX or HTML documents), \ngenerate scale plan views of the lighting arrangement and, by calling \nmplayer, play sound cues.\n\nInstallation and Dependencies\n-----------------------------\n\nPylux is in the early stages of development. It is not stable enough for \ngeneral use.\n\nRegular users should install Pylux from the PyPI using pip::\n\n sudo pip3 install pylux\n\nIn order to do this you will need the Python 3.5 interpreter::\n\n sudo apt install python3.5\n sudo pacman -S python\n\nIf you would rather use the most recent code, you can install from the Git \nrepository::\n\n git clone https://github.com/jackdpage/pylux.git\n cd pylux\n sudo python3 setup.py install\n\nDependencies will be downloaded from the PyPI on installation. You will also \nneed to manually install mplayer to play sound cues::\n\n sudo apt install mplayer\n sudo pacman -S mplayer\n\nDocumentation\n-------------\n\nThe documentation for both users and contributers is available on \n`Read the Docs`_.\n\n.. _`Read the Docs`: http://pylux.readthedocs.org/\n\n\nContributing\n------------\n\nBefore making a contribution, please refer to the guidelines in \n``CONTRIBUTING.md``. If you are interested in contributing, there are many \nways in which you can help:\n\n+ [Python] writing code;\n+ [XML] making fixture templates;\n+ [SVG] making fixture symbols;\n+ [Jinja] making ``reporter`` templates;\n+ [English] submitting bug reports and feature requests.\n\nLicense\n-------\n\nPylux is licensed under the GNU GPL v3.0. A full copy of the license is \navailable in the file ``COPYING``.", "description_content_type": null, "docs_url": "https://pythonhosted.org/pylux/", "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://os.pwrg.uk/software/pylux", "keywords": "lighting theatre stage tech", "license": "GPLv3+", "maintainer": null, "maintainer_email": null, "name": "pylux", "package_url": "https://pypi.org/project/pylux/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pylux/", "project_urls": { "Homepage": "http://os.pwrg.uk/software/pylux" }, "release_url": "https://pypi.org/project/pylux/0.2.3/", "requires_dist": [ "Jinja2", "cairosvg", "tabulate" ], "requires_python": null, "summary": "A program for managing lighting documentation.", "version": "0.2.3" }, "last_serial": 1979626, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ba7c6fec4d694047bc3f2572763168d6", "sha256": "089490cb5a9e779c63f6f8153da0499f1f05cc503e755b5e37e5161bb20b06e9" }, "downloads": -1, "filename": "pylux-0.1.0-py3.5.egg", "has_sig": false, "md5_digest": "ba7c6fec4d694047bc3f2572763168d6", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 103457, "upload_time": "2016-01-24T18:11:37", "url": "https://files.pythonhosted.org/packages/48/10/97aa9df6773990b5395374dc8297c61c6c71279087ea1245df61939fec91/pylux-0.1.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "aac911e79e46edabf3325ce402ae4e30", "sha256": "179605ee4a9967b96407270296bf51effa9c783385644eb7b1ea17f6336991fb" }, "downloads": -1, "filename": "pylux-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "aac911e79e46edabf3325ce402ae4e30", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 140447, "upload_time": "2016-01-23T23:15:09", "url": "https://files.pythonhosted.org/packages/85/b2/11d76bd668fb76e07a083b5bed2dd36c5c27917e62f384218763870a2a97/pylux-0.1.0-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "210a1ebdc35881536cdf8fff4e219902", "sha256": "2e39b6d69cb8f20c139b621887333cfb042b3c35fe77b6f9e1a0793dda67ca98" }, "downloads": -1, "filename": "pylux-0.1.1-py3.5.egg", "has_sig": false, "md5_digest": "210a1ebdc35881536cdf8fff4e219902", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 74822, "upload_time": "2016-01-24T18:11:44", "url": "https://files.pythonhosted.org/packages/0e/39/86fcb8b32fc2f65306bd1837abf74b8dbe7857fe2e73d0e2fc67d28cab83/pylux-0.1.1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "eebbf42a586309ca0d3306478301704d", "sha256": "b187ea656d3196b38199fe2ac2416d0322e1a464bd636dd012d8e624de11bde6" }, "downloads": -1, "filename": "pylux-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "eebbf42a586309ca0d3306478301704d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38640, "upload_time": "2016-01-24T18:11:25", "url": "https://files.pythonhosted.org/packages/ba/d9/ba0026027939509b1d0222890aa2f0d39f403aa3ca14cb11199f49ed8d12/pylux-0.1.1-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "296bd35737b386798f2b267e3b12501e", "sha256": "16a75bcdee4bbba4d0950bbb6995f1c2dd9d62e1bd62df4693ab833b3d7d6136" }, "downloads": -1, "filename": "pylux-0.1.2-py3.5.egg", "has_sig": false, "md5_digest": "296bd35737b386798f2b267e3b12501e", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 75633, "upload_time": "2016-01-27T20:32:28", "url": "https://files.pythonhosted.org/packages/50/64/daea073e753128c698a1d0775a32e503a679da967817305f68c2f1b3b7a6/pylux-0.1.2-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "3f20240e12ea305d34837d537445f32d", "sha256": "04152a9f6a95d75702b805ff90c8b3d5cebc0663a1f5094bc48a74c2b27d4c21" }, "downloads": -1, "filename": "pylux-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3f20240e12ea305d34837d537445f32d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 39050, "upload_time": "2016-01-27T20:32:11", "url": "https://files.pythonhosted.org/packages/39/a6/a48d16c9e4431298362174fecafc1e6e9152caf3fbe30798572c03106d87/pylux-0.1.2-py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "9b2c2689ecf615f1f62017b1b44e9674", "sha256": "534241b14d8678464c3bbe62da550283e6b0f1fd9989dcaa8b5698c6c961c677" }, "downloads": -1, "filename": "pylux-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9b2c2689ecf615f1f62017b1b44e9674", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 39273, "upload_time": "2016-01-30T00:17:01", "url": "https://files.pythonhosted.org/packages/a5/ee/4b7b48fb0909b13f93220a9042f8b006192f8fc733159a79790de1e7d321/pylux-0.1.3-py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "629c98e5885f99cc16886b18f1c60ea6", "sha256": "6e79fe4323defeab67aaa1598ece2b8e6687490f6ab16ec0c32151ea25cffeff" }, "downloads": -1, "filename": "pylux-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "629c98e5885f99cc16886b18f1c60ea6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 51721, "upload_time": "2016-02-07T17:42:25", "url": "https://files.pythonhosted.org/packages/e1/2c/adf4b2c05cb21d34fca63473bbf72be0cfa4bd1ef244cf2c8db2fa810d12/pylux-0.1.4-py3-none-any.whl" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "558246081c4c343e4ccc4e6293a72123", "sha256": "99ecbf7928a6d293da4189605b875f20e1f15a4fb0c703ff5527561b86242184" }, "downloads": -1, "filename": "pylux-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "558246081c4c343e4ccc4e6293a72123", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 53439, "upload_time": "2016-02-12T16:44:51", "url": "https://files.pythonhosted.org/packages/24/56/f88e9fee9ae7284d7274c577d7cb067136636f820740ca1d8cacfac55415/pylux-0.1.8-py3-none-any.whl" } ], "0.1.8.dev0": [ { "comment_text": "", "digests": { "md5": "078d91e104829bb1dedf2c8d4f0ac856", "sha256": "95865ad8a97973d7de638876afbad149643a276549805576e4a43e8750dffd79" }, "downloads": -1, "filename": "pylux-0.1.8.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "078d91e104829bb1dedf2c8d4f0ac856", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 53522, "upload_time": "2016-02-12T16:43:51", "url": "https://files.pythonhosted.org/packages/24/4d/d59e1390a89b9f3f44893e55717a405e50caa87ad4296e44b0c1fe5071aa/pylux-0.1.8.dev0-py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "bfa39d2a696a70cc1c735f2fe6cca739", "sha256": "d30922c28ab27a181d0b79851ccd4439f4c5bf067a803ef5f3e74fe0cc76f92a" }, "downloads": -1, "filename": "pylux-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bfa39d2a696a70cc1c735f2fe6cca739", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 211976, "upload_time": "2016-02-16T14:55:43", "url": "https://files.pythonhosted.org/packages/e8/20/39de92ed4c80b4077a4479852ad1dcb3c52f8fe9e54466bb9b64bc3e3b23/pylux-0.2.0-py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "82bcac70e571e7b86f7cbf136fe078b1", "sha256": "b371918c309c1c11802c4479a8f19317fff460668323244a36d682eed7fd1612" }, "downloads": -1, "filename": "pylux-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "82bcac70e571e7b86f7cbf136fe078b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 215857, "upload_time": "2016-02-21T20:12:47", "url": "https://files.pythonhosted.org/packages/d0/ec/3c579fd3133a5a9c70aa3aaef4edc5348c64aa9ad6533c64e6b689409387/pylux-0.2.1-py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "7f5306a9847255190585763d65461b1e", "sha256": "eca055d2078c626e842afa76845a5e37b7623db7bd80f283d788f352cb4383aa" }, "downloads": -1, "filename": "pylux-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7f5306a9847255190585763d65461b1e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 218499, "upload_time": "2016-02-26T22:55:30", "url": "https://files.pythonhosted.org/packages/8f/d7/4b2d1b9e562b403d17ad4bcce3f1b6a538a2b85b5cd83341495a4f4fbbd2/pylux-0.2.2-py3-none-any.whl" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "57f57eba2bb2c4147b8539f48e33be86", "sha256": "35079bfea258390610efba65ed5514856a49cdabb8d200568980e14a478e5ed1" }, "downloads": -1, "filename": "pylux-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "57f57eba2bb2c4147b8539f48e33be86", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 219075, "upload_time": "2016-02-27T14:08:38", "url": "https://files.pythonhosted.org/packages/da/b4/fd6678f678ffa63a65b9f9c827c287d5058ddce9ff169c9122809e611523/pylux-0.2.3-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "57f57eba2bb2c4147b8539f48e33be86", "sha256": "35079bfea258390610efba65ed5514856a49cdabb8d200568980e14a478e5ed1" }, "downloads": -1, "filename": "pylux-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "57f57eba2bb2c4147b8539f48e33be86", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 219075, "upload_time": "2016-02-27T14:08:38", "url": "https://files.pythonhosted.org/packages/da/b4/fd6678f678ffa63a65b9f9c827c287d5058ddce9ff169c9122809e611523/pylux-0.2.3-py3-none-any.whl" } ] }