環境構築
connpass-clientをforkします
https://github.com/fin-py/connpass-client にアクセスし、 Fork
をクリックします
Create fork
をクリックします
forkしたリポジトリから Settings
-> Actions
-> Workflow permissions
から Read and write permissions
を選択して Save
します
forkしたリポジトリをclone し、カレントディレクトリを移動します
git clone git@github.com:<your github account>/connpass-client.git
cd connpass-client
仮想環境にインストール
Attention
Poetryを使う場合は Poetryを使って仮想環境にインストール に進んでください。
仮想環境を作成します。実行環境の合わせて python
は python3
などに置き換えてください。
python -m venv .venv
Note
Windwsの場合は py
コマンドから仮想環境を作成します。
py -m venv .venv
仮想環境を有効化します。
source .venv/bin/activate
Note
WindwsでPowerShellを使う場合、スクリプトの実行許可を与えていない場合は次のコマンドを1回だけ実行します。
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
仮想環境を有効化します。
.venv\Scripts\activate
パッケージをインストールします。
python -m pip install pip -U
pip install . pytest coverage pytest-cov "genbadge[coverage]"
Poetryを使って仮想環境にインストール
Caution
仮想環境にインストール の手順を実施している場合は以降の手順は不要です。
virtualenvs.in-project
の設定を確認します。
poetry config --list
virtualenvs.in-project = true
になっていなければ、仮想環境をカレントディレクトリに生成する設定にします(オプション)。
poetry config --local virtualenvs.in-project true
Note
virtualenvs.in-project
の設定をグローバルにするには --local
を省略します。
poetry config virtualenvs.in-project true
Poetryの環境にインストールします。
poetry install
Poetryの環境を有効化します。
poetry shell