text: #!/usr/bin/env python
  # -*- coding: utf-8 -*-
  
  """The setup script."""
  
  import io
  from os import path as op
  
  from setuptools import find_packages, setup
  
  with open("README.md") as readme_file:
      readme = readme_file.read()
  
  here = op.abspath(op.dirname(__file__))
  
  # get the dependencies and installs
  with io.open(op.join(here, "requirements.txt"), encoding="utf-8") as f:
      all_reqs = f.read().split("\n")
  
  install_requires = [x.strip() for x in all_reqs if "git+" not in x]
  dependency_links = [x.strip().replace("git+", "") for x in all_reqs if "git+" not in x]
  
  requirements = []
  
  setup_requirements = [
      "pytest-runner",
  ]
  
  test_requirements = [
      "pytest>=3",
  ]
  
  setup(
      author="Jan Bronicki",
      author_email="janbronicki@gmail.com",
      python_requires=">=3.8",
      classifiers=[
          "Development Status :: 2 - Pre-Alpha",
          "Intended Audience :: Developers",
          "License :: OSI Approved :: MIT License",
          "Natural Language :: English",
          "Programming Language :: Python :: 3.8",
          "Programming Language :: Python :: 3.9",
      ],
      description="""Simple Game AI package allows to easily define an interface
      for a game and train a simple neural net to play it""",
      install_requires=install_requires,
      dependency_links=dependency_links,
      license="MIT license",
      long_description=readme,
      long_description_content_type="text/markdown",
      include_package_data=True,
      keywords="sgai",
      name="sgai",
      packages=find_packages(include=["sgai", "sgai.*"]),
      setup_requires=setup_requirements,
      test_suite="tests",
      tests_require=test_requirements,
      url="https://github.com/John15321/sgai",
      version="0.0.3",
      zip_safe=False,
  )
  