Skip to content

Commit 32a4594

Browse files
committed
pyproject.toml: Convert via poetry_to_uv
poetry_to_uv pyproject.toml > pyproject-new.toml; mv pyproject-new.toml pyproject.toml
1 parent cd4b9e3 commit 32a4594

File tree

1 file changed

+101
-112
lines changed

1 file changed

+101
-112
lines changed

pyproject.toml

Lines changed: 101 additions & 112 deletions
Original file line numberDiff line numberDiff line change
@@ -1,115 +1,3 @@
1-
[tool.poetry]
2-
name = "libvcs"
3-
version = "0.33.0"
4-
description = "Lite, typed, python utilities for Git, SVN, Mercurial, etc."
5-
license = "MIT"
6-
authors = ["Tony Narlock <[email protected]>"]
7-
keywords = [
8-
"libvcs",
9-
"git",
10-
"mercurial",
11-
"hg",
12-
"svn",
13-
"subversion",
14-
"library",
15-
"lib",
16-
"wrapper",
17-
"vcs",
18-
"version control",
19-
"scm",
20-
"clone",
21-
"checkout",
22-
"abstraction",
23-
"version-control",
24-
]
25-
classifiers = [
26-
"Development Status :: 4 - Beta",
27-
"License :: OSI Approved :: MIT License",
28-
"Environment :: Console",
29-
"Framework :: Pytest",
30-
"Intended Audience :: Developers",
31-
"Operating System :: POSIX",
32-
"Operating System :: MacOS :: MacOS X",
33-
"Programming Language :: Python",
34-
"Programming Language :: Python :: 3",
35-
"Programming Language :: Python :: 3.9",
36-
"Programming Language :: Python :: 3.10",
37-
"Programming Language :: Python :: 3.11",
38-
"Programming Language :: Python :: 3.12",
39-
"Programming Language :: Python :: 3.13",
40-
"Programming Language :: Python :: Implementation :: PyPy",
41-
"Topic :: Utilities",
42-
"Topic :: Software Development :: Libraries :: Python Modules",
43-
"Topic :: Software Development :: Version Control",
44-
"Topic :: Software Development :: Version Control :: Git",
45-
"Topic :: Software Development :: Version Control :: Mercurial",
46-
"Topic :: System :: Shells",
47-
"Typing :: Typed",
48-
]
49-
homepage = "http://github.com/vcs-python/libvcs/"
50-
readme = "README.md"
51-
packages = [
52-
{ include = "*", from = "src" },
53-
]
54-
include = [
55-
{ path = "CHANGES", format = "sdist" },
56-
{ path = "MIGRATION", format = "sdist" },
57-
{ path = ".tmuxp.yaml", format = "sdist" },
58-
{ path = "tests", format = "sdist" },
59-
{ path = "docs", format = "sdist" },
60-
{ path = "conftest.py", format = "sdist" },
61-
]
62-
63-
[[tool.poetry.source]]
64-
name = "github"
65-
url = "https://github.com/vcs-python/libvcs"
66-
67-
[tool.poetry.urls]
68-
"Bug Tracker" = "https://github.com/vcs-python/libvcs/issues"
69-
Documentation = "https://libvcs.git-pull.com"
70-
Repository = "https://github.com/vcs-python/libvcs"
71-
Changes = "https://github.com/vcs-python/libvcs/blob/master/CHANGES"
72-
73-
[tool.poetry.dependencies]
74-
python = "^3.9"
75-
typing-extensions = { version = "*", python = '3.10' }
76-
77-
[tool.poetry.group.docs.dependencies]
78-
### Docs ###
79-
sphinx = "*"
80-
furo = "*"
81-
gp-libs = "*"
82-
sphinx-autobuild = "*"
83-
sphinx-autodoc-typehints = "*"
84-
sphinx-inline-tabs = "*"
85-
sphinxext-opengraph = "<0.8" # https://github.com/wpilibsuite/sphinxext-opengraph/issues/100
86-
sphinx-copybutton = "*"
87-
sphinxext-rediraffe = "*"
88-
myst_parser = ">=0.18.1"
89-
linkify-it-py = "*"
90-
91-
[tool.poetry.group.test.dependencies]
92-
### Testing ###
93-
gp-libs = "*"
94-
pytest = "*"
95-
pytest-rerunfailures = "*"
96-
pytest-mock = "*"
97-
pytest-watcher = "*"
98-
99-
[tool.poetry.group.coverage.dependencies]
100-
### Coverage ###
101-
codecov = "*"
102-
coverage = "*"
103-
pytest-cov = "*"
104-
105-
[tool.poetry.group.lint.dependencies]
106-
### Lint ###
107-
ruff = "*"
108-
mypy = "*"
109-
110-
[tool.poetry.plugins.pytest11]
111-
libvcs = "libvcs.pytest_plugin"
112-
1131
[tool.mypy]
1142
strict = true
1153
files = [
@@ -196,3 +84,104 @@ ignore_patterns = ["*.py.*.py"]
19684
[build-system]
19785
requires = ["poetry_core>=1.0.0"]
19886
build-backend = "poetry.core.masonry.api"
87+
88+
[project]
89+
name = "libvcs"
90+
version = "0.30.1"
91+
description = "Lite, typed, python utilities for Git, SVN, Mercurial, etc."
92+
license = "MIT"
93+
authors = ["Tony Narlock <[email protected]>"]
94+
keywords = [
95+
"libvcs",
96+
"git",
97+
"mercurial",
98+
"hg",
99+
"svn",
100+
"subversion",
101+
"library",
102+
"lib",
103+
"wrapper",
104+
"vcs",
105+
"version control",
106+
"scm",
107+
"clone",
108+
"checkout",
109+
"abstraction",
110+
"version-control",
111+
]
112+
classifiers = [
113+
"Development Status :: 4 - Beta",
114+
"License :: OSI Approved :: MIT License",
115+
"Environment :: Console",
116+
"Framework :: Pytest",
117+
"Intended Audience :: Developers",
118+
"Operating System :: POSIX",
119+
"Operating System :: MacOS :: MacOS X",
120+
"Programming Language :: Python",
121+
"Programming Language :: Python :: 3",
122+
"Programming Language :: Python :: 3.9",
123+
"Programming Language :: Python :: 3.10",
124+
"Programming Language :: Python :: 3.11",
125+
"Programming Language :: Python :: 3.12",
126+
"Programming Language :: Python :: 3.13",
127+
"Programming Language :: Python :: Implementation :: PyPy",
128+
"Topic :: Utilities",
129+
"Topic :: Software Development :: Libraries :: Python Modules",
130+
"Topic :: Software Development :: Version Control",
131+
"Topic :: Software Development :: Version Control :: Git",
132+
"Topic :: Software Development :: Version Control :: Mercurial",
133+
"Topic :: System :: Shells",
134+
"Typing :: Typed",
135+
]
136+
homepage = "http://github.com/vcs-python/libvcs/"
137+
readme = "README.md"
138+
packages = [
139+
{ include = "*", from = "src" },
140+
]
141+
include = [
142+
{ path = "CHANGES", format = "sdist" },
143+
{ path = "MIGRATION", format = "sdist" },
144+
{ path = ".tmuxp.yaml", format = "sdist" },
145+
{ path = "tests", format = "sdist" },
146+
{ path = "docs", format = "sdist" },
147+
{ path = "conftest.py", format = "sdist" },
148+
]
149+
dependencies = [
150+
"python == None",
151+
"typing-extensions == 4.12.2",]
152+
153+
[project.optional-dependencies]
154+
coverage = [
155+
"codecov == 2.1.13",
156+
"coverage == 7.6.1",
157+
"pytest-cov == 5.0.0",]
158+
docs = [
159+
"sphinx == 7.4.7",
160+
"furo == 2024.8.6",
161+
"gp-libs == 0.0.6.post0",
162+
"sphinx-autobuild == 2024.4.16",
163+
"sphinx-autodoc-typehints == 2.2.3",
164+
"sphinx-inline-tabs == 2023.4.21",
165+
"sphinxext-opengraph == 0.7.5",
166+
"sphinx-copybutton == 0.5.2",
167+
"sphinxext-rediraffe == 0.2.7",
168+
"myst-parser == 3.0.1",
169+
"linkify-it-py == 2.0.3",]
170+
lint = [
171+
"ruff == 0.6.2",
172+
"mypy == 1.11.1",]
173+
test = [
174+
"gp-libs == 0.0.6.post0",
175+
"pytest == 8.3.2",
176+
"pytest-rerunfailures == 14.0",
177+
"pytest-mock == 3.14.0",
178+
"pytest-watcher == 0.4.2",]
179+
180+
[project.urls]
181+
"Bug Tracker" = "https://github.com/vcs-python/libvcs/issues"
182+
Documentation = "https://libvcs.git-pull.com"
183+
Repository = "https://github.com/vcs-python/libvcs"
184+
Changes = "https://github.com/vcs-python/libvcs/blob/master/CHANGES"
185+
186+
[project.plugins.pytest11]
187+
libvcs = "libvcs.pytest_plugin"

0 commit comments

Comments
 (0)