Skip to content

Commit 2634769

Browse files
fix(deps): update openapitools/openapi-generator-cli docker tag to v7.17.0
1 parent a9805ed commit 2634769

File tree

10 files changed

+16
-481
lines changed

10 files changed

+16
-481
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,5 +62,5 @@ docs/_build/
6262
# PyBuilder
6363
target/
6464

65-
#Ipython Notebook
65+
# Ipython Notebook
6666
.ipynb_checkpoints

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https:
55

66
- API version: v4.0.15.2941
77
- Package version: 1.1.1 <!--- x-release-please-version -->
8-
- Generator version: 7.15.0
8+
- Generator version: 7.17.0
99
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
1010

1111
## Requirements.

pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description = "Sonarr"
55
authors = [
66
{name = "OpenAPI Generator Community",email = "team@openapitools.org"},
77
]
8-
license = "GPL-3.0"
8+
license = { text = "GPL-3.0" }
99
readme = "README.md"
1010
keywords = ["OpenAPI", "OpenAPI-Generator", "Sonarr"]
1111
requires-python = ">=3.9"
@@ -15,7 +15,6 @@ dependencies = [
1515
"python-dateutil (>=2.8.2)",
1616
"pydantic (>=2)",
1717
"typing-extensions (>=4.7.1)",
18-
"lazy-imports (>=1,<2)"
1918
]
2019

2120
[project.urls]

requirements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,3 @@ urllib3 >= 2.1.0, < 3.0.0
22
python_dateutil >= 2.8.2
33
pydantic >= 2
44
typing-extensions >= 4.7.1
5-
lazy-imports >= 1, < 2

setup.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
"python-dateutil >= 2.8.2",
2929
"pydantic >= 2",
3030
"typing-extensions >= 4.7.1",
31-
"lazy-imports >= 1, < 2",
3231
]
3332

3433
setup(

sonarr/__init__.py

Lines changed: 1 addition & 234 deletions
Large diffs are not rendered by default.

sonarr/api/__init__.py

Lines changed: 1 addition & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -1,84 +1,6 @@
11
# flake8: noqa
22

3-
if __import__("typing").TYPE_CHECKING:
4-
# import apis into api package
5-
from sonarr.api.api_info_api import ApiInfoApi
6-
from sonarr.api.authentication_api import AuthenticationApi
7-
from sonarr.api.auto_tagging_api import AutoTaggingApi
8-
from sonarr.api.backup_api import BackupApi
9-
from sonarr.api.blocklist_api import BlocklistApi
10-
from sonarr.api.calendar_api import CalendarApi
11-
from sonarr.api.calendar_feed_api import CalendarFeedApi
12-
from sonarr.api.command_api import CommandApi
13-
from sonarr.api.custom_filter_api import CustomFilterApi
14-
from sonarr.api.custom_format_api import CustomFormatApi
15-
from sonarr.api.cutoff_api import CutoffApi
16-
from sonarr.api.delay_profile_api import DelayProfileApi
17-
from sonarr.api.disk_space_api import DiskSpaceApi
18-
from sonarr.api.download_client_api import DownloadClientApi
19-
from sonarr.api.download_client_config_api import DownloadClientConfigApi
20-
from sonarr.api.episode_api import EpisodeApi
21-
from sonarr.api.episode_file_api import EpisodeFileApi
22-
from sonarr.api.file_system_api import FileSystemApi
23-
from sonarr.api.health_api import HealthApi
24-
from sonarr.api.history_api import HistoryApi
25-
from sonarr.api.host_config_api import HostConfigApi
26-
from sonarr.api.import_list_api import ImportListApi
27-
from sonarr.api.import_list_config_api import ImportListConfigApi
28-
from sonarr.api.import_list_exclusion_api import ImportListExclusionApi
29-
from sonarr.api.indexer_api import IndexerApi
30-
from sonarr.api.indexer_config_api import IndexerConfigApi
31-
from sonarr.api.indexer_flag_api import IndexerFlagApi
32-
from sonarr.api.language_api import LanguageApi
33-
from sonarr.api.language_profile_api import LanguageProfileApi
34-
from sonarr.api.language_profile_schema_api import LanguageProfileSchemaApi
35-
from sonarr.api.localization_api import LocalizationApi
36-
from sonarr.api.log_api import LogApi
37-
from sonarr.api.log_file_api import LogFileApi
38-
from sonarr.api.manual_import_api import ManualImportApi
39-
from sonarr.api.media_cover_api import MediaCoverApi
40-
from sonarr.api.media_management_config_api import MediaManagementConfigApi
41-
from sonarr.api.metadata_api import MetadataApi
42-
from sonarr.api.missing_api import MissingApi
43-
from sonarr.api.naming_config_api import NamingConfigApi
44-
from sonarr.api.notification_api import NotificationApi
45-
from sonarr.api.parse_api import ParseApi
46-
from sonarr.api.ping_api import PingApi
47-
from sonarr.api.quality_definition_api import QualityDefinitionApi
48-
from sonarr.api.quality_profile_api import QualityProfileApi
49-
from sonarr.api.quality_profile_schema_api import QualityProfileSchemaApi
50-
from sonarr.api.queue_api import QueueApi
51-
from sonarr.api.queue_action_api import QueueActionApi
52-
from sonarr.api.queue_details_api import QueueDetailsApi
53-
from sonarr.api.queue_status_api import QueueStatusApi
54-
from sonarr.api.release_api import ReleaseApi
55-
from sonarr.api.release_profile_api import ReleaseProfileApi
56-
from sonarr.api.release_push_api import ReleasePushApi
57-
from sonarr.api.remote_path_mapping_api import RemotePathMappingApi
58-
from sonarr.api.rename_episode_api import RenameEpisodeApi
59-
from sonarr.api.root_folder_api import RootFolderApi
60-
from sonarr.api.season_pass_api import SeasonPassApi
61-
from sonarr.api.series_api import SeriesApi
62-
from sonarr.api.series_editor_api import SeriesEditorApi
63-
from sonarr.api.series_folder_api import SeriesFolderApi
64-
from sonarr.api.series_import_api import SeriesImportApi
65-
from sonarr.api.series_lookup_api import SeriesLookupApi
66-
from sonarr.api.static_resource_api import StaticResourceApi
67-
from sonarr.api.system_api import SystemApi
68-
from sonarr.api.tag_api import TagApi
69-
from sonarr.api.tag_details_api import TagDetailsApi
70-
from sonarr.api.task_api import TaskApi
71-
from sonarr.api.ui_config_api import UiConfigApi
72-
from sonarr.api.update_api import UpdateApi
73-
from sonarr.api.update_log_file_api import UpdateLogFileApi
74-
75-
else:
76-
from lazy_imports import LazyModule, as_package, load
77-
78-
load(
79-
LazyModule(
80-
*as_package(__file__),
81-
"""# import apis into api package
3+
# import apis into api package
824
from sonarr.api.api_info_api import ApiInfoApi
835
from sonarr.api.authentication_api import AuthenticationApi
846
from sonarr.api.auto_tagging_api import AutoTaggingApi
@@ -149,8 +71,3 @@
14971
from sonarr.api.update_api import UpdateApi
15072
from sonarr.api.update_log_file_api import UpdateLogFileApi
15173

152-
""",
153-
name=__name__,
154-
doc=__doc__,
155-
)
156-
)

sonarr/api_client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -460,13 +460,13 @@ def __deserialize(self, data, klass):
460460

461461
if klass in self.PRIMITIVE_TYPES:
462462
return self.__deserialize_primitive(data, klass)
463-
elif klass == object:
463+
elif klass is object:
464464
return self.__deserialize_object(data)
465-
elif klass == datetime.date:
465+
elif klass is datetime.date:
466466
return self.__deserialize_date(data)
467-
elif klass == datetime.datetime:
467+
elif klass is datetime.datetime:
468468
return self.__deserialize_datetime(data)
469-
elif klass == decimal.Decimal:
469+
elif klass is decimal.Decimal:
470470
return decimal.Decimal(data)
471471
elif issubclass(klass, Enum):
472472
return self.__deserialize_enum(data, klass)

sonarr/configuration.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,8 @@ class Configuration:
164164
:param retries: Number of retries for API requests.
165165
:param ca_cert_data: verify the peer using concatenated CA certificate data
166166
in PEM (str) or DER (bytes) format.
167+
:param cert_file: the path to a client certificate file, for mTLS.
168+
:param key_file: the path to a client key file, for mTLS.
167169
168170
:Example:
169171
@@ -205,6 +207,8 @@ def __init__(
205207
ssl_ca_cert: Optional[str]=None,
206208
retries: Optional[int] = None,
207209
ca_cert_data: Optional[Union[str, bytes]] = None,
210+
cert_file: Optional[str]=None,
211+
key_file: Optional[str]=None,
208212
*,
209213
debug: Optional[bool] = None,
210214
) -> None:
@@ -286,10 +290,10 @@ def __init__(
286290
"""Set this to verify the peer using PEM (str) or DER (bytes)
287291
certificate data.
288292
"""
289-
self.cert_file = None
293+
self.cert_file = cert_file
290294
"""client certificate file
291295
"""
292-
self.key_file = None
296+
self.key_file = key_file
293297
"""client key file
294298
"""
295299
self.assert_hostname = None

sonarr/models/__init__.py

Lines changed: 1 addition & 151 deletions
Original file line numberDiff line numberDiff line change
@@ -12,152 +12,7 @@
1212
Do not edit the class manually.
1313
""" # noqa: E501
1414

15-
16-
if __import__("typing").TYPE_CHECKING:
17-
# import models into model package
18-
from sonarr.models.add_series_options import AddSeriesOptions
19-
from sonarr.models.alternate_title_resource import AlternateTitleResource
20-
from sonarr.models.apply_tags import ApplyTags
21-
from sonarr.models.authentication_required_type import AuthenticationRequiredType
22-
from sonarr.models.authentication_type import AuthenticationType
23-
from sonarr.models.auto_tagging_resource import AutoTaggingResource
24-
from sonarr.models.auto_tagging_specification_schema import AutoTaggingSpecificationSchema
25-
from sonarr.models.backup_resource import BackupResource
26-
from sonarr.models.backup_type import BackupType
27-
from sonarr.models.blocklist_bulk_resource import BlocklistBulkResource
28-
from sonarr.models.blocklist_resource import BlocklistResource
29-
from sonarr.models.blocklist_resource_paging_resource import BlocklistResourcePagingResource
30-
from sonarr.models.certificate_validation_type import CertificateValidationType
31-
from sonarr.models.command import Command
32-
from sonarr.models.command_priority import CommandPriority
33-
from sonarr.models.command_resource import CommandResource
34-
from sonarr.models.command_result import CommandResult
35-
from sonarr.models.command_status import CommandStatus
36-
from sonarr.models.command_trigger import CommandTrigger
37-
from sonarr.models.contract_field import ContractField
38-
from sonarr.models.custom_filter_resource import CustomFilterResource
39-
from sonarr.models.custom_format_bulk_resource import CustomFormatBulkResource
40-
from sonarr.models.custom_format_resource import CustomFormatResource
41-
from sonarr.models.custom_format_specification_schema import CustomFormatSpecificationSchema
42-
from sonarr.models.database_type import DatabaseType
43-
from sonarr.models.delay_profile_resource import DelayProfileResource
44-
from sonarr.models.disk_space_resource import DiskSpaceResource
45-
from sonarr.models.download_client_bulk_resource import DownloadClientBulkResource
46-
from sonarr.models.download_client_config_resource import DownloadClientConfigResource
47-
from sonarr.models.download_client_resource import DownloadClientResource
48-
from sonarr.models.download_protocol import DownloadProtocol
49-
from sonarr.models.episode_file_list_resource import EpisodeFileListResource
50-
from sonarr.models.episode_file_resource import EpisodeFileResource
51-
from sonarr.models.episode_history_event_type import EpisodeHistoryEventType
52-
from sonarr.models.episode_resource import EpisodeResource
53-
from sonarr.models.episode_resource_paging_resource import EpisodeResourcePagingResource
54-
from sonarr.models.episode_title_required_type import EpisodeTitleRequiredType
55-
from sonarr.models.episodes_monitored_resource import EpisodesMonitoredResource
56-
from sonarr.models.file_date_type import FileDateType
57-
from sonarr.models.health_check_result import HealthCheckResult
58-
from sonarr.models.health_resource import HealthResource
59-
from sonarr.models.history_resource import HistoryResource
60-
from sonarr.models.history_resource_paging_resource import HistoryResourcePagingResource
61-
from sonarr.models.host_config_resource import HostConfigResource
62-
from sonarr.models.import_list_bulk_resource import ImportListBulkResource
63-
from sonarr.models.import_list_config_resource import ImportListConfigResource
64-
from sonarr.models.import_list_exclusion_bulk_resource import ImportListExclusionBulkResource
65-
from sonarr.models.import_list_exclusion_resource import ImportListExclusionResource
66-
from sonarr.models.import_list_exclusion_resource_paging_resource import ImportListExclusionResourcePagingResource
67-
from sonarr.models.import_list_resource import ImportListResource
68-
from sonarr.models.import_list_type import ImportListType
69-
from sonarr.models.import_rejection_resource import ImportRejectionResource
70-
from sonarr.models.indexer_bulk_resource import IndexerBulkResource
71-
from sonarr.models.indexer_config_resource import IndexerConfigResource
72-
from sonarr.models.indexer_flag_resource import IndexerFlagResource
73-
from sonarr.models.indexer_resource import IndexerResource
74-
from sonarr.models.language import Language
75-
from sonarr.models.language_profile_item_resource import LanguageProfileItemResource
76-
from sonarr.models.language_profile_resource import LanguageProfileResource
77-
from sonarr.models.language_resource import LanguageResource
78-
from sonarr.models.list_sync_level_type import ListSyncLevelType
79-
from sonarr.models.localization_language_resource import LocalizationLanguageResource
80-
from sonarr.models.localization_resource import LocalizationResource
81-
from sonarr.models.log_file_resource import LogFileResource
82-
from sonarr.models.log_resource import LogResource
83-
from sonarr.models.log_resource_paging_resource import LogResourcePagingResource
84-
from sonarr.models.manual_import_reprocess_resource import ManualImportReprocessResource
85-
from sonarr.models.manual_import_resource import ManualImportResource
86-
from sonarr.models.media_cover import MediaCover
87-
from sonarr.models.media_cover_types import MediaCoverTypes
88-
from sonarr.models.media_info_resource import MediaInfoResource
89-
from sonarr.models.media_management_config_resource import MediaManagementConfigResource
90-
from sonarr.models.metadata_resource import MetadataResource
91-
from sonarr.models.monitor_types import MonitorTypes
92-
from sonarr.models.monitoring_options import MonitoringOptions
93-
from sonarr.models.naming_config_resource import NamingConfigResource
94-
from sonarr.models.new_item_monitor_types import NewItemMonitorTypes
95-
from sonarr.models.notification_resource import NotificationResource
96-
from sonarr.models.parse_resource import ParseResource
97-
from sonarr.models.parsed_episode_info import ParsedEpisodeInfo
98-
from sonarr.models.ping_resource import PingResource
99-
from sonarr.models.privacy_level import PrivacyLevel
100-
from sonarr.models.profile_format_item_resource import ProfileFormatItemResource
101-
from sonarr.models.proper_download_types import ProperDownloadTypes
102-
from sonarr.models.provider_message import ProviderMessage
103-
from sonarr.models.provider_message_type import ProviderMessageType
104-
from sonarr.models.proxy_type import ProxyType
105-
from sonarr.models.quality import Quality
106-
from sonarr.models.quality_definition_limits_resource import QualityDefinitionLimitsResource
107-
from sonarr.models.quality_definition_resource import QualityDefinitionResource
108-
from sonarr.models.quality_model import QualityModel
109-
from sonarr.models.quality_profile_quality_item_resource import QualityProfileQualityItemResource
110-
from sonarr.models.quality_profile_resource import QualityProfileResource
111-
from sonarr.models.quality_source import QualitySource
112-
from sonarr.models.queue_bulk_resource import QueueBulkResource
113-
from sonarr.models.queue_resource import QueueResource
114-
from sonarr.models.queue_resource_paging_resource import QueueResourcePagingResource
115-
from sonarr.models.queue_status import QueueStatus
116-
from sonarr.models.queue_status_resource import QueueStatusResource
117-
from sonarr.models.ratings import Ratings
118-
from sonarr.models.rejection_type import RejectionType
119-
from sonarr.models.release_episode_resource import ReleaseEpisodeResource
120-
from sonarr.models.release_profile_resource import ReleaseProfileResource
121-
from sonarr.models.release_resource import ReleaseResource
122-
from sonarr.models.release_type import ReleaseType
123-
from sonarr.models.remote_path_mapping_resource import RemotePathMappingResource
124-
from sonarr.models.rename_episode_resource import RenameEpisodeResource
125-
from sonarr.models.rescan_after_refresh_type import RescanAfterRefreshType
126-
from sonarr.models.revision import Revision
127-
from sonarr.models.root_folder_resource import RootFolderResource
128-
from sonarr.models.runtime_mode import RuntimeMode
129-
from sonarr.models.season_pass_resource import SeasonPassResource
130-
from sonarr.models.season_pass_series_resource import SeasonPassSeriesResource
131-
from sonarr.models.season_resource import SeasonResource
132-
from sonarr.models.season_statistics_resource import SeasonStatisticsResource
133-
from sonarr.models.select_option import SelectOption
134-
from sonarr.models.series_editor_resource import SeriesEditorResource
135-
from sonarr.models.series_resource import SeriesResource
136-
from sonarr.models.series_statistics_resource import SeriesStatisticsResource
137-
from sonarr.models.series_status_type import SeriesStatusType
138-
from sonarr.models.series_title_info import SeriesTitleInfo
139-
from sonarr.models.series_types import SeriesTypes
140-
from sonarr.models.sort_direction import SortDirection
141-
from sonarr.models.system_resource import SystemResource
142-
from sonarr.models.tag_details_resource import TagDetailsResource
143-
from sonarr.models.tag_resource import TagResource
144-
from sonarr.models.task_resource import TaskResource
145-
from sonarr.models.tracked_download_state import TrackedDownloadState
146-
from sonarr.models.tracked_download_status import TrackedDownloadStatus
147-
from sonarr.models.tracked_download_status_message import TrackedDownloadStatusMessage
148-
from sonarr.models.ui_config_resource import UiConfigResource
149-
from sonarr.models.unmapped_folder import UnmappedFolder
150-
from sonarr.models.update_changes import UpdateChanges
151-
from sonarr.models.update_mechanism import UpdateMechanism
152-
from sonarr.models.update_resource import UpdateResource
153-
154-
else:
155-
from lazy_imports import LazyModule, as_package, load
156-
157-
load(
158-
LazyModule(
159-
*as_package(__file__),
160-
"""# import models into model package
15+
# import models into model package
16116
from sonarr.models.add_series_options import AddSeriesOptions
16217
from sonarr.models.alternate_title_resource import AlternateTitleResource
16318
from sonarr.models.apply_tags import ApplyTags
@@ -294,8 +149,3 @@
294149
from sonarr.models.update_mechanism import UpdateMechanism
295150
from sonarr.models.update_resource import UpdateResource
296151

297-
""",
298-
name=__name__,
299-
doc=__doc__,
300-
)
301-
)

0 commit comments

Comments
 (0)