Cài đặt & Thiết lập
Yêu cầu môi trường
- Python: 3.12+ (
requires-python = ">=3.12"trongpyproject.toml) - Trình biên dịch Rust:
rustcổn định +cargo(UV / Maturin sẽ tự động gọi khi biên dịch) - Công cụ quản lý gói: Khuyến nghị
uv(tốc độ nhanh nhất) hoặcpip - Phụ thuộc runtime:
pyarrow(tự động cài kèm)
1. Cài đặt trực tiếp từ GitHub qua UV
Vì basaltic-red được cấu hình chuẩn build backend PEP 517 với Maturin trong pyproject.toml, người dùng có thể cài đặt hoặc thêm trực tiếp package từ Git thông qua UV chỉ với một câu lệnh:
2. Cài đặt từ mã nguồn cục bộ (Chế độ phát triển)
-
Clone kho mã nguồn:
-
Khởi tạo môi trường ảo với UV:
-
Biên dịch và cài đặt:
3. Kiểm tra cài đặt
import basaltic_red as br
print("Các module khả dụng:", [m for m in dir(br) if not m.startswith("_")])
Kết quả: