Aquileo | Recent changes to Project csv2odfhttps://sourceforge.net/p/csv2odf/2024-08-28T23:17:03.229000ZRecent changes to Project csv2odfAquileo | Problems with dpkg installation of csv2odf version 2.10 on Debian 11.102024-08-28T23:17:03.229000Z2024-08-28T23:17:03.229000ZPhilip Stanfordhttps://sourceforge.net/u/philstanford/https://sourceforge.net9837ab6eec6033c59c4ed58f28dab45de2d21059<div class="markdown_content"><p>Hi Larry thanks for such a quick response!<br/> Glad to be able to report that the new version of the package installs without any errors.<br/> Regards<br/> Phil</p></div>Aquileo | Problems with dpkg installation of csv2odf version 2.10 on Debian 11.102024-08-28T22:22:28.268000Z2024-08-28T22:22:28.268000ZLarry Jordanhttps://sourceforge.net/u/w322/https://sourceforge.neta73cad62031e29106be15189385be9bccc701d1e<div class="markdown_content"><p>Phillip,</p> <p>Thanks for that info. It looks like there was a dependency error in the deb package, it should have depended on the python3 package.</p> <p>I have uploaded a new package (csv2odf_2.10-2.deb). You can test at you convenience.</p> <p>Let me know if that does not fix it.</p> <p>Thanks,<br/> Larry</p></div>Aquileo | Problems with dpkg installation of csv2odf version 2.10 on Debian 11.102024-08-28T20:48:45.135000Z2024-08-28T20:48:45.135000ZPhilip Stanfordhttps://sourceforge.net/u/philstanford/https://sourceforge.nete6ca99c4f89017ccfa57acb8eb319e912bbe2cf6<div class="markdown_content"><p>I've previously used version 2.09 of this very useful package on an older Debian system.<br/> I'm now trying to install it on a Raspberry Pi 4 running Debian 11.10 ('Bullseye').<br/> I'm aware that version 2.10 requires Python 3 - which I have, but the installation is failing as below:</p> <div class="codehilite"><pre><span></span><code><span class="err">#</span><span class="w"> </span><span class="nx">ls</span><span class="w"> </span><span class="o">-</span><span class="nx">l</span><span class="w"> </span><span class="o">/</span><span class="nx">usr</span><span class="o">/</span><span class="nx">bin</span><span class="o">/</span><span class="nx">python</span> <span class="nx">lrwxrwxrwx</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="nx">root</span><span class="w"> </span><span class="nx">root</span><span class="w"> </span><span class="mi">7</span><span class="w"> </span><span class="nx">Mar</span><span class="w"> </span><span class="mi">2</span><span class="w"> </span><span class="mi">2021</span><span class="w"> </span><span class="o">/</span><span class="nx">usr</span><span class="o">/</span><span class="nx">bin</span><span class="o">/</span><span class="nx">python</span><span class="w"> </span><span class="o">-&gt;</span><span class="w"> </span><span class="nx">python3</span> <span class="err">#</span><span class="w"> </span><span class="nx">python</span><span class="w"> </span><span class="o">--</span><span class="nx">version</span> <span class="nx">Python</span><span class="w"> </span><span class="m m-Double">3.9.2</span> <span class="err">#</span><span class="w"> </span><span class="nx">dpkg</span><span class="w"> </span><span class="o">-</span><span class="nx">i</span><span class="w"> </span><span class="nx">csv2odf_2</span><span class="m m-Double">.10</span><span class="o">-</span><span class="mi">1</span><span class="p">.</span><span class="nx">deb</span> <span class="nx">Selecting</span><span class="w"> </span><span class="nx">previously</span><span class="w"> </span><span class="nx">unselected</span><span class="w"> </span><span class="kn">package</span><span class="w"> </span><span class="nx">csv2odf</span><span class="p">.</span> <span class="p">(</span><span class="nx">Reading</span><span class="w"> </span><span class="nx">database</span><span class="w"> </span><span class="o">...</span><span class="w"> </span><span class="mi">53432</span><span class="w"> </span><span class="nx">files</span><span class="w"> </span><span class="k">and</span><span class="w"> </span><span class="nx">directories</span><span class="w"> </span><span class="nx">currently</span><span class="w"> </span><span class="nx">installed</span><span class="p">.)</span> <span class="nx">Preparing</span><span class="w"> </span><span class="nx">to</span><span class="w"> </span><span class="nx">unpack</span><span class="w"> </span><span class="nx">csv2odf_2</span><span class="m m-Double">.10</span><span class="o">-</span><span class="mi">1</span><span class="p">.</span><span class="nx">deb</span><span class="w"> </span><span class="o">...</span> <span class="nx">Unpacking</span><span class="w"> </span><span class="nx">csv2odf</span><span class="w"> </span><span class="p">(</span><span class="m m-Double">2.10</span><span class="p">)</span><span class="w"> </span><span class="o">...</span> <span class="nx">dpkg</span><span class="p">:</span><span class="w"> </span><span class="nx">dependency</span><span class="w"> </span><span class="nx">problems</span><span class="w"> </span><span class="nx">prevent</span><span class="w"> </span><span class="nx">configuration</span><span class="w"> </span><span class="nx">of</span><span class="w"> </span><span class="nx">csv2odf</span><span class="p">:</span> <span class="w"> </span><span class="nx">csv2odf</span><span class="w"> </span><span class="nx">depends</span><span class="w"> </span><span class="nx">on</span><span class="w"> </span><span class="nx">python</span><span class="w"> </span><span class="p">(</span><span class="o">&gt;=</span><span class="w"> </span><span class="m m-Double">3.0</span><span class="p">);</span><span class="w"> </span><span class="nx">however</span><span class="p">:</span> <span class="w"> </span><span class="nx">Package</span><span class="w"> </span><span class="nx">python</span><span class="w"> </span><span class="k">is</span><span class="w"> </span><span class="k">not</span><span class="w"> </span><span class="nx">installed</span><span class="p">.</span> <span class="nx">dpkg</span><span class="p">:</span><span class="w"> </span><span class="nx">error</span><span class="w"> </span><span class="nx">processing</span><span class="w"> </span><span class="kn">package</span><span class="w"> </span><span class="nx">csv2odf</span><span class="w"> </span><span class="p">(</span><span class="o">--</span><span class="nx">install</span><span class="p">):</span> <span class="w"> </span><span class="nx">dependency</span><span class="w"> </span><span class="nx">problems</span><span class="w"> </span><span class="o">-</span><span class="w"> </span><span class="nx">leaving</span><span class="w"> </span><span class="nx">unconfigured</span> <span class="nx">Processing</span><span class="w"> </span><span class="nx">triggers</span><span class="w"> </span><span class="k">for</span><span class="w"> </span><span class="nx">man</span><span class="o">-</span><span class="nx">db</span><span class="w"> </span><span class="p">(</span><span class="m m-Double">2.9.4</span><span class="o">-</span><span class="mi">2</span><span class="p">)</span><span class="w"> </span><span class="o">...</span> <span class="nx">Errors</span><span class="w"> </span><span class="nx">were</span><span class="w"> </span><span class="nx">encountered</span><span class="w"> </span><span class="k">while</span><span class="w"> </span><span class="nx">processing</span><span class="p">:</span> <span class="w"> </span><span class="nx">csv2odf</span> </code></pre></div> <p>It does appear to run if I unpack the .tgz version and call it using 'python csv2odt' but I would prefer to use the package-managed install if possible.<br/> Any thoughts greatly appreciated!<br/> Phil</p></div>Aquileo | Main_Page modified by Larry Jordan2024-03-01T17:27:50.040000Z2024-03-01T17:27:50.040000ZLarry Jordanhttps://sourceforge.net/u/w322/https://sourceforge.neta793ec54efd1679eff6e4fb2e8402ca61126c2ba<div class="markdown_content"><pre>--- v65 +++ v66 @@ -10,11 +10,13 @@ ## Requirements -csv2odf requires [Python](http://www.python.org/) 2.6 or later. [OpenOffice.org](http://www.openoffice.org), [LibreOffice](http://www.libreoffice.org) or Microsoft Office are also needed to create templates and view output files. It can run on any operating system that Python and OpenOffice.org run on, including Linux, Mac, and Windows. +csv2odf requires [Python](http://www.python.org/) 3.5 or later. [OpenOffice.org](http://www.openoffice.org), [LibreOffice](http://www.libreoffice.org) or Microsoft Office are also needed to create templates and view output files. It can run on any operating system that Python and OpenOffice.org run on, including Linux, Mac, and Windows. -csv2odf has been tested on Linux with python 2.6, 2.7, 3.0-3.4; and with OpenOffice.org 2.4, 3.0, 3.1 and 3.2. It has been tested on Windows XP with Python 2.7 and 3.2-3.4. +csv2odf has been tested on Linux with python 3.11; and with OpenOffice.org 2.4, 3.0, 3.1 and 3.2. It has been tested on Windows XP with Python 3.2-3.4. If you test with other versions of these programs, you can [send your results](http://sourceforge.net/sendmessage.php?touser=635673). + +If wish to use with Python 2, try [csv2odf v2.09](https://sourceforge.net/projects/csv2odf/files/csv2odf-2.09/). ## Download @@ -99,6 +101,7 @@ | csv2odf Version | Release Date | Requires Python Version | Notes | |:----------------|:-------------|:------------------------|:------| +|2.10 | 2024-02-24 | 3.5+ | Changes to make compatible with Python 3.11. Removed Python 2 support. | |2.09 | 2017-07-01 | 2.7-3.5+ | Added option to specify csv file encoding | |2.08 | 2017-02-14 | 2.7-3.4+ | Bugfixes: unicode regression, Fixed offset of filters when options are inside template. | |2.07 | 2017-02-05 | 2.7-3.4+ | Bugfix for memory error with xlsx and large csv files. | </pre> </div>Aquileo | #13 cgi.escape() not found2024-02-26T03:30:53.914000Z2024-02-26T03:30:53.914000ZLarry Jordanhttps://sourceforge.net/u/w322/https://sourceforge.net96b61fa4a28953155229fba53654db06f7092221<div class="markdown_content"><p>John,</p> <p>I removed Python 2 support because my current OS (Debian 12) does not have it preinstalled, which leads me to think not many people are using it for new installs of csv2odf. Removing Python 2 support also helps with testing because in the past (back in 2017) I tested on both Python 2 and 3, and I would prefer to just test on 3.</p> <p>Thanks you!<br/> Larry</p></div>Aquileo | Release 2.10.2024-02-24T03:54:16.018000Z2024-02-24T03:54:16.018000ZLarry Jordanhttps://sourceforge.net/u/userid-None/https://sourceforge.net/p/csv2odf/code/ci/b4ead8eecd4914980e87ac3fd91a75068bb4380f/<div class="markdown_content"><p>Release 2.10.<br/><a href="/p/csv2odf/code/ci/b4ead8eecd4914980e87ac3fd91a75068bb4380f/">View Changes</a></p></div>Aquileo | Updates to wide and long test scripts.2024-02-24T03:54:16.012000Z2024-02-24T03:54:16.012000ZLarry Jordanhttps://sourceforge.net/u/userid-None/https://sourceforge.net/p/csv2odf/code/ci/bd8e8ec37ed6344b102c0cf0a0ba2ecbbff478d4/<div class="markdown_content"><p>Updates to wide and long test scripts.<br/><a href="/p/csv2odf/code/ci/bd8e8ec37ed6344b102c0cf0a0ba2ecbbff478d4/">View Changes</a></p></div>Aquileo | Replaced additional variable type instances.2024-02-24T03:54:16.007000Z2024-02-24T03:54:16.007000ZLarry Jordanhttps://sourceforge.net/u/userid-None/https://sourceforge.net/p/csv2odf/code/ci/2be72172dc7402deccd7d5d2795a4dd9451b73b5/<div class="markdown_content"><p>Replaced additional variable type instances.<br/><a href="/p/csv2odf/code/ci/2be72172dc7402deccd7d5d2795a4dd9451b73b5/">View Changes</a></p></div>Aquileo | Removed obselete code.2024-02-24T03:54:16.001000Z2024-02-24T03:54:16.001000ZLarry Jordanhttps://sourceforge.net/u/userid-None/https://sourceforge.net/p/csv2odf/code/ci/02a8f6081cdc1ca1d8201ec8a7c5a20247b258b6/<div class="markdown_content"><p>Removed obselete code.<br/><a href="/p/csv2odf/code/ci/02a8f6081cdc1ca1d8201ec8a7c5a20247b258b6/">View Changes</a></p></div>Aquileo | Removed Python 2 variable types.2024-02-24T03:54:15.995000Z2024-02-24T03:54:15.995000ZLarry Jordanhttps://sourceforge.net/u/userid-None/https://sourceforge.net/p/csv2odf/code/ci/eb3e57c33e46985303efb018508e566c338bae22/<div class="markdown_content"><p>Removed Python 2 variable types.<br/><a href="/p/csv2odf/code/ci/eb3e57c33e46985303efb018508e566c338bae22/">View Changes</a></p></div>