old_contents: from os import chdir
  from pathlib import Path
  
  from setuptools import setup
  
  # Change directory since setuptools uses relative paths
  here = Path(__file__).parent
  chdir(here)
  
  setup(
      name="libretime-analyzer",
      version="0.1",
      description="Libretime Analyzer",
      author="LibreTime Contributors",
      url="https://github.com/libretime/libretime",
      project_urls={
          "Bug Tracker": "https://github.com/libretime/libretime/issues",
          "Documentation": "https://libretime.org",
          "Source Code": "https://github.com/libretime/libretime",
      },
      license="AGPLv3",
      packages=["libretime_analyzer"],
      entry_points={
          "console_scripts": [
              "libretime-analyzer=libretime_analyzer.main:cli",
          ]
      },
      python_requires=">=3.6",
      install_requires=[
          "mutagen>=1.31.0",
          "pika>=1.0.0",
          "file-magic",
          "requests>=2.7.0",
          "rgain3==1.1.1",
          "PyGObject>=3.34.0",
          # If this version is changed, it needs changing in the install script too
          "pycairo==1.19.1",
      ],
      extras_require={
          "dev": [
              "distro",
              f"libretime-api-client @ file://localhost/{here.parent / 'api_client'}#egg=libretime_api_client",
              f"libretime-shared @ file://localhost/{here.parent / 'shared'}#egg=libretime_shared",
          ],
      },
      zip_safe=False,
  )
  
new_contents: from os import chdir
  from pathlib import Path
  
  from setuptools import setup
  
  # Change directory since setuptools uses relative paths
  here = Path(__file__).parent
  chdir(here)
  
  setup(
      name="libretime-analyzer",
      version="0.1",
      description="Libretime Analyzer",
      author="LibreTime Contributors",
      url="https://github.com/libretime/libretime",
      project_urls={
          "Bug Tracker": "https://github.com/libretime/libretime/issues",
          "Documentation": "https://libretime.org",
          "Source Code": "https://github.com/libretime/libretime",
      },
      license="AGPLv3",
      packages=[
          "libretime_analyzer",
          "libretime_analyzer.steps",
      ],
      entry_points={
          "console_scripts": [
              "libretime-analyzer=libretime_analyzer.main:cli",
          ]
      },
      python_requires=">=3.6",
      install_requires=[
          "mutagen>=1.31.0",
          "pika>=1.0.0",
          "file-magic",
          "requests>=2.7.0",
          "rgain3==1.1.1",
          "PyGObject>=3.34.0",
          # If this version is changed, it needs changing in the install script too
          "pycairo==1.19.1",
      ],
      extras_require={
          "dev": [
              "distro",
              f"libretime-api-client @ file://localhost/{here.parent / 'api_client'}#egg=libretime_api_client",
              f"libretime-shared @ file://localhost/{here.parent / 'shared'}#egg=libretime_shared",
          ],
      },
      zip_safe=False,
  )
  
subject: install missing steps package