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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

Supported by

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