:orphan: |rss_image| **2017-08 - 1/1** :ref:`Blog ` :ref:`notebook (8) ` :ref:`sphinx (13) ` .. |rss_image| image:: feed-icon-16x16.png :target: ../_downloads/rss.xml :alt: RSS ---- .. index:: 2017-08 .. _ap-month-2017-08-0: 2017-08 - 1/1 +++++++++++++ .. blogpostagg:: :title: Issues with sphinx-gallery :date: 2017-08-25 :keywords: documentation,sphinx,sphinx-gallery :categories: documentation :rawfile: 2017/2017-08-25_sphinxgallery.rst Taking another dependency always means a potential conflicts between version. Is it fact enough updated when it breaks? I realized I was not the only to face an issue with `sphinx-gallery `_. There is a discussion about it on `scikit-learn/9189 `_ and the package is now included in the `sources `_. It is not really bothering for a small package like this. But still, it is extra work. I realize open source holds on some kind of magic sometimes. Some are fun but keeping them alive takes some energy. .. blogpostagg:: :title: Pandoc on ubuntu and WSL :date: 2017-08-20 :keywords: documentation,sphinx,pandoc :categories: documentation :rawfile: 2017/2017-08-20_pandoc.rst I was using the `Windows Subsystem for Linux `_ to test a module with Linux. I could not make it work due to an old version of :epkg:`pandoc`. Surprisingly, the default ``apt-get install pandoc`` installed a very old version (1.12). I could not convert any notebook with `nbconvert `_ into latex. I finally installed the latest version (1.19) and it worked perfectly. You can see the installation step in file `.circleci/config.yml `_. That was not the last issue because *pandoc* seems to be very slow on WSL. About that, you can read: `massive delay to call pandoc using the Windows Subsystem for Linux (WSL) or Bash for Windows `_, `stack ghc painfully slow `_. .. blogpostagg:: :title: Build on CircleCI :date: 2017-08-20 :keywords: CircleCI :categories: continuous integration :rawfile: 2017/2017-08-20_circleci.rst *pyquickhelper* now builds on `CircleCI `_. The list of unit tests enabled on that platform is bigger than on *travis* or *appveyor*. It also builds the wheel and the documentation. It pushed them into the artifacts section where they can be downloaded. You can see the installation step in file `.circleci/config.yml `_. ---- |rss_image| **2017-08 - 1/1** :ref:`2020-08 (2) ` :ref:`2020-09 (1) ` :ref:`2021-01 (1) ` :ref:`2022-03 (1) ` :ref:`2023-05 (1) `