#!/usr/bin/env python # -*- coding: utf-8 -*- from pathlib import Path from setuptools import find_packages, setup # Package meta-data. NAME = "funda-scraper" URL = "https://github.com/whchien/funda-scraper" DESCRIPTION = "FundaScaper provides you the easiest way to perform web scraping from Funda, the Dutch housing website." EMAIL = "locriginal@gmail.com" AUTHOR = "Will Chien" REQUIRES_PYTHON = ">=3.7.0" about = {} ROOT_DIR = Path(__file__).resolve().parent REQUIREMENTS_DIR = ROOT_DIR / "requirements" PACKAGE_DIR = ROOT_DIR / "funda_scraper" long_description = (ROOT_DIR / "README.md").read_text() with open(PACKAGE_DIR / "VERSION") as f: _version = f.read().strip() about["__version__"] = _version def list_reqs(fname="requirements.txt"): with open(REQUIREMENTS_DIR / fname) as fd: return fd.read().splitlines() setup( name=NAME, version=about["__version__"], description=DESCRIPTION, long_description=long_description, long_description_content_type="text/markdown", author=AUTHOR, author_email=EMAIL, python_requires=REQUIRES_PYTHON, url=URL, packages=find_packages(exclude=("tests",)), install_requires=list_reqs(), extras_require={}, include_package_data=True, license="gpl-3.0", classifiers=[ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", ], )