I'll use this issue to track reviewing all usage of bytes types to see if they should be changed following #9001 and PEP 688. The below list is from git grep -c '\bbytes\b'.
My plan is to do look at each file one by one, reviewing bytes occurrences. I'll generally assume occurrences in return types or IO[bytes] are correct, but check occurrences in argument types to see if they should be ReadableBuffer, bytes, or similar.
stdlib/_ast.pyi (2 usages)
stdlib/_codecs.pyi (48 usages) _codecs: Fix buffer parameters #9003
stdlib/_compression.pyi (2 usages)
stdlib/_curses.pyi (19 usages) _curses: improve bytes handling #9007
stdlib/_imp.pyi (1 usages)
stdlib/_msi.pyi (2 usages) _msi: improve types #9008
stdlib/_posixsubprocess.pyi (2 usages) _posixsubprocess: improve types #9009
stdlib/_socket.pyi (17 usages) ssl, socket, array: Improve bytes handling #8997
stdlib/_tkinter.pyi (1 usages) _tcl: fix bytes usage #9010
stdlib/_typeshed/init .pyi (6 usages)
stdlib/_typeshed/wsgi.pyi (8 usages)
stdlib/_winapi.pyi (6 usages) _winapi: takes a ReadableBuffer #9011
stdlib/aifc.pyi (15 usages)
stdlib/antigravity.pyi (1 usages) antigravity: takes a ReadableBuffer #9012
stdlib/array.pyi (9 usages) ssl, socket, array: Improve bytes handling #8997 , array: one more bad bytes type #9022
stdlib/ast.pyi (2 usages)
stdlib/asynchat.pyi (6 usages) (don't care, it's deprecated)
stdlib/asyncio/base_events.pyi (8 usages) asyncio: improve bytes handling #9013
stdlib/asyncio/base_subprocess.pyi (3 usages)
stdlib/asyncio/events.pyi (8 usages)
stdlib/asyncio/exceptions.pyi (2 usages)
stdlib/asyncio/protocols.pyi (3 usages)
stdlib/asyncio/sslproto.pyi (8 usages)
stdlib/asyncio/streams.pyi (11 usages)
stdlib/asyncio/subprocess.pyi (5 usages)
stdlib/asyncio/transports.pyi (3 usages)
stdlib/asyncio/trsock.pyi (17 usages)
stdlib/asyncio/windows_events.pyi (4 usages)
stdlib/asyncore.pyi (8 usages) asyncore: improve bytes handling #9034
stdlib/audioop.pyi (27 usages) (deprecated don't care)
stdlib/base64.pyi (22 usages) base64: fix a85decode param type #9014
stdlib/binascii.pyi (18 usages) binascii: Improve bytes types #7677
stdlib/binhex.pyi (6 usages) binhex: improve bytes handling #9035
stdlib/builtins.pyi (64 usages) builtins: improve bytes handling #9027
stdlib/bz2.pyi (12 usages) bz2: fix bytes parameters #9015
stdlib/cgi.pyi (9 usages) (deprecated don't care)
stdlib/cgitb.pyi (1 usages) (deprecated don't care)
stdlib/chunk.pyi (5 usages) (deprecated don't care)
stdlib/codecs.pyi (31 usages)
stdlib/collections/init .pyi (1 usages)
stdlib/ctypes/init .pyi (11 usages) ctypes: improve bytes handling #9029
stdlib/dbm/init .pyi (5 usages) dbm: fix bytes handling #9030
stdlib/dbm/dumb.pyi (6 usages)
stdlib/dbm/gnu.pyi (9 usages)
stdlib/dbm/ndbm.pyi (7 usages)
stdlib/difflib.pyi (8 usages) difflib: diff_bytes accepts bytearray #9031
stdlib/dis.pyi (1 usages) dis: fix types #9025
stdlib/distutils/command/bdist_wininst.pyi (1 usages) (deprecated don't care)
stdlib/email/init .pyi (2 usages) email: improve bytes handling #9032
stdlib/email/base64mime.pyi (4 usages)
stdlib/email/feedparser.pyi (1 usages)
stdlib/email/generator.pyi (2 usages)
stdlib/email/header.pyi (4 usages)
stdlib/email/message.pyi (3 usages)
stdlib/email/mime/application.pyi (1 usages)
stdlib/email/mime/audio.pyi (1 usages)
stdlib/email/mime/image.pyi (1 usages)
stdlib/email/parser.pyi (1 usages)
stdlib/email/policy.pyi (3 usages)
stdlib/email/quoprimime.pyi (5 usages)
stdlib/encodings/init .pyi (1 usages)
stdlib/encodings/utf_8.pyi (6 usages)
stdlib/encodings/utf_8_sig.pyi (6 usages)
stdlib/fcntl.pyi (3 usages) fcntl: fix fcntl arg type (s#) #9052
stdlib/fileinput.pyi (18 usages)
stdlib/ftplib.pyi (4 usages)
stdlib/genericpath.pyi (1 usages)
stdlib/gettext.pyi (1 usages)
stdlib/glob.pyi (1 usages)
stdlib/gzip.pyi (12 usages) gzip: improve bytes handling #9037
stdlib/hashlib.pyi (4 usages)
stdlib/hmac.pyi (8 usages) hmac: improve bytes handling #9046 hmac: also support bytearray in 3.7 branch #9054
stdlib/http/client.pyi (8 usages) http: improve types #9055
stdlib/http/server.pyi (2 usages)
stdlib/imaplib.pyi (21 usages) imaplib: fix bytes usage #9021 , imaplib: _Authenticator also works with bytearray #9056
stdlib/imghdr.pyi (3 usages) (deprecated don't care)
stdlib/imp.pyi (2 usages) (deprecated don't care)
stdlib/importlib/abc.pyi (7 usages) importlib: improve bytes handling #9070
stdlib/importlib/machinery.pyi (3 usages)
stdlib/importlib/metadata/init .pyi (1 usages)
stdlib/importlib/resources.pyi (1 usages)
stdlib/importlib/util.pyi (3 usages)
stdlib/io.pyi (17 usages) io: improve bytes handling #9059
stdlib/ipaddress.pyi (4 usages)
stdlib/json/init .pyi (3 usages) json: improve bytes handling #9042
stdlib/json/encoder.pyi (1 usages)
stdlib/logging/config.pyi (1 usages)
stdlib/logging/handlers.pyi (2 usages) logging: StreamHandler.send takes ReadableBuffer #9057
stdlib/lzma.pyi (12 usages)
stdlib/macpath.pyi (1 usages)
stdlib/mailbox.pyi (12 usages) mailbox: improve bytes handling #9083
stdlib/marshal.pyi (2 usages) marshal: improve bytes handling #9047
stdlib/mmap.pyi (4 usages)
stdlib/msvcrt.pyi (4 usages) msvcrt: improve bytes handling #9071
stdlib/multiprocessing/connection.pyi (6 usages) multiprocessing: improve bytes handling #9085
stdlib/multiprocessing/managers.pyi (9 usages)
stdlib/multiprocessing/process.pyi (1 usages)
stdlib/multiprocessing/shared_memory.pyi (1 usages)
stdlib/multiprocessing/sharedctypes.pyi (2 usages)
stdlib/multiprocessing/util.pyi (2 usages)
stdlib/nntplib.pyi (5 usages) (deprecated don't care)
stdlib/ntpath.pyi (1 usages)
stdlib/os/init .pyi (28 usages) os: improve bytes handling #9072
stdlib/pathlib.pyi (5 usages) (Improve types and bytes usage of pathlib #9016 )
stdlib/pickle.pyi (76 usages)
stdlib/pickletools.pyi (27 usages) pickletools: accepts bytearray #9073
stdlib/pkgutil.pyi (2 usages)
stdlib/plistlib.pyi (14 usages) plistlib: improve bytes handling #9048
stdlib/poplib.pyi (14 usages)
stdlib/posix.pyi (1 usages)
stdlib/posixpath.pyi (3 usages)
stdlib/pty.pyi (1 usages)
stdlib/pyexpat/init .pyi (3 usages) pyexpat: fix bytes usage #9017
stdlib/quopri.pyi (2 usages) quopri: improve types #9074
stdlib/random.pyi (2 usages)
stdlib/re.pyi (26 usages)
stdlib/secrets.pyi (1 usages)
stdlib/shelve.pyi (1 usages)
stdlib/shutil.pyi (2 usages)
stdlib/smtpd.pyi (5 usages) (deprecated don't care)
stdlib/smtplib.pyi (19 usages) smtplib: Improve bytes handling #9094
stdlib/socket.pyi (7 usages) ssl, socket, array: Improve bytes handling #8997 , socket: constructor accepts bytes on Windows #9095
stdlib/socketserver.pyi (4 usages) socketserver: improve bytes handling #9096
stdlib/sqlite3/dbapi2.pyi (4 usages) sqlite3: Blob.write accepts buffer #9097
stdlib/sre_compile.pyi (1 usages)
stdlib/sre_constants.pyi (2 usages)
stdlib/sre_parse.pyi (4 usages)
stdlib/ssl.pyi (27 usages)
stdlib/struct.pyi (8 usages)
stdlib/subprocess.pyi (22 usages) subprocess: Improve bytes-related types #9100
stdlib/sunau.pyi (6 usages) (deprecated don't care)
stdlib/tarfile.pyi (42 usages)
stdlib/telnetlib.pyi (85 usages) (deprecated don't care)
stdlib/tempfile.pyi (16 usages)
stdlib/termios.pyi (1 usages) termios: improve comments, add more constants #9101
stdlib/tkinter/init .pyi (3 usages)
stdlib/tkinter/colorchooser.pyi (2 usages)
stdlib/tokenize.pyi (4 usages)
stdlib/tomllib.pyi (1 usages)
stdlib/types.pyi (20 usages)
stdlib/typing.pyi (3 usages) typing: accept buffers in typing.IO.write #9084
stdlib/unicodedata.pyi (2 usages) unicodedata: accepts ReadOnlyBuffer #9106
stdlib/unittest/case.pyi (4 usages) unittest: cannot use bytes regexes #9107
stdlib/urllib/error.pyi (1 usages)
stdlib/urllib/parse.pyi (27 usages)
stdlib/urllib/request.pyi (37 usages)
stdlib/urllib/response.pyi (11 usages)
stdlib/uuid.pyi (4 usages)
stdlib/wave.pyi (2 usages)
stdlib/winsound.pyi (2 usages) winsound: accepts buffers #9108
stdlib/wsgiref/handlers.pyi (8 usages)
stdlib/wsgiref/headers.pyi (1 usages)
stdlib/wsgiref/simple_server.pyi (1 usages)
stdlib/wsgiref/types.pyi (8 usages)
stdlib/wsgiref/util.pyi (4 usages)
stdlib/wsgiref/validate.pyi (12 usages)
stdlib/xdrlib.pyi (15 usages) (deprecated don't care)
stdlib/xml/dom/minidom.pyi (2 usages) xml: improve bytes types #9110
stdlib/xml/dom/pulldom.pyi (3 usages)
stdlib/xml/etree/ElementInclude.pyi (1 usages)
stdlib/xml/etree/ElementTree.pyi (17 usages)
stdlib/xml/sax/init .pyi (2 usages)
stdlib/xmlrpc/client.pyi (14 usages)
stdlib/xmlrpc/server.pyi (2 usages)
stdlib/zipfile.pyi (31 usages) zipfile: improve bytes handling #9109
stdlib/zipimport.pyi (1 usages)
stdlib/zlib.pyi (13 usages) zlib: improve bytes handling #9036
stdlib/zoneinfo/init .pyi (1 usages)
stubs/JACK-Client/jack/init .pyi (9 usages)
stubs/Markdown/markdown/core.pyi (2 usages)
stubs/Pillow/PIL/FtexImagePlugin.pyi (1 usages)
stubs/Pillow/PIL/Image.pyi (10 usages)
stubs/Pillow/PIL/ImageDraw.pyi (7 usages)
stubs/Pillow/PIL/ImageFont.pyi (17 usages)
stubs/Pillow/PIL/ImagePalette.pyi (1 usages)
stubs/Pillow/PIL/ImageQt.pyi (1 usages)
stubs/Pillow/PIL/PSDraw.pyi (6 usages)
stubs/Pillow/PIL/PdfParser.pyi (11 usages)
stubs/Pillow/PIL/PngImagePlugin.pyi (1 usages)
stubs/Pillow/PIL/PpmImagePlugin.pyi (1 usages)
stubs/Pillow/PIL/TiffImagePlugin.pyi (4 usages)
stubs/Pillow/PIL/WalImageFile.pyi (1 usages)
stubs/Pillow/PIL/XVThumbImagePlugin.pyi (1 usages)
stubs/Pillow/PIL/XpmImagePlugin.pyi (1 usages)
stubs/PyMySQL/pymysql/init .pyi (1 usages)
stubs/PyMySQL/pymysql/connections.pyi (6 usages)
stubs/PyMySQL/pymysql/converters.pyi (7 usages)
stubs/PyYAML/yaml/init .pyi (1 usages)
stubs/PyYAML/yaml/_yaml.pyi (1 usages)
stubs/PyYAML/yaml/constructor.pyi (1 usages)
stubs/PyYAML/yaml/cyaml.pyi (6 usages)
stubs/PyYAML/yaml/emitter.pyi (1 usages)
stubs/PyYAML/yaml/reader.pyi (2 usages)
stubs/PyYAML/yaml/representer.pyi (1 usages) yaml: allow ReadableBuffer in represent_binary #9701
stubs/Pygments/pygments/init .pyi (1 usages)
stubs/Pygments/pygments/formatter.pyi (3 usages)
stubs/Pygments/pygments/formatters/bbcode.pyi (1 usages)
stubs/Pygments/pygments/formatters/html.pyi (1 usages)
stubs/Pygments/pygments/formatters/img.pyi (1 usages)
stubs/Pygments/pygments/formatters/irc.pyi (1 usages)
stubs/Pygments/pygments/formatters/latex.pyi (1 usages)
stubs/Pygments/pygments/formatters/other.pyi (1 usages)
stubs/Pygments/pygments/formatters/pangomarkup.pyi (1 usages)
stubs/Pygments/pygments/formatters/rtf.pyi (1 usages)
stubs/Pygments/pygments/formatters/svg.pyi (1 usages)
stubs/Pygments/pygments/formatters/terminal.pyi (1 usages)
stubs/Pygments/pygments/formatters/terminal256.pyi (1 usages)
stubs/Pygments/pygments/lexers/init .pyi (3 usages)
stubs/SQLAlchemy/sqlalchemy/util/compat.pyi (1 usages)
stubs/Send2Trash/send2trash/compat.pyi (1 usages)
stubs/aiofiles/aiofiles/os.pyi (2 usages)
stubs/aiofiles/aiofiles/tempfile/init .pyi (2 usages)
stubs/aiofiles/aiofiles/threadpool/binary.pyi (7 usages)
stubs/beautifulsoup4/bs4/init .pyi (1 usages)
stubs/beautifulsoup4/bs4/dammit.pyi (4 usages)
stubs/beautifulsoup4/bs4/element.pyi (6 usages)
stubs/boto/boto/kms/layer1.pyi (3 usages)
stubs/boto/boto/s3/key.pyi (2 usages)
stubs/boto/boto/utils.pyi (5 usages)
stubs/braintree/braintree/resource.pyi (1 usages)
stubs/braintree/braintree/util/generator.pyi (1 usages)
stubs/braintree/braintree/util/parser.pyi (1 usages)
stubs/caldav/caldav/elements/base.pyi (2 usages)
stubs/cffi/_cffi_backend.pyi (4 usages)
stubs/cffi/cffi/api.pyi (2 usages)
stubs/chardet/chardet/init .pyi (2 usages)
stubs/chardet/chardet/universaldetector.pyi (4 usages)
stubs/croniter/croniter/croniter.pyi (3 usages)
stubs/cryptography/cryptography/fernet.pyi (12 usages)
stubs/cryptography/cryptography/hazmat/backends/interfaces.pyi (15 usages)
stubs/cryptography/cryptography/hazmat/primitives/asymmetric/dh.pyi (4 usages)
stubs/cryptography/cryptography/hazmat/primitives/asymmetric/dsa.pyi (5 usages)
stubs/cryptography/cryptography/hazmat/primitives/asymmetric/ec.pyi (8 usages)
stubs/cryptography/cryptography/hazmat/primitives/asymmetric/ed25519.pyi (6 usages)
stubs/cryptography/cryptography/hazmat/primitives/asymmetric/ed448.pyi (6 usages)
stubs/cryptography/cryptography/hazmat/primitives/asymmetric/padding.pyi (1 usages)
stubs/cryptography/cryptography/hazmat/primitives/asymmetric/rsa.pyi (7 usages)
stubs/cryptography/cryptography/hazmat/primitives/asymmetric/utils.pyi (2 usages)
stubs/cryptography/cryptography/hazmat/primitives/asymmetric/x25519.pyi (5 usages)
stubs/cryptography/cryptography/hazmat/primitives/asymmetric/x448.pyi (5 usages)
stubs/cryptography/cryptography/hazmat/primitives/ciphers/init .pyi (6 usages)
stubs/cryptography/cryptography/hazmat/primitives/ciphers/aead.pyi (12 usages)
stubs/cryptography/cryptography/hazmat/primitives/ciphers/algorithms.pyi (10 usages)
stubs/cryptography/cryptography/hazmat/primitives/ciphers/modes.pyi (19 usages)
stubs/cryptography/cryptography/hazmat/primitives/cmac.pyi (3 usages)
stubs/cryptography/cryptography/hazmat/primitives/constant_time.pyi (1 usages)
stubs/cryptography/cryptography/hazmat/primitives/hashes.pyi (4 usages)
stubs/cryptography/cryptography/hazmat/primitives/hmac.pyi (4 usages)
stubs/cryptography/cryptography/hazmat/primitives/kdf/init .pyi (2 usages)
stubs/cryptography/cryptography/hazmat/primitives/kdf/concatkdf.pyi (7 usages)
stubs/cryptography/cryptography/hazmat/primitives/kdf/hkdf.pyi (6 usages)
stubs/cryptography/cryptography/hazmat/primitives/kdf/kbkdf.pyi (5 usages)
stubs/cryptography/cryptography/hazmat/primitives/kdf/pbkdf2.pyi (3 usages)
stubs/cryptography/cryptography/hazmat/primitives/kdf/scrypt.pyi (3 usages)
stubs/cryptography/cryptography/hazmat/primitives/kdf/x963kdf.pyi (3 usages)
stubs/cryptography/cryptography/hazmat/primitives/keywrap.pyi (4 usages)
stubs/cryptography/cryptography/hazmat/primitives/padding.pyi (2 usages)
stubs/cryptography/cryptography/hazmat/primitives/poly1305.pyi (6 usages)
stubs/cryptography/cryptography/hazmat/primitives/serialization/init .pyi (7 usages)
stubs/cryptography/cryptography/hazmat/primitives/serialization/pkcs12.pyi (3 usages)
stubs/cryptography/cryptography/hazmat/primitives/serialization/pkcs7.pyi (4 usages)
stubs/cryptography/cryptography/hazmat/primitives/twofactor/hotp.pyi (3 usages)
stubs/cryptography/cryptography/hazmat/primitives/twofactor/totp.pyi (3 usages)
stubs/cryptography/cryptography/x509/init .pyi (26 usages)
stubs/docutils/docutils/io.pyi (9 usages)
stubs/fpdf2/fpdf/fpdf.pyi (4 usages)
stubs/fpdf2/fpdf/syntax.pyi (1 usages)
stubs/gdb/gdb/init .pyi (2 usages)
stubs/google-cloud-ndb/google/cloud/ndb/model.pyi (14 usages)
stubs/google-cloud-ndb/google/cloud/ndb/stats.pyi (1 usages)
stubs/hdbcli/hdbcli/dbapi.pyi (2 usages)
stubs/html5lib/html5lib/_inputstream.pyi (4 usages)
stubs/html5lib/html5lib/html5parser.pyi (2 usages)
stubs/html5lib/html5lib/serializer.pyi (3 usages)
stubs/ldap3/ldap3/core/connection.pyi (1 usages)
stubs/ldap3/ldap3/utils/conv.pyi (3 usages)
stubs/ldap3/ldap3/utils/ntlm.pyi (1 usages)
stubs/oauthlib/oauthlib/common.pyi (1 usages)
stubs/paho-mqtt/paho/mqtt/client.pyi (10 usages)
stubs/paho-mqtt/paho/mqtt/properties.pyi (12 usages)
stubs/paho-mqtt/paho/mqtt/publish.pyi (1 usages)
stubs/paho-mqtt/paho/mqtt/subscribeoptions.pyi (2 usages)
stubs/paramiko/paramiko/_winapi.pyi (2 usages)
stubs/paramiko/paramiko/agent.pyi (6 usages)
stubs/paramiko/paramiko/ber.pyi (6 usages)
stubs/paramiko/paramiko/channel.pyi (14 usages)
stubs/paramiko/paramiko/common.pyi (45 usages)
stubs/paramiko/paramiko/compress.pyi (2 usages)
stubs/paramiko/paramiko/dsskey.pyi (4 usages)
stubs/paramiko/paramiko/ecdsakey.pyi (4 usages)
stubs/paramiko/paramiko/ed25519key.pyi (4 usages)
stubs/paramiko/paramiko/file.pyi (1 usages)
stubs/paramiko/paramiko/kex_curve25519.pyi (2 usages)
stubs/paramiko/paramiko/kex_ecdh_nist.pyi (2 usages)
stubs/paramiko/paramiko/kex_gex.pyi (5 usages)
stubs/paramiko/paramiko/kex_group1.pyi (4 usages)
stubs/paramiko/paramiko/kex_gss.pyi (9 usages)
stubs/paramiko/paramiko/message.pyi (10 usages)
stubs/paramiko/paramiko/packet.pyi (5 usages)
stubs/paramiko/paramiko/pkey.pyi (7 usages)
stubs/paramiko/paramiko/proxy.pyi (2 usages)
stubs/paramiko/paramiko/py3compat.pyi (8 usages)
stubs/paramiko/paramiko/rsakey.pyi (4 usages)
stubs/paramiko/paramiko/server.pyi (4 usages)
stubs/paramiko/paramiko/sftp_attr.pyi (1 usages)
stubs/paramiko/paramiko/sftp_client.pyi (22 usages)
stubs/paramiko/paramiko/sftp_file.pyi (3 usages)
stubs/paramiko/paramiko/sftp_handle.pyi (2 usages)
stubs/paramiko/paramiko/sftp_server.pyi (2 usages)
stubs/paramiko/paramiko/ssh_gss.pyi (7 usages)
stubs/paramiko/paramiko/transport.pyi (4 usages)
stubs/paramiko/paramiko/util.pyi (6 usages)
stubs/paramiko/paramiko/win_openssh.pyi (2 usages)
stubs/paramiko/paramiko/win_pageant.pyi (2 usages)
stubs/passlib/passlib/context.pyi (9 usages)
stubs/passlib/passlib/handlers/django.pyi (2 usages)
stubs/passlib/passlib/handlers/fshp.pyi (2 usages)
stubs/passlib/passlib/handlers/misc.pyi (11 usages)
stubs/passlib/passlib/handlers/mssql.pyi (1 usages)
stubs/passlib/passlib/handlers/pbkdf2.pyi (1 usages)
stubs/passlib/passlib/handlers/phpass.pyi (1 usages)
stubs/passlib/passlib/handlers/sha1_crypt.pyi (1 usages)
stubs/passlib/passlib/handlers/sha2_crypt.pyi (1 usages)
stubs/passlib/passlib/handlers/sun_md5_crypt.pyi (1 usages)
stubs/passlib/passlib/ifc.pyi (6 usages)
stubs/passlib/passlib/utils/handlers.pyi (11 usages)
stubs/peewee/peewee.pyi (1 usages)
stubs/polib/polib.pyi (3 usages)
stubs/protobuf/google/protobuf/any_pb2.pyi (2 usages)
stubs/protobuf/google/protobuf/descriptor.pyi (1 usages)
stubs/protobuf/google/protobuf/descriptor_pb2.pyi (9 usages)
stubs/protobuf/google/protobuf/internal/containers.pyi (1 usages)
stubs/protobuf/google/protobuf/internal/decoder.pyi (1 usages)
stubs/protobuf/google/protobuf/internal/encoder.pyi (2 usages)
stubs/protobuf/google/protobuf/internal/enum_type_wrapper.pyi (1 usages)
stubs/protobuf/google/protobuf/internal/extension_dict.pyi (1 usages)
stubs/protobuf/google/protobuf/json_format.pyi (1 usages)
stubs/protobuf/google/protobuf/message.pyi (5 usages)
stubs/protobuf/google/protobuf/text_format.pyi (7 usages)
stubs/protobuf/google/protobuf/type_pb2.pyi (2 usages)
stubs/protobuf/google/protobuf/wrappers_pb2.pyi (4 usages)
stubs/psycopg2/psycopg2/_psycopg.pyi (13 usages)
stubs/psycopg2/psycopg2/extensions.pyi (1 usages)
stubs/psycopg2/psycopg2/extras.pyi (9 usages)
stubs/pyOpenSSL/OpenSSL/SSL.pyi (24 usages)
stubs/pyOpenSSL/OpenSSL/crypto.pyi (42 usages)
stubs/pyOpenSSL/OpenSSL/rand.pyi (1 usages)
stubs/pyaudio/pyaudio.pyi (3 usages)
stubs/pycurl/pycurl.pyi (1 usages)
stubs/pyflakes/pyflakes/api.pyi (1 usages)
stubs/pyflakes/pyflakes/checker.pyi (2 usages)
stubs/pyinstaller/PyInstaller/compat.pyi (2 usages)
stubs/pysftp/pysftp/init .pyi (3 usages)
stubs/python-dateutil/dateutil/parser/init .pyi (1 usages)
stubs/python-dateutil/dateutil/parser/isoparser.pyi (3 usages)
stubs/python-dateutil/dateutil/tz/tz.pyi (1 usages)
stubs/python-jose/jose/backends/init .pyi (1 usages)
stubs/python-jose/jose/backends/base.pyi (9 usages)
stubs/python-jose/jose/backends/cryptography_backend.pyi (1 usages)
stubs/python-jose/jose/backends/ecdsa_backend.pyi (3 usages)
stubs/python-jose/jose/backends/native.pyi (6 usages)
stubs/python-jose/jose/backends/rsa_backend.pyi (7 usages)
stubs/python-jose/jose/constants.pyi (1 usages)
stubs/python-jose/jose/jwe.pyi (7 usages)
stubs/python-jose/jose/jwk.pyi (1 usages)
stubs/python-jose/jose/jws.pyi (5 usages)
stubs/python-jose/jose/jwt.pyi (3 usages)
stubs/python-jose/jose/utils.pyi (7 usages)
stubs/pywin32/isapi/threaded_extension.pyi (1 usages)
stubs/pywin32/pythoncom.pyi (1 usages)
stubs/pywin32/win32/timer.pyi (1 usages)
stubs/pywin32/win32/win32security.pyi (2 usages)
stubs/redis/redis/asyncio/client.pyi (7 usages)
stubs/redis/redis/asyncio/connection.pyi (11 usages)
stubs/redis/redis/asyncio/lock.pyi (5 usages)
stubs/redis/redis/client.pyi (9 usages)
stubs/redis/redis/commands/core.pyi (5 usages)
stubs/redis/redis/connection.pyi (14 usages)
stubs/redis/redis/lock.pyi (4 usages)
stubs/redis/redis/sentinel.pyi (1 usages)
stubs/redis/redis/typing.pyi (5 usages)
stubs/redis/redis/utils.pyi (2 usages)
stubs/regex/regex/_regex.pyi (28 usages)
stubs/regex/regex/regex.pyi (25 usages)
stubs/requests/@tests/test_cases/check_post.py (2 usages)
stubs/requests/requests/adapters.pyi (2 usages)
stubs/requests/requests/api.pyi (10 usages)
stubs/requests/requests/auth.pyi (1 usages)
stubs/requests/requests/compat.pyi (1 usages)
stubs/requests/requests/models.pyi (5 usages)
stubs/requests/requests/sessions.pyi (20 usages)
stubs/requests/requests/utils.pyi (1 usages)
stubs/setuptools/pkg_resources/init .pyi (4 usages)
stubs/simplejson/simplejson/init .pyi (1 usages)
stubs/six/six/init .pyi (9 usages)
stubs/stripe/stripe/webhook.pyi (2 usages)
stubs/toml/toml/decoder.pyi (1 usages)
stubs/tqdm/tqdm/std.pyi (1 usages)
stubs/tree-sitter/tree_sitter/binding.pyi (3 usages)
stubs/typed-ast/typed_ast/ast27.pyi (3 usages) typed-ast: fix get_docstring, allow buffer #9019
stubs/typed-ast/typed_ast/ast3.pyi (2 usages) typed-ast: fix get_docstring, allow buffer #9019
stubs/urllib3/urllib3/exceptions.pyi (4 usages)
stubs/urllib3/urllib3/fields.pyi (1 usages)
stubs/urllib3/urllib3/response.pyi (11 usages)
stubs/vobject/vobject/base.pyi (1 usages)
stubs/vobject/vobject/icalendar.pyi (1 usages)
stubs/waitress/waitress/buffers.pyi (7 usages)
stubs/waitress/waitress/channel.pyi (2 usages)
stubs/waitress/waitress/compat.pyi (2 usages)
stubs/waitress/waitress/parser.pyi (7 usages)
stubs/waitress/waitress/receiver.pyi (5 usages)
stubs/waitress/waitress/task.pyi (2 usages)
stubs/waitress/waitress/utilities.pyi (1 usages)
stubs/waitress/waitress/wasyncore.pyi (8 usages)
stubs/xmltodict/xmltodict.pyi (2 usages) xmltodict: improve parse input types #9018
stubs/xxhash/xxhash/init .pyi (4 usages) (obsolete)
I'll use this issue to track reviewing all usage of
bytestypes to see if they should be changed following #9001 and PEP 688. The below list is fromgit grep -c '\bbytes\b'.My plan is to do look at each file one by one, reviewing
bytesoccurrences. I'll generally assume occurrences in return types orIO[bytes]are correct, but check occurrences in argument types to see if they should beReadableBuffer,bytes, or similar.bytesusage ofpathlib#9016)stubs/redis/redis/asyncio/client.pyi (7 usages)stubs/redis/redis/asyncio/connection.pyi (11 usages)stubs/redis/redis/asyncio/lock.pyi (5 usages)stubs/redis/redis/client.pyi (9 usages)stubs/redis/redis/commands/core.pyi (5 usages)stubs/redis/redis/connection.pyi (14 usages)stubs/redis/redis/lock.pyi (4 usages)stubs/redis/redis/sentinel.pyi (1 usages)stubs/redis/redis/typing.pyi (5 usages)stubs/redis/redis/utils.pyi (2 usages)