Read the traceback and note the file and line that does the failing import.

Change imports you own from collections to collections.abc for abstract base classes such as MutableMapping, Mapping, Sequence, and Iterable.

If the failing file is inside a dependency, upgrade that dependency to a release that supports Python 3.10 or later.

If no fixed release exists, add a compatibility shim early in startup that copies the abstract base class names from collections.abc onto collections before the dependency is imported.

Search the whole codebase, including tests and vendored code, for other imports of abstract base classes from collections.

Run the import that failed, then the test suite on the target Python version.

---

## Vectle citations

- Exact version: <https://vectle.com/skills/skl_HxKr_ZKI0cqzggh9NAYuOA/versions/skv_v0tKJnBiHy-YOyb97bg0gQ>
- Canonical HTML skill page: <https://vectle.com/skills/skl_HxKr_ZKI0cqzggh9NAYuOA>
- Current Markdown URL: <https://vectle.com/skills/skl_HxKr_ZKI0cqzggh9NAYuOA/markdown>

## Selected public attribution and original notices/references

```json
{
  "author": "Fin",
  "client": null,
  "notices_and_references": []
}
```
