aiocsv
1.4.1
1.6M downloads/mo
#3732 most downloaded on PyPI
MKuranowski/aiocsv
What this package is like to depend on
Last release 3 months ago
22 May 2026
Ships fairly regularly
a new release about every 7 months
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
6 years old
15 releases · first in 2020
2 releases in the last 12 months
see the full history below
Release timeline
15 releases · Jul 2020 to May 2026Releases
latest 15-
1.4.122 May 2026Commits, not release notes
This project publishes no release notes. Between
v1.4.0andv1.4.1there were 8 commits, 6 of them substantive:- drop python 3.9
- python 3.14 and free-threading
- Prevent _parser.Parser from being shared across threads
- Add missing Py_CLEAR(Parser->buffer_str)
- Switch to ruff
- v1.4.1 release
-
1.4.022 Sep 2025Commits, not release notes
This project publishes no release notes. Between
v1.3.2andv1.4.0there were 23 commits, 22 of them substantive:- CI: Don't pin cibuildwheel to a specific version
- CI: allow republishing pypi packages
- cibuildwheel learn to tag your releases properly
- add linux-arm to build-matrix in deploy.yml
- Allow numeric fields to start with escapechar
- CI: remove Python 3.8, add 3.13
- Fix test_parsing_weird_quotes_nonnumeric skip condition
- Fix Dialect typing (wtf cpython)
- black tests/test_parser.py
- Explicitly test no newline at the end of a file
- Build MacOS arm64 wheels
- Bump GA versions
- Build all auto wheels
- Drop 3.8 support
- Backport PyModule_Add
- Fix seg faults when Parser_new fails partway-through
- Support QUOTE_STRINGS and QUOTE_NOTNULL
- Fix black fighting over a line
- Consider CPython bug #113732 when running on 3.12
- Fix isort config in pyproject.toml
…and 2 more.
-
1.3.228 Apr 2024Commits, not release notes
This project publishes no release notes. Between
v1.3.1andv1.3.2there were 10 commits, 10 of them substantive:- Don't leak records after raising StopIteration
- Remove unnecessary type: ignore
- Add black, isort and pyright to CI
- black & isort all files
- black & isort tests
- Detailed type hints for reader/writer init methods
- Documentation update
- Tests: fix type issues with dialect kwargs
- Tests: silence issues with parser instantiation
- \1.3.2 release
-
1.3.127 Feb 2024Commits, not release notes
This project publishes no release notes. Between
v1.3.0andv1.3.1there were 6 commits, 6 of them substantive:- Don't rewrite strings returned by reader.read()
- Tests for unexpected end of data
- Py parser: fix unexpected end of data weirdness
- C parser: fix unexpected end of data weirdness
- C Parser: cache io_default_buffer_size and "read" PyObjects
- \1.3.1 version bump
-
1.3.021 Feb 2024Commits, not release notes
This project publishes no release notes. Between
v1.2.5andv1.3.0there were 49 commits, 47 of them substantive:- Remove unused Travis CI config
- Export Readers and Writers of package
- Remove Cython parser
- Switch to pyproject.toml
- Skeleton code for C parser
- Rewrite Python parser to avoid
yield - Parser: use wording closer to _csv.c
- Parser test: escape after quote
- Parser test: escaped CRLF
- Parser test: newline eating
- Parser test: remove irrelevant TODOs
- Parser test: fix test names
- Parser: don't collapse multiple newlines
- Parser: figure out line_num
- Initial C parser implementation
- C Parser: use multi-phase init to import csv.Error
- C Parser: accurate type hints
- C Parser: strict mode support
- Respect csv.field_size_limit
- C Parser: backport Py_NewRef
…and 27 more.
-
1.2.504 Nov 2023Commits, not release notes
This project publishes no release notes. Between
v1.2.4andv1.2.5there were 6 commits, 6 of them substantive:- [skip ci] Allow manual dispatch of deploy
- CI: always upload to PyPI when workflow is run
- Bump tested Python versions
- Regenerate _parser.c
- CI: Use pip for installing the library
- \1.2.5 release
-
1.2.413 Apr 2023Commits, not release notes
This project publishes no release notes. Between
v1.2.3andv1.2.4there were 6 commits, 6 of them substantive:- Update CI to check supported Python versions
- Switch to GitHub Actions
- Try to run
pytestdirectly, as in travis - CI: Add automatic deploys to PyPI
- Regenerate _parser.pyx with Cython 3.0.0b2
- \1.2.4 release
-
1.2.326 Oct 2022Commits, not release notes
This project publishes no release notes. Between
v1.2.2andv1.2.3there were 2 commits, 2 of them substantive:- Regenerate _parser.c with Cython 0.29.32
- \1.2.3 release
-
1.2.216 Apr 2022Commits, not release notes
This project publishes no release notes. Between
v1.2.1andv1.2.2there were 6 commits, 6 of them substantive:- Update documentation for 1.2
- Add typing data according to PEP561
- Ensure latest setuptools and wheel run on CI
- Travis: run on latest Python 3.7 and 3.10?
- Remove 3.10 from CI, cause it broken
- \1.2.2 version bump
-
1.2.107 May 2021Nothing published for this version
-
1.1.110 Oct 2020Nothing published for this version
-
1.1.001 Aug 2020Nothing published for this version
-
1.0.201 Aug 2020Nothing published for this version
-
1.0.131 Jul 2020Nothing published for this version
-
1.0.031 Jul 2020Nothing published for this version