-
Notifications
You must be signed in to change notification settings - Fork 7
/
pyproject.toml
40 lines (37 loc) · 1.35 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
[tool.poetry]
name = "oascomply"
version = "0.1.0"
description = "OpenAPI Specification Compliance Tools"
authors = ["Henry H. Andrews <[email protected]>"]
readme = "README.md"
[tool.poetry.scripts]
oascomply = 'oascomply.apidescription:ApiDescription.load'
patch-oas-schemas = 'oascomply.patch:patch'
yaml-to-json = 'oascomply.patch:yaml_to_json'
oas-reparse = 'oascomply.reparse:regex_parse'
oas30-schema = 'oascomply.oas30dialect:validate_with_oas30'
[tool.poetry.dependencies]
python = "^3.8"
# jschon changes submitted upstream as jschon PRs #100 and #101
jschon = { git = "https://github.com/handrews/jschon.git", branch = "oas3"}
pyyaml = "^6.0"
rdflib = "^6.3.2"
pyshacl = "^0.22.1"
json-merge-patch = "^0.2"
abnf = "^2.2.0"
rfc3987 = "^1.3.8"
# The no-deprecation-warnings branch has been merged upstream (PR #95)
# See https://github.com/python-hyper/rfc3986/issues/107 for tracking
# a possible patch release.
rfc3986 = { extras = ["idna"], git = "https://github.com/handrews/rfc3986.git", branch = "no-deprecation-warnings"}
urnparse = "^0.2.0"
json-source-map = "^1.0.5"
yaml-source-map = { git = "https://github.com/handrews/yaml-source-map.git", branch = "versions" }
regex = "^2023.5.5"
idna = "^3.4"
tonyg-rfc3339 = "^0.1"
toml = "^0.10.2"
dom-toml = "^0.6.1"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"