mirror of https://github.com/yutto-dev/yutto
🔖 release: v2.0.0-alpha.1
This commit is contained in:
parent
b8af6fa76e
commit
871007bb36
|
@ -0,0 +1,7 @@
|
|||
# yutto [WIP]
|
||||
|
||||
## 名字的由来
|
||||
|
||||
终于在“史记”播放这一天将 yutto 基本流程搭建完了,可以稍微休息一下了
|
||||
|
||||
至于名字嘛,果然是来自于萌王(后来只是觉得 yutto 很可爱,所以就用了,出处其实只是有点印象而已),可以参见[“史记”第一话](https://www.bilibili.com/bangumi/play/ep395211) 00:25 处~
|
|
@ -1,4 +1,3 @@
|
|||
aiohttp==3.7.4.post0
|
||||
asyncio==3.4.3
|
||||
aiofiles==0.6.0
|
||||
coloredlogs==15.0
|
||||
|
|
|
@ -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,
|
||||
},
|
||||
)
|
|
@ -1,3 +1,3 @@
|
|||
VERSION = (2, 0, "0-alpha", 0)
|
||||
VERSION = (2, 0, "0-alpha", 1)
|
||||
|
||||
__version__ = ".".join(map(str, VERSION))
|
||||
|
|
Loading…
Reference in New Issue