fix: consolidate all requirements into requirements.txt and fix import errors
- Moved crypto dependencies back to requirements.txt - Updated aisbf.sh to exit with helpful error message if pip install fails - Fixed StripeHandler -> StripePaymentHandler import - Fixed PayPalHandler -> PayPalPaymentHandler import - Removed requirements-crypto.txt (no longer needed)
Showing
| ... | @@ -27,11 +27,18 @@ flask | ... | @@ -27,11 +27,18 @@ flask |
| curl_cffi>=0.5.0 # Optional: For TLS fingerprinting to bypass Cloudflare (Claude OAuth2) | curl_cffi>=0.5.0 # Optional: For TLS fingerprinting to bypass Cloudflare (Claude OAuth2) | ||
| paypalrestsdk # PayPal REST API SDK | paypalrestsdk # PayPal REST API SDK | ||
| # Payment system dependencies (core) | # Payment system dependencies | ||
| stripe>=5.0.0 | stripe>=5.0.0 | ||
| httpx>=0.24.0 | |||
| cryptography>=41.0.0 | cryptography>=41.0.0 | ||
| # Cryptocurrency dependencies moved to requirements-crypto.txt (optional) | # Cryptocurrency payment dependencies | ||
| # These require system libraries (pkg-config, libsecp256k1-dev) | # These require system libraries: pkg-config, libsecp256k1-dev, build-essential | ||
| # Install with: pip install -r requirements-crypto.txt | # If installation fails, install system dependencies first: | ||
| \ No newline at end of file | # Ubuntu/Debian: sudo apt-get install pkg-config libsecp256k1-dev build-essential | ||
| # RHEL/CentOS: sudo yum install pkgconfig libsecp256k1-devel gcc | |||
| # Alpine: sudo apk add pkgconfig libsecp256k1-dev gcc musl-dev | |||
| bip32>=3.4 | |||
| mnemonic>=0.20 | |||
| bitcoinlib>=0.6.14 | |||
| web3>=6.0.0 | |||
| eth-account>=0.9.0 |
No preview for this file type
Please
register
or
sign in
to comment