Skip to main content
  • Fork on GitHub: Use the “Fork” button on the repository page.
  • Clone your fork: git clone https://github.com/yourusername/praisonAI.git
  • Create a branch: git checkout -b new-feature
  • Make changes and commit: git commit -am "Add some feature"
  • Push to your fork: git push origin new-feature
  • Submit a pull request via GitHub’s web interface.
  • Await feedback from project maintainers.

Running Platform Tests

1

Create a virtual environment

python -m venv .venv && source .venv/bin/activate
# Windows: .venv\Scripts\activate
2

Install platform test extras

pip install -e src/praisonai-platform[test]
This installs every dependency needed for pytest collection and execution — including email-validator for Pydantic EmailStr fields. No manual follow-up installs.
3

Run tests

pytest src/praisonai-platform/tests -q