openapi-spec-validator
isort
openapi-spec-validator | isort | |
---|---|---|
2 | 2 | |
315 | 4,634 | |
0.3% | - | |
8.6 | 9.1 | |
21 days ago | about 2 years ago | |
Python | Python | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
openapi-spec-validator
-
How I start every new Python backend API project
openapi-spec-validator
-
Validating RESTful-ness of Flask API
I did find https://github.com/p1c2u/openapi-spec-validator and https://github.com/p1c2u/openapi-schema-validator, but I'm pretty new to the devops world so I'm not sure if these are exactly what I'm looking for. Any recommendations or advice is appreciated.
isort
-
How I start every new Python backend API project
repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v4.3.0 hooks: - id: trailing-whitespace - id: check-merge-conflict - id: check-yaml args: [--unsafe] - id: check-json - id: detect-private-key - id: end-of-file-fixer - repo: https://github.com/timothycrosley/isort rev: 5.10.1 hooks: - id: isort - repo: https://github.com/psf/black rev: 22.8.0 hooks: - id: black - repo: https://gitlab.com/pycqa/flake8 rev: 3.9.2 hooks: - id: flake8 - repo: https://github.com/pre-commit/mirrors-mypy rev: v0.971 hooks: - id: mypy args: [ --warn-unused-configs, --ignore-missing-imports, --disallow-untyped-defs, --follow-imports=silent, --install-types, --non-interactive ]
-
How to Audit the Quality of Your Python Code: A Step-by-Step Guide (Checklist Inside)
Isort—a Python utility/library to sort imports;
What are some alternatives?
openapi-schema-validator - OpenAPI schema validator is a Python library that validates schema against OpenAPI Schema Specification v3.0 and v3.1
Flake8 - flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
full-stack-fastapi-template - Full stack, modern web application template. Using FastAPI, React, SQLModel, PostgreSQL, Docker, GitHub Actions, automatic HTTPS and more.
certi-build - A simple CLI tool to generate bulk certificates
falcon-apispec - apispec plugin that generates OpenAPI specification (aka Swagger Docs) for Falcon web applications.
mirrors-mypy - Mirror of mypy for pre-commit
fastapi - FastAPI framework, high performance, easy to learn, fast to code, ready for production
yapf - A formatter for Python files
openapi-linter - Is your OpenAPI Spec ready for SDK generators?
tempren - Template-based file renaming utility
arc - arc is a tool for building declaritive, and highly extendable CLI tools for Python 3.10+