# ERROR: somepkg-1.0-cp312-cp312-manylinux_2_28_x86_64.whl is not a supported wheel on this platform.

- **ID:** `python/pip-unsupported-wheel-tag`
- **Domain:** python
- **Category:** install_error
- **Verification:** ai_generated
- **Fix Rate:** 80%

## Root Cause

The wheel's platform tag (e.g., manylinux_2_28) requires a newer glibc than the host provides, or the architecture/ABI does not match.

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| 3.8 | active | — | — |
| 3.9 | active | — | — |
| 3.10 | active | — | — |
| 3.11 | active | — | — |
| 3.12 | active | — | — |

## Workarounds

1. **** (90% success)
   ```
   python -c "from packaging.tags import sys_tags; print([str(t) for t in sys_tags()][:10])"
   ```
2. **** (75% success)
   ```
   pip install --no-binary=:all: <package>  # or pip install <package>==<older-version>
   ```
3. **** (80% success)
   ```
   docker run --rm -it python:3.12-slim  # build inside a matching container
   ```

## Dead Ends

- **** — The binary still links against newer symbols and fails at import time with undefined symbols. (90% fail)
- **** — Force-reinstall does not bypass platform-tag validation. (95% fail)
- **** — The wheel itself is rejected regardless of dependencies. (95% fail)
