Bugfixes in build process

This commit is contained in:
2021-03-08 20:32:09 +01:00
parent 2d7496dd6e
commit 3e33a8a773
19 changed files with 35 additions and 30 deletions

View File

@@ -11,7 +11,7 @@ sh-edraft Common Python library
"""
__title__ = 'src.cpl_cli.publish'
__title__ = 'cpl_cli.publish'
__author__ = 'Sven Heidemann'
__license__ = 'MIT'
__copyright__ = 'Copyright (c) 2020 sh-edraft.de'

View File

@@ -38,6 +38,9 @@ class Publisher(PublisherABC):
@staticmethod
def _get_module_name_from_dirs(file: str) -> str:
if 'src/' in file:
file = file.replace('src/', '')
dirs = os.path.dirname(file).split('/')
for d in dirs:
if d.__contains__('.'):
@@ -225,7 +228,8 @@ class Publisher(PublisherABC):
setup_string = stringTemplate(template_string).substitute(
Name=self._project_settings.name,
Version=self._project_settings.version.to_str(),
Packages=setuptools.find_packages(where=self._build_settings.source_path, exclude=self._build_settings.excluded),
Packages=setuptools.find_packages(where=self._build_settings.source_path,
exclude=self._build_settings.excluded),
URL=self._project_settings.url,
LicenseName=self._project_settings.license_name,
Author=self._project_settings.author,