{ "info": { "author": "Erick Navarro", "author_email": "erick@navarro.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "===================\nJasperReports Tools\n===================\n\n\n.. image:: https://img.shields.io/pypi/v/jr_tools.svg\n :target: https://pypi.python.org/pypi/jr_tools\n\n.. image:: https://img.shields.io/travis/erickgnavar/jr_tools.svg\n :target: https://travis-ci.org/erickgnavar/jr_tools\n\n.. image:: https://readthedocs.org/projects/jr-tools/badge/?version=latest\n :target: https://jr-tools.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/erickgnavar/jr_tools/shield.svg\n :target: https://pyup.io/repos/github/erickgnavar/jr_tools/\n :alt: Updates\n\n\nA collection of tools to handle Jasper Reports with python\n\n\n* Free software: MIT license\n* Documentation: http://jr-tools.readthedocs.io.\n\nTested with JasperServer CE 6.4\n\n\nFeatures\n--------\n\n* Client to get reports in API available formats(PDF, xls, etc)\n* CLI: run ``jr_tools --help`` to get the list of available commands\n* CLI: load resources from yaml file ``jr_tools load path_to_yaml_file``\n\nDevelopment\n-----------\n\nFor development there is a docker-compose based configuration to start jasper server and mysql.\n\nUse the below commands to handle the docker setup:\n\n* ``make docker_up``: this will launch docker-compose services, it's going to take a few minutes to download the required images and setup everything.\n* ``make docker_down``: this will shutdown the launched containers.\n* ``make mysql_shell``: this will launch a mysql console to interact with the database, by default it connects to ``demo`` database.\n* ``make mysql_shell_root``: the same as above but use the ``root`` user.\n\nCredentials:\n\nJasper Server:\n\n* username: ``jasperadmin``\n* password: ``jasperadmin``\n\nMySQL:\n\n* username: ``demo``\n* password: ``demo``\n* root password: ``root``\n* default database: ``demo``\n\nAfter the setup is complete you can enter to http://localhost:8080 and login using the credentials from above.\n\nTODO\n----\n* Django helper to consume reports and converto to Django responses\n\n\nCredits\n---------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.3.1 (2018-10-24)\n------------------\n\n* Pin Click version to 6.X to use underscore command names\n\n0.3.0 (2017-11-06)\n------------------\n\n* Add option to choose if a parameters must be mandatory\n\n0.2.0 (2017-10-31)\n------------------\n\n* Add suport to upload and configure files and reports to JasperServer using a yml file\n\n0.1.0 (2017-07-30)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/erickgnavar/jr_tools", "keywords": "jr_tools", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "jr_tools", "package_url": "https://pypi.org/project/jr_tools/", "platform": "", "project_url": "https://pypi.org/project/jr_tools/", "project_urls": { "Homepage": "https://github.com/erickgnavar/jr_tools" }, "release_url": "https://pypi.org/project/jr_tools/0.3.1/", "requires_dist": [ "Click (<7.0,>=6.0)", "requests (>=2.18)", "PyYAML (>=3.12)" ], "requires_python": "", "summary": "A collection of tools to handle Jasper Reports with python", "version": "0.3.1" }, "last_serial": 4410867, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e5287f0c89a2272ab23bd4cd81e9bd2f", "sha256": "5c6ea72b1584b699d6d389a5ef861b4d8fb6eb55dee158f80fcea24054b80d8b" }, "downloads": -1, "filename": "jr_tools-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e5287f0c89a2272ab23bd4cd81e9bd2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13348, "upload_time": "2017-08-27T02:15:45", "url": "https://files.pythonhosted.org/packages/08/54/4b17d23af200029cd085683c5911d4ea407ead1b2d784cfec0be61c92711/jr_tools-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "68ccabd4f43f638296390807cb697c32", "sha256": "4c599c0f0992990e8dc355b402472b66bad9b5ef7145b9befffcaec1c32f7452" }, "downloads": -1, "filename": "jr_tools-0.1.1.tar.gz", "has_sig": false, "md5_digest": "68ccabd4f43f638296390807cb697c32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13349, "upload_time": "2017-08-27T03:25:05", "url": "https://files.pythonhosted.org/packages/d7/3e/cb7bb0f70e973da8b51f79b1e1986d601781dc0e7c0b34998abd1fd16651/jr_tools-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "636be154b3135185888e98d02734a57f", "sha256": "d38e1f48f649400d6f88f1b1908f107bc265fceb9a30b2f24a4ed0455f2b65d8" }, "downloads": -1, "filename": "jr_tools-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "636be154b3135185888e98d02734a57f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7444, "upload_time": "2017-10-31T13:30:56", "url": "https://files.pythonhosted.org/packages/17/74/dc5e61b024a9c9d87f44680bf77d4de8e3802fe619aafd7f93b365028e21/jr_tools-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32fa1da9974ef92b7e0eda273863bfea", "sha256": "891b1ee60004815f02361cb4fbe4a9da8f00cab7d15f3a10f8ae2313b9903be2" }, "downloads": -1, "filename": "jr_tools-0.2.0.tar.gz", "has_sig": false, "md5_digest": "32fa1da9974ef92b7e0eda273863bfea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14548, "upload_time": "2017-10-31T13:30:58", "url": "https://files.pythonhosted.org/packages/7e/d8/24f41273fc493264dd659c6a4d8a398713c0adfde486a9d52aaf541714ae/jr_tools-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "9a1c7277a31ebb1ad7a4051d65e2ddfe", "sha256": "8684b651bfeb0e97b5133c1d2435342a1001d45683ea63b97ea66e3de4e12b43" }, "downloads": -1, "filename": "jr_tools-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a1c7277a31ebb1ad7a4051d65e2ddfe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7557, "upload_time": "2017-11-07T01:04:40", "url": "https://files.pythonhosted.org/packages/20/56/d6ad4a3b35985174a26e6da350aee776e7de6c326f0baa91ff5562985f5d/jr_tools-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5746a202c6f20c37bcbf296e81583e7", "sha256": "c47a1de02dc43aad64883b6b859312ae5619ddcd4ab897a43cbce1c0acee55b8" }, "downloads": -1, "filename": "jr_tools-0.3.0.tar.gz", "has_sig": false, "md5_digest": "d5746a202c6f20c37bcbf296e81583e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15442, "upload_time": "2017-11-07T01:04:42", "url": "https://files.pythonhosted.org/packages/d6/09/1a7fe0c4d3b230116179e51d582407bd8437685b7832f5fb76de09787a45/jr_tools-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "ec5e021e21393ca915eaaa15d5a5bcc7", "sha256": "ca7926c9ab1e07bb743250109ee7dfbb861c378adcafec0ebd80070a0d7f9a80" }, "downloads": -1, "filename": "jr_tools-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec5e021e21393ca915eaaa15d5a5bcc7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7365, "upload_time": "2018-10-24T12:24:45", "url": "https://files.pythonhosted.org/packages/fe/8e/0414cf09250dcc1aea055dd8ff259834ab8bd08e32872ef47b554d61cf8c/jr_tools-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d81b04b52878ab2256ef51039087265d", "sha256": "2fd1b3165e255fad4b96271c04ac07ad566aee412c5d90b24a461219d5c6e880" }, "downloads": -1, "filename": "jr_tools-0.3.1.tar.gz", "has_sig": false, "md5_digest": "d81b04b52878ab2256ef51039087265d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16193, "upload_time": "2018-10-24T12:24:48", "url": "https://files.pythonhosted.org/packages/99/b2/288cbd763026c47f2015f6bef024b1406be5d4d772b95b671de88dae9c4e/jr_tools-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ec5e021e21393ca915eaaa15d5a5bcc7", "sha256": "ca7926c9ab1e07bb743250109ee7dfbb861c378adcafec0ebd80070a0d7f9a80" }, "downloads": -1, "filename": "jr_tools-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec5e021e21393ca915eaaa15d5a5bcc7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7365, "upload_time": "2018-10-24T12:24:45", "url": "https://files.pythonhosted.org/packages/fe/8e/0414cf09250dcc1aea055dd8ff259834ab8bd08e32872ef47b554d61cf8c/jr_tools-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d81b04b52878ab2256ef51039087265d", "sha256": "2fd1b3165e255fad4b96271c04ac07ad566aee412c5d90b24a461219d5c6e880" }, "downloads": -1, "filename": "jr_tools-0.3.1.tar.gz", "has_sig": false, "md5_digest": "d81b04b52878ab2256ef51039087265d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16193, "upload_time": "2018-10-24T12:24:48", "url": "https://files.pythonhosted.org/packages/99/b2/288cbd763026c47f2015f6bef024b1406be5d4d772b95b671de88dae9c4e/jr_tools-0.3.1.tar.gz" } ] }