Python语言学习:编写 python package 中的 setup.py 文件(私有包方案github)
自己想 利用 setup.py 编写一些存放在 github 上的私有包
项目结构如下
.
├── README.md
├── __tests__
│ └── main.py
├── apis
│ ├── 01-auth.http
│ └── 02-post.http
├── jsw_zblog
│ ├── __init__.py
│ ├── __pycache__
│ │ ├── __init__.cpython-39.pyc
│ │ └── zblog.cpython-39.pyc
│ ├── settings.py
│ └── zblog.py
├── package.json
└── setup.py
setup.py 文件大致内容
from setuptools import setup, find_packages
setup(
name='jsw_zblog',
packages=find_packages(),
version='0.1.2',
install_requires=[
'requests',
'jsw-nx'
],
author="aric.zheng",
author_email="afeiship@qq.com",
description="Zblog helper.",
url="https://js.work", # project home page, if any
project_urls={
"Documentation": "https://github.com/aric-pypi/jsw-zblog",
"Source Code": "https://github.com/aric-pypi/jsw-zblog",
},
)
安装自己写的包
pip install git+http://github.com/aric-pypi/jsw-zblog.git#egg=jsw-zblog -U
在本地调试运行
pip install -e .
参考