userfs package#
Subpackages#
- userfs.build package
- userfs.commands package
- userfs.config package
- userfs.deploy package
- userfs.fetch package
- userfs.hooks package
- userfs.project package
- userfs.update package
Submodules#
userfs.app module#
This package’s command-line entry-point application.
userfs.entry module#
This package’s command-line entry-point (boilerplate).
userfs.paths module#
A module for working with the Python search path.
userfs.schemas module#
A module for working with schemas belonging to this package.
- class userfs.schemas.UserfsDictCodec(data: dict[str, str | int | float | bool | None | dict[str, str | int | float | bool | None] | list[str | int | float | bool | None]] = None, schemas: SchemaMap = None, dest_attr: str = 'data', verify: bool = True)[source]#
Bases:
DictCodec
A simple wrapper for package classes that want to implement DictCodec.
- default_schemas: SchemaMap | None = {'SourceSpecification': <vcorelib.schemas.json.JsonSchema object>, 'Config': <vcorelib.schemas.json.JsonSchema object>, 'ProjectSpecification': <vcorelib.schemas.json.JsonSchema object>}#
Module contents#
Useful defaults and other package metadata.