Setup pyproject.toml file
ADD
pyproject.toml
+[build-system]
+requires = [
+ "setuptools>=42",
+ "wheel",
+]
+build-backend = "setuptools.build_meta"

ADD
setup.cfg
+[metadata]
+name = PlexTraktSync
+version = 0.13.x
+description = Plex-Trakt-Sync is a two-way-sync between trakt.tv and Plex Media Server
+long_description = file: README.md
+long_description_content_type = text/markdown
+url = https://github.com/Taxel/PlexTraktSync
+project_urls =
+ Bug Tracker = https://github.com/Taxel/PlexTraktSync/issues
+classifiers =
+ # See: https://pypi.python.org/pypi?:action=list_classifiers
+ Environment :: Console
+ # List of python versions and their support status:
+ # https://en.wikipedia.org/wiki/CPython#Version_history
+ Programming Language :: Python :: 3.7
+ Programming Language :: Python :: 3.8
+ Programming Language :: Python :: 3.9
+ License :: OSI Approved :: MIT License
+ Operating System :: OS Independent
+
+[options]
+packages =
+ plex_trakt_sync
+ plex_trakt_sync.commands
+ plex_trakt_sync.decorators
+python_requires = >=3.7
+
+[options.packages.find]
+exclude =
+ tests

Setup pyproject.toml file

https://packaging.python.org/tutorials/packaging-projects/