biocore / biocore/microsetta-private-api
Unpin openapi-spec-validator
- Dominant language
- Python
- Stars
- 6
- Forks
- 18
- PR merge metrics
- No merged PRs in 30d
Description
We have this pinned in `ci/pip_requirements.txt` to avoid installing `openapi-schema-validator`, which has an unexpected issue with `required`, and results in changes of valid datetime representations. Ideally, we *do not* pin `openapi-spec-validator` and adjust our schema to conform with the latest versions of that package (which seems to be in flux as of recent).
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with ci/pip_requirements.txt and inspect the OpenAPI schema fields involving required values and datetime representations. Check the schema against the latest openapi-spec-validator behavior; done means the dependency is unpinned, validation succeeds, and valid datetime representations are unchanged.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- openapi, python
- Domain
- api, backend-api-design, ci-cd
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100