diff --git a/docs/source/images/MeritAutomotive.png b/docs/source/images/MeritAutomotive.png new file mode 100644 index 00000000..1886baed Binary files /dev/null and b/docs/source/images/MeritAutomotive.png differ 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"