bugfix
This commit is contained in:
parent
2edfd2b9e1
commit
c228074d79
65
py/gadget/docs/cn/README.md
Executable file
65
py/gadget/docs/cn/README.md
Executable file
@ -0,0 +1,65 @@
|
||||
# gadget
|
||||
一个python开发的基于aiohttp的异步应用服务器,集成了1)用户认证与权健,2)数据库操作,3)后台开发必须的包和函数
|
||||
|
||||
gadget支持多进程,或多主机部署(需安装redis),在nginx后面提供负载均衡,可按照业务需求动态扩展,提升系统处理能力。
|
||||
|
||||
功能拓展能力,提供两种扩展方法,gadget源码级扩展,或在工作目录的plugins目录下部署扩展的源码
|
||||
|
||||
gadget运行需要指定一个工作目录,在工作目录中需有以下文件或目录:
|
||||
* conf目录 - 配置文件目录
|
||||
* logs目录 - 日志文件目录
|
||||
* plugins目录 - 扩展目录
|
||||
* i18n目录 - 国际化支持
|
||||
* files目录(可在conf/config.json文件中指定其他位置)
|
||||
* wwwroot目录(可在conf/config.json文件中指定其他位置)
|
||||
|
||||
## 运行环境和依赖
|
||||
* 操作系统支持Windows, MacOS, linux
|
||||
* 数据库支持:sqlite3,mysql, mariadb, postgresql,sqlserver, oracle, teradata,华为的guass等(源码方式运行时需提供相应数据库的驱动包)
|
||||
* python 3.7以上版本
|
||||
* redis 当使用redis_storage时需要
|
||||
* [apppublic](https://github.com/yumoqing/appPublic)
|
||||
* [sqlor](https://github.com/yumoqing/sqlor)
|
||||
* [ahserver](https://github.com/yumoqing/ahserver)
|
||||
* [dataui](https://github.com/yumoqing/dataui)
|
||||
* 以及apppublic, sqlor, ahserver和dataui包所依赖的包或模块
|
||||
|
||||
## 运行gadget
|
||||
运行gadget的步骤
|
||||
1 转到工作目录
|
||||
2 gadget [ -p port ]
|
||||
|
||||
## 配置
|
||||
gadget的配置信息需放在工作目录的conf/config.json文件中,有关配置相关内容请看[config.json](config.md)
|
||||
## 模版
|
||||
gadget支持jinja2模版,模版中可以使用gadget定义的所有模块,变量和函数
|
||||
|
||||
## 数据库操作
|
||||
gadget为每个请求提供数据库操作, gadget不提供跨请求的数据库操作,请求中的数据库操作要么整体成功,要么整体失败,gadget使用[sqlor](https://github/yumoqing/sqlor)提供数据库支持。 请看[数据库操作说明](sql.md)
|
||||
|
||||
## 脚本
|
||||
gadget支持在后台使用受限的python脚本,后缀为“.dspy”
|
||||
|
||||
## 用户认证和授权
|
||||
gadget在缺少状态下不做用户认证和权健,要提供此功能需在plugins目录下放一个如下形式的脚本
|
||||
```
|
||||
# auth.py
|
||||
from ahserver.auth_api import AuthAPI
|
||||
from sqlor.dbpools import DBPools
|
||||
|
||||
async def checkUserPermission(self, user, path):
|
||||
“”“
|
||||
user:用户id,None代表没有登录
|
||||
path:访问目录, path等于URL(“http(s)://x.com/ll/ll”) 中的“/ll/ll"部分
|
||||
返回值:True,有权限
|
||||
False,无权限
|
||||
如果返回False并且user为None,返回前端401,否则403
|
||||
”“”
|
||||
self.info(f'checkUserPermission():{user} access to {path} ..')
|
||||
# 这里做实际的判断,看看user是否有访问path的权限
|
||||
|
||||
return True
|
||||
|
||||
AuthAPI.checkUserPermission = checkUserPermission
|
||||
```
|
||||
|
206
py/gadget/docs/cn/config.md
Executable file
206
py/gadget/docs/cn/config.md
Executable file
@ -0,0 +1,206 @@
|
||||
#
|
||||
|
||||
## 宏
|
||||
使用$[x]$来引用宏,目前config.json文件中支持两个宏
|
||||
### workdir
|
||||
工作目录,gadget程序启动时的目录
|
||||
### ProgramPath
|
||||
gadget程序所在目录
|
||||
|
||||
例子
|
||||
```
|
||||
"logger":{
|
||||
"name":"iptvserver",
|
||||
"levelname":"debug",
|
||||
"logfile":"$[workdir]$/logs/iptv.log"
|
||||
}
|
||||
```
|
||||
上述例子定义了logfile为工作目录下的logs/iptv.log
|
||||
|
||||
## logger
|
||||
定义日志
|
||||
|
||||
例子
|
||||
```
|
||||
"logger":{
|
||||
"name":"iptvserver",
|
||||
"levelname":"debug",
|
||||
"logfile":"$[workdir]$/logs/iptv.log"
|
||||
},
|
||||
```
|
||||
### name
|
||||
日志名称
|
||||
### levelname
|
||||
日志级别名称
|
||||
* debug
|
||||
* info
|
||||
* error
|
||||
### logfile
|
||||
日志文件路径
|
||||
|
||||
## databases
|
||||
字典类型,每个key定义一个数据库定义, 支持链接多个数据库,可以同时定义多个不同类型的数据库
|
||||
|
||||
例子
|
||||
```
|
||||
“databases”:{
|
||||
"kboss":{
|
||||
"driver":"aiomysql",
|
||||
"async_mode":true,
|
||||
"coding":"utf8",
|
||||
"dbname":"kboss",
|
||||
"maxconn":100,
|
||||
"kwargs":{
|
||||
"user":"test",
|
||||
"db":"kboss",
|
||||
"password":"QUZVcXg5V1p1STMybG5Ia6mX9D0v7+g=",
|
||||
"host":"localhost"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
```
|
||||
上述定义了一个名为“kboss”的数据库,使用aiomysql“模块操作数据库
|
||||
异步模式
|
||||
最大支持100个链接,链接参数等
|
||||
|
||||
## website
|
||||
字典类型,定义website属性
|
||||
### port
|
||||
端口号
|
||||
|
||||
### host
|
||||
定义网站主机ip地址,通常设置为”0.0.0.0“, 内网外网都能访问
|
||||
|
||||
### ssl
|
||||
定义网站使用https访问,格式如下
|
||||
```
|
||||
"ssl":{
|
||||
"crtfile":证书绝对路径,
|
||||
"keyfile":证书密码文件绝对路径
|
||||
}
|
||||
```
|
||||
|
||||
### coding
|
||||
定义网站编码,建议使用”utf-8“编码
|
||||
|
||||
### processors
|
||||
数组,定义文件后缀网站路由,每一个元素定义一个后缀
|
||||
|
||||
例子
|
||||
```
|
||||
"processors":[
|
||||
[".proxy","proxy"],
|
||||
[".xlsxds","xlsxds"],
|
||||
[".sqlds","sqlds"],
|
||||
[".tmpl.js","tmpl"],
|
||||
[".tmpl.css","tmpl"],
|
||||
[".tmpl.html","tmpl"],
|
||||
[".bcrud", "bricks_crud"],
|
||||
[".tmpl","tmpl"],
|
||||
[".ui","tmpl"],
|
||||
[".dspy","dspy"],
|
||||
[".md","md"]
|
||||
|
||||
```
|
||||
上述例子定义:
|
||||
* .proxy 后缀的路径,使用ProxyProcessor来处理
|
||||
* .xlsxds后缀的路径,使用XlsxdsProcessor处理器来处理
|
||||
* .sqlds后缀的路径,采用SqldsProcessor处理器来处理
|
||||
* .tmpl.js后缀的路径,使用TmplProcessor处理器来处理
|
||||
* .tmpl.css后缀的路径,使用TmplProcessor处理器来处理
|
||||
* .tmpl.html后缀的路径,使用TmplProcessor处理器来处理
|
||||
* .bcrud后缀的路径,使用BricksCrudProcessor处理器来处理
|
||||
* .tmpl后缀的路径,使用TmplProcessor处理器来处理
|
||||
* .ui后缀的路径,使用TmplProcessor处理器来处理
|
||||
* .dspy后缀的路径,使用DspyProcessor处理器来处理
|
||||
* .md后缀的路径,使用MarkdownProcessor处理器来处理
|
||||
|
||||
### startswiths
|
||||
数组类型,定义网站的前缀路由,前缀路由使用注册函数实现
|
||||
|
||||
例子
|
||||
```
|
||||
"startswiths":[
|
||||
{
|
||||
"leading":"/public/publickey",
|
||||
"registerfunction":"getPublicKey"
|
||||
},
|
||||
{
|
||||
"leading":"/public/i18n",
|
||||
"registerfunction":"getI18nMapping"
|
||||
},
|
||||
{
|
||||
"leading":"/idfile",
|
||||
"registerfunction":"idFileDownload"
|
||||
},
|
||||
{
|
||||
"leading":"/thumb",
|
||||
"registerfunction":"makeThumb",
|
||||
"width":512,
|
||||
"quality":50,
|
||||
"keep_ratio":1
|
||||
}
|
||||
],
|
||||
```
|
||||
上述定义了4个前缀路由,除“leading”,”registerfunction“外的属性均被当作参数传递给注册函数
|
||||
|
||||
### rsakey
|
||||
支持rsa公开密钥加密,在这个属性下提供rsa的私钥和公钥
|
||||
例子
|
||||
```
|
||||
"rsakey":{
|
||||
"privatekey":"$[workdir]$/conf/rsa_private_key.pem",
|
||||
"publickey":"$[workdir]$/conf/rsa_public_key.pem"
|
||||
}
|
||||
|
||||
```
|
||||
|
||||
## 登录控制
|
||||
|
||||
在config.json文件对website属性下
|
||||
### authpaths
|
||||
authpaths是一个数组, 每个元素定义一个路径或路径的起始字符串,在authpaths中定义的路径,用户访问的URL的起始字符串与其相同时需要登录
|
||||
|
||||
例子1
|
||||
```
|
||||
"authpaths":[
|
||||
"/"
|
||||
]
|
||||
```
|
||||
上面的例子整个网站都需要登录后才能访问,这种情况需要设置例外,放出登录界面让用户访问
|
||||
|
||||
例子2
|
||||
```
|
||||
"authparhs":[
|
||||
"/scrent",
|
||||
"/private"
|
||||
]
|
||||
```
|
||||
以上例子定义了需要登录后才能访问的路径,所以以上述两个字符串开始的路径的访问都需要登录
|
||||
|
||||
### whitelist
|
||||
白名单,数组,每项定义一个例外
|
||||
例子1
|
||||
```
|
||||
"whitelist":[
|
||||
"/login",
|
||||
"/login"
|
||||
]
|
||||
```
|
||||
以上例子将根目录下所有以“login”开始的路径都设置成例外,不用登录也可以访问
|
||||
|
||||
## langMapping
|
||||
语言对照
|
||||
不同的浏览器和操作系统,向后台船队的语言差异挺大,这里定义了一个映射
|
||||
|
||||
例子
|
||||
```
|
||||
"langMapping":{
|
||||
"zh-Hans-CN":"zh-cn",
|
||||
"zh-CN":"zh-cn",
|
||||
"en-us":"en",
|
||||
"en-US":"en"
|
||||
}
|
||||
|
||||
```
|
17
py/gadget/docs/cn/dspy.md
Executable file
17
py/gadget/docs/cn/dspy.md
Executable file
@ -0,0 +1,17 @@
|
||||
# DspyProcessor
|
||||
dspy处理器处理受限py脚本,应用服务器规定了dspy脚本可以引用的模块,变量,和函数
|
||||
|
||||
## 环境
|
||||
环境是dspy脚本可以引用的一个资源集合,gadget服务器给dspy脚本给定了一个特定的执行环境
|
||||
|
||||
dspy环境请参看[环境](environment.md)
|
||||
|
||||
## 返回
|
||||
dspy 需要使用return 显式给应用服务器返回内容,
|
||||
可以返回的数据类型有:
|
||||
* dict
|
||||
* array
|
||||
* string
|
||||
* RESPONSE 对象及其衍生对象
|
||||
|
||||
|
77
py/gadget/docs/cn/environment.md
Executable file
77
py/gadget/docs/cn/environment.md
Executable file
@ -0,0 +1,77 @@
|
||||
# 环境
|
||||
gadget服务器给处理器提供了一个执行环境,处理器可以引用环境提供的模块,变量,函数等资源来完成处理器等处理任务
|
||||
|
||||
## 请求相关环境
|
||||
|
||||
### request
|
||||
服务器接收到的服务请求对象,具体内容请参考[AioHttp](https://github.com/aiohttp/aiohttp)
|
||||
|
||||
### params_kw
|
||||
服务器接收到浏览器发送过来的参数,支持各种http(s)方法过来的数据
|
||||
|
||||
### get_user()
|
||||
获得用户id, get_user()是一个协程
|
||||
|
||||
#### 例子
|
||||
```
|
||||
uid = await get_user()
|
||||
```
|
||||
#### 返回值
|
||||
null 或者当前登录用户id
|
||||
|
||||
### remember_user()
|
||||
#### 例子
|
||||
```
|
||||
db = DBPools()
|
||||
async with db.sqlorContext(dbname) as sor:
|
||||
pwd = password(params_kw.password)
|
||||
ns = {
|
||||
"password":pwd,
|
||||
"name":params_kw.get('name')
|
||||
}
|
||||
|
||||
sql = "select * from users where name=${name}$ and password=${pwd}"
|
||||
x = await sor.sqlExe(sql, ns)
|
||||
if len(x) < 1:
|
||||
return Error(msg="user or password error")
|
||||
userid = x[0].['id']
|
||||
await remember_user(userid)
|
||||
```
|
||||
从前台接收用户名和密码,密码加密后从数据库检索符合名字和密码与参数重相同的用户记录,如果没有找到提示前提错误,否则用户登录成功,服务器记住登录用户的ID
|
||||
|
||||
#### 参数说明
|
||||
##### userid
|
||||
用户id
|
||||
|
||||
##### 返回值
|
||||
无
|
||||
|
||||
### entire_url(url)
|
||||
获得参数URL的绝对url
|
||||
|
||||
#### 例子
|
||||
dspy
|
||||
```
|
||||
url = entire_url('insert.dspy')
|
||||
```
|
||||
template
|
||||
```
|
||||
{
|
||||
"widgettype":"urlwidget",
|
||||
"options":{
|
||||
"url":"{{entire_url('insert.dspy')}}"
|
||||
}
|
||||
}
|
||||
```
|
||||
#### 参数说明
|
||||
##### url
|
||||
相对路径或绝对路径
|
||||
可以上一下形式
|
||||
* http://.....
|
||||
* https://......
|
||||
* /abc/lerltg.tmpl
|
||||
* abc/gggg.html
|
||||
|
||||
##### 返回值
|
||||
带http的路径
|
||||
|
225
py/gadget/docs/cn/sql.md
Executable file
225
py/gadget/docs/cn/sql.md
Executable file
@ -0,0 +1,225 @@
|
||||
# sqlor
|
||||
|
||||
|
||||
sqlor为web应用提供数据库接口支持, 目前支持的数据库有:
|
||||
* sqlite3
|
||||
* mysql(mariadb)
|
||||
* postgresql
|
||||
* gauss
|
||||
* oracle
|
||||
* sql server
|
||||
|
||||
本模块支持异步DBAPI接口,目前测试过的有aiomysql, aiopg
|
||||
|
||||
## sqlor 优点
|
||||
|
||||
* 支持多种数据库
|
||||
* 支持异步,减少了thread的开销
|
||||
* 自动游标管理
|
||||
* 自动事务管理
|
||||
|
||||
## 典型的应用模式
|
||||
|
||||
## sor 方法
|
||||
|
||||
### C(tablename, ns)
|
||||
向添加表中添加一条记录
|
||||
#### 例子
|
||||
```
|
||||
db = DBPools()
|
||||
async with db.sqlorContext(dbname) as sor:
|
||||
await sor.C(tablename, ns)
|
||||
```
|
||||
#### 参数说明
|
||||
|
||||
##### tablename
|
||||
数据库表名称
|
||||
|
||||
##### ns
|
||||
字典类型的数据,字典的key为自发段名,字典的value是字段值,至少表主键和必须项要求数据
|
||||
|
||||
#### 返回值
|
||||
无
|
||||
|
||||
### R(tablename, ns, filters=None)
|
||||
按要求检索数据,支持分页数据检索和全部数据检索
|
||||
#### 例子
|
||||
```
|
||||
db = DBPools()
|
||||
ns = params_kw.copy()
|
||||
async with db.sqlorContext(dbname) as sor:
|
||||
r = await sor.R(tablename, ns)
|
||||
```
|
||||
|
||||
#### 参数说明
|
||||
##### tablename
|
||||
数据表名
|
||||
##### ns
|
||||
字典数据,参数
|
||||
##### filters
|
||||
缺省为None, 无过滤对象
|
||||
否则是一个字典类型的过滤定义对象
|
||||
#### 返回值
|
||||
* 当ns中没有page属性时,说明返回全部数据,返回数组类型的数据列表
|
||||
* 当ns中有page属性时,返回
|
||||
```
|
||||
{
|
||||
"total":记录数,
|
||||
"rows":[一页的数据记录]
|
||||
}
|
||||
```
|
||||
字典数据
|
||||
|
||||
### U(tablename, ns)
|
||||
修改数据记录,ns中的keys必须包含数据表的primary字段,按照primary字段数据检索并修改数据记录
|
||||
#### 例子
|
||||
```
|
||||
db = DBPools()
|
||||
ns = params_kw.copy()
|
||||
async with db.sqlorContext(dbname) as sor:
|
||||
await sor.U(tablename, ns)
|
||||
```
|
||||
#### 参数说明
|
||||
|
||||
##### tablename
|
||||
数据表名
|
||||
##### ns
|
||||
字典类型的数据,字典的key为自发段名,字典的value是字段值,至少表主键和必须项要求数据
|
||||
#### 返回值
|
||||
无
|
||||
|
||||
### D(tablename, ns)
|
||||
删除数据记录,ns中的keys必须包含数据表的primary字段,按照primary字段数据删除数据表记录
|
||||
#### 例子
|
||||
```
|
||||
db = DBPools()
|
||||
ns = params_kw.copy()
|
||||
async with db.sqlorContext(dbname) as sor:
|
||||
await sor.D(tablename, ns)
|
||||
```
|
||||
#### 参数说明
|
||||
|
||||
##### tablename
|
||||
数据表名
|
||||
##### ns
|
||||
字典类型的数据,字典的key为自发段名,字典的value是字段值,至少表主键数据
|
||||
#### 返回值
|
||||
无
|
||||
|
||||
### tables()
|
||||
|
||||
### I(tablename)
|
||||
获得表的建表信息
|
||||
#### 例子
|
||||
```
|
||||
db = DBPools()
|
||||
async with db.sqlorContext(dbname) as sor:
|
||||
r = await sor.I(tablename)
|
||||
```
|
||||
|
||||
#### 参数说明
|
||||
##### tablename
|
||||
数据表名
|
||||
|
||||
### 返回值
|
||||
如果数据表不存在,返回None,否则返回字典类型,
|
||||
|
||||
返回值例子
|
||||
```
|
||||
{
|
||||
"summary": [
|
||||
{
|
||||
"name": "user",
|
||||
"title": "\u7528\u6237\u89d2\u8272",
|
||||
"primary": [
|
||||
"id",
|
||||
"id"
|
||||
]
|
||||
}
|
||||
],
|
||||
"fields": [
|
||||
{
|
||||
"name": "id",
|
||||
"type": "str",
|
||||
"length": 32,
|
||||
"dec": null,
|
||||
"nullable": "no",
|
||||
"title": "\u7528\u6237id",
|
||||
"table_name": "user"
|
||||
},
|
||||
{
|
||||
"name": "userid",
|
||||
"type": "str",
|
||||
"length": 32,
|
||||
"dec": null,
|
||||
"nullable": "yes",
|
||||
"title": "\u7528\u6237id",
|
||||
"table_name": "user"
|
||||
},
|
||||
{
|
||||
"name": "rolerd",
|
||||
"type": "str",
|
||||
"length": 32,
|
||||
"dec": null,
|
||||
"nullable": "yes",
|
||||
"title": "\u89d2\u8272id",
|
||||
"table_name": "user"
|
||||
}
|
||||
],
|
||||
"indexes": []
|
||||
}
|
||||
```
|
||||
|
||||
### sqlExe(sql,ns)
|
||||
执行SQL语句
|
||||
#### 例子
|
||||
```
|
||||
db = DBPools()
|
||||
sql = "select * from mytable id=${id} country=${country}"
|
||||
ns = params_kw.copy()
|
||||
async with db.sqlorContext(dbname) as sor:
|
||||
r = await sor.sqlExe(sql, ns)
|
||||
```
|
||||
sql中支持使用参数,sqlor使用$[x}$引用变量,sql中的变量需要在ns中能够找到
|
||||
|
||||
#### 参数说明
|
||||
##### sql
|
||||
字符串, 一个合法的sql语句字符串,支持变量,变量用${x}$格式引用ns中的属性.
|
||||
|
||||
##### ns
|
||||
sql语句所需参数字典,如果在ns中找不到sql中引用的变量,将出错
|
||||
|
||||
#### 返回值
|
||||
如果是“select” 语句,返回数组变量,包含所有找到的数据记录
|
||||
其他类型的sql执行结果没有定义
|
||||
|
||||
如果出错,返回None
|
||||
|
||||
### sqlPaging(sql, ns)
|
||||
执行sql,并分页返回数据
|
||||
|
||||
#### 例子
|
||||
```
|
||||
db = DBPools()
|
||||
sql = "select * from mytable id=${id} country=${country}"
|
||||
ns = params_kw.copy()
|
||||
async with db.sqlorContext(dbname) as sor:
|
||||
r = await sor.sqlPaging(sql, ns)
|
||||
```
|
||||
|
||||
#### 参数说明
|
||||
##### sql
|
||||
字符串, 一个合法的sql语句字符串,支持变量,变量用${x}$格式引用ns中的属性.
|
||||
|
||||
##### ns
|
||||
ns中必须包含一个sort属性,说明sql结果数据的排序字段,如果不指定,函数将出错,page参数如果不存在,自动设置为1
|
||||
|
||||
##### 返回值
|
||||
如果sql是一个select语句,返回如下结构数据
|
||||
```
|
||||
{
|
||||
"total":总记录数
|
||||
"rows":[一页的数据]
|
||||
}
|
||||
```
|
||||
|
0
py/gadget/docs/index.md
Executable file
0
py/gadget/docs/index.md
Executable file
4
py/gadget/macos/build.sh
Executable file
4
py/gadget/macos/build.sh
Executable file
@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
pyinstaller -y --clean gadget.spec
|
||||
cp dist/gadget ~/bin
|
||||
# scp dist/gadget kimird.com:/opt/kymoz/macosx
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
BIN
py/gadget/macos/build/gadget/PYZ-00.pyz
Normal file
BIN
py/gadget/macos/build/gadget/PYZ-00.pyz
Normal file
Binary file not shown.
5731
py/gadget/macos/build/gadget/PYZ-00.toc
Normal file
5731
py/gadget/macos/build/gadget/PYZ-00.toc
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
BIN
py/iptv/macos/dist/kboss_customer → py/gadget/macos/build/gadget/gadget.pkg
Executable file → Normal file
BIN
py/iptv/macos/dist/kboss_customer → py/gadget/macos/build/gadget/gadget.pkg
Executable file → Normal file
Binary file not shown.
@ -15,26 +15,25 @@ IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for
|
||||
tracking down the missing module yourself. Thanks!
|
||||
|
||||
missing module named pep517 - imported by importlib.metadata (delayed)
|
||||
missing module named org - imported by copy (optional)
|
||||
missing module named 'org.python' - imported by pickle (optional), xml.sax (delayed, conditional)
|
||||
missing module named winreg - imported by importlib._bootstrap_external (conditional), mimetypes (optional), urllib.request (delayed, conditional, optional), requests.utils (delayed, conditional, optional), platform (delayed, optional), distutils.msvc9compiler (top-level), distutils._msvccompiler (top-level), pkg_resources._vendor.platformdirs.windows (delayed, optional), setuptools.msvc (conditional), setuptools._distutils._msvccompiler (top-level), setuptools._distutils.msvc9compiler (top-level), setuptools._distutils.msvccompiler (optional), pygments.formatters.img (optional)
|
||||
missing module named nt - imported by os (delayed, conditional, optional), ntpath (optional), shutil (conditional), importlib._bootstrap_external (conditional), pathlib (conditional), ctypes (delayed, conditional)
|
||||
missing module named 'org.python' - imported by copy (optional), xml.sax (delayed, conditional)
|
||||
missing module named org - imported by pickle (optional)
|
||||
missing module named winreg - imported by importlib._bootstrap_external (conditional), mimetypes (optional), urllib.request (delayed, conditional, optional), platform (delayed, optional), requests.utils (delayed, conditional, optional), distutils.msvc9compiler (top-level), distutils._msvccompiler (top-level), pkg_resources._vendor.platformdirs.windows (delayed, optional), setuptools.msvc (conditional), setuptools._distutils._msvccompiler (top-level), setuptools._distutils.msvc9compiler (top-level), setuptools._distutils.msvccompiler (optional), pygments.formatters.img (optional)
|
||||
missing module named nt - imported by shutil (conditional), importlib._bootstrap_external (conditional), ntpath (optional), pathlib (conditional), os (delayed, conditional, optional), ctypes (delayed, conditional)
|
||||
missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), zipimport (top-level)
|
||||
excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level)
|
||||
missing module named _winapi - imported by encodings (delayed, conditional, optional), subprocess (optional), multiprocessing.connection (optional), multiprocessing.spawn (delayed, conditional), multiprocessing.reduction (conditional), multiprocessing.shared_memory (conditional), multiprocessing.heap (conditional), multiprocessing.popen_spawn_win32 (top-level), asyncio.windows_events (top-level), asyncio.windows_utils (top-level)
|
||||
missing module named msvcrt - imported by subprocess (optional), getpass (optional), multiprocessing.spawn (delayed, conditional), multiprocessing.popen_spawn_win32 (top-level), asyncio.windows_events (top-level), asyncio.windows_utils (top-level), png (delayed, conditional)
|
||||
missing module named msvcrt - imported by subprocess (optional), getpass (optional), multiprocessing.spawn (delayed, conditional), multiprocessing.popen_spawn_win32 (top-level), asyncio.windows_events (top-level), asyncio.windows_utils (top-level)
|
||||
missing module named vms_lib - imported by platform (delayed, optional)
|
||||
missing module named 'java.lang' - imported by platform (delayed, optional), xml.sax._exceptions (conditional)
|
||||
missing module named java - imported by platform (delayed)
|
||||
missing module named _winreg - imported by platform (delayed, optional), pygments.formatters.img (optional)
|
||||
missing module named win32con - imported by setuptools._distutils.msvccompiler (optional), kivy.core.window.window_sdl2 (delayed, conditional), kivy.core.window.window_pygame (delayed)
|
||||
missing module named win32api - imported by setuptools._distutils.msvccompiler (optional), kivy.core.window.window_pygame (delayed)
|
||||
missing module named win32con - imported by asyncssh.agent_win32 (optional), setuptools._distutils.msvccompiler (optional)
|
||||
missing module named win32api - imported by asyncssh.agent_win32 (optional), setuptools._distutils.msvccompiler (optional)
|
||||
missing module named 'distutils._log' - imported by setuptools._distutils.command.bdist_dumb (top-level), setuptools._distutils.command.bdist_rpm (top-level), setuptools._distutils.command.build_clib (top-level), setuptools._distutils.command.build_ext (top-level), setuptools._distutils.command.build_py (top-level), setuptools._distutils.command.build_scripts (top-level), setuptools._distutils.command.clean (top-level), setuptools._distutils.command.config (top-level), setuptools._distutils.command.install (top-level), setuptools._distutils.command.install_scripts (top-level), setuptools._distutils.command.register (top-level), setuptools._distutils.command.sdist (top-level)
|
||||
missing module named usercustomize - imported by site (delayed, optional)
|
||||
missing module named sitecustomize - imported by site (delayed, optional)
|
||||
missing module named pygments.formatters.BBCodeFormatter - imported by pygments.formatters (top-level), kivy.uix.codeinput (top-level)
|
||||
missing module named _manylinux - imported by packaging._manylinux (delayed, optional), setuptools._vendor.packaging._manylinux (delayed, optional), pkg_resources._vendor.packaging._manylinux (delayed, optional)
|
||||
missing module named jnius - imported by kivy.metrics (delayed, conditional), kivy.app (delayed, conditional), kivyblocks.widgetExt.phonebutton (top-level), kivyblocks.widgetExt.androidwebview (top-level), kivyblocks.pyinterpreter (conditional), kivyblocks.blocksapp (conditional), plyer.platforms.android (top-level), pkg_resources._vendor.platformdirs.android (delayed, optional), kivy.core.clipboard.clipboard_android (top-level), kivy.core.audio.audio_android (top-level), kivy.core.camera.camera_android (top-level)
|
||||
missing module named jnius - imported by pkg_resources._vendor.platformdirs.android (delayed, optional)
|
||||
missing module named platformdirs - imported by pkg_resources._vendor.platformdirs.__main__ (top-level)
|
||||
missing module named 'pkg_resources.extern.importlib_resources' - imported by pkg_resources._vendor.jaraco.text (optional)
|
||||
missing module named 'typing.io' - imported by importlib.resources (top-level)
|
||||
@ -53,7 +52,7 @@ missing module named _psutil_windows - imported by psutil._pswindows (top-level)
|
||||
missing module named psutil._psutil_windows - imported by psutil (conditional, optional), psutil._pswindows (optional)
|
||||
missing module named psutil._psutil_linux - imported by psutil (top-level), psutil._pslinux (top-level)
|
||||
missing module named dummy_threading - imported by requests.cookies (optional), psutil._compat (optional)
|
||||
missing module named _dummy_thread - imported by cffi.lock (conditional, optional), numpy.core.arrayprint (optional)
|
||||
missing module named _dummy_thread - imported by numpy.core.arrayprint (optional), cffi.lock (conditional, optional)
|
||||
missing module named numpy.core.result_type - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)
|
||||
missing module named numpy.core.float_ - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)
|
||||
missing module named numpy.core.number - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)
|
||||
@ -175,8 +174,8 @@ missing module named cStringIO - imported by cPickle (top-level), cffi.ffiplatfo
|
||||
missing module named copy_reg - imported by cPickle (top-level), cStringIO (top-level)
|
||||
missing module named cPickle - imported by pycparser.ply.yacc (delayed, optional)
|
||||
missing module named cffi._pycparser - imported by cffi (optional), cffi.cparser (optional)
|
||||
missing module named defusedxml - imported by PIL.Image (optional)
|
||||
missing module named Image - imported by qrcode.compat.pil (optional), kivy.core.image.img_pil (optional), docutils.parsers.rst.directives.images (optional)
|
||||
missing module named 'defusedxml.ElementTree' - imported by openpyxl.xml.functions (conditional), PIL.Image (optional)
|
||||
missing module named Image - imported by docutils.parsers.rst.directives.images (optional)
|
||||
missing module named roman - imported by docutils.writers.latex2e (optional), docutils.writers.manpage (optional)
|
||||
missing module named 'setuptools.extern.jaraco' - imported by setuptools._reqs (top-level), setuptools._entry_points (top-level), setuptools.command.egg_info (top-level), setuptools._vendor.jaraco.text (top-level)
|
||||
missing module named setuptools.extern.importlib_resources - imported by setuptools.extern (conditional), setuptools._importlib (conditional), setuptools._vendor.jaraco.text (optional)
|
||||
@ -193,52 +192,43 @@ missing module named 'setuptools.extern.packaging.version' - imported by setupto
|
||||
missing module named 'setuptools.extern.packaging.markers' - imported by setuptools.config.setupcfg (top-level)
|
||||
missing module named 'setuptools.extern.packaging.requirements' - imported by setuptools.config.setupcfg (top-level)
|
||||
missing module named pyimod02_importers - imported by /Users/ymq/py3/lib/python3.9/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py (top-level), /Users/ymq/py3/lib/python3.9/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgres.py (top-level)
|
||||
missing module named Queue - imported by urllib3.util.queue (conditional), kivy.compat (optional)
|
||||
missing module named ios - imported by kivy.metrics (delayed, conditional), kivy.core.window (delayed)
|
||||
missing module named android.api_version - imported by android (top-level), kivy.core.audio.audio_android (top-level)
|
||||
missing module named android.python_act - imported by android (top-level), kivy.core.clipboard.clipboard_android (top-level)
|
||||
missing module named android.config - imported by android (optional), plyer.platforms.android (optional)
|
||||
missing module named android.remove_presplash - imported by android (delayed, optional), kivy.base (delayed, optional)
|
||||
missing module named android.mActivity - imported by android (delayed, conditional), kivy.core.window (delayed, conditional), kivy.app (delayed, conditional), kivy.core.window.window_sdl2 (delayed, conditional)
|
||||
missing module named Leap - imported by kivy.input.providers.leapfinger (delayed)
|
||||
missing module named 'pygame.joystick' - imported by kivy.input.providers.androidjoystick (conditional)
|
||||
missing module named oscpy - imported by kivy.input.providers.tuio (delayed, optional)
|
||||
missing module named smb - imported by kivy.loader (delayed, conditional, optional)
|
||||
missing module named 'kivy.core.text._text_pango' - imported by kivy.core.text.text_pango (top-level)
|
||||
missing module named 'android.runnable' - imported by kivyblocks.widgetExt.androidwebview (top-level), kivy.core.clipboard.clipboard_android (top-level)
|
||||
missing module named win32file - imported by kivy.uix.filechooser (conditional, optional)
|
||||
missing module named pytest - imported by ffpyplayer.tests.test_write (top-level)
|
||||
missing module named 'pyobjus.dylib_manager' - imported by kivyblocks.pyinterpreter (conditional), kivy.core.clipboard.clipboard_nspaste (optional), kivy.core.audio.audio_avplayer (top-level)
|
||||
missing module named pyobjus - imported by kivyblocks.pyinterpreter (conditional), kivy.core.clipboard.clipboard_nspaste (optional), kivy.core.audio.audio_avplayer (top-level)
|
||||
missing module named ImageDraw - imported by qrcode.compat.pil (optional)
|
||||
missing module named 'kivy.lib.gstplayer._gstplayer' - imported by kivy.lib.gstplayer (conditional)
|
||||
missing module named 'android.storage' - imported by kivyblocks.blocksapp (conditional)
|
||||
missing module named trio - imported by kivy.clock (delayed, conditional)
|
||||
missing module named pygame - imported by kivy.app (delayed, conditional), kivy.core.text.text_pygame (optional), kivy.core.clipboard.clipboard_pygame (optional), kivy.support (delayed), kivy.core.window.window_pygame (top-level), kivy.core.image.img_pygame (optional), kivy.core.audio.audio_pygame (conditional, optional)
|
||||
missing module named ConfigParser - imported by kivy.config (optional)
|
||||
missing module named android_mixer - imported by kivy.core.audio.audio_pygame (conditional, optional)
|
||||
missing module named 'android.mixer' - imported by kivy.core.audio.audio_pygame (conditional, optional)
|
||||
missing module named cv2.cvtColor - imported by cv2 (delayed), kivy.core.camera.camera_android (delayed)
|
||||
missing module named enchant - imported by kivy.core.spelling.spelling_enchant (top-level)
|
||||
missing module named 'gi.repository' - imported by kivy.support (delayed, optional), kivy.core.clipboard.clipboard_gtk3 (top-level)
|
||||
missing module named gi - imported by kivy.core.camera.camera_gi (top-level), kivy.core.clipboard.clipboard_gtk3 (top-level)
|
||||
missing module named gobject - imported by kivy.support (delayed, optional)
|
||||
missing module named dbus - imported by kivy.core.clipboard.clipboard_dbusklipper (optional)
|
||||
missing module named win32gui - imported by kivy.core.window.window_pygame (delayed)
|
||||
missing module named picamera - imported by kivy.core.camera.camera_picamera (top-level)
|
||||
missing module named ffmpeg - imported by kivy.core.video.video_ffmpeg (optional)
|
||||
missing module named kivy.lib.vidcore_lite.egl - imported by kivy.lib.vidcore_lite (top-level), kivy.core.window.window_egl_rpi (top-level)
|
||||
missing module named kivy.lib.vidcore_lite.bcm - imported by kivy.lib.vidcore_lite (top-level), kivy.core.window.window_egl_rpi (top-level)
|
||||
missing module named AppKit - imported by kivy.core.spelling.spelling_osxappkit (top-level)
|
||||
missing module named 'pygame.scrap' - imported by kivy.core.clipboard.clipboard_pygame (optional)
|
||||
missing module named 'opencv.highgui' - imported by kivy.core.camera.camera_opencv (optional)
|
||||
missing module named opencv - imported by kivy.core.camera.camera_opencv (optional)
|
||||
missing module named kivy_deps - imported by kivy (optional)
|
||||
missing module named cryptography.x509.UnsupportedExtension - imported by cryptography.x509 (optional), urllib3.contrib.pyopenssl (optional)
|
||||
missing module named idna_ssl - imported by aiohttp.helpers (conditional)
|
||||
missing module named tokio - imported by aiohttp.worker (delayed)
|
||||
missing module named uvloop - imported by aiohttp.worker (delayed)
|
||||
missing module named 'gunicorn.workers' - imported by aiohttp.worker (top-level)
|
||||
missing module named gunicorn - imported by aiohttp.worker (top-level)
|
||||
missing module named htmlentitydefs - imported by lxml.html.soupparser (optional)
|
||||
missing module named BeautifulSoup - imported by lxml.html.soupparser (optional)
|
||||
missing module named bs4.builder.HTMLParserTreeBuilder - imported by bs4.builder (top-level), bs4 (top-level)
|
||||
missing module named 'html5lib.treebuilders' - imported by bs4.builder._html5lib (optional), lxml.html._html5builder (top-level), lxml.html.html5parser (top-level)
|
||||
missing module named 'html5lib.constants' - imported by bs4.builder._html5lib (top-level)
|
||||
missing module named html5lib - imported by bs4.builder._html5lib (top-level), lxml.html.html5parser (top-level)
|
||||
missing module named urlparse - imported by lxml.ElementInclude (optional), lxml.html (optional), lxml.html.html5parser (optional)
|
||||
missing module named urllib2 - imported by lxml.ElementInclude (optional), lxml.html.html5parser (optional)
|
||||
missing module named cssselect - imported by lxml.cssselect (optional)
|
||||
missing module named tests.KEEP_VBA - imported by tests (optional), openpyxl.reader.excel (optional)
|
||||
missing module named defusedxml - imported by openpyxl.xml (delayed, optional)
|
||||
missing module named hiredis - imported by aioredis.utils (optional), aioredis.connection (optional)
|
||||
missing module named redis - imported by aiohttp_session.redis_storage (optional)
|
||||
missing module named 'gssapi.exceptions' - imported by asyncssh.gss_unix (top-level)
|
||||
missing module named gssapi - imported by asyncssh.gss_unix (top-level)
|
||||
missing module named sspicon - imported by asyncssh.gss_win32 (top-level)
|
||||
missing module named sspi - imported by asyncssh.gss_win32 (top-level)
|
||||
missing module named libnacl - imported by asyncssh.crypto.ed (conditional, optional), asyncssh.crypto.chacha (conditional, optional)
|
||||
missing module named 'fido2.ctap2' - imported by asyncssh.sk (optional)
|
||||
missing module named 'fido2.ctap1' - imported by asyncssh.sk (optional)
|
||||
missing module named 'fido2.ctap' - imported by asyncssh.sk (optional)
|
||||
missing module named fido2 - imported by asyncssh.sk (optional)
|
||||
missing module named 'pkcs11.util' - imported by asyncssh.pkcs11 (optional)
|
||||
missing module named pkcs11 - imported by asyncssh.pkcs11 (optional)
|
||||
missing module named win32ui - imported by asyncssh.agent_win32 (optional)
|
||||
missing module named mmapfile - imported by asyncssh.agent_win32 (optional)
|
||||
missing module named simplejson - imported by requests.compat (conditional, optional)
|
||||
missing module named StringIO - imported by urllib3.packages.six (conditional)
|
||||
runtime module named urllib3.packages.six.moves - imported by http.client (top-level), urllib3.util.response (top-level), urllib3.connectionpool (top-level), 'urllib3.packages.six.moves.urllib' (top-level), urllib3.util.queue (top-level)
|
||||
missing module named brotlicffi - imported by urllib3.util.request (optional), urllib3.response (optional)
|
||||
missing module named Queue - imported by urllib3.util.queue (conditional)
|
||||
missing module named "'urllib3.packages.six.moves.urllib'.parse" - imported by urllib3.request (top-level), urllib3.poolmanager (top-level)
|
||||
missing module named socks - imported by urllib3.contrib.socks (optional)
|
||||
missing module named cryptography.x509.UnsupportedExtension - imported by cryptography.x509 (optional), urllib3.contrib.pyopenssl (optional)
|
||||
missing module named urllib3_secure_extra - imported by urllib3 (optional)
|
61617
py/gadget/macos/build/gadget/xref-gadget.html
Normal file
61617
py/gadget/macos/build/gadget/xref-gadget.html
Normal file
File diff suppressed because it is too large
Load Diff
BIN
py/iptv/macos/build/kboss_customer/kboss_customer.pkg → py/gadget/macos/dist/gadget
vendored
Normal file → Executable file
BIN
py/iptv/macos/build/kboss_customer/kboss_customer.pkg → py/gadget/macos/dist/gadget
vendored
Normal file → Executable file
Binary file not shown.
48
py/gadget/macos/gadget.spec
Executable file
48
py/gadget/macos/gadget.spec
Executable file
@ -0,0 +1,48 @@
|
||||
# -*- mode: python ; coding: utf-8 -*-
|
||||
|
||||
import dataui
|
||||
duipath = os.path.dirname(dataui.__file__)
|
||||
|
||||
block_cipher = None
|
||||
|
||||
|
||||
a = Analysis(['../src/gadget.py'],
|
||||
pathex=['/Volumes/home/ymq/pydev/github/gadget/src'],
|
||||
binaries=[],
|
||||
datas=[
|
||||
(f'{duipath}/tmpl/bricks/*.*', 'dataui/tmpl/bricks')
|
||||
],
|
||||
hiddenimports=[
|
||||
'sqlite3',
|
||||
'aiopg',
|
||||
'aiomysql'
|
||||
],
|
||||
hookspath=[],
|
||||
hooksconfig={},
|
||||
runtime_hooks=[],
|
||||
excludes=[],
|
||||
win_no_prefer_redirects=False,
|
||||
win_private_assemblies=False,
|
||||
cipher=block_cipher,
|
||||
noarchive=False)
|
||||
pyz = PYZ(a.pure, a.zipped_data,
|
||||
cipher=block_cipher)
|
||||
|
||||
exe = EXE(pyz,
|
||||
a.scripts,
|
||||
a.binaries,
|
||||
a.zipfiles,
|
||||
a.datas,
|
||||
[],
|
||||
name='gadget',
|
||||
debug=False,
|
||||
bootloader_ignore_signals=False,
|
||||
strip=False,
|
||||
upx=True,
|
||||
upx_exclude=[],
|
||||
runtime_tmpdir=None,
|
||||
console=True,
|
||||
disable_windowed_traceback=False,
|
||||
target_arch=None,
|
||||
codesign_identity=None,
|
||||
entitlements_file=None )
|
49
py/gadget/r.md
Executable file
49
py/gadget/r.md
Executable file
@ -0,0 +1,49 @@
|
||||
# gadget
|
||||
a light wight web server base on aiohttp
|
||||
|
||||
## Documentation
|
||||
* 中文文档请看[这里](docs/cn/index.md)
|
||||
* English documents is under writing
|
||||
|
||||
## Dependent
|
||||
* [ahserver](https://github.com/yumoqing/ahserver)
|
||||
* [sqlor](https://github.com/yumoqing/sqlor) if you want to use database
|
||||
* [apppublic](https://github.com/yumoqing/apppublic)
|
||||
|
||||
## Download
|
||||
```
|
||||
git clone git@github.com:yumoqing/gadget.git
|
||||
```
|
||||
|
||||
## Configuration
|
||||
please look [ahserver](https://github.com/yumoqing/ahserver) to learn how to configure
|
||||
|
||||
### support https
|
||||
under "website" in the conf/config.json file, identify ssl with "crtfile" and "keyfile"
|
||||
like this.
|
||||
```
|
||||
"website":{
|
||||
"ssl":{
|
||||
"crtfile":"$[workdir]$/conf/www.bsppo.com.pem",
|
||||
"keyfile":"$[workdir]$/conf/www.bsppo.com.key"
|
||||
}
|
||||
}
|
||||
```
|
||||
### log configure
|
||||
In the conf/config.json, need to config log, you need to identify "name", "levelname" and "logfile"
|
||||
|
||||
|
||||
```
|
||||
"logger":{
|
||||
"name":"gadget",
|
||||
"levelname":"debug",
|
||||
"logfile":"$[workdir]$/logs/gadget.log"
|
||||
}
|
||||
```
|
||||
## Test
|
||||
the test folder contains everything need for a base test.
|
||||
|
||||
please to go test folder and run
|
||||
```
|
||||
python ../src/gadget.py
|
||||
```
|
10
py/gadget/requirements.txt
Executable file
10
py/gadget/requirements.txt
Executable file
@ -0,0 +1,10 @@
|
||||
ahserver
|
||||
sqlor
|
||||
apppublic
|
||||
aiohttp
|
||||
aiohttp-auth-autz
|
||||
openpyxl
|
||||
aiofiles
|
||||
aiohttp_session
|
||||
rsa
|
||||
cryptography
|
51
py/gadget/src/gadget.py
Executable file
51
py/gadget/src/gadget.py
Executable file
@ -0,0 +1,51 @@
|
||||
import os
|
||||
import sys
|
||||
import argparse
|
||||
from dataui.crud_parser import BricksCRUDProcessor
|
||||
from ahserver.configuredServer import ConfiguredServer
|
||||
|
||||
from appPublic.registerfunction import RegisterFunction
|
||||
from appPublic.objectAction import ObjectAction
|
||||
from appPublic.app_logger import create_logger
|
||||
from appPublic.folderUtils import ProgramPath
|
||||
from appPublic.jsonConfig import getConfig
|
||||
from appPublic.i18n import getI18N
|
||||
|
||||
from ahserver.filedownload import path_encode
|
||||
from imgThumb import thumb
|
||||
from idfile import idFileDownload
|
||||
# from myauth import MyAuthAPI
|
||||
from rf import getPublicKey, getI18nMapping
|
||||
from loadplugins import load_plugins
|
||||
from version import __version__
|
||||
|
||||
if __name__ == '__main__':
|
||||
parser = argparse.ArgumentParser(prog="Gadget")
|
||||
parser.add_argument('-w', '--workdir')
|
||||
parser.add_argument('-p', '--port')
|
||||
args = parser.parse_args()
|
||||
workdir = args.workdir or os.getcwd()
|
||||
p = ProgramPath()
|
||||
print(workdir)
|
||||
config = getConfig(workdir, NS={'workdir':workdir, 'ProgramPath':p})
|
||||
if config.logger:
|
||||
logger = create_logger(config.logger.name or 'gadget',
|
||||
levelname=config.logger.levelname or 'debug',
|
||||
file=config.logger.logfile or None)
|
||||
else:
|
||||
logger = create_logger('gadget', levelname='debug')
|
||||
rf = RegisterFunction()
|
||||
rf.register('makeThumb',thumb)
|
||||
rf.register('idFileDownload',idFileDownload)
|
||||
rf.register('getPublicKey', getPublicKey)
|
||||
rf.register('getI18nMapping', getI18nMapping)
|
||||
|
||||
i18n = getI18N(path=workdir)
|
||||
# server = ConfiguredServer(auth_klass=MyAuthAPI, workdir=workdir)
|
||||
server = ConfiguredServer(workdir=workdir)
|
||||
load_plugins(workdir)
|
||||
logger.info(f'gadget version={__version__}')
|
||||
logger.debug(f'debug mode show ?')
|
||||
port = args.port or config.website.port or 8080
|
||||
port = int(port)
|
||||
server.run(port=port)
|
9
py/gadget/src/gadgetstart.sh
Normal file
9
py/gadget/src/gadgetstart.sh
Normal file
@ -0,0 +1,9 @@
|
||||
start_gadget()
|
||||
{
|
||||
while [ "1" = "1" ]
|
||||
do
|
||||
cd /d/gadget
|
||||
bin/gadget >gadget.out 2>&1
|
||||
done
|
||||
}
|
||||
start_gadget &
|
12
py/gadget/src/id2file.py
Executable file
12
py/gadget/src/id2file.py
Executable file
@ -0,0 +1,12 @@
|
||||
|
||||
from sqlor.dbpools import runSQL
|
||||
|
||||
async def getFilenameFromId(idstr:str) -> str:
|
||||
sql = "select * from kvobjects where id='%s'" % idstr
|
||||
recs = await runSQL('homedata',sql)
|
||||
if recs is None:
|
||||
return None
|
||||
if len(recs) == 0:
|
||||
return None
|
||||
return recs[0].name
|
||||
|
30
py/gadget/src/idfile.py
Normal file
30
py/gadget/src/idfile.py
Normal file
@ -0,0 +1,30 @@
|
||||
import os
|
||||
from PIL import Image, ExifTags
|
||||
from io import BytesIO
|
||||
from aiohttp.web_exceptions import (
|
||||
HTTPException,
|
||||
HTTPExpectationFailed,
|
||||
HTTPForbidden,
|
||||
HTTPMethodNotAllowed,
|
||||
HTTPNotFound,
|
||||
)
|
||||
from aiohttp.web_response import Response, StreamResponse
|
||||
|
||||
from appPublic.registerfunction import RegisterFunction
|
||||
from appPublic.jsonConfig import getConfig
|
||||
from ahserver.filedownload import file_download
|
||||
from id2file import getFilenameFromId
|
||||
|
||||
def www_abspath(fp):
|
||||
if fp[0] == '/':
|
||||
fp = fp[1:]
|
||||
config = getConfig()
|
||||
return os.path.join(config.filesroot, fp)
|
||||
|
||||
async def idFileDownload(*args, **kw):
|
||||
print(f'idFileDownload(): {args=}, {kw=}')
|
||||
fname = kw.get('path', None)
|
||||
path = www_abspath(fname)
|
||||
print(f'{fname=}, {path=}')
|
||||
request = kw.get('request')
|
||||
return await file_download(request,path)
|
82
py/gadget/src/imgThumb.py
Executable file
82
py/gadget/src/imgThumb.py
Executable file
@ -0,0 +1,82 @@
|
||||
import os
|
||||
from PIL import Image, ExifTags
|
||||
from io import BytesIO
|
||||
from aiohttp.web_exceptions import (
|
||||
HTTPException,
|
||||
HTTPExpectationFailed,
|
||||
HTTPForbidden,
|
||||
HTTPMethodNotAllowed,
|
||||
HTTPNotFound,
|
||||
)
|
||||
from aiohttp.web_response import Response, StreamResponse
|
||||
from id2file import getFilenameFromId
|
||||
|
||||
|
||||
def imageUp(img):
|
||||
try:
|
||||
o = 'Orientation'
|
||||
exif=dict(img._getexif().items())
|
||||
if exif[o] == 3:
|
||||
img = img.rotate(180, expand=True)
|
||||
elif exif[o] == 6:
|
||||
img = img.rotate(270, expand=True)
|
||||
elif exif[o] == 8:
|
||||
img = img.rotate(90, expand=True)
|
||||
return img
|
||||
except (AttributeError, KeyError, IndexError):
|
||||
# cases: image don't have getexif
|
||||
return img
|
||||
|
||||
def imageThumb(imgfilepath,width=None,height=None):
|
||||
im = Image.open(imgfilepath)
|
||||
im = imageUp(im)
|
||||
mode = im.mode
|
||||
if mode not in ('L', 'RGB'):
|
||||
if mode == 'RGBA':
|
||||
alpha = im.split()[3]
|
||||
bgmask = alpha.point(lambda x: 255-x)
|
||||
im = im.convert('RGB')
|
||||
# paste(color, box, mask)
|
||||
im.paste((255,255,255), None, bgmask)
|
||||
else:
|
||||
im = im.convert('RGB')
|
||||
|
||||
w, h = im.size
|
||||
if not width and not height:
|
||||
width = 256
|
||||
if width:
|
||||
width = int(width)
|
||||
height = int(float(width) * float(h) / float(w))
|
||||
else:
|
||||
height = int(height)
|
||||
width = int(float(height) * float(w) / float(h))
|
||||
thumb = im.resize((width,height),Image.ANTIALIAS)
|
||||
f = BytesIO()
|
||||
thumb.save(f,format='jpeg',quality=60)
|
||||
im.close()
|
||||
v = f.getvalue()
|
||||
return v
|
||||
|
||||
async def thumb(*args, **kw):
|
||||
id = args[0]
|
||||
request = kw.get('request')
|
||||
xpath = request.path[len(options.leading):]
|
||||
if xpath == '':
|
||||
raise HTTPNotFound
|
||||
id = xpath[1:]
|
||||
imgpath = await getFilenameFromId(id)
|
||||
v = imageThumb(imgpath,width=options.width,height=options.height)
|
||||
response = Response(
|
||||
status=200,
|
||||
headers = {
|
||||
'Content-Disposition': 'attrachment;filename={}'.format(os.path.basename(imgpath)),
|
||||
'Content-Length':str(len(v))
|
||||
}
|
||||
)
|
||||
await response.prepare(request)
|
||||
await response.write(v)
|
||||
await response.write_eof()
|
||||
return response
|
||||
|
||||
if __name__ == '__main__':
|
||||
imageThumb("/home/ymq/media/pictures/2019-08/IMG_20190804_113014.jpg", width=256)
|
@ -4,16 +4,14 @@ import sys
|
||||
from appPublic.folderUtils import listFile
|
||||
from appPublic.ExecFile import ExecFile
|
||||
|
||||
from kivy.logger import Logger
|
||||
|
||||
def load_plugins(p_dir):
|
||||
ef = ExecFile()
|
||||
pdir = os.path.join(p_dir, 'plugins')
|
||||
if not os.path.isdir(pdir):
|
||||
Logger.error('load_plugins:%s not exists', pdir)
|
||||
print('load_plugins:%s not exists' % pdir)
|
||||
return
|
||||
sys.path.append(pdir)
|
||||
for py in listFile(pdir, suffixs=['py'], rescursive=False):
|
||||
for py in listFile(pdir, suffixs=['.py'], rescursive=True):
|
||||
ef.set('sys',sys)
|
||||
ef.run(py)
|
||||
|
37
py/gadget/src/myauth.py
Executable file
37
py/gadget/src/myauth.py
Executable file
@ -0,0 +1,37 @@
|
||||
from ahserver.auth_api import AuthAPI
|
||||
from appPublic.jsonConfig import getConfig
|
||||
from appPublic.registerfunction import getRegisterFunctionByName
|
||||
|
||||
class MyAuthAPI(AuthAPI):
|
||||
async def needAuth(self,path):
|
||||
return True
|
||||
|
||||
async def checkUserPermission(self, user, path):
|
||||
return True
|
||||
|
||||
async def checkUserPassword(self,user_id,password):
|
||||
config = getConfig()
|
||||
if config.users:
|
||||
for userid, passwd in config.users.items():
|
||||
if user_id == userid and password == passwd:
|
||||
print('******user passwd check OK****************')
|
||||
return True
|
||||
rf = getRegisterFunctionByName('user_password_check')
|
||||
if rf:
|
||||
return rf(user_id, password)
|
||||
|
||||
return False
|
||||
|
||||
async def getPermissionNeed(self,path):
|
||||
rf = getRegisterFunctionByName('get_need_permission')
|
||||
if rf:
|
||||
return rf(path)
|
||||
|
||||
return 'ok'
|
||||
|
||||
async def getUserPermissions(self,user):
|
||||
rf = getRegisterFunctionByName('get_user_permissions')
|
||||
if rf:
|
||||
return rf(user)
|
||||
|
||||
return ['ok']
|
16
py/gadget/src/rf.py
Executable file
16
py/gadget/src/rf.py
Executable file
@ -0,0 +1,16 @@
|
||||
from appPublic.jsonConfig import getConfig
|
||||
from appPublic.i18n import getI18N
|
||||
from ahserver.filedownload import file_download
|
||||
|
||||
async def getPublicKey(*args, **kw):
|
||||
config = getConfig()
|
||||
request = kw.get('request')
|
||||
pf = config.website.rsakey.publickey
|
||||
return await file_download(request,pf)
|
||||
|
||||
async def getI18nMapping(*args, **kw):
|
||||
lang = args[0]
|
||||
i18n = getI18N()
|
||||
mapping = i18n.getLangDict(lang)
|
||||
return mapping
|
||||
|
1
py/gadget/src/version.py
Executable file
1
py/gadget/src/version.py
Executable file
@ -0,0 +1 @@
|
||||
__version__ = '1.0.1'
|
48
py/gadget/test/conf/config.json
Executable file
48
py/gadget/test/conf/config.json
Executable file
@ -0,0 +1,48 @@
|
||||
{
|
||||
"logger":{
|
||||
"name":"gadget",
|
||||
"levelname":"debug",
|
||||
"logfile":"$[workdir]$/logs/gadget.log"
|
||||
},
|
||||
"filesroot":"$[workdir]$/files",
|
||||
"website":{
|
||||
"paths":[
|
||||
["$[workdir]$/wwwroot",""]
|
||||
],
|
||||
"host":"0.0.0.0",
|
||||
"port":9080,
|
||||
"coding":"utf-8",
|
||||
"ssl_gg":{
|
||||
"crtfile":"$[workdir]$/conf/www.bsppo.com.pem",
|
||||
"keyfile":"$[workdir]$/conf/www.bsppo.com.key"
|
||||
},
|
||||
"indexes":[
|
||||
"index.html",
|
||||
"index.tmpl",
|
||||
"index.dspy",
|
||||
"index.md"
|
||||
],
|
||||
"processors":[
|
||||
[".proxy","proxy"],
|
||||
[".xlsxds","xlsxds"],
|
||||
[".sqlds","sqlds"],
|
||||
[".tmpl.js","tmpl"],
|
||||
[".tmpl.css","tmpl"],
|
||||
[".html.tmpl","tmpl"],
|
||||
[".tmpl","tmpl"],
|
||||
[".ui","tmpl"],
|
||||
[".dspy","dspy"],
|
||||
[".md","md"]
|
||||
],
|
||||
"rsakey":{
|
||||
"privatekey":"$[workdir]$/conf/rsa_private_key.pem",
|
||||
"publickey":"$[workdir]$/conf/rsa_public_key.pem"
|
||||
}
|
||||
},
|
||||
"langMapping":{
|
||||
"zh-Hans-CN":"zh-cn",
|
||||
"zh-CN":"zh-cn",
|
||||
"en-us":"en",
|
||||
"en-US":"en"
|
||||
}
|
||||
}
|
0
py/gadget/test/files/README.md
Executable file
0
py/gadget/test/files/README.md
Executable file
0
py/gadget/test/i18n/en_US/msg.txt
Executable file
0
py/gadget/test/i18n/en_US/msg.txt
Executable file
0
py/gadget/test/i18n/zh_CN/msg.txt
Executable file
0
py/gadget/test/i18n/zh_CN/msg.txt
Executable file
0
py/gadget/test/logs/README.md
Executable file
0
py/gadget/test/logs/README.md
Executable file
2
py/gadget/test/logs/gadget.log
Normal file
2
py/gadget/test/logs/gadget.log
Normal file
@ -0,0 +1,2 @@
|
||||
2023-02-23 15:51:57,018[gadget][INFO][gadget.py:60]gadget version=1.0.1
|
||||
2023-02-23 15:51:57,018[gadget][DEBUG][gadget.py:61]debug mode show ?
|
7
py/gadget/test/wwwroot/index.html
Executable file
7
py/gadget/test/wwwroot/index.html
Executable file
@ -0,0 +1,7 @@
|
||||
<html>
|
||||
<head>
|
||||
</head>
|
||||
<body>
|
||||
<p>Welcome to gadget</p>
|
||||
</body>
|
||||
</html>
|
BIN
py/gadget/tmp/.DS_Store
vendored
Normal file
BIN
py/gadget/tmp/.DS_Store
vendored
Normal file
Binary file not shown.
5916
py/gadget/tmp/build/gadget/Analysis-00.toc
Normal file
5916
py/gadget/tmp/build/gadget/Analysis-00.toc
Normal file
File diff suppressed because it is too large
Load Diff
685
py/gadget/tmp/build/gadget/COLLECT-00.toc
Normal file
685
py/gadget/tmp/build/gadget/COLLECT-00.toc
Normal file
@ -0,0 +1,685 @@
|
||||
([('gadget', '/Users/ymq/py/gadget/tmp/build/gadget/gadget', 'EXECUTABLE'),
|
||||
('lib-dynload/_struct.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_struct.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/zlib.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/zlib.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('Python3',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/../../../../Python3',
|
||||
'BINARY'),
|
||||
('libgcc_s.1.1.dylib',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/numpy/.dylibs/libgcc_s.1.1.dylib',
|
||||
'BINARY'),
|
||||
('libquadmath.0.dylib',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/numpy/.dylibs/libquadmath.0.dylib',
|
||||
'BINARY'),
|
||||
('libgfortran.5.dylib',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/numpy/.dylibs/libgfortran.5.dylib',
|
||||
'BINARY'),
|
||||
('libopenblas64_.0.dylib',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/numpy/.dylibs/libopenblas64_.0.dylib',
|
||||
'BINARY'),
|
||||
('lib-dynload/_datetime.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_datetime.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_statistics.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_statistics.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_contextvars.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_contextvars.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_decimal.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_decimal.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_pickle.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_pickle.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_hashlib.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_hashlib.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_sha3.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_sha3.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_blake2.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_blake2.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_sha256.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_sha256.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_md5.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_md5.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_sha1.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_sha1.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_sha512.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_sha512.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_random.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_random.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_bisect.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_bisect.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/math.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/math.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/resource.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/resource.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/grp.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/grp.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_lzma.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_lzma.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_bz2.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_bz2.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/binascii.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/binascii.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/array.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/array.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/select.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/select.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_socket.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_socket.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_csv.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_csv.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_opcode.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_opcode.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_ctypes.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_ctypes.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_posixsubprocess.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_posixsubprocess.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_queue.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_queue.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/termios.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/termios.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/readline.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/readline.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_ssl.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_ssl.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('PIL/_imagingft.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PIL/_imagingft.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/mmap.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/mmap.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('PIL/_webp.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PIL/_webp.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('PIL/_imagingtk.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PIL/_imagingtk.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('PIL/_imagingcms.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PIL/_imagingcms.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_json.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_json.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('numpy/core/_multiarray_tests.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/numpy/core/_multiarray_tests.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_elementtree.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_elementtree.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/pyexpat.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/pyexpat.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('psutil/_psutil_posix.abi3.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/psutil/_psutil_posix.abi3.so',
|
||||
'EXTENSION'),
|
||||
('psutil/_psutil_osx.abi3.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/psutil/_psutil_osx.abi3.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/fcntl.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/fcntl.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_curses.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_curses.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('numpy/core/_multiarray_umath.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('numpy/linalg/lapack_lite.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/numpy/linalg/lapack_lite.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_posixshmem.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_posixshmem.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_multiprocessing.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_multiprocessing.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_asyncio.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_asyncio.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('numpy/random/mtrand.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/numpy/random/mtrand.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('numpy/random/_sfc64.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/numpy/random/_sfc64.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('numpy/random/_philox.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/numpy/random/_philox.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('numpy/random/_pcg64.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/numpy/random/_pcg64.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('numpy/random/_mt19937.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/numpy/random/_mt19937.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('numpy/random/bit_generator.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/numpy/random/bit_generator.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('numpy/random/_generator.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/numpy/random/_generator.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('numpy/random/_bounded_integers.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/numpy/random/_bounded_integers.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('numpy/random/_common.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/numpy/random/_common.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('numpy/fft/_pocketfft_internal.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/numpy/fft/_pocketfft_internal.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('numpy/linalg/_umath_linalg.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/numpy/linalg/_umath_linalg.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('_cffi_backend.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/_cffi_backend.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('PIL/_imaging.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PIL/_imaging.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/unicodedata.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/unicodedata.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/syslog.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/syslog.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_scproxy.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_scproxy.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_multibytecodec.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_multibytecodec.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_jp.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_jp.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_kr.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_kr.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_iso2022.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_iso2022.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_cn.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_cn.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_tw.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_tw.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_hk.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_codecs_hk.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_heapq.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_heapq.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('bcrypt/_bcrypt.abi3.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/bcrypt/_bcrypt.abi3.so',
|
||||
'EXTENSION'),
|
||||
('cryptography/hazmat/bindings/_openssl.abi3.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so',
|
||||
'EXTENSION'),
|
||||
('cryptography/hazmat/bindings/_rust.abi3.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/bindings/_rust.abi3.so',
|
||||
'EXTENSION'),
|
||||
('yarl/_quoting_c.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/yarl/_quoting_c.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('aiohttp/_http_writer.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/aiohttp/_http_writer.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('aiohttp/_websocket.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/aiohttp/_websocket.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('aiohttp/_http_parser.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/aiohttp/_http_parser.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('_brotli.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/_brotli.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('multidict/_multidict.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/multidict/_multidict.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('frozenlist/_frozenlist.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/frozenlist/_frozenlist.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('pycares/_cares.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/pycares/_cares.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('charset_normalizer/md__mypyc.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/charset_normalizer/md__mypyc.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('charset_normalizer/md.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/charset_normalizer/md.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('cchardet/_cchardet.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/cchardet/_cchardet.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_uuid.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_uuid.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('aiohttp/_helpers.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/aiohttp/_helpers.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('ujson.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/ujson.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('markupsafe/_speedups.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/markupsafe/_speedups.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lxml/etree.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/lxml/etree.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lxml/_elementpath.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/lxml/_elementpath.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lxml/sax.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/lxml/sax.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lxml/objectify.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/lxml/objectify.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lxml/html/diff.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/lxml/html/diff.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lxml/html/clean.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/lxml/html/clean.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lxml/builder.cpython-39-darwin.so',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/lxml/builder.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('libharfbuzz.0.dylib',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PIL/.dylibs/libharfbuzz.0.dylib',
|
||||
'BINARY'),
|
||||
('libfreetype.6.dylib',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PIL/.dylibs/libfreetype.6.dylib',
|
||||
'BINARY'),
|
||||
('libwebpdemux.2.dylib',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PIL/.dylibs/libwebpdemux.2.dylib',
|
||||
'BINARY'),
|
||||
('libwebp.7.dylib',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PIL/.dylibs/libwebp.7.dylib',
|
||||
'BINARY'),
|
||||
('libwebpmux.3.dylib',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PIL/.dylibs/libwebpmux.3.dylib',
|
||||
'BINARY'),
|
||||
('liblcms2.2.dylib',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PIL/.dylibs/liblcms2.2.dylib',
|
||||
'BINARY'),
|
||||
('libtiff.6.dylib',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PIL/.dylibs/libtiff.6.dylib',
|
||||
'BINARY'),
|
||||
('libopenjp2.2.5.0.dylib',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PIL/.dylibs/libopenjp2.2.5.0.dylib',
|
||||
'BINARY'),
|
||||
('libz.1.2.13.dylib',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PIL/.dylibs/libz.1.2.13.dylib',
|
||||
'BINARY'),
|
||||
('libxcb.1.1.0.dylib',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PIL/.dylibs/libxcb.1.1.0.dylib',
|
||||
'BINARY'),
|
||||
('libbrotlidec.1.0.9.dylib',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PIL/.dylibs/libbrotlidec.1.0.9.dylib',
|
||||
'BINARY'),
|
||||
('libpng16.16.dylib',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PIL/.dylibs/libpng16.16.dylib',
|
||||
'BINARY'),
|
||||
('liblzma.5.dylib',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PIL/.dylibs/liblzma.5.dylib',
|
||||
'BINARY'),
|
||||
('libXau.6.0.0.dylib',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PIL/.dylibs/libXau.6.0.0.dylib',
|
||||
'BINARY'),
|
||||
('libbrotlicommon.1.0.9.dylib',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PIL/.dylibs/libbrotlicommon.1.0.9.dylib',
|
||||
'BINARY'),
|
||||
('base_library.zip',
|
||||
'/Users/ymq/py/gadget/tmp/build/gadget/base_library.zip',
|
||||
'DATA'),
|
||||
('docutils/writers/pep_html/template.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/pep_html/template.txt',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isogrk3.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isogrk3.txt',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/rng/iso-schematron.rng',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/lxml/isoschematron/resources/rng/iso-schematron.rng',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/small-black/pretty.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/small-black/pretty.css',
|
||||
'DATA'),
|
||||
('docutils/writers/html4css1/template.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/html4css1/template.txt',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isogrk1.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isogrk1.txt',
|
||||
'DATA'),
|
||||
('cryptography-39.0.1.dist-info/RECORD',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/cryptography-39.0.1.dist-info/RECORD',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isogrk2.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isogrk2.txt',
|
||||
'DATA'),
|
||||
('docutils/writers/latex2e/default.tex',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/latex2e/default.tex',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isocyr2.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isocyr2.txt',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/default/s5-core.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/default/s5-core.css',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isoamsb.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isoamsb.txt',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/s5defs.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/s5defs.txt',
|
||||
'DATA'),
|
||||
('cryptography-39.0.1.dist-info/REQUESTED',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/cryptography-39.0.1.dist-info/REQUESTED',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isomfrk-wide.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isomfrk-wide.txt',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/big-white/pretty.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/big-white/pretty.css',
|
||||
'DATA'),
|
||||
('docutils/writers/latex2e/docutils.sty',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/latex2e/docutils.sty',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl',
|
||||
'DATA'),
|
||||
('docutils/writers/html4css1/html4css1.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/html4css1/html4css1.css',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/mmlalias.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/mmlalias.txt',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isoamsc.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isoamsc.txt',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/small-white/framing.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/small-white/framing.css',
|
||||
'DATA'),
|
||||
('cryptography-39.0.1.dist-info/top_level.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/cryptography-39.0.1.dist-info/top_level.txt',
|
||||
'DATA'),
|
||||
('docutils/writers/html5_polyglot/responsive.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/html5_polyglot/responsive.css',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isoamsn.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isoamsn.txt',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isoamsa.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isoamsa.txt',
|
||||
'DATA'),
|
||||
('cryptography-39.0.1.dist-info/WHEEL',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/cryptography-39.0.1.dist-info/WHEEL',
|
||||
'DATA'),
|
||||
('cryptography-39.0.1.dist-info/LICENSE',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/cryptography-39.0.1.dist-info/LICENSE',
|
||||
'DATA'),
|
||||
('docutils/writers/latex2e/titlingpage.tex',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/latex2e/titlingpage.tex',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl',
|
||||
'DATA'),
|
||||
('cryptography-39.0.1.dist-info/LICENSE.BSD',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/cryptography-39.0.1.dist-info/LICENSE.BSD',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isonum.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isonum.txt',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isoamso.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isoamso.txt',
|
||||
'DATA'),
|
||||
('docutils/writers/odf_odt/styles.odt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/odf_odt/styles.odt',
|
||||
'DATA'),
|
||||
('certifi/py.typed',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/certifi/py.typed',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/small-black/__base__',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/small-black/__base__',
|
||||
'DATA'),
|
||||
('docutils/writers/html5_polyglot/math.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/html5_polyglot/math.css',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isopub.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isopub.txt',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isomscr.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isomscr.txt',
|
||||
'DATA'),
|
||||
('cryptography-39.0.1.dist-info/INSTALLER',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/cryptography-39.0.1.dist-info/INSTALLER',
|
||||
'DATA'),
|
||||
('cryptography-39.0.1.dist-info/LICENSE.APACHE',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/cryptography-39.0.1.dist-info/LICENSE.APACHE',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/medium-black/__base__',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/medium-black/__base__',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isogrk4-wide.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isogrk4-wide.txt',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isomopf.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isomopf.txt',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/big-black/framing.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/big-black/framing.css',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/xhtml1-lat1.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/xhtml1-lat1.txt',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isoamsr.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isoamsr.txt',
|
||||
'DATA'),
|
||||
('docutils/writers/pep_html/pep.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/pep_html/pep.css',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isogrk4.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isogrk4.txt',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isomopf-wide.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isomopf-wide.txt',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/big-black/pretty.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/big-black/pretty.css',
|
||||
'DATA'),
|
||||
('docutils/writers/latex2e/xelatex.tex',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/latex2e/xelatex.tex',
|
||||
'DATA'),
|
||||
('docutils/writers/latex2e/titlepage.tex',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/latex2e/titlepage.tex',
|
||||
'DATA'),
|
||||
('docutils/writers/html5_polyglot/tuftig.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/html5_polyglot/tuftig.css',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/xhtml1-special.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/xhtml1-special.txt',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl',
|
||||
'DATA'),
|
||||
('cryptography-39.0.1.dist-info/METADATA',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/cryptography-39.0.1.dist-info/METADATA',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/default/outline.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/default/outline.css',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/big-black/__base__',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/big-black/__base__',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isobox.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isobox.txt',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/xhtml1-symbol.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/xhtml1-symbol.txt',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/default/pretty.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/default/pretty.css',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/medium-white/framing.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/medium-white/framing.css',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isotech.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isotech.txt',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isodia.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isodia.txt',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isomfrk.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isomfrk.txt',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/default/slides.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/default/slides.css',
|
||||
'DATA'),
|
||||
('cryptography-39.0.1.dist-info/LICENSE.PSF',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/cryptography-39.0.1.dist-info/LICENSE.PSF',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/big-white/framing.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/big-white/framing.css',
|
||||
'DATA'),
|
||||
('docutils/writers/html5_polyglot/template.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/html5_polyglot/template.txt',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/default/opera.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/default/opera.css',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/small-white/pretty.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/small-white/pretty.css',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/default/print.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/default/print.css',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/medium-white/pretty.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/medium-white/pretty.css',
|
||||
'DATA'),
|
||||
('docutils/writers/html5_polyglot/minimal.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/html5_polyglot/minimal.css',
|
||||
'DATA'),
|
||||
('lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isomscr-wide.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isomscr-wide.txt',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/medium-black/pretty.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/medium-black/pretty.css',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/mmlextra-wide.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/mmlextra-wide.txt',
|
||||
'DATA'),
|
||||
('certifi/cacert.pem',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/certifi/cacert.pem',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/README.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/README.txt',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/default/framing.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/default/framing.css',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isocyr1.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isocyr1.txt',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/mmlextra.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/mmlextra.txt',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isolat2.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isolat2.txt',
|
||||
'DATA'),
|
||||
('docutils/writers/s5_html/themes/default/slides.js',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/s5_html/themes/default/slides.js',
|
||||
'DATA'),
|
||||
('docutils/writers/html5_polyglot/plain.css',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/writers/html5_polyglot/plain.css',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/README.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/README.txt',
|
||||
'DATA'),
|
||||
('docutils/parsers/rst/include/isolat1.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/docutils/parsers/rst/include/isolat1.txt',
|
||||
'DATA'),
|
||||
('wheel-0.38.4.dist-info/entry_points.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/wheel-0.38.4.dist-info/entry_points.txt',
|
||||
'DATA'),
|
||||
('wheel-0.38.4.dist-info/top_level.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/wheel-0.38.4.dist-info/top_level.txt',
|
||||
'DATA'),
|
||||
('setuptools-67.1.0.dist-info/top_level.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/setuptools-67.1.0.dist-info/top_level.txt',
|
||||
'DATA'),
|
||||
('wheel-0.38.4.dist-info/METADATA',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/wheel-0.38.4.dist-info/METADATA',
|
||||
'DATA'),
|
||||
('setuptools-67.1.0.dist-info/LICENSE',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/setuptools-67.1.0.dist-info/LICENSE',
|
||||
'DATA'),
|
||||
('setuptools-67.1.0.dist-info/INSTALLER',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/setuptools-67.1.0.dist-info/INSTALLER',
|
||||
'DATA'),
|
||||
('wheel-0.38.4.dist-info/WHEEL',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/wheel-0.38.4.dist-info/WHEEL',
|
||||
'DATA'),
|
||||
('setuptools-67.1.0.dist-info/WHEEL',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/setuptools-67.1.0.dist-info/WHEEL',
|
||||
'DATA'),
|
||||
('setuptools-67.1.0.dist-info/METADATA',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/setuptools-67.1.0.dist-info/METADATA',
|
||||
'DATA'),
|
||||
('wheel-0.38.4.dist-info/RECORD',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/wheel-0.38.4.dist-info/RECORD',
|
||||
'DATA'),
|
||||
('setuptools-67.1.0.dist-info/RECORD',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/setuptools-67.1.0.dist-info/RECORD',
|
||||
'DATA'),
|
||||
('setuptools-67.1.0.dist-info/entry_points.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/setuptools-67.1.0.dist-info/entry_points.txt',
|
||||
'DATA'),
|
||||
('wheel-0.38.4.dist-info/INSTALLER',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/wheel-0.38.4.dist-info/INSTALLER',
|
||||
'DATA'),
|
||||
('wheel-0.38.4.dist-info/LICENSE.txt',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/wheel-0.38.4.dist-info/LICENSE.txt',
|
||||
'DATA')],)
|
61
py/gadget/tmp/build/gadget/EXE-00.toc
Normal file
61
py/gadget/tmp/build/gadget/EXE-00.toc
Normal file
@ -0,0 +1,61 @@
|
||||
('/Users/ymq/py/gadget/tmp/build/gadget/gadget',
|
||||
True,
|
||||
False,
|
||||
True,
|
||||
None,
|
||||
None,
|
||||
False,
|
||||
False,
|
||||
None,
|
||||
True,
|
||||
True,
|
||||
False,
|
||||
'arm64',
|
||||
None,
|
||||
None,
|
||||
'/Users/ymq/py/gadget/tmp/build/gadget/gadget.pkg',
|
||||
[('PYZ-00.pyz', '/Users/ymq/py/gadget/tmp/build/gadget/PYZ-00.pyz', 'PYZ'),
|
||||
('struct',
|
||||
'/Users/ymq/py/gadget/tmp/build/gadget/localpycs/struct.pyc',
|
||||
'PYMODULE'),
|
||||
('pyimod01_archive',
|
||||
'/Users/ymq/py/gadget/tmp/build/gadget/localpycs/pyimod01_archive.pyc',
|
||||
'PYMODULE'),
|
||||
('pyimod02_importers',
|
||||
'/Users/ymq/py/gadget/tmp/build/gadget/localpycs/pyimod02_importers.pyc',
|
||||
'PYMODULE'),
|
||||
('pyimod03_ctypes',
|
||||
'/Users/ymq/py/gadget/tmp/build/gadget/localpycs/pyimod03_ctypes.pyc',
|
||||
'PYMODULE'),
|
||||
('pyiboot01_bootstrap',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PyInstaller/loader/pyiboot01_bootstrap.py',
|
||||
'PYSOURCE'),
|
||||
('pyi_rth_pkgutil',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py',
|
||||
'PYSOURCE'),
|
||||
('pyi_rth_multiprocessing',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PyInstaller/hooks/rthooks/pyi_rth_multiprocessing.py',
|
||||
'PYSOURCE'),
|
||||
('pyi_rth_setuptools',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PyInstaller/hooks/rthooks/pyi_rth_setuptools.py',
|
||||
'PYSOURCE'),
|
||||
('pyi_rth_pkgres',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgres.py',
|
||||
'PYSOURCE'),
|
||||
('pyi_rth_inspect',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py',
|
||||
'PYSOURCE'),
|
||||
('gadget', '/Users/ymq/py/gadget/src/gadget.py', 'PYSOURCE'),
|
||||
('lib-dynload/_struct.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_struct.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/zlib.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/zlib.cpython-39-darwin.so',
|
||||
'EXTENSION')],
|
||||
[],
|
||||
False,
|
||||
False,
|
||||
1680835580,
|
||||
[('run',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PyInstaller/bootloader/Darwin-64bit/run',
|
||||
'EXECUTABLE')])
|
54
py/gadget/tmp/build/gadget/PKG-00.toc
Normal file
54
py/gadget/tmp/build/gadget/PKG-00.toc
Normal file
@ -0,0 +1,54 @@
|
||||
('/Users/ymq/py/gadget/tmp/build/gadget/gadget.pkg',
|
||||
{'BINARY': True,
|
||||
'DATA': True,
|
||||
'EXECUTABLE': True,
|
||||
'EXTENSION': True,
|
||||
'PYMODULE': True,
|
||||
'PYSOURCE': True,
|
||||
'PYZ': False,
|
||||
'SPLASH': True},
|
||||
[('PYZ-00.pyz', '/Users/ymq/py/gadget/tmp/build/gadget/PYZ-00.pyz', 'PYZ'),
|
||||
('struct',
|
||||
'/Users/ymq/py/gadget/tmp/build/gadget/localpycs/struct.pyc',
|
||||
'PYMODULE'),
|
||||
('pyimod01_archive',
|
||||
'/Users/ymq/py/gadget/tmp/build/gadget/localpycs/pyimod01_archive.pyc',
|
||||
'PYMODULE'),
|
||||
('pyimod02_importers',
|
||||
'/Users/ymq/py/gadget/tmp/build/gadget/localpycs/pyimod02_importers.pyc',
|
||||
'PYMODULE'),
|
||||
('pyimod03_ctypes',
|
||||
'/Users/ymq/py/gadget/tmp/build/gadget/localpycs/pyimod03_ctypes.pyc',
|
||||
'PYMODULE'),
|
||||
('pyiboot01_bootstrap',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PyInstaller/loader/pyiboot01_bootstrap.py',
|
||||
'PYSOURCE'),
|
||||
('pyi_rth_pkgutil',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py',
|
||||
'PYSOURCE'),
|
||||
('pyi_rth_multiprocessing',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PyInstaller/hooks/rthooks/pyi_rth_multiprocessing.py',
|
||||
'PYSOURCE'),
|
||||
('pyi_rth_setuptools',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PyInstaller/hooks/rthooks/pyi_rth_setuptools.py',
|
||||
'PYSOURCE'),
|
||||
('pyi_rth_pkgres',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgres.py',
|
||||
'PYSOURCE'),
|
||||
('pyi_rth_inspect',
|
||||
'/Users/ymq/py3/lib/python3.9/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py',
|
||||
'PYSOURCE'),
|
||||
('gadget', '/Users/ymq/py/gadget/src/gadget.py', 'PYSOURCE'),
|
||||
('lib-dynload/_struct.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/_struct.cpython-39-darwin.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/zlib.cpython-39-darwin.so',
|
||||
'/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/lib-dynload/zlib.cpython-39-darwin.so',
|
||||
'EXTENSION')],
|
||||
True,
|
||||
False,
|
||||
False,
|
||||
[],
|
||||
'arm64',
|
||||
None,
|
||||
None)
|
BIN
py/gadget/tmp/build/gadget/PYZ-00.pyz
Normal file
BIN
py/gadget/tmp/build/gadget/PYZ-00.pyz
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
py/gadget/tmp/build/gadget/base_library.zip
Normal file
BIN
py/gadget/tmp/build/gadget/base_library.zip
Normal file
Binary file not shown.
BIN
py/iptv/macos/build/kboss_customer/PYZ-00.pyz → py/gadget/tmp/build/gadget/gadget
Normal file → Executable file
BIN
py/iptv/macos/build/kboss_customer/PYZ-00.pyz → py/gadget/tmp/build/gadget/gadget
Normal file → Executable file
Binary file not shown.
BIN
py/gadget/tmp/build/gadget/gadget.pkg
Normal file
BIN
py/gadget/tmp/build/gadget/gadget.pkg
Normal file
Binary file not shown.
BIN
py/gadget/tmp/build/gadget/localpycs/pyimod01_archive.pyc
Normal file
BIN
py/gadget/tmp/build/gadget/localpycs/pyimod01_archive.pyc
Normal file
Binary file not shown.
BIN
py/gadget/tmp/build/gadget/localpycs/pyimod02_importers.pyc
Normal file
BIN
py/gadget/tmp/build/gadget/localpycs/pyimod02_importers.pyc
Normal file
Binary file not shown.
BIN
py/gadget/tmp/build/gadget/localpycs/pyimod03_ctypes.pyc
Normal file
BIN
py/gadget/tmp/build/gadget/localpycs/pyimod03_ctypes.pyc
Normal file
Binary file not shown.
BIN
py/gadget/tmp/build/gadget/localpycs/struct.pyc
Normal file
BIN
py/gadget/tmp/build/gadget/localpycs/struct.pyc
Normal file
Binary file not shown.
226
py/gadget/tmp/build/gadget/warn-gadget.txt
Normal file
226
py/gadget/tmp/build/gadget/warn-gadget.txt
Normal file
@ -0,0 +1,226 @@
|
||||
|
||||
This file lists modules PyInstaller was not able to find. This does not
|
||||
necessarily mean this module is required for running your program. Python and
|
||||
Python 3rd-party packages include a lot of conditional or optional modules. For
|
||||
example the module 'ntpath' only exists on Windows, whereas the module
|
||||
'posixpath' only exists on Posix systems.
|
||||
|
||||
Types if import:
|
||||
* top-level: imported at the top-level - look at these first
|
||||
* conditional: imported within an if-statement
|
||||
* delayed: imported within a function
|
||||
* optional: imported within a try-except-statement
|
||||
|
||||
IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for
|
||||
tracking down the missing module yourself. Thanks!
|
||||
|
||||
missing module named org - imported by pickle (optional)
|
||||
missing module named 'org.python' - imported by copy (optional), xml.sax (delayed, conditional)
|
||||
missing module named nt - imported by shutil (conditional), importlib._bootstrap_external (conditional), ntpath (optional), pathlib (conditional), os (delayed, conditional, optional), ctypes (delayed, conditional)
|
||||
missing module named pep517 - imported by importlib.metadata (delayed)
|
||||
missing module named winreg - imported by importlib._bootstrap_external (conditional), mimetypes (optional), urllib.request (delayed, conditional, optional), platform (delayed, optional), requests.utils (delayed, conditional, optional), distutils.msvc9compiler (top-level), distutils._msvccompiler (top-level), pkg_resources._vendor.platformdirs.windows (delayed, optional), setuptools.msvc (conditional), setuptools._distutils._msvccompiler (top-level), setuptools._distutils.msvc9compiler (top-level), setuptools._distutils.msvccompiler (optional), pygments.formatters.img (optional)
|
||||
missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), zipimport (top-level)
|
||||
excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level)
|
||||
missing module named pyimod02_importers - imported by /Users/ymq/py3/lib/python3.9/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py (top-level), /Users/ymq/py3/lib/python3.9/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgres.py (top-level)
|
||||
missing module named jnius - imported by pkg_resources._vendor.platformdirs.android (delayed, optional)
|
||||
missing module named platformdirs - imported by pkg_resources._vendor.platformdirs.__main__ (top-level)
|
||||
missing module named _winapi - imported by encodings (delayed, conditional, optional), subprocess (optional), multiprocessing.connection (optional), multiprocessing.spawn (delayed, conditional), multiprocessing.reduction (conditional), multiprocessing.shared_memory (conditional), multiprocessing.heap (conditional), multiprocessing.popen_spawn_win32 (top-level), asyncio.windows_events (top-level), asyncio.windows_utils (top-level)
|
||||
missing module named msvcrt - imported by subprocess (optional), getpass (optional), multiprocessing.spawn (delayed, conditional), multiprocessing.popen_spawn_win32 (top-level), asyncio.windows_events (top-level), asyncio.windows_utils (top-level)
|
||||
missing module named _manylinux - imported by setuptools._vendor.packaging._manylinux (delayed, optional), pkg_resources._vendor.packaging._manylinux (delayed, optional)
|
||||
missing module named 'pkg_resources.extern.importlib_resources' - imported by pkg_resources._vendor.jaraco.text (optional)
|
||||
missing module named 'typing.io' - imported by importlib.resources (top-level)
|
||||
missing module named 'pkg_resources.extern.more_itertools' - imported by pkg_resources._vendor.jaraco.functools (top-level)
|
||||
missing module named win32con - imported by setuptools._distutils.msvccompiler (optional)
|
||||
missing module named win32api - imported by setuptools._distutils.msvccompiler (optional)
|
||||
missing module named 'distutils._log' - imported by setuptools._distutils.command.bdist_dumb (top-level), setuptools._distutils.command.bdist_rpm (top-level), setuptools._distutils.command.build_clib (top-level), setuptools._distutils.command.build_ext (top-level), setuptools._distutils.command.build_py (top-level), setuptools._distutils.command.build_scripts (top-level), setuptools._distutils.command.clean (top-level), setuptools._distutils.command.config (top-level), setuptools._distutils.command.install (top-level), setuptools._distutils.command.install_scripts (top-level), setuptools._distutils.command.register (top-level), setuptools._distutils.command.sdist (top-level)
|
||||
missing module named usercustomize - imported by site (delayed, optional)
|
||||
missing module named sitecustomize - imported by site (delayed, optional)
|
||||
missing module named importlib_metadata - imported by setuptools._importlib (delayed, optional), pygments.plugin (delayed, optional)
|
||||
missing module named ctags - imported by pygments.formatters.html (optional)
|
||||
missing module named pygments.lexers.PrologLexer - imported by pygments.lexers (top-level), pygments.lexers.cplint (top-level)
|
||||
missing module named _winreg - imported by platform (delayed, optional), pygments.formatters.img (optional)
|
||||
missing module named PIL._imagingagg - imported by PIL (delayed, conditional, optional), PIL.ImageDraw (delayed, conditional, optional)
|
||||
missing module named olefile - imported by PIL.FpxImagePlugin (top-level), PIL.MicImagePlugin (top-level)
|
||||
missing module named 'packaging.version' - imported by PIL.Image (delayed, conditional, optional)
|
||||
missing module named psutil._psutil_aix - imported by psutil (top-level), psutil._psaix (top-level)
|
||||
missing module named psutil._psutil_sunos - imported by psutil (top-level), psutil._pssunos (top-level)
|
||||
missing module named 'java.lang' - imported by platform (delayed, optional), xml.sax._exceptions (conditional)
|
||||
missing module named psutil._psutil_bsd - imported by psutil (top-level), psutil._psbsd (top-level)
|
||||
missing module named _psutil_windows - imported by psutil._pswindows (top-level)
|
||||
missing module named psutil._psutil_windows - imported by psutil (conditional, optional), psutil._pswindows (optional)
|
||||
missing module named psutil._psutil_linux - imported by psutil (top-level), psutil._pslinux (top-level)
|
||||
missing module named dummy_threading - imported by requests.cookies (optional), psutil._compat (optional)
|
||||
missing module named _dummy_thread - imported by numpy.core.arrayprint (optional), cffi.lock (conditional, optional)
|
||||
missing module named numpy.core.result_type - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)
|
||||
missing module named numpy.core.float_ - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)
|
||||
missing module named numpy.core.number - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)
|
||||
missing module named numpy.core.object_ - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.testing._private.utils (delayed)
|
||||
missing module named numpy.core.all - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.testing._private.utils (delayed)
|
||||
missing module named numpy.core.bool_ - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)
|
||||
missing module named numpy.core.inf - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)
|
||||
missing module named numpy.core.array2string - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)
|
||||
missing module named numpy.lib.imag - imported by numpy.lib (delayed), numpy.testing._private.utils (delayed)
|
||||
missing module named numpy.lib.real - imported by numpy.lib (delayed), numpy.testing._private.utils (delayed)
|
||||
missing module named numpy.lib.iscomplexobj - imported by numpy.lib (delayed), numpy.testing._private.utils (delayed)
|
||||
missing module named numpy.core.signbit - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)
|
||||
missing module named numpy.core.isscalar - imported by numpy.core (delayed), numpy.testing._private.utils (delayed), numpy.lib.polynomial (top-level)
|
||||
missing module named win32pdh - imported by numpy.testing._private.utils (delayed, conditional)
|
||||
missing module named numpy.core.isinf - imported by numpy.core (delayed), numpy.testing._private.utils (delayed)
|
||||
missing module named numpy.core.errstate - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.testing._private.utils (delayed)
|
||||
missing module named numpy.core.isfinite - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.testing._private.utils (delayed)
|
||||
missing module named numpy.core.isnan - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.testing._private.utils (delayed)
|
||||
missing module named numpy.core.array - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.testing._private.utils (top-level), numpy.lib.polynomial (top-level)
|
||||
missing module named numpy.core.isnat - imported by numpy.core (top-level), numpy.testing._private.utils (top-level)
|
||||
missing module named numpy.core.ndarray - imported by numpy.core (top-level), numpy.testing._private.utils (top-level), numpy.lib.utils (top-level)
|
||||
missing module named numpy.core.array_repr - imported by numpy.core (top-level), numpy.testing._private.utils (top-level)
|
||||
missing module named numpy.core.arange - imported by numpy.core (top-level), numpy.testing._private.utils (top-level), numpy.fft.helper (top-level)
|
||||
missing module named numpy.core.empty - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.testing._private.utils (top-level), numpy.fft.helper (top-level)
|
||||
missing module named numpy.core.float32 - imported by numpy.core (top-level), numpy.testing._private.utils (top-level)
|
||||
missing module named numpy.core.intp - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.testing._private.utils (top-level)
|
||||
missing module named _overlapped - imported by asyncio.windows_events (top-level)
|
||||
missing module named multiprocessing.set_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level)
|
||||
missing module named multiprocessing.get_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level)
|
||||
missing module named multiprocessing.get_context - imported by multiprocessing (top-level), multiprocessing.pool (top-level), multiprocessing.managers (top-level), multiprocessing.sharedctypes (top-level)
|
||||
missing module named multiprocessing.TimeoutError - imported by multiprocessing (top-level), multiprocessing.pool (top-level)
|
||||
missing module named multiprocessing.BufferTooShort - imported by multiprocessing (top-level), multiprocessing.connection (top-level)
|
||||
missing module named multiprocessing.AuthenticationError - imported by multiprocessing (top-level), multiprocessing.connection (top-level)
|
||||
missing module named asyncio.DefaultEventLoopPolicy - imported by asyncio (delayed, conditional), asyncio.events (delayed, conditional)
|
||||
missing module named numpy.core.linspace - imported by numpy.core (top-level), numpy.lib.index_tricks (top-level)
|
||||
missing module named numpy.core.iinfo - imported by numpy.core (top-level), numpy.lib.twodim_base (top-level)
|
||||
missing module named numpy.core.transpose - imported by numpy.core (top-level), numpy.lib.function_base (top-level)
|
||||
missing module named numpy.core.asarray - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.lib.utils (top-level), numpy.fft._pocketfft (top-level), numpy.fft.helper (top-level)
|
||||
missing module named numpy.core.integer - imported by numpy.core (top-level), numpy.fft.helper (top-level)
|
||||
missing module named numpy.core.sqrt - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.fft._pocketfft (top-level)
|
||||
missing module named numpy.core.conjugate - imported by numpy.core (top-level), numpy.fft._pocketfft (top-level)
|
||||
missing module named numpy.core.swapaxes - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.fft._pocketfft (top-level)
|
||||
missing module named numpy.core.zeros - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.fft._pocketfft (top-level)
|
||||
missing module named numpy.core.reciprocal - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.sort - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.argsort - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.sign - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.count_nonzero - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.divide - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.matmul - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.asanyarray - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.atleast_2d - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.product - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.amax - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.amin - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.moveaxis - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.geterrobj - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.finfo - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.lib.polynomial (top-level)
|
||||
missing module named numpy.core.sum - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.multiply - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.add - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.dot - imported by numpy.core (top-level), numpy.linalg.linalg (top-level), numpy.lib.polynomial (top-level)
|
||||
missing module named numpy.core.Inf - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.newaxis - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.complexfloating - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.inexact - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.cdouble - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.csingle - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.double - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.single - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.intc - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named numpy.core.empty_like - imported by numpy.core (top-level), numpy.linalg.linalg (top-level)
|
||||
missing module named threadpoolctl - imported by numpy.lib.utils (delayed, optional)
|
||||
missing module named numpy.core.ufunc - imported by numpy.core (top-level), numpy.lib.utils (top-level)
|
||||
missing module named numpy.core.ones - imported by numpy.core (top-level), numpy.lib.polynomial (top-level)
|
||||
missing module named numpy.core.hstack - imported by numpy.core (top-level), numpy.lib.polynomial (top-level)
|
||||
missing module named numpy.core.atleast_1d - imported by numpy.core (top-level), numpy.lib.polynomial (top-level)
|
||||
missing module named numpy.core.atleast_3d - imported by numpy.core (top-level), numpy.lib.shape_base (top-level)
|
||||
missing module named numpy.core.vstack - imported by numpy.core (top-level), numpy.lib.shape_base (top-level)
|
||||
missing module named pickle5 - imported by numpy.compat.py3k (optional)
|
||||
missing module named numpy.eye - imported by numpy (delayed), numpy.core.numeric (delayed)
|
||||
missing module named numpy.recarray - imported by numpy (top-level), numpy.ma.mrecords (top-level)
|
||||
missing module named numpy.expand_dims - imported by numpy (top-level), numpy.ma.core (top-level)
|
||||
missing module named numpy.array - imported by numpy (top-level), numpy.ma.core (top-level), numpy.ma.extras (top-level), numpy.ma.mrecords (top-level)
|
||||
missing module named numpy.iscomplexobj - imported by numpy (top-level), numpy.ma.core (top-level)
|
||||
missing module named numpy.amin - imported by numpy (top-level), numpy.ma.core (top-level)
|
||||
missing module named numpy.amax - imported by numpy (top-level), numpy.ma.core (top-level)
|
||||
missing module named numpy.float64 - imported by numpy (top-level), numpy.array_api._typing (top-level)
|
||||
missing module named numpy.float32 - imported by numpy (top-level), numpy.array_api._typing (top-level)
|
||||
missing module named numpy.uint64 - imported by numpy (top-level), numpy.array_api._typing (top-level)
|
||||
missing module named numpy.uint32 - imported by numpy (top-level), numpy.array_api._typing (top-level)
|
||||
missing module named numpy.uint16 - imported by numpy (top-level), numpy.array_api._typing (top-level)
|
||||
missing module named numpy.uint8 - imported by numpy (top-level), numpy.array_api._typing (top-level)
|
||||
missing module named numpy.int64 - imported by numpy (top-level), numpy.array_api._typing (top-level)
|
||||
missing module named numpy.int32 - imported by numpy (top-level), numpy.array_api._typing (top-level)
|
||||
missing module named numpy.int16 - imported by numpy (top-level), numpy.array_api._typing (top-level)
|
||||
missing module named numpy.int8 - imported by numpy (top-level), numpy.array_api._typing (top-level)
|
||||
missing module named _ufunc - imported by numpy._typing (conditional)
|
||||
missing module named numpy.bytes_ - imported by numpy (top-level), numpy._typing._array_like (top-level)
|
||||
missing module named numpy.str_ - imported by numpy (top-level), numpy._typing._array_like (top-level)
|
||||
missing module named numpy.void - imported by numpy (top-level), numpy._typing._array_like (top-level)
|
||||
missing module named numpy.object_ - imported by numpy (top-level), numpy._typing._array_like (top-level)
|
||||
missing module named numpy.datetime64 - imported by numpy (top-level), numpy._typing._array_like (top-level)
|
||||
missing module named numpy.timedelta64 - imported by numpy (top-level), numpy._typing._array_like (top-level)
|
||||
missing module named numpy.number - imported by numpy (top-level), numpy._typing._array_like (top-level)
|
||||
missing module named numpy.complexfloating - imported by numpy (top-level), numpy._typing._array_like (top-level)
|
||||
missing module named numpy.floating - imported by numpy (top-level), numpy._typing._array_like (top-level)
|
||||
missing module named numpy.integer - imported by numpy (top-level), numpy._typing._array_like (top-level), numpy.ctypeslib (top-level)
|
||||
missing module named numpy.unsignedinteger - imported by numpy (top-level), numpy._typing._array_like (top-level)
|
||||
missing module named numpy.bool_ - imported by numpy (top-level), numpy._typing._array_like (top-level), numpy.ma.core (top-level), numpy.ma.mrecords (top-level)
|
||||
missing module named numpy.generic - imported by numpy (top-level), numpy._typing._array_like (top-level)
|
||||
missing module named numpy.dtype - imported by numpy (top-level), numpy._typing._array_like (top-level), numpy.array_api._typing (top-level), numpy.ma.mrecords (top-level), numpy.ctypeslib (top-level)
|
||||
missing module named numpy.ndarray - imported by numpy (top-level), numpy._typing._array_like (top-level), numpy.ma.core (top-level), numpy.ma.extras (top-level), numpy.ma.mrecords (top-level), numpy.ctypeslib (top-level)
|
||||
missing module named numpy.ufunc - imported by numpy (top-level), numpy._typing (top-level)
|
||||
missing module named numpy.histogramdd - imported by numpy (delayed), numpy.lib.twodim_base (delayed)
|
||||
missing module named dummy_thread - imported by cffi.lock (conditional, optional)
|
||||
missing module named thread - imported by cffi.lock (conditional, optional), cffi.cparser (conditional, optional)
|
||||
missing module named cStringIO - imported by cPickle (top-level), cffi.ffiplatform (optional)
|
||||
missing module named copy_reg - imported by cPickle (top-level), cStringIO (top-level)
|
||||
missing module named cPickle - imported by pycparser.ply.yacc (delayed, optional)
|
||||
missing module named cffi._pycparser - imported by cffi (optional), cffi.cparser (optional)
|
||||
missing module named 'defusedxml.ElementTree' - imported by openpyxl.xml.functions (conditional), PIL.Image (optional)
|
||||
missing module named Image - imported by docutils.parsers.rst.directives.images (optional)
|
||||
missing module named roman - imported by docutils.writers.latex2e (optional), docutils.writers.manpage (optional)
|
||||
missing module named 'setuptools.extern.jaraco' - imported by setuptools._reqs (top-level), setuptools._entry_points (top-level), setuptools.command.egg_info (top-level), setuptools._vendor.jaraco.text (top-level)
|
||||
missing module named setuptools.extern.importlib_resources - imported by setuptools.extern (conditional), setuptools._importlib (conditional), setuptools._vendor.jaraco.text (optional)
|
||||
missing module named setuptools.extern.tomli - imported by setuptools.extern (delayed), setuptools.config.pyprojecttoml (delayed)
|
||||
missing module named setuptools.extern.importlib_metadata - imported by setuptools.extern (conditional), setuptools._importlib (conditional)
|
||||
missing module named setuptools.extern.ordered_set - imported by setuptools.extern (top-level), setuptools.dist (top-level)
|
||||
missing module named setuptools.extern.packaging - imported by setuptools.extern (top-level), setuptools.dist (top-level), setuptools.command.egg_info (top-level), setuptools.depends (top-level)
|
||||
missing module named 'setuptools.extern.more_itertools' - imported by setuptools.dist (top-level), setuptools.config.expand (delayed), setuptools.config.pyprojecttoml (delayed), setuptools._itertools (top-level), setuptools._entry_points (top-level), setuptools.msvc (top-level), setuptools._vendor.jaraco.functools (top-level)
|
||||
missing module named typing_extensions - imported by jinja2.bccache (conditional), markupsafe (conditional), jinja2.utils (conditional), jinja2.runtime (conditional), jinja2.lexer (conditional), jinja2.nodes (conditional), jinja2.visitor (conditional), jinja2.compiler (conditional), jinja2.filters (conditional), jinja2.defaults (conditional), jinja2.parser (conditional), jinja2.environment (conditional), jinja2.ext (conditional), aiohttp.hdrs (conditional), aiohttp.typedefs (conditional), async_timeout (conditional), aiohttp_session (conditional), setuptools.config._validate_pyproject.formats (conditional), setuptools.command.build (conditional)
|
||||
missing module named 'setuptools.extern.packaging.utils' - imported by setuptools.wheel (top-level)
|
||||
missing module named 'setuptools.extern.packaging.tags' - imported by setuptools.wheel (top-level)
|
||||
missing module named trove_classifiers - imported by setuptools.config._validate_pyproject.formats (optional)
|
||||
missing module named packaging - imported by setuptools.config._validate_pyproject.formats (optional)
|
||||
missing module named 'setuptools.extern.packaging.specifiers' - imported by setuptools.config.setupcfg (top-level), setuptools.config._apply_pyprojecttoml (delayed)
|
||||
missing module named 'setuptools.extern.packaging.version' - imported by setuptools.config.setupcfg (top-level)
|
||||
missing module named 'setuptools.extern.packaging.markers' - imported by setuptools.config.setupcfg (top-level)
|
||||
missing module named 'setuptools.extern.packaging.requirements' - imported by setuptools.config.setupcfg (top-level)
|
||||
missing module named pkg_resources.extern.packaging - imported by pkg_resources.extern (top-level), pkg_resources (top-level)
|
||||
missing module named pkg_resources.extern.platformdirs - imported by pkg_resources.extern (top-level), pkg_resources (top-level)
|
||||
missing module named 'pkg_resources.extern.jaraco' - imported by pkg_resources (top-level), pkg_resources._vendor.jaraco.text (top-level)
|
||||
missing module named vms_lib - imported by platform (delayed, optional)
|
||||
missing module named java - imported by platform (delayed)
|
||||
missing module named cryptography.x509.UnsupportedExtension - imported by cryptography.x509 (optional), urllib3.contrib.pyopenssl (optional)
|
||||
missing module named idna_ssl - imported by aiohttp.helpers (conditional)
|
||||
missing module named tokio - imported by aiohttp.worker (delayed)
|
||||
missing module named uvloop - imported by aiohttp.worker (delayed)
|
||||
missing module named 'gunicorn.workers' - imported by aiohttp.worker (top-level)
|
||||
missing module named gunicorn - imported by aiohttp.worker (top-level)
|
||||
missing module named htmlentitydefs - imported by lxml.html.soupparser (optional)
|
||||
missing module named BeautifulSoup - imported by lxml.html.soupparser (optional)
|
||||
missing module named bs4.builder.HTMLParserTreeBuilder - imported by bs4.builder (top-level), bs4 (top-level)
|
||||
missing module named 'html5lib.treebuilders' - imported by bs4.builder._html5lib (optional), lxml.html._html5builder (top-level), lxml.html.html5parser (top-level)
|
||||
missing module named 'html5lib.constants' - imported by bs4.builder._html5lib (top-level)
|
||||
missing module named html5lib - imported by bs4.builder._html5lib (top-level), lxml.html.html5parser (top-level)
|
||||
missing module named urlparse - imported by lxml.ElementInclude (optional), lxml.html (optional), lxml.html.html5parser (optional)
|
||||
missing module named urllib2 - imported by lxml.ElementInclude (optional), lxml.html.html5parser (optional)
|
||||
missing module named cssselect - imported by lxml.cssselect (optional)
|
||||
missing module named tests - imported by openpyxl.reader.excel (optional)
|
||||
missing module named defusedxml - imported by openpyxl.xml (delayed, optional)
|
||||
missing module named simplejson - imported by requests.compat (conditional, optional)
|
||||
missing module named StringIO - imported by urllib3.packages.six (conditional)
|
||||
runtime module named urllib3.packages.six.moves - imported by http.client (top-level), urllib3.util.response (top-level), urllib3.connectionpool (top-level), 'urllib3.packages.six.moves.urllib' (top-level), urllib3.util.queue (top-level)
|
||||
missing module named brotlicffi - imported by urllib3.util.request (optional), urllib3.response (optional)
|
||||
missing module named Queue - imported by urllib3.util.queue (conditional)
|
||||
missing module named "'urllib3.packages.six.moves.urllib'.parse" - imported by urllib3.request (top-level), urllib3.poolmanager (top-level)
|
||||
missing module named socks - imported by urllib3.contrib.socks (optional)
|
||||
missing module named 'OpenSSL.crypto' - imported by urllib3.contrib.pyopenssl (delayed)
|
||||
missing module named 'OpenSSL.SSL' - imported by urllib3.contrib.pyopenssl (top-level)
|
||||
missing module named OpenSSL - imported by urllib3.contrib.pyopenssl (top-level)
|
||||
missing module named urllib3_secure_extra - imported by urllib3 (optional)
|
File diff suppressed because it is too large
Load Diff
BIN
py/gadget/tmp/dist/.DS_Store
vendored
Normal file
BIN
py/gadget/tmp/dist/.DS_Store
vendored
Normal file
Binary file not shown.
BIN
py/gadget/tmp/dist/gadget/.DS_Store
vendored
Normal file
BIN
py/gadget/tmp/dist/gadget/.DS_Store
vendored
Normal file
Binary file not shown.
BIN
py/gadget/tmp/dist/gadget/PIL/_imaging.cpython-39-darwin.so
vendored
Executable file
BIN
py/gadget/tmp/dist/gadget/PIL/_imaging.cpython-39-darwin.so
vendored
Executable file
Binary file not shown.
BIN
py/gadget/tmp/dist/gadget/PIL/_imagingcms.cpython-39-darwin.so
vendored
Executable file
BIN
py/gadget/tmp/dist/gadget/PIL/_imagingcms.cpython-39-darwin.so
vendored
Executable file
Binary file not shown.
BIN
py/gadget/tmp/dist/gadget/PIL/_imagingft.cpython-39-darwin.so
vendored
Executable file
BIN
py/gadget/tmp/dist/gadget/PIL/_imagingft.cpython-39-darwin.so
vendored
Executable file
Binary file not shown.
BIN
py/gadget/tmp/dist/gadget/PIL/_imagingtk.cpython-39-darwin.so
vendored
Executable file
BIN
py/gadget/tmp/dist/gadget/PIL/_imagingtk.cpython-39-darwin.so
vendored
Executable file
Binary file not shown.
BIN
py/gadget/tmp/dist/gadget/PIL/_webp.cpython-39-darwin.so
vendored
Executable file
BIN
py/gadget/tmp/dist/gadget/PIL/_webp.cpython-39-darwin.so
vendored
Executable file
Binary file not shown.
BIN
py/gadget/tmp/dist/gadget/Python3
vendored
Executable file
BIN
py/gadget/tmp/dist/gadget/Python3
vendored
Executable file
Binary file not shown.
BIN
py/gadget/tmp/dist/gadget/_brotli.cpython-39-darwin.so
vendored
Executable file
BIN
py/gadget/tmp/dist/gadget/_brotli.cpython-39-darwin.so
vendored
Executable file
Binary file not shown.
BIN
py/gadget/tmp/dist/gadget/_cffi_backend.cpython-39-darwin.so
vendored
Executable file
BIN
py/gadget/tmp/dist/gadget/_cffi_backend.cpython-39-darwin.so
vendored
Executable file
Binary file not shown.
BIN
py/gadget/tmp/dist/gadget/aiohttp/_helpers.cpython-39-darwin.so
vendored
Executable file
BIN
py/gadget/tmp/dist/gadget/aiohttp/_helpers.cpython-39-darwin.so
vendored
Executable file
Binary file not shown.
BIN
py/gadget/tmp/dist/gadget/aiohttp/_http_parser.cpython-39-darwin.so
vendored
Executable file
BIN
py/gadget/tmp/dist/gadget/aiohttp/_http_parser.cpython-39-darwin.so
vendored
Executable file
Binary file not shown.
BIN
py/gadget/tmp/dist/gadget/aiohttp/_http_writer.cpython-39-darwin.so
vendored
Executable file
BIN
py/gadget/tmp/dist/gadget/aiohttp/_http_writer.cpython-39-darwin.so
vendored
Executable file
Binary file not shown.
BIN
py/gadget/tmp/dist/gadget/aiohttp/_websocket.cpython-39-darwin.so
vendored
Executable file
BIN
py/gadget/tmp/dist/gadget/aiohttp/_websocket.cpython-39-darwin.so
vendored
Executable file
Binary file not shown.
BIN
py/gadget/tmp/dist/gadget/base_library.zip
vendored
Normal file
BIN
py/gadget/tmp/dist/gadget/base_library.zip
vendored
Normal file
Binary file not shown.
BIN
py/gadget/tmp/dist/gadget/bcrypt/_bcrypt.abi3.so
vendored
Executable file
BIN
py/gadget/tmp/dist/gadget/bcrypt/_bcrypt.abi3.so
vendored
Executable file
Binary file not shown.
BIN
py/gadget/tmp/dist/gadget/cchardet/_cchardet.cpython-39-darwin.so
vendored
Executable file
BIN
py/gadget/tmp/dist/gadget/cchardet/_cchardet.cpython-39-darwin.so
vendored
Executable file
Binary file not shown.
4527
py/gadget/tmp/dist/gadget/certifi/cacert.pem
vendored
Normal file
4527
py/gadget/tmp/dist/gadget/certifi/cacert.pem
vendored
Normal file
File diff suppressed because it is too large
Load Diff
0
py/gadget/tmp/dist/gadget/certifi/py.typed
vendored
Normal file
0
py/gadget/tmp/dist/gadget/certifi/py.typed
vendored
Normal file
BIN
py/gadget/tmp/dist/gadget/charset_normalizer/md.cpython-39-darwin.so
vendored
Executable file
BIN
py/gadget/tmp/dist/gadget/charset_normalizer/md.cpython-39-darwin.so
vendored
Executable file
Binary file not shown.
BIN
py/gadget/tmp/dist/gadget/charset_normalizer/md__mypyc.cpython-39-darwin.so
vendored
Executable file
BIN
py/gadget/tmp/dist/gadget/charset_normalizer/md__mypyc.cpython-39-darwin.so
vendored
Executable file
Binary file not shown.
1
py/gadget/tmp/dist/gadget/cryptography-39.0.1.dist-info/INSTALLER
vendored
Normal file
1
py/gadget/tmp/dist/gadget/cryptography-39.0.1.dist-info/INSTALLER
vendored
Normal file
@ -0,0 +1 @@
|
||||
pip
|
6
py/gadget/tmp/dist/gadget/cryptography-39.0.1.dist-info/LICENSE
vendored
Normal file
6
py/gadget/tmp/dist/gadget/cryptography-39.0.1.dist-info/LICENSE
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
This software is made available under the terms of *either* of the licenses
|
||||
found in LICENSE.APACHE or LICENSE.BSD. Contributions to cryptography are made
|
||||
under the terms of *both* these licenses.
|
||||
|
||||
The code used in the OS random engine is derived from CPython, and is licensed
|
||||
under the terms of the PSF License Agreement.
|
202
py/gadget/tmp/dist/gadget/cryptography-39.0.1.dist-info/LICENSE.APACHE
vendored
Normal file
202
py/gadget/tmp/dist/gadget/cryptography-39.0.1.dist-info/LICENSE.APACHE
vendored
Normal file
@ -0,0 +1,202 @@
|
||||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
https://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
https://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
27
py/gadget/tmp/dist/gadget/cryptography-39.0.1.dist-info/LICENSE.BSD
vendored
Normal file
27
py/gadget/tmp/dist/gadget/cryptography-39.0.1.dist-info/LICENSE.BSD
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
Copyright (c) Individual contributors.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
3. Neither the name of PyCA Cryptography nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
41
py/gadget/tmp/dist/gadget/cryptography-39.0.1.dist-info/LICENSE.PSF
vendored
Normal file
41
py/gadget/tmp/dist/gadget/cryptography-39.0.1.dist-info/LICENSE.PSF
vendored
Normal file
@ -0,0 +1,41 @@
|
||||
1. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), and
|
||||
the Individual or Organization ("Licensee") accessing and otherwise using Python
|
||||
2.7.12 software in source or binary form and its associated documentation.
|
||||
|
||||
2. Subject to the terms and conditions of this License Agreement, PSF hereby
|
||||
grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,
|
||||
analyze, test, perform and/or display publicly, prepare derivative works,
|
||||
distribute, and otherwise use Python 2.7.12 alone or in any derivative
|
||||
version, provided, however, that PSF's License Agreement and PSF's notice of
|
||||
copyright, i.e., "Copyright © 2001-2016 Python Software Foundation; All Rights
|
||||
Reserved" are retained in Python 2.7.12 alone or in any derivative version
|
||||
prepared by Licensee.
|
||||
|
||||
3. In the event Licensee prepares a derivative work that is based on or
|
||||
incorporates Python 2.7.12 or any part thereof, and wants to make the
|
||||
derivative work available to others as provided herein, then Licensee hereby
|
||||
agrees to include in any such work a brief summary of the changes made to Python
|
||||
2.7.12.
|
||||
|
||||
4. PSF is making Python 2.7.12 available to Licensee on an "AS IS" basis.
|
||||
PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF
|
||||
EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR
|
||||
WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE
|
||||
USE OF PYTHON 2.7.12 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.
|
||||
|
||||
5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 2.7.12
|
||||
FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF
|
||||
MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 2.7.12, OR ANY DERIVATIVE
|
||||
THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
|
||||
|
||||
6. This License Agreement will automatically terminate upon a material breach of
|
||||
its terms and conditions.
|
||||
|
||||
7. Nothing in this License Agreement shall be deemed to create any relationship
|
||||
of agency, partnership, or joint venture between PSF and Licensee. This License
|
||||
Agreement does not grant permission to use PSF trademarks or trade name in a
|
||||
trademark sense to endorse or promote products or services of Licensee, or any
|
||||
third party.
|
||||
|
||||
8. By copying, installing or otherwise using Python 2.7.12, Licensee agrees
|
||||
to be bound by the terms and conditions of this License Agreement.
|
143
py/gadget/tmp/dist/gadget/cryptography-39.0.1.dist-info/METADATA
vendored
Normal file
143
py/gadget/tmp/dist/gadget/cryptography-39.0.1.dist-info/METADATA
vendored
Normal file
@ -0,0 +1,143 @@
|
||||
Metadata-Version: 2.1
|
||||
Name: cryptography
|
||||
Version: 39.0.1
|
||||
Summary: cryptography is a package which provides cryptographic recipes and primitives to Python developers.
|
||||
Home-page: https://github.com/pyca/cryptography
|
||||
Author: The Python Cryptographic Authority and individual contributors
|
||||
Author-email: cryptography-dev@python.org
|
||||
License: (Apache-2.0 OR BSD-3-Clause) AND PSF-2.0
|
||||
Project-URL: Documentation, https://cryptography.io/
|
||||
Project-URL: Source, https://github.com/pyca/cryptography/
|
||||
Project-URL: Issues, https://github.com/pyca/cryptography/issues
|
||||
Project-URL: Changelog, https://cryptography.io/en/latest/changelog/
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: License :: OSI Approved :: Apache Software License
|
||||
Classifier: License :: OSI Approved :: BSD License
|
||||
Classifier: Natural Language :: English
|
||||
Classifier: Operating System :: MacOS :: MacOS X
|
||||
Classifier: Operating System :: POSIX
|
||||
Classifier: Operating System :: POSIX :: BSD
|
||||
Classifier: Operating System :: POSIX :: Linux
|
||||
Classifier: Operating System :: Microsoft :: Windows
|
||||
Classifier: Programming Language :: Python
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: Programming Language :: Python :: 3 :: Only
|
||||
Classifier: Programming Language :: Python :: 3.6
|
||||
Classifier: Programming Language :: Python :: 3.7
|
||||
Classifier: Programming Language :: Python :: 3.8
|
||||
Classifier: Programming Language :: Python :: 3.9
|
||||
Classifier: Programming Language :: Python :: 3.10
|
||||
Classifier: Programming Language :: Python :: 3.11
|
||||
Classifier: Programming Language :: Python :: Implementation :: CPython
|
||||
Classifier: Programming Language :: Python :: Implementation :: PyPy
|
||||
Classifier: Topic :: Security :: Cryptography
|
||||
Requires-Python: >=3.6
|
||||
Description-Content-Type: text/x-rst
|
||||
License-File: LICENSE
|
||||
License-File: LICENSE.APACHE
|
||||
License-File: LICENSE.BSD
|
||||
License-File: LICENSE.PSF
|
||||
Requires-Dist: cffi (>=1.12)
|
||||
Provides-Extra: docs
|
||||
Requires-Dist: sphinx (>=5.3.0) ; extra == 'docs'
|
||||
Requires-Dist: sphinx-rtd-theme (>=1.1.1) ; extra == 'docs'
|
||||
Provides-Extra: docstest
|
||||
Requires-Dist: pyenchant (>=1.6.11) ; extra == 'docstest'
|
||||
Requires-Dist: twine (>=1.12.0) ; extra == 'docstest'
|
||||
Requires-Dist: sphinxcontrib-spelling (>=4.0.1) ; extra == 'docstest'
|
||||
Provides-Extra: pep8test
|
||||
Requires-Dist: black ; extra == 'pep8test'
|
||||
Requires-Dist: ruff ; extra == 'pep8test'
|
||||
Requires-Dist: mypy ; extra == 'pep8test'
|
||||
Requires-Dist: types-pytz ; extra == 'pep8test'
|
||||
Requires-Dist: types-requests ; extra == 'pep8test'
|
||||
Requires-Dist: check-manifest ; extra == 'pep8test'
|
||||
Provides-Extra: sdist
|
||||
Requires-Dist: setuptools-rust (>=0.11.4) ; extra == 'sdist'
|
||||
Provides-Extra: ssh
|
||||
Requires-Dist: bcrypt (>=3.1.5) ; extra == 'ssh'
|
||||
Provides-Extra: test
|
||||
Requires-Dist: pytest (>=6.2.0) ; extra == 'test'
|
||||
Requires-Dist: pytest-shard (>=0.1.2) ; extra == 'test'
|
||||
Requires-Dist: pytest-benchmark ; extra == 'test'
|
||||
Requires-Dist: pytest-cov ; extra == 'test'
|
||||
Requires-Dist: pytest-subtests ; extra == 'test'
|
||||
Requires-Dist: pytest-xdist ; extra == 'test'
|
||||
Requires-Dist: pretend ; extra == 'test'
|
||||
Requires-Dist: iso8601 ; extra == 'test'
|
||||
Requires-Dist: pytz ; extra == 'test'
|
||||
Requires-Dist: hypothesis (!=3.79.2,>=1.11.4) ; extra == 'test'
|
||||
Provides-Extra: test-randomorder
|
||||
Requires-Dist: pytest-randomly ; extra == 'test-randomorder'
|
||||
Provides-Extra: tox
|
||||
Requires-Dist: tox ; extra == 'tox'
|
||||
|
||||
pyca/cryptography
|
||||
=================
|
||||
|
||||
.. image:: https://img.shields.io/pypi/v/cryptography.svg
|
||||
:target: https://pypi.org/project/cryptography/
|
||||
:alt: Latest Version
|
||||
|
||||
.. image:: https://readthedocs.org/projects/cryptography/badge/?version=latest
|
||||
:target: https://cryptography.io
|
||||
:alt: Latest Docs
|
||||
|
||||
.. image:: https://github.com/pyca/cryptography/workflows/CI/badge.svg?branch=main
|
||||
:target: https://github.com/pyca/cryptography/actions?query=workflow%3ACI+branch%3Amain
|
||||
|
||||
|
||||
``cryptography`` is a package which provides cryptographic recipes and
|
||||
primitives to Python developers. Our goal is for it to be your "cryptographic
|
||||
standard library". It supports Python 3.6+ and PyPy3 7.2+.
|
||||
|
||||
``cryptography`` includes both high level recipes and low level interfaces to
|
||||
common cryptographic algorithms such as symmetric ciphers, message digests, and
|
||||
key derivation functions. For example, to encrypt something with
|
||||
``cryptography``'s high level symmetric encryption recipe:
|
||||
|
||||
.. code-block:: pycon
|
||||
|
||||
>>> from cryptography.fernet import Fernet
|
||||
>>> # Put this somewhere safe!
|
||||
>>> key = Fernet.generate_key()
|
||||
>>> f = Fernet(key)
|
||||
>>> token = f.encrypt(b"A really secret message. Not for prying eyes.")
|
||||
>>> token
|
||||
b'...'
|
||||
>>> f.decrypt(token)
|
||||
b'A really secret message. Not for prying eyes.'
|
||||
|
||||
You can find more information in the `documentation`_.
|
||||
|
||||
You can install ``cryptography`` with:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
$ pip install cryptography
|
||||
|
||||
For full details see `the installation documentation`_.
|
||||
|
||||
Discussion
|
||||
~~~~~~~~~~
|
||||
|
||||
If you run into bugs, you can file them in our `issue tracker`_.
|
||||
|
||||
We maintain a `cryptography-dev`_ mailing list for development discussion.
|
||||
|
||||
You can also join ``#pyca`` on ``irc.libera.chat`` to ask questions or get
|
||||
involved.
|
||||
|
||||
Security
|
||||
~~~~~~~~
|
||||
|
||||
Need to report a security issue? Please consult our `security reporting`_
|
||||
documentation.
|
||||
|
||||
|
||||
.. _`documentation`: https://cryptography.io/
|
||||
.. _`the installation documentation`: https://cryptography.io/en/latest/installation/
|
||||
.. _`issue tracker`: https://github.com/pyca/cryptography/issues
|
||||
.. _`cryptography-dev`: https://mail.python.org/mailman/listinfo/cryptography-dev
|
||||
.. _`security reporting`: https://cryptography.io/en/latest/security/
|
181
py/gadget/tmp/dist/gadget/cryptography-39.0.1.dist-info/RECORD
vendored
Normal file
181
py/gadget/tmp/dist/gadget/cryptography-39.0.1.dist-info/RECORD
vendored
Normal file
@ -0,0 +1,181 @@
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/__about__.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/__init__.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/exceptions.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/fernet.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/__init__.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/_oid.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/backends/__init__.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/backends/openssl/__init__.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/backends/openssl/aead.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/backends/openssl/backend.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/backends/openssl/ciphers.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/backends/openssl/cmac.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/backends/openssl/decode_asn1.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/backends/openssl/dh.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/backends/openssl/dsa.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/backends/openssl/ec.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/backends/openssl/ed25519.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/backends/openssl/ed448.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/backends/openssl/hashes.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/backends/openssl/hmac.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/backends/openssl/poly1305.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/backends/openssl/rsa.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/backends/openssl/utils.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/backends/openssl/x25519.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/backends/openssl/x448.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/bindings/__init__.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/bindings/openssl/__init__.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/bindings/openssl/_conditional.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/bindings/openssl/binding.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/__init__.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/_asymmetric.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/_cipheralgorithm.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/_serialization.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/asymmetric/__init__.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/asymmetric/dh.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/asymmetric/dsa.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/asymmetric/ec.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/asymmetric/ed25519.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/asymmetric/ed448.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/asymmetric/padding.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/asymmetric/rsa.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/asymmetric/types.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/asymmetric/utils.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/asymmetric/x25519.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/asymmetric/x448.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/ciphers/__init__.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/ciphers/aead.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/ciphers/algorithms.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/ciphers/base.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/ciphers/modes.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/cmac.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/constant_time.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/hashes.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/hmac.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/kdf/__init__.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/kdf/concatkdf.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/kdf/hkdf.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/kdf/kbkdf.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/kdf/pbkdf2.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/kdf/scrypt.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/kdf/x963kdf.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/keywrap.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/padding.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/poly1305.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/serialization/__init__.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/serialization/base.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/serialization/pkcs12.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/serialization/ssh.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/twofactor/__init__.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/twofactor/hotp.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/hazmat/primitives/twofactor/totp.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/utils.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/x509/__init__.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/x509/base.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/x509/certificate_transparency.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/x509/extensions.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/x509/general_name.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/x509/name.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/x509/ocsp.cpython-39.pyc,,
|
||||
../../../../Library/Caches/com.apple.python/Users/ymq/py3/lib/python3.9/site-packages/cryptography/x509/oid.cpython-39.pyc,,
|
||||
cryptography-39.0.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
cryptography-39.0.1.dist-info/LICENSE,sha256=Q9rSzHUqtyHNmp827OcPtTq3cTVR8tPYaU2OjFoG1uI,323
|
||||
cryptography-39.0.1.dist-info/LICENSE.APACHE,sha256=qsc7MUj20dcRHbyjIJn2jSbGRMaBOuHk8F9leaomY_4,11360
|
||||
cryptography-39.0.1.dist-info/LICENSE.BSD,sha256=YCxMdILeZHndLpeTzaJ15eY9dz2s0eymiSMqtwCPtPs,1532
|
||||
cryptography-39.0.1.dist-info/LICENSE.PSF,sha256=aT7ApmKzn5laTyUrA6YiKUVHDBtvEsoCkY5O_g32S58,2415
|
||||
cryptography-39.0.1.dist-info/METADATA,sha256=QpmrTLHwl7S9Sp8wcADMGdQBcpsdevmRmWVKZtqSrZM,5628
|
||||
cryptography-39.0.1.dist-info/RECORD,,
|
||||
cryptography-39.0.1.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
cryptography-39.0.1.dist-info/WHEEL,sha256=FmT_KViOQdJLvL-S_hMcAzQyp9nazaM9sbbg3LbxwT4,114
|
||||
cryptography-39.0.1.dist-info/top_level.txt,sha256=KNaT-Sn2K4uxNaEbe6mYdDn3qWDMlp4y-MtWfB73nJc,13
|
||||
cryptography/__about__.py,sha256=sNykIcMOtnMaGmlfsrK63hRB4g97t7_x3ZNWcDU03No,417
|
||||
cryptography/__init__.py,sha256=iQ8I-Ks1V8lhzOac6IRPpiZZak2MvW-Gvduvhl0lXg8,781
|
||||
cryptography/exceptions.py,sha256=sN_VVTF_LuKMM6R-lIASFFuzAmz1uZ2Qbcdko9WyS64,1471
|
||||
cryptography/fernet.py,sha256=qO4sQurx79k-5yOh4UnUZGm51zod0wRXJchz0l063To,6851
|
||||
cryptography/hazmat/__init__.py,sha256=OYlvgprzULzZlsf3yYTsd6VUVyQmpsbHjgJdNnsyRwE,418
|
||||
cryptography/hazmat/_oid.py,sha256=rCvnwb0z0VCKn7Y92IEQAoPErrANWREydYflZSNRrao,14155
|
||||
cryptography/hazmat/backends/__init__.py,sha256=bgrjB1SX2vXX-rmfG7A4PqGkq-isqQVXGaZtjWHAgj0,324
|
||||
cryptography/hazmat/backends/openssl/__init__.py,sha256=oCa7eZbqvHsQ1pBeD_OOfnGxVaZbCfWnAKnHqOyPf1c,270
|
||||
cryptography/hazmat/backends/openssl/aead.py,sha256=uS6dkj7hKQzrQXyktJUXnBK2212sW18RSlXzGp4X5W8,9830
|
||||
cryptography/hazmat/backends/openssl/backend.py,sha256=8XELtLZx3twWXGbS41StTpYU9BkWTUA4ms2d966qT70,95375
|
||||
cryptography/hazmat/backends/openssl/ciphers.py,sha256=JyUPqMve2r0axe14Y7CBDwG4ZJ1wmpf4Bniffz3nyHw,10364
|
||||
cryptography/hazmat/backends/openssl/cmac.py,sha256=cFZtDpqN5PNzo1X9tm8N8WDV5X81GRFXuXRUsjyFtF4,3005
|
||||
cryptography/hazmat/backends/openssl/decode_asn1.py,sha256=nSqtgO5MJVf_UUkvw9tez10zhGnsGHq24OP1X2GKOe4,1113
|
||||
cryptography/hazmat/backends/openssl/dh.py,sha256=dmWD1JK5mJenrVRJqd_u4hkOI4Y5Zalhu8HtwEDYUxI,12216
|
||||
cryptography/hazmat/backends/openssl/dsa.py,sha256=SQwoCTiNHrWjDQOFag3GznWG5K9CWM1AizqJ4usTRbY,8927
|
||||
cryptography/hazmat/backends/openssl/ec.py,sha256=kgxwW508FTXDwGG-7pSywBLlICZKKfo4bcTHnNpsvJY,11103
|
||||
cryptography/hazmat/backends/openssl/ed25519.py,sha256=adWaawleloe9T0BctejcclybE51dwb-CmL_b0f6zBiU,5921
|
||||
cryptography/hazmat/backends/openssl/ed448.py,sha256=Ja_GMzDBcs_8N2PpmU2dd6sszbJh3xP-TrN88MkQLBI,5875
|
||||
cryptography/hazmat/backends/openssl/hashes.py,sha256=yFuHeO8qDPRbH2B9JJtW51wEVfhu11SFs3lhHBHGyPA,3240
|
||||
cryptography/hazmat/backends/openssl/hmac.py,sha256=mN7irlzO6Rbc3UIDqlySwaW5KoCn28N8gKS3lh9WEUg,3094
|
||||
cryptography/hazmat/backends/openssl/poly1305.py,sha256=Oivx5k9DcAU_BSySxEQiw5tE1pcz-ljmFpmXAPZqJrI,2513
|
||||
cryptography/hazmat/backends/openssl/rsa.py,sha256=bTVNj5ODSDvgCl_OdTolCMZC25okI_AU2g7qAr5qlfk,21626
|
||||
cryptography/hazmat/backends/openssl/utils.py,sha256=7Ara81KkY0QCLPqW6kUG9dEsp52cZ3kOUJczwEpecJ0,1977
|
||||
cryptography/hazmat/backends/openssl/x25519.py,sha256=Fu8e-z3iV69oVIXz962vu0VRKRTsuFAUpuquEfSm9tY,4753
|
||||
cryptography/hazmat/backends/openssl/x448.py,sha256=6tZgh44ipS_UWJ6amueXxc8xIXdIfFtdpvnhri-oxXs,4339
|
||||
cryptography/hazmat/bindings/__init__.py,sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y,180
|
||||
cryptography/hazmat/bindings/_openssl.abi3.so,sha256=--Ol6PZnHB-RsWZIQYmEGbAqXeauy9DR2OWVlU7jKiM,11632061
|
||||
cryptography/hazmat/bindings/_openssl.pyi,sha256=mpNJLuYLbCVrd5i33FBTmWwL_55Dw7JPkSLlSX9Q7oI,230
|
||||
cryptography/hazmat/bindings/_rust.abi3.so,sha256=2rBafTGRaoXlmvrAEz9SsRECOHRaEVg7SX4JJ1rGLss,4093146
|
||||
cryptography/hazmat/bindings/_rust/__init__.pyi,sha256=CHojGtYxYjj16E8tJiVJy950XuGMATdGq6PPkztHQxs,983
|
||||
cryptography/hazmat/bindings/_rust/asn1.pyi,sha256=9CyI-grOsLQB_hfnhJPoG9dNOdJ7Zg6B0iUpzCowh44,592
|
||||
cryptography/hazmat/bindings/_rust/ocsp.pyi,sha256=Y6ZY8P6xlz5WFedNj1U4nxcaFFXFTHUVnGFB6LA9b9M,909
|
||||
cryptography/hazmat/bindings/_rust/pkcs7.pyi,sha256=VkTC78wjJgb_qrboOYIFPuFZ3W46zsr6zsxnlrOMwao,460
|
||||
cryptography/hazmat/bindings/_rust/x509.pyi,sha256=jwTin2QHfdX7XfhZPwMp0JVw_UbyB-YG2GGwFG15a74,1751
|
||||
cryptography/hazmat/bindings/openssl/__init__.py,sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y,180
|
||||
cryptography/hazmat/bindings/openssl/_conditional.py,sha256=M7T58AwF0LqrUWzMofCB8t8WKITd2-UJqMdZAc_bL9A,9893
|
||||
cryptography/hazmat/bindings/openssl/binding.py,sha256=ItRz2bAUPbtHaQFtH7dGmazO5kspBh6gjBdRVzcfo8k,8738
|
||||
cryptography/hazmat/primitives/__init__.py,sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y,180
|
||||
cryptography/hazmat/primitives/_asymmetric.py,sha256=QacvnyA1fcXWbSAASCiodHVcTYwkaMdzq6KUIlaO7H0,496
|
||||
cryptography/hazmat/primitives/_cipheralgorithm.py,sha256=3VSLRa30MqRs9qeNwopLG3_7bIQAp7Q77EJk6i9yJEs,1063
|
||||
cryptography/hazmat/primitives/_serialization.py,sha256=HssBsIm3rNVPct1nZTACJzbymZc2WaZAWdkg1l5slD0,5196
|
||||
cryptography/hazmat/primitives/asymmetric/__init__.py,sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y,180
|
||||
cryptography/hazmat/primitives/asymmetric/dh.py,sha256=swBaY7eQWFb6EEc8mxygeryA7pEXkbjjU9-fx-0G2gE,6627
|
||||
cryptography/hazmat/primitives/asymmetric/dsa.py,sha256=JufsxrrxeJQlsiWMmx_44l90FNRw19o9kcKtk4rO8TU,7885
|
||||
cryptography/hazmat/primitives/asymmetric/ec.py,sha256=CdxppDV1lV2QlrQ0EhniqvFi8wp8PDYsvFWdpzyyVIY,12725
|
||||
cryptography/hazmat/primitives/asymmetric/ed25519.py,sha256=7Btmrsamd1joaFbjNOMekA4VtWfKJD-paJcubJzyRPc,2727
|
||||
cryptography/hazmat/primitives/asymmetric/ed448.py,sha256=oR-j4jGcWUnGxWi1GygHxVZbgkSOKHsR6y1E3Lf6wYM,2647
|
||||
cryptography/hazmat/primitives/asymmetric/padding.py,sha256=EkKuY9e6UFqSuQ0LvyKYKl_L19tOfNCTlHWEiKgHeUc,2690
|
||||
cryptography/hazmat/primitives/asymmetric/rsa.py,sha256=njFky5AkSrsBh47PeVLjj81SOLOiZaxAUSzGWD2Znxw,11479
|
||||
cryptography/hazmat/primitives/asymmetric/types.py,sha256=A-jXO0if3rZbKONGkYvisMiLntNx6P4g_xCNpxi50W8,1813
|
||||
cryptography/hazmat/primitives/asymmetric/utils.py,sha256=p6nF7EzF0sp5GYFTw1HEhPYYjuTik53WTUkvuPIfDRk,755
|
||||
cryptography/hazmat/primitives/asymmetric/x25519.py,sha256=-nbaGlgT1sufO9Ic-urwKDql8Da0U3GL6hZJIMqHgVc,2588
|
||||
cryptography/hazmat/primitives/asymmetric/x448.py,sha256=V3lxb1VOiRTa3bzVUC3uZat2ogfExUOdktCIGUUMZ2Y,2556
|
||||
cryptography/hazmat/primitives/ciphers/__init__.py,sha256=2K5I_haxK0BLNqSZcQUqcjf8FmHY8xV1U-XjfgUmkM8,645
|
||||
cryptography/hazmat/primitives/ciphers/aead.py,sha256=vteCHw01e57SKCpfkbiPZw4CLswb9-40Ozhbqh_YmHI,11940
|
||||
cryptography/hazmat/primitives/ciphers/algorithms.py,sha256=J1qeJK97fpSaX1E0ENsWvJG_qKGoOZvm57baBGOQofQ,5135
|
||||
cryptography/hazmat/primitives/ciphers/base.py,sha256=HFC7opE-LpjxBI3g7v2Q1EGb3VhKj-JBKNFsL_-AlnY,8270
|
||||
cryptography/hazmat/primitives/ciphers/modes.py,sha256=OnoG6UsqsLzV_zfIjJySoE-cOakfiloclOa99t-nNWM,8358
|
||||
cryptography/hazmat/primitives/cmac.py,sha256=ZbpwI87EhO3maiwqzttN1z0ObsAO1ufnl2Px5b9uJ1c,2036
|
||||
cryptography/hazmat/primitives/constant_time.py,sha256=6bkW00QjhKusdgsQbexXhMlGX0XRN59XNmxWS2W38NA,387
|
||||
cryptography/hazmat/primitives/hashes.py,sha256=RuDy0vgDOZh8BAH-2RTiETWvlJR2giBHgAYYFCVgxQo,6043
|
||||
cryptography/hazmat/primitives/hmac.py,sha256=pKiyxmJVcixW7Xk7w4ofde6Z7F8UohqGZa01PoxRotc,2122
|
||||
cryptography/hazmat/primitives/kdf/__init__.py,sha256=DcZhzfLG8d8IYBH771lGTVU5S87OQDpu3nrfOwZnsmA,715
|
||||
cryptography/hazmat/primitives/kdf/concatkdf.py,sha256=nz7Paa4oBXXPpCJO-6-tm_zxvOwxpwtjaXUzF5Ylf9A,3759
|
||||
cryptography/hazmat/primitives/kdf/hkdf.py,sha256=eQrZVEuv_GcSXpxSYR2GH3H8UJJXKsk4EZ2euJA4srw,3018
|
||||
cryptography/hazmat/primitives/kdf/kbkdf.py,sha256=Ys2ITSbEw49V1v_DagQBd17owQr2A2iyPue4mot4Z_g,9196
|
||||
cryptography/hazmat/primitives/kdf/pbkdf2.py,sha256=wEMH4CJfPccCg9apQLXyWUWBrZLTpYLLnoZEnzvaHQo,2032
|
||||
cryptography/hazmat/primitives/kdf/scrypt.py,sha256=Wt7jj51vsedNtQX-LZI41geqUZnBFYnrhOXpoheLsOM,2227
|
||||
cryptography/hazmat/primitives/kdf/x963kdf.py,sha256=H401RIRI2cIu52v8IM6ZCqDdCO2zuJPQogS2w_yIGpc,2005
|
||||
cryptography/hazmat/primitives/keywrap.py,sha256=TWqyG9K7k-Ymq4kcIw7u3NIKUPVDtv6bimwxIJYTe20,5643
|
||||
cryptography/hazmat/primitives/padding.py,sha256=xruasOE5Cd8KEQ-yp9W6v9WKPvKH-GudHCPKQ7A8HfI,6207
|
||||
cryptography/hazmat/primitives/poly1305.py,sha256=QvxPMrqjgKJt0mOZSeZKk4NcxsNCd2kgfI-X1CmyUW4,1837
|
||||
cryptography/hazmat/primitives/serialization/__init__.py,sha256=pKGAzJ0YIIOutw1sC1paGCiqKSXhUwu7dBkAxwjacQU,1196
|
||||
cryptography/hazmat/primitives/serialization/base.py,sha256=yYluZmJzaOsClGO0aUk5QZ3tcFDDFcNaoK6EevJcrAw,1967
|
||||
cryptography/hazmat/primitives/serialization/pkcs12.py,sha256=mEd4_K-5YF4BVqmAMFFEMir6wCFA0j_rKlu_Ef4QLRQ,6716
|
||||
cryptography/hazmat/primitives/serialization/pkcs7.py,sha256=97USeLUaVfGsJp6mKpoDC4SCLNYmJTcyW2vOzNG0b4w,7055
|
||||
cryptography/hazmat/primitives/serialization/ssh.py,sha256=EZ9a1FiAaxznp6b8L99lt-BspSnleHGlU-3XRwLVvfc,23966
|
||||
cryptography/hazmat/primitives/twofactor/__init__.py,sha256=ZHo4zwWidFP2RWFl8luiNuYkVMZPghzx54izPNSCtD4,222
|
||||
cryptography/hazmat/primitives/twofactor/hotp.py,sha256=DT4RoUzQtiFwBw30GnDpe9L0c2W9w6jirsR74QtS_rA,2989
|
||||
cryptography/hazmat/primitives/twofactor/totp.py,sha256=Pr2Zh9KHqYGyix2C9KCAEXAjqOgkqBrF_BdGLv9INcI,1449
|
||||
cryptography/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
cryptography/utils.py,sha256=lBhYLBbA8MXX_yyZmhY3lOQ5Cyp3iZWBD18l49WAXCE,4095
|
||||
cryptography/x509/__init__.py,sha256=4WL6dxMLEWM9Wa9f_SpNbwcQNg76dut5zigRcHpRoTA,7719
|
||||
cryptography/x509/base.py,sha256=6oZ_nqLqO-eya_KTTCcTRP7Pr8d2YUvZTN3xxyLnZzw,34442
|
||||
cryptography/x509/certificate_transparency.py,sha256=jkjOvVu8bS5ljHov2AWdWScENQxylmDgESk01koC0Rs,2226
|
||||
cryptography/x509/extensions.py,sha256=ZWp47YmQ30KcLB25j7tWLcAeyEHw4DeQleeCmfcZqE0,65289
|
||||
cryptography/x509/general_name.py,sha256=976U2AwKWDXJEwas2JgByeSpfG2IKyWREL9oB5m6Azo,7907
|
||||
cryptography/x509/name.py,sha256=lIYhyGvkcKiFxBSqgahtdc_zy6MeshgQ9O0YdXxXIRM,14837
|
||||
cryptography/x509/ocsp.py,sha256=Lq23RjbLj0tUrsQbvMF8Mt1vD2s9-f4PhxrBXSECJ4s,18507
|
||||
cryptography/x509/oid.py,sha256=dAllMplMi_Kc_lEiQKnSM-rTN5w--a1UZucV-HvQOb0,793
|
0
py/gadget/tmp/dist/gadget/cryptography-39.0.1.dist-info/REQUESTED
vendored
Normal file
0
py/gadget/tmp/dist/gadget/cryptography-39.0.1.dist-info/REQUESTED
vendored
Normal file
5
py/gadget/tmp/dist/gadget/cryptography-39.0.1.dist-info/WHEEL
vendored
Normal file
5
py/gadget/tmp/dist/gadget/cryptography-39.0.1.dist-info/WHEEL
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: bdist_wheel (0.38.4)
|
||||
Root-Is-Purelib: false
|
||||
Tag: cp36-abi3-macosx_10_12_universal2
|
||||
|
1
py/gadget/tmp/dist/gadget/cryptography-39.0.1.dist-info/top_level.txt
vendored
Normal file
1
py/gadget/tmp/dist/gadget/cryptography-39.0.1.dist-info/top_level.txt
vendored
Normal file
@ -0,0 +1 @@
|
||||
cryptography
|
BIN
py/gadget/tmp/dist/gadget/cryptography/hazmat/bindings/_openssl.abi3.so
vendored
Executable file
BIN
py/gadget/tmp/dist/gadget/cryptography/hazmat/bindings/_openssl.abi3.so
vendored
Executable file
Binary file not shown.
BIN
py/gadget/tmp/dist/gadget/cryptography/hazmat/bindings/_rust.abi3.so
vendored
Executable file
BIN
py/gadget/tmp/dist/gadget/cryptography/hazmat/bindings/_rust.abi3.so
vendored
Executable file
Binary file not shown.
17
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/README.txt
vendored
Normal file
17
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/README.txt
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
============================================
|
||||
``docutils/parsers/rst/include`` Directory
|
||||
============================================
|
||||
|
||||
This directory contains standard data files intended for inclusion in
|
||||
reStructuredText documents. To access these files, use the "include"
|
||||
directive with the special syntax for standard "include" data files,
|
||||
angle brackets around the file name::
|
||||
|
||||
.. include:: <isonum.txt>
|
||||
|
||||
See the documentation for the `"include" directive`__ and
|
||||
`reStructuredText Standard Definition Files`__ for
|
||||
details.
|
||||
|
||||
__ https://docutils.sourceforge.io/docs/ref/rst/directives.html#include
|
||||
__ https://docutils.sourceforge.io/docs/ref/rst/definitions.html
|
162
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/isoamsa.txt
vendored
Normal file
162
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/isoamsa.txt
vendored
Normal file
@ -0,0 +1,162 @@
|
||||
.. This data file has been placed in the public domain.
|
||||
.. Derived from the Unicode character mappings available from
|
||||
<http://www.w3.org/2003/entities/xml/>.
|
||||
Processed by unicode2rstsubs.py, part of Docutils:
|
||||
<https://docutils.sourceforge.io>.
|
||||
|
||||
.. |angzarr| unicode:: U+0237C .. RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW
|
||||
.. |cirmid| unicode:: U+02AEF .. VERTICAL LINE WITH CIRCLE ABOVE
|
||||
.. |cudarrl| unicode:: U+02938 .. RIGHT-SIDE ARC CLOCKWISE ARROW
|
||||
.. |cudarrr| unicode:: U+02935 .. ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS
|
||||
.. |cularr| unicode:: U+021B6 .. ANTICLOCKWISE TOP SEMICIRCLE ARROW
|
||||
.. |cularrp| unicode:: U+0293D .. TOP ARC ANTICLOCKWISE ARROW WITH PLUS
|
||||
.. |curarr| unicode:: U+021B7 .. CLOCKWISE TOP SEMICIRCLE ARROW
|
||||
.. |curarrm| unicode:: U+0293C .. TOP ARC CLOCKWISE ARROW WITH MINUS
|
||||
.. |Darr| unicode:: U+021A1 .. DOWNWARDS TWO HEADED ARROW
|
||||
.. |dArr| unicode:: U+021D3 .. DOWNWARDS DOUBLE ARROW
|
||||
.. |darr2| unicode:: U+021CA .. DOWNWARDS PAIRED ARROWS
|
||||
.. |ddarr| unicode:: U+021CA .. DOWNWARDS PAIRED ARROWS
|
||||
.. |DDotrahd| unicode:: U+02911 .. RIGHTWARDS ARROW WITH DOTTED STEM
|
||||
.. |dfisht| unicode:: U+0297F .. DOWN FISH TAIL
|
||||
.. |dHar| unicode:: U+02965 .. DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
|
||||
.. |dharl| unicode:: U+021C3 .. DOWNWARDS HARPOON WITH BARB LEFTWARDS
|
||||
.. |dharr| unicode:: U+021C2 .. DOWNWARDS HARPOON WITH BARB RIGHTWARDS
|
||||
.. |dlarr| unicode:: U+02199 .. SOUTH WEST ARROW
|
||||
.. |drarr| unicode:: U+02198 .. SOUTH EAST ARROW
|
||||
.. |duarr| unicode:: U+021F5 .. DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW
|
||||
.. |duhar| unicode:: U+0296F .. DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
|
||||
.. |dzigrarr| unicode:: U+027FF .. LONG RIGHTWARDS SQUIGGLE ARROW
|
||||
.. |erarr| unicode:: U+02971 .. EQUALS SIGN ABOVE RIGHTWARDS ARROW
|
||||
.. |hArr| unicode:: U+021D4 .. LEFT RIGHT DOUBLE ARROW
|
||||
.. |harr| unicode:: U+02194 .. LEFT RIGHT ARROW
|
||||
.. |harrcir| unicode:: U+02948 .. LEFT RIGHT ARROW THROUGH SMALL CIRCLE
|
||||
.. |harrw| unicode:: U+021AD .. LEFT RIGHT WAVE ARROW
|
||||
.. |hoarr| unicode:: U+021FF .. LEFT RIGHT OPEN-HEADED ARROW
|
||||
.. |imof| unicode:: U+022B7 .. IMAGE OF
|
||||
.. |lAarr| unicode:: U+021DA .. LEFTWARDS TRIPLE ARROW
|
||||
.. |Larr| unicode:: U+0219E .. LEFTWARDS TWO HEADED ARROW
|
||||
.. |larr2| unicode:: U+021C7 .. LEFTWARDS PAIRED ARROWS
|
||||
.. |larrbfs| unicode:: U+0291F .. LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND
|
||||
.. |larrfs| unicode:: U+0291D .. LEFTWARDS ARROW TO BLACK DIAMOND
|
||||
.. |larrhk| unicode:: U+021A9 .. LEFTWARDS ARROW WITH HOOK
|
||||
.. |larrlp| unicode:: U+021AB .. LEFTWARDS ARROW WITH LOOP
|
||||
.. |larrpl| unicode:: U+02939 .. LEFT-SIDE ARC ANTICLOCKWISE ARROW
|
||||
.. |larrsim| unicode:: U+02973 .. LEFTWARDS ARROW ABOVE TILDE OPERATOR
|
||||
.. |larrtl| unicode:: U+021A2 .. LEFTWARDS ARROW WITH TAIL
|
||||
.. |lAtail| unicode:: U+0291B .. LEFTWARDS DOUBLE ARROW-TAIL
|
||||
.. |latail| unicode:: U+02919 .. LEFTWARDS ARROW-TAIL
|
||||
.. |lBarr| unicode:: U+0290E .. LEFTWARDS TRIPLE DASH ARROW
|
||||
.. |lbarr| unicode:: U+0290C .. LEFTWARDS DOUBLE DASH ARROW
|
||||
.. |ldca| unicode:: U+02936 .. ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS
|
||||
.. |ldrdhar| unicode:: U+02967 .. LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
|
||||
.. |ldrushar| unicode:: U+0294B .. LEFT BARB DOWN RIGHT BARB UP HARPOON
|
||||
.. |ldsh| unicode:: U+021B2 .. DOWNWARDS ARROW WITH TIP LEFTWARDS
|
||||
.. |lfisht| unicode:: U+0297C .. LEFT FISH TAIL
|
||||
.. |lHar| unicode:: U+02962 .. LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN
|
||||
.. |lhard| unicode:: U+021BD .. LEFTWARDS HARPOON WITH BARB DOWNWARDS
|
||||
.. |lharu| unicode:: U+021BC .. LEFTWARDS HARPOON WITH BARB UPWARDS
|
||||
.. |lharul| unicode:: U+0296A .. LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
|
||||
.. |llarr| unicode:: U+021C7 .. LEFTWARDS PAIRED ARROWS
|
||||
.. |llhard| unicode:: U+0296B .. LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
|
||||
.. |loarr| unicode:: U+021FD .. LEFTWARDS OPEN-HEADED ARROW
|
||||
.. |lrarr| unicode:: U+021C6 .. LEFTWARDS ARROW OVER RIGHTWARDS ARROW
|
||||
.. |lrarr2| unicode:: U+021C6 .. LEFTWARDS ARROW OVER RIGHTWARDS ARROW
|
||||
.. |lrhar| unicode:: U+021CB .. LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON
|
||||
.. |lrhar2| unicode:: U+021CB .. LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON
|
||||
.. |lrhard| unicode:: U+0296D .. RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH
|
||||
.. |lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS
|
||||
.. |lurdshar| unicode:: U+0294A .. LEFT BARB UP RIGHT BARB DOWN HARPOON
|
||||
.. |luruhar| unicode:: U+02966 .. LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP
|
||||
.. |Map| unicode:: U+02905 .. RIGHTWARDS TWO-HEADED ARROW FROM BAR
|
||||
.. |map| unicode:: U+021A6 .. RIGHTWARDS ARROW FROM BAR
|
||||
.. |midcir| unicode:: U+02AF0 .. VERTICAL LINE WITH CIRCLE BELOW
|
||||
.. |mumap| unicode:: U+022B8 .. MULTIMAP
|
||||
.. |nearhk| unicode:: U+02924 .. NORTH EAST ARROW WITH HOOK
|
||||
.. |neArr| unicode:: U+021D7 .. NORTH EAST DOUBLE ARROW
|
||||
.. |nearr| unicode:: U+02197 .. NORTH EAST ARROW
|
||||
.. |nesear| unicode:: U+02928 .. NORTH EAST ARROW AND SOUTH EAST ARROW
|
||||
.. |nhArr| unicode:: U+021CE .. LEFT RIGHT DOUBLE ARROW WITH STROKE
|
||||
.. |nharr| unicode:: U+021AE .. LEFT RIGHT ARROW WITH STROKE
|
||||
.. |nlArr| unicode:: U+021CD .. LEFTWARDS DOUBLE ARROW WITH STROKE
|
||||
.. |nlarr| unicode:: U+0219A .. LEFTWARDS ARROW WITH STROKE
|
||||
.. |nrArr| unicode:: U+021CF .. RIGHTWARDS DOUBLE ARROW WITH STROKE
|
||||
.. |nrarr| unicode:: U+0219B .. RIGHTWARDS ARROW WITH STROKE
|
||||
.. |nrarrc| unicode:: U+02933 U+00338 .. WAVE ARROW POINTING DIRECTLY RIGHT with slash
|
||||
.. |nrarrw| unicode:: U+0219D U+00338 .. RIGHTWARDS WAVE ARROW with slash
|
||||
.. |nvHarr| unicode:: U+02904 .. LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE
|
||||
.. |nvlArr| unicode:: U+02902 .. LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE
|
||||
.. |nvrArr| unicode:: U+02903 .. RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE
|
||||
.. |nwarhk| unicode:: U+02923 .. NORTH WEST ARROW WITH HOOK
|
||||
.. |nwArr| unicode:: U+021D6 .. NORTH WEST DOUBLE ARROW
|
||||
.. |nwarr| unicode:: U+02196 .. NORTH WEST ARROW
|
||||
.. |nwnear| unicode:: U+02927 .. NORTH WEST ARROW AND NORTH EAST ARROW
|
||||
.. |olarr| unicode:: U+021BA .. ANTICLOCKWISE OPEN CIRCLE ARROW
|
||||
.. |orarr| unicode:: U+021BB .. CLOCKWISE OPEN CIRCLE ARROW
|
||||
.. |origof| unicode:: U+022B6 .. ORIGINAL OF
|
||||
.. |rAarr| unicode:: U+021DB .. RIGHTWARDS TRIPLE ARROW
|
||||
.. |Rarr| unicode:: U+021A0 .. RIGHTWARDS TWO HEADED ARROW
|
||||
.. |rarr2| unicode:: U+021C9 .. RIGHTWARDS PAIRED ARROWS
|
||||
.. |rarrap| unicode:: U+02975 .. RIGHTWARDS ARROW ABOVE ALMOST EQUAL TO
|
||||
.. |rarrbfs| unicode:: U+02920 .. RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND
|
||||
.. |rarrc| unicode:: U+02933 .. WAVE ARROW POINTING DIRECTLY RIGHT
|
||||
.. |rarrfs| unicode:: U+0291E .. RIGHTWARDS ARROW TO BLACK DIAMOND
|
||||
.. |rarrhk| unicode:: U+021AA .. RIGHTWARDS ARROW WITH HOOK
|
||||
.. |rarrlp| unicode:: U+021AC .. RIGHTWARDS ARROW WITH LOOP
|
||||
.. |rarrpl| unicode:: U+02945 .. RIGHTWARDS ARROW WITH PLUS BELOW
|
||||
.. |rarrsim| unicode:: U+02974 .. RIGHTWARDS ARROW ABOVE TILDE OPERATOR
|
||||
.. |Rarrtl| unicode:: U+02916 .. RIGHTWARDS TWO-HEADED ARROW WITH TAIL
|
||||
.. |rarrtl| unicode:: U+021A3 .. RIGHTWARDS ARROW WITH TAIL
|
||||
.. |rarrw| unicode:: U+0219D .. RIGHTWARDS WAVE ARROW
|
||||
.. |rAtail| unicode:: U+0291C .. RIGHTWARDS DOUBLE ARROW-TAIL
|
||||
.. |ratail| unicode:: U+0291A .. RIGHTWARDS ARROW-TAIL
|
||||
.. |RBarr| unicode:: U+02910 .. RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW
|
||||
.. |rBarr| unicode:: U+0290F .. RIGHTWARDS TRIPLE DASH ARROW
|
||||
.. |rbarr| unicode:: U+0290D .. RIGHTWARDS DOUBLE DASH ARROW
|
||||
.. |rdca| unicode:: U+02937 .. ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS
|
||||
.. |rdldhar| unicode:: U+02969 .. RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN
|
||||
.. |rdsh| unicode:: U+021B3 .. DOWNWARDS ARROW WITH TIP RIGHTWARDS
|
||||
.. |rfisht| unicode:: U+0297D .. RIGHT FISH TAIL
|
||||
.. |rHar| unicode:: U+02964 .. RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
|
||||
.. |rhard| unicode:: U+021C1 .. RIGHTWARDS HARPOON WITH BARB DOWNWARDS
|
||||
.. |rharu| unicode:: U+021C0 .. RIGHTWARDS HARPOON WITH BARB UPWARDS
|
||||
.. |rharul| unicode:: U+0296C .. RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH
|
||||
.. |rlarr| unicode:: U+021C4 .. RIGHTWARDS ARROW OVER LEFTWARDS ARROW
|
||||
.. |rlarr2| unicode:: U+021C4 .. RIGHTWARDS ARROW OVER LEFTWARDS ARROW
|
||||
.. |rlhar| unicode:: U+021CC .. RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON
|
||||
.. |rlhar2| unicode:: U+021CC .. RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON
|
||||
.. |roarr| unicode:: U+021FE .. RIGHTWARDS OPEN-HEADED ARROW
|
||||
.. |rrarr| unicode:: U+021C9 .. RIGHTWARDS PAIRED ARROWS
|
||||
.. |rsh| unicode:: U+021B1 .. UPWARDS ARROW WITH TIP RIGHTWARDS
|
||||
.. |ruluhar| unicode:: U+02968 .. RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP
|
||||
.. |searhk| unicode:: U+02925 .. SOUTH EAST ARROW WITH HOOK
|
||||
.. |seArr| unicode:: U+021D8 .. SOUTH EAST DOUBLE ARROW
|
||||
.. |searr| unicode:: U+02198 .. SOUTH EAST ARROW
|
||||
.. |seswar| unicode:: U+02929 .. SOUTH EAST ARROW AND SOUTH WEST ARROW
|
||||
.. |simrarr| unicode:: U+02972 .. TILDE OPERATOR ABOVE RIGHTWARDS ARROW
|
||||
.. |slarr| unicode:: U+02190 .. LEFTWARDS ARROW
|
||||
.. |srarr| unicode:: U+02192 .. RIGHTWARDS ARROW
|
||||
.. |swarhk| unicode:: U+02926 .. SOUTH WEST ARROW WITH HOOK
|
||||
.. |swArr| unicode:: U+021D9 .. SOUTH WEST DOUBLE ARROW
|
||||
.. |swarr| unicode:: U+02199 .. SOUTH WEST ARROW
|
||||
.. |swnwar| unicode:: U+0292A .. SOUTH WEST ARROW AND NORTH WEST ARROW
|
||||
.. |Uarr| unicode:: U+0219F .. UPWARDS TWO HEADED ARROW
|
||||
.. |uArr| unicode:: U+021D1 .. UPWARDS DOUBLE ARROW
|
||||
.. |uarr2| unicode:: U+021C8 .. UPWARDS PAIRED ARROWS
|
||||
.. |Uarrocir| unicode:: U+02949 .. UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE
|
||||
.. |udarr| unicode:: U+021C5 .. UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW
|
||||
.. |udhar| unicode:: U+0296E .. UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT
|
||||
.. |ufisht| unicode:: U+0297E .. UP FISH TAIL
|
||||
.. |uHar| unicode:: U+02963 .. UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT
|
||||
.. |uharl| unicode:: U+021BF .. UPWARDS HARPOON WITH BARB LEFTWARDS
|
||||
.. |uharr| unicode:: U+021BE .. UPWARDS HARPOON WITH BARB RIGHTWARDS
|
||||
.. |uuarr| unicode:: U+021C8 .. UPWARDS PAIRED ARROWS
|
||||
.. |vArr| unicode:: U+021D5 .. UP DOWN DOUBLE ARROW
|
||||
.. |varr| unicode:: U+02195 .. UP DOWN ARROW
|
||||
.. |xhArr| unicode:: U+027FA .. LONG LEFT RIGHT DOUBLE ARROW
|
||||
.. |xharr| unicode:: U+027F7 .. LONG LEFT RIGHT ARROW
|
||||
.. |xlArr| unicode:: U+027F8 .. LONG LEFTWARDS DOUBLE ARROW
|
||||
.. |xlarr| unicode:: U+027F5 .. LONG LEFTWARDS ARROW
|
||||
.. |xmap| unicode:: U+027FC .. LONG RIGHTWARDS ARROW FROM BAR
|
||||
.. |xrArr| unicode:: U+027F9 .. LONG RIGHTWARDS DOUBLE ARROW
|
||||
.. |xrarr| unicode:: U+027F6 .. LONG RIGHTWARDS ARROW
|
||||
.. |zigrarr| unicode:: U+021DD .. RIGHTWARDS SQUIGGLE ARROW
|
126
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/isoamsb.txt
vendored
Normal file
126
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/isoamsb.txt
vendored
Normal file
@ -0,0 +1,126 @@
|
||||
.. This data file has been placed in the public domain.
|
||||
.. Derived from the Unicode character mappings available from
|
||||
<http://www.w3.org/2003/entities/xml/>.
|
||||
Processed by unicode2rstsubs.py, part of Docutils:
|
||||
<https://docutils.sourceforge.io>.
|
||||
|
||||
.. |ac| unicode:: U+0223E .. INVERTED LAZY S
|
||||
.. |acE| unicode:: U+0223E U+00333 .. INVERTED LAZY S with double underline
|
||||
.. |amalg| unicode:: U+02A3F .. AMALGAMATION OR COPRODUCT
|
||||
.. |barvee| unicode:: U+022BD .. NOR
|
||||
.. |Barwed| unicode:: U+02306 .. PERSPECTIVE
|
||||
.. |barwed| unicode:: U+02305 .. PROJECTIVE
|
||||
.. |bsolb| unicode:: U+029C5 .. SQUARED FALLING DIAGONAL SLASH
|
||||
.. |Cap| unicode:: U+022D2 .. DOUBLE INTERSECTION
|
||||
.. |capand| unicode:: U+02A44 .. INTERSECTION WITH LOGICAL AND
|
||||
.. |capbrcup| unicode:: U+02A49 .. INTERSECTION ABOVE BAR ABOVE UNION
|
||||
.. |capcap| unicode:: U+02A4B .. INTERSECTION BESIDE AND JOINED WITH INTERSECTION
|
||||
.. |capcup| unicode:: U+02A47 .. INTERSECTION ABOVE UNION
|
||||
.. |capdot| unicode:: U+02A40 .. INTERSECTION WITH DOT
|
||||
.. |caps| unicode:: U+02229 U+0FE00 .. INTERSECTION with serifs
|
||||
.. |ccaps| unicode:: U+02A4D .. CLOSED INTERSECTION WITH SERIFS
|
||||
.. |ccups| unicode:: U+02A4C .. CLOSED UNION WITH SERIFS
|
||||
.. |ccupssm| unicode:: U+02A50 .. CLOSED UNION WITH SERIFS AND SMASH PRODUCT
|
||||
.. |coprod| unicode:: U+02210 .. N-ARY COPRODUCT
|
||||
.. |Cup| unicode:: U+022D3 .. DOUBLE UNION
|
||||
.. |cupbrcap| unicode:: U+02A48 .. UNION ABOVE BAR ABOVE INTERSECTION
|
||||
.. |cupcap| unicode:: U+02A46 .. UNION ABOVE INTERSECTION
|
||||
.. |cupcup| unicode:: U+02A4A .. UNION BESIDE AND JOINED WITH UNION
|
||||
.. |cupdot| unicode:: U+0228D .. MULTISET MULTIPLICATION
|
||||
.. |cupor| unicode:: U+02A45 .. UNION WITH LOGICAL OR
|
||||
.. |cups| unicode:: U+0222A U+0FE00 .. UNION with serifs
|
||||
.. |cuvee| unicode:: U+022CE .. CURLY LOGICAL OR
|
||||
.. |cuwed| unicode:: U+022CF .. CURLY LOGICAL AND
|
||||
.. |Dagger| unicode:: U+02021 .. DOUBLE DAGGER
|
||||
.. |dagger| unicode:: U+02020 .. DAGGER
|
||||
.. |diam| unicode:: U+022C4 .. DIAMOND OPERATOR
|
||||
.. |divonx| unicode:: U+022C7 .. DIVISION TIMES
|
||||
.. |eplus| unicode:: U+02A71 .. EQUALS SIGN ABOVE PLUS SIGN
|
||||
.. |hercon| unicode:: U+022B9 .. HERMITIAN CONJUGATE MATRIX
|
||||
.. |intcal| unicode:: U+022BA .. INTERCALATE
|
||||
.. |iprod| unicode:: U+02A3C .. INTERIOR PRODUCT
|
||||
.. |loplus| unicode:: U+02A2D .. PLUS SIGN IN LEFT HALF CIRCLE
|
||||
.. |lotimes| unicode:: U+02A34 .. MULTIPLICATION SIGN IN LEFT HALF CIRCLE
|
||||
.. |lthree| unicode:: U+022CB .. LEFT SEMIDIRECT PRODUCT
|
||||
.. |ltimes| unicode:: U+022C9 .. LEFT NORMAL FACTOR SEMIDIRECT PRODUCT
|
||||
.. |midast| unicode:: U+0002A .. ASTERISK
|
||||
.. |minusb| unicode:: U+0229F .. SQUARED MINUS
|
||||
.. |minusd| unicode:: U+02238 .. DOT MINUS
|
||||
.. |minusdu| unicode:: U+02A2A .. MINUS SIGN WITH DOT BELOW
|
||||
.. |ncap| unicode:: U+02A43 .. INTERSECTION WITH OVERBAR
|
||||
.. |ncup| unicode:: U+02A42 .. UNION WITH OVERBAR
|
||||
.. |oast| unicode:: U+0229B .. CIRCLED ASTERISK OPERATOR
|
||||
.. |ocir| unicode:: U+0229A .. CIRCLED RING OPERATOR
|
||||
.. |odash| unicode:: U+0229D .. CIRCLED DASH
|
||||
.. |odiv| unicode:: U+02A38 .. CIRCLED DIVISION SIGN
|
||||
.. |odot| unicode:: U+02299 .. CIRCLED DOT OPERATOR
|
||||
.. |odsold| unicode:: U+029BC .. CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN
|
||||
.. |ofcir| unicode:: U+029BF .. CIRCLED BULLET
|
||||
.. |ogt| unicode:: U+029C1 .. CIRCLED GREATER-THAN
|
||||
.. |ohbar| unicode:: U+029B5 .. CIRCLE WITH HORIZONTAL BAR
|
||||
.. |olcir| unicode:: U+029BE .. CIRCLED WHITE BULLET
|
||||
.. |olt| unicode:: U+029C0 .. CIRCLED LESS-THAN
|
||||
.. |omid| unicode:: U+029B6 .. CIRCLED VERTICAL BAR
|
||||
.. |ominus| unicode:: U+02296 .. CIRCLED MINUS
|
||||
.. |opar| unicode:: U+029B7 .. CIRCLED PARALLEL
|
||||
.. |operp| unicode:: U+029B9 .. CIRCLED PERPENDICULAR
|
||||
.. |oplus| unicode:: U+02295 .. CIRCLED PLUS
|
||||
.. |osol| unicode:: U+02298 .. CIRCLED DIVISION SLASH
|
||||
.. |Otimes| unicode:: U+02A37 .. MULTIPLICATION SIGN IN DOUBLE CIRCLE
|
||||
.. |otimes| unicode:: U+02297 .. CIRCLED TIMES
|
||||
.. |otimesas| unicode:: U+02A36 .. CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT
|
||||
.. |ovbar| unicode:: U+0233D .. APL FUNCTIONAL SYMBOL CIRCLE STILE
|
||||
.. |plusacir| unicode:: U+02A23 .. PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE
|
||||
.. |plusb| unicode:: U+0229E .. SQUARED PLUS
|
||||
.. |pluscir| unicode:: U+02A22 .. PLUS SIGN WITH SMALL CIRCLE ABOVE
|
||||
.. |plusdo| unicode:: U+02214 .. DOT PLUS
|
||||
.. |plusdu| unicode:: U+02A25 .. PLUS SIGN WITH DOT BELOW
|
||||
.. |pluse| unicode:: U+02A72 .. PLUS SIGN ABOVE EQUALS SIGN
|
||||
.. |plussim| unicode:: U+02A26 .. PLUS SIGN WITH TILDE BELOW
|
||||
.. |plustwo| unicode:: U+02A27 .. PLUS SIGN WITH SUBSCRIPT TWO
|
||||
.. |prod| unicode:: U+0220F .. N-ARY PRODUCT
|
||||
.. |race| unicode:: U+029DA .. LEFT DOUBLE WIGGLY FENCE
|
||||
.. |roplus| unicode:: U+02A2E .. PLUS SIGN IN RIGHT HALF CIRCLE
|
||||
.. |rotimes| unicode:: U+02A35 .. MULTIPLICATION SIGN IN RIGHT HALF CIRCLE
|
||||
.. |rthree| unicode:: U+022CC .. RIGHT SEMIDIRECT PRODUCT
|
||||
.. |rtimes| unicode:: U+022CA .. RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT
|
||||
.. |sdot| unicode:: U+022C5 .. DOT OPERATOR
|
||||
.. |sdotb| unicode:: U+022A1 .. SQUARED DOT OPERATOR
|
||||
.. |setmn| unicode:: U+02216 .. SET MINUS
|
||||
.. |simplus| unicode:: U+02A24 .. PLUS SIGN WITH TILDE ABOVE
|
||||
.. |smashp| unicode:: U+02A33 .. SMASH PRODUCT
|
||||
.. |solb| unicode:: U+029C4 .. SQUARED RISING DIAGONAL SLASH
|
||||
.. |sqcap| unicode:: U+02293 .. SQUARE CAP
|
||||
.. |sqcaps| unicode:: U+02293 U+0FE00 .. SQUARE CAP with serifs
|
||||
.. |sqcup| unicode:: U+02294 .. SQUARE CUP
|
||||
.. |sqcups| unicode:: U+02294 U+0FE00 .. SQUARE CUP with serifs
|
||||
.. |ssetmn| unicode:: U+02216 .. SET MINUS
|
||||
.. |sstarf| unicode:: U+022C6 .. STAR OPERATOR
|
||||
.. |subdot| unicode:: U+02ABD .. SUBSET WITH DOT
|
||||
.. |sum| unicode:: U+02211 .. N-ARY SUMMATION
|
||||
.. |supdot| unicode:: U+02ABE .. SUPERSET WITH DOT
|
||||
.. |timesb| unicode:: U+022A0 .. SQUARED TIMES
|
||||
.. |timesbar| unicode:: U+02A31 .. MULTIPLICATION SIGN WITH UNDERBAR
|
||||
.. |timesd| unicode:: U+02A30 .. MULTIPLICATION SIGN WITH DOT ABOVE
|
||||
.. |top| unicode:: U+022A4 .. DOWN TACK
|
||||
.. |tridot| unicode:: U+025EC .. WHITE UP-POINTING TRIANGLE WITH DOT
|
||||
.. |triminus| unicode:: U+02A3A .. MINUS SIGN IN TRIANGLE
|
||||
.. |triplus| unicode:: U+02A39 .. PLUS SIGN IN TRIANGLE
|
||||
.. |trisb| unicode:: U+029CD .. TRIANGLE WITH SERIFS AT BOTTOM
|
||||
.. |tritime| unicode:: U+02A3B .. MULTIPLICATION SIGN IN TRIANGLE
|
||||
.. |uplus| unicode:: U+0228E .. MULTISET UNION
|
||||
.. |veebar| unicode:: U+022BB .. XOR
|
||||
.. |wedbar| unicode:: U+02A5F .. LOGICAL AND WITH UNDERBAR
|
||||
.. |wreath| unicode:: U+02240 .. WREATH PRODUCT
|
||||
.. |xcap| unicode:: U+022C2 .. N-ARY INTERSECTION
|
||||
.. |xcirc| unicode:: U+025EF .. LARGE CIRCLE
|
||||
.. |xcup| unicode:: U+022C3 .. N-ARY UNION
|
||||
.. |xdtri| unicode:: U+025BD .. WHITE DOWN-POINTING TRIANGLE
|
||||
.. |xodot| unicode:: U+02A00 .. N-ARY CIRCLED DOT OPERATOR
|
||||
.. |xoplus| unicode:: U+02A01 .. N-ARY CIRCLED PLUS OPERATOR
|
||||
.. |xotime| unicode:: U+02A02 .. N-ARY CIRCLED TIMES OPERATOR
|
||||
.. |xsqcup| unicode:: U+02A06 .. N-ARY SQUARE UNION OPERATOR
|
||||
.. |xuplus| unicode:: U+02A04 .. N-ARY UNION OPERATOR WITH PLUS
|
||||
.. |xutri| unicode:: U+025B3 .. WHITE UP-POINTING TRIANGLE
|
||||
.. |xvee| unicode:: U+022C1 .. N-ARY LOGICAL OR
|
||||
.. |xwedge| unicode:: U+022C0 .. N-ARY LOGICAL AND
|
29
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/isoamsc.txt
vendored
Normal file
29
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/isoamsc.txt
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
.. This data file has been placed in the public domain.
|
||||
.. Derived from the Unicode character mappings available from
|
||||
<http://www.w3.org/2003/entities/xml/>.
|
||||
Processed by unicode2rstsubs.py, part of Docutils:
|
||||
<https://docutils.sourceforge.io>.
|
||||
|
||||
.. |dlcorn| unicode:: U+0231E .. BOTTOM LEFT CORNER
|
||||
.. |drcorn| unicode:: U+0231F .. BOTTOM RIGHT CORNER
|
||||
.. |gtlPar| unicode:: U+02995 .. DOUBLE LEFT ARC GREATER-THAN BRACKET
|
||||
.. |langd| unicode:: U+02991 .. LEFT ANGLE BRACKET WITH DOT
|
||||
.. |lbrke| unicode:: U+0298B .. LEFT SQUARE BRACKET WITH UNDERBAR
|
||||
.. |lbrksld| unicode:: U+0298F .. LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
|
||||
.. |lbrkslu| unicode:: U+0298D .. LEFT SQUARE BRACKET WITH TICK IN TOP CORNER
|
||||
.. |lceil| unicode:: U+02308 .. LEFT CEILING
|
||||
.. |lfloor| unicode:: U+0230A .. LEFT FLOOR
|
||||
.. |lmoust| unicode:: U+023B0 .. UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION
|
||||
.. |lpargt| unicode:: U+029A0 .. SPHERICAL ANGLE OPENING LEFT
|
||||
.. |lparlt| unicode:: U+02993 .. LEFT ARC LESS-THAN BRACKET
|
||||
.. |ltrPar| unicode:: U+02996 .. DOUBLE RIGHT ARC LESS-THAN BRACKET
|
||||
.. |rangd| unicode:: U+02992 .. RIGHT ANGLE BRACKET WITH DOT
|
||||
.. |rbrke| unicode:: U+0298C .. RIGHT SQUARE BRACKET WITH UNDERBAR
|
||||
.. |rbrksld| unicode:: U+0298E .. RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
|
||||
.. |rbrkslu| unicode:: U+02990 .. RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER
|
||||
.. |rceil| unicode:: U+02309 .. RIGHT CEILING
|
||||
.. |rfloor| unicode:: U+0230B .. RIGHT FLOOR
|
||||
.. |rmoust| unicode:: U+023B1 .. UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION
|
||||
.. |rpargt| unicode:: U+02994 .. RIGHT ARC GREATER-THAN BRACKET
|
||||
.. |ulcorn| unicode:: U+0231C .. TOP LEFT CORNER
|
||||
.. |urcorn| unicode:: U+0231D .. TOP RIGHT CORNER
|
96
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/isoamsn.txt
vendored
Normal file
96
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/isoamsn.txt
vendored
Normal file
@ -0,0 +1,96 @@
|
||||
.. This data file has been placed in the public domain.
|
||||
.. Derived from the Unicode character mappings available from
|
||||
<http://www.w3.org/2003/entities/xml/>.
|
||||
Processed by unicode2rstsubs.py, part of Docutils:
|
||||
<https://docutils.sourceforge.io>.
|
||||
|
||||
.. |gnap| unicode:: U+02A8A .. GREATER-THAN AND NOT APPROXIMATE
|
||||
.. |gnE| unicode:: U+02269 .. GREATER-THAN BUT NOT EQUAL TO
|
||||
.. |gne| unicode:: U+02A88 .. GREATER-THAN AND SINGLE-LINE NOT EQUAL TO
|
||||
.. |gnsim| unicode:: U+022E7 .. GREATER-THAN BUT NOT EQUIVALENT TO
|
||||
.. |gvnE| unicode:: U+02269 U+0FE00 .. GREATER-THAN BUT NOT EQUAL TO - with vertical stroke
|
||||
.. |lnap| unicode:: U+02A89 .. LESS-THAN AND NOT APPROXIMATE
|
||||
.. |lnE| unicode:: U+02268 .. LESS-THAN BUT NOT EQUAL TO
|
||||
.. |lne| unicode:: U+02A87 .. LESS-THAN AND SINGLE-LINE NOT EQUAL TO
|
||||
.. |lnsim| unicode:: U+022E6 .. LESS-THAN BUT NOT EQUIVALENT TO
|
||||
.. |lvnE| unicode:: U+02268 U+0FE00 .. LESS-THAN BUT NOT EQUAL TO - with vertical stroke
|
||||
.. |nap| unicode:: U+02249 .. NOT ALMOST EQUAL TO
|
||||
.. |napE| unicode:: U+02A70 U+00338 .. APPROXIMATELY EQUAL OR EQUAL TO with slash
|
||||
.. |napid| unicode:: U+0224B U+00338 .. TRIPLE TILDE with slash
|
||||
.. |ncong| unicode:: U+02247 .. NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO
|
||||
.. |ncongdot| unicode:: U+02A6D U+00338 .. CONGRUENT WITH DOT ABOVE with slash
|
||||
.. |nequiv| unicode:: U+02262 .. NOT IDENTICAL TO
|
||||
.. |ngE| unicode:: U+02267 U+00338 .. GREATER-THAN OVER EQUAL TO with slash
|
||||
.. |nge| unicode:: U+02271 .. NEITHER GREATER-THAN NOR EQUAL TO
|
||||
.. |nges| unicode:: U+02A7E U+00338 .. GREATER-THAN OR SLANTED EQUAL TO with slash
|
||||
.. |nGg| unicode:: U+022D9 U+00338 .. VERY MUCH GREATER-THAN with slash
|
||||
.. |ngsim| unicode:: U+02275 .. NEITHER GREATER-THAN NOR EQUIVALENT TO
|
||||
.. |nGt| unicode:: U+0226B U+020D2 .. MUCH GREATER THAN with vertical line
|
||||
.. |ngt| unicode:: U+0226F .. NOT GREATER-THAN
|
||||
.. |nGtv| unicode:: U+0226B U+00338 .. MUCH GREATER THAN with slash
|
||||
.. |nlE| unicode:: U+02266 U+00338 .. LESS-THAN OVER EQUAL TO with slash
|
||||
.. |nle| unicode:: U+02270 .. NEITHER LESS-THAN NOR EQUAL TO
|
||||
.. |nles| unicode:: U+02A7D U+00338 .. LESS-THAN OR SLANTED EQUAL TO with slash
|
||||
.. |nLl| unicode:: U+022D8 U+00338 .. VERY MUCH LESS-THAN with slash
|
||||
.. |nlsim| unicode:: U+02274 .. NEITHER LESS-THAN NOR EQUIVALENT TO
|
||||
.. |nLt| unicode:: U+0226A U+020D2 .. MUCH LESS THAN with vertical line
|
||||
.. |nlt| unicode:: U+0226E .. NOT LESS-THAN
|
||||
.. |nltri| unicode:: U+022EA .. NOT NORMAL SUBGROUP OF
|
||||
.. |nltrie| unicode:: U+022EC .. NOT NORMAL SUBGROUP OF OR EQUAL TO
|
||||
.. |nLtv| unicode:: U+0226A U+00338 .. MUCH LESS THAN with slash
|
||||
.. |nmid| unicode:: U+02224 .. DOES NOT DIVIDE
|
||||
.. |npar| unicode:: U+02226 .. NOT PARALLEL TO
|
||||
.. |npr| unicode:: U+02280 .. DOES NOT PRECEDE
|
||||
.. |nprcue| unicode:: U+022E0 .. DOES NOT PRECEDE OR EQUAL
|
||||
.. |npre| unicode:: U+02AAF U+00338 .. PRECEDES ABOVE SINGLE-LINE EQUALS SIGN with slash
|
||||
.. |nrtri| unicode:: U+022EB .. DOES NOT CONTAIN AS NORMAL SUBGROUP
|
||||
.. |nrtrie| unicode:: U+022ED .. DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL
|
||||
.. |nsc| unicode:: U+02281 .. DOES NOT SUCCEED
|
||||
.. |nsccue| unicode:: U+022E1 .. DOES NOT SUCCEED OR EQUAL
|
||||
.. |nsce| unicode:: U+02AB0 U+00338 .. SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN with slash
|
||||
.. |nsim| unicode:: U+02241 .. NOT TILDE
|
||||
.. |nsime| unicode:: U+02244 .. NOT ASYMPTOTICALLY EQUAL TO
|
||||
.. |nsmid| unicode:: U+02224 .. DOES NOT DIVIDE
|
||||
.. |nspar| unicode:: U+02226 .. NOT PARALLEL TO
|
||||
.. |nsqsube| unicode:: U+022E2 .. NOT SQUARE IMAGE OF OR EQUAL TO
|
||||
.. |nsqsupe| unicode:: U+022E3 .. NOT SQUARE ORIGINAL OF OR EQUAL TO
|
||||
.. |nsub| unicode:: U+02284 .. NOT A SUBSET OF
|
||||
.. |nsubE| unicode:: U+02AC5 U+00338 .. SUBSET OF ABOVE EQUALS SIGN with slash
|
||||
.. |nsube| unicode:: U+02288 .. NEITHER A SUBSET OF NOR EQUAL TO
|
||||
.. |nsup| unicode:: U+02285 .. NOT A SUPERSET OF
|
||||
.. |nsupE| unicode:: U+02AC6 U+00338 .. SUPERSET OF ABOVE EQUALS SIGN with slash
|
||||
.. |nsupe| unicode:: U+02289 .. NEITHER A SUPERSET OF NOR EQUAL TO
|
||||
.. |ntgl| unicode:: U+02279 .. NEITHER GREATER-THAN NOR LESS-THAN
|
||||
.. |ntlg| unicode:: U+02278 .. NEITHER LESS-THAN NOR GREATER-THAN
|
||||
.. |nvap| unicode:: U+0224D U+020D2 .. EQUIVALENT TO with vertical line
|
||||
.. |nVDash| unicode:: U+022AF .. NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
|
||||
.. |nVdash| unicode:: U+022AE .. DOES NOT FORCE
|
||||
.. |nvDash| unicode:: U+022AD .. NOT TRUE
|
||||
.. |nvdash| unicode:: U+022AC .. DOES NOT PROVE
|
||||
.. |nvge| unicode:: U+02265 U+020D2 .. GREATER-THAN OR EQUAL TO with vertical line
|
||||
.. |nvgt| unicode:: U+0003E U+020D2 .. GREATER-THAN SIGN with vertical line
|
||||
.. |nvle| unicode:: U+02264 U+020D2 .. LESS-THAN OR EQUAL TO with vertical line
|
||||
.. |nvlt| unicode:: U+0003C U+020D2 .. LESS-THAN SIGN with vertical line
|
||||
.. |nvltrie| unicode:: U+022B4 U+020D2 .. NORMAL SUBGROUP OF OR EQUAL TO with vertical line
|
||||
.. |nvrtrie| unicode:: U+022B5 U+020D2 .. CONTAINS AS NORMAL SUBGROUP OR EQUAL TO with vertical line
|
||||
.. |nvsim| unicode:: U+0223C U+020D2 .. TILDE OPERATOR with vertical line
|
||||
.. |parsim| unicode:: U+02AF3 .. PARALLEL WITH TILDE OPERATOR
|
||||
.. |prnap| unicode:: U+02AB9 .. PRECEDES ABOVE NOT ALMOST EQUAL TO
|
||||
.. |prnE| unicode:: U+02AB5 .. PRECEDES ABOVE NOT EQUAL TO
|
||||
.. |prnsim| unicode:: U+022E8 .. PRECEDES BUT NOT EQUIVALENT TO
|
||||
.. |rnmid| unicode:: U+02AEE .. DOES NOT DIVIDE WITH REVERSED NEGATION SLASH
|
||||
.. |scnap| unicode:: U+02ABA .. SUCCEEDS ABOVE NOT ALMOST EQUAL TO
|
||||
.. |scnE| unicode:: U+02AB6 .. SUCCEEDS ABOVE NOT EQUAL TO
|
||||
.. |scnsim| unicode:: U+022E9 .. SUCCEEDS BUT NOT EQUIVALENT TO
|
||||
.. |simne| unicode:: U+02246 .. APPROXIMATELY BUT NOT ACTUALLY EQUAL TO
|
||||
.. |solbar| unicode:: U+0233F .. APL FUNCTIONAL SYMBOL SLASH BAR
|
||||
.. |subnE| unicode:: U+02ACB .. SUBSET OF ABOVE NOT EQUAL TO
|
||||
.. |subne| unicode:: U+0228A .. SUBSET OF WITH NOT EQUAL TO
|
||||
.. |supnE| unicode:: U+02ACC .. SUPERSET OF ABOVE NOT EQUAL TO
|
||||
.. |supne| unicode:: U+0228B .. SUPERSET OF WITH NOT EQUAL TO
|
||||
.. |vnsub| unicode:: U+02282 U+020D2 .. SUBSET OF with vertical line
|
||||
.. |vnsup| unicode:: U+02283 U+020D2 .. SUPERSET OF with vertical line
|
||||
.. |vsubnE| unicode:: U+02ACB U+0FE00 .. SUBSET OF ABOVE NOT EQUAL TO - variant with stroke through bottom members
|
||||
.. |vsubne| unicode:: U+0228A U+0FE00 .. SUBSET OF WITH NOT EQUAL TO - variant with stroke through bottom members
|
||||
.. |vsupnE| unicode:: U+02ACC U+0FE00 .. SUPERSET OF ABOVE NOT EQUAL TO - variant with stroke through bottom members
|
||||
.. |vsupne| unicode:: U+0228B U+0FE00 .. SUPERSET OF WITH NOT EQUAL TO - variant with stroke through bottom members
|
62
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/isoamso.txt
vendored
Normal file
62
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/isoamso.txt
vendored
Normal file
@ -0,0 +1,62 @@
|
||||
.. This data file has been placed in the public domain.
|
||||
.. Derived from the Unicode character mappings available from
|
||||
<http://www.w3.org/2003/entities/xml/>.
|
||||
Processed by unicode2rstsubs.py, part of Docutils:
|
||||
<https://docutils.sourceforge.io>.
|
||||
|
||||
.. |ang| unicode:: U+02220 .. ANGLE
|
||||
.. |ange| unicode:: U+029A4 .. ANGLE WITH UNDERBAR
|
||||
.. |angmsd| unicode:: U+02221 .. MEASURED ANGLE
|
||||
.. |angmsdaa| unicode:: U+029A8 .. MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT
|
||||
.. |angmsdab| unicode:: U+029A9 .. MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT
|
||||
.. |angmsdac| unicode:: U+029AA .. MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT
|
||||
.. |angmsdad| unicode:: U+029AB .. MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT
|
||||
.. |angmsdae| unicode:: U+029AC .. MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP
|
||||
.. |angmsdaf| unicode:: U+029AD .. MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP
|
||||
.. |angmsdag| unicode:: U+029AE .. MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN
|
||||
.. |angmsdah| unicode:: U+029AF .. MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN
|
||||
.. |angrtvb| unicode:: U+022BE .. RIGHT ANGLE WITH ARC
|
||||
.. |angrtvbd| unicode:: U+0299D .. MEASURED RIGHT ANGLE WITH DOT
|
||||
.. |bbrk| unicode:: U+023B5 .. BOTTOM SQUARE BRACKET
|
||||
.. |bbrktbrk| unicode:: U+023B6 .. BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET
|
||||
.. |bemptyv| unicode:: U+029B0 .. REVERSED EMPTY SET
|
||||
.. |beth| unicode:: U+02136 .. BET SYMBOL
|
||||
.. |boxbox| unicode:: U+029C9 .. TWO JOINED SQUARES
|
||||
.. |bprime| unicode:: U+02035 .. REVERSED PRIME
|
||||
.. |bsemi| unicode:: U+0204F .. REVERSED SEMICOLON
|
||||
.. |cemptyv| unicode:: U+029B2 .. EMPTY SET WITH SMALL CIRCLE ABOVE
|
||||
.. |cirE| unicode:: U+029C3 .. CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT
|
||||
.. |cirscir| unicode:: U+029C2 .. CIRCLE WITH SMALL CIRCLE TO THE RIGHT
|
||||
.. |comp| unicode:: U+02201 .. COMPLEMENT
|
||||
.. |daleth| unicode:: U+02138 .. DALET SYMBOL
|
||||
.. |demptyv| unicode:: U+029B1 .. EMPTY SET WITH OVERBAR
|
||||
.. |ell| unicode:: U+02113 .. SCRIPT SMALL L
|
||||
.. |empty| unicode:: U+02205 .. EMPTY SET
|
||||
.. |emptyv| unicode:: U+02205 .. EMPTY SET
|
||||
.. |gimel| unicode:: U+02137 .. GIMEL SYMBOL
|
||||
.. |iiota| unicode:: U+02129 .. TURNED GREEK SMALL LETTER IOTA
|
||||
.. |image| unicode:: U+02111 .. BLACK-LETTER CAPITAL I
|
||||
.. |imath| unicode:: U+00131 .. LATIN SMALL LETTER DOTLESS I
|
||||
.. |inodot| unicode:: U+00131 .. LATIN SMALL LETTER DOTLESS I
|
||||
.. |jmath| unicode:: U+0006A .. LATIN SMALL LETTER J
|
||||
.. |jnodot| unicode:: U+0006A .. LATIN SMALL LETTER J
|
||||
.. |laemptyv| unicode:: U+029B4 .. EMPTY SET WITH LEFT ARROW ABOVE
|
||||
.. |lltri| unicode:: U+025FA .. LOWER LEFT TRIANGLE
|
||||
.. |lrtri| unicode:: U+022BF .. RIGHT TRIANGLE
|
||||
.. |mho| unicode:: U+02127 .. INVERTED OHM SIGN
|
||||
.. |nang| unicode:: U+02220 U+020D2 .. ANGLE with vertical line
|
||||
.. |nexist| unicode:: U+02204 .. THERE DOES NOT EXIST
|
||||
.. |oS| unicode:: U+024C8 .. CIRCLED LATIN CAPITAL LETTER S
|
||||
.. |planck| unicode:: U+0210F .. PLANCK CONSTANT OVER TWO PI
|
||||
.. |plankv| unicode:: U+0210F .. PLANCK CONSTANT OVER TWO PI
|
||||
.. |raemptyv| unicode:: U+029B3 .. EMPTY SET WITH RIGHT ARROW ABOVE
|
||||
.. |range| unicode:: U+029A5 .. REVERSED ANGLE WITH UNDERBAR
|
||||
.. |real| unicode:: U+0211C .. BLACK-LETTER CAPITAL R
|
||||
.. |sbsol| unicode:: U+0FE68 .. SMALL REVERSE SOLIDUS
|
||||
.. |tbrk| unicode:: U+023B4 .. TOP SQUARE BRACKET
|
||||
.. |trpezium| unicode:: U+0FFFD .. REPLACEMENT CHARACTER
|
||||
.. |ultri| unicode:: U+025F8 .. UPPER LEFT TRIANGLE
|
||||
.. |urtri| unicode:: U+025F9 .. UPPER RIGHT TRIANGLE
|
||||
.. |vprime| unicode:: U+02032 .. PRIME
|
||||
.. |vzigzag| unicode:: U+0299A .. VERTICAL ZIGZAG LINE
|
||||
.. |weierp| unicode:: U+02118 .. SCRIPT CAPITAL P
|
191
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/isoamsr.txt
vendored
Normal file
191
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/isoamsr.txt
vendored
Normal file
@ -0,0 +1,191 @@
|
||||
.. This data file has been placed in the public domain.
|
||||
.. Derived from the Unicode character mappings available from
|
||||
<http://www.w3.org/2003/entities/xml/>.
|
||||
Processed by unicode2rstsubs.py, part of Docutils:
|
||||
<https://docutils.sourceforge.io>.
|
||||
|
||||
.. |apE| unicode:: U+02A70 .. APPROXIMATELY EQUAL OR EQUAL TO
|
||||
.. |ape| unicode:: U+0224A .. ALMOST EQUAL OR EQUAL TO
|
||||
.. |apid| unicode:: U+0224B .. TRIPLE TILDE
|
||||
.. |asymp| unicode:: U+02248 .. ALMOST EQUAL TO
|
||||
.. |Barv| unicode:: U+02AE7 .. SHORT DOWN TACK WITH OVERBAR
|
||||
.. |bcong| unicode:: U+0224C .. ALL EQUAL TO
|
||||
.. |bepsi| unicode:: U+003F6 .. GREEK REVERSED LUNATE EPSILON SYMBOL
|
||||
.. |bowtie| unicode:: U+022C8 .. BOWTIE
|
||||
.. |bsim| unicode:: U+0223D .. REVERSED TILDE
|
||||
.. |bsime| unicode:: U+022CD .. REVERSED TILDE EQUALS
|
||||
.. |bsolhsub| unicode:: U+0005C U+02282 .. REVERSE SOLIDUS, SUBSET OF
|
||||
.. |bump| unicode:: U+0224E .. GEOMETRICALLY EQUIVALENT TO
|
||||
.. |bumpE| unicode:: U+02AAE .. EQUALS SIGN WITH BUMPY ABOVE
|
||||
.. |bumpe| unicode:: U+0224F .. DIFFERENCE BETWEEN
|
||||
.. |cire| unicode:: U+02257 .. RING EQUAL TO
|
||||
.. |Colon| unicode:: U+02237 .. PROPORTION
|
||||
.. |Colone| unicode:: U+02A74 .. DOUBLE COLON EQUAL
|
||||
.. |colone| unicode:: U+02254 .. COLON EQUALS
|
||||
.. |congdot| unicode:: U+02A6D .. CONGRUENT WITH DOT ABOVE
|
||||
.. |csub| unicode:: U+02ACF .. CLOSED SUBSET
|
||||
.. |csube| unicode:: U+02AD1 .. CLOSED SUBSET OR EQUAL TO
|
||||
.. |csup| unicode:: U+02AD0 .. CLOSED SUPERSET
|
||||
.. |csupe| unicode:: U+02AD2 .. CLOSED SUPERSET OR EQUAL TO
|
||||
.. |cuepr| unicode:: U+022DE .. EQUAL TO OR PRECEDES
|
||||
.. |cuesc| unicode:: U+022DF .. EQUAL TO OR SUCCEEDS
|
||||
.. |cupre| unicode:: U+0227C .. PRECEDES OR EQUAL TO
|
||||
.. |Dashv| unicode:: U+02AE4 .. VERTICAL BAR DOUBLE LEFT TURNSTILE
|
||||
.. |dashv| unicode:: U+022A3 .. LEFT TACK
|
||||
.. |easter| unicode:: U+02A6E .. EQUALS WITH ASTERISK
|
||||
.. |ecir| unicode:: U+02256 .. RING IN EQUAL TO
|
||||
.. |ecolon| unicode:: U+02255 .. EQUALS COLON
|
||||
.. |eDDot| unicode:: U+02A77 .. EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW
|
||||
.. |eDot| unicode:: U+02251 .. GEOMETRICALLY EQUAL TO
|
||||
.. |efDot| unicode:: U+02252 .. APPROXIMATELY EQUAL TO OR THE IMAGE OF
|
||||
.. |eg| unicode:: U+02A9A .. DOUBLE-LINE EQUAL TO OR GREATER-THAN
|
||||
.. |egs| unicode:: U+02A96 .. SLANTED EQUAL TO OR GREATER-THAN
|
||||
.. |egsdot| unicode:: U+02A98 .. SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE
|
||||
.. |el| unicode:: U+02A99 .. DOUBLE-LINE EQUAL TO OR LESS-THAN
|
||||
.. |els| unicode:: U+02A95 .. SLANTED EQUAL TO OR LESS-THAN
|
||||
.. |elsdot| unicode:: U+02A97 .. SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE
|
||||
.. |equest| unicode:: U+0225F .. QUESTIONED EQUAL TO
|
||||
.. |equivDD| unicode:: U+02A78 .. EQUIVALENT WITH FOUR DOTS ABOVE
|
||||
.. |erDot| unicode:: U+02253 .. IMAGE OF OR APPROXIMATELY EQUAL TO
|
||||
.. |esdot| unicode:: U+02250 .. APPROACHES THE LIMIT
|
||||
.. |Esim| unicode:: U+02A73 .. EQUALS SIGN ABOVE TILDE OPERATOR
|
||||
.. |esim| unicode:: U+02242 .. MINUS TILDE
|
||||
.. |fork| unicode:: U+022D4 .. PITCHFORK
|
||||
.. |forkv| unicode:: U+02AD9 .. ELEMENT OF OPENING DOWNWARDS
|
||||
.. |frown| unicode:: U+02322 .. FROWN
|
||||
.. |gap| unicode:: U+02A86 .. GREATER-THAN OR APPROXIMATE
|
||||
.. |gE| unicode:: U+02267 .. GREATER-THAN OVER EQUAL TO
|
||||
.. |gEl| unicode:: U+02A8C .. GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN
|
||||
.. |gel| unicode:: U+022DB .. GREATER-THAN EQUAL TO OR LESS-THAN
|
||||
.. |ges| unicode:: U+02A7E .. GREATER-THAN OR SLANTED EQUAL TO
|
||||
.. |gescc| unicode:: U+02AA9 .. GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
|
||||
.. |gesdot| unicode:: U+02A80 .. GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
|
||||
.. |gesdoto| unicode:: U+02A82 .. GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
|
||||
.. |gesdotol| unicode:: U+02A84 .. GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT
|
||||
.. |gesl| unicode:: U+022DB U+0FE00 .. GREATER-THAN slanted EQUAL TO OR LESS-THAN
|
||||
.. |gesles| unicode:: U+02A94 .. GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL
|
||||
.. |Gg| unicode:: U+022D9 .. VERY MUCH GREATER-THAN
|
||||
.. |gl| unicode:: U+02277 .. GREATER-THAN OR LESS-THAN
|
||||
.. |gla| unicode:: U+02AA5 .. GREATER-THAN BESIDE LESS-THAN
|
||||
.. |glE| unicode:: U+02A92 .. GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL
|
||||
.. |glj| unicode:: U+02AA4 .. GREATER-THAN OVERLAPPING LESS-THAN
|
||||
.. |gsdot| unicode:: U+022D7 .. GREATER-THAN WITH DOT
|
||||
.. |gsim| unicode:: U+02273 .. GREATER-THAN OR EQUIVALENT TO
|
||||
.. |gsime| unicode:: U+02A8E .. GREATER-THAN ABOVE SIMILAR OR EQUAL
|
||||
.. |gsiml| unicode:: U+02A90 .. GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN
|
||||
.. |Gt| unicode:: U+0226B .. MUCH GREATER-THAN
|
||||
.. |gtcc| unicode:: U+02AA7 .. GREATER-THAN CLOSED BY CURVE
|
||||
.. |gtcir| unicode:: U+02A7A .. GREATER-THAN WITH CIRCLE INSIDE
|
||||
.. |gtdot| unicode:: U+022D7 .. GREATER-THAN WITH DOT
|
||||
.. |gtquest| unicode:: U+02A7C .. GREATER-THAN WITH QUESTION MARK ABOVE
|
||||
.. |gtrarr| unicode:: U+02978 .. GREATER-THAN ABOVE RIGHTWARDS ARROW
|
||||
.. |homtht| unicode:: U+0223B .. HOMOTHETIC
|
||||
.. |lap| unicode:: U+02A85 .. LESS-THAN OR APPROXIMATE
|
||||
.. |lat| unicode:: U+02AAB .. LARGER THAN
|
||||
.. |late| unicode:: U+02AAD .. LARGER THAN OR EQUAL TO
|
||||
.. |lates| unicode:: U+02AAD U+0FE00 .. LARGER THAN OR slanted EQUAL
|
||||
.. |ldot| unicode:: U+022D6 .. LESS-THAN WITH DOT
|
||||
.. |lE| unicode:: U+02266 .. LESS-THAN OVER EQUAL TO
|
||||
.. |lEg| unicode:: U+02A8B .. LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN
|
||||
.. |leg| unicode:: U+022DA .. LESS-THAN EQUAL TO OR GREATER-THAN
|
||||
.. |les| unicode:: U+02A7D .. LESS-THAN OR SLANTED EQUAL TO
|
||||
.. |lescc| unicode:: U+02AA8 .. LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
|
||||
.. |lesdot| unicode:: U+02A7F .. LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
|
||||
.. |lesdoto| unicode:: U+02A81 .. LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
|
||||
.. |lesdotor| unicode:: U+02A83 .. LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT
|
||||
.. |lesg| unicode:: U+022DA U+0FE00 .. LESS-THAN slanted EQUAL TO OR GREATER-THAN
|
||||
.. |lesges| unicode:: U+02A93 .. LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL
|
||||
.. |lg| unicode:: U+02276 .. LESS-THAN OR GREATER-THAN
|
||||
.. |lgE| unicode:: U+02A91 .. LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL
|
||||
.. |Ll| unicode:: U+022D8 .. VERY MUCH LESS-THAN
|
||||
.. |lsim| unicode:: U+02272 .. LESS-THAN OR EQUIVALENT TO
|
||||
.. |lsime| unicode:: U+02A8D .. LESS-THAN ABOVE SIMILAR OR EQUAL
|
||||
.. |lsimg| unicode:: U+02A8F .. LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN
|
||||
.. |Lt| unicode:: U+0226A .. MUCH LESS-THAN
|
||||
.. |ltcc| unicode:: U+02AA6 .. LESS-THAN CLOSED BY CURVE
|
||||
.. |ltcir| unicode:: U+02A79 .. LESS-THAN WITH CIRCLE INSIDE
|
||||
.. |ltdot| unicode:: U+022D6 .. LESS-THAN WITH DOT
|
||||
.. |ltlarr| unicode:: U+02976 .. LESS-THAN ABOVE LEFTWARDS ARROW
|
||||
.. |ltquest| unicode:: U+02A7B .. LESS-THAN WITH QUESTION MARK ABOVE
|
||||
.. |ltrie| unicode:: U+022B4 .. NORMAL SUBGROUP OF OR EQUAL TO
|
||||
.. |mcomma| unicode:: U+02A29 .. MINUS SIGN WITH COMMA ABOVE
|
||||
.. |mDDot| unicode:: U+0223A .. GEOMETRIC PROPORTION
|
||||
.. |mid| unicode:: U+02223 .. DIVIDES
|
||||
.. |mlcp| unicode:: U+02ADB .. TRANSVERSAL INTERSECTION
|
||||
.. |models| unicode:: U+022A7 .. MODELS
|
||||
.. |mstpos| unicode:: U+0223E .. INVERTED LAZY S
|
||||
.. |Pr| unicode:: U+02ABB .. DOUBLE PRECEDES
|
||||
.. |pr| unicode:: U+0227A .. PRECEDES
|
||||
.. |prap| unicode:: U+02AB7 .. PRECEDES ABOVE ALMOST EQUAL TO
|
||||
.. |prcue| unicode:: U+0227C .. PRECEDES OR EQUAL TO
|
||||
.. |prE| unicode:: U+02AB3 .. PRECEDES ABOVE EQUALS SIGN
|
||||
.. |pre| unicode:: U+02AAF .. PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
|
||||
.. |prsim| unicode:: U+0227E .. PRECEDES OR EQUIVALENT TO
|
||||
.. |prurel| unicode:: U+022B0 .. PRECEDES UNDER RELATION
|
||||
.. |ratio| unicode:: U+02236 .. RATIO
|
||||
.. |rtrie| unicode:: U+022B5 .. CONTAINS AS NORMAL SUBGROUP OR EQUAL TO
|
||||
.. |rtriltri| unicode:: U+029CE .. RIGHT TRIANGLE ABOVE LEFT TRIANGLE
|
||||
.. |samalg| unicode:: U+02210 .. N-ARY COPRODUCT
|
||||
.. |Sc| unicode:: U+02ABC .. DOUBLE SUCCEEDS
|
||||
.. |sc| unicode:: U+0227B .. SUCCEEDS
|
||||
.. |scap| unicode:: U+02AB8 .. SUCCEEDS ABOVE ALMOST EQUAL TO
|
||||
.. |sccue| unicode:: U+0227D .. SUCCEEDS OR EQUAL TO
|
||||
.. |scE| unicode:: U+02AB4 .. SUCCEEDS ABOVE EQUALS SIGN
|
||||
.. |sce| unicode:: U+02AB0 .. SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
|
||||
.. |scsim| unicode:: U+0227F .. SUCCEEDS OR EQUIVALENT TO
|
||||
.. |sdote| unicode:: U+02A66 .. EQUALS SIGN WITH DOT BELOW
|
||||
.. |sfrown| unicode:: U+02322 .. FROWN
|
||||
.. |simg| unicode:: U+02A9E .. SIMILAR OR GREATER-THAN
|
||||
.. |simgE| unicode:: U+02AA0 .. SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN
|
||||
.. |siml| unicode:: U+02A9D .. SIMILAR OR LESS-THAN
|
||||
.. |simlE| unicode:: U+02A9F .. SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN
|
||||
.. |smid| unicode:: U+02223 .. DIVIDES
|
||||
.. |smile| unicode:: U+02323 .. SMILE
|
||||
.. |smt| unicode:: U+02AAA .. SMALLER THAN
|
||||
.. |smte| unicode:: U+02AAC .. SMALLER THAN OR EQUAL TO
|
||||
.. |smtes| unicode:: U+02AAC U+0FE00 .. SMALLER THAN OR slanted EQUAL
|
||||
.. |spar| unicode:: U+02225 .. PARALLEL TO
|
||||
.. |sqsub| unicode:: U+0228F .. SQUARE IMAGE OF
|
||||
.. |sqsube| unicode:: U+02291 .. SQUARE IMAGE OF OR EQUAL TO
|
||||
.. |sqsup| unicode:: U+02290 .. SQUARE ORIGINAL OF
|
||||
.. |sqsupe| unicode:: U+02292 .. SQUARE ORIGINAL OF OR EQUAL TO
|
||||
.. |ssmile| unicode:: U+02323 .. SMILE
|
||||
.. |Sub| unicode:: U+022D0 .. DOUBLE SUBSET
|
||||
.. |subE| unicode:: U+02AC5 .. SUBSET OF ABOVE EQUALS SIGN
|
||||
.. |subedot| unicode:: U+02AC3 .. SUBSET OF OR EQUAL TO WITH DOT ABOVE
|
||||
.. |submult| unicode:: U+02AC1 .. SUBSET WITH MULTIPLICATION SIGN BELOW
|
||||
.. |subplus| unicode:: U+02ABF .. SUBSET WITH PLUS SIGN BELOW
|
||||
.. |subrarr| unicode:: U+02979 .. SUBSET ABOVE RIGHTWARDS ARROW
|
||||
.. |subsim| unicode:: U+02AC7 .. SUBSET OF ABOVE TILDE OPERATOR
|
||||
.. |subsub| unicode:: U+02AD5 .. SUBSET ABOVE SUBSET
|
||||
.. |subsup| unicode:: U+02AD3 .. SUBSET ABOVE SUPERSET
|
||||
.. |Sup| unicode:: U+022D1 .. DOUBLE SUPERSET
|
||||
.. |supdsub| unicode:: U+02AD8 .. SUPERSET BESIDE AND JOINED BY DASH WITH SUBSET
|
||||
.. |supE| unicode:: U+02AC6 .. SUPERSET OF ABOVE EQUALS SIGN
|
||||
.. |supedot| unicode:: U+02AC4 .. SUPERSET OF OR EQUAL TO WITH DOT ABOVE
|
||||
.. |suphsol| unicode:: U+02283 U+0002F .. SUPERSET OF, SOLIDUS
|
||||
.. |suphsub| unicode:: U+02AD7 .. SUPERSET BESIDE SUBSET
|
||||
.. |suplarr| unicode:: U+0297B .. SUPERSET ABOVE LEFTWARDS ARROW
|
||||
.. |supmult| unicode:: U+02AC2 .. SUPERSET WITH MULTIPLICATION SIGN BELOW
|
||||
.. |supplus| unicode:: U+02AC0 .. SUPERSET WITH PLUS SIGN BELOW
|
||||
.. |supsim| unicode:: U+02AC8 .. SUPERSET OF ABOVE TILDE OPERATOR
|
||||
.. |supsub| unicode:: U+02AD4 .. SUPERSET ABOVE SUBSET
|
||||
.. |supsup| unicode:: U+02AD6 .. SUPERSET ABOVE SUPERSET
|
||||
.. |thkap| unicode:: U+02248 .. ALMOST EQUAL TO
|
||||
.. |thksim| unicode:: U+0223C .. TILDE OPERATOR
|
||||
.. |topfork| unicode:: U+02ADA .. PITCHFORK WITH TEE TOP
|
||||
.. |trie| unicode:: U+0225C .. DELTA EQUAL TO
|
||||
.. |twixt| unicode:: U+0226C .. BETWEEN
|
||||
.. |Vbar| unicode:: U+02AEB .. DOUBLE UP TACK
|
||||
.. |vBar| unicode:: U+02AE8 .. SHORT UP TACK WITH UNDERBAR
|
||||
.. |vBarv| unicode:: U+02AE9 .. SHORT UP TACK ABOVE SHORT DOWN TACK
|
||||
.. |VDash| unicode:: U+022AB .. DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
|
||||
.. |Vdash| unicode:: U+022A9 .. FORCES
|
||||
.. |vDash| unicode:: U+022A8 .. TRUE
|
||||
.. |vdash| unicode:: U+022A2 .. RIGHT TACK
|
||||
.. |Vdashl| unicode:: U+02AE6 .. LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL
|
||||
.. |veebar| unicode:: U+022BB .. XOR
|
||||
.. |vltri| unicode:: U+022B2 .. NORMAL SUBGROUP OF
|
||||
.. |vprop| unicode:: U+0221D .. PROPORTIONAL TO
|
||||
.. |vrtri| unicode:: U+022B3 .. CONTAINS AS NORMAL SUBGROUP
|
||||
.. |Vvdash| unicode:: U+022AA .. TRIPLE VERTICAL BAR RIGHT TURNSTILE
|
46
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/isobox.txt
vendored
Normal file
46
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/isobox.txt
vendored
Normal file
@ -0,0 +1,46 @@
|
||||
.. This data file has been placed in the public domain.
|
||||
.. Derived from the Unicode character mappings available from
|
||||
<http://www.w3.org/2003/entities/xml/>.
|
||||
Processed by unicode2rstsubs.py, part of Docutils:
|
||||
<https://docutils.sourceforge.io>.
|
||||
|
||||
.. |boxDL| unicode:: U+02557 .. BOX DRAWINGS DOUBLE DOWN AND LEFT
|
||||
.. |boxDl| unicode:: U+02556 .. BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
|
||||
.. |boxdL| unicode:: U+02555 .. BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
|
||||
.. |boxdl| unicode:: U+02510 .. BOX DRAWINGS LIGHT DOWN AND LEFT
|
||||
.. |boxDR| unicode:: U+02554 .. BOX DRAWINGS DOUBLE DOWN AND RIGHT
|
||||
.. |boxDr| unicode:: U+02553 .. BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
|
||||
.. |boxdR| unicode:: U+02552 .. BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
|
||||
.. |boxdr| unicode:: U+0250C .. BOX DRAWINGS LIGHT DOWN AND RIGHT
|
||||
.. |boxH| unicode:: U+02550 .. BOX DRAWINGS DOUBLE HORIZONTAL
|
||||
.. |boxh| unicode:: U+02500 .. BOX DRAWINGS LIGHT HORIZONTAL
|
||||
.. |boxHD| unicode:: U+02566 .. BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
|
||||
.. |boxHd| unicode:: U+02564 .. BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
|
||||
.. |boxhD| unicode:: U+02565 .. BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
|
||||
.. |boxhd| unicode:: U+0252C .. BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
|
||||
.. |boxHU| unicode:: U+02569 .. BOX DRAWINGS DOUBLE UP AND HORIZONTAL
|
||||
.. |boxHu| unicode:: U+02567 .. BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
|
||||
.. |boxhU| unicode:: U+02568 .. BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
|
||||
.. |boxhu| unicode:: U+02534 .. BOX DRAWINGS LIGHT UP AND HORIZONTAL
|
||||
.. |boxUL| unicode:: U+0255D .. BOX DRAWINGS DOUBLE UP AND LEFT
|
||||
.. |boxUl| unicode:: U+0255C .. BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
|
||||
.. |boxuL| unicode:: U+0255B .. BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
|
||||
.. |boxul| unicode:: U+02518 .. BOX DRAWINGS LIGHT UP AND LEFT
|
||||
.. |boxUR| unicode:: U+0255A .. BOX DRAWINGS DOUBLE UP AND RIGHT
|
||||
.. |boxUr| unicode:: U+02559 .. BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
|
||||
.. |boxuR| unicode:: U+02558 .. BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
|
||||
.. |boxur| unicode:: U+02514 .. BOX DRAWINGS LIGHT UP AND RIGHT
|
||||
.. |boxV| unicode:: U+02551 .. BOX DRAWINGS DOUBLE VERTICAL
|
||||
.. |boxv| unicode:: U+02502 .. BOX DRAWINGS LIGHT VERTICAL
|
||||
.. |boxVH| unicode:: U+0256C .. BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
|
||||
.. |boxVh| unicode:: U+0256B .. BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
|
||||
.. |boxvH| unicode:: U+0256A .. BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
|
||||
.. |boxvh| unicode:: U+0253C .. BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
|
||||
.. |boxVL| unicode:: U+02563 .. BOX DRAWINGS DOUBLE VERTICAL AND LEFT
|
||||
.. |boxVl| unicode:: U+02562 .. BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
|
||||
.. |boxvL| unicode:: U+02561 .. BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
|
||||
.. |boxvl| unicode:: U+02524 .. BOX DRAWINGS LIGHT VERTICAL AND LEFT
|
||||
.. |boxVR| unicode:: U+02560 .. BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
|
||||
.. |boxVr| unicode:: U+0255F .. BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
|
||||
.. |boxvR| unicode:: U+0255E .. BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
|
||||
.. |boxvr| unicode:: U+0251C .. BOX DRAWINGS LIGHT VERTICAL AND RIGHT
|
73
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/isocyr1.txt
vendored
Normal file
73
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/isocyr1.txt
vendored
Normal file
@ -0,0 +1,73 @@
|
||||
.. This data file has been placed in the public domain.
|
||||
.. Derived from the Unicode character mappings available from
|
||||
<http://www.w3.org/2003/entities/xml/>.
|
||||
Processed by unicode2rstsubs.py, part of Docutils:
|
||||
<https://docutils.sourceforge.io>.
|
||||
|
||||
.. |Acy| unicode:: U+00410 .. CYRILLIC CAPITAL LETTER A
|
||||
.. |acy| unicode:: U+00430 .. CYRILLIC SMALL LETTER A
|
||||
.. |Bcy| unicode:: U+00411 .. CYRILLIC CAPITAL LETTER BE
|
||||
.. |bcy| unicode:: U+00431 .. CYRILLIC SMALL LETTER BE
|
||||
.. |CHcy| unicode:: U+00427 .. CYRILLIC CAPITAL LETTER CHE
|
||||
.. |chcy| unicode:: U+00447 .. CYRILLIC SMALL LETTER CHE
|
||||
.. |Dcy| unicode:: U+00414 .. CYRILLIC CAPITAL LETTER DE
|
||||
.. |dcy| unicode:: U+00434 .. CYRILLIC SMALL LETTER DE
|
||||
.. |Ecy| unicode:: U+0042D .. CYRILLIC CAPITAL LETTER E
|
||||
.. |ecy| unicode:: U+0044D .. CYRILLIC SMALL LETTER E
|
||||
.. |Fcy| unicode:: U+00424 .. CYRILLIC CAPITAL LETTER EF
|
||||
.. |fcy| unicode:: U+00444 .. CYRILLIC SMALL LETTER EF
|
||||
.. |Gcy| unicode:: U+00413 .. CYRILLIC CAPITAL LETTER GHE
|
||||
.. |gcy| unicode:: U+00433 .. CYRILLIC SMALL LETTER GHE
|
||||
.. |HARDcy| unicode:: U+0042A .. CYRILLIC CAPITAL LETTER HARD SIGN
|
||||
.. |hardcy| unicode:: U+0044A .. CYRILLIC SMALL LETTER HARD SIGN
|
||||
.. |Icy| unicode:: U+00418 .. CYRILLIC CAPITAL LETTER I
|
||||
.. |icy| unicode:: U+00438 .. CYRILLIC SMALL LETTER I
|
||||
.. |IEcy| unicode:: U+00415 .. CYRILLIC CAPITAL LETTER IE
|
||||
.. |iecy| unicode:: U+00435 .. CYRILLIC SMALL LETTER IE
|
||||
.. |IOcy| unicode:: U+00401 .. CYRILLIC CAPITAL LETTER IO
|
||||
.. |iocy| unicode:: U+00451 .. CYRILLIC SMALL LETTER IO
|
||||
.. |Jcy| unicode:: U+00419 .. CYRILLIC CAPITAL LETTER SHORT I
|
||||
.. |jcy| unicode:: U+00439 .. CYRILLIC SMALL LETTER SHORT I
|
||||
.. |Kcy| unicode:: U+0041A .. CYRILLIC CAPITAL LETTER KA
|
||||
.. |kcy| unicode:: U+0043A .. CYRILLIC SMALL LETTER KA
|
||||
.. |KHcy| unicode:: U+00425 .. CYRILLIC CAPITAL LETTER HA
|
||||
.. |khcy| unicode:: U+00445 .. CYRILLIC SMALL LETTER HA
|
||||
.. |Lcy| unicode:: U+0041B .. CYRILLIC CAPITAL LETTER EL
|
||||
.. |lcy| unicode:: U+0043B .. CYRILLIC SMALL LETTER EL
|
||||
.. |Mcy| unicode:: U+0041C .. CYRILLIC CAPITAL LETTER EM
|
||||
.. |mcy| unicode:: U+0043C .. CYRILLIC SMALL LETTER EM
|
||||
.. |Ncy| unicode:: U+0041D .. CYRILLIC CAPITAL LETTER EN
|
||||
.. |ncy| unicode:: U+0043D .. CYRILLIC SMALL LETTER EN
|
||||
.. |numero| unicode:: U+02116 .. NUMERO SIGN
|
||||
.. |Ocy| unicode:: U+0041E .. CYRILLIC CAPITAL LETTER O
|
||||
.. |ocy| unicode:: U+0043E .. CYRILLIC SMALL LETTER O
|
||||
.. |Pcy| unicode:: U+0041F .. CYRILLIC CAPITAL LETTER PE
|
||||
.. |pcy| unicode:: U+0043F .. CYRILLIC SMALL LETTER PE
|
||||
.. |Rcy| unicode:: U+00420 .. CYRILLIC CAPITAL LETTER ER
|
||||
.. |rcy| unicode:: U+00440 .. CYRILLIC SMALL LETTER ER
|
||||
.. |Scy| unicode:: U+00421 .. CYRILLIC CAPITAL LETTER ES
|
||||
.. |scy| unicode:: U+00441 .. CYRILLIC SMALL LETTER ES
|
||||
.. |SHCHcy| unicode:: U+00429 .. CYRILLIC CAPITAL LETTER SHCHA
|
||||
.. |shchcy| unicode:: U+00449 .. CYRILLIC SMALL LETTER SHCHA
|
||||
.. |SHcy| unicode:: U+00428 .. CYRILLIC CAPITAL LETTER SHA
|
||||
.. |shcy| unicode:: U+00448 .. CYRILLIC SMALL LETTER SHA
|
||||
.. |SOFTcy| unicode:: U+0042C .. CYRILLIC CAPITAL LETTER SOFT SIGN
|
||||
.. |softcy| unicode:: U+0044C .. CYRILLIC SMALL LETTER SOFT SIGN
|
||||
.. |Tcy| unicode:: U+00422 .. CYRILLIC CAPITAL LETTER TE
|
||||
.. |tcy| unicode:: U+00442 .. CYRILLIC SMALL LETTER TE
|
||||
.. |TScy| unicode:: U+00426 .. CYRILLIC CAPITAL LETTER TSE
|
||||
.. |tscy| unicode:: U+00446 .. CYRILLIC SMALL LETTER TSE
|
||||
.. |Ucy| unicode:: U+00423 .. CYRILLIC CAPITAL LETTER U
|
||||
.. |ucy| unicode:: U+00443 .. CYRILLIC SMALL LETTER U
|
||||
.. |Vcy| unicode:: U+00412 .. CYRILLIC CAPITAL LETTER VE
|
||||
.. |vcy| unicode:: U+00432 .. CYRILLIC SMALL LETTER VE
|
||||
.. |YAcy| unicode:: U+0042F .. CYRILLIC CAPITAL LETTER YA
|
||||
.. |yacy| unicode:: U+0044F .. CYRILLIC SMALL LETTER YA
|
||||
.. |Ycy| unicode:: U+0042B .. CYRILLIC CAPITAL LETTER YERU
|
||||
.. |ycy| unicode:: U+0044B .. CYRILLIC SMALL LETTER YERU
|
||||
.. |YUcy| unicode:: U+0042E .. CYRILLIC CAPITAL LETTER YU
|
||||
.. |yucy| unicode:: U+0044E .. CYRILLIC SMALL LETTER YU
|
||||
.. |Zcy| unicode:: U+00417 .. CYRILLIC CAPITAL LETTER ZE
|
||||
.. |zcy| unicode:: U+00437 .. CYRILLIC SMALL LETTER ZE
|
||||
.. |ZHcy| unicode:: U+00416 .. CYRILLIC CAPITAL LETTER ZHE
|
||||
.. |zhcy| unicode:: U+00436 .. CYRILLIC SMALL LETTER ZHE
|
32
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/isocyr2.txt
vendored
Normal file
32
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/isocyr2.txt
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
.. This data file has been placed in the public domain.
|
||||
.. Derived from the Unicode character mappings available from
|
||||
<http://www.w3.org/2003/entities/xml/>.
|
||||
Processed by unicode2rstsubs.py, part of Docutils:
|
||||
<https://docutils.sourceforge.io>.
|
||||
|
||||
.. |DJcy| unicode:: U+00402 .. CYRILLIC CAPITAL LETTER DJE
|
||||
.. |djcy| unicode:: U+00452 .. CYRILLIC SMALL LETTER DJE
|
||||
.. |DScy| unicode:: U+00405 .. CYRILLIC CAPITAL LETTER DZE
|
||||
.. |dscy| unicode:: U+00455 .. CYRILLIC SMALL LETTER DZE
|
||||
.. |DZcy| unicode:: U+0040F .. CYRILLIC CAPITAL LETTER DZHE
|
||||
.. |dzcy| unicode:: U+0045F .. CYRILLIC SMALL LETTER DZHE
|
||||
.. |GJcy| unicode:: U+00403 .. CYRILLIC CAPITAL LETTER GJE
|
||||
.. |gjcy| unicode:: U+00453 .. CYRILLIC SMALL LETTER GJE
|
||||
.. |Iukcy| unicode:: U+00406 .. CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
|
||||
.. |iukcy| unicode:: U+00456 .. CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
|
||||
.. |Jsercy| unicode:: U+00408 .. CYRILLIC CAPITAL LETTER JE
|
||||
.. |jsercy| unicode:: U+00458 .. CYRILLIC SMALL LETTER JE
|
||||
.. |Jukcy| unicode:: U+00404 .. CYRILLIC CAPITAL LETTER UKRAINIAN IE
|
||||
.. |jukcy| unicode:: U+00454 .. CYRILLIC SMALL LETTER UKRAINIAN IE
|
||||
.. |KJcy| unicode:: U+0040C .. CYRILLIC CAPITAL LETTER KJE
|
||||
.. |kjcy| unicode:: U+0045C .. CYRILLIC SMALL LETTER KJE
|
||||
.. |LJcy| unicode:: U+00409 .. CYRILLIC CAPITAL LETTER LJE
|
||||
.. |ljcy| unicode:: U+00459 .. CYRILLIC SMALL LETTER LJE
|
||||
.. |NJcy| unicode:: U+0040A .. CYRILLIC CAPITAL LETTER NJE
|
||||
.. |njcy| unicode:: U+0045A .. CYRILLIC SMALL LETTER NJE
|
||||
.. |TSHcy| unicode:: U+0040B .. CYRILLIC CAPITAL LETTER TSHE
|
||||
.. |tshcy| unicode:: U+0045B .. CYRILLIC SMALL LETTER TSHE
|
||||
.. |Ubrcy| unicode:: U+0040E .. CYRILLIC CAPITAL LETTER SHORT U
|
||||
.. |ubrcy| unicode:: U+0045E .. CYRILLIC SMALL LETTER SHORT U
|
||||
.. |YIcy| unicode:: U+00407 .. CYRILLIC CAPITAL LETTER YI
|
||||
.. |yicy| unicode:: U+00457 .. CYRILLIC SMALL LETTER YI
|
20
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/isodia.txt
vendored
Normal file
20
py/gadget/tmp/dist/gadget/docutils/parsers/rst/include/isodia.txt
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
.. This data file has been placed in the public domain.
|
||||
.. Derived from the Unicode character mappings available from
|
||||
<http://www.w3.org/2003/entities/xml/>.
|
||||
Processed by unicode2rstsubs.py, part of Docutils:
|
||||
<https://docutils.sourceforge.io>.
|
||||
|
||||
.. |acute| unicode:: U+000B4 .. ACUTE ACCENT
|
||||
.. |breve| unicode:: U+002D8 .. BREVE
|
||||
.. |caron| unicode:: U+002C7 .. CARON
|
||||
.. |cedil| unicode:: U+000B8 .. CEDILLA
|
||||
.. |circ| unicode:: U+002C6 .. MODIFIER LETTER CIRCUMFLEX ACCENT
|
||||
.. |dblac| unicode:: U+002DD .. DOUBLE ACUTE ACCENT
|
||||
.. |die| unicode:: U+000A8 .. DIAERESIS
|
||||
.. |dot| unicode:: U+002D9 .. DOT ABOVE
|
||||
.. |grave| unicode:: U+00060 .. GRAVE ACCENT
|
||||
.. |macr| unicode:: U+000AF .. MACRON
|
||||
.. |ogon| unicode:: U+002DB .. OGONEK
|
||||
.. |ring| unicode:: U+002DA .. RING ABOVE
|
||||
.. |tilde| unicode:: U+002DC .. SMALL TILDE
|
||||
.. |uml| unicode:: U+000A8 .. DIAERESIS
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user