Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Ask The Wizard - Wizardry at its best

Are you still thinking while coding or are you already Asking The Wizard? 🧙

Overview 🌟

Welcome to Ask The Wizard, the revolutionary Python module package system that not only embraces side effects but celebrates them! Here, we believe that every side effect is a hidden feature waiting to be discovered. 🎉

Features 🚀

  • Integrated Package Management: Automatically install pip packages used in your code. No more pip install! 📦
  • Enthusiastic Side Effects: Every operation in Ask The Wizard is accompanied by a delightful surprise. Side effects are not bugs, they are undocumented features! 🐞🎁
  • Revolutionary Import System: We've reinvented the wheel because we believe squares can roll too. Expect the unexpected. 🛸

Installation 📦

Simply run:

pip install ask_the_wizard

If this doesn't work, try shouting at your computer in Python. It understands passion. 📣

To use this module you will need an OpenAI API key. You can create your own API key at https://beta.openai.com/account/api-keys.

Then you can set the API key as an environment variable (e.g. create a .env file):

OPENAI_API_KEY=YOUR_API_KEY python my_script.py

or pass it as an argument to the WizardExecuter:

from ask_the_wizard.wizard_executer import WizardExecuter

wizard_executer = WizardExecuter(api_key='YOUR_API_KEY')

Usage 📚

Basic example:

from ask_the_wizard.wizard_executer import WizardExecuter

wizard_executer = WizardExecuter()

result = wizard_executer.add_numbers(6, 3)
print(result)

Contributing 🤝

Want to make Ask The Wizard even more usable unpredictable? We welcome contributors who can add more chaos to the order. Submit a pull request, but beware - your code might decide to take a vacation. 🏖️

FAQs 🤔

Did Ask The Wizard just delete my files?

No, it liberated them. Consider it a feature, not a loss.

Why does Ask The Wizard occasionally play elevator music?

To enhance your coding experience with soothing tunes. 🎵

My computer started making coffee after using Ask The Wizard. Is this normal?

Absolutely! Ask The Wizard is designed to optimize your work environment. Enjoy the coffee! ☕

Ask The Wizard turned all my comments into haikus. Why?

To add a touch of poetry to your code. Coding is an art, after all. 📜 🌸

Is it true that using Ask The Wizard can solve unsolvable problems?

In theory, yes. In practice, it prefers create them. It’s more fun that way. 🧩

Support 💖

Having trouble with Ask The Wizard? Just remember, it's not a bug, it's a feature! But if you really need help, try meditating - it might just fix itself. 🧘

License 📜

Ask The Wizard is released under the MIT License. Feel free to use it for good, or chaos - we don't judge.

Metadata

Release files for ask-the-wizard 0.0.1rc1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ask-the-wizard 0.0.1rc1
File Size Uploaded
ask_the_wizard-0.0.1rc1.tar.gz 8.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ask-the-wizard 0.0.1rc1
File Interpreter ABI Platform
ask_the_wizard-0.0.1rc1-py3-none-any.whl Python 3 none any Details

Total release size: 17.0 kB

Release files / ask_the_wizard-0.0.1rc1.tar.gz

Download URL ask_the_wizard-0.0.1rc1.tar.gz
Size 8.6 kB
Tags Source
SHA-256 checksum
How to use checksums
2226042f4dca1cdd77860a58dafb8b5ed461b0c5a97ef0e9cdd3b93ccc4e91d9
BLAKE2b-256 checksum
How to use checksums
a882e48d18ed26df00c42c60e323b32462fab7e1872fe2bff30602ea5ad9d1ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / ask_the_wizard-0.0.1rc1-py3-none-any.whl

Download URL ask_the_wizard-0.0.1rc1-py3-none-any.whl
Size 8.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a42053beb672897321d30bf35560eb63bc5101ac70b3d5cf84f18915e90295ee
BLAKE2b-256 checksum
How to use checksums
d218873e4338ab159579f2a2def729eabdb5052f5379059759fe59438b993d02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release history Release notifications | RSS feed

This release

0.0.1rc1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page