Metadata-Version: 2.1
Name: packageimporter
Version: 1.3.0
Summary: A really simple package that allows you to import packages to your code
Author: Ziyan Zhou
Author-email: unknownuserfrommars@protonmail.com
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: setuptools>=69.2

# About
## PackageImporter is a simple project for importing projects according to different types (DataScience, Plotting, etc.). It can also be used to install packages and inspect installed packages.
# Installation
## To install PackageImporter, run this command into your terminal (Use Windows Powershell because I love it):
### pip install packageimporter
## For a specific version, run:
### pip install packageimporter=={version}
## To upgrade the exsisting PackageImporter module (which you probably don't):
### pip install --upgrade packageimporter
## note: you can either use python -m pip or py -m pip if it's different. (It may) PackageImporter has only one limitation: Python>=3.6 (Because there are f-strings)

# Usage Example
## from packageimporter import Importer
## Importer.stable.Plotter.plotly.express(alias="i_love_plotly_express")
## # This will import plotly.express as i_love_plotly_express (weird alias) and raise an ModuleNotFoundError if plotly.express is not globally installed.

# Update Notes:
## Minor Bugfixes;
## Enhanced Error Messages
## Added the "pip list" and "pip install pkg" command using pip and subprocess
## Install requires setuptools>=69.2 rather than >= 69
