turicas / rows

A common, beautiful interface to tabular data, no matter the format
GNU Lesser General Public License v3.0
865 stars 136 forks source link

Replace unicodecsv by standard csv module #367

Open jcapiitao opened 2 years ago

jcapiitao commented 2 years ago

unicodecsv is not maintained since a while now [1]. It was preferred over standard csv because of the unicode support. Now that Python3 csv module [2] supports it, let's use it.

For more context, we hit issues while rebuilding uncicodecsv during Fedora Python3.11 mass rebuild [3][4].

[1] https://github.com/jdunck/python-unicodecsv [2] https://docs.python.org/3/library/csv.html [3] https://copr.fedorainfracloud.org/coprs/g/python/python3.11/package/python-unicodecsv/ [4] https://bugzilla.redhat.com/show_bug.cgi?id=2021938

jsbueno commented 2 years ago

We are soon making changes that will remove any Python 2.x compatibility requirements on the develop branch. When that is done, then we will merge this in.

a-detiste commented 8 months ago

yes please. and unicodecsv is holding on unittest2 removal too