SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

python-backports.csv rpm build for : openSUSE Leap 42. For other distributions click python-backports.csv.

Name : python-backports.csv
Version : 1.0.5 Vendor : obs://build_opensuse_org/home:lemmy04
Release : 1.1 Date : 2017-07-17 15:58:43
Group : Development/Languages/Python Source RPM : python-backports.csv-1.0.5-1.1.src.rpm
Size : 0.07 MB
Packager : (none)
Summary : Backport of Python 3 csv module
Description :
================================================
backports.csv: Backport of Python 3\'s csv module
================================================

.. image:: https://img.shields.io/pypi/v/backports.csv.svg
:target: https://pypi.python.org/pypi/backports.csv
:alt: Latest Version

.. image:: https://travis-ci.org/ryanhiebert/backports.csv.svg?branch=master
:target: https://travis-ci.org/ryanhiebert/backports.csv

.. image:: https://badges.gitter.im/ryanhiebert/backports.csv.svg
:alt: Join the chat at https://gitter.im/ryanhiebert/backports.csv
:target: https://gitter.im/ryanhiebert/backports.csv?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge

.. image:: https://requires.io/github/ryanhiebert/backports.csv/requirements.svg?branch=master
:target: https://requires.io/github/ryanhiebert/backports.csv/requirements/?branch=master
:alt: Requirements Status

The API of the csv module in Python 2 is drastically different from
the csv module in Python 3. This is due, for the most part, to the
difference between str in Python 2 and Python 3.

The semantics of Python 3\'s version are more useful because they support
unicode natively, while Python 2\'s csv does not.

Installation
============

.. code-block:: sh

pip install backports.csv

Usage
=====

First make sure you\'re starting your file off right:

.. code-block:: python

from backports import csv


Then be careful with your files to handle the encoding.
If you\'re working with a binary file-like object,
``io.TextIOWrapper`` can be very helpful.
If you\'re dealing with a file, you can just use ``io.open``
instead of Python 2\'s ``open`` builtin, and it works
just like Python 3\'s builtin ``open``.

.. code-block:: python

from backports import csv
import io

def read_csv(filename):
with io.open(filename, newline=\'\', encoding=\'utf-8\') as f:
for row in csv.reader(f):
yield row

def write_csv(filename, rows):
with io.open(filename, \'w\', newline=\'\', encoding=\'utf-8\') as f:
writer = csv.writer(f)
for row in rows:
writer.writerow(row)

Note: It should always be safe to specify ``newline=\'\'``,
since the csv module does its own (universal) newline handling.


1.0.5 (2017-05-29)
++++++++++++++++++

* Fix bug in README example. (#22)
- thanks to AATTtantale for the bug report
* Allow ``None`` as quotechar when using ``QUOTE_NONE``. (#23)
- thanks to AATTthanatos for the bug report

1.0.4 (2017-02-17)
++++++++++++++++++

* Return write value from writerow. (#20)
- thanks to AATTtherg

1.0.3 (2017-01-23)
++++++++++++++++++

* Add LICENSE file (#18).

1.0.2 (2016-09-15)
++++++++++++++++++

* Avoid quoting any numeric types when using ``QUOTE_NONNUMERIC``.
- thanks to AATTtorfsen for the bug report

1.0.1 (2016-02-11)
++++++++++++++++++

* Better error messages for invalid dialects.
- thanks to AATTkengruven for the bug report


1.0 (2016-02-11)
++++++++++++++++

* Initial Release

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/lemmy04/openSUSE_Leap_42.2/noarch

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
python-backports.csv

Requires :
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
python(abi) = 2.7
rpmlib(PayloadIsLzma) <= 4.4.6-1


Content of RPM :
/usr/lib/python2.7/site-packages/backports
/usr/lib/python2.7/site-packages/backports.csv-1.0.5-py2.7-nspkg.pth
/usr/lib/python2.7/site-packages/backports.csv-1.0.5-py2.7.egg-info
/usr/lib/python2.7/site-packages/backports.csv-1.0.5-py2.7.egg-info/PKG-INFO
/usr/lib/python2.7/site-packages/backports.csv-1.0.5-py2.7.egg-info/SOURCES.txt
/usr/lib/python2.7/site-packages/backports.csv-1.0.5-py2.7.egg-info/dependency_links.txt
/usr/lib/python2.7/site-packages/backports.csv-1.0.5-py2.7.egg-info/namespace_packages.txt
/usr/lib/python2.7/site-packages/backports.csv-1.0.5-py2.7.egg-info/top_level.txt
/usr/lib/python2.7/site-packages/backports/csv.py
/usr/lib/python2.7/site-packages/backports/csv.pyc
/usr/share/doc/packages/python-backports.csv
/usr/share/doc/packages/python-backports.csv/LICENSE.rst
/usr/share/doc/packages/python-backports.csv/README.rst

 
ICM