Find all third-party packages imported into your python project.
Project description
python-third-party-imports
This is a Python CLI tool built with Rust that finds all third-party packages imported into your Python project.
Install
You can install this package via pip.
pip install third-party-imports
Usage
Run:
third-party-imports path/to/project/dir
Help:
third-party-imports --help
Find all third-party packages imported into your python project.
Usage: third-party-imports <PROJECT_ROOT>
Arguments:
<PROJECT_ROOT> Path to the project's root directory
Options:
-h, --help Print help
-V, --version Print version
Example
third-party-imports examples/
Output:
Found '4' third-party package imports in '5' files. (Took 920.50µs)
celery
django
pandas
requests
Development
Run using Cargo
cargo +nightly run -- path/to/project/dir
Code Format
cargo +nightly fmt
Run Tests
cargo +nightly test
Install Package in current virtualenv
maturin develop
License
The code in this project is released under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
third_party_imports-0.0.6.tar.gz
(16.8 kB
view hashes)
Built Distributions
Close
Hashes for third_party_imports-0.0.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc6a865a80ffdd2198f9f841d1169d154ea89334192a56847cb56c90be49e8fd |
|
MD5 | 2d5d003b95ef7ee07594695471c8d3a6 |
|
BLAKE2b-256 | 025410b897983fbcda409eb1d0df7ca2c74f145fbedf70ac3d6e74ec64004991 |
Close
Hashes for third_party_imports-0.0.6-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9836ebf82695a864e4bb64b160d38172fc994206af3d9abc7da66ee330a5f86e |
|
MD5 | a2737f10c63c35b86be7402328460890 |
|
BLAKE2b-256 | 10837284fc1710b61de10fa1965489e875568b5026c4a0d84269ab02b107e2da |
Close
Hashes for third_party_imports-0.0.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0a9cf62ac496813f832f7813bc99e02e62d1c70850853b2c3f73fbd560aab8c |
|
MD5 | d70d0fe271682a37a0434b2946ab82b4 |
|
BLAKE2b-256 | 9a2dfefdb14dfbc8dadcbfc9c93df86070a79492b55c150bbb67754dd4f816a0 |
Close
Hashes for third_party_imports-0.0.6-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c327f78ff0a8b3315f693ccbafcef84863ba220f0219ebb35ab240dfc1f5ac3d |
|
MD5 | b6b6222faa353538283ee30e5dea3d37 |
|
BLAKE2b-256 | e954c771ff916c106bf577323d3aa40ccbf5b3cb799552d64f2ac28dba3fa8ca |
Close
Hashes for third_party_imports-0.0.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ab334d0367388e6e6358afca318c07069d1d7f8af8fd3418246087def21ac7b |
|
MD5 | 4a2aa1d201ab746eb61899cd27df78aa |
|
BLAKE2b-256 | 7aec2e856eaef219662ff9d82c3dbe91652274ca295b2400f21c697eb84b9c40 |
Close
Hashes for third_party_imports-0.0.6-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3aa2dd9c47e24969c333c8a1847d70c0e52cf0bc33287dcabd293c4a7554aee7 |
|
MD5 | 7115ef14b4a8325430437f4f456ea160 |
|
BLAKE2b-256 | 4cd06e899532166cffbb72a8b4f340d3aa1e62a359254b00d12452fe96e70df9 |