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

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. 

6 

7This package provides HTTP helpers for communicating with the GitLab API 

8and the Generic Package Registry. 

9""" 

10 

11from mafw.devtools import ensure_devtools_available 

12 

13ensure_devtools_available() 

14 

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) 

36 

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]