<p dir="auto">This is not a bug, but an idea / suggestion. It has been probably a topic of debate in the past, but I would like to bring this topic up again.</p>
<p dir="auto">Given the size of the <code class="notranslate">cycler</code> package, it might be a good idea to copy the sourcecode of cycler (some 500 lines) into the matplotlib repository and get rid of this dependency. When I first read about the purpose of cycler, I was somewhat surprised that it is a seperate package. It's not as small as the javascript is-even package, but still, it's fairly small.</p>
<p dir="auto">Advantages:</p>
<ul dir="auto">
<li>Less packages, so matplotlib becomes easier to re-package for distribution builders.</li>
<li>No configuration management / incompatibilities between cycler and matplotlib.</li>
<li>Easier implementation of cross package changes (i.e. changes which must be applied to matplotlib and cycler at the same time).</li>
</ul>
<p dir="auto">Disadvantages:</p>
<ul dir="auto">
<li>code duplication of the cycler package.</li>
</ul>
<p dir="auto">Please feel free to close this issue immediately if this was already brought up many times. Thank you for creating matplotlib! It's fantastic!</p>
<p dir="auto">Please see my ipython notebook gist:<br>
<a href="http://nbviewer.ipython.org/gist/pybokeh/f2aab3aafdc287d02bb8" rel="nofollow">http://nbviewer.ipython.org/gist/pybokeh/f2aab3aafdc287d02bb8</a></p>
<p dir="auto">Basically, if I try to plot_date() using x values of type datetime, I get weird errors.  But if I convert the x values to type datetime.date, then it plots ok.</p>
<p dir="auto">EDIT: the only difference between In[3] and In[4] is I used list comprehension in the plot_date() method in In[4] to convert the x values to type datetime.date.</p>