some project scaffolding and requirements files

This commit is contained in:
Brian S. Stephan 2023-06-20 00:29:58 -05:00
parent 0888d292d2
commit df3a2a5394
Signed by: bss
GPG Key ID: 3DE06D3180895FCB
3 changed files with 60 additions and 0 deletions

14
pyproject.toml Normal file
View File

@ -0,0 +1,14 @@
[project]
name = "openstickcommunity-binary-tools"
version = "0"
description = "Tools for working with GP2040-CE binary dumps."
readme = "README.md"
license = {text = "MIT"}
authors = [
{name = "Brian S. Stephan", email = "bss@incorporeal.org"},
]
requires-python = ">=3.8"
dependencies = ["argparse", "protobuf"]
[project.optional-dependencies]
dev = ["flake8", "pip-tools"]

View File

@ -0,0 +1,36 @@
#
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile --extra=dev --output-file=requirements/requirements-dev.txt pyproject.toml
#
argparse==1.4.0
# via openstickcommunity-binary-tools (pyproject.toml)
build==0.10.0
# via pip-tools
click==8.1.3
# via pip-tools
flake8==6.0.0
# via openstickcommunity-binary-tools (pyproject.toml)
mccabe==0.7.0
# via flake8
packaging==23.1
# via build
pip-tools==6.13.0
# via openstickcommunity-binary-tools (pyproject.toml)
protobuf==4.23.3
# via openstickcommunity-binary-tools (pyproject.toml)
pycodestyle==2.10.0
# via flake8
pyflakes==3.0.1
# via flake8
pyproject-hooks==1.0.0
# via build
tomli==2.0.1
# via build
wheel==0.40.0
# via pip-tools
# The following packages are considered to be unsafe in a requirements file:
# pip
# setuptools

View File

@ -0,0 +1,10 @@
#
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile --output-file=requirements/requirements.txt pyproject.toml
#
argparse==1.4.0
# via openstickcommunity-binary-tools (pyproject.toml)
protobuf==4.23.3
# via openstickcommunity-binary-tools (pyproject.toml)