A simple and versatile Python package manager for automating installation and verification across platforms.
Project description
pipmaster
🎩✨ Welcome to pipmaster! ✨🎩
Hey there, fellow Pythonista! 🐍 Ever felt like managing packages is like herding cats? Well, fear not! pipmaster is here to save the day! It's like having a magical wand that installs, updates, and checks packages for you. Because who doesn't want a personal assistant for their Python projects? 🌟
🚀 Features
- Install packages with ease! 🎉
- Install specific versions like a time traveler! ⏳
- Check if packages are installed, like finding unicorns! 🦄
- Get package info, because knowledge is power! 📚
- Update packages, because everyone loves a makeover! 💅
🛠️ Installation
First things first, let's get pipmaster installed. It's easier than making a cup of coffee!
pip install pipmaster
🎬 Usage
Here's where the magic happens. Create an instance of PackageManager
and let the fun begin!
from pipmaster import PackageManager
# Create a PackageManager instance
pm = PackageManager()
# Install a package
pm.install("requests")
# Install a specific version of a package
pm.install_version("requests", "2.25.1")
# Check if a package is installed
pm.is_installed("requests")
# Get information about a package
info = pm.get_package_info("requests")
print(info)
# Get the installed version of a package
version = pm.get_installed_version("requests")
print(f"Installed version: {version}")
# Install or update a package
pm.install_or_update("requests")
📚 Documentation
For more detailed information, check out our documentation. It’s like a treasure map for your coding adventures! 🗺️
🤝 Contributing
We welcome contributions from everyone! Whether you're a coding wizard or just getting started, feel free to join the fun. Check out our contributing guidelines.
📝 License
pipmaster is licensed under the Apache 2.0 License. For more details, see the LICENSE file.
🌟 Show Your Support
If you like pipmaster, give us a star on GitHub! ⭐ It's like giving us a virtual high-five! 🙌
📞 Contact
Have questions, suggestions, or just want to say hi? Reach out to us!
- Twitter: @ParisNeo_AI
- Discord: Join our Discord
- Sub-Reddit: r/lollms
- Instagram: @spacenerduino
🎥 YouTube
Don't forget to check out our YouTube channel. Hit that subscribe button and join us on an epic coding journey!
- Catchphrase: Hi there
- Ending phrase: See ya
🌈 Add Some Color to Your Console with ASCIIColors! 🌈
Feeling like your console output is as dull as a rainy Monday? Say no more! Introducing ASCIIColors! It's the ultimate tool to add a splash of color and style to your console text. Think of it as the confetti cannon for your terminal! 🎉
Features
- Colorful Text: Make your messages pop with vibrant colors! 🌟
- Stylish Output: Bold, underline, and more! It's like giving your text a fashion makeover! 💃
- Easy to Use: Simpler than tying your shoelaces! 👟
Installation
pip install asciicolors
Usage
Here's an example to make your console look like it's ready for a party:
from asciicolors import ASCIIColors
# Print an error message
ASCIIColors.error("This is an error message")
# Print a success message
ASCIIColors.success("Operation successful")
# Print a warning message
ASCIIColors.warning("Warning: This action cannot be undone")
# Print text in bold and underline style
ASCIIColors.bold("Important message", ASCIIColors.color_bright_blue)
ASCIIColors.underline("Underlined text", ASCIIColors.color_bright_green)
# Use specific colors directly
ASCIIColors.yellow("Yellow text")
ASCIIColors.red("Red text")
ASCIIColors.green("Green text")
ASCIIColors.cyan("Cyan text")
ASCIIColors.multicolor(["Green text","red text","yellow text"],[ASCIIColors.color_green, ASCIIColors.color_red, ASCIIColors.color_yellow])
Trace and color your exceptions using trace_exception
:
# Trace all your exceptions using:
from asciicolors import trace_exception
try:
#some nasty stuff that can crush
except Exception as ex:
trace_exception(ex)
Documentation
For more details, hop on over to the ASCIIColors documentation. It's your colorful adventure guide! 🌈
Happy coding, and may the pip be with you! 🐍✨
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pipmaster-0.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5d626875bc69f86efedd6d2e1a5c4f78a3d82cf412ab399f7e2322ad8eb4b79 |
|
MD5 | ef7d8032dc00e0f090fd95fa8d3641b0 |
|
BLAKE2b-256 | 04a36d2356cc83cb7a95e4f491af7e79c03cbf8565069658939739774e40d6f0 |