semvec/pypi-packages huggingface dataset:
pyp2rpm 3.3.10
Convert Python packages to RPM SPECFILES
License: MIT
Keywords: pypi,rpm,spec,specfile,convert

Convert Python packages to RPM SPECFILES. The packages can be downloaded from
PyPI and the produced SPEC is in line with Fedora Packaging Guidelines or Mageia Python Policy.

Users can provide their own templates for rendering the package metadata. Both the package
source and metadata can be extracted from PyPI or from local filesystem (local file doesn't
provide that much information though).
YzDB 0.0.3
A package for easy using database
License: MIT
Requires Python: >=3.10

YzDB 提供一系列简单的方法来操作数据库，让用户无需掌握对应的sql语句。

- 本package基于sqlalchemy
- 目前支持: MySQL, SQLite

link: [https://bagelquant.com/](https://bagelquant.com/)

# 快速使用


```python
# mysql connection
from YzDB import create_mysql_conn
# sqlite connection
from YzDB import create_sqlite_conn

import pandas as pd

# 创建一个connection对象
conn = create_mysql_conn(
        host='localhost',
        port=3306,
        user='root',
        password='123456',
				db_name='test'  # 可选参数，默认为空
    )

# 一些基础操作

# 添加表格，只有id列，需要添加列
conn.add_table(table_name='test_table')
# 向表格中添加列
conn.add_column(table_name='test_table', 
                column_name='test_int', 
                column_type='INT',
                comment='测试列'  # 可选参数，默认为空
                )  
# 创建一个pd.DataFrame数据
test_data = pd.DataFrame({'test_int': [1, 2, 3, 4, 5]})
# 向表格中添加数据
conn.add_data(table_name='test_table',
              data=test_data)
# 查询表格中的数据
print(conn.query_data(table_name='test_table'))

# 删除表格
conn.drop_table(table_name='test_table')
```

# 常用操作


## 数据库结构方面


### 查看

1. 查看所有表名列表

### 操作

1. 添加表
2. 删除表
3. 修改表描述
4. 删除表描述

## 表内操作


### 查看 query

1. 查看表列名
2. 查看所有数据
3. 查看所选列的数据
4. 根据筛选条件筛选
5. 在某一列中搜索（基于LIKE语句）

### 添加 add

1. 添加列
2. 添加索引
3. 添加行（添加数据）

### 删除 drop

1. 删除列
2. 删除列描述
3. 删除行

### 修改 modify

1. 修改某一个位置的数据
2. 修改列名
3. 修改列描述

## 通用类


- 执行sql语句
- 执行sql文件

# 程序结构
![程序结构](structure.png)
pandasmemuc 0.15
Automating memu emulator with pandas
License: MIT
Keywords: memu,memnuc,pandas


# Automating memu emulator with pandas

## pip install pandasmemuc 

#### Tested against Windows 10 / Python 3.10 / Anaconda 


Memu Player and at least one Android instance must be installed https://www.memuplay.com/ 

Most of the command line stuff already implemented, documentation soon 

https://www.memuplay.com/blog/memucommand-reference-manual.html

https://www.memuplay.com/blog/wp-content/uploads/2016/02/MEmu-Command-Line-Management-Interface-Version-4.3.20_OSE.pdf



Example: 
	
```python


from pandasmemuc import MeMuc, phoneconfig
import pandas as pd

phoneconfig.phone_dataframe = pd.read_pickle("c:\\allphonedata.pkl") # optional
phoneconfig.mac_address_prefix = "52:54:00" 
df = MeMuc()
# df.create_vm_96().update_status()
df.import_vm(path=r"C:\ProgramData\anaconda3\envs\dfdir\memuimage.ova", name="mem38")
df.iloc[-1].bb_start()
df.iloc[-1].bb_installapp(r"C:\Users\hansc\Downloads\spotify-8-8-50-466.apk")
df.iloc[-1].bb_startapp('com.spotify.music')

# spoti = df.get_ui_automator_df(2)
# spoti = spoti.loc[(spoti.bb_resource_id == 'com.spotify.music:id/bottom_navigation_item_icon') & (spoti.bb_content_desc == 'Buscar')].iloc[0].ff_bb_tap_exact_center
# spoti = df.get_ui_automator_df(2)
# spoti.loc[spoti.bb_resource_id == 'com.spotify.music:id/find_search_field'].ff_bb_tap_exact_center.iloc[0]()
# df.bb_input_natural.iloc[0]('AC/DC')
# allbois.reindex(allbois.bb_text.str.len().sort_values().index).iloc[0].ff_bb_tap_exact_center()
# df.bb_adbtools.iloc[-1].aa_disable_notifications()
# df.bb_adbtools.iloc[-1].aa_force_stop('com.microvirt.memuime')
# df = m.get_ui_automator_df(0, save_screenshot=True) # check out https://github.com/hansalemaos/adbkit

```