1234567891011121314151617181920212223242526272829303132333435 |
- import re
- from setuptools import setup
- with open("scrapetube/__init__.py", encoding="utf-8") as f:
- version = re.findall(r"__version__ = \"(.+)\"", f.read())[0]
- with open("README.md", encoding="utf-8") as f:
- readme = f.read()
- with open("requirements.txt", encoding="utf-8") as f:
- requirements = [r.strip() for r in f]
- setup(
- name="scrapetube",
- version=version,
- packages=["scrapetube"],
- include_package_data=True,
- url="https://github.com/dermasmid/scrapetube",
- license="MIT",
- long_description=readme,
- long_description_content_type="text/markdown",
- author="Cheskel Twersky",
- author_email="twerskycheskel@gmail.com",
- description="Scrape youtube without the official youtube api and without selenium.",
- keywords="youtube python channel videos search playlist list get",
- classifiers=[
- "Programming Language :: Python :: 3",
- "License :: OSI Approved :: MIT License",
- "Operating System :: OS Independent",
- ],
- project_urls={"Documentation": "https://scrapetube.readthedocs.io/en/latest/"},
- install_requires=requirements,
- python_requires=">=3.6",
- )
|