Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
2.0 kB · 106 lines
Nix
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107{ lib, aiohttp, aioitertools, buildPythonPackage, django, falcon, fastapi, fetchFromGitHub, flask, httpx, isodate, jsonschema, jsonschema-path, more-itertools, multidict, openapi-schema-validator, openapi-spec-validator, parse, poetry-core, pytest-aiohttp, pytest-cov-stub, pytestCheckHook, responses, requests, starlette, webob, werkzeug,}:
buildPythonPackage rec { pname = "openapi-core"; version = "0.19.5"; pyproject = true;
src = fetchFromGitHub { owner = "p1c2u"; repo = "openapi-core"; tag = version; hash = "sha256-Q7Z6bq8TztNm2QLL7g23rOGnXVfiTDjquHAhcSWYlC4="; };
build-system = [ poetry-core ];
pythonRelaxDeps = [ "werkzeug" ];
dependencies = [ isodate more-itertools parse openapi-schema-validator openapi-spec-validator werkzeug jsonschema-path jsonschema ];
optional-dependencies = { aiohttp = [ aiohttp multidict ]; django = [ django ]; falcon = [ falcon ]; fastapi = [ fastapi ]; flask = [ flask ]; requests = [ requests ]; starlette = [ aioitertools starlette ]; };
__darwinAllowLocalNetworking = true;
nativeCheckInputs = [ httpx pytest-aiohttp pytest-cov-stub pytestCheckHook responses webob ] ++ lib.flatten (lib.attrValues optional-dependencies);
disabledTestPaths = [ # Requires secrets and additional configuration "tests/integration/contrib/django/" ];
pythonImportsCheck = [ "openapi_core" "openapi_core.validation.request.validators" "openapi_core.validation.response.validators" ];
meta = with lib; { changelog = "https://github.com/python-openapi/openapi-core/releases/tag/${version}"; description = "Client-side and server-side support for the OpenAPI Specification v3"; homepage = "https://github.com/python-openapi/openapi-core"; license = licenses.bsd3; maintainers = with maintainers; [ dotlambda ]; };}