userfs (1.1.7)
A system-bootstrapping automation and introspection tool.
Consider sponsoring development.
Python Version Support
This package is tested with the following Python minor versions:
Platform Support
This package is tested on the following platforms:
ubuntu-latestmacos-latestwindows-latest
Introduction
Command-line Options
$ ./venv3.14/bin/ufs -h
usage: ufs [-h] [--version] [-v] [-q] [--curses] [--no-uvloop] [-C DIR]
{build,custom,fetch,noop} ...
A system-bootstrapping automation and introspection tool.
options:
-h, --help show this help message and exit
--version show program's version number and exit
-v, --verbose set to increase logging verbosity
-q, --quiet set to reduce output
--curses whether or not to use curses.wrapper when starting
--no-uvloop whether or not to disable uvloop as event loop driver
-C, --dir DIR execute from a specific directory
commands:
{build,custom,fetch,noop}
set of available commands
build attempt to build a software project from its sources
custom perform a custom interaction, sourced from external
hooks
fetch attempt to obtain some software from the internet
noop command stub (does nothing)
Sub-command Options
build
$ ./venv3.14/bin/ufs build -h
usage: ufs build [-h] [-c CONFIG] [-a] [-n] [-p PATTERN] [-d] [projects ...]
positional arguments:
projects specific projects to build, arguments in the form
'key=value' will be provided as interaction options
options:
-h, --help show this help message and exit
-c, --config CONFIG an optional path to the configuration directory
-a, --all interact with all configured projects
-n, --no-interact don't run package-implemented interactions
-p, --pattern PATTERN
a pattern to use to select project specifications
filtered by name
-d, --deploy whether or not to also attempt to deploy or install
the built project assets
custom
$ ./venv3.14/bin/ufs custom -h
usage: ufs custom [-h] [-c CONFIG] [-a] [-n] [-p PATTERN] [projects ...]
positional arguments:
projects specific projects to build, arguments in the form
'key=value' will be provided as interaction options
options:
-h, --help show this help message and exit
-c, --config CONFIG an optional path to the configuration directory
-a, --all interact with all configured projects
-n, --no-interact don't run package-implemented interactions
-p, --pattern PATTERN
a pattern to use to select project specifications
filtered by name
fetch
$ ./venv3.14/bin/ufs fetch -h
usage: ufs fetch [-h] [-c CONFIG] [-a] [-n] [-p PATTERN] [-u] [projects ...]
positional arguments:
projects specific projects to build, arguments in the form
'key=value' will be provided as interaction options
options:
-h, --help show this help message and exit
-c, --config CONFIG an optional path to the configuration directory
-a, --all interact with all configured projects
-n, --no-interact don't run package-implemented interactions
-p, --pattern PATTERN
a pattern to use to select project specifications
filtered by name
-u, --update whether or not to also attempt to update project
sources
Internal Dependency Graph
A coarse view of the internal structure and scale of
userfs's source.
Generated using pydeps (via
mk python-deps).
Metadata
Release files for userfs 1.1.7
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 | Actions |
|---|---|---|---|---|
| userfs-1.1.7.tar.gz | 1.7 MB | Without provenance | Details for userfs-1.1.7.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| userfs-1.1.7-py3-none-any.whl | Python 3 | none | any | Details for userfs-1.1.7-py3-none-any.whl |
Total release size: 3.5 MB
Release files / userfs-1.1.7.tar.gz
| Download URL | userfs-1.1.7.tar.gz |
|---|---|
| Size | 1.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9450f33715d0a56aa698e375e275de67a8b0a2f617c9a528eae9083f15c4aaa1
|
|
BLAKE2b-256 checksum How to use checksums |
0de4116588f03c5d629f66a9bde684f60b2205e3b48549e4cc381eacd1b3d149
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / userfs-1.1.7-py3-none-any.whl
| Download URL | userfs-1.1.7-py3-none-any.whl |
|---|---|
| Size | 1.8 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8bab308add47261dac8faa543c699b01193602a28a8a510a21ef64745271c29f
|
|
BLAKE2b-256 checksum How to use checksums |
38bf7119b142acb6e2353c57bfe33c37f15dccef647865f0c7f3dec05542bad5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Security for userfs 1.1.7
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.