Global interface for RAN
Project description
ranx
This CLI is for some of the global RAN operations such as authentication through the terminal that are not necessarily needed if one were to be a consumer of the RAN the library.
For now, its purpose is for opening and closing receiver servers for auth through terminal, but it is also gonna be used as a global RAN CLI (project agnostic) so you can literally use it like an npx
(or in this case, px)
NOTE: This is designed to be installed GLOBALLY (e.g. via pipx
or pixi global
). This is so that users need only install it on their system one time and that's it.
Installation
pipx install ranlibx
Usage
ranx --help
Development
Prequisites: you must have pixi and pipelight installed.
# Install dependencies
pixi install -e dev
pixi run -e dev setup # This just runs `pipelight enable git-hooks` WHICH IS MANDATORY
# If you want to access the shell, similar to `micromamba activate` or `conda activate` (highly recommended during development)
pixi shell --change-ps1=false -e dev
To do releases:
- After committing your code changes, change the version in
pyproject.toml
- Run
scripts/update-version.sh
. It will make an update version commit on your behalf - Create a release by pushing your code like so:
git push origin main v1.2.3
Not abstracting requiring the v[VERSION] tag was an intentional design decision almost as a "confirmation" of whether you want to release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ranlibx-0.0.27.tar.gz
.
File metadata
- Download URL: ranlibx-0.0.27.tar.gz
- Upload date:
- Size: 39.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4c1230de29a64e93bda55f6f7e318c14ed39480cd623b98e3d30db52ee2a4b1 |
|
MD5 | a02b8fc53cc3de5c10ac97ea328ac86d |
|
BLAKE2b-256 | ab6a5ba9d10e9345f61992b1df08912514c0e3920ba8024ce7f74ca447f65918 |
File details
Details for the file ranlibx-0.0.27-py3-none-any.whl
.
File metadata
- Download URL: ranlibx-0.0.27-py3-none-any.whl
- Upload date:
- Size: 15.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f60e78610c48000aa2508b98be0f9f1652dfa62633eff7ef3cf11b5de3acdb2 |
|
MD5 | e7d4c78ae1f6649a75b8cf0919946b3a |
|
BLAKE2b-256 | 22650729eb0f5a5d6641e9b9623d580de579f5e1a72f1de2f6464dc51ad045d7 |