From ee74d62cff2f6f52cc15d754cbee8e21e588ea31 Mon Sep 17 00:00:00 2001 From: ddelange <14880945+ddelange@users.noreply.github.com> Date: Thu, 6 Jul 2023 07:17:03 +0200 Subject: [PATCH] Replace f-string with .format, add python_requires --- python/packaging/frontend_sdist/setup.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/python/packaging/frontend_sdist/setup.py b/python/packaging/frontend_sdist/setup.py index 1da0fb052..87b1ebd17 100644 --- a/python/packaging/frontend_sdist/setup.py +++ b/python/packaging/frontend_sdist/setup.py @@ -93,19 +93,21 @@ def parent_command_line(): name=tensorrt_module, version=tensorrt_version, description="A high performance deep learning inference library", - long_description=f"""A high performance deep learning inference library + long_description="""A high performance deep learning inference library To install, please execute the following: ``` -pip install tensorrt --extra-index-url {nvidia_pip_index_url} +pip install tensorrt --extra-index-url {} ``` Or add the index URL to the (space-separated) PIP_EXTRA_INDEX_URL environment variable: ``` -export PIP_EXTRA_INDEX_URL='{nvidia_pip_index_url}' +export PIP_EXTRA_INDEX_URL='{}' pip install tensorrt ``` -When the extra index url does not contain `{nvidia_pip_index_url}`, a nested `pip install` will run with the proper extra index url hard-coded. -""", +When the extra index url does not contain `{}`, a nested `pip install` will run with the proper extra index url hard-coded. +""".format( + nvidia_pip_index_url, nvidia_pip_index_url, nvidia_pip_index_url + ), long_description_content_type="text/markdown", author="NVIDIA Corporation", license="Proprietary", @@ -116,6 +118,7 @@ def parent_command_line(): ], packages=[tensorrt_module], install_requires=install_requires, + python_requires=">=3.6", # ref https://pypi.nvidia.com/tensorrt-bindings/ cmdclass=cmdclass, extras_require={"numpy": "numpy"}, package_data={tensorrt_module: ["*.so*", "*.pyd", "*.pdb"]},