Skip to main content

Utility to locate python modules from the command line

Project description

Utility to locate python modules from the command line

Python utility to locate any module in the python path. The module is a thin layer around importlib to display the location and containing folders of a module or package. The script exits with an error code if the module is not found.

Warning This project installs a module called where which name is also used by other projects like where. Make sure to install the one you are looking for!

Usage

Used from the command line by invoking python -mwhere module

python -mwhere [-h] [-t] module

positional arguments:
  module         module or package name

optional arguments:
  -h, --help     show this help message and exit
  -t, --tree     print package contents as a tree

Please note the -t option to print the package contents as a tree.

Examples

$> python -mwhere sysconfig 
/Users/bob/envs/py38/lib/sysconfig.py

$> python -mwhere pandas      
/Users/bob/envs/py38/lib/site-packages/pandas/__init__.py

$> python -mwhere where -t 
/Users/bob/Projects/Python/where-toy/src/where
├── __init__.py
├── __main__.py
└── utils.py

Installation

You can install the latest version of this module with pip

pip3 install git+https://github.com/furechan/where-toy.git

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

where_toy-0.0.8-py3-none-any.whl (4.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page