semvec/pypi-packages huggingface dataset:
heise-zidan-qihei-de-zidan-shenqi-zidian-20141110 2023.2.19.0
黑色子弹(漆黑的子弹) - 神崎紫电 - 20141110
Requires Python: >=3.6

# 黑色子弹(漆黑的子弹) - 神崎紫电 - 20141110

## 下载

### Docker

```
docker pull apachecn0/heise-zidan-qihei-de-zidan-shenqi-zidian-20141110
docker run -tid -p <port>:80 apachecn0/heise-zidan-qihei-de-zidan-shenqi-zidian-20141110
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install heise-zidan-qihei-de-zidan-shenqi-zidian-20141110
heise-zidan-qihei-de-zidan-shenqi-zidian-20141110 <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g heise-zidan-qihei-de-zidan-shenqi-zidian-erlingyisiyiyiyiling
heise-zidan-qihei-de-zidan-shenqi-zidian-erlingyisiyiyiyiling <port>
# 访问 http://localhost:{port} 查看文档
```
heimao-de-shuiyaori-di-bencao-zi-20140108 2023.2.19.0
黑猫的水曜日 - 地本草子 - 20140108
Requires Python: >=3.6

# 黑猫的水曜日 - 地本草子 - 20140108

## 下载

### Docker

```
docker pull apachecn0/heimao-de-shuiyaori-di-bencao-zi-20140108
docker run -tid -p <port>:80 apachecn0/heimao-de-shuiyaori-di-bencao-zi-20140108
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install heimao-de-shuiyaori-di-bencao-zi-20140108
heimao-de-shuiyaori-di-bencao-zi-20140108 <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g heimao-de-shuiyaori-di-bencao-zi-erlingyisilingyilingba
heimao-de-shuiyaori-di-bencao-zi-erlingyisilingyilingba <port>
# 访问 http://localhost:{port} 查看文档
```
hei-yaojing-zhi-wen-chuanrenzhongming-20150109 2023.2.19.0
黑妖精之吻 - 川人忠明 - 20150109
Requires Python: >=3.6

# 黑妖精之吻 - 川人忠明 - 20150109

## 下载

### Docker

```
docker pull apachecn0/hei-yaojing-zhi-wen-chuanrenzhongming-20150109
docker run -tid -p <port>:80 apachecn0/hei-yaojing-zhi-wen-chuanrenzhongming-20150109
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install hei-yaojing-zhi-wen-chuanrenzhongming-20150109
hei-yaojing-zhi-wen-chuanrenzhongming-20150109 <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g hei-yaojing-zhi-wen-chuanrenzhongming-erlingyiwulingyilingjiu
hei-yaojing-zhi-wen-chuanrenzhongming-erlingyiwulingyilingjiu <port>
# 访问 http://localhost:{port} 查看文档
```
sourshadow 1.0.4
short package description
Requires Python: >=3.7


# Make sure you have upgraded version of pip
Windows
```
py -m pip install --upgrade pip
```

Linux/MAC OS
```
python3 -m pip install --upgrade pip
```

## Create a project with the following structure
```
packaging_tutorial/
├── LICENSE
├── pyproject.toml
├── README.md
├── setup.cfg
├── src/
│   └── example_package/
│       ├── __init__.py
│       └── example.py
└── tests/
touch LICENSE
touch pyproject.toml
touch setup.cfg
mkdir src/mypackage
touch src/mypackage/__init__.py
touch src/mypackage/main.py
mkdir tests
```

## pyproject.toml 

This file tells tools like pip and build how to create your project

```
[build-system]
requires = [
    "setuptools>=42",
    "wheel"
]
build-backend = "setuptools.build_meta"
```
build-system.requires gives a list of packages that are needed to build your package. Listing something here will only make it available during the build, not after it is installed.

build-system.build-backend is the name of Python object that will be used to perform the build. If you were to use a different build system, such as flit or poetry, those would go here, and the configuration details would be completely different than the setuptools configuration described below.


# Setup.cfg setup
Using setup.cfg is a best practice, but you could have a dynamic setup file using setup.py

```
[metadata]
name = example-pkg-YOUR-USERNAME-HERE
version = 0.0.1
author = Example Author
author_email = author@example.com
description = A small example package
long_description = file: README.md
long_description_content_type = text/markdown
url = https://github.com/pypa/sampleproject
project_urls =
    Bug Tracker = https://github.com/pypa/sampleproject/issues
classifiers =
    Programming Language :: Python :: 3
    License :: OSI Approved :: MIT License
    Operating System :: OS Independent

[options]
package_dir =
    = src
packages = find:
python_requires = >=3.6

[options.packages.find]
where = src

```
# Running the build
### Make sure your build tool is up to date
Windows
```
py -m pip install --upgrade build
```
Linux/MAC OS
```
python3 -m pip install --upgrade build
```


### Create the build
```
py -m build
```













### References
https://packaging.python.org/tutorials/packaging-projects/
he-yi-shijie-shaonv-de-xiangxia-shenghuo-yexun-mingzhi-20161228 2023.2.19.0
和异世界少女的乡下生活 - 叶巡明治 - 20161228
Requires Python: >=3.6

# 和异世界少女的乡下生活 - 叶巡明治 - 20161228

## 下载

### Docker

```
docker pull apachecn0/he-yi-shijie-shaonv-de-xiangxia-shenghuo-yexun-mingzhi-20161228
docker run -tid -p <port>:80 apachecn0/he-yi-shijie-shaonv-de-xiangxia-shenghuo-yexun-mingzhi-20161228
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install he-yi-shijie-shaonv-de-xiangxia-shenghuo-yexun-mingzhi-20161228
he-yi-shijie-shaonv-de-xiangxia-shenghuo-yexun-mingzhi-20161228 <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g he-yi-shijie-shaonv-de-xiangxia-shenghuo-yexun-mingzhi-erlingyiliuyiererba
he-yi-shijie-shaonv-de-xiangxia-shenghuo-yexun-mingzhi-erlingyiliuyiererba <port>
# 访问 http://localhost:{port} 查看文档
```
he-guozi-de-xing-banmusi-20150724 2023.2.19.0
和果子的杏 - 坂木司 - 20150724
Requires Python: >=3.6

# 和果子的杏 - 坂木司 - 20150724

## 下载

### Docker

```
docker pull apachecn0/he-guozi-de-xing-banmusi-20150724
docker run -tid -p <port>:80 apachecn0/he-guozi-de-xing-banmusi-20150724
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install he-guozi-de-xing-banmusi-20150724
he-guozi-de-xing-banmusi-20150724 <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g he-guozi-de-xing-banmusi-erlingyiwulingqiersi
he-guozi-de-xing-banmusi-erlingyiwulingqiersi <port>
# 访问 http://localhost:{port} 查看文档
```
haoxin-de-daren-tongyexiasheng-20150613 2023.2.19.0
好心的大人 - 桐野夏生 - 20150613
Requires Python: >=3.6

# 好心的大人 - 桐野夏生 - 20150613

## 下载

### Docker

```
docker pull apachecn0/haoxin-de-daren-tongyexiasheng-20150613
docker run -tid -p <port>:80 apachecn0/haoxin-de-daren-tongyexiasheng-20150613
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install haoxin-de-daren-tongyexiasheng-20150613
haoxin-de-daren-tongyexiasheng-20150613 <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g haoxin-de-daren-tongyexiasheng-erlingyiwulingliuyisan
haoxin-de-daren-tongyexiasheng-erlingyiwulingliuyisan <port>
# 访问 http://localhost:{port} 查看文档
```
hanqing-fanni-qishi-de-shengnv-cuanduo-cuizhiyin-20150825 2023.2.19.0
[韩轻]反逆骑士的圣女篡夺 - 崔智寅 - 20150825
Requires Python: >=3.6

# [韩轻]反逆骑士的圣女篡夺 - 崔智寅 - 20150825

## 下载

### Docker

```
docker pull apachecn0/hanqing-fanni-qishi-de-shengnv-cuanduo-cuizhiyin-20150825
docker run -tid -p <port>:80 apachecn0/hanqing-fanni-qishi-de-shengnv-cuanduo-cuizhiyin-20150825
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install hanqing-fanni-qishi-de-shengnv-cuanduo-cuizhiyin-20150825
hanqing-fanni-qishi-de-shengnv-cuanduo-cuizhiyin-20150825 <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g hanqing-fanni-qishi-de-shengnv-cuanduo-cuizhiyin-erlingyiwulingbaerwu
hanqing-fanni-qishi-de-shengnv-cuanduo-cuizhiyin-erlingyiwulingbaerwu <port>
# 访问 http://localhost:{port} 查看文档
```
haiou-shitang-qun-yangzi-20160414 2023.2.19.0
海鸥食堂 - 群阳子 - 20160414
Requires Python: >=3.6

# 海鸥食堂 - 群阳子 - 20160414

## 下载

### Docker

```
docker pull apachecn0/haiou-shitang-qun-yangzi-20160414
docker run -tid -p <port>:80 apachecn0/haiou-shitang-qun-yangzi-20160414
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install haiou-shitang-qun-yangzi-20160414
haiou-shitang-qun-yangzi-20160414 <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g haiou-shitang-qun-yangzi-erlingyiliulingsiyisi
haiou-shitang-qun-yangzi-erlingyiliulingsiyisi <port>
# 访问 http://localhost:{port} 查看文档
```