No project description provided
Project description
Metastock
Environment
Since poetry helps us manage environments, we no longer need to use Python virtualenv.
When creating a new project and using it with PyCharm, it will be fully integrated with the default mechanism. This will
create a new isolated environment in the /.cache/pypoetry/ folder.
Lúc đó, chỉ còn trường hợp xảy ra là mình muốn thay đổi version của python. For more info, visit link
pyenv install 3.9.8
pyenv local 3.9.8 # Activate Python 3.9 for the current project
poetry install
CLI Application
Development with PM2
In local development, we can use pm2 with command
pm2 start metastock/bin/start_consumer.py --log-date-format '' --interpreter=/home/wsl/.cache/pypoetry/virtualenvs/metastock-bq6tFdVW-py3.11/bin/python --instances 4 --max-memory-restart 1G -- --name=test_consumer
pm2 start metastock/bin/start_consumer.py --log-date-format '' --interpreter=/home/wsl/.cache/pypoetry/virtualenvs/metastock-bq6tFdVW-py3.11/bin/python --instances 4 --max-memory-restart 1G -- strategy_process
Production (CLI)
So far, the significant way is run by pm2. This is the best method that will not consume much time and resources compared to building a Docker file or Kubernetes.
But, we need create a python file to call metastock module
Ex:
pm2 start metastock/start_consumer.py --log-date-format '' --interpreter=/home/wsl/.cache/pypoetry/virtualenvs/metastock-bq6tFdVW-py3.11/bin/python --instances 4 --max-memory-restart 1G -- --name=test_consumer
Publish app
-
Increase version in
pyproject.toml -
Run publish command
poetry publish --build
Refer:
- Create a package https://typer.tiangolo.com/tutorial/package/
Flask Application
Refer this
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file metastock-0.1.3.tar.gz.
File metadata
- Download URL: metastock-0.1.3.tar.gz
- Upload date:
- Size: 120.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.0 CPython/3.11.4 Darwin/22.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac251f49bbcd1fcb0d7fd2618adc9340fcb8f6516c490a2fa1a16bd9854e73cc
|
|
| MD5 |
4ea858ee478624db5e43402663dd46c3
|
|
| BLAKE2b-256 |
d661e5ec8be05b994255d4289849624e511309cadabad6a08dbd5e35d9c68241
|
File details
Details for the file metastock-0.1.3-py3-none-any.whl.
File metadata
- Download URL: metastock-0.1.3-py3-none-any.whl
- Upload date:
- Size: 230.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.0 CPython/3.11.4 Darwin/22.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d689715588873d6358d2f6dc04823512c105cfeedf869d890e766da4a158b7be
|
|
| MD5 |
2e19a7459ed39db857053d70b0f9f022
|
|
| BLAKE2b-256 |
a6f945250b38ebbf89d4651c5c80e25f04e47fa0ac69c6276b869fd217b386f7
|