aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/Pillow/py3/PIL/_binary.py
diff options
context:
space:
mode:
authormaxim-yurchuk <maxim-yurchuk@yandex-team.com>2025-02-11 13:26:52 +0300
committermaxim-yurchuk <maxim-yurchuk@yandex-team.com>2025-02-11 13:57:59 +0300
commitf895bba65827952ed934b2b46f9a45e30a191fd2 (patch)
tree03260c906d9ec41cdc03e2a496b15d407459cec0 /contrib/python/Pillow/py3/PIL/_binary.py
parent5f7060466f7b9707818c2091e1a25c14f33c3474 (diff)
downloadydb-f895bba65827952ed934b2b46f9a45e30a191fd2.tar.gz
Remove deps on pandas
<https://github.com/ydb-platform/ydb/pull/14418> <https://github.com/ydb-platform/ydb/pull/14419> \-- аналогичные правки в gh Хочу залить в обход синка, чтобы посмотреть удалится ли pandas в нашей gh репе через piglet commit_hash:abca127aa37d4dbb94b07e1e18cdb8eb5b711860
Diffstat (limited to 'contrib/python/Pillow/py3/PIL/_binary.py')
-rw-r--r--contrib/python/Pillow/py3/PIL/_binary.py102
1 files changed, 0 insertions, 102 deletions
diff --git a/contrib/python/Pillow/py3/PIL/_binary.py b/contrib/python/Pillow/py3/PIL/_binary.py
deleted file mode 100644
index 0a07e8d0e12..00000000000
--- a/contrib/python/Pillow/py3/PIL/_binary.py
+++ /dev/null
@@ -1,102 +0,0 @@
-#
-# The Python Imaging Library.
-# $Id$
-#
-# Binary input/output support routines.
-#
-# Copyright (c) 1997-2003 by Secret Labs AB
-# Copyright (c) 1995-2003 by Fredrik Lundh
-# Copyright (c) 2012 by Brian Crowell
-#
-# See the README file for information on usage and redistribution.
-#
-
-
-"""Binary input/output support routines."""
-from __future__ import annotations
-
-from struct import pack, unpack_from
-
-
-def i8(c: bytes) -> int:
- return c[0]
-
-
-def o8(i: int) -> bytes:
- return bytes((i & 255,))
-
-
-# Input, le = little endian, be = big endian
-def i16le(c: bytes, o: int = 0) -> int:
- """
- Converts a 2-bytes (16 bits) string to an unsigned integer.
-
- :param c: string containing bytes to convert
- :param o: offset of bytes to convert in string
- """
- return unpack_from("<H", c, o)[0]
-
-
-def si16le(c: bytes, o: int = 0) -> int:
- """
- Converts a 2-bytes (16 bits) string to a signed integer.
-
- :param c: string containing bytes to convert
- :param o: offset of bytes to convert in string
- """
- return unpack_from("<h", c, o)[0]
-
-
-def si16be(c: bytes, o: int = 0) -> int:
- """
- Converts a 2-bytes (16 bits) string to a signed integer, big endian.
-
- :param c: string containing bytes to convert
- :param o: offset of bytes to convert in string
- """
- return unpack_from(">h", c, o)[0]
-
-
-def i32le(c: bytes, o: int = 0) -> int:
- """
- Converts a 4-bytes (32 bits) string to an unsigned integer.
-
- :param c: string containing bytes to convert
- :param o: offset of bytes to convert in string
- """
- return unpack_from("<I", c, o)[0]
-
-
-def si32le(c: bytes, o: int = 0) -> int:
- """
- Converts a 4-bytes (32 bits) string to a signed integer.
-
- :param c: string containing bytes to convert
- :param o: offset of bytes to convert in string
- """
- return unpack_from("<i", c, o)[0]
-
-
-def i16be(c: bytes, o: int = 0) -> int:
- return unpack_from(">H", c, o)[0]
-
-
-def i32be(c: bytes, o: int = 0) -> int:
- return unpack_from(">I", c, o)[0]
-
-
-# Output, le = little endian, be = big endian
-def o16le(i: int) -> bytes:
- return pack("<H", i)
-
-
-def o32le(i: int) -> bytes:
- return pack("<I", i)
-
-
-def o16be(i: int) -> bytes:
- return pack(">H", i)
-
-
-def o32be(i: int) -> bytes:
- return pack(">I", i)