This project adheres to Semantic Versioning and Keep a Changelog format.
is_url
function; Issue 32
- file locking enhancements
- file locking utilities:
create_lock
remove_lock
make_lock_path
create_file_racefree
wait_for_lock
- in
size
function, if a file is not found a warning is issued, instead of a message
VersionInHelpParser
methods characterizing the instance:arg_defaults
dests_by_subparser
subcommands
top_level_args
subparsers
uniqify
function- support for collection of paths in
size
function
- path expansion issues; Issue #24
- add
asciify_dict
function
- add
--version
argument inVersionInHelpParser
- add
untar
function - add
mkabs
function
parse_registry_path
function.
is_writable
function; Issue 16
- file/directory size checker
is_writable
function
- If argument to callability checker is a file, require executability; if it's a folder, it's not callable.
- Populate intended field in error message for bad argument to callability checker.
- Command callability checker
- To avoid implicitly wrapping
input()
ineval
, never use2to3
.
- More robust handling of terminal interaction in
query_yes_no
checksum
, using md5query_yes_no
to facilitate binary user terminal interaction
TmpEnv
: environment variable context manager
- Use
is_url
to determine slash behavior inexpandpath
is_url
- Remove
ExpectContext
; seeveracitools
- Control exports to fix a docs build issue; see Issue 2
expandpath
utility for dealing with user and environment variables in paths
ExpectContext
for uniform test execution, regardless of whether expectation is an ordinary object or an exception
- When minimum item count exceeds pool size and/or the "pool" of items is empty,
powerset
returns an empty collection rather than a collection with a single empty element.
- CLI optarg string builder (
build_cli_extra
) powerset
(all subsets of a collection)
- Restrict offerings to most generic functionality.
- First release version