自制pip,需要包括setup.py、README.md以及自己库的文件夹
假设setup tool如下
from __future__ import print_function
from setuptools import setup, find_packages
setup(
name='awsml',
version='0.1.3',
description='Just wanna make sagemaker easy to use',
licenes='MIT',
# packages就是包括的文件夹
packages=['awsml'],
include_package_data=True,
classifiers=[
"Environment :: Web Environment",
'Intended Audience :: Developers',
'License :: OSI Approved :: MIT License',
'Operating System :: MacOS',
'Operating System :: Microsoft',
'Operating System :: POSIX',
'Operating System :: Unix',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
],
install_requires=[
'sagemaker==2.45.0',
],
zip_safe=True,
)
另一个文件$HOME/.pypirc
内容如下:
[distutils]
index-servers = pypi
[pypi]
username:你的PyPi用户名
password:你的PyPi密码
上传代码
python setup.py sdist upload