Repository URL to install this package:
|
Version:
0.1.31-1 ▾
|
odigos-demo-inventory
/
opt
/
odigos-demo-inventory
/
site-packages
/
dulwich
/
__pycache__
/
client.cpython-311.pyc
|
|---|
§
iµµhà; ã ód d Z ddlZddlZddlZddlZddlZddlZddlmZ ddl m
Z
mZ ddlm
Z
mZmZmZmZmZmZmZmZmZmZmZ ddlmZ ddlmZ ddlmZmZm Z m!Z! erddl"Z"ddl#Z#d d
l$m%Z%m&Z&m'Z' d dl(m)Z)m*Z*m+Z+ d dl,m-Z-m.Z.m/Z/m0Z0 d d
l1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZLmMZMmNZNmOZOmPZPmQZQmRZRmSZSmTZTmUZU d dlVmWZWmXZXmYZY d dlZm[Z[ da\ ej] e^¦ « Z_ G d de`¦ « Za G d de`¦ « Zb G d de`¦ « Zcd Zdd Zee9e=gZfe?e7e8e<gef¢Zge;e5gef¢Zh G d d¦ « Zid Zj G d d¦ « Zk G d d¦ « Zld Zm G d d!¦ « Znd"eeo d#eeepeof fd$Zqd% Zrde2fd&eeo d'eeogdf d(eeeogdf fd)Zs G d* d+¦ « Ztd, Zud- Zv G d. d/et¦ « Zw G d0 d1ew¦ « Zx G d2 d3¦ « Zyd#eez fd4Z{ G d5 d6ew¦ « Z| G d7 d8et¦ « Z}e}Z~ G d9 d:¦ « Z G d; d<e`¦ « Z G d= d>e¦ « Z G d? d@e¦ « ZdA ZeZ G dB dCew¦ « Z
dD Z dYd#edE fdFZdG Z G dH dIet¦ « Z G dJ dKe¦ « ZeZd#ezfdLZ dZdMezdNee% dOeez d#eetezf fdPZdQ ZdRezd#eeez ezezf fdSZ dZdRezdNee% dOeez d#eetezf fdTZej dU¦ « e'dVdW¦ « gZdefdXZdS )[a1 Client side support for the Git protocol.
The Dulwich client supports the following capabilities:
* thin-pack
* multi_ack_detailed
* multi_ack
* side-band-64k
* ofs-delta
* quiet
* report-status
* delete-refs
* shallow
Known capabilities that are not supported:
* no-progress
* include-tag
é N)Úclosing)ÚBufferedReaderÚBytesIO)ÚIOÚ
TYPE_CHECKINGÚCallableÚClassVarÚDictÚIterableÚIteratorÚListÚOptionalÚSetÚTupleÚUnion)Úquote)Úunquote)ÚurljoinÚurlparseÚ
urlunparseÚ
urlunsplité )ÚConfigÚapply_instead_ofÚget_xdg_config_home_path)ÚGitProtocolErrorÚNotGitRepositoryÚ
SendPackError)ÚPACK_SPOOL_FILE_MAX_SIZEÚPackChunkGeneratorÚUnpackedObjectÚwrite_pack_from_container)$Ú _RBUFSIZEÚCAPABILITIES_REFÚCAPABILITY_AGENTÚCAPABILITY_DELETE_REFSÚCAPABILITY_INCLUDE_TAGÚCAPABILITY_MULTI_ACKÚCAPABILITY_MULTI_ACK_DETAILEDÚCAPABILITY_OFS_DELTAÚCAPABILITY_QUIETÚCAPABILITY_REPORT_STATUSÚCAPABILITY_SHALLOWÚCAPABILITY_SIDE_BAND_64KÚCAPABILITY_SYMREFÚCAPABILITY_THIN_PACKÚCOMMAND_DEEPENÚCOMMAND_DONEÚCOMMAND_HAVEÚCOMMAND_SHALLOWÚCOMMAND_UNSHALLOWÚCOMMAND_WANTÚKNOWN_RECEIVE_CAPABILITIESÚKNOWN_UPLOAD_CAPABILITIESÚSIDE_BAND_CHANNEL_DATAÚSIDE_BAND_CHANNEL_FATALÚSIDE_BAND_CHANNEL_PROGRESSÚTCP_GIT_PORTÚZERO_SHAÚHangupExceptionÚ
PktLineParserÚProtocolÚagent_stringÚcapability_agentÚextract_capabilitiesÚextract_capability_namesÚparse_capabilityÚpkt_line)ÚPEELED_TAG_SUFFIXÚ_import_remote_refsÚread_info_refs)ÚRepoc ó e Zd ZdZddZdS )ÚInvalidWantszInvalid wants.ÚreturnNc óB t | d|z ¦ « d S )Nz/requested wants not in server provided refs: %r)Ú ExceptionÚ__init__)ÚselfÚwantss ú9/usr/local/lib/python3.11/site-packages/dulwich/client.pyrP zInvalidWants.__init__ s/ Ý×ÒØÐCÀeÑKñ
ô
ð
ð
ð
ó ©rM N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__rP © rT rS rL rL s. ØÐð
ð
ð
ð
ð
ð
rT rL c ó e Zd ZdZddZdS )ÚHTTPUnauthorizedz!Raised when authentication fails.rM Nc óX t | d¦ « || _ || _ d S )NzNo valid credentials provided)rO rP Úwww_authenticateÚurl)rQ r_ r` s rS rP zHTTPUnauthorized.__init__ s, Ý×Ò4Ð!@ÑAÔAÐAØ 0ÔØrT rU rV r[ rT rS r] r] s. Ø+Ð+ðð ð ð ð ð rT r] c ó e Zd ZdZddZdS )ÚHTTPProxyUnauthorizedz'Raised when proxy authentication fails.rM Nc óX t | d¦ « || _ || _ d S )Nz#No valid proxy credentials provided)rO rP Úproxy_authenticater` )rQ rd r` s rS rP zHTTPProxyUnauthorized.__init__ s, Ý×Ò4Ð!FÑGÔGÐGØ"4ÔØrT rU rV r[ rT rS rb rb s. Ø1Ð1ðð ð ð ð ð rT rb c ó` t t j | gg g d¦ « d ¦ « dk S )z'Check if a file descriptor is readable.r )ÚlenÚselect)Úfilenos rS Ú_fileno_can_readri s, åv}fX r¨2¨qÑ1Ô1°!Ô4Ñ5Ô5¸Ò9Ð9rT c
ó ddl m}m}m} | ¦ « }| ¦ « }|j | ddd ||¦ « ||¦ « ¦ « }|s!t | ¦ « ¦ « |j S )zCWrapper around PeekNamedPipe to check how many bytes are available.r )ÚbyrefÚwindllÚwintypesN)
Úctypesrk rl rm ÚDWORDÚkernel32Ú
PeekNamedPipeÚOSErrorÚGetLastErrorÚvalue)Úhandlerk rl rm Úc_availÚ c_messageÚsuccesss rS Ú_win32_peek_availry s à.Ð.Ð.Ð.Ð.Ð.Ð.Ð.Ð.Ð.ànnÑÔGØÑ Ô IØo×+Ò+Øauu W~~¨u¨u°YÑ/?Ô/?ñô Gð ð /Ýh×+Ò+Ñ-Ô-Ñ.Ô.Ð.Ø=ÐrT c ó&