text: import imp
  
  from setuptools import find_packages, setup
  
  
  def setup_pkr():
      __version__ = imp.load_source("pkr.version", "pkr/version.py").__version__
  
      setup(
          name="pkr",
          version=__version__,
          description="Template engine for deploying docker containers.",
          keywords="docker template deployment",
          author="Altair Engineering",
          author_email="pclm-team@altair.com",
          url="https://github.com/altairengineering/pkr",
          entry_points={
              "console_scripts": [
                  "pkr = pkr.__main__:main",
              ],
              "pkr_extensions": [
                  "git = pkr.ext.git:Git",
                  "auto-volume = pkr.ext.auto_volume:AutoVolume",
                  "basic-template = pkr.ext.basic_template:BasicTemplate",
              ],
          },
          license="AGPLv3 (See LICENSE file for terms)",
          classifiers=[
              "Intended Audience :: Developers",
              "Programming Language :: Python :: 3.7",
              "Programming Language :: Python :: 3.8",
              "Programming Language :: Python :: 3.9",
              "Programming Language :: Python :: 3.10",
              "Topic :: Software Development :: Build Tools",
              "Topic :: Software Development :: Testing",
              "License :: OSI Approved :: Apache Software License",
          ],
          install_requires=[
              "docker==4.4.4",
              "docker-compose==1.26.2",
              "GitPython==3.1.14",
              "ipaddress==1.0.17",
              "jinja2",
              "kubernetes>=9.0.0",
              "netifaces==0.10.5",
              "passlib>=1.7.1",
              "pyyaml>=4.2b1,<6",
              "tenacity==7.0.0",
              "jinja2-ansible-filters==1.3.0",
              'importlib-metadata>=0.12;python_version<"3.8"',
              'python-on-whales==0.20.2;python_version>="3.7"',
          ],
          packages=find_packages(exclude=["test", "docs"]),
          python_requires=">=3.6, <4,",
      )
  
  
  if __name__ == "__main__":
      setup_pkr()
  