このドキュメントでは、uxsimppパッケージをビルドし、配布可能な形式に変換するための手順を説明します。
以下のソフトウェアがインストールされている必要があります:
- Python 3.9以上
- C++コンパイラ
- Windows: Visual Studio Build Tools
- Linux: GCC
- macOS: Clang
- CMake
# 仮想環境の作成
python -m venv venv
# 仮想環境の有効化
# Windows
venv\Scripts\activate
# Linux/macOS
source venv/bin/activate
pip install scikit-build-core pybind11 cmake ninja pytest build
パッケージが正しく機能するかテストします。
pytest tests/test_verification.py -v
python -m build
このコマンドを実行すると、distディレクトリに以下のファイルが生成されます:
uxsimpp-0.1.0.tar.gz- ソースディストリビューションuxsimpp-0.1.0-cp39-cp39-win_amd64.whl- ホイールパッケージ(プラットフォームによって名前が異なります)
pip uninstall -y uxsimpp
pip install dist/uxsimpp-0.1.0*.whl
pytest tests/test_verification.py -v
pip install twine
twine upload --repository-url https://test.pypi.org/legacy/ dist/*
twine upload dist/*