**Describe the bug**
A clear and concise description of what the bug is.

**To reproduce**
Steps to reproduce the behavior:

> Ex.
>
> 1. Install pystac w/ dev requirements: `pip install -e . -r requirements-dev.txt`
> 2. Run `pytest`
> 3. See error

Include OS, Python version, and PySTAC version.

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots and shell session dumps**
If applicable, add session dumps and/or screenshots to help explain your problem.

> ex. `pre-commit run ruff > ruff.txt`

**Additional context**
Add any other context about the problem here.

**Issue Checklist**

- [ ] OS, Python version, PySTAC version are included.
- [ ] Existing issues were reviewed to prevent duplicate submission.
