PyPI Version PyPI Downloads License Python Version
Warning
The library is in the pre-alpha stage. Bugs may exist!
- Provides backports for the standard library;
- Compatible with Python 3.9+;
- Almost dependency-free.
The library is available as backlib on PyPI:
pip install backlib
For more, see the documentation.
from backlib.py310 import builtins assert issubclass(builtins.EncodingWarning, Warning)
For more, see the documentation.
from backlib.py311 import errno assert errno.ENOTCAPABLE == 93
For more, see the documentation.
from backlib.py311 import io encoding = io.text_encoding(None) assert encoding == "utf-8"
For more, see the documentation.
from backlib.py310 import json data = json.loads("{\"backlib\": \"pypi\"}") assert data == {"backlib": "pypi"}
For more, see the documentation.
from backlib.py311 import operator value = operator.call(abs, -42) assert value == 42
For more, see the documentation.
from backlib.py312 import os st = os.stat("pyproject.toml") assert st.st_birthtime_ns > 0
For more, see the documentation.
from backlib.py313 import os assert os.path.isreserved("NUL")
For more, see the documentation.
from backlib.py313 import stat assert stat.SF_SYNTHETIC == 0xC0000000
For more, see the documentation.
from backlib.py311 import tomllib data = tomllib.loads("\"backlib\" = \"pypi\"") assert data == {"backlib": "pypi"}
MIT License, Copyright (c) 2025 Sergei Y. Bogdanov. See LICENSE file.