Releases: tekktrik/CircuitPython_CSV
1.0.7 - Upgraded for Sphinx 5.0.0
Modified library infrastructure to support Sphinx 5.0.0
To use in CircuitPython, simply install the CircuitPython Community Bundle.
Read the docs for info on how to use it.
1.0.6 - Fixed documentation badge in README
Fixed the badge in the README linking to the ReadTheDocs documentation for this library.
To use in CircuitPython, simply install the CircuitPython Community Bundle.
Read the docs for info on how to use it.
1.0.5 - Fixed issue with `__version__`
Fixed an issue where __version__ was not defined due to being commented out.
To use in CircuitPython, simply install the CircuitPython Community Bundle.
Read the docs for info on how to use it.
Remove abstract class typing
Removes usage of abstract class for typing; no change in library functionality from previous release
Update documentation
- Updates missing and incorrect type annotations
- Adds typing to Sphinx RTD documentation
Minor bugfixes, type hint finalization
- Corrected RTD documentation formatting in docstrings
- Finalized and corrected type hints
- Using format() for string formatting
- writeheader() doesn't return anything now, to keep consistency with the rest of the library; this may be changed in the future
Bug Fix - Error for lists with non-string elements
writerow method will now convert all elements to strings
Initial release
Adds basic csv reading and writing functionality, similar to CPython's csv module, including
- csv.reader
- csv.writer
- csv.DictReader
- csv.DictWriter
To use in CircuitPython, download the .mpy file and copy it to the lib folder on the CIRCUITPY drive. Or, simply install the Community bundle.
Read the docs for info on how to use it.