hopefully this packaging is more future-proof
This commit is contained in:
22
pyproject.toml
Normal file
22
pyproject.toml
Normal 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"
|
||||
24
setup.py
24
setup.py
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user