Skip to main content

A simple and versatile Python package manager for automating installation and verification across platforms.

Project description

pipmaster

GitHub stars PyPI version License

🎩✨ 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!

🎥 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

pipmaster-0.1.2.tar.gz (9.1 kB view hashes)

Uploaded Source

Built Distribution

pipmaster-0.1.2-py3-none-any.whl (9.5 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