Skip to main content

moonshine Package extends main framework functionalities

Project description

Build Status codecov GitHub version Say Thanks! PyPI - Downloads GitHub All Releases

GitHub language count

GitHub Pipenv locked Python version (branch) GitHub top language

GitHub PyPI - Wheel

Keybase BTC Twitter Follow

GitHub followers GitHub stars

GitHub watchers

.. image:: https://img.shields.io/pypi/dd/moonshine?color=red&logo=moonshine&style=plastic :alt: PyPI - Downloads .. image:: https://img.shields.io/github/downloads/phantom-xyz/moonshine/total?color=blue&label=Total%20Downloads :alt: GitHub All Releases

GitHub Pipenv locked Python version (branch) PyPI - Wheel

moonshine

python Bot + CLI

usage:

LinuxOS & MacOS

$ pip install moonshine
$ moonshine

Win

pip install moonshine

exec

C:\Users\a7med>moonshine
Call your main application code here

DEV & DEBUG

python -m pip install .
python setup.py sdist bdist_wheel
twine upload dist/* --verbose 

Distro & DevOps:

clone repo & init env

Codecov setup

export CODECOV_TOKEN="<token>"
bash <(curl -s https://codecov.io/bash)

coverage run ./src/xocli/test.py
coverage xml
codecov

python -m pip install --upgrade pip setuptools wheel

::DEBUG::

# activate dev env
$ source /usr/lib/python/venv/scripts/common/activate

# install dependencies
$ sudo -H pip install -r requirements.txt

# debug app after installing pylint from req.txt
$ sudo pylint src/xocli/

::INSTALL::

# on current working directory
$ pip install -e .

# pkgs will be stored @io.smasystems.sa
$ pip install --index-url https://io.smasystems.sa/core/moonshine-1.0.2.tar.gz moonshine

::DIST::

# this will pkg the project into build/ dist/ folders
$ python setup.py sdist bdist_wheel

# you need to install twine as it's not inc in req.txt
$ python -m pip install --user --upgrade twine
$ python -m twine upload --repository moonshine dist/*

For Developers:

gen tar+wheel - install gen pkg - upload

$ python setup.py sdist bdist_wheel
$ sudo -H pip install -e .
$ python -m twine upload --repository moonshine dist/* --verbose --skip-existing

#python setup.py install

You can use the editor on GitHub to maintain and preview the content for your website in Markdown files.

Whenever you commit to this repository, GitHub Pages will run Jekyll to rebuild the pages in your site, from the content in your Markdown files.

PyLib

Python pckg

Usage:

$ sudo apt-get install python python-pip
$ sudo pip install -r requirements.txt
$ sudo pip install -e .
$ sudo python setup.py sdist bdist_wheel
$ sudo twine upload --skip-existing dist/*
C:\> pip install -r requirements.txt
C:\> pip install -e .
C:\> python setup.py sdist
C:\> twine upload --skip-existing dist/*

cmd commands history

┌────────────────────────────────────────┐
│0: pip install -e .                     │
│1: python setup.py sdist                │
│2: pip install -e .                     │
│3: twine upload --skip-existing dist/*  │
└────────────────────────────────────────┘

Description: This project provides powerful math functions |For example, you can use sum() to sum numbers: | |Example:: | | >>> sum(1, 2) | 3 |

Python Virtual Env

python -m venv moonshine

On Windows, run:

moonshine\Scripts\activate.bat

On Unix or MacOS, run:

source moonshine/bin/activate source moonshine/bin/deactivate

Markdown

Markdown is a lightweight and easy-to-use syntax for styling your writing. It includes conventions for

Syntax highlighted code block

# Header 1
## Header 2
### Header 3

- Bulleted
- List

1. Numbered
2. List

**Bold** and _Italic_ and `Code` text

[Link](url) and ![Image](src)

For more details see GitHub Flavored Markdown.

Jekyll Themes

Your Pages site will use the layout and styles from the Jekyll theme you have selected in your repository settings. The name of this theme is saved in the Jekyll _config.yml configuration file.

Support or Contact

Having trouble with Pages? Check out our documentation or contact support and we’ll help you sort it out.

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

moonshine-cli-1.0.2.tar.gz (8.4 kB view details)

Uploaded Source

Built Distributions

moonshine_cli-1.0.2-py3.10.egg (6.6 kB view details)

Uploaded Source

moonshine_cli-1.0.2-py2.py3-none-any.whl (6.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file moonshine-cli-1.0.2.tar.gz.

File metadata

  • Download URL: moonshine-cli-1.0.2.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for moonshine-cli-1.0.2.tar.gz
Algorithm Hash digest
SHA256 cd8485acc6ab5b50e73a6152046e3e36a7c2b2a753babe1b1e6df9220ad13c23
MD5 d4ad6908f84b5a4974d1fa98097ead09
BLAKE2b-256 a69af24694cf5f5ab3834ffa851c53ff7f378e284cc26a051a3fcdb962e76991

See more details on using hashes here.

Provenance

File details

Details for the file moonshine_cli-1.0.2-py3.10.egg.

File metadata

  • Download URL: moonshine_cli-1.0.2-py3.10.egg
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for moonshine_cli-1.0.2-py3.10.egg
Algorithm Hash digest
SHA256 c1d501f8672ff209232fc11950b39097327b86102ea1198c5471eede5a519309
MD5 60d21393d008b5b29c359f661cd3506e
BLAKE2b-256 3db4f87811cf290514ed230bdbd2117e3c13223fbbd2ea20de22751dc44a5680

See more details on using hashes here.

Provenance

File details

Details for the file moonshine_cli-1.0.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for moonshine_cli-1.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 91f07c56cd54b22f3b01f91983e951f5977d19f7892aba2006d82b9feb48c8f4
MD5 fb381a56f93feabdf7a3c60636f37c9a
BLAKE2b-256 ebaa196687a9556ebf0c66d26ba07a130ee2140684b72fa3abe9d62f3fa3fe0d

See more details on using hashes here.

Provenance

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