mirror of
https://github.com/ElementsProject/lightning.git
synced 2024-11-20 02:27:51 +01:00
00fbd5977f
There are quite some things we want to generate from the schema definitions, both inside and outside of CLN itself. By bundling the schemas into the library we can make use of the tooling without running in the CLN source tree. This is in part used to generate some of the interfaces in Greenlight. Changelog-None
23 lines
506 B
TOML
23 lines
506 B
TOML
[tool.poetry]
|
|
name = "msggen"
|
|
version = "0.1.0"
|
|
description = "A utility to transform wire messages and JSON-RPC messages to arbitrary target languages."
|
|
authors = ["Christian Decker <decker@blockstream.com>"]
|
|
license = "BSD-MIT"
|
|
|
|
include = ["msggen/schema.json"]
|
|
|
|
|
|
[tool.poetry.dependencies]
|
|
python = "^3.6"
|
|
|
|
[tool.poetry.dev-dependencies]
|
|
pytest = "^6.2.5"
|
|
|
|
[build-system]
|
|
requires = ["poetry-core>=1.0.0"]
|
|
build-backend = "poetry.core.masonry.api"
|
|
|
|
[tool.poetry.scripts]
|
|
msggen = 'msggen.__main__:main'
|