Releases: alexdelorenzo/aiopath
Releases Β· alexdelorenzo/aiopath
v0.7.6
Changes:
- Ensure that
AsyncPath
methods matchPath
's methods - Ensure that methods executed in the thread-pool are executed with the correct arguments
Installation on Python 3.12 and up:
$ python3 -m pip install aiopath==0.7.6
v0.7.1 - Python 3.12 Support
Changes:
- Support Python 3.12.0 and up
- Breaking change:
AsyncPath
andpathlib.Path
are now equivalent:
from aiopath import AsyncPath
from pathlib import Path
assert AsyncPath("~") == Path("~")
Installation:
$ python3 -m pip install aiopath==0.7.1
v0.6.11
Changes:
- Support Python 3.11.0 and up
Installation:
$ python3 -m pip install aiopath==0.6.11
v0.5.12
v0.6.10
v0.6.9
v0.5.11
v0.6.7
This release introduces some new changes:
- Use
anyio
for all I/O - Use
anyio.open_file()
instead ofaiofile
for async file handles
If you're using the alpha, beta or release version of Python 3.10 or higher, you can install this version like so:
$ python3 -m pip install aiopath==0.6.7
v0.5.7
This release add one new change:
- Use
anyio
for all I/O
If you're using Python 3.7 - 3.9.x, you can install this version like so:
$ python3 -m pip install aiopath==0.5.7
v0.5.6
This release fixes issues #13 on Python 3.7 - 3.9.x.
When using the AsyncPath.open()
context manager, the file handle that it yields has read()
/write()
methods that behave like Python file objects' read()
/ write()
methods.
If you're using Python 3.7 - 3.9.x, you can install this version like so:
$ python3 -m pip install aiopath==0.5.6