Skip to content

Commit 7429ade

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 86c69b6 commit 7429ade

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)