pypi中只有linux版本,release-pypi-linux.sh

#!/bin/sh

set -e

# Different to release-pypi-win.cmd and release-pypi-osx.sh,

# this script has to be ran from a clean dockerfile

# Random note: The reason why this script is being ran from within a container

# is to ensure glibc compatibility. From what I've seen so far, it appears

# that having multiple glibc versions is a somewhat convoluted process

# and I don't trust myself to be able to manage them well.

# Download dependenciess

export DEBIAN_FRONTEND=noninteractive

apt update

apt upgrade -y

apt install -y g++ make curl

cd /opt/OpenCC

# Download and init conda

MINICONDA_FILENAME=Miniconda3-latest-Linux-x86_64.sh

curl -L -o $MINICONDA_FILENAME \

"https://repo.continuum.io/miniconda/$MINICONDA_FILENAME"

bash ${MINICONDA_FILENAME} -b -f -p $HOME/miniconda3

export PATH=$HOME/miniconda3/bin:$PATH

eval "$(conda shell.bash hook)"

for VERSION in 2.7 3.5 3.6 3.7 3.8; do

# Create and activate environment

conda create -y -n py$VERSION python=$VERSION

conda activate py$VERSION

# Build and package

pip install --no-cache-dir setuptools wheel cmake

python setup.py build_ext bdist_wheel \

--plat-name manylinux1_x86_64

# Cleanup

conda deactivate

rm -rf build python/opencc/clib OpenCC.egg-info

done

# Upload to PyPI

conda activate py3.8

python -m pip install twine

python -m twine upload dist/*

一键复制

编辑

Web IDE

原始数据

按行查看

历史

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值