Skip to main content

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

  1. Increase version in pyproject.toml

  2. Run publish command

    poetry publish --build
    

Refer:

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

metastock-0.1.3.tar.gz (120.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

metastock-0.1.3-py3-none-any.whl (230.1 kB view details)

Uploaded Python 3

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

Hashes for metastock-0.1.3.tar.gz
Algorithm Hash digest
SHA256 ac251f49bbcd1fcb0d7fd2618adc9340fcb8f6516c490a2fa1a16bd9854e73cc
MD5 4ea858ee478624db5e43402663dd46c3
BLAKE2b-256 d661e5ec8be05b994255d4289849624e511309cadabad6a08dbd5e35d9c68241

See more details on using hashes here.

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

Hashes for metastock-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d689715588873d6358d2f6dc04823512c105cfeedf869d890e766da4a158b7be
MD5 2e19a7459ed39db857053d70b0f9f022
BLAKE2b-256 a6f945250b38ebbf89d4651c5c80e25f04e47fa0ac69c6276b869fd217b386f7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page