snakeland
snakeland created by MikeTurkeyVersion 0.0.8, 23 Feb 20262023-2026, COPYRIGHT MikeTurkey, All Right Reserved.ABSOLUTELY NO WARRANTY.LICENSE: snakeland BSD License (No Machine Learning Training, AI Responsible-Use)
Summary
Instant Python3 script installer.
Synopsis
snakeland --version | --help | --license’snakeland install-byconf [CONFIG]snakeland uninstall [PKGNAME]snakeland findpy3 [--later 3.xx] | [--older 3.xx] | --latest | [--range 3.xx-3.yy] | [--order 3.x,..,3.yy]
QUICK START
Install by config
$ snakeland install-byconf snakeland-APP.conf $ APP --help -- help message --Uninstall
$ snakeland uninstall APPFind python3 command.
$ snakeland findpy3 --later 3.8 /usr/bin/python3.12 $ snakeland findpy3 --older 3.11 /usr/bin/python3.9 $ snakeland findpy3 --latest /usr/bin/python3.12 $ snakeland range 3.5-3.10 /usr/bin/python3.9 $ snakeland range --order 3.13,3.12,3.11,3.10,3.9 /usr/bin/python3.12
DESCRIPTION
snakeland is instant python3 script installer.The script wrapper is make on /usr/local/bin as cui command.
ARGUMENT
--version, --help, --license
Print version, help message, license.--latest
findpy3 sub command onlyPrint latest python3 command path.--later [PYTHONVERSION]
findpy3 sub command onlyPrint PYTHONVERSION later command path.--older [PYTHONVERSION]
findpy3 sub command onlyPrint PYTHONVERSION older command path.--range 3.xx-3.yy
findpy3 sub command onlyPrint latest python command path in 3.xx - 3.yy.--order 3.x,…,3.yy
findpy3 sub command onlyPrint first matched python command path.
CONFIG
The Config is in restricted toml format.
OSCHECK:
Describe OS names. The string is similar to ‘uname -s’ cmd.default section, optional key.Darwin: Mac OSLinux: Linux based OSFreeBSD: FreeBSD OSOpenBSD: OpenBSDe.g.OSCHECK = [‘Darwin’, ‘Linux’, ‘FreeBSD’]DSTBASEDIR:
Destination Base Directory.Recommend path is ‘/usr/local/libexec/CMDNAME’.default section, essential key.INSTALLCMD:
Install command path. default path is ‘/usr/local/bin’.default section, optional key.CMDNAME001-CMDNAME999:
The command name. The command file is made on INSTALLCMD directory.default section, essential key.PY3TARGET001-PY3TARGET999:
The python3 script path. The script is executed by python3.xx cmd.default section, optional key.(Either of TARGETPY3, TARGETCMD is always required.)SRCMANFILES: Source Man files.
default section, optional key.The pair of SRCMANFILES and DSTMANDIR work together to install the run directory.Enable to set plain type and gz compress type.snakeland install one of plain and gz compress file by the platform.e.g.SRCMANFILES = [‘man/snakeland.1.gz’, ‘man/snakeland.1’]DSTMANDIR: Destination Man directory.
default section, optional key.The pair of SRCMANFILES and DSTMANDIR work together to install the run directory.e.g.DSTMANDIR = ‘/usr/local/share/man/man1’SHEBANG:
The shebang of CMDNAME file. default path is ‘/bin/sh’.default section, optional key.PY3VERSION:
Execute python3 of the version.The string is similar to ‘findpy3’ options.default section, optional key.‘3.x later’ : python 3.x later.‘3.x older’ : python 3.x older.‘latest’ : Latest python3‘3.xx - 3.yy’: Latest python3 in 3.xx - 3.yy.‘3.6 3.7 3.8’: First found python3 in 3.6, 3.7, 3.8.DSTDIR:
Relative path of DSTBASEDIR.You cannot set it to a directory above the DSTBASEDIR.source file section, essential key.FMODE:
File mode of the section file. default mode is 644.source file section, optional key.Example of config
DSTBASEDIR = '/usr/local/libexec/CMDNAMEAPP/' PKGNAME = 'CMDNAMEAPP' CMDNAME001 = 'CMDNAMEAPP' PY3TARGET001 = '/usr/local/libexec/CMDNAMEAPP/CMDNAMEAPP.py' [script/CMDNAMEAPP.py] DSTDIR = '.'
BUGS
Please report bugs to the issue tracker:or by e-mail: <voice[ATmark]miketurkey.com>
LICENSE
snakeland BSD License (No Machine Learning Training, AI Responsible-Use)
COPYRIGHT
2023-2026, COPYRIGHT MikeTurkey, All Right Reserved.ABSOLUTELY NO WARRANTY.Document: snakeland GFDL 1.3 License (No Machine Learning Training, AI Responsible-Use)
Metadata
Release files for snakeland 0.0.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| snakeland-0.0.8.tar.gz | 31.0 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| snakeland-0.0.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 58.4 kB
Release files / snakeland-0.0.8.tar.gz
| Download URL | snakeland-0.0.8.tar.gz |
|---|---|
| Size | 31.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8e2f070704b9f2c285b82aa1fb7fc1fa60aa0fba31e9cb81ed7217749f402fc1
|
|
BLAKE2b-256 checksum How to use checksums |
68ffe73d926bf52646c5de5cf3b9d30bab4bcf74b5145a8f2a97c49b28a2b1cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / snakeland-0.0.8-py3-none-any.whl
| Download URL | snakeland-0.0.8-py3-none-any.whl |
|---|---|
| Size | 27.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0636de0d6682594297a20183195649ccc87c8685d26e91efbddb4fd944677708
|
|
BLAKE2b-256 checksum How to use checksums |
3c3f09b5dfd23e6be9a01c20a547ccf2ef158698d3a7ad8f3856a105bf3c76e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Security for snakeland 0.0.8
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.