You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

57 lines
1.9 KiB

  1. # -*- coding: utf-8 -*-
  2. # Copyright 2020 Jim Martens
  3. #
  4. # Licensed under the Apache License, Version 2.0 (the "License");
  5. # you may not use this file except in compliance with the License.
  6. # You may obtain a copy of the License at
  7. #
  8. # http://www.apache.org/licenses/LICENSE-2.0
  9. #
  10. # Unless required by applicable law or agreed to in writing, software
  11. # distributed under the License is distributed on an "AS IS" BASIS,
  12. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. # See the License for the specific language governing permissions and
  14. # limitations under the License.
  15. """setup.py for allris scraper"""
  16. from setuptools import find_packages
  17. from setuptools import setup
  18. with open("README.rst", "rb") as f:
  19. long_desc = f.read().decode()
  20. setup(
  21. name="twomartens.allrisscraper",
  22. description="Scraper for ALLRIS",
  23. long_description=long_desc,
  24. long_description_content_type="text/x-rst; charset=UTF-8",
  25. author="Jim Martens",
  26. author_email="github@2martens.de",
  27. url="https://git.2martens.de/2martens/allris-scraper",
  28. version="0.4.1",
  29. namespace_packages=["twomartens"],
  30. packages=find_packages('src', exclude=["*.tests", "*.tests.*", "tests.*", "tests"]),
  31. package_dir={'': 'src'},
  32. package_data={},
  33. entry_points={
  34. "console_scripts": ["tm-allrisscraper = twomartens.allrisscraper.main:main"]
  35. },
  36. python_requires="~=3.7",
  37. install_requires=["selenium"],
  38. license="Apache License 2.0",
  39. include_package_data=True,
  40. classifiers=[
  41. "Operating System :: OS Independent",
  42. "Development Status :: 3 - Alpha",
  43. "License :: OSI Approved :: Apache Software License",
  44. "Environment :: Console",
  45. "Topic :: Utilities",
  46. "Programming Language :: Python",
  47. "Programming Language :: Python :: 3",
  48. "Programming Language :: Python :: 3.7",
  49. "Programming Language :: Python :: 3.8",
  50. ],
  51. )