Commit Graph

  • 9136939760 Add PyCon 2013 essay Doug Hellmann 2013-06-03 17:20:18 -04:00
  • 7e7f9c7c5f Update docs for NameDispatchExtensionManager Doug Hellmann 2013-06-03 10:59:47 -04:00
  • fd365c497a Clean up autodoc for manager classes Doug Hellmann 2013-06-03 10:56:04 -04:00
  • 69e17801a3 Add ExtensionManager.__getitem__ Doug Hellmann 2013-06-03 10:54:49 -04:00
  • 52572efd4a Change sort for NamedExtensionManager Doug Hellmann 2013-06-03 10:02:53 -04:00
  • c334f4981b Ignore missing extensions in named dispatch Doug Hellmann 2013-06-03 09:54:19 -04:00
  • 7e967386c4 Set up extlinks extension Doug Hellmann 2013-06-03 09:53:34 -04:00
  • ae2d9addea document new name_order param in history Doug Hellmann 2013-05-19 12:25:08 -04:00
  • abf23bc0e9 Correct argument types in name sort tests Doug Hellmann 2013-05-19 12:22:48 -04:00
  • 8f111e0235 Merge pull request #12 from drocco-007/master Doug Hellmann 2013-05-19 09:21:43 -07:00
  • 5b937bc89c fix type definition of names parameter Doug Hellmann 2013-05-18 13:46:26 -04:00
  • 41388cd070 optionally sort named extensions Daniel Rocco 2013-05-17 23:25:22 -04:00
  • ab58eaa0a4 Merge pull request #11 from dhellmann/travis-config Doug Hellmann 2013-05-05 08:55:06 -07:00
  • 8040e7617b flake8 fixes Doug Hellmann 2013-05-05 11:52:40 -04:00
  • d05bcea552 Add travis-ci configuration file Doug Hellmann 2013-05-05 11:36:07 -04:00
  • 0c356d215f add python 3.3 support tag Doug Hellmann 2013-03-26 16:58:56 -04:00
  • c3e3002f8b add python 3.3 setup to tox Doug Hellmann 2013-03-26 16:46:49 -04:00
  • 5eea466dca link to docs from README Doug Hellmann 2013-02-18 17:18:30 -05:00
  • fb5e8cc2fe update settings for 0.8 release 0.8 Doug Hellmann 2013-01-04 19:17:11 -05:00
  • 83098c78d0 Check the names of plugins before importing them Doug Hellmann 2013-01-04 19:14:21 -05:00
  • 42fbe31c4f fix typo in docstring Doug Hellmann 2013-01-04 19:14:00 -05:00
  • c89446fbdc Let AssertionErrors bubble up Doug Hellmann 2013-01-04 19:09:40 -05:00
  • 0a51bfd008 prep for release 0.7.2 0.7.2 Doug Hellmann 2012-11-28 06:23:18 -05:00
  • e7259f89ad fix logging support under python 2.6 Doug Hellmann 2012-11-28 06:22:50 -05:00
  • 13d4b56970 Run tests under python 2.6 Doug Hellmann 2012-11-28 06:21:48 -05:00
  • 1a88f60328 Fix logging configuration 0.7.1 Doug Hellmann 2012-11-27 14:32:44 -05:00
  • 589dd73fc7 prepare release 0.7 0.7 Doug Hellmann 2012-11-26 12:44:41 -05:00
  • 2106ab5e26 Merge pull request #3 from dhellmann/feature/cache-entry-points markmcclain 2012-11-26 09:26:21 -08:00
  • 7bdc14c620 Cache the entry points discovered within a namespace Doug Hellmann 2012-11-26 12:13:37 -05:00
  • b01eb69915 Bump version to 0.6 0.6 Doug Hellmann 2012-10-29 11:38:27 -04:00
  • 3c64c7b71a Load extensions before checking enabled status Doug Hellmann 2012-10-29 10:47:43 -04:00
  • 1ffbe0c6bb Fix line lengths for pep8 Doug Hellmann 2012-10-29 10:46:30 -04:00
  • 502f552849 Prepare for 0.5 release 0.5 Doug Hellmann 2012-10-29 09:27:43 -04:00
  • 9090fa09ea Add TestExtensionManager Doug Hellmann 2012-10-29 09:23:35 -04:00
  • 90314340fd Add driver property to DriverManager 0.4 Doug Hellmann 2012-09-15 16:25:22 -04:00
  • 1e21f320b2 Prepare release 0.4 Doug Hellmann 2012-09-15 16:10:28 -04:00
  • 8b0e71d3a9 Remove the name argument to extension constructors. Doug Hellmann 2012-09-15 16:06:34 -04:00
  • d32fa18efe fix inheritence hierarchy of DriverManager Doug Hellmann 2012-09-13 07:21:24 -04:00
  • cfb1f11ea7 Set up logging in enabled module Doug Hellmann 2012-09-13 07:20:08 -04:00
  • 55ce6e4261 Log the full exception when plugin load fails Doug Hellmann 2012-09-13 07:19:20 -04:00
  • 401a1e404c Optimize implementation of NameDispatchExtensionManager Doug Hellmann 2012-08-21 11:36:57 -04:00
  • a9de3ecc55 Add response callback to _invoke_one_plugin(). Doug Hellmann 2012-08-21 11:35:05 -04:00
  • 79bd21f43d Refactor code for invoking plugins from map(). Doug Hellmann 2012-08-21 11:29:38 -04:00
  • 60c88f6cf2 clean up formatting Doug Hellmann 2012-08-15 07:36:42 -04:00
  • 633e75758e make DriverManager callable 0.3 Doug Hellmann 2012-08-15 07:27:54 -04:00
  • a40785c915 add download link Doug Hellmann 2012-08-15 07:21:43 -04:00
  • d3ee2254d6 clean up announcement text Doug Hellmann 2012-08-15 07:21:34 -04:00
  • 761e9cde26 add installation instructions Doug Hellmann 2012-08-15 07:18:33 -04:00
  • 90823ebcf4 update history for 0.3 release Doug Hellmann 2012-08-15 07:18:15 -04:00
  • 4883901c53 add dispatch managers Doug Hellmann 2012-08-15 07:10:46 -04:00
  • 33fe817f79 documentation touch-up Doug Hellmann 2012-08-15 06:37:17 -04:00
  • 87011073c0 release 0.2 with docs 0.2 Doug Hellmann 2012-07-22 17:01:37 -04:00
  • 7ebec93a95 finish first draft of documentation Doug Hellmann 2012-07-22 17:01:27 -04:00
  • 2e7e0ab61e add API documentation Doug Hellmann 2012-07-22 16:54:13 -04:00
  • 9a47b1c407 rename loading; add enabling patterns Doug Hellmann 2012-07-22 16:31:31 -04:00
  • a2887fd1fd add diagrams to illustrate the loading patterns Doug Hellmann 2012-07-22 15:43:31 -04:00
  • 5b6f2416e2 Add descriptions of loading patterns. Doug Hellmann 2012-07-22 15:19:15 -04:00
  • 685fd4c827 add script for running sphinx as I edit Doug Hellmann 2012-07-22 14:41:18 -04:00
  • ed654179da add history file Doug Hellmann 2012-07-22 14:13:54 -04:00
  • f4df0e8223 get the version from setup.py and always use today's date 0.1 Doug Hellmann 2012-07-22 14:03:51 -04:00
  • 66aea3f2e1 doc files created by sphinx-quickstart Doug Hellmann 2012-07-22 14:01:53 -04:00
  • d48017c6e8 logging tweak Doug Hellmann 2012-06-19 17:22:41 -04:00
  • f0da043cb8 add DriverManager Doug Hellmann 2012-06-19 16:14:31 -04:00
  • b3293b9d92 add hook manager Doug Hellmann 2012-06-19 16:04:28 -04:00
  • 6af087440b break up monolithic module Doug Hellmann 2012-06-19 15:59:07 -04:00
  • abeae9ef53 add EnabledExtensionManager and NamedExtensionManager Doug Hellmann 2012-06-19 15:53:23 -04:00
  • dabad0bf41 add docstring gs Doug Hellmann 2012-06-19 15:37:25 -04:00
  • 81435d790d make ExtensionManager iterable Doug Hellmann 2012-06-19 15:30:03 -04:00
  • d07e2eabef error when no extensions to map() Doug Hellmann 2012-06-19 15:24:08 -04:00
  • 713412eded add map method Doug Hellmann 2012-06-19 15:18:32 -04:00
  • a4ad1e1074 basic ExtensionManager implementation Doug Hellmann 2012-06-19 15:05:03 -04:00
  • ea49b6a9e1 add license Doug Hellmann 2012-06-19 14:33:24 -04:00
  • 5fc07810f9 set up tox and fix packaging Doug Hellmann 2012-06-19 14:24:20 -04:00
  • 297158f6dd create setup.py Doug Hellmann 2012-06-19 14:12:49 -04:00
  • 03116cf7f4 Initial commit Doug Hellmann 2012-06-19 10:49:13 -07:00