mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2024-12-25 10:16:11 +00:00
Add argument for dev mode to build script
This commit is contained in:
parent
2023188e30
commit
df319b8f92
1 changed files with 6 additions and 3 deletions
9
build.py
Normal file → Executable file
9
build.py
Normal file → Executable file
|
@ -63,7 +63,7 @@ def create_addon_xml(config: dict, source: str, py_version: str) -> None:
|
||||||
tree.write('{}/addon.xml'.format(source), encoding='utf-8', xml_declaration=True)
|
tree.write('{}/addon.xml'.format(source), encoding='utf-8', xml_declaration=True)
|
||||||
|
|
||||||
|
|
||||||
def zip_files(py_version: str, source: str, target: str) -> None:
|
def zip_files(py_version: str, source: str, target: str, dev: bool) -> None:
|
||||||
"""
|
"""
|
||||||
Create installable addon zip archive
|
Create installable addon zip archive
|
||||||
"""
|
"""
|
||||||
|
@ -73,7 +73,7 @@ def zip_files(py_version: str, source: str, target: str) -> None:
|
||||||
for root, dirs, files in os.walk(args.source):
|
for root, dirs, files in os.walk(args.source):
|
||||||
for filename in filter(file_filter, files):
|
for filename in filter(file_filter, files):
|
||||||
file_path = os.path.join(root, filename)
|
file_path = os.path.join(root, filename)
|
||||||
if folder_filter(file_path):
|
if folder_filter(file_path) or dev:
|
||||||
relative_path = os.path.join('plugin.video.jellyfin', os.path.relpath(file_path, source))
|
relative_path = os.path.join('plugin.video.jellyfin', os.path.relpath(file_path, source))
|
||||||
z.write(file_path, relative_path)
|
z.write(file_path, relative_path)
|
||||||
|
|
||||||
|
@ -113,6 +113,9 @@ if __name__ == '__main__':
|
||||||
type=Path,
|
type=Path,
|
||||||
default=Path(__file__).absolute().parent)
|
default=Path(__file__).absolute().parent)
|
||||||
|
|
||||||
|
parser.add_argument('--dev', dest='dev', action='store_true')
|
||||||
|
parser.set_defaults(dev=False)
|
||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
# Load config file
|
# Load config file
|
||||||
|
@ -122,4 +125,4 @@ if __name__ == '__main__':
|
||||||
|
|
||||||
create_addon_xml(release_config, args.source, args.version)
|
create_addon_xml(release_config, args.source, args.version)
|
||||||
|
|
||||||
zip_files(args.version, args.source, args.target)
|
zip_files(args.version, args.source, args.target, args.dev)
|
||||||
|
|
Loading…
Reference in a new issue