Commit Graph

70 Commits

Author SHA1 Message Date
Fabio Caccamo b504e00d7e Add `pre-commit` with `black`, `isort` and `flake8`. 2022-10-14 16:53:06 +02:00
Fabio Caccamo 8b7a9b6d98 Improved code quality. 2022-03-24 13:26:18 +01:00
Fabio Caccamo 9ea8b4ac46 Dropped python 2.7 and python 3.5 support. 2022-02-17 23:54:30 +01:00
Fabio Caccamo dad6993054 Reformatted code with Black. 2022-02-13 11:35:43 +01:00
Fabio Caccamo b907e1a9c7 Formatted code with black. 2021-10-12 14:27:35 +02:00
Fabio Caccamo 536c7dde3f Added `type_util.is_dict_or_list_or_tuple` method. 2021-10-02 16:49:58 +02:00
Fabio Caccamo ca0defcb38 Added get_uuid and get_uuid_list methods. 2020-10-15 14:18:02 +02:00
Fabio Caccamo 1bf7864ecb Added match utility method. #11 #16 2020-09-22 14:10:59 +02:00
Fabio Caccamo ee5c814324 Removed type_util.is_binary method. 2020-02-21 13:51:22 +01:00
Fabio Caccamo de6d6b13a8 Fixed type_util.is_json_serializable with set objects. 2020-02-19 15:14:22 +01:00
Fabio Caccamo 78c20ca2ce Added type_util tests. 2020-02-06 15:15:10 +01:00
Fabio Caccamo 3bd5271616 Reorganized lib and tests packages, improved code quality. 2020-02-03 18:25:54 +01:00
Fabio Caccamo 933e799a54 Removed unused variable. 2020-02-03 12:07:52 +01:00
Fabio Caccamo be647c27dc Improved code quality and tests coverage. 2020-01-31 13:02:07 +01:00
Fabio Caccamo 6fa19b771c Improved code quality. 2020-01-30 15:50:01 +01:00
Fabio Caccamo 646d00adde Removed unused imports. 2020-01-30 15:34:15 +01:00
Fabio Caccamo 26d6f8b770 Merged 'dicts' and 'lists' arguments to 'collections' in clean method. 2020-01-30 15:33:48 +01:00
Fabio Caccamo 5dd83a7283 Refactored code implementing type_util methods. 2020-01-30 15:31:53 +01:00
Fabio Caccamo 0e9bfbcc86 Added benedict.utils.type_util. 2020-01-30 15:27:39 +01:00
Fabio Caccamo ce1cbc52d3 Added KeylistDict with index support. #1 2020-01-30 12:56:00 +01:00
Fabio Caccamo 3318af4ed5 Refactored parse_util. 2020-01-28 17:32:58 +01:00
Fabio Caccamo b21323a8a3 Improved code quality. 2020-01-25 12:08:24 +01:00
Fabio Caccamo ea87753f8c Refactored KeypathDict and added keypath_util. 2020-01-24 17:57:55 +01:00
Fabio Caccamo 0ced3fe78c Refactored io_util and added serializers. 2020-01-20 16:19:53 +01:00
Fabio Caccamo e6e2ec4b95 Code refactoring. 2020-01-20 14:12:12 +01:00
Fabio Caccamo 739f55b7a6 Refactored dict_util methods. 2020-01-13 14:55:57 +01:00
Fabio Caccamo 5f605139e2 Added unflatten method. 2020-01-13 14:54:10 +01:00
Fabio Caccamo 77a3b94f5b Added search method. 2020-01-13 14:53:16 +01:00
Fabio Caccamo 6f90c28509 Added rename method. 2020-01-13 14:52:17 +01:00
Fabio Caccamo ef3ba864dd Added dict_util.resolve method. 2020-01-13 14:50:42 +01:00
Fabio Caccamo 02df3e93bf Fixed keypath_separator value in instances returned by copy, clone, filter, flatten, invert, subset methods. #4 2020-01-07 12:48:39 +01:00
Fabio Caccamo 91330f3844 Removed unused commented imports. 2019-12-12 18:28:44 +01:00
Fabio Caccamo 8dbd216844 Refactored standardize utility. 2019-12-12 18:27:15 +01:00
Fabio Caccamo 55737f797a Replace unsafe yaml.load with yaml.safe_load. 2019-11-18 11:16:53 +01:00
Fabio Caccamo f8a8c9bb9b Removed unused import. 2019-11-18 10:43:46 +01:00
Fabio Caccamo 2770ac6114 Improved url, file, data autodetect in io_util.read_content. 2019-11-11 14:38:48 +01:00
Fabio Caccamo b61eb4ea44 Improved csv I/O support and refacored io dict and utils. 2019-11-07 17:45:45 +01:00
Fabio Caccamo 2f1f680a83 Added decode_csv and encode_csv methods to io_util. 2019-11-07 17:05:52 +01:00
Fabio Caccamo 2ac3305f33 Raised ValueError in read_url if response code is not 200. 2019-11-07 17:04:33 +01:00
Fabio Caccamo ac676e70db Refactored keypath dict. 2019-10-29 16:30:01 +01:00
Fabio Caccamo 4fe0784cd5 Added dict_util. 2019-10-29 16:28:49 +01:00
Fabio Caccamo 2f6b5d52d5 Improved base64 I/O support. 2019-10-29 16:22:24 +01:00
Fabio Caccamo 73b72c4d63 Refactored io_util.write_file method. 2019-10-14 16:32:40 +02:00
Fabio Caccamo 51bb80c7b5 Added io_util.decode_bytes utility method. 2019-10-14 16:32:01 +02:00
Fabio Caccamo 8334993d96 Added query-string I/O support. 2019-10-14 14:47:11 +02:00
Fabio Caccamo 89ec87728f Added urldecode, padding fix and format=None support to io_util.decode_base64 utility. 2019-10-14 14:43:35 +02:00
Fabio Caccamo 1c41219528 Added unique utility method. 2019-10-07 12:03:46 +02:00
Fabio Caccamo 2f50c30ea6 Moved all utilities to dict_util. 2019-10-07 12:03:01 +02:00
Fabio Caccamo 3762550918 Added format argument to from_base64 and to_base64 methods. 2019-10-07 11:59:16 +02:00
Fabio Caccamo a933ee3bdd Refactored keypath dict and util. 2019-10-04 15:55:10 +02:00