как ваши пользователи воспринимают вашу программу? если вы используете setuptools для создания пакета, вы можете добавить элемент «install_requires» и включить все зависимости. Они будут добавлены в среду после установки.
import setuptools
from setuptools import setup
setup(
name="programname",
version="1.4.0",
author="Dude",
author_email="blah@blah",
description="Some Program",
long_description=open("readme.md").read(),
license=open("license.md").read(),
packages=setuptools.find_packages(),
url="",
install_requires=["psycopg2"],
classifiers=[
"Programming Language :: Python :: 3"
],
)