#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Note: To use the 'upload' functionality of this file, you must:
# $ pipenv install twine --dev
import io
import os
import sys
from shutil import rmtree
from setuptools import find_packages, setup, Command
# Package meta-data.
NAME = "nonebot_plugin_RealESRGAN"
DESCRIPTION = "一个基于nonebot2机器人的对图像进行超分辨率重建插件"
URL = "https://github.com/staskaer/nonebot_plugin_RealESRGAN"
EMAIL = "liujiaxin011121@gmail.com"
AUTHOR = "Staskaer"
REQUIRES_PYTHON = ">=3.7.0"
VERSION = "0.2.6"
# What packages are required for this module to be executed?
REQUIRED = ["aiohttp", "nonebot-adapter-onebot", "nonebot2"]
# What packages are optional?
EXTRAS = {
# 'fancy feature': ['django'],
}
# The rest you shouldn't have to touch too much :)
# ------------------------------------------------
# Except, perhaps the License and Trove Classifiers!
# If you do change the License, remember to change the Trove Classifier for that!
here = os.path.abspath(os.path.dirname(__file__))
# Import the README and use it as the long-description.
# Note: this will only work if 'README.md' is present in your MANIFEST.in file!
try:
with io.open(os.path.join(here, "README.md"), encoding="utf-8") as f:
long_description = "\n" + f.read()
except FileNotFoundError:
long_description = DESCRIPTION
# Load the package's __version__.py module as a dictionary.
about = {}
if not VERSION:
project_slug = NAME.lower().replace("-", "_").replace(" ", "_")
with open(os.path.join(here, project_slug, "__version__.py")) as f:
exec(f.read(), about)
else:
about["__version__"] = VERSION
class UploadCommand(Command):
"""Support setup.py upload."""
description = "Build and publish the package."
user_options = []
@staticmethod
def status(s):
"""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(about["__version__"]))
os.system("git push --tags")
sys.exit()
# Where the magic happens:
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", "*.tests", "*.tests.*", "tests.*"]),
# If your package is a single module, use this instead of 'packages':
# py_modules=['mypackage'],
# entry_points={
# 'console_scripts': ['mycli=mymodule:cli'],
# },
install_requires=REQUIRED,
extras_require=EXTRAS,
include_package_data=True,
license="BSD 3-Clause",
classifiers=[
# Trove classifiers
# Full list: https://pypi.python.org/pypi?%3Aaction=list_classifiers
"License :: OSI Approved :: BSD License",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
],
# $ setup.py publish support.
cmdclass={
"upload": UploadCommand,
},
)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源简介】 基于nonebot的超分辨率图像重建python源码+使用说明.zip 安装方法 - 使用pip安装 ``` pip install nonebot_plugin_RealESRGAN ``` 然后在项目内导入插件 ``` nonebot.load_plugin('nonebot_plugin_RealESRGAN') ``` - 使用nb安装 ``` nb plugin install nonebot_plugin_RealESRGAN ``` - csdn下载源码解压重命名 这种方式适合想自己做修改,这个项目结构挺简单的,注释也还算全,可以按照自己想要的方式进行修改。 效果及使用 # 效果 本插件是使用超分辨率来对图像进行重建,可以简单理解成让图片变大变清晰。 将此模型部署到线上后作为api来使用。效果如下。 【说明】 1、项目源码在上传前,都经过本地成功运行,功能测试无误。请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机科学、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、机械电子信息等相关专业背景的在校大学生、专业老师 行业从业人员等下载使用。 3、用途:项目代表性强,具有创新性和启发性,故具有挺高的学习借鉴价值。不仅适合小白入门进阶,还可作为毕设项目、课程设计、大作业、比赛初期项目立项演示等。 4、如果基础还不错,又热爱学习钻研,也可基于此项目基础上进行修改进行二次开发。 本人也是技术狂热者,如果觉得此项目对您有价值,欢迎下载使用! 无论您是运行还是二次开发,遇到问题或困惑,欢迎私信交流学习。
资源推荐
资源详情
资源评论
收起资源包目录
基于nonebot的超分辨率图像重建python源码+使用说明.zip (12个子文件)
setup.py 4KB
src
utils.py 3KB
__init__.py 3KB
docs
Huggingface Spaces教程.md 420B
程序的封装及使用.md 1KB
使用说明.md 4KB
imgs
目录结构.png 31KB
指令预览.png 342KB
替换.png 87KB
space.png 78KB
预览.jpg 396KB
协议.png 25KB
共 12 条
- 1
资源评论
Scikit-learn
- 粉丝: 4798
- 资源: 3181
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功