partsdb

electronic parts inventory
git clone https://git.e1e0.net/partsdb.git
Log | Files | Refs | README | LICENSE

setup.py (1308B)


      1 from setuptools import setup, find_packages
      2 import pathlib
      3 
      4 here = pathlib.Path(__file__).parent.resolve()
      5 
      6 long_description = (here / "README.md").read_text(encoding="utf-8")
      7 
      8 setup(
      9     name="partsdb",
     10     version="1.6.0",
     11     description="Electronic parts database",
     12     long_description=long_description,
     13     long_description_content_type="text/markdown",
     14     url="https://git.e1e0.net/partsdb/",
     15     author="Paco Esteban",
     16     author_email="paco@e1e0.net",
     17     classifiers=[  # Optional
     18         "Development Status :: 3 - Alpha",
     19         "License :: OSI Approved :: ISC License",
     20         "Programming Language :: Python :: 3",
     21         "Programming Language :: Python :: 3.8",
     22         "Programming Language :: Python :: 3.9",
     23         "Programming Language :: Python :: 3.10",
     24         "Programming Language :: Python :: 3 :: Only",
     25     ],
     26     keywords="electronics, parts, database",
     27     packages=find_packages(where="."),
     28     python_requires=">=3.8, <4",
     29     install_requires=["jinja2", "pyyaml", "openpyxl"],
     30     package_data={
     31         "partsdb.exports": ["templates/*html", "templates/style.css", "files/*png"],
     32     },
     33     data_files=[("sql", ["schema.sql", "base_data.sql"])],
     34     entry_points={  # Optional
     35         "console_scripts": [
     36             "partsdb=partsdb.partsdb:main",
     37         ],
     38     },
     39 )