Skip to main content

PyPI version

Logo

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

Source distribution for snakeye 0.3
File Size Uploaded
snakeye-0.3.tar.gz 114.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for snakeye 0.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.3 This release

2 release files

0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page