Coverage for src/mafw/devtools/gitlab/__init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.15.0, created at 2026-07-26 09:13 +0000
« prev ^ index » next coverage.py v7.15.0, created at 2026-07-26 09:13 +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 delete_generic_package_file,
22 delete_generic_package_version,
23 download_generic_file,
24 iter_local_pylock_reference_files,
25 list_generic_package_files,
26 list_generic_packages,
27 normalize_dependency_registry_item,
28 normalize_mafw_version,
29 parse_pylock_reference_filename,
30 resolve_package_ids_by_version,
31 upload_generic_file,
32)
34__all__ = [
35 'GitlabAPIConfiguration',
36 'build_gitlab_api_configuration',
37 'build_gitlab_auth_headers',
38 'delete_generic_package_file',
39 'delete_generic_package_version',
40 'download_generic_file',
41 'iter_local_pylock_reference_files',
42 'list_generic_package_files',
43 'list_generic_packages',
44 'normalize_dependency_registry_item',
45 'normalize_mafw_version',
46 'parse_pylock_reference_filename',
47 'resolve_package_ids_by_version',
48 'upload_generic_file',
49]