Library with a collection of some more or less useful functions.
Project description
Salmagundi
Library with a collection of some more or less useful functions.
For more information see the documentation.
History
2020-08-17 (0.15.0)
- Add parameter noecho to inputs.read
- Add functions walign, wlen, wshorten to module strings
2020-07-30 (0.14.0)
- Add parameter maxsplit to strings.str2tuple
- Deprecate modules crypto and config
2020-07-12 (0.13.0)
- Add method Config.as_dict() in module config
- Add exception DuplicateError in module config
- Options can now be added to sections in module config (renamed parameter name -> key)
- Add a tag to specification in module config
- Bugfix: Config.__delitem__() now works even if create_properties=False
2020-04-21 (0.12.0)
- Add function convert_string() to module config
- Add class StopWatch to module utils
2020-01-30 (0.11.3)
- Add parameter numeric to config.convert_loglevel()
2020-01-16 (0.11.2)
- Change utils.ensure_single_instance(): parameter lockfile -> lockname
2020-01-11 (0.11.1)
- Bugfix: utils.ensure_single_instance()
2020-01-11 (0.11.0)
- Add functions sys_exit() and ensure_single_instance() to module utils
- Add parameter err_code to utils.docopt_helper()
2020-01-04 (0.10.0)
- Add wildcards in spec for sections and options in module config
- Add function docopt_helper() in module utils
2020-01-02 (0.9.4)
- Bugfix: microseconds format in strings.format_timedelta()
2019-10-07 (0.9.2)
- Fix documentation for module config
- Link to overview table for selected module now in sidebar
2019-10-06 (0.9.1)
- Bugfix: files.read_lines() stripped all whitespaces, not only line breaks
- Improve documentation: add overview table to each module
2019-10-01 (0.9.0)
- Add function slugify() to module strings
- Add class TranslationTable to module strings
- Change function strings.insert_separator()
- Add module validation
- Add __all__ to all modules
2019-06-26 (0.8.0)
- Longer secret keys in module crypto
2019-05-12 (0.7.3)
- Minor improvements/corrections of the documentation
- Upgrade dependency: cryptography 2.4.2 -> 2.6.1
2019-04-15 (0.7.2)
- Bugfix: problem with inputs.menu() when cursor is in the last row of the terminal
2019-02-07 (0.7.1)
- Add 2 tags in module config
2019-01-31 (0.7.0)
- Add module config
- Add function int2str() to module strings
- Bugfix: strings.str2tuple() can now use whitespace as separator
2019-01-15 (0.6.1)
- Bugfix: *_prefix() functions in module strings now handle negative numbers correctly
2019-01-14 (0.6.0)
- Add check_*() functions to module inputs
- Add parameter caption to function menu() in module inputs
- Add parameter errors to *_all() and *_lines() functions in module files
- Add parameter reverse to function insert_separator() in module strings
2019-01-07 (0.5.0)
- Replace create() with touch() in module files
- Add functions to module files
- Add functions to module strings
- Add module crypto
- Add module utils
2018-12-27 (0.4.0)
- Add functions to module inputs
- Rename line() to read() in module inputs
2018-12-24 (0.3.0)
- Add module inputs
2018-12-23 (0.2.0)
- Add functions to module colors
- Add module strings
2018-12-17 (0.1.0)
- First public 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 salmagundi-0.15.0.tar.gz
.
File metadata
- Download URL: salmagundi-0.15.0.tar.gz
- Upload date:
- Size: 30.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb14a733317eb2ca7aeccda15f3a10b6b26d50be92fb8618770edcfe35bb67b5 |
|
MD5 | 62fda3c22a59ad53d193274ce0918a3a |
|
BLAKE2b-256 | 069e9e42e7b852b18a10bc256e11d3b60267647be2a2f9efd2bd5166dcc4899a |
File details
Details for the file salmagundi-0.15.0-py3-none-any.whl
.
File metadata
- Download URL: salmagundi-0.15.0-py3-none-any.whl
- Upload date:
- Size: 32.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e3a32aeee8bff3e51d055aba7ca5f8dc54e3ccbe3dec477ee7a3da2d46718fe |
|
MD5 | 04d7ab39d4e064bb504d54c2078ac7ed |
|
BLAKE2b-256 | e9ba83d64913b94df76c3012d86376c539a4e8f7c2b53b2d8168f494e5048105 |