$ snakeye
Console Tool
Usage:
command [options] [arguments]
Options:
-h, --help Display this help message
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactive question
-v|vv|vvv, --verbose[=VERBOSE] Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
Available commands:
build Build Current Project
create Create New Project
dep List Dependencies of the Project
help Displays help for a command
list Lists commands
publish Publish Current Project
Installation
Snakeye provide custom installer which you cand download from
XXXX
What's inside
Snakeye allow user to handle dependencies installation needed to build and publish python package, the configuration used by snakeye follow the standard of PEP-518, it's standarized file for future python packaging called pyproject.toml, ehem! it replace the powerful setup.py,setup.cfg and of pipfile
Here's example of pyproject.toml used by Snakeye, at this stage Snakeye still use flit:
[build-system]
requires = ["flit"]
build-backend = "flit.buildapi"
[tool.flit.metadata]
module = "snakeye-dev"
author = "Duta"
author-email = "duta@mail.com"
home-page = "https://oonlab.com"
requires = [""]
requires-python = ">=3"
description-file = "README.md"
[tool.snakeye.metadata]
pkg_name = "snakeye-dev"
pkg_version = "0.1"
author = "Duta"
author_email = "duta@mail.com"
description = "short description"
long_description = "so long description"
url = "https://oonlab.com"
Available Command
Create
Create command will ask few question related to project:
What's version number: 0.1
Author Name: Rizky
Author Email: duta@mail.com
Description: Short Description
Long Description: So long description
URL/Homepage: http://oonlab.com
License (mit / apache / gpl / leave blank for empty license): mit
Snakeye then create following python project structure:
├── LICENSE
├── README.md
├── pyproject.toml
└── testproject
└── __init__.py
Dep
Dependencies command will list all installed dependencies
Build
Publish
Install
Release files for snakeye 0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| snakeye-0.3.tar.gz | 114.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| snakeye-0.3-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 180.9 kB
Release files / snakeye-0.3.tar.gz
| Download URL | snakeye-0.3.tar.gz |
|---|---|
| Size | 114.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4ef8fb27cda481089a37d4f2edaeed2277fa52f8545cf75682143461a9282b87
|
|
BLAKE2b-256 checksum How to use checksums |
dfb130e24c6356ba12cec740fb88f25689c25598fe704810b3b50dcd9eeb50f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.19.1
|
Release files / snakeye-0.3-py2.py3-none-any.whl
| Download URL | snakeye-0.3-py2.py3-none-any.whl |
|---|---|
| Size | 66.2 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
9019aab48df2bc2580389337d5b5e5ef18edb02030d6a1563b1aa1ac8e2bda34
|
|
BLAKE2b-256 checksum How to use checksums |
93afcd31f7fa1150bcfceab6588b12e92c69e9f451a7f6d739cc5ef283cae018
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.19.1
|