Coverage for src/mafw/devtools/gitlab/__init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.15.0, created at 2026-09-01 19:49 +0000
« prev ^ index » next coverage.py v7.15.0, created at 2026-09-01 19:49 +0000
1# Copyright 2026 European Union
2# Author: Bulgheroni Antonio (antonio.bulgheroni@ec.europa.eu)
3# SPDX-License-Identifier: EUPL-1.2
4"""
5GitLab integration helpers for MAFw development tools.
7This package provides HTTP helpers for communicating with the GitLab API
8and the Generic Package Registry.
9"""
11from mafw.devtools import ensure_devtools_available
13ensure_devtools_available()
15from mafw.devtools.gitlab.api import ( # noqa: E402
16 GitlabAPIConfiguration,
17 build_gitlab_api_configuration,
18 build_gitlab_auth_headers,
19)
20from mafw.devtools.gitlab.registry import ( # noqa: E402
21 build_pylock_compiled_filename,
22 build_pylock_reference_filename,
23 delete_generic_package_file,
24 delete_generic_package_version,
25 download_generic_file,
26 iter_local_pylock_reference_files,
27 list_generic_package_files,
28 list_generic_packages,
29 normalize_dependency_registry_item,
30 normalize_mafw_version,
31 parse_pylock_reference_filename,
32 pylock_version_tag,
33 resolve_package_ids_by_version,
34 upload_generic_file,
35)
37__all__ = [
38 'GitlabAPIConfiguration',
39 'build_gitlab_api_configuration',
40 'build_gitlab_auth_headers',
41 'build_pylock_compiled_filename',
42 'build_pylock_reference_filename',
43 'delete_generic_package_file',
44 'delete_generic_package_version',
45 'download_generic_file',
46 'iter_local_pylock_reference_files',
47 'list_generic_package_files',
48 'list_generic_packages',
49 'normalize_dependency_registry_item',
50 'normalize_mafw_version',
51 'parse_pylock_reference_filename',
52 'pylock_version_tag',
53 'resolve_package_ids_by_version',
54 'upload_generic_file',
55]