# absolutely minimal VERSIONS file exposing only the modules required
# all these modules are required to get type checking working with ty
# or for the stdlib modules we (partially) implement

_collections_abc: 3.3-
_typeshed: 3.0-  # not present at runtime, only for type checking
asyncio: 3.4-
builtins: 3.0-
collections: 3.0-
dataclasses: 3.7-
os: 3.0-
pathlib: 3.4-
pathlib.types: 3.14-
sys: 3.0-
typing: 3.5-
typing_extensions: 3.7-
types: 3.0-
abc: 3.0-
argparse: 3.0-
array: 3.0-
atexit: 3.0-
base64: 3.0-
binascii: 3.0-
bisect: 3.0-
cmath: 3.0-
codecs: 3.0-
concurrent: 3.2-
concurrent.futures.interpreter: 3.14-
concurrent.interpreters: 3.14-
contextlib: 3.0-
copy: 3.0-
csv: 3.0-
datetime: 3.0-
decimal: 3.0-
difflib: 3.0-
errno: 3.0-
fnmatch: 3.0-
fractions: 3.0-
functools: 3.0-
gc: 3.0-
hashlib: 3.0-
heapq: 3.0-
html: 3.0-
inspect: 3.0-
io: 3.0-
ipaddress: 3.3-
itertools: 3.0-
json: 3.0-
linecache: 3.0-
logging: 3.0-
math: 3.0-
numbers: 3.0-
operator: 3.0-
pickle: 3.0-
pprint: 3.0-
queue: 3.0-
random: 3.0-
re: 3.0-
secrets: 3.6-
shelve: 3.0-
shlex: 3.0-
statistics: 3.4-
string: 3.0-
string.templatelib: 3.14-
struct: 3.0-
textwrap: 3.0-
threading: 3.0-
time: 3.0-
token: 3.0-
tokenize: 3.0-
tomllib: 3.11-
traceback: 3.0-
urllib: 3.0-
uuid: 3.0-
warnings: 3.0-
weakref: 3.0-
zlib: 3.0-
