|
|
@@ -25,6 +25,7 @@ import distutils.log
|
|
|
from . import FreezeTool
|
|
|
from . import pefile
|
|
|
from .icon import Icon
|
|
|
+from ._dist_hooks import finalize_distribution_options
|
|
|
import panda3d.core as p3d
|
|
|
|
|
|
|
|
|
@@ -1765,14 +1766,3 @@ class bdist_apps(setuptools.Command):
|
|
|
|
|
|
else:
|
|
|
self.announce('\tUnknown installer: {}'.format(installer), distutils.log.ERROR)
|
|
|
-
|
|
|
-
|
|
|
-def finalize_distribution_options(dist):
|
|
|
- """Entry point for compatibility with setuptools>=61, see #1394."""
|
|
|
-
|
|
|
- options = dist.get_option_dict('build_apps')
|
|
|
- if options.get('gui_apps') or options.get('console_apps'):
|
|
|
- # Make sure this is set to avoid auto-discovery taking place.
|
|
|
- if getattr(dist.metadata, 'py_modules', None) is None and \
|
|
|
- getattr(dist.metadata, 'packages', None) is None:
|
|
|
- dist.py_modules = []
|