From 6fd4a994785565c099fca7cb7cc3f768f7311c92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20D=C4=85browski?= <51504507+mdabrowski1990@users.noreply.github.com> Date: Sat, 2 Oct 2021 14:25:24 +0200 Subject: [PATCH] Add Merit as sponsor. Update PyPI information. (#119) - Add Merit Automotive as a package sponsor. - Update __init__.py file to contain information such as maintainer, credits, license type, etc. - Review setup.py and setup.cfg files to provide as many information for PyPI as possible and optimized how they are acquired. --- docs/source/images/MeritAutomotive.png | Bin 0 -> 13181 bytes docs/source/pages/contribution.rst | 12 ++++++++++++ setup.cfg | 17 ++++++----------- setup.py | 9 ++++++++- uds/__init__.py | 9 +++++++-- 5 files changed, 33 insertions(+), 14 deletions(-) create mode 100644 docs/source/images/MeritAutomotive.png diff --git a/docs/source/images/MeritAutomotive.png b/docs/source/images/MeritAutomotive.png new file mode 100644 index 0000000000000000000000000000000000000000..1886baed01567f362b5255d458d8615addf09424 GIT binary patch literal 13181 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 TfxB+NkDb-2<4=$I-2DFl9`|p$ literal 0 HcmV?d00001 diff --git a/docs/source/pages/contribution.rst b/docs/source/pages/contribution.rst index 305fb59b..e5ca656b 100644 --- a/docs/source/pages/contribution.rst +++ b/docs/source/pages/contribution.rst @@ -25,3 +25,15 @@ Please `contact us `_ f Reporting issues ---------------- To report issues, please use our `issues tracking system `_. + + +Our Sponsors +------------ + +Full list of our sponsors: + +* `Merit Automotive `_ |Merit Logo| - sponsoring since September 2021 + + +.. |Merit Logo| image:: ../images/MeritAutomotive.png + :height: 50 diff --git a/setup.cfg b/setup.cfg index 44805e95..1b0cd9cd 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,16 +1,12 @@ [metadata] name = py-uds url = https://github.com/mdabrowski1990/uds +download_url = https://github.com/mdabrowski1990/uds/archive/refs/heads/main.zip project_urls = Wiki = https://github.com/mdabrowski1990/uds/wiki Security policy = https://github.com/mdabrowski1990/uds/security/policy Issues Tracking System = https://github.com/mdabrowski1990/uds/issues User Documentation = https://uds.readthedocs.io/en/latest/ -description = UDS (Unified Diagnostic Services) protocol handler. It supports CAN, Ethernet, LIN, FlexRay, K-Line with possible extension for any other bus. -long_description = file: README.rst -long_description_content_type = text/x-rst -license = MIT -license_file = LICENSE classifiers = Programming Language :: Python Programming Language :: Python :: 3 @@ -24,16 +20,14 @@ classifiers = Natural Language :: English Development Status :: 4 - Beta Intended Audience :: Developers - Topic :: Scientific/Engineering Topic :: Scientific/Engineering :: Interface Engine/Protocol Translator Topic :: Software Development :: Embedded Systems - Topic :: System :: Logging Topic :: System :: Monitoring Topic :: System :: Networking - Topic :: Utilities -package_dir = - =uds -python_requires = >=3.7 +license_file = LICENSE +description = UDS (Unified Diagnostic Services) protocol handler. It supports CAN, Ethernet, LIN, FlexRay, K-Line with possible extension for any other bus. +long_description = file: README.rst +long_description_content_type = text/x-rst keywords = automotive vehicle-diagnostic @@ -48,6 +42,7 @@ keywords = [options] zip_safe = False include_package_data = True +python_requires = >=3.7 [options.package_data] diff --git a/setup.py b/setup.py index 7c46a862..707dfde5 100644 --- a/setup.py +++ b/setup.py @@ -11,11 +11,18 @@ author = re.search(r'^__author__\s*=\s*[\'"]([^\'"]*)[\'"]', init_file.read(), re.MULTILINE).group(1) init_file.seek(0) email = re.search(r'^__email__\s*=\s*[\'"]([^\'"]*)[\'"]', init_file.read(), re.MULTILINE).group(1) + init_file.seek(0) + maintainer = re.search(r'^__maintainer__\s*=\s*[\'"]([^\'"]*)[\'"]', init_file.read(), re.MULTILINE).group(1) + init_file.seek(0) + license_type = re.search(r'^__license__\s*=\s*[\'"]([^\'"]*)[\'"]', init_file.read(), re.MULTILINE).group(1) -packages = setuptools.find_packages(exclude=["tests", "tests.*", "docs"]) +packages = setuptools.find_packages(exclude=["tests", "tests.*", "docs", "docs.*"]) setuptools.setup(version=version, author=author, author_email=email, + maintainer=maintainer, + maintainer_email=email, packages=packages, + license=license_type, install_requires=install_requires) diff --git a/uds/__init__.py b/uds/__init__.py index 289cda7f..05ffd2af 100644 --- a/uds/__init__.py +++ b/uds/__init__.py @@ -17,7 +17,12 @@ - `K-Line `_ """ -__all__ = ["messages"] -__version__ = "0.1.0" +__all__ = ["messages", "segmentation", "transport_interface"] + +__version__ = "0.1.1" __author__ = "Maciej Dąbrowski" +__maintainer__ = "Maciej Dąbrowski" +__credits__ = ["Maciej Dąbrowski (https://www.linkedin.com/in/maciej-dabrowski-test-engineer/)", + "Merit Automotive (https://merit-automotive.com/)"] __email__ = "uds-package-development@googlegroups.com" +__license__ = "MIT"