linstall
A Python CLI to generate a list of installation commands for a package to add to README files.
Quickstart
Installation
Via pip:
pip install linstall
Via pipx:
pipx install linstall
Usage
Usage: linstall [OPTIONS] PACKAGE {JavaScript|Python}
Generate a list of installation commands for a package to add to README
files.
Options:
--version Show the version and exit.
--help Show this message and exit.
Development
poetry installpoetry run linstall linstall Python/poetry run linstall --version/poetry run linstall --helppoetry checkpoetry version minororpoetry version patch(source)
Notes
- Poetry:
- Install/Uninstall Poetry
curl -sSL https://install.python-poetry.org | python3 - --previewpoetry --versionpoetry config --listpoetry config virtualenvs.in-project true- Dependencies:
- Add the dependencies and just leave the version number in the
pyproject.tomlfile for exact versions poetry add click markdown-subtemplate pyperclippoetry add black isort flakeheaven flake8-use-fstring --group dev
- Add the dependencies and just leave the version number in the
- Delete the virtual environment:
poetry env remove python(source)
- Poetry Version Plugin:
poetry self add poetry-version-pluginpoetry buildpoetry self remove poetry-version-plugin- plugin does not work anymore with latest poetry 1.2.0b2 (open) issue.
- FlakeHeaven:
poetry run flakeheaven missedpoetry run flakeheaven pluginspoetry run flakeheaven config/poetry run flakeheaven config --plugins-onlypoetry run flakeheaven lint ./linstall//poetry run flakeheaven lint --help- By default, FlakeHeaven runs only
pyflakesandpycodestyle(source and source) - IDE integration documentation
- IDE Integration fails on VSCode (open) issue and BUG: flake8heavened just runs flake8 in VSCode issue
poetry run flakeheaven code FS001(source)poetry run flakeheaven codes flake8-use-fstring(source)
- Commands:
- shellingham package
pipx install linstall
Metadata
Release files for linstall 0.2.2
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 | |
|---|---|---|---|---|
| linstall-0.2.2.tar.gz | 4.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| linstall-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.3 kB
Release files / linstall-0.2.2.tar.gz
| Download URL | linstall-0.2.2.tar.gz |
|---|---|
| Size | 4.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3c0063f0675034d2d721967232cf3cb4045fa09271420ab88ca3a652035d7329
|
|
BLAKE2b-256 checksum How to use checksums |
287f10bc98b29ae8273849e9b5cd3235a13e022c3e1518222ff58a38f5903f34
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / linstall-0.2.2-py3-none-any.whl
| Download URL | linstall-0.2.2-py3-none-any.whl |
|---|---|
| Size | 5.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
971fa73767d124f4c19b0eb0c51dfbab6fcc4c1b5befeac5816848853ba1b27f
|
|
BLAKE2b-256 checksum How to use checksums |
1768c5b79d0a8dac4db98c8224f68d4c839a6166341bb97dfaca7610ce6df4e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Security for linstall 0.2.2
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.