Commit Graph

936 Commits

Author SHA1 Message Date
Mahmoud Hashemi 61b5e2d179 commit 16.4.0 CHANGELOG 2016-06-08 03:12:02 -07:00
Mahmoud Hashemi b8414199de bumping version for 16.4.1dev 2016-06-08 02:59:11 -07:00
Mahmoud Hashemi 536f4ed423 bump version for 16.4.0 release 2016-06-08 02:53:47 -07:00
Mahmoud Hashemi 039f4376f4 document ecoutils 2.4 and 2.5 support 2016-06-08 02:29:28 -07:00
Mahmoud Hashemi 7cbe37eaf9 document funcutils.wraps and funcutils.FunctionBuilder. also switch FunctionBuilder on Python 2 to be congruent with Python 3 (keywords -> varkw) 2016-06-08 02:23:51 -07:00
Mahmoud Hashemi 331bc690dd Merge branch 'master' of github.com:mahmoud/boltons 2016-06-07 19:12:17 -07:00
Mahmoud Hashemi 52bfc7cd05 a little docstring for ParsedException.to_string, pretty much resolving #80 2016-06-07 19:12:10 -07:00
Mahmoud Hashemi df56a3ba0d ecoutils: add check for urandom, tweak python 2.4 json hack, and bump eco_version up to 1.0.1 2016-06-07 18:59:26 -07:00
Mahmoud Hashemi 8fa1d781ab add the ability to convert parsed exceptions back into strings, as well as split out testing for the parsed exception 2016-06-07 18:53:29 -07:00
Mahmoud Hashemi 5dcdd4db1d Merge pull request #79 from immerrr/optimize-chunked-iter
iterutils: optimize chunked_iter
2016-06-04 10:35:23 -07:00
immerrr 353c380762 iterutils: optimize chunked_iter 2016-06-03 20:37:40 +03:00
Mahmoud Hashemi a66ed7fbcf Merge branch 'master' of github.com:mahmoud/boltons 2016-05-26 21:24:39 -07:00
Mahmoud Hashemi dd8c8f8aef making ecoutils Python 2.4-compatible in the most practical way I know how 2016-05-26 21:24:28 -07:00
Mahmoud Hashemi b6329e1976 Merge pull request #77 from markrwilliams/function_builder
Merge in function_builder branch, now with Python 3 support, courtesy @markrwilliams
2016-05-25 00:34:10 -07:00
Mark Williams 5dbbf75af0 functools.FunctionBuilder: Widen keyword-only regex, add tests for it 2016-05-25 00:31:29 -07:00
Mark Williams 87792db284 funcutils.FunctionBuilder: Replace brittle string replacement with a
regex that removes the keyword-only marker from the formatted argspec
in Python 3.  The regex tolerates variable spacing!
2016-05-25 00:15:09 -07:00
Mark Williams 60f2f42d9e Use a conftest collection ignore to ignore Python 3-only test modules.
Update wraps and FunctionBuilder tests to use it.
2016-05-25 00:04:02 -07:00
Mark Williams 20f3e430b7 first draft of python 3 compatible function builder.
there are several changes in this patch.  most critical is support for
annotations and keyword only args.  additionally, mutable class-level
default objects have been replaced with factory functions.
2016-05-24 14:42:31 -07:00
Mahmoud Hashemi 8ac1b08501 bump docs version 2016-05-24 10:09:33 -07:00
Mahmoud Hashemi cf9e574492 adding 16.3.1 changelog 2016-05-24 10:09:08 -07:00
Mahmoud Hashemi 9179e8bc2b bumping version for 16.3.2 development 2016-05-24 10:06:54 -07:00
Mahmoud Hashemi 1dcdbb3740 bumping version for 16.3.1 release 2016-05-24 09:57:13 -07:00
Mahmoud Hashemi 5d257647a2 add 16.3.0 CHANGELOG 2016-05-24 03:54:38 -07:00
Mahmoud Hashemi d15cac04d4 remove ecoutils dependency on uuid (headed for 2.4 compat) 2016-05-24 02:39:29 -07:00
Mahmoud Hashemi cfc13f1f11 exclude function_builder branch from travis 2016-05-23 23:07:11 -07:00
Mahmoud Hashemi 1436801d08 ignore function_builder branch in appveyor.yml 2016-05-23 23:07:11 -07:00
Mahmoud Hashemi 1964cb7bd6 adding a basic funcutils.wrap test 2016-05-23 22:56:32 -07:00
Mahmoud Hashemi 7b11eb61ae importing FunctionBuilder and wrap for Python hybridization 2016-05-23 22:56:15 -07:00
Mahmoud Hashemi 4791a281e1 quick ecoutils scrub test 2016-05-23 22:39:33 -07:00
Mahmoud Hashemi b0f4cdcead add scrub kwarg to ecoutils for removing identifiable info 2016-05-23 22:28:16 -07:00
Mahmoud Hashemi 40ca9abf75 another ecoutils docstring tweak 2016-05-23 11:48:13 -07:00
Mahmoud Hashemi 8eb98e102a always forgetting to close my parens in docs 2016-05-23 11:44:52 -07:00
Mahmoud Hashemi e8abe7e72d ecoutils docstring improvements 2016-05-23 11:44:09 -07:00
Mahmoud Hashemi 100dac6adb ecoutils docstring improvements 2016-05-23 11:42:51 -07:00
Mahmoud Hashemi 245d8962ef fix a few :type:-os (sphinx wants :class:, not :type:) 2016-05-23 10:10:49 -07:00
Mahmoud Hashemi e86b2ccf21 improve ecoutils docstrings and add it to the main doc 2016-05-23 10:08:06 -07:00
Mahmoud Hashemi 6d33e9b1e1 bumping version for 16.3.1 dev 2016-05-23 10:01:17 -07:00
Mahmoud Hashemi 154e032246 bumping version for 16.3.0 release 2016-05-23 09:56:21 -07:00
Mahmoud Hashemi 41808a5a29 add filesystem encoding to ecoutils 2016-05-23 02:03:26 -07:00
Mahmoud Hashemi cdd53d2011 fix socketutils shutdown test error on OS X (fixing #71) 2016-05-23 02:01:20 -07:00
Mahmoud Hashemi 5fc66ab6cb really basic ecoutils test, for coverage, effectively 2016-05-23 01:52:10 -07:00
Mahmoud Hashemi b847b2c65a adding ecoutils, a Python feature/configuration profile generator, great for analytics 2016-05-23 01:47:42 -07:00
Mahmoud Hashemi a6c2d142e0 a few parse/format_int_list docstring updates 2016-05-23 01:19:16 -07:00
Mahmoud Hashemi cc0c1b763b Merge branch 'master' of github.com:mahmoud/boltons 2016-05-23 01:13:37 -07:00
Mahmoud Hashemi 52cdf43551 Merge pull request #76 from blebo/page-ranges
Added range2list() and list2range() functions to strutils.py
2016-05-23 01:13:35 -07:00
Mahmoud Hashemi c3b9a04007 Merge branch 'wrap_trace' 2016-05-23 01:13:06 -07:00
Adam Gibson f79f0288c8 Rename range2list() & list2range() functions to parse_int_list() & format_int_list(). 2016-05-23 16:11:50 +08:00
Mahmoud Hashemi c1699cc8cd wrap_trace docstring and other minor tweaks and error checking 2016-05-23 01:11:26 -07:00
Mahmoud Hashemi 1cd0828d07 filtration, events, and better output for wrap_trace 2016-05-23 00:46:10 -07:00
Adam Gibson c079000e3e Python 2 compatibility fixes for range2list() and list2range() functions in strutils.py 2016-05-23 14:16:55 +08:00