discord.guild[mo9mo9study]でDBと連携するために使用するモジュール
Project description
当リポジトリの自作パッケージを使うための準備
pip install mo9mo9db
# https://pypi.org/project/mo9mo9db/
# このパッケージを使用する側のディレクトリに.envのファイルを作成する
# .envファイル内に以下のDB情報とパラメータ情報を入力することが必須
vi .env
> .env ------------------------
###==============================
#MYSQL credential
###==============================
DB_USER=''
DB_PASSWORD=''
DB_HOST=''
DB_PORT=''
DB_DATABASE=''
DB_ECHO=''
------------------------------
about
ddl/
master/create_table.sql : DDL文。これをDBに流し込めば本番環境と同じ状態になるよう保つ。
patch/ : TBD。migrationの仕組みが導入されるまで、DBスキーマ変更用DDLはここに置く。レビュー完了後masterのDDLにも反映する。
ERD/
draw.ioで書かれたERD
commit時のローカル運用
- ディレクトリ[.githooks/]にてcommitをトリガーに動く処理を記載しています
- pythonの[autopep8]と[flake8]をcommit対象のファイルに対して実行します
- これを活用することでpepに準拠するように自動修正やエラー箇所を出力してくれます
- ファイル[.githooks/pre-commit]はファイル[.pre-commit-config.yaml]を元に作成されています
# pre-commitを活用するための準備
## git configのコマンドを用いて、.git/hooksのパスを変更します
git config core.hooksPath .githooks
Future
pypiに新しいバージョンをuploadする簡易手順
# setup.cfgのバージョンを更新すること
python setup.py bdist_wheel
twine upload --repository pypi dist/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for mo9mo9db-0.0.19-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d5046688ac25094d46f9e54245a9af1603020b4fbf831585139c32c68f71b79 |
|
MD5 | 98e7643a6ce34930747db0733ee8d70e |
|
BLAKE2b-256 | 9cb032a48adab02b520816530c06ce36919e776522d7cdca26aca202bda02c97 |