🔖 release: v2.0.0-alpha.1

This commit is contained in:
SigureMo 2021-05-03 00:23:26 +08:00
parent b8af6fa76e
commit 871007bb36
No known key found for this signature in database
GPG Key ID: F99A3CD7BD76B247
5 changed files with 94 additions and 2 deletions

7
README.md Normal file
View File

@ -0,0 +1,7 @@
# yutto [WIP]
## 名字的由来
终于在“史记”播放这一天将 yutto 基本流程搭建完了,可以稍微休息一下了
至于名字嘛,果然是来自于萌王(后来只是觉得 yutto 很可爱,所以就用了,出处其实只是有点印象而已),可以参见[“史记”第一话](https://www.bilibili.com/bangumi/play/ep395211) 00:25 处~

View File

@ -1,4 +1,3 @@
aiohttp==3.7.4.post0
asyncio==3.4.3
aiofiles==0.6.0
coloredlogs==15.0

86
setup.py Normal file
View File

@ -0,0 +1,86 @@
import os
import sys
from shutil import rmtree
from yutto.__version__ import __version__
from setuptools import setup, find_packages, Command
here = os.path.abspath(os.path.dirname(__file__))
class UploadCommand(Command):
"""Support setup.py upload."""
description = "Build and publish the package."
user_options = []
@staticmethod
def status(s: str):
"""Prints things in bold."""
print("\033[1m{0}\033[0m".format(s))
def initialize_options(self):
pass
def finalize_options(self):
pass
def run(self):
try:
self.status("Removing previous builds…")
rmtree(os.path.join(here, "dist"))
except OSError:
pass
self.status("Building Source and Wheel (universal) distribution…")
os.system("{0} setup.py sdist bdist_wheel --universal".format(sys.executable))
self.status("Uploading the package to PyPI via Twine…")
os.system("twine upload dist/*")
self.status("Pushing git tags…")
os.system("git tag v{0}".format(__version__))
os.system("git push --tags")
sys.exit()
def get_long_description():
with open("README.md", "r", encoding="utf-8") as f:
desc = f.read()
return desc
setup(
name="yutto",
version=__version__,
description="yutto 一个任性的 B 站视频下载器",
long_description=get_long_description(),
long_description_content_type="text/markdown",
classifiers=[
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
],
keywords="python bilibili video download spider danmaku",
author="Nyakku Shigure",
author_email="sigure.qaq@gmail.com",
url="https://github.com/SigureMo/yutto",
license="MIT",
packages=find_packages(),
include_package_data=True,
zip_safe=True,
python_requires=">=3.9.0",
setup_requires=["wheel"],
install_requires=[
"aiohttp",
"aiofiles",
"asyncio",
],
entry_points={"console_scripts": ["yutto = yutto.__main__:main"]},
cmdclass={
"upload": UploadCommand,
},
)

View File

@ -1,3 +1,3 @@
VERSION = (2, 0, "0-alpha", 0)
VERSION = (2, 0, "0-alpha", 1)
__version__ = ".".join(map(str, VERSION))

0
yutto/media/__init__.py Normal file
View File