packaging: Try using uv workspaces.
This commit is contained in:
parent
e6256f296f
commit
fe5389d698
96 changed files with 46 additions and 90 deletions
44
pyproject.toml
Normal file
44
pyproject.toml
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
tool.uv.package = true
|
||||
|
||||
[project]
|
||||
name = "eris"
|
||||
version = "v2024.12.20"
|
||||
description = "Eris maintains an up-to-date set of reports for every file in a codebase."
|
||||
readme = "README.md"
|
||||
authors = [
|
||||
{ name = "Andrew Hamilton", email = "and_hamilton@yahoo.com" },
|
||||
]
|
||||
requires-python = ">=3.11"
|
||||
dependencies = [
|
||||
"decorator==5.1.1",
|
||||
"docopt==0.6.2",
|
||||
"fill3",
|
||||
"lscolors",
|
||||
"pexpect==4.8.0",
|
||||
"pillow==10.0.0",
|
||||
"pygments==2.16.1",
|
||||
"pyinotify==0.9.6",
|
||||
"termstr",
|
||||
"toml==0.10.2",
|
||||
]
|
||||
|
||||
[tool.uv.sources]
|
||||
fill3 = { workspace = true }
|
||||
lscolors = { workspace = true }
|
||||
termstr = { workspace = true }
|
||||
|
||||
[tool.uv.workspace]
|
||||
members = ["termstr", "fill3", "lscolors"]
|
||||
|
||||
[project.scripts]
|
||||
eris = "eris.__main__:entry_point"
|
||||
eris-worker = "eris.worker:main"
|
||||
eris-webserver = "eris.webserver:main"
|
||||
pydoc_color = "eris.pydoc_color:main"
|
||||
|
||||
[project.urls]
|
||||
homepage = "https://github.com/ahamilton/eris"
|
||||
|
||||
[tool.setuptools]
|
||||
packages=["eris"]
|
||||
py-modules=["sorted_collection"]
|
||||
Loading…
Add table
Add a link
Reference in a new issue