# WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1129)'))': /simple/package/

- **ID:** `python/pip-extra-index-url-ssl-error`
- **Domain:** python
- **Category:** network_error
- **Verification:** ai_generated
- **Fix Rate:** 80%

## Root Cause

The extra index URL is using HTTP instead of HTTPS, or SSL configuration is incorrect.

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| 3.9 | active | — | — |
| 3.10 | active | — | — |

## Workarounds

1. **Use HTTPS for the index URL** (90% success)
   ```
   pip install --extra-index-url https://example.com/simple package_name
   ```
2. **Check SSL certificates and update** (70% success)
   ```
   Update CA certificates on system
   ```

## Dead Ends

- **Increasing retries** — Doesn't fix the underlying SSL issue. (40% fail)
- **Disabling SSL verification** — Security risk. (30% fail)
