- Python 3.11 or higher
- pip (Python package installer)
-
Clone or navigate to the repository:
cd C:\Users\NotsideRC\Documents\NTSD\2\pbfl\packages\flowfull-clients\flowfull-python
-
Install dependencies:
pip install -r requirements.txt
-
Install development dependencies (optional):
pip install -r requirements-dev.txt
-
Install in editable mode:
pip install -e .
pip install flowfull-pythonfrom core import FlowfullClient
# Create a client
client = FlowfullClient("https://api.example.com")
print("Flowfull-Python Client installed successfully!")# Run all tests
pytest
# Run with coverage
pytest --cov=core --cov-report=html
# Run specific test file
pytest tests/test_operators.py# Basic usage examples
python examples/basic_usage.py
# Async usage examples
python examples/async_usage.py# Run mypy type checker
mypy core# Format code with black
black core tests examples
# Check code with ruff
ruff check core tests examplesIf you get an import error, make sure you're in the correct directory and have installed the package:
cd C:\Users\NotsideRC\Documents\NTSD\2\pbfl\packages\flowfull-clients\flowfull-python
pip install -e .If you're missing dependencies, reinstall them:
pip install -r requirements.txtMake sure you're using Python 3.11 or higher:
python --versionIf you have multiple Python versions, use:
python3.11 -m pip install -r requirements.txt- Read the README.md for usage examples
- Check the documentation for detailed guides
- Run the examples in the
examples/directory - Explore the test suite in
tests/for more examples
This project is licensed under AGPL-3.0-or-later. See LICENSE for details.