Name | packageLister JSON |
Version |
0.1.1
JSON |
| download |
home_page | |
Summary | Determine what 3rd-party packages a project imports. |
upload_time | 2023-01-18 23:03:49 |
maintainer | |
docs_url | None |
author | Matt Manes |
requires_python | >=3.10 |
license | |
keywords |
import
module
package
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# packageLister
Determine what 3rd-party packages and versions a project imports. <br>
Install with:
<pre>pip install packageLister</pre>
Only has one function: packageLister.scan()
<br>
Usage:
<pre>
>>> from pathlib import Path
>>> import packageLister
>>> packageLister.scan(Path.cwd())
[___________________________________________________]-100.00% Scanning packageLister.py
{'pathCrawler==0.0.3': ['src/packageLister/packageLister.py'], 'printBuddies==0.2.2': ['src/packageLister/packageLister.py']}
</pre>
Can also be used as a cli tool:
<pre>
>packageLister packageLister -sf
[___________________________________________________]-100.00% Scanning packageLister_cli.py
Packages used in packageLister:
pathCrawler==0.0.3 src\packageLister\packageLister.py
printBuddies==0.2.2 src\packageLister\packageLister.py
</pre>
Cli help:
<pre>
>packageLister -h
usage: packageLister [-h] [-sf] [-gr] projectPath
positional arguments:
projectPath The project directory path to scan.
options:
-h, --help show this help message and exit
-sf, --showFiles Show which files imported each of the packages.
-gr, --generateRequirements
Generate a requirements.txt file in --projectPath.
</pre>
Raw data
{
"_id": null,
"home_page": "",
"name": "packageLister",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "",
"keywords": "import,module,package",
"author": "Matt Manes",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/42/1c/16a679f895a5f24b96f640ce89c8978bce8eae8d6652875528232209352c/packagelister-0.1.1.tar.gz",
"platform": null,
"description": "# packageLister\nDetermine what 3rd-party packages and versions a project imports. <br>\nInstall with:\n<pre>pip install packageLister</pre>\n\nOnly has one function: packageLister.scan()\n\n<br>\nUsage:\n<pre>\n>>> from pathlib import Path\n>>> import packageLister\n>>> packageLister.scan(Path.cwd())\n [___________________________________________________]-100.00% Scanning packageLister.py\n{'pathCrawler==0.0.3': ['src/packageLister/packageLister.py'], 'printBuddies==0.2.2': ['src/packageLister/packageLister.py']}\n</pre>\nCan also be used as a cli tool:\n<pre>\n>packageLister packageLister -sf\n [___________________________________________________]-100.00% Scanning packageLister_cli.py\nPackages used in packageLister:\npathCrawler==0.0.3 src\\packageLister\\packageLister.py\nprintBuddies==0.2.2 src\\packageLister\\packageLister.py\n</pre>\nCli help:\n<pre>\n>packageLister -h\nusage: packageLister [-h] [-sf] [-gr] projectPath\n\npositional arguments:\n projectPath The project directory path to scan.\n\noptions:\n -h, --help show this help message and exit\n -sf, --showFiles Show which files imported each of the packages.\n -gr, --generateRequirements\n Generate a requirements.txt file in --projectPath.\n</pre>",
"bugtrack_url": null,
"license": "",
"summary": "Determine what 3rd-party packages a project imports.",
"version": "0.1.1",
"split_keywords": [
"import",
"module",
"package"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3f42235f5edf6d20d79f09e31c534855b52c59a64cbc428b8f4b64e50be17a9e",
"md5": "83830479dd03668b4aad8dd927adee84",
"sha256": "edc58325ba67ef8ea031b3dfcb685f603145b94e99890aac9d4cebb7e61be260"
},
"downloads": -1,
"filename": "packagelister-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "83830479dd03668b4aad8dd927adee84",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 4531,
"upload_time": "2023-01-18T23:03:48",
"upload_time_iso_8601": "2023-01-18T23:03:48.239177Z",
"url": "https://files.pythonhosted.org/packages/3f/42/235f5edf6d20d79f09e31c534855b52c59a64cbc428b8f4b64e50be17a9e/packagelister-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "421c16a679f895a5f24b96f640ce89c8978bce8eae8d6652875528232209352c",
"md5": "42584d194b1630c94bfd86860cff9f37",
"sha256": "5b4ee6c329ed433086d968afbd33b6630af723fc44f3650f4ba22955f018faf5"
},
"downloads": -1,
"filename": "packagelister-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "42584d194b1630c94bfd86860cff9f37",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 6413,
"upload_time": "2023-01-18T23:03:49",
"upload_time_iso_8601": "2023-01-18T23:03:49.977197Z",
"url": "https://files.pythonhosted.org/packages/42/1c/16a679f895a5f24b96f640ce89c8978bce8eae8d6652875528232209352c/packagelister-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-18 23:03:49",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "packagelister"
}