Skip to content

Commit 5cee949

Browse files
committed
move python files from python/* to python/brotli/*
1 parent 93f436d commit 5cee949

File tree

7 files changed

+24
-27
lines changed

7 files changed

+24
-27
lines changed

python/__init__.py

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,26 @@
55

66
"""Functions to compress and decompress data using the Brotli library."""
77

8-
import _brotli
8+
from ._brotli import (
9+
# The library version.
10+
__version__,
11+
# The compression mode.
12+
MODE_GENERIC,
13+
MODE_TEXT,
14+
MODE_FONT,
15+
# The Compressor object.
16+
Compressor,
17+
# The Decompressor object.
18+
Decompressor,
19+
# Decompress a compressed byte string.
20+
decompress,
21+
# Raised if compression or decompression fails.
22+
error,
23+
)
24+
25+
26+
version = __version__
927

10-
# The library version.
11-
version = __version__ = _brotli.__version__
12-
13-
# The compression mode.
14-
MODE_GENERIC = _brotli.MODE_GENERIC
15-
MODE_TEXT = _brotli.MODE_TEXT
16-
MODE_FONT = _brotli.MODE_FONT
17-
18-
# The Compressor object.
19-
Compressor = _brotli.Compressor
20-
21-
# The Decompressor object.
22-
Decompressor = _brotli.Decompressor
2328

2429
# Compress a byte string.
2530
def compress(string, mode=MODE_GENERIC, quality=11, lgwin=22, lgblock=0):
@@ -46,12 +51,5 @@ def compress(string, mode=MODE_GENERIC, quality=11, lgwin=22, lgblock=0):
4651
Raises:
4752
brotli.error: If arguments are invalid, or compressor fails.
4853
"""
49-
compressor = Compressor(mode=mode, quality=quality, lgwin=lgwin,
50-
lgblock=lgblock)
54+
compressor = Compressor(mode=mode, quality=quality, lgwin=lgwin, lgblock=lgblock)
5155
return compressor.process(string) + compressor.finish()
52-
53-
# Decompress a compressed byte string.
54-
decompress = _brotli.decompress
55-
56-
# Raised if compression or decompression fails.
57-
error = _brotli.error
File renamed without changes.
File renamed without changes.

python/tests/_test_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
test_dir = os.path.join(project_dir, 'tests')
1919
if BRO_ARGS[0] is None:
2020
python_exe = sys.executable or 'python'
21-
bro_path = os.path.join(project_dir, 'python', 'bro.py')
21+
bro_path = os.path.join(project_dir, 'python', 'brotli', '__main__.py')
2222
BRO_ARGS = [python_exe, bro_path]
2323

2424
# Get the platform/version-specific build folder.

setup.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ def __init__(self, *args, **kwargs):
132132

133133
EXT_MODULES = [
134134
VersionedExtension(
135-
name='_brotli',
135+
name='brotli._brotli',
136136
sources=[
137137
'python/_brotli.c',
138138
'c/common/constants.c',
@@ -266,8 +266,8 @@ def get_tag(self):
266266
platforms=PLATFORMS,
267267
classifiers=CLASSIFIERS,
268268
package_dir=PACKAGE_DIR,
269-
packages=[''],
270-
package_data={'': ['__init__.py', 'brotli.py', 'brotli.pyi', 'py.typed']},
269+
packages=["brotli"],
270+
package_data={"brotli": ["*.py", "*.pyi", "py.typed"]},
271271
ext_modules=EXT_MODULES,
272272
test_suite=TEST_SUITE,
273273
cmdclass=CMD_CLASS)

0 commit comments

Comments
 (0)