Skip to content

Commit 426535b

Browse files
endothermicdevchrisguida
authored andcommitted
historian: add uv support
Adds uv support for faster and more flexible environment management. This also keeps support for poetry installation for the time being. Eventually we should migrate, but this will allow testing reckless support for uv while maintaining compatibility with older installations.
1 parent a7237f3 commit 426535b

File tree

4 files changed

+1438
-33
lines changed

4 files changed

+1438
-33
lines changed
File renamed without changes.

historian/poetry.lock

Lines changed: 55 additions & 30 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

historian/pyproject.toml

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,28 @@
1-
[tool.poetry]
2-
name = "cln-historian"
1+
[project]
2+
name = "historian"
33
version = "0.1.0"
44
description = "A plugin to store historical Lightning Network gossip in a database."
5-
authors = ["Christian Decker <[email protected]>"]
5+
readme = "README.md"
6+
authors = [{name = "Christian Decker", email = "<[email protected]>"}]
67
license = "MIT"
8+
requires-python = ">=3.9"
9+
dependencies = [
10+
"inotify>=0.2.12",
11+
"pika>=1.3.2",
12+
"pyln-client>=24.2",
13+
"python-dotenv>=1.1.0",
14+
"sqlalchemy>=2.0.40",
15+
]
16+
17+
[dependency-groups]
18+
dev = [
19+
"pyln-testing>=24.2",
20+
"pytest-rerunfailures>=10.3",
21+
"pytest-timeout>=2.1.0",
22+
"pytest-xdist>=3.1.0",
23+
]
24+
25+
[tool.poetry]
726

827
[tool.poetry.dependencies]
928
python = "^3.9"

0 commit comments

Comments
 (0)