You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(33) |
Dec
(20) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(7) |
Feb
(44) |
Mar
(51) |
Apr
(43) |
May
(43) |
Jun
(36) |
Jul
(61) |
Aug
(44) |
Sep
(25) |
Oct
(82) |
Nov
(97) |
Dec
(47) |
2005 |
Jan
(77) |
Feb
(143) |
Mar
(42) |
Apr
(31) |
May
(93) |
Jun
(93) |
Jul
(35) |
Aug
(78) |
Sep
(56) |
Oct
(44) |
Nov
(72) |
Dec
(75) |
2006 |
Jan
(116) |
Feb
(99) |
Mar
(181) |
Apr
(171) |
May
(112) |
Jun
(86) |
Jul
(91) |
Aug
(111) |
Sep
(77) |
Oct
(72) |
Nov
(57) |
Dec
(51) |
2007 |
Jan
(64) |
Feb
(116) |
Mar
(70) |
Apr
(74) |
May
(53) |
Jun
(40) |
Jul
(519) |
Aug
(151) |
Sep
(132) |
Oct
(74) |
Nov
(282) |
Dec
(190) |
2008 |
Jan
(141) |
Feb
(67) |
Mar
(69) |
Apr
(96) |
May
(227) |
Jun
(404) |
Jul
(399) |
Aug
(96) |
Sep
(120) |
Oct
(205) |
Nov
(126) |
Dec
(261) |
2009 |
Jan
(136) |
Feb
(136) |
Mar
(119) |
Apr
(124) |
May
(155) |
Jun
(98) |
Jul
(136) |
Aug
(292) |
Sep
(174) |
Oct
(126) |
Nov
(126) |
Dec
(79) |
2010 |
Jan
(109) |
Feb
(83) |
Mar
(139) |
Apr
(91) |
May
(79) |
Jun
(164) |
Jul
(184) |
Aug
(146) |
Sep
(163) |
Oct
(128) |
Nov
(70) |
Dec
(73) |
2011 |
Jan
(235) |
Feb
(165) |
Mar
(147) |
Apr
(86) |
May
(74) |
Jun
(118) |
Jul
(65) |
Aug
(75) |
Sep
(162) |
Oct
(94) |
Nov
(48) |
Dec
(44) |
2012 |
Jan
(49) |
Feb
(40) |
Mar
(88) |
Apr
(35) |
May
(52) |
Jun
(69) |
Jul
(90) |
Aug
(123) |
Sep
(112) |
Oct
(120) |
Nov
(105) |
Dec
(116) |
2013 |
Jan
(76) |
Feb
(26) |
Mar
(78) |
Apr
(43) |
May
(61) |
Jun
(53) |
Jul
(147) |
Aug
(85) |
Sep
(83) |
Oct
(122) |
Nov
(18) |
Dec
(27) |
2014 |
Jan
(58) |
Feb
(25) |
Mar
(49) |
Apr
(17) |
May
(29) |
Jun
(39) |
Jul
(53) |
Aug
(52) |
Sep
(35) |
Oct
(47) |
Nov
(110) |
Dec
(27) |
2015 |
Jan
(50) |
Feb
(93) |
Mar
(96) |
Apr
(30) |
May
(55) |
Jun
(83) |
Jul
(44) |
Aug
(8) |
Sep
(5) |
Oct
|
Nov
(1) |
Dec
(1) |
2016 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
(3) |
Sep
(1) |
Oct
(3) |
Nov
|
Dec
|
2017 |
Jan
|
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(3) |
Aug
|
Sep
(7) |
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
|
|
1
(2) |
2
(1) |
3
(4) |
4
(4) |
5
|
6
(2) |
7
(1) |
8
|
9
(1) |
10
(4) |
11
(1) |
12
|
13
(1) |
14
(3) |
15
(6) |
16
(1) |
17
(1) |
18
(1) |
19
|
20
|
21
(2) |
22
(2) |
23
(1) |
24
(3) |
25
(2) |
26
(8) |
27
|
28
|
29
|
30
(1) |
31
|
|
|
|
|
|
|
It seems that the odd numbered rcs are cursed. Sorry about this. I have merged one of the fixes and assuming everything passes locally, will tag rc4 tonight. Tom On Sun, Aug 10, 2014 at 6:18 AM, Jens Nielsen <jen...@gm...> wrote: > I discovered an issue with the qt4 backend on python 2.7. See > https://github.com/matplotlib/matplotlib/pull/3357 for > a possible solution. > > > ERROR: matplotlib.tests.test_backend_qt4.test_shift > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/usr/local/lib/python2.7/site-packages/nose/case.py", line 197, in > runTest > self.test(*self.arg) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", > line 110, in wrapped_function > func(*args, **kwargs) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", > line 51, in failer > result = f(*args, **kwargs) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", > line 80, in test_shift > 'A') > File > "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", > line 72, in assert_correct_key > qt_canvas.keyPressEvent(event) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", > line 312, in keyPressEvent > key = self._get_key(event) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", > line 384, in _get_key > return six.u('+').join(mods + [key]) > File "/usr/local/lib/python2.7/site-packages/six.py", line 589, in u > return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape") > TypeError: decoding Unicode is not supported > > ====================================================================== > ERROR: matplotlib.tests.test_backend_qt4.test_lower > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/usr/local/lib/python2.7/site-packages/nose/case.py", line 197, in > runTest > self.test(*self.arg) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", > line 110, in wrapped_function > func(*args, **kwargs) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", > line 51, in failer > result = f(*args, **kwargs) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", > line 88, in test_lower > 'a') > File > "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", > line 72, in assert_correct_key > qt_canvas.keyPressEvent(event) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", > line 312, in keyPressEvent > key = self._get_key(event) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", > line 384, in _get_key > return six.u('+').join(mods + [key]) > File "/usr/local/lib/python2.7/site-packages/six.py", line 589, in u > return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape") > TypeError: decoding Unicode is not supported > > ====================================================================== > ERROR: matplotlib.tests.test_backend_qt4.test_control > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/usr/local/lib/python2.7/site-packages/nose/case.py", line 197, in > runTest > self.test(*self.arg) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", > line 110, in wrapped_function > func(*args, **kwargs) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", > line 51, in failer > result = f(*args, **kwargs) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", > line 96, in test_control > 'ctrl+a') > File > "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", > line 72, in assert_correct_key > qt_canvas.keyPressEvent(event) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", > line 312, in keyPressEvent > key = self._get_key(event) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", > line 384, in _get_key > return six.u('+').join(mods + [key]) > File "/usr/local/lib/python2.7/site-packages/six.py", line 589, in u > return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape") > TypeError: decoding Unicode is not supported > > ====================================================================== > ERROR: matplotlib.tests.test_backend_qt4.test_unicode_upper > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/usr/local/lib/python2.7/site-packages/nose/case.py", line 197, in > runTest > self.test(*self.arg) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", > line 110, in wrapped_function > func(*args, **kwargs) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", > line 51, in failer > result = f(*args, **kwargs) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", > line 104, in test_unicode_upper > unichr(193)) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", > line 72, in assert_correct_key > qt_canvas.keyPressEvent(event) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", > line 312, in keyPressEvent > key = self._get_key(event) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", > line 384, in _get_key > return six.u('+').join(mods + [key]) > File "/usr/local/lib/python2.7/site-packages/six.py", line 589, in u > return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape") > TypeError: decoding Unicode is not supported > > ====================================================================== > ERROR: matplotlib.tests.test_backend_qt4.test_unicode_lower > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/usr/local/lib/python2.7/site-packages/nose/case.py", line 197, in > runTest > self.test(*self.arg) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", > line 110, in wrapped_function > func(*args, **kwargs) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", > line 51, in failer > result = f(*args, **kwargs) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", > line 112, in test_unicode_lower > unichr(225)) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", > line 72, in assert_correct_key > qt_canvas.keyPressEvent(event) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", > line 312, in keyPressEvent > key = self._get_key(event) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", > line 384, in _get_key > return six.u('+').join(mods + [key]) > File "/usr/local/lib/python2.7/site-packages/six.py", line 589, in u > return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape") > TypeError: decoding Unicode is not supported > > ====================================================================== > ERROR: matplotlib.tests.test_backend_qt4.test_alt_control > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/usr/local/lib/python2.7/site-packages/nose/case.py", line 197, in > runTest > self.test(*self.arg) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", > line 110, in wrapped_function > func(*args, **kwargs) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", > line 51, in failer > result = f(*args, **kwargs) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", > line 120, in test_alt_control > 'alt+control') > File > "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", > line 72, in assert_correct_key > qt_canvas.keyPressEvent(event) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", > line 312, in keyPressEvent > key = self._get_key(event) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", > line 384, in _get_key > return six.u('+').join(mods + [key]) > File "/usr/local/lib/python2.7/site-packages/six.py", line 589, in u > return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape") > TypeError: decoding Unicode is not supported > > ====================================================================== > ERROR: matplotlib.tests.test_backend_qt4.test_control_alt > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/usr/local/lib/python2.7/site-packages/nose/case.py", line 197, in > runTest > self.test(*self.arg) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", > line 110, in wrapped_function > func(*args, **kwargs) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", > line 51, in failer > result = f(*args, **kwargs) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", > line 128, in test_control_alt > 'ctrl+alt') > File > "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", > line 72, in assert_correct_key > qt_canvas.keyPressEvent(event) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", > line 312, in keyPressEvent > key = self._get_key(event) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", > line 384, in _get_key > return six.u('+').join(mods + [key]) > File "/usr/local/lib/python2.7/site-packages/six.py", line 589, in u > return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape") > TypeError: decoding Unicode is not supported > > ====================================================================== > ERROR: matplotlib.tests.test_backend_qt4.test_modifier_order > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/usr/local/lib/python2.7/site-packages/nose/case.py", line 197, in > runTest > self.test(*self.arg) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", > line 110, in wrapped_function > func(*args, **kwargs) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", > line 51, in failer > result = f(*args, **kwargs) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", > line 136, in test_modifier_order > 'ctrl+alt+super+' + unichr(225)) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", > line 72, in assert_correct_key > qt_canvas.keyPressEvent(event) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", > line 312, in keyPressEvent > key = self._get_key(event) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", > line 384, in _get_key > return six.u('+').join(mods + [key]) > File "/usr/local/lib/python2.7/site-packages/six.py", line 589, in u > return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape") > TypeError: decoding Unicode is not supported > > ====================================================================== > ERROR: matplotlib.tests.test_backend_qt4.test_backspace > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/usr/local/lib/python2.7/site-packages/nose/case.py", line 197, in > runTest > self.test(*self.arg) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", > line 110, in wrapped_function > func(*args, **kwargs) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", > line 51, in failer > result = f(*args, **kwargs) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", > line 144, in test_backspace > 'backspace') > File > "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", > line 72, in assert_correct_key > qt_canvas.keyPressEvent(event) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", > line 312, in keyPressEvent > key = self._get_key(event) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", > line 384, in _get_key > return six.u('+').join(mods + [key]) > File "/usr/local/lib/python2.7/site-packages/six.py", line 589, in u > return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape") > TypeError: decoding Unicode is not supported > > ====================================================================== > ERROR: matplotlib.tests.test_backend_qt4.test_backspace_mod > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/usr/local/lib/python2.7/site-packages/nose/case.py", line 197, in > runTest > self.test(*self.arg) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", > line 110, in wrapped_function > func(*args, **kwargs) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", > line 51, in failer > result = f(*args, **kwargs) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", > line 152, in test_backspace_mod > 'ctrl+backspace') > File > "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", > line 72, in assert_correct_key > qt_canvas.keyPressEvent(event) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", > line 312, in keyPressEvent > key = self._get_key(event) > File > "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", > line 384, in _get_key > return six.u('+').join(mods + [key]) > File "/usr/local/lib/python2.7/site-packages/six.py", line 589, in u > return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape") > TypeError: decoding Unicode is not supported > > ---------------------------------------------------------------------- > > > On Sat, Aug 9, 2014 at 10:18 PM, Thomas Caswell <tca...@gm...> wrote: >> >> I have tagged the third (and hopefully last) RC for 1.4. >> >> The outstanding issues are documentation related (rebase guide which I >> need to edit a bit more, a what's new entry, a decision if we have >> improved the install documentation enough, and to make sure that docs >> for backend_bases gets added to sphinx) and the re-design of the front >> page. >> >> Tom >> >> -- >> Thomas Caswell >> tca...@gm... >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Matplotlib-devel mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > -- Thomas Caswell tca...@gm...
I discovered an issue with the qt4 backend on python 2.7. See https://github.com/matplotlib/matplotlib/pull/3357 for a possible solution. ERROR: matplotlib.tests.test_backend_qt4.test_shift ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest self.test(*self.arg) File "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 110, in wrapped_function func(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 51, in failer result = f(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", line 80, in test_shift 'A') File "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", line 72, in assert_correct_key qt_canvas.keyPressEvent(event) File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", line 312, in keyPressEvent key = self._get_key(event) File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", line 384, in _get_key return six.u('+').join(mods + [key]) File "/usr/local/lib/python2.7/site-packages/six.py", line 589, in u return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape") TypeError: decoding Unicode is not supported ====================================================================== ERROR: matplotlib.tests.test_backend_qt4.test_lower ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest self.test(*self.arg) File "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 110, in wrapped_function func(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 51, in failer result = f(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", line 88, in test_lower 'a') File "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", line 72, in assert_correct_key qt_canvas.keyPressEvent(event) File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", line 312, in keyPressEvent key = self._get_key(event) File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", line 384, in _get_key return six.u('+').join(mods + [key]) File "/usr/local/lib/python2.7/site-packages/six.py", line 589, in u return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape") TypeError: decoding Unicode is not supported ====================================================================== ERROR: matplotlib.tests.test_backend_qt4.test_control ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest self.test(*self.arg) File "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 110, in wrapped_function func(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 51, in failer result = f(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", line 96, in test_control 'ctrl+a') File "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", line 72, in assert_correct_key qt_canvas.keyPressEvent(event) File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", line 312, in keyPressEvent key = self._get_key(event) File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", line 384, in _get_key return six.u('+').join(mods + [key]) File "/usr/local/lib/python2.7/site-packages/six.py", line 589, in u return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape") TypeError: decoding Unicode is not supported ====================================================================== ERROR: matplotlib.tests.test_backend_qt4.test_unicode_upper ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest self.test(*self.arg) File "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 110, in wrapped_function func(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 51, in failer result = f(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", line 104, in test_unicode_upper unichr(193)) File "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", line 72, in assert_correct_key qt_canvas.keyPressEvent(event) File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", line 312, in keyPressEvent key = self._get_key(event) File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", line 384, in _get_key return six.u('+').join(mods + [key]) File "/usr/local/lib/python2.7/site-packages/six.py", line 589, in u return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape") TypeError: decoding Unicode is not supported ====================================================================== ERROR: matplotlib.tests.test_backend_qt4.test_unicode_lower ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest self.test(*self.arg) File "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 110, in wrapped_function func(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 51, in failer result = f(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", line 112, in test_unicode_lower unichr(225)) File "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", line 72, in assert_correct_key qt_canvas.keyPressEvent(event) File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", line 312, in keyPressEvent key = self._get_key(event) File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", line 384, in _get_key return six.u('+').join(mods + [key]) File "/usr/local/lib/python2.7/site-packages/six.py", line 589, in u return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape") TypeError: decoding Unicode is not supported ====================================================================== ERROR: matplotlib.tests.test_backend_qt4.test_alt_control ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest self.test(*self.arg) File "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 110, in wrapped_function func(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 51, in failer result = f(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", line 120, in test_alt_control 'alt+control') File "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", line 72, in assert_correct_key qt_canvas.keyPressEvent(event) File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", line 312, in keyPressEvent key = self._get_key(event) File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", line 384, in _get_key return six.u('+').join(mods + [key]) File "/usr/local/lib/python2.7/site-packages/six.py", line 589, in u return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape") TypeError: decoding Unicode is not supported ====================================================================== ERROR: matplotlib.tests.test_backend_qt4.test_control_alt ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest self.test(*self.arg) File "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 110, in wrapped_function func(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 51, in failer result = f(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", line 128, in test_control_alt 'ctrl+alt') File "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", line 72, in assert_correct_key qt_canvas.keyPressEvent(event) File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", line 312, in keyPressEvent key = self._get_key(event) File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", line 384, in _get_key return six.u('+').join(mods + [key]) File "/usr/local/lib/python2.7/site-packages/six.py", line 589, in u return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape") TypeError: decoding Unicode is not supported ====================================================================== ERROR: matplotlib.tests.test_backend_qt4.test_modifier_order ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest self.test(*self.arg) File "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 110, in wrapped_function func(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 51, in failer result = f(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", line 136, in test_modifier_order 'ctrl+alt+super+' + unichr(225)) File "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", line 72, in assert_correct_key qt_canvas.keyPressEvent(event) File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", line 312, in keyPressEvent key = self._get_key(event) File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", line 384, in _get_key return six.u('+').join(mods + [key]) File "/usr/local/lib/python2.7/site-packages/six.py", line 589, in u return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape") TypeError: decoding Unicode is not supported ====================================================================== ERROR: matplotlib.tests.test_backend_qt4.test_backspace ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest self.test(*self.arg) File "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 110, in wrapped_function func(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 51, in failer result = f(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", line 144, in test_backspace 'backspace') File "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", line 72, in assert_correct_key qt_canvas.keyPressEvent(event) File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", line 312, in keyPressEvent key = self._get_key(event) File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", line 384, in _get_key return six.u('+').join(mods + [key]) File "/usr/local/lib/python2.7/site-packages/six.py", line 589, in u return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape") TypeError: decoding Unicode is not supported ====================================================================== ERROR: matplotlib.tests.test_backend_qt4.test_backspace_mod ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest self.test(*self.arg) File "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 110, in wrapped_function func(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/matplotlib/testing/decorators.py", line 51, in failer result = f(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", line 152, in test_backspace_mod 'ctrl+backspace') File "/usr/local/lib/python2.7/site-packages/matplotlib/tests/test_backend_qt4.py", line 72, in assert_correct_key qt_canvas.keyPressEvent(event) File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", line 312, in keyPressEvent key = self._get_key(event) File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", line 384, in _get_key return six.u('+').join(mods + [key]) File "/usr/local/lib/python2.7/site-packages/six.py", line 589, in u return unicode(s.replace(r'\\', r'\\\\'), "unicode_escape") TypeError: decoding Unicode is not supported ---------------------------------------------------------------------- On Sat, Aug 9, 2014 at 10:18 PM, Thomas Caswell <tca...@gm...> wrote: > I have tagged the third (and hopefully last) RC for 1.4. > > The outstanding issues are documentation related (rebase guide which I > need to edit a bit more, a what's new entry, a decision if we have > improved the install documentation enough, and to make sure that docs > for backend_bases gets added to sphinx) and the re-design of the front > page. > > Tom > > -- > Thomas Caswell > tca...@gm... > > > ------------------------------------------------------------------------------ > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel >
I have updated MEP26 to include discussion on 'decoupling' the style from artists and having a generic Style class. (copied over from the github issue): I have been thinking that a good way to get stylesheets in, would be if the 'style' of an artist was entirely independent. I.E a single property which points to some kind of 'style' object. This way, style objects could be created on their own (programatically, or by some other means (Stylesheets!)) and then applied to artists at will (programatically, or by some other means (a stylesheet parser....)). Then I thought...when it comes to drawing, the style **is** entirely independent - it has been transferred to the `GraphicsContext` object. So all that is needed is to expose this object at the artist level and we can create styles! I created a very minimal example to explain here: https://github.com/JamesRamm/mpl_experiment Basically, it just provides a `Style` class (which is just `GraphicsContextBase` propertified and with a new function to generate one from a dict) and a minimal reimplementation of Line2D and Text to show how it would be used for both. Just run run.py (and have a look at it) to see how the user would use style objects. (Note it is a bit convoluted as I have not added any axes plotting routines, so a Line2D needs to be manually created and added). Basically, this involves reimplementing the `draw` method to use the `style` property rather than creating a new `GraphicsContext` instance. It also has the benefits that you could create 1 style object and apply it to multiple artists, or tweak a couple of properties on each...which is nicer than using individual get/set methods on artists (IMO). So the API could potentially become something like: arts = axes.plot(xdata, ydata) #Note not providing any 'style' info myStyle = Style.from_dict({'color': '#484D7A', 'linewidth': 1.9, 'linestyle': 'dashed'}) arts.style = myStyle arts.style.color = '#FFFFFF' or: myStyle = Style() axes.plot([0,1],[0,1], style = myStyle) -- View this message in context: http://matplotlib.1069221.n5.nabble.com/MEP26-Artist-level-stylesheets-tp43664p43770.html Sent from the matplotlib - devel mailing list archive at Nabble.com.
Hi, On Sat, Aug 9, 2014 at 2:18 PM, Thomas Caswell <tca...@gm...> wrote: > I have tagged the third (and hopefully last) RC for 1.4. > > The outstanding issues are documentation related (rebase guide which I > need to edit a bit more, a what's new entry, a decision if we have > improved the install documentation enough, and to make sure that docs > for backend_bases gets added to sphinx) and the re-design of the front > page. Thanks for doing this. I did a full test against the scipy stack: https://travis-ci.org/matthew-brett/scipy-stack-osx-testing/builds/32131131 It turns out there's a new failure testing pandas against mpl, reproduced with ``nosetests pandas.tseries.tests.test_converter`` after installing pandas: ====================================================================== ERROR: test_dateindex_conversion (pandas.tseries.tests.test_converter.TestDateTimeConverter) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pandas/tseries/tests/test_converter.py", line 77, in test_dateindex_conversion xp = converter.dates.date2num(dateindex) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/dates.py", line 310, in date2num return _to_ordinalf_np_vectorized(d) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/lib/function_base.py", line 1573, in __call__ return self._vectorize_call(func=func, args=vargs) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/lib/function_base.py", line 1633, in _vectorize_call ufunc, otypes = self._get_ufunc_and_otypes(func=func, args=args) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/lib/function_base.py", line 1597, in _get_ufunc_and_otypes outputs = func(*inputs) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/dates.py", line 204, in _to_ordinalf base = float(dt.toordinal()) AttributeError: 'numpy.datetime64' object has no attribute 'toordinal' I confirmed that the same command running against mpl 1.3.1 passes. Same error with numpy 1.7.1 and numpy 1.8.2. Does this ring any bells? Cheers, Matthew