===========
PluginCode
===========
- license: Apache-2.0
- copyright: copyright (c) nexB. Inc. and others
- homepage_url: https://github.com/nexB/plugincode
- keywords: plugins, utilities, scancode-toolkit, plugincode
PluginCode is a library that provides plugable functionality with plugins,
including Click plugins.
It is used by ScanCode toolkit and related projects
Visit https://aboutcode.org and https://github.com/nexB/ for support and download.
To set up the development environment::
source configure
To run unit tests::
pytest -vvs -n 2
To clean up development environment::
./configure --clean
Raw data
{
"_id": null,
"home_page": "https://github.com/nexB/plugincode",
"name": "plugincode",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "open source,utilities,plugincode,scancode,scancode-toolkit,plugins,open source,plugin",
"author": "nexB. Inc. and others",
"author_email": "info@aboutcode.org",
"download_url": "https://files.pythonhosted.org/packages/32/70/8d8f06275c6a2dace313d7bcd582774b02f6787e3423862a802052408689/plugincode-31.0.0.tar.gz",
"platform": null,
"description": "===========\nPluginCode\n===========\n\n- license: Apache-2.0\n- copyright: copyright (c) nexB. Inc. and others\n- homepage_url: https://github.com/nexB/plugincode\n- keywords: plugins, utilities, scancode-toolkit, plugincode\n\n\nPluginCode is a library that provides plugable functionality with plugins, \nincluding Click plugins.\nIt is used by ScanCode toolkit and related projects\n\nVisit https://aboutcode.org and https://github.com/nexB/ for support and download.\n\nTo set up the development environment::\n\n source configure\n\nTo run unit tests::\n\n pytest -vvs -n 2\n\nTo clean up development environment::\n\n ./configure --clean\n\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "plugincode is a library that provides plugin functionality for ScanCode toolkit.",
"version": "31.0.0",
"split_keywords": [
"open source",
"utilities",
"plugincode",
"scancode",
"scancode-toolkit",
"plugins",
"open source",
"plugin"
],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "f7387ce06ce135b8c191bd9aa42825ec",
"sha256": "41e06966a1f6b9af0c34e10587147be105f536773dfbb62120652f25780979d1"
},
"downloads": -1,
"filename": "plugincode-31.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f7387ce06ce135b8c191bd9aa42825ec",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 18875,
"upload_time": "2022-08-24T20:59:45",
"upload_time_iso_8601": "2022-08-24T20:59:45.659082Z",
"url": "https://files.pythonhosted.org/packages/39/65/08b12cb73f51c69ca3fe09cd18e55afb60c919317d0bab0c3af4ce896381/plugincode-31.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "80ba00f46bbfe6ce6934b1433c1e7e85",
"sha256": "d017dd1d09ff2a072de194f7e0a84c80c0b79d2d2e9c4de22fb0e25838570d29"
},
"downloads": -1,
"filename": "plugincode-31.0.0.tar.gz",
"has_sig": false,
"md5_digest": "80ba00f46bbfe6ce6934b1433c1e7e85",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 70349,
"upload_time": "2022-08-24T20:59:47",
"upload_time_iso_8601": "2022-08-24T20:59:47.141973Z",
"url": "https://files.pythonhosted.org/packages/32/70/8d8f06275c6a2dace313d7bcd582774b02f6787e3423862a802052408689/plugincode-31.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-08-24 20:59:47",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "nexB",
"github_project": "plugincode",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"appveyor": true,
"requirements": [
{
"name": "attrs",
"specs": [
[
"==",
"21.4.0"
]
]
},
{
"name": "banal",
"specs": [
[
"==",
"1.0.6"
]
]
},
{
"name": "beautifulsoup4",
"specs": [
[
"==",
"4.11.1"
]
]
},
{
"name": "binaryornot",
"specs": [
[
"==",
"0.4.4"
]
]
},
{
"name": "boolean.py",
"specs": [
[
"==",
"4.0"
]
]
},
{
"name": "certifi",
"specs": [
[
"==",
"2022.6.15"
]
]
},
{
"name": "cffi",
"specs": [
[
"==",
"1.15.1"
]
]
},
{
"name": "chardet",
"specs": [
[
"==",
"5.0.0"
]
]
},
{
"name": "charset-normalizer",
"specs": [
[
"==",
"2.1.0"
]
]
},
{
"name": "click",
"specs": [
[
"==",
"8.1.3"
]
]
},
{
"name": "colorama",
"specs": [
[
"==",
"0.4.5"
]
]
},
{
"name": "commoncode",
"specs": [
[
"==",
"31.0.0"
]
]
},
{
"name": "construct",
"specs": [
[
"==",
"2.10.68"
]
]
},
{
"name": "container-inspector",
"specs": [
[
"==",
"31.1.0"
]
]
},
{
"name": "cryptography",
"specs": [
[
"==",
"37.0.4"
]
]
},
{
"name": "dockerfile-parse",
"specs": [
[
"==",
"1.2.0"
]
]
},
{
"name": "dparse2",
"specs": [
[
"==",
"0.6.1"
]
]
},
{
"name": "extractcode",
"specs": [
[
"==",
"31.0.0"
]
]
},
{
"name": "extractcode-7z",
"specs": [
[
"==",
"16.5.210531"
]
]
},
{
"name": "extractcode-libarchive",
"specs": [
[
"==",
"3.5.1.210531"
]
]
},
{
"name": "fasteners",
"specs": [
[
"==",
"0.17.3"
]
]
},
{
"name": "fingerprints",
"specs": [
[
"==",
"1.0.3"
]
]
},
{
"name": "ftfy",
"specs": [
[
"==",
"6.1.1"
]
]
},
{
"name": "future",
"specs": [
[
"==",
"0.18.2"
]
]
},
{
"name": "gemfileparser",
"specs": [
[
"==",
"0.8.0"
]
]
},
{
"name": "html5lib",
"specs": [
[
"==",
"1.1"
]
]
},
{
"name": "idna",
"specs": [
[
"==",
"3.3"
]
]
},
{
"name": "importlib-metadata",
"specs": [
[
"==",
"4.12.0"
]
]
},
{
"name": "inflection",
"specs": [
[
"==",
"0.5.1"
]
]
},
{
"name": "intbitset",
"specs": [
[
"==",
"3.0.1"
]
]
},
{
"name": "isodate",
"specs": [
[
"==",
"0.6.1"
]
]
},
{
"name": "jaraco.functools",
"specs": [
[
"==",
"3.5.1"
]
]
},
{
"name": "javaproperties",
"specs": [
[
"==",
"0.8.1"
]
]
},
{
"name": "Jinja2",
"specs": [
[
"==",
"3.1.2"
]
]
},
{
"name": "jsonstreams",
"specs": [
[
"==",
"0.6.0"
]
]
},
{
"name": "license-expression",
"specs": [
[
"==",
"30.0.0"
]
]
},
{
"name": "lxml",
"specs": [
[
"==",
"4.9.1"
]
]
},
{
"name": "MarkupSafe",
"specs": [
[
"==",
"2.1.1"
]
]
},
{
"name": "more-itertools",
"specs": [
[
"==",
"8.13.0"
]
]
},
{
"name": "normality",
"specs": [
[
"==",
"2.3.3"
]
]
},
{
"name": "packageurl-python",
"specs": [
[
"==",
"0.10.0"
]
]
},
{
"name": "packaging",
"specs": [
[
"==",
"21.3"
]
]
},
{
"name": "parameter-expansion-patched",
"specs": [
[
"==",
"0.3.1"
]
]
},
{
"name": "pdfminer.six",
"specs": [
[
"==",
"20220524"
]
]
},
{
"name": "pefile",
"specs": [
[
"==",
"2022.5.30"
]
]
},
{
"name": "pip-requirements-parser",
"specs": [
[
"==",
"31.2.0"
]
]
},
{
"name": "pkginfo2",
"specs": [
[
"==",
"30.0.0"
]
]
},
{
"name": "pluggy",
"specs": [
[
"==",
"1.0.0"
]
]
},
{
"name": "ply",
"specs": [
[
"==",
"3.11"
]
]
},
{
"name": "publicsuffix2",
"specs": [
[
"==",
"2.20191221"
]
]
},
{
"name": "pyahocorasick",
"specs": [
[
"==",
"2.0.0b1"
]
]
},
{
"name": "pycparser",
"specs": [
[
"==",
"2.21"
]
]
},
{
"name": "pygmars",
"specs": [
[
"==",
"0.7.0"
]
]
},
{
"name": "Pygments",
"specs": [
[
"==",
"2.12.0"
]
]
},
{
"name": "pymaven-patch",
"specs": [
[
"==",
"0.3.0"
]
]
},
{
"name": "pyparsing",
"specs": [
[
"==",
"3.0.9"
]
]
},
{
"name": "pytz",
"specs": [
[
"==",
"2022.1"
]
]
},
{
"name": "PyYAML",
"specs": [
[
"==",
"6.0"
]
]
},
{
"name": "rdflib",
"specs": [
[
"==",
"6.2.0"
]
]
},
{
"name": "requests",
"specs": [
[
"==",
"2.28.1"
]
]
},
{
"name": "saneyaml",
"specs": [
[
"==",
"0.5.2"
]
]
},
{
"name": "six",
"specs": [
[
"==",
"1.16.0"
]
]
},
{
"name": "soupsieve",
"specs": [
[
"==",
"2.3.2.post1"
]
]
},
{
"name": "spdx-tools",
"specs": [
[
"==",
"0.7.0a3"
]
]
},
{
"name": "text-unidecode",
"specs": [
[
"==",
"1.3"
]
]
},
{
"name": "toml",
"specs": [
[
"==",
"0.10.2"
]
]
},
{
"name": "typecode",
"specs": [
[
"==",
"30.0.0"
]
]
},
{
"name": "typecode-libmagic",
"specs": [
[
"==",
"5.39.210531"
]
]
},
{
"name": "typing-extensions",
"specs": [
[
"==",
"4.3.0"
]
]
},
{
"name": "urllib3",
"specs": [
[
"==",
"1.26.11"
]
]
},
{
"name": "urlpy",
"specs": [
[
"==",
"0.5"
]
]
},
{
"name": "wcwidth",
"specs": [
[
"==",
"0.2.5"
]
]
},
{
"name": "webencodings",
"specs": [
[
"==",
"0.5.1"
]
]
},
{
"name": "xmltodict",
"specs": [
[
"==",
"0.13.0"
]
]
},
{
"name": "zipp",
"specs": [
[
"==",
"3.8.1"
]
]
}
],
"lcname": "plugincode"
}