/usr/lib/python3/dist-packages/apt/__pycache__
Edit: /usr/lib/python3/dist-packages/apt/__pycache__/debfile.cpython-310.pyc (20357B)
o
4fe @ s d Z ddlmZ ddlZddlZddlZddlZddlZddlZddl m
Z
mZmZm
Z
mZmZmZmZ ddlmZ ddlmZ G dd deZG d d
d
eZG dd deZd
d Zedkree dS dS )z;Classes for working with locally available Debian packages. )print_functionN)DictIterableListOptionalSetTupleUnioncast)gettext)BytesIOc @ s e Zd ZdZdS )NoDebArchiveExceptionz9Exception which is raised if a file is no Debian archive.N)__name__
__module____qualname____doc__ r r -/usr/lib/python3/dist-packages/apt/debfile.pyr
# s r
c @ sR e Zd ZdZed\ZZZZdZ dEddZ
dd Zd d
Zdd Z
ed
d Zedd Z dFddZdd Zdd Zdd Zdd Zedd Zedd Zed d! Zed"d# Zd$d% Zd&d' Zd(d) ZdGd+d,ZdFd-d.Zd/d0 Zd1d2 Z ed3d4 Z!ed5d6 Z"e#d7d8 Z$e#d9d: Z%dHd;d<Z&d=d> Z'd?d@ Z(dAdB Z)dIdCdDZ*dS )J
DebPackagezA Debian Package (.deb file). r Nc C sd |d u rt }|| _ttjd | _d| _d | _i | _ g | _
d| _d| _d | _
|r0| | d S d S )N F)aptCache_cacher
apt_instDebFile_debfilepkgnamefilename _sections
_need_pkgs_check_was_run_failure_string
_multiarchopenselfr cacher r r __init__3 s zDebPackage.__init__c C sh | dd| g | _t | _d| _|| _t| j| _| jj
d}t|| _
| j
d | _d| _dS )z open given debfile z open '%s'r controlPackageFN)_dbgr set_installed_conflictsr" r r r r r* extractdataapt_pkg
TagSectionr r r! )r&