bit7z-python-v0.0.1-rc5
Pre-release
Pre-release
This is the first pre-release which can be used!
We have already tested it in local environment, and it works well:
PS C:\Users\Administrator> python3.14t -m pip install "D:\我的文档\Downloads\bit7z_python-0.0.1-cp314-cp314t-win_amd64.whl"
Looking in indexes: https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple, https://pypi.mirrors.ustc.edu.cn/simple
Processing d:\我的文档\downloads\bit7z_python-0.0.1-cp314-cp314t-win_amd64.whl
Installing collected packages: bit7z-python
Successfully installed bit7z-python-0.0.1
[notice] A new release of pip is available: 25.3 -> 26.1.2
[notice] To update, run: python3.14t.exe -m pip install --upgrade pip
PS C:\Users\Administrator> python3.14t
Python 3.14.3 free-threading build (tags/v3.14.3:323c59a, Feb 3 2026, 16:00:26) [MSC v.1944 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import bit7z_python as b
>>> dir(b)
['ArchiveStartOffset', 'Bit7zLibrary', 'BitCompressionLevel', 'BitCompressionMethod', 'BitError', 'BitFailureSource', 'BitFileCompressor', 'BitFileExtractor', 'BitInFormat', 'BitOutFormat', 'BitPropVariantType', 'BitProperty', 'DEFAULT_7ZIP_DLL', 'FORMAT_7Z', 'FORMAT_APM', 'FORMAT_ARJ', 'FORMAT_AUTO', 'FORMAT_BZIP2', 'FORMAT_CAB', 'FORMAT_CHM', 'FORMAT_COFF', 'FORMAT_COMPOUND', 'FORMAT_CPIO', 'FORMAT_CRAMFS', 'FORMAT_DEB', 'FORMAT_DMG', 'FORMAT_ELF', 'FORMAT_EXT', 'FORMAT_FAT', 'FORMAT_FLV', 'FORMAT_GPT', 'FORMAT_GZIP', 'FORMAT_HFS', 'FORMAT_HXS', 'FORMAT_IHEX', 'FORMAT_ISO', 'FORMAT_LZH', 'FORMAT_LZMA', 'FORMAT_LZMA86', 'FORMAT_MACHO', 'FORMAT_MBR', 'FORMAT_MSLZ', 'FORMAT_MUB', 'FORMAT_NSIS', 'FORMAT_NTFS', 'FORMAT_PE', 'FORMAT_PPMD', 'FORMAT_QCOW', 'FORMAT_RAR', 'FORMAT_RAR5', 'FORMAT_RPM', 'FORMAT_SPLIT', 'FORMAT_SQUASHFS', 'FORMAT_SWF', 'FORMAT_SWFC', 'FORMAT_TAR', 'FORMAT_TE', 'FORMAT_UDF', 'FORMAT_UEFIC', 'FORMAT_UEFIS', 'FORMAT_VDI', 'FORMAT_VHD', 'FORMAT_VHDX', 'FORMAT_VMDK', 'FORMAT_WIM', 'FORMAT_XAR', 'FORMAT_XZ', 'FORMAT_Z', 'FORMAT_ZIP', 'FilterPolicy', 'FormatFeature', 'OverwriteMode', 'UpdateMode', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', '_set_dll_path', 'bit7z_python', 'os', 'pathlib', 'platform']
>>> lib = b.Bit7zLibrary("7z.dll")
>>> cps = b.BitFileCompressor(lib, b.FORMAT_7Z)
>>> cps.compress_files(r"E:\Vim", r"E:\vim.7z")
>>>