hopefully this packaging is more future-proof

This commit is contained in:
2025-06-11 11:35:21 -07:00
parent b14c855cc9
commit 5bd06d892d
2 changed files with 23 additions and 23 deletions

22
pyproject.toml Normal file
View File

@@ -0,0 +1,22 @@
[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"
[project]
name = "partdb_labeler"
version = "0.2.2"
authors = [
{name = "Scott Alfter", email = "scott@alfter.us"},
]
description = "PartDB Labeler"
readme = "README.md"
requires-python = ">=3.8"
dependencies = [
"requests",
"zebra",
"qrcode",
"pillow"
]
[project.scripts]
partdb_labeler = "partdb_labeler.partdb_labeler:cli"

View File

@@ -1,24 +1,2 @@
from setuptools import setup
import sys
with open("README.md", "r") as fh:
long_description = fh.read()
setup(
name="partdb_labeler",
version="0.2.1",
description="PartDB Labeler",
long_description=long_description,
long_description_content_type="text/markdown",
author="Scott Alfter",
author_email="scott@alfter.us",
url="https://gitlab.alfter.us/salfter/partdb-labeler",
py_modules=["partdb_labeler.partdb_labeler"],
install_requires=[
"requests",
"zebra",
"qrcode",
"pillow"
],
entry_points={"console_scripts": ["partdb_labeler = partdb_labeler.partdb_labeler:cli"]}
)
setup()