{ "info": { "author": "Pravendra Singh", "author_email": "hackpravj@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Version Control" ], "description": "lisense\n=======\n\n Sensible repository licensing for Humans\n \n.. image:: https://pypip.in/status/lisense/badge.svg\n :target: https://pypi.python.org/pypi//\n :alt: Development Status\n \n.. image:: https://pypip.in/version/lisense/badge.svg\n :target: https://pypi.python.org/pypi//\n :alt: Latest Version\n \n.. image:: https://pypip.in/py_versions/lisense/badge.svg\n :target: https://pypi.python.org/pypi//\n :alt: Supported Python versions\n \n.. image:: https://pypip.in/license/lisense/badge.svg\n :target: https://pypi.python.org/pypi//\n :alt: License\n\n.. image:: https://pypip.in/download/lisense/badge.svg\n :target: https://pypi.python.org/pypi///\n :alt: Downloads\n \n**Sir Isaac Newton once said that**\n *Open source simply isn't open source without a proper license. So add a license. Always.*\n\nGitHub recently launched their `License API `__, it's still in preview stage though.\nThey also released a blog post showing `Open source license usage on GitHub.com `__, which is enough to convice you that why adding a license is \n`sine qua non `__.\n \n\n *Newton and Open Source, Respect both, let us.*\n \n \\- Yoda\n \nlisense in action\n~~~~~~~~~~~~~~~~~\n.. figure:: https://raw.githubusercontent.com/pravj/lisense/master/docs/lisense.gif\n :alt: lisense\n\n\nlisense. What?\n~~~~~~~~~~~~~~\n lisense is a command-line tool which helps you license your projects.\n- Lets you have a global configuration. Use your defaults, anywhere, anytime.\n- Guides you about using a particular license, better than you uncle.\n- And yes! Generates licenses.\n\nlisense. Controls?\n~~~~~~~~~~~~~~~~~~\n Generating a license is more easy than doing nothing.\n- lisense list\n List all available licenses.\n- lisense guide [license]\n Provide guidance about a license. Description, use cases etc.\n- lisense setup\n Setup global lisense configurations. Default license and owner name.\n- lisense new [license] --owner=\"OWNER NAME\"\n Generates new license. Both the *license* and *owner* arguments are optional. Uses defaults when not supplied.\n\nAutomatic extra context variable handling\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nAlmost all the licenses have two common fields in them, *owner* and *year*. Some of them have extra fields also. For example, the GPL-v2 license\nhas a field *description*, which asks for the description of the project.\n\nLisense uses *jinja2*'s low level meta API to parse the abstract syntax tree of the template and interactively asks users to fill\nextra fields, if any.\n\nSo, you don't have to worry about it.\n\nDependencies\n~~~~~~~~~~~~\n- `docopt `__ - command-line argument parsing\n- `jinja2 `__ - generate licenses from license templates\n- `xtermcolor `__ - colorful messages on terminal\n\n-----\n\nBuilt with :two_hearts: by `Pravendra Singh `__", "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/pravj/lisense", "keywords": "git github bitbucket repository license", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "lisense", "package_url": "https://pypi.org/project/lisense/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/lisense/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/pravj/lisense" }, "release_url": "https://pypi.org/project/lisense/1.1.0/", "requires_dist": null, "requires_python": null, "summary": "Sensible repository licensing for Humans", "version": "1.1.0" }, "last_serial": 1493781, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "dac37019e4bf38dac5319aaa9188e00f", "sha256": "c716f4a7799da766a796126ba16ea21e313329dc4508a1cfca2b78d6434728de" }, "downloads": -1, "filename": "lisense-1.0.0.tar.gz", "has_sig": false, "md5_digest": "dac37019e4bf38dac5319aaa9188e00f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64897, "upload_time": "2015-04-07T06:00:29", "url": "https://files.pythonhosted.org/packages/8f/ba/d873e225e46712081316ed947ca01a3b3ed4b42e68f9df8df801e5b4b67d/lisense-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "b82ade44c5b6cf953988f96f3215e704", "sha256": "61e05abb770fde3836682941c47543bf46a01d6af8c91105fa16924ae9ddc04b" }, "downloads": -1, "filename": "lisense-1.1.0.tar.gz", "has_sig": false, "md5_digest": "b82ade44c5b6cf953988f96f3215e704", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65107, "upload_time": "2015-04-07T06:56:07", "url": "https://files.pythonhosted.org/packages/f8/3c/b14b0a22147a119ce430a7909470086798839ef362a8f1258b777351f7b8/lisense-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b82ade44c5b6cf953988f96f3215e704", "sha256": "61e05abb770fde3836682941c47543bf46a01d6af8c91105fa16924ae9ddc04b" }, "downloads": -1, "filename": "lisense-1.1.0.tar.gz", "has_sig": false, "md5_digest": "b82ade44c5b6cf953988f96f3215e704", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65107, "upload_time": "2015-04-07T06:56:07", "url": "https://files.pythonhosted.org/packages/f8/3c/b14b0a22147a119ce430a7909470086798839ef362a8f1258b777351f7b8/lisense-1.1.0.tar.gz" } ] }