Skip to content

Commit 103fa34

Browse files
committed
Move to src folder and add uv.lock and pyproject.toml, and added uv support
1 parent a6a7b3a commit 103fa34

File tree

11 files changed

+212
-43
lines changed

11 files changed

+212
-43
lines changed

.python-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.11

pyproject.toml

Lines changed: 42 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,44 @@
11
# pyproject.toml
22
[build-system]
3-
requires = ["setuptools >= 64"]
4-
build-backend = "setuptools.build_meta"
3+
requires = ["uv_build>=0.8.22,<0.9.0"]
4+
build-backend = "uv_build"
5+
6+
[tool.uv.build-backend]
7+
module-name = "parsley"
8+
9+
[project]
10+
name = "parsley"
11+
version = "2025.4"
12+
description = "Library to transcode CAN messages and human-readable text"
13+
readme = "README.md"
14+
license = "MIT"
15+
authors = [
16+
{ name = "Waterloo Rocketry", email = "contact@waterloorocketry.com" }
17+
]
18+
requires-python = ">=3.11"
19+
dependencies = [
20+
"crc8>=0.2.1",
21+
]
22+
classifiers = [
23+
"Development Status :: 2 - Pre-Alpha",
24+
"Operating System :: OS Independent",
25+
"Operating System :: POSIX :: Linux",
26+
"Operating System :: MacOS :: MacOS X",
27+
"Operating System :: Microsoft :: Windows :: Windows 10",
28+
"Programming Language :: Python :: 3 :: Only",
29+
"Programming Language :: Python :: 3.11",
30+
"Intended Audience :: Developers",
31+
"Topic :: Software Development :: Libraries :: Python Modules",
32+
]
33+
34+
[dependency-groups]
35+
dev = [
36+
"flake8",
37+
"pycodestyle",
38+
"pytest",
39+
]
40+
41+
[project.urls]
42+
Homepage = "https://github.com/waterloo-rocketry/parsley"
43+
Repository = "https://github.com/waterloo-rocketry/parsley"
44+

setup.py

Lines changed: 0 additions & 41 deletions
This file was deleted.
File renamed without changes.

0 commit comments

Comments
 (0)