text: # coding=utf-8
  # *** WARNING: this file was generated by Pulumi SDK Generator. ***
  # *** Do not edit by hand unless you're certain you know what you are doing! ***
  
  import errno
  from setuptools import setup, find_packages
  from setuptools.command.install import install
  from subprocess import check_call
  
  
  class InstallPluginCommand(install):
      def run(self):
          install.run(self)
          try:
              check_call(['pulumi', 'plugin', 'install', 'resource', 'sysdig_picasso', '${PLUGIN_VERSION}'])
          except OSError as error:
              if error.errno == errno.ENOENT:
                  print("""
                  There was an error installing the sysdig_picasso resource provider plugin.
                  It looks like `pulumi` is not installed on your system.
                  Please visit https://pulumi.com/ to install the Pulumi CLI.
                  You may try manually installing the plugin by running
                  `pulumi plugin install resource sysdig_picasso ${PLUGIN_VERSION}`
                  """)
              else:
                  raise
  
  
  def readme():
      with open('README.md', encoding='utf-8') as f:
          return f.read()
  
  
  setup(name='pulumi_sysdig_picasso',
        version='${VERSION}',
        long_description=readme(),
        long_description_content_type='text/markdown',
        cmdclass={
            'install': InstallPluginCommand,
        },
        packages=find_packages(),
        package_data={
            'pulumi_sysdig_picasso': [
                'py.typed',
            ]
        },
        install_requires=[
            'parver>=0.2.1',
            'pulumi>=3.0.0,<4.0.0',
            'pulumi_sysdig @ git+https://github.com/Sysdig-Hackathon-Picasso/pulumi-sysdig.git#subdirectory=sdk/python',
            'semver>=2.8.1'
        ],
        zip_safe=False)
  