text: from setuptools import find_packages, setup
  
  
  def find_required():
      with open("requirements.txt") as f:
          return f.read().splitlines()
  
  
  def find_dev_required():
      with open("requirements-dev.txt") as f:
          return f.read().splitlines()
  
  
  setup(
      name="valera",
      version="1.4.0",
      description="Validator for district42 schema",
      long_description=open("README.md").read(),
      long_description_content_type="text/markdown",
      author="Nikita Tsvetkov",
      author_email="nikitanovosibirsk@yandex.com",
      python_requires=">=3.8",
      url="https://github.com/nikitanovosibirsk/valera",
      license="Apache-2.0",
      packages=find_packages(exclude=("tests",)),
      package_data={"valera": ["py.typed"]},
      install_requires=find_required(),
      tests_require=find_dev_required(),
      classifiers=[
          "Development Status :: 3 - Alpha",
          "Intended Audience :: Developers",
          "License :: OSI Approved :: Apache Software License",
          "Programming Language :: Python :: 3.8",
          "Programming Language :: Python :: 3.9",
          "Programming Language :: Python :: 3.10",
          "Topic :: Software Development",
          "Typing :: Typed",
      ],
  )
  