Skip to content

Commit a43e4a4

Browse files
committed
build: add aenum as pyproject dependency
Signed-off-by: Kush Sharma <[email protected]>
1 parent f5bef1e commit a43e4a4

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

Diff for: Makefile

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FRONTIER_COMMIT := 553c3384828abfc7fa68d67fd04ac0b14520cb0a
2-
.PHONY: clean genclient genspec
2+
.PHONY: clean gen-client gen-spec install-openapi-generator
33

4-
genclient: clean genspec ## Generate the client using openapi-generator
4+
gen-client: clean gen-spec ## Generate the client using openapi-generator
55
@openapi-generator generate -g python -o "." \
66
-i "./etc/openapi.json" -c ./etc/openapi.conf.yaml \
77
--git-user-id raystack \
@@ -18,12 +18,13 @@ clean:
1818
@rm -rf test __pycache__ docs frontier_api
1919
@echo " > autogenerated files deleted"
2020

21-
genspec: ## Generate the openapi v3 spec using raystack/frontier generated v2 spec
21+
gen-spec: ## Generate the openapi v3 spec using raystack/frontier generated v2 spec
2222
@echo " > generating openapiv3 spec"
2323
@curl -X 'GET' \
2424
'https://converter.swagger.io/api/convert?url=https%3A%2F%2Fraw.githubusercontent.com%2Fraystack%2Ffrontier%2F${FRONTIER_COMMIT}%2Fproto%2Fapidocs.swagger.yaml' \
2525
-H 'accept: application/json' > ./etc/openapi.json
2626

27+
## v7.0.1
2728
install-openapi-generator: ## Install openapi-generator
2829
@echo " > installing openapi-generator"
2930
@curl https://raw.githubusercontent.com/Homebrew/homebrew-core/73338e79c4dffa794560535b642a2e0eccd78a9b/Formula/o/openapi-generator.rb > ./openapi-generator.rb

Diff for: pyproject.toml

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ python-dateutil = ">= 2.7.0"
1515
setuptools = ">= 21.0.0"
1616
typing_extensions = "^4.3.0"
1717
urllib3 = "~1.26.7"
18+
pydantic = "^1.10.5"
19+
aenum = "^3.1.0"
1820

1921
[build-system]
2022
requires = ["poetry-core"]

0 commit comments

Comments
 (0)