Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dotenvの環境変数に対応する #125

Open
3 tasks
MtkN1 opened this issue Jan 28, 2022 · 0 comments
Open
3 tasks

dotenvの環境変数に対応する #125

MtkN1 opened this issue Jan 28, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@MtkN1
Copy link
Member

MtkN1 commented Jan 28, 2022

課題

pybottersは各取引所の認証情報を読み込む方式として、PYBOTTERS_API 環境変数に書き込まれたパスのJSONファイルを暗黙的に読み込む機能を実装している。

しかし全般的に認証情報を .env ファイルに環境変数として書き込んで dotenv ライブラリで読み込むようなユースケースも多い。
そのように管理している場合は別途pybottersが読み込めるように設定しなければならない。

pybottersで .env からも暗黙的に認証情報読み込む機能を実装する。

問題点

BYBIT_API_KEY=XXXXXX
BYBIT_API_SECRET=YYYYYY

というように認証情報が書かれていたとして、ユーザーの書き方によって環境変数名の揺れが発生する。
取引所がドキュメントやサンプルコードなどにオフィシャルな変数名として記載しているケースもあると思われるが、そうでない場合などどのように揺れを吸収して読み込むか、といった問題がある。

チェックリスト

  • 問題点の解決
  • 実装
  • Wiki
@MtkN1 MtkN1 added the enhancement New feature or request label Jan 28, 2022
@MtkN1 MtkN1 self-assigned this Jan 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant