packageLister


NamepackageLister JSON
Version 0.1.1 PyPI version JSON
download
home_page
SummaryDetermine what 3rd-party packages a project imports.
upload_time2023-01-18 23:03:49
maintainer
docs_urlNone
authorMatt 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"
}
        
Elapsed time: 0.03256s