old_contents: # -* encoding: utf-8 *-
  
  # This Source Code Form is subject to the terms of the Mozilla Public
  # License, v. 2.0. If a copy of the MPL was not distributed with this
  # file, You can obtain one at http://mozilla.org/MPL/2.0/.
  
  from typing import NamedTuple, Sequence, Dict
  
  from aptly_api.base import AptlyAPIException
  from aptly_api.parts.misc import MiscAPISection
  from aptly_api.parts.packages import PackageAPISection
  from aptly_api.parts.publish import PublishAPISection
  from aptly_api.parts.repos import ReposAPISection
  from aptly_api.parts.files import FilesAPISection
  from aptly_api.parts.snapshots import SnapshotAPISection
  
  
  class Client:
      def __init__(self, aptly_server_url: str) -> None:
          self.aptly_server_url = aptly_server_url
          self.files = FilesAPISection(self.aptly_server_url)
          self.misc = MiscAPISection(self.aptly_server_url)
          self.packages = PackageAPISection(self.aptly_server_url)
          self.publish = PublishAPISection(self.aptly_server_url)
          self.repos = ReposAPISection(self.aptly_server_url)
          self.snapshots = SnapshotAPISection(self.aptly_server_url)
  
new_contents: # -* encoding: utf-8 *-
  
  # This Source Code Form is subject to the terms of the Mozilla Public
  # License, v. 2.0. If a copy of the MPL was not distributed with this
  # file, You can obtain one at http://mozilla.org/MPL/2.0/.
  
  from typing import NamedTuple, Sequence, Dict
  
  from aptly_api.base import AptlyAPIException
  from aptly_api.parts.misc import MiscAPISection
  from aptly_api.parts.packages import PackageAPISection
  from aptly_api.parts.publish import PublishAPISection
  from aptly_api.parts.repos import ReposAPISection
  from aptly_api.parts.files import FilesAPISection
  from aptly_api.parts.snapshots import SnapshotAPISection
  
  
  class Client:
      def __init__(self, aptly_server_url: str) -> None:
          self.aptly_server_url = aptly_server_url
          self.files = FilesAPISection(self.aptly_server_url)
          self.misc = MiscAPISection(self.aptly_server_url)
          self.packages = PackageAPISection(self.aptly_server_url)
          self.publish = PublishAPISection(self.aptly_server_url)
          self.repos = ReposAPISection(self.aptly_server_url)
          self.snapshots = SnapshotAPISection(self.aptly_server_url)
  
      def __repr__(self):
          return "Client (Aptly API Client) <%s>" % self.aptly_server_url
  
subject: add repr implementation