Installation
Before building with PyBlade, let's make sure your development environment is ready.
Warning: Experimental Feature
PyBlade is currently in an experimental phase. While its core features are actively developed and continuously tested, you may encounter bugs, breaking changes, or incomplete functionality.
At this stage, PyBlade is best suited for learning, experimentation, prototypes, and non-critical applications. If you decide to use it in production, proceed carefully and make sure you have appropriate testing and safeguards in place.
Your feedback plays an important role in shaping PyBlade. If you encounter a bug, have a suggestion, or want to share your experience, we would love to hear from you.
You can share your feedback, report issues, and suggest improvements through the PyBlade feedback platform: feedback.pyblade.com.
Together, we can make PyBlade better for the entire Python community.
Preparing your environment
Before installing PyBlade, we recommend using a Python virtual environment. A virtual environment keeps your project dependencies isolated and prevents conflicts with other Python packages installed on your system.
If you do not already have one, create a new virtual environment:
python -m venv .venvActivate it using the command corresponding to your operating system:
source .venv/bin/activatesource .venv/bin/activate.venv\Scripts\activateOnce your virtual environment is active, you can install PyBlade using your preferred package manager.
pip install pybladepoetry add pybladeuv add pybladeVerify the installation
PyBlade includes a Command Line Interface (CLI) that helps you manage your development workflow. It provides tools for initializing projects, running development utilities, and generating PyBlade resources such as templates and components.
To make sure PyBlade was installed correctly, run:
pyblade -vThis will display the installed version of PyBlade, confirming the installation was successful.
You are now ready to start building with PyBlade. Let's create your first PyBlade project.