Metadata-Version: 2.0
Name: invisibleroads-macros
Version: 0.9.5
Summary: Shortcut functions
Home-page: https://github.com/invisibleroads/invisibleroads-macros
Author: Roy Hyunjin Han
Author-email: rhh@crosscompute.com
License: UNKNOWN
Keywords: invisibleroads
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: License :: OSI Approved :: MIT License
Requires-Dist: attrs
Requires-Dist: configparser
Requires-Dist: simplejson
Requires-Dist: six

InvisibleRoads Macros
=====================
Here is a collection of shortcut functions for small tasks.

0.9
---
- Define link_safely, make_relative_path_safely, make_tree
- Deprecate define_get_numbers, get_list, parse_settings, set_default
- Rename cancel_callback to cancel_shell_callback
- Resolve links when validating relative or absolute paths
- Update transform_geometries to support polygons

0.8
---
- Add cut_and_strip
- Add encode_object, define_decode_object
- Add schedule_shell_callback, schedule_curl_callback
- Add define_gather_numbers, parse_second_count
- Add format_decimal, format_number

0.7
---
- Add configuration.load_settings and configuration.save_settings
- Add disk.TemporaryFolder and disk.TemporaryPath
- Add math.divide_safely
- Remove parse_date_safely thanks to latest dateutil
- Replace get_interpretation_by_name with gather_settings

0.6
---
- Add iterable.flatten_dictionaries, iterable.merge_dictionaries
- Add log.format_summary, log.print_error
- Add table.normalize_key
- Filter keys in parse_nested_dictionary with is_key
- Make disk.compress and disk.uncompress compatible with non-Linux

0.5
---
- Add disk.make_enumerated_folder_for, disk.change_owner_and_group_recursively
- Add repository.get_github_repository_commit_timestamp
- Move queue.* to invisibleroads-sockets package
- Move repository.* to invisibleroads-repositories package

0.4
---
- Add disk.make_enumerated_folder
- Add log.parse_nested_dictionary

0.3
---
- Add queue.Pusher, queue.Puller, queue.Publisher, queue.Subscriber
- Add repository.download_github_repository, repository.get_github_ssh_url

0.2
---
- Add log.format_path
- Add text.remove_punctuation

0.1
---
- Add disk.compress, disk.uncompress
- Add text.compact_whitespace

