SYMBOL INDEX (6899 symbols across 797 files) FILE: 1 File handle/File handle binary/Update a binary file2.py function update (line 6) | def update(): FILE: 1 File handle/File handle binary/delete.py function b_read (line 14) | def b_read(): function b_modify (line 28) | def b_modify(): FILE: 1 File handle/File handle binary/question 1 (elegible for remedial, top marks).py function remcount (line 32) | def remcount(): function firstmark (line 49) | def firstmark(): FILE: 1 File handle/File handle binary/read.py function binary_read (line 4) | def binary_read(): FILE: 1 File handle/File handle binary/search record in binary file.py function search (line 7) | def search(): FILE: 1 File handle/File handle binary/update2.py function update (line 12) | def update(): FILE: 1 File handle/File handle text/counter.py class Counter (line 9) | class Counter: method __init__ (line 10) | def __init__(self, text: str) -> None: method count (line 18) | def count(self) -> None: method get_total_lower (line 27) | def get_total_lower(self) -> int: method get_total_upper (line 30) | def get_total_upper(self) -> int: method get_total (line 33) | def get_total(self) -> int: FILE: 1 File handle/File handle text/file handle 12 length of line in text file.py function write_to_file (line 9) | def write_to_file(file_name): function longlines (line 23) | def longlines(): FILE: 1 File handle/File handle text/question 2.py function display_words (line 9) | def display_words(file_path): FILE: 1 File handle/File handle text/question 5.py function lowercase (line 19) | def lowercase(file_path): FILE: 1 File handle/File handle text/question 6.py function lowercase (line 7) | def lowercase(): FILE: 1 File handle/File handle text/question3.py function write_to_file (line 14) | def write_to_file(file_name): function check_first_letter (line 29) | def check_first_letter(): FILE: 8_puzzle.py class PuzzleState (line 5) | class PuzzleState: method __init__ (line 8) | def __init__( method __lt__ (line 20) | def __lt__(self, other: "PuzzleState") -> bool: method priority (line 24) | def priority(self) -> int: method manhattan (line 28) | def manhattan(self) -> int: method is_goal (line 43) | def is_goal(self) -> bool: method neighbors (line 47) | def neighbors(self) -> List["PuzzleState"]: function solve_puzzle (line 62) | def solve_puzzle( function print_solution (line 87) | def print_solution(solution: Optional[PuzzleState]) -> None: FILE: A solution to project euler problem 3.py function solution (line 11) | def solution(n: int = 600851475143) -> int: FILE: AREA OF TRIANGLE.py function get_valid_side (line 1) | def get_valid_side(prompt:str): FILE: ARKA.py function sumOfSeries (line 1) | def sumOfSeries(n): FILE: Add_two_Linked_List.py class Node (line 1) | class Node: method __init__ (line 2) | def __init__(self, data): class LinkedList (line 7) | class LinkedList: method __init__ (line 8) | def __init__(self): method insert_at_beginning (line 11) | def insert_at_beginning(self, new_data): method add_two_no (line 19) | def add_two_no(self, first, second): method __str__ (line 42) | def __str__(self): FILE: Anonymous_TextApp.py function message (line 14) | def message(): function save_and_send (line 95) | def save_and_send(): FILE: Armstrong_number.py function is_armstrong_number (line 1) | def is_armstrong_number(number: str) -> bool: FILE: Assembler/assembler.py class InvalidSyntax (line 33) | class InvalidSyntax(Exception): method __init__ (line 34) | def __init__(self): class Token (line 39) | class Token: method __init__ (line 40) | def __init__(self, token, t): function loadFile (line 51) | def loadFile(fileName): function scanner (line 62) | def scanner(string): function scan (line 746) | def scan(): function parser (line 759) | def parser(): function setZeroFlag (line 1238) | def setZeroFlag(token, tmpToken): function registerLabels (line 1276) | def registerLabels(): function resetInterpreter (line 1287) | def resetInterpreter(): function main (line 1313) | def main(): FILE: Audio_Summarizer.py function transcript_generator (line 7) | def transcript_generator(): function provide_summarizer (line 18) | def provide_summarizer(Text): FILE: AutoComplete_App/backend.py class AutoComplete (line 5) | class AutoComplete: method __init__ (line 33) | def __init__(self): method train (line 66) | def train(self, sentence): method predict (line 129) | def predict(self, word): FILE: AutoComplete_App/frontend.py function train (line 5) | def train(): function predict_word (line 11) | def predict_word(): FILE: Automated Scheduled Call Reminders/caller.py function search (line 25) | def search(): FILE: Base Converter Number system.py function base_check (line 1) | def base_check(xnumber, xbase): function convert_from_10 (line 8) | def convert_from_10(xnumber, xbase, arr, ybase): function convert_to_10 (line 42) | def convert_to_10(xnumber, xbase, arr, ybase): FILE: Binary Coefficients.py function pascal_triangle (line 1) | def pascal_triangle(lineNumber): function binomial_coef (line 18) | def binomial_coef(n, k): FILE: Binary_search.py function binary_search (line 3) | def binary_search(arr, l, r, x): FILE: Binary_to_Decimal.py function binaryToDecimal (line 4) | def binaryToDecimal(binary): FILE: BlackJack_game/blackjack.py function dealer_choice (line 69) | def dealer_choice(): FILE: BlackJack_game/blackjack_rr.py class Colour (line 4) | class Colour: class Card (line 51) | class Card: method __init__ (line 52) | def __init__(self, suit, rank): method __str__ (line 56) | def __str__(self): class Deck (line 60) | class Deck: method __init__ (line 61) | def __init__(self): method __str__ (line 67) | def __str__(self): method shuffle (line 72) | def shuffle(self): method deal (line 75) | def deal(self): class Hand (line 80) | class Hand: method __init__ (line 81) | def __init__(self): method add_card (line 86) | def add_card(self, card): method adjust_for_ace (line 92) | def adjust_for_ace(self): class Chips (line 98) | class Chips: method __init__ (line 99) | def __init__(self): method win_bet (line 103) | def win_bet(self): method lose_bet (line 106) | def lose_bet(self): function take_bet (line 110) | def take_bet(chips): function hit (line 126) | def hit(deck, hand): function hit_or_stand (line 131) | def hit_or_stand(deck, hand): function show_some (line 150) | def show_some(player, dealer): function show_all (line 157) | def show_all(player, dealer): function player_busts (line 164) | def player_busts(player, dealer, chips): function player_wins (line 169) | def player_wins(player, dealer, chips): function dealer_busts (line 174) | def dealer_busts(player, dealer, chips): function dealer_wins (line 179) | def dealer_wins(player, dealer, chips): function push (line 184) | def push(player, dealer): FILE: BlackJack_game/blackjack_simulate.py class Card (line 44) | class Card: method __init__ (line 47) | def __init__(self, suit, rank, face=True): method __repr__ (line 57) | def __repr__(self): method show (line 63) | def show(self): class Deck (line 67) | class Deck: method __init__ (line 68) | def __init__(self, num=1): method __repr__ (line 76) | def __repr__(self): method __len__ (line 79) | def __len__(self): method built (line 82) | def built(self): method shuffle (line 91) | def shuffle(self): method rebuilt (line 97) | def rebuilt(self): method deliver (line 101) | def deliver(self): class Chips (line 105) | class Chips: method __init__ (line 106) | def __init__(self, amount): method __bool__ (line 116) | def __bool__(self): method get_tips (line 120) | def get_tips(content): method amount (line 127) | def amount(self): method amount (line 131) | def amount(self, value): method bet_amount (line 141) | def bet_amount(self): method bet_amount (line 145) | def bet_amount(self, value): method double_bet (line 159) | def double_bet(self): method insurance (line 169) | def insurance(self): method insurance (line 173) | def insurance(self, value): method current_amount (line 180) | def current_amount(self): method reset_chip (line 183) | def reset_chip(self): method can_double (line 189) | def can_double(self): class User (line 193) | class User: method __init__ (line 194) | def __init__(self, name, role, chips_amount=None, color="END"): method __repr__ (line 207) | def __repr__(self): method obtain_card (line 210) | def obtain_card(self, deck, face=True): method drop_card (line 215) | def drop_card(self): method show_card (line 219) | def show_card(self): method unveil_card (line 224) | def unveil_card(self): method calculate_point (line 229) | def calculate_point(self): method is_point (line 248) | def is_point(self, opt, point): method speak (line 255) | def speak(self, content="", end_char="\n"): method showing (line 262) | def showing(self): method unveiling (line 266) | def unveiling(self): class Dealer (line 273) | class Dealer(User): method __init__ (line 274) | def __init__(self, name): method ask_insurance (line 278) | def ask_insurance(self): method strategy_trigger (line 286) | def strategy_trigger(self, deck): class Player (line 295) | class Player(User): method __init__ (line 296) | def __init__(self, name, amount): method refresh_prompt (line 300) | def refresh_prompt(self): method select_choice (line 305) | def select_choice(self, pattern): class Recorder (line 323) | class Recorder: method __init__ (line 324) | def __init__(self): method update (line 334) | def update(self, winner, chips, player_point, dealer_point): method record (line 345) | def record(self, winner, chips, player_point, dealer_point): method draw_diagram (line 359) | def draw_diagram(self): method digram (line 374) | def digram(self): class BlackJack (line 401) | class BlackJack: method __init__ (line 402) | def __init__(self, username): method play (line 414) | def play(self): method initial_game (line 450) | def initial_game(self): method in_bet (line 464) | def in_bet(self): method deal_card (line 484) | def deal_card(self): method menu (line 496) | def menu(self): method get_select (line 511) | def get_select(select_max, prompt=">> ", general_err=""): method chips_manage (line 527) | def chips_manage(self): method card_manage (line 546) | def card_manage(self): method is_surrender (line 566) | def is_surrender(self): method get_winner (line 570) | def get_winner(self): method calculate_chips (line 590) | def calculate_chips(self): method result_exhibit (line 609) | def result_exhibit(self): function main (line 627) | def main(): FILE: BoardGame-CLI/python.py function roll_die (line 30) | def roll_die(): function take_turn (line 35) | def take_turn(current_position, player_name): function play_snakes_and_ladders (line 60) | def play_snakes_and_ladders(): FILE: BoardGame-CLI/snakeLadder.py function player_input (line 12) | def player_input(): function roll (line 34) | def roll(): function play (line 40) | def play(): function move (line 105) | def move(a, i): function snake (line 118) | def snake(c, i): function ladder (line 141) | def ladder(a, i): FILE: BoardGame-CLI/uno.py function buildDeck (line 21) | def buildDeck() -> List[str]: function shuffleDeck (line 46) | def shuffleDeck(deck: List[str]) -> List[str]: function drawCards (line 58) | def drawCards(numCards: int) -> List[str]: function showHand (line 80) | def showHand(player: int, playerHand: List[str]) -> None: function canPlay (line 98) | def canPlay(colour: str, value: str, playerHand: List[str]) -> bool: function main (line 126) | def main() -> None: FILE: BrowserHistory/backend.py class DLL (line 1) | class DLL: method __init__ (line 8) | def __init__(self, val: str = None): class BrowserHistory (line 14) | class BrowserHistory: method __init__ (line 22) | def __init__(self, homepage: str): method visit (line 36) | def visit(self, url: str) -> None: method back (line 59) | def back(self, steps: int) -> str: method forward (line 77) | def forward(self, steps: int) -> str: FILE: BrowserHistory/rock_paper_scissors.py function get_user_choice (line 10) | def get_user_choice(): function get_computer_choice (line 20) | def get_computer_choice(): function decide_winner (line 26) | def decide_winner(player, computer): function main (line 40) | def main(): FILE: BrowserHistory/tests/test_browser_history.py class TestBrowserHistory (line 10) | class TestBrowserHistory(unittest.TestCase): method setUp (line 11) | def setUp(self): method test_initialization (line 15) | def test_initialization(self): method test_visit (line 23) | def test_visit(self): method test_back_navigation (line 37) | def test_back_navigation(self): method test_forward_navigation (line 55) | def test_forward_navigation(self): method test_complex_navigation (line 74) | def test_complex_navigation(self): FILE: BruteForce.py function findPassword (line 4) | def findPassword(chars, function, show=50, format_="%s"): function getChars (line 30) | def getChars(): function testFunction (line 63) | def testFunction(password): FILE: CRC/crc.py function crc_check (line 1) | def crc_check(data, div): FILE: Caesar Cipher Encoder & Decoder.py function get_int (line 10) | def get_int() -> int: function main (line 24) | def main(): function encode (line 40) | def encode(): function decode (line 52) | def decode(): FILE: Calculate resistance.py function res (line 1) | def res(R1, R2): FILE: Calculator with simple ui.py class Calculator (line 4) | class Calculator: method __init__ (line 5) | def __init__(self): method add (line 8) | def add(self, num1, num2): method subtract (line 22) | def subtract(self, num1, num2): method multiply (line 36) | def multiply(self, num1, num2): method divide (line 50) | def divide(self, num1, num2): FILE: Calendar (GUI).py function text (line 11) | def text(): FILE: Cat/cat.py function with_files (line 27) | def with_files(files): function no_files (line 41) | def no_files(): function main (line 55) | def main(): FILE: Checker_game_by_dz/first.py function get_row_col_mouse (line 21) | def get_row_col_mouse(pos): FILE: Checker_game_by_dz/modules/checker.py class checker (line 12) | class checker: method __init__ (line 13) | def __init__(self, window): method update (line 18) | def update(self): method _init (line 23) | def _init(self): method reset (line 30) | def reset(self): method selectrc (line 34) | def selectrc(self, row, col): method _move (line 48) | def _move(self, row, col): method draw_moves (line 61) | def draw_moves(self, moves): method chg_turn (line 72) | def chg_turn(self): FILE: Checker_game_by_dz/modules/checker_board.py class checker_board (line 12) | class checker_board: method __init__ (line 13) | def __init__(self): method draw_cubes (line 21) | def draw_cubes(self, window): method move (line 29) | def move(self, piece, row, col): method get_piece (line 43) | def get_piece(self, row, col): method create_board (line 46) | def create_board(self): method draw (line 60) | def draw(self, window): method get_valid_moves (line 68) | def get_valid_moves(self, piece): method remove (line 92) | def remove(self, pieces): method winner (line 101) | def winner(self): method _traverse_l (line 109) | def _traverse_l(self, start, stop, step, color, l, skip=[]): method _traverse_r (line 145) | def _traverse_r(self, start, stop, step, color, right, skip=[]): FILE: Checker_game_by_dz/modules/pieces.py class pieces (line 10) | class pieces: method __init__ (line 14) | def __init__(self, row, col, color): method calculate_pos (line 29) | def calculate_pos(self): method make_king (line 34) | def make_king(self): method draw (line 37) | def draw(self, window): method move (line 47) | def move(self, row, col): method __repr__ (line 53) | def __repr__(self): FILE: Chrome Dino Automater.py function hit (line 8) | def hit(key): function isCollide (line 13) | def isCollide(data): FILE: CliYoutubeDownloader.py class YouTubeDownloder (line 5) | class YouTubeDownloder: method __init__ (line 6) | def __init__(self): method showTitle (line 13) | def showTitle(self): method showStreams (line 17) | def showStreams(self): method chooseStream (line 28) | def chooseStream(self): method validateChooseValue (line 32) | def validateChooseValue(self): method getStream (line 39) | def getStream(self): method getFileSize (line 43) | def getFileSize(self): method getPermisionToContinue (line 48) | def getPermisionToContinue(self): method download (line 63) | def download(self): method onProgress (line 67) | def onProgress(stream=None, chunk=None, remaining=None): method main (line 74) | def main(self): FILE: CliYoutubeDownloader/CliYoutubeDownloader.py class YouTubeDownloder (line 7) | class YouTubeDownloder: method __init__ (line 8) | def __init__(self): method showTitle (line 15) | def showTitle(self): method showStreams (line 19) | def showStreams(self): method chooseStream (line 30) | def chooseStream(self): method validateChooseValue (line 34) | def validateChooseValue(self): method getStream (line 41) | def getStream(self): method getFileSize (line 45) | def getFileSize(self): method getPermisionToContinue (line 50) | def getPermisionToContinue(self): method download (line 65) | def download(self): method onProgress (line 69) | def onProgress(stream=None, chunk=None, remaining=None): method main (line 76) | def main(self): FILE: Collatz Sequence/Collatz Sequence.py function collatz_sequence (line 1) | def collatz_sequence(n): FILE: Collatz Sequence/Collaze-Visualize.py function collatz_sequence (line 4) | def collatz_sequence(n): function visualize (line 13) | def visualize(sequence, title="Collatz Sequence"): function auto_mode (line 24) | def auto_mode(interval): FILE: Collatz-Conjecture.py function main (line 40) | def main(): FILE: Colors/pixel_sort.py function createDataSet (line 35) | def createDataSet(val=0, data=[]): function generateColors (line 45) | def generateColors(c_sorted, frame, row): function measure (line 61) | def measure(count, row, col, height, width): function step (line 69) | def step(bgr, repetitions=1): function findThreshold (line 92) | def findThreshold(lst, add): function makeVideo (line 98) | def makeVideo(): function main (line 113) | def main(): FILE: Colors/primary_colors.py function diff (line 1) | def diff(a, b): function simpleColor (line 8) | def simpleColor(r, g, b): FILE: Colors/print_colors.py class colors (line 4) | class colors: function printc (line 13) | def printc(color, message): FILE: Compression_Analysis/PSNR.py function Representational (line 8) | def Representational(r, g, b): function calculate (line 12) | def calculate(img): function main (line 18) | def main(): FILE: CountMillionCharacters-2.0.py function main (line 11) | def main(): FILE: CountMillionCharacters-Variations/variation1.py function count_chars (line 7) | def count_chars(filename): function main (line 18) | def main(): FILE: Credit_Card_Validator.py class CreditCard (line 4) | class CreditCard: method __init__ (line 5) | def __init__(self, card_no): method company (line 9) | def company(self): method first_check (line 37) | def first_check(self): method validate (line 45) | def validate(self): method checksum (line 70) | def checksum(self): method set_card (line 74) | def set_card(cls, card_to_check): FILE: Day_of_week.py function process_date (line 8) | def process_date(user_input): function find_day (line 14) | def find_day(date): FILE: Decimal_To_Binary.py function dtbconverter (line 5) | def dtbconverter(num): function DecimalToBinary (line 52) | def DecimalToBinary(num): FILE: Delete_Linked_List.py class Node (line 1) | class Node: method __init__ (line 2) | def __init__(self, data): class Linked_List (line 7) | class Linked_List: method __init__ (line 8) | def __init__(self): method Insert_At_End (line 11) | def Insert_At_End(self, new_data): method Delete (line 21) | def Delete(self, key): method Display (line 37) | def Display(self): FILE: Detect_Remove_loop.py class Node (line 1) | class Node: method __init__ (line 2) | def __init__(self, data): class Linked_List (line 7) | class Linked_List: method __init__ (line 8) | def __init__(self): method Insert_At_End (line 11) | def Insert_At_End(self, new_data): method Detect_and_Remove_Loop (line 21) | def Detect_and_Remove_Loop(self): method Remove_loop (line 32) | def Remove_loop(self, Loop_node): method Display (line 43) | def Display(self): FILE: Dictionary opperations (input,update a dict).py function Dictionary (line 6) | def Dictionary(Dict, key, value): FILE: Divide Operator.py class DivisionOperation (line 1) | class DivisionOperation: method __init__ (line 4) | def __init__(self, num1, num2): method perform_division (line 8) | def perform_division(self): FILE: Downloaded Files Organizer/move_to_directory.py function add_to_dir (line 24) | def add_to_dir(ex, src_path, path): function rename (line 51) | def rename(search, ex, dest_path): FILE: Downloaded Files Organizer/obs.py function watcher (line 1) | def watcher(path): FILE: Droplistmenu/GamesCalender.py function show (line 15) | def show(): FILE: Electronics_Algorithms/Ohms_law.py function ohms_law (line 1) | def ohms_law(v=0, i=0, r=0): FILE: Electronics_Algorithms/resistance.py function resistance_calculator (line 1) | def resistance_calculator( FILE: Emoji Dictionary/QT_GUI.py class MainWindow (line 12) | class MainWindow(QMainWindow): method __init__ (line 13) | def __init__(self): FILE: Emoji Dictionary/emoji_dictionary.py class Keypad (line 12) | class Keypad(tk.Frame): method __init__ (line 86) | def __init__(self, *args, **kwargs): method get (line 166) | def get(self): method append (line 170) | def append(self, text): method clear (line 174) | def clear(self): method backspace (line 178) | def backspace(self): method space (line 185) | def space(self): method tab (line 192) | def tab(self): # 5 spaces method copy (line 199) | def copy(self): method paste (line 206) | def paste(self): method show (line 211) | def show(self, entry): method hide (line 216) | def hide(self): function clear_text (line 223) | def clear_text(): function search_emoji (line 229) | def search_emoji(): function on_inputentry_click (line 258) | def on_inputentry_click(event): function exit_win (line 317) | def exit_win(): FILE: EncryptionTool.py function encryptChar (line 19) | def encryptChar(target): function decryptChar (line 25) | def decryptChar(target): function encrypt (line 30) | def encrypt(input_text): function decrypt (line 39) | def decrypt(enc_text): function readAndDecrypt (line 48) | def readAndDecrypt(filename): function readAndEncrypt (line 64) | def readAndEncrypt(filename): function readAndEncryptAndSave (line 78) | def readAndEncryptAndSave(inp_file, out_file): function readAndDecryptAndSave (line 86) | def readAndDecryptAndSave(inp_file, out_file): FILE: ExtractThumbnailFromVideo/extract_thumbnail_from_video.py function extract_thumbnail (line 5) | def extract_thumbnail(video_path, frame_size): FILE: FIND FACTORIAL OF A NUMBER.py function factorial (line 4) | def factorial(n): FILE: Face and eye Recognition/face_recofnation_first.py function detect_faces_and_eyes (line 4) | def detect_faces_and_eyes(): FILE: FibonacciNumbersWithGenerators.py function fibonacci_generator (line 1) | def fibonacci_generator(n=None): FILE: Fibonacci_sequence_recursive_sol.py function fib (line 1) | def fib(term): FILE: FindingResolutionOfAnImage.py function jpeg_res (line 1) | def jpeg_res(filename): FILE: FizzBuzz.py function FizzBuzz (line 9) | def FizzBuzz(num): FILE: Flappy Bird - created with tkinter/Background.py class Background (line 7) | class Background(Canvas): method __init__ (line 15) | def __init__(self, tk_instance, *geometry, fp="background.png", animat... method getBackgroundID (line 60) | def getBackgroundID(self): method getPhotoImage (line 67) | def getPhotoImage( method reset (line 113) | def reset(self): method run (line 146) | def run(self): method stop (line 175) | def stop(self): FILE: Flappy Bird - created with tkinter/Bird.py class Bird (line 8) | class Bird(Thread): method __init__ (line 23) | def __init__( method birdIsAlive (line 83) | def birdIsAlive(self): method checkCollision (line 90) | def checkCollision(self): method getTag (line 132) | def getTag(self): method getPhotoImage (line 140) | def getPhotoImage( method jumps (line 186) | def jumps(self, event=None): method kill (line 217) | def kill(self): method run (line 224) | def run(self): FILE: Flappy Bird - created with tkinter/Flappy Bird.py class Bird (line 20) | class Bird: method __init__ (line 21) | def __init__(self): method update (line 28) | def update(self): method flap (line 32) | def flap(self): method draw (line 35) | def draw(self, screen): class Pipe (line 40) | class Pipe: method __init__ (line 41) | def __init__(self): method update (line 47) | def update(self): method draw (line 50) | def draw(self, screen): function main (line 58) | def main(): FILE: Flappy Bird - created with tkinter/Settings.py class Settings (line 6) | class Settings(object): method setOptions (line 73) | def setOptions(self): FILE: Flappy Bird - created with tkinter/Tubes.py class Tubes (line 10) | class Tubes(Thread): method __init__ (line 19) | def __init__( method createNewTubes (line 96) | def createNewTubes(self): method deleteAll (line 187) | def deleteAll(self): method getPhotoImage (line 202) | def getPhotoImage( method move (line 248) | def move(self): method run (line 280) | def run(self): method stop (line 325) | def stop(self): FILE: Google_Image_Downloader/create_dir.py function create_directory (line 24) | def create_directory(name): function delete_directory (line 32) | def delete_directory(name): function rename_directory (line 37) | def rename_directory(direct, name): function set_working_directory (line 42) | def set_working_directory(): function backup_files (line 47) | def backup_files(name_dir, folder): function move_folder (line 53) | def move_folder(filename, name_dir, folder): FILE: Google_Image_Downloader/image_grapper.py function search_for_image (line 45) | def search_for_image(): function download_wallpapers_1080p (line 75) | def download_wallpapers_1080p(): function view_images_directory (line 115) | def view_images_directory(): function set_directory (line 123) | def set_directory(): function quit (line 134) | def quit(): FILE: Google_News.py function news (line 7) | def news(xml_news_url, counter): FILE: Gregorian_Calendar.py function is_leap (line 11) | def is_leap(year): FILE: Grocery calculator.py class GroceryList (line 12) | class GroceryList(dict): method __init__ (line 13) | def __init__(self): method addToList (line 16) | def addToList(self, item, price): method Total (line 19) | def Total(self): method Subtotal (line 25) | def Subtotal(self): method returnList (line 31) | def returnList(self): FILE: Guess_the_number_game.py function new_game (line 8) | def new_game(): function range_of_100 (line 13) | def range_of_100(): function range_of_1000 (line 19) | def range_of_1000(): function input_guess (line 25) | def input_guess(guess): FILE: Guessing_Game.py function guessing_game (line 5) | def guessing_game(GUESS_RANGE, GUESS_LIMIT): function InputValidation (line 44) | def InputValidation(GUESS, GUESS_RANGE): function easy (line 51) | def easy(): function medium (line 56) | def medium(): function hard (line 61) | def hard(): function try_again (line 66) | def try_again(): function welcome (line 78) | def welcome(): FILE: Hotel-Management.py function menu (line 1) | def menu(): function add (line 23) | def add(): function modify (line 121) | def modify(): function search (line 166) | def search(): function remove (line 200) | def remove(): function view (line 260) | def view(): function exit (line 299) | def exit(): function exit_menu (line 305) | def exit_menu(): FILE: Image-watermarker/app.py function load_image (line 29) | def load_image(): function move_logo (line 68) | def move_logo(e): function move_text (line 90) | def move_text(e): function choose_color (line 112) | def choose_color(): function add_text_on_canvas (line 121) | def add_text_on_canvas(): function upload_logo (line 162) | def upload_logo(): function save_image (line 198) | def save_image(): FILE: Image-watermarker/watermark.py class Watermark (line 6) | class Watermark: method __init__ (line 7) | def __init__(self): method add_text_watermark (line 10) | def add_text_watermark( method add_logo (line 18) | def add_logo(self, image, logo, position=(0, 0)): method save_image (line 32) | def save_image(self, image): FILE: ImageDownloader/img_downloader.py function ImageDownloader (line 4) | def ImageDownloader(url): FILE: Image_resize.py function jpeg_res (line 1) | def jpeg_res(filename): FILE: Industrial_developed_hangman/src/hangman/main.py class Source (line 18) | class Source(Enum): function print_wrong (line 25) | def print_wrong(text: str, print_function: Callable[[str], None]) -> None: function print_right (line 36) | def print_right(text: str, print_function: Callable[[str], None]) -> None: function parse_word_from_local (line 46) | def parse_word_from_local( function parse_word_from_site (line 64) | def parse_word_from_site( class MainProcess (line 85) | class MainProcess(object): method __init__ (line 88) | def __init__( method get_word (line 107) | def get_word(self) -> str: method user_lose (line 121) | def user_lose(self) -> None: method user_win (line 127) | def user_win(self) -> None: method game_process (line 131) | def game_process(self, user_character: str) -> bool: method start_game (line 152) | def start_game(self) -> None: FILE: Industrial_developed_hangman/tests/test_hangman/test_main.py class FkPrint (line 13) | class FkPrint(object): method __init__ (line 14) | def __init__(self) -> None: method __call__ (line 17) | def __call__(self, value_to_print: str) -> None: class FkInput (line 21) | class FkInput(object): method __init__ (line 22) | def __init__(self, values_to_input: List[str]) -> None: method __call__ (line 25) | def __call__(self) -> str: function choice_fn (line 30) | def choice_fn() -> Callable: function test_parse_word_from_site (line 35) | def test_parse_word_from_site() -> None: function test_parse_word_from_site_no_internet (line 39) | def test_parse_word_from_site_no_internet() -> None: function test_parse_word_from_site_err (line 45) | def test_parse_word_from_site_err() -> None: function test_get_word (line 50) | def test_get_word(choice_fn: Callable) -> None: function test_start_game_win (line 60) | def test_start_game_win(choice_fn: Callable) -> None: function test_start_game_loose (line 75) | def test_start_game_loose(input_str: List[str], choice_fn: Callable) -> ... function test_wow_year (line 87) | def test_wow_year(freezer, choice_fn: Callable) -> None: FILE: Infix_to_Postfix.py class Conversion (line 4) | class Conversion: method __init__ (line 6) | def __init__(self, capacity): method isEmpty (line 16) | def isEmpty(self): method peek (line 20) | def peek(self): method pop (line 24) | def pop(self): method push (line 32) | def push(self, op): method isOperand (line 38) | def isOperand(self, ch): method notGreater (line 43) | def notGreater(self, i): method infixToPostfix (line 53) | def infixToPostfix(self, exp): FILE: Insert_operation_on_Linked_List.py class Node (line 1) | class Node: method __init__ (line 2) | def __init__(self, data): class Linked_List (line 7) | class Linked_List: method __init__ (line 8) | def __init__(self): method Insert_At_Beginning (line 11) | def Insert_At_Beginning(self, new_data): method Insert_After (line 16) | def Insert_After(self, node, new_data): method Insert_At_End (line 23) | def Insert_At_End(self, new_data): method Display (line 33) | def Display(self): FILE: JARVIS/JARVIS_2.0.py function speak (line 58) | def speak(audio): function speak_news (line 63) | def speak_news(): function sendEmail (line 78) | def sendEmail(to, content): function ask_gpt3 (line 96) | def ask_gpt3(que): function wishme (line 112) | def wishme(): function takecommand (line 125) | def takecommand(): function voice (line 145) | def voice(p): function on_press (line 154) | def on_press(key): function on_release (line 169) | def on_release(key): function get_app (line 226) | def get_app(Q): FILE: Job_scheduling.py class Scheduling (line 12) | class Scheduling: method __init__ (line 13) | def __init__(self, jobs: List[int]) -> None: method schedule (line 19) | def schedule(self, total_jobs: int, deadline: List[int]) -> List[int]: method feasible (line 42) | def feasible(self, profit_jobs: List[int], deadline: List[int]) -> bool: function main (line 89) | def main(): FILE: JsonParser.py class JsonParser (line 4) | class JsonParser: method convert_json_to_python (line 9) | def convert_json_to_python(self, par_json_file): method convert_python_to_json (line 19) | def convert_python_to_json(self, par_data_dic, par_json_file=""): method get_json_value (line 34) | def get_json_value(self, par_value, par_json_file): FILE: JustDialScrapperGUI/Justdial Scrapper GUI.py class ScrapperLogic (line 10) | class ScrapperLogic: method __init__ (line 11) | def __init__(self, query, location, file_name, progressbar, label_prog... method inner_html (line 19) | def inner_html(element): method get_name (line 23) | def get_name(body): method which_digit (line 27) | def which_digit(html): method get_phone_number (line 46) | def get_phone_number(self, body): method get_rating (line 72) | def get_rating(body): method get_rating_count (line 82) | def get_rating_count(body): method get_address (line 90) | def get_address(body): method get_location (line 94) | def get_location(body): method start_scrapping_logic (line 105) | def start_scrapping_logic(self): class JDScrapperGUI (line 192) | class JDScrapperGUI: method __init__ (line 193) | def __init__(self, master): method start_scrapping (line 211) | def start_scrapping(self): method start (line 221) | def start(self): FILE: Key_Binding/key_binding.py function _ (line 8) | def _(event): FILE: Koch Curve/koch curve.py function snowflake (line 7) | def snowflake(lengthSide, levels): FILE: Laundary System/code.py class LaundryService (line 4) | class LaundryService: method __init__ (line 5) | def __init__( method customerDetails (line 23) | def customerDetails(self): method calculateCharge (line 36) | def calculateCharge(self): method finalDetails (line 57) | def finalDetails(self): FILE: Letter_Counter.py function printt (line 10) | def printt(): FILE: LinkedLists all Types/circular_linked_list.py class Node (line 4) | class Node: method __init__ (line 5) | def __init__(self, data, next=None): class CircularLinkedList (line 10) | class CircularLinkedList: method __init__ (line 11) | def __init__(self): method insert_at_beginning (line 15) | def insert_at_beginning(self, data): method insert_at_end (line 26) | def insert_at_end(self, data): method len (line 37) | def len(self): method pop_at_beginning (line 40) | def pop_at_beginning(self): method pop_at_end (line 48) | def pop_at_end(self): method insert_values (line 62) | def insert_values(self, arr: list): method print (line 68) | def print(self): method insert_at (line 79) | def insert_at(self, idx, data): method remove_at (line 100) | def remove_at(self, idx): function main (line 120) | def main(): FILE: LinkedLists all Types/doubly_linked_list.py class Node (line 12) | class Node: method __init__ (line 13) | def __init__(self, val=None, next=None, prev=None): class DoublyLinkedList (line 19) | class DoublyLinkedList: method __init__ (line 20) | def __init__(self): method insert_front (line 24) | def insert_front(self, data): method insert_back (line 32) | def insert_back(self, data): method insert_values (line 42) | def insert_values(self, data_values: list): method pop_front (line 48) | def pop_front(self): method pop_back (line 57) | def pop_back(self): method print (line 67) | def print(self): method len (line 82) | def len(self): method remove_at (line 93) | def remove_at(self, idx): method insert_at (line 111) | def insert_at(self, idx: int, data): method insert_after_value (line 129) | def insert_after_value(self, idx_data, data): method remove_by_value (line 147) | def remove_by_value(self, idx_data): method index (line 165) | def index(self, data): method search (line 179) | def search(self, idx): method reverse (line 192) | def reverse(self): method mid_element (line 206) | def mid_element(self): method __dir__ (line 217) | def __dir__(self): function main (line 237) | def main(): FILE: LinkedLists all Types/singly_linked_list.py class Node (line 12) | class Node: method __init__ (line 13) | def __init__(self, val=None, next=None): class LinkedList (line 18) | class LinkedList: method __init__ (line 19) | def __init__(self): method insert_front (line 23) | def insert_front(self, data): method insert_back (line 30) | def insert_back(self, data): method insert_values (line 40) | def insert_values(self, data_values: list): method pop_front (line 46) | def pop_front(self): method pop_back (line 56) | def pop_back(self): method print (line 68) | def print(self): method len (line 79) | def len(self): method remove_at (line 90) | def remove_at(self, idx): method insert_at (line 105) | def insert_at(self, idx: int, data): method insert_after_value (line 120) | def insert_after_value(self, idx_data, data): method remove_by_value (line 138) | def remove_by_value(self, idx_data): method index (line 154) | def index(self, data): method search (line 168) | def search(self, idx): method reverse (line 181) | def reverse(self): method mid_element (line 195) | def mid_element(self): method __dir__ (line 206) | def __dir__(self): function main (line 226) | def main(): FILE: ML/examples/neural_architecture_search.py function main (line 11) | def main(): FILE: ML/examples/train_cifar10.py function main (line 15) | def main(): FILE: ML/examples/train_custom.py function main (line 12) | def main(): FILE: ML/src/cpp/extension.cpp function PYBIND11_MODULE (line 19) | PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) { FILE: ML/src/cpp/operators.cpp function vector_add_cuda (line 5) | torch::Tensor vector_add_cuda(torch::Tensor a, torch::Tensor b) { function vector_mul_cuda (line 19) | torch::Tensor vector_mul_cuda(torch::Tensor a, torch::Tensor b) { function matmul_cuda (line 33) | torch::Tensor matmul_cuda(torch::Tensor a, torch::Tensor b, bool use_til... function batched_matmul_cuda (line 63) | torch::Tensor batched_matmul_cuda(torch::Tensor a, torch::Tensor b) { function relu_forward_cuda (line 86) | torch::Tensor relu_forward_cuda(torch::Tensor input) { function relu_backward_cuda (line 99) | torch::Tensor relu_backward_cuda(torch::Tensor grad_output, torch::Tenso... function sigmoid_forward_cuda (line 113) | torch::Tensor sigmoid_forward_cuda(torch::Tensor input) { function gelu_forward_cuda (line 126) | torch::Tensor gelu_forward_cuda(torch::Tensor input) { function gelu_backward_cuda (line 139) | torch::Tensor gelu_backward_cuda(torch::Tensor grad_output, torch::Tenso... function softmax_forward_cuda (line 153) | torch::Tensor softmax_forward_cuda(torch::Tensor input) { function batch_norm_forward_cuda (line 171) | torch::Tensor batch_norm_forward_cuda( function max_pool2d_forward_cuda (line 204) | std::vector max_pool2d_forward_cuda( function adam_update_cuda (line 235) | void adam_update_cuda( function adamw_update_cuda (line 258) | void adamw_update_cuda( FILE: ML/src/python/neuralforge/cli/gui.py function main (line 4) | def main(): FILE: ML/src/python/neuralforge/cli/nas.py function main (line 10) | def main(): FILE: ML/src/python/neuralforge/cli/test.py function main (line 16) | def main(): FILE: ML/src/python/neuralforge/cli/train.py function set_seed (line 17) | def set_seed(seed): function create_simple_model (line 25) | def create_simple_model(num_classes=10): function main (line 46) | def main(): FILE: ML/src/python/neuralforge/config.py class Config (line 7) | class Config: method save (line 38) | def save(self, path: str): method load (line 44) | def load(cls, path: str) -> 'Config': method update (line 49) | def update(self, **kwargs): method __str__ (line 54) | def __str__(self) -> str: FILE: ML/src/python/neuralforge/data/augmentation.py class RandAugment (line 7) | class RandAugment: method __init__ (line 8) | def __init__(self, n: int = 2, m: int = 9): method __call__ (line 28) | def __call__(self, img): method auto_contrast (line 36) | def auto_contrast(img, _): method equalize (line 40) | def equalize(img, _): method invert (line 44) | def invert(img, _): method rotate (line 48) | def rotate(img, magnitude): method posterize (line 52) | def posterize(img, magnitude): method solarize (line 57) | def solarize(img, magnitude): method color (line 61) | def color(img, magnitude): method contrast (line 65) | def contrast(img, magnitude): method brightness (line 69) | def brightness(img, magnitude): method sharpness (line 73) | def sharpness(img, magnitude): method shear_x (line 77) | def shear_x(img, magnitude): method shear_y (line 81) | def shear_y(img, magnitude): method translate_x (line 85) | def translate_x(img, magnitude): method translate_y (line 90) | def translate_y(img, magnitude): class MixUp (line 94) | class MixUp: method __init__ (line 95) | def __init__(self, alpha: float = 1.0, num_classes: int = 1000): method __call__ (line 99) | def __call__(self, images, labels): class CutMix (line 115) | class CutMix: method __init__ (line 116) | def __init__(self, alpha: float = 1.0, num_classes: int = 1000): method __call__ (line 120) | def __call__(self, images, labels): class GridMask (line 149) | class GridMask: method __init__ (line 150) | def __init__(self, d1: int = 96, d2: int = 224, rotate: float = 1, rat... method __call__ (line 156) | def __call__(self, img): class RandomErasing (line 179) | class RandomErasing: method __init__ (line 180) | def __init__(self, probability: float = 0.5, sl: float = 0.02, sh: flo... method __call__ (line 186) | def __call__(self, img): FILE: ML/src/python/neuralforge/data/dataset.py class ImageDataset (line 9) | class ImageDataset(Dataset): method __init__ (line 10) | def __init__( method _load_dataset (line 26) | def _load_dataset(self): method __len__ (line 46) | def __len__(self) -> int: method __getitem__ (line 49) | def __getitem__(self, idx: int) -> Tuple[torch.Tensor, int]: class SyntheticDataset (line 66) | class SyntheticDataset(Dataset): method __init__ (line 67) | def __init__( method __len__ (line 79) | def __len__(self) -> int: method __getitem__ (line 82) | def __getitem__(self, idx: int) -> Tuple[torch.Tensor, int]: class MemoryDataset (line 87) | class MemoryDataset(Dataset): method __init__ (line 88) | def __init__(self, data: torch.Tensor, labels: torch.Tensor): method __len__ (line 93) | def __len__(self) -> int: method __getitem__ (line 96) | def __getitem__(self, idx: int) -> Tuple[torch.Tensor, int]: class DataLoaderBuilder (line 99) | class DataLoaderBuilder: method __init__ (line 100) | def __init__(self, config): method build_train_loader (line 103) | def build_train_loader(self, dataset: Dataset) -> DataLoader: method build_val_loader (line 114) | def build_val_loader(self, dataset: Dataset) -> DataLoader: method build_test_loader (line 125) | def build_test_loader(self, dataset: Dataset) -> DataLoader: class CachedDataset (line 135) | class CachedDataset(Dataset): method __init__ (line 136) | def __init__(self, dataset: Dataset, cache_size: int = 1000): method __len__ (line 141) | def __len__(self) -> int: method __getitem__ (line 144) | def __getitem__(self, idx: int) -> Tuple[torch.Tensor, int]: class MultiScaleDataset (line 155) | class MultiScaleDataset(Dataset): method __init__ (line 156) | def __init__( method __len__ (line 164) | def __len__(self) -> int: method __getitem__ (line 167) | def __getitem__(self, idx: int) -> Tuple[torch.Tensor, int]: class PrefetchDataset (line 176) | class PrefetchDataset(Dataset): method __init__ (line 177) | def __init__(self, dataset: Dataset, prefetch_size: int = 100): method __len__ (line 181) | def __len__(self) -> int: method __getitem__ (line 184) | def __getitem__(self, idx: int) -> Tuple[torch.Tensor, int]: FILE: ML/src/python/neuralforge/data/datasets.py class CIFAR10Dataset (line 7) | class CIFAR10Dataset: method __init__ (line 8) | def __init__(self, root='./data', train=True, transform=None, download... method __len__ (line 26) | def __len__(self): method __getitem__ (line 29) | def __getitem__(self, idx): class CIFAR100Dataset (line 32) | class CIFAR100Dataset: method __init__ (line 33) | def __init__(self, root='./data', train=True, transform=None, download... method __len__ (line 51) | def __len__(self): method __getitem__ (line 54) | def __getitem__(self, idx): class MNISTDataset (line 57) | class MNISTDataset: method __init__ (line 58) | def __init__(self, root='./data', train=True, transform=None, download... method __len__ (line 68) | def __len__(self): method __getitem__ (line 71) | def __getitem__(self, idx): class FashionMNISTDataset (line 74) | class FashionMNISTDataset: method __init__ (line 75) | def __init__(self, root='./data', train=True, transform=None, download... method __len__ (line 86) | def __len__(self): method __getitem__ (line 89) | def __getitem__(self, idx): class STL10Dataset (line 92) | class STL10Dataset: method __init__ (line 93) | def __init__(self, root='./data', split='train', transform=None, downl... method __len__ (line 111) | def __len__(self): method __getitem__ (line 114) | def __getitem__(self, idx): function get_dataset (line 117) | def get_dataset(name='cifar10', root='./data', train=True, download=True): class ImageNetDataset (line 134) | class ImageNetDataset: method __init__ (line 135) | def __init__(self, root='./data/imagenet', split='train', transform=No... method __len__ (line 160) | def __len__(self): method __getitem__ (line 163) | def __getitem__(self, idx): class TinyImageNetDataset (line 166) | class TinyImageNetDataset: method __init__ (line 167) | def __init__(self, root='./data', train=True, transform=None, download... method __len__ (line 204) | def __len__(self): method __getitem__ (line 207) | def __getitem__(self, idx): class Food101Dataset (line 210) | class Food101Dataset: method __init__ (line 211) | def __init__(self, root='./data', split='train', transform=None, downl... method __len__ (line 232) | def __len__(self): method __getitem__ (line 235) | def __getitem__(self, idx): class Caltech256Dataset (line 238) | class Caltech256Dataset: method __init__ (line 239) | def __init__(self, root='./data', transform=None, download=True): method __len__ (line 250) | def __len__(self): method __getitem__ (line 253) | def __getitem__(self, idx): class OxfordPetsDataset (line 256) | class OxfordPetsDataset: method __init__ (line 257) | def __init__(self, root='./data', split='trainval', transform=None, do... method __len__ (line 268) | def __len__(self): method __getitem__ (line 271) | def __getitem__(self, idx): function get_dataset (line 274) | def get_dataset(name='cifar10', root='./data', train=True, download=True): function get_num_classes (line 304) | def get_num_classes(dataset_name): function get_class_names (line 324) | def get_class_names(dataset_name): FILE: ML/src/python/neuralforge/data/transforms.py function get_transforms (line 5) | def get_transforms(image_size: int = 224, is_training: bool = True, mean... class RandomMixup (line 30) | class RandomMixup: method __init__ (line 31) | def __init__(self, alpha: float = 1.0): method __call__ (line 34) | def __call__(self, batch): class RandomCutmix (line 48) | class RandomCutmix: method __init__ (line 49) | def __init__(self, alpha: float = 1.0): method __call__ (line 52) | def __call__(self, batch): class GaussianNoise (line 81) | class GaussianNoise: method __init__ (line 82) | def __init__(self, mean: float = 0.0, std: float = 0.1): method __call__ (line 86) | def __call__(self, tensor): class RandomGaussianBlur (line 89) | class RandomGaussianBlur: method __init__ (line 90) | def __init__(self, kernel_size: int = 5, sigma: Tuple[float, float] = ... method __call__ (line 94) | def __call__(self, img): function get_strong_augmentation (line 97) | def get_strong_augmentation(image_size: int = 224): FILE: ML/src/python/neuralforge/models/efficientnet.py class EfficientNetB0 (line 4) | class EfficientNetB0(nn.Module): method __init__ (line 5) | def __init__(self, num_classes=1000): method forward (line 39) | def forward(self, x): FILE: ML/src/python/neuralforge/models/resnet.py function ResNet18 (line 4) | def ResNet18(num_classes=1000, in_channels=3): function ResNet34 (line 8) | def ResNet34(num_classes=1000, in_channels=3): function ResNet50 (line 12) | def ResNet50(num_classes=1000, in_channels=3): FILE: ML/src/python/neuralforge/models/vit.py function VisionTransformer (line 4) | def VisionTransformer( FILE: ML/src/python/neuralforge/nas/evaluator.py class ModelEvaluator (line 8) | class ModelEvaluator: method __init__ (line 9) | def __init__( method evaluate (line 23) | def evaluate(self, architecture: Architecture, search_space: SearchSpa... method _quick_evaluate (line 51) | def _quick_evaluate(self, model: nn.Module, criterion: nn.Module, opti... method _full_evaluate (line 92) | def _full_evaluate(self, model: nn.Module, criterion: nn.Module, optim... class ProxyEvaluator (line 123) | class ProxyEvaluator: method __init__ (line 124) | def __init__(self, device: str = 'cuda'): method evaluate (line 127) | def evaluate(self, architecture: Architecture, search_space: SearchSpa... FILE: ML/src/python/neuralforge/nas/evolution.py class EvolutionarySearch (line 9) | class EvolutionarySearch: method __init__ (line 10) | def __init__( method initialize_population (line 32) | def initialize_population(self): method evaluate_population (line 42) | def evaluate_population(self): method tournament_selection (line 55) | def tournament_selection(self) -> Architecture: method select_parents (line 59) | def select_parents(self) -> List[Architecture]: method create_offspring (line 64) | def create_offspring(self, parents: List[Architecture]) -> Architecture: method evolve_generation (line 75) | def evolve_generation(self): method search (line 88) | def search(self) -> Architecture: method get_top_k_architectures (line 127) | def get_top_k_architectures(self, k: int = 5) -> List[Architecture]: FILE: ML/src/python/neuralforge/nas/search_space.py class Architecture (line 7) | class Architecture: method __init__ (line 8) | def __init__(self, genome: List[int]): method __repr__ (line 15) | def __repr__(self): class SearchSpace (line 18) | class SearchSpace: method __init__ (line 19) | def __init__(self, config: Dict[str, Any]): method random_architecture (line 30) | def random_architecture(self) -> Architecture: method build_model (line 54) | def build_model(self, architecture: Architecture, input_channels: int ... method _get_activation (line 115) | def _get_activation(self, activation: str) -> nn.Module: method mutate (line 127) | def mutate(self, architecture: Architecture, mutation_rate: float = 0.... method crossover (line 145) | def crossover(self, parent1: Architecture, parent2: Architecture) -> A... method estimate_complexity (line 153) | def estimate_complexity(self, architecture: Architecture, input_size: ... FILE: ML/src/python/neuralforge/nn/activations.py class GELU (line 5) | class GELU(nn.Module): method __init__ (line 6) | def __init__(self): method forward (line 9) | def forward(self, x): class Swish (line 12) | class Swish(nn.Module): method __init__ (line 13) | def __init__(self): method forward (line 16) | def forward(self, x): class Mish (line 19) | class Mish(nn.Module): method __init__ (line 20) | def __init__(self): method forward (line 23) | def forward(self, x): class HardSwish (line 26) | class HardSwish(nn.Module): method __init__ (line 27) | def __init__(self): method forward (line 30) | def forward(self, x): class HardSigmoid (line 33) | class HardSigmoid(nn.Module): method __init__ (line 34) | def __init__(self): method forward (line 37) | def forward(self, x): class FReLU (line 40) | class FReLU(nn.Module): method __init__ (line 41) | def __init__(self, channels, kernel_size=3): method forward (line 46) | def forward(self, x): class GLU (line 50) | class GLU(nn.Module): method __init__ (line 51) | def __init__(self, dim=-1): method forward (line 55) | def forward(self, x): class ReGLU (line 59) | class ReGLU(nn.Module): method __init__ (line 60) | def __init__(self): method forward (line 63) | def forward(self, x): class GEGLU (line 67) | class GEGLU(nn.Module): method __init__ (line 68) | def __init__(self): method forward (line 72) | def forward(self, x): class SiLU (line 76) | class SiLU(nn.Module): method __init__ (line 77) | def __init__(self): method forward (line 80) | def forward(self, x): class ELU (line 83) | class ELU(nn.Module): method __init__ (line 84) | def __init__(self, alpha=1.0): method forward (line 88) | def forward(self, x): class SELU (line 91) | class SELU(nn.Module): method __init__ (line 92) | def __init__(self): method forward (line 97) | def forward(self, x): class PReLU (line 100) | class PReLU(nn.Module): method __init__ (line 101) | def __init__(self, num_parameters=1, init=0.25): method forward (line 105) | def forward(self, x): class LeakyReLU (line 108) | class LeakyReLU(nn.Module): method __init__ (line 109) | def __init__(self, negative_slope=0.01): method forward (line 113) | def forward(self, x): class Softplus (line 116) | class Softplus(nn.Module): method __init__ (line 117) | def __init__(self, beta=1): method forward (line 121) | def forward(self, x): FILE: ML/src/python/neuralforge/nn/attention.py class MultiHeadAttention (line 7) | class MultiHeadAttention(nn.Module): method __init__ (line 8) | def __init__(self, embed_dim, num_heads, dropout=0.1, bias=True): method forward (line 21) | def forward(self, x, mask=None): class CrossAttention (line 41) | class CrossAttention(nn.Module): method __init__ (line 42) | def __init__(self, embed_dim, num_heads, dropout=0.1): method forward (line 55) | def forward(self, query, key, value, mask=None): class FeedForward (line 76) | class FeedForward(nn.Module): method __init__ (line 77) | def __init__(self, embed_dim, hidden_dim, dropout=0.1, activation='gel... method forward (line 92) | def forward(self, x): class TransformerBlock (line 100) | class TransformerBlock(nn.Module): method __init__ (line 101) | def __init__(self, embed_dim, num_heads, mlp_ratio=4.0, dropout=0.1, d... method forward (line 111) | def forward(self, x, mask=None): class TransformerEncoder (line 116) | class TransformerEncoder(nn.Module): method __init__ (line 117) | def __init__(self, embed_dim, num_heads, num_layers, mlp_ratio=4.0, dr... method forward (line 125) | def forward(self, x, mask=None): class VisionTransformerBlock (line 130) | class VisionTransformerBlock(nn.Module): method __init__ (line 131) | def __init__(self, img_size=224, patch_size=16, in_channels=3, embed_d... method forward (line 148) | def forward(self, x): class SelfAttention2D (line 163) | class SelfAttention2D(nn.Module): method __init__ (line 164) | def __init__(self, in_channels): method forward (line 171) | def forward(self, x): class LocalAttention (line 184) | class LocalAttention(nn.Module): method __init__ (line 185) | def __init__(self, embed_dim, window_size=7, num_heads=8): method forward (line 196) | def forward(self, x): FILE: ML/src/python/neuralforge/nn/convolution.py class ResNetBlock (line 6) | class ResNetBlock(nn.Module): method __init__ (line 7) | def __init__(self, in_channels, out_channels, stride=1, downsample=None): method forward (line 16) | def forward(self, x): class ResNet (line 34) | class ResNet(nn.Module): method __init__ (line 35) | def __init__(self, block, layers, num_classes=1000, in_channels=3): method _make_layer (line 52) | def _make_layer(self, block, out_channels, blocks, stride=1): method forward (line 69) | def forward(self, x): class EfficientNetBlock (line 86) | class EfficientNetBlock(nn.Module): method __init__ (line 87) | def __init__(self, in_channels, out_channels, kernel_size, stride, exp... method forward (line 122) | def forward(self, x): class UNetBlock (line 140) | class UNetBlock(nn.Module): method __init__ (line 141) | def __init__(self, in_channels, out_channels, down=True): method forward (line 166) | def forward(self, x, skip=None): class ConvNeXtBlock (line 178) | class ConvNeXtBlock(nn.Module): method __init__ (line 179) | def __init__(self, dim, drop_path=0.0, layer_scale_init_value=1e-6): method forward (line 191) | def forward(self, x): class DilatedConvBlock (line 205) | class DilatedConvBlock(nn.Module): method __init__ (line 206) | def __init__(self, in_channels, out_channels, dilation_rates=[1, 2, 4,... method forward (line 217) | def forward(self, x): class PyramidPoolingModule (line 220) | class PyramidPoolingModule(nn.Module): method __init__ (line 221) | def __init__(self, in_channels, out_channels, pool_sizes=[1, 2, 3, 6]): method forward (line 233) | def forward(self, x): FILE: ML/src/python/neuralforge/nn/layers.py class ConvBlock (line 6) | class ConvBlock(nn.Module): method __init__ (line 7) | def __init__(self, in_channels, out_channels, kernel_size=3, stride=1,... method forward (line 26) | def forward(self, x): class ResidualBlock (line 33) | class ResidualBlock(nn.Module): method __init__ (line 34) | def __init__(self, channels, kernel_size=3, drop_rate=0.0): method forward (line 40) | def forward(self, x): class BottleneckBlock (line 48) | class BottleneckBlock(nn.Module): method __init__ (line 49) | def __init__(self, in_channels, out_channels, stride=1, expansion=4): method forward (line 66) | def forward(self, x): class InvertedResidualBlock (line 75) | class InvertedResidualBlock(nn.Module): method __init__ (line 76) | def __init__(self, in_channels, out_channels, stride=1, expand_ratio=6): method forward (line 93) | def forward(self, x): class DenseLayer (line 98) | class DenseLayer(nn.Module): method __init__ (line 99) | def __init__(self, in_channels, growth_rate, drop_rate=0.0): method forward (line 111) | def forward(self, x): class DenseBlock (line 117) | class DenseBlock(nn.Module): method __init__ (line 118) | def __init__(self, num_layers, in_channels, growth_rate, drop_rate=0.0): method forward (line 125) | def forward(self, x): class TransitionLayer (line 128) | class TransitionLayer(nn.Module): method __init__ (line 129) | def __init__(self, in_channels, out_channels): method forward (line 136) | def forward(self, x): class SEBlock (line 141) | class SEBlock(nn.Module): method __init__ (line 142) | def __init__(self, channels, reduction=16): method forward (line 152) | def forward(self, x): class DepthwiseSeparableConv (line 158) | class DepthwiseSeparableConv(nn.Module): method __init__ (line 159) | def __init__(self, in_channels, out_channels, kernel_size=3, stride=1,... method forward (line 167) | def forward(self, x): FILE: ML/src/python/neuralforge/nn/modules.py class DynamicConv2d (line 7) | class DynamicConv2d(nn.Module): method __init__ (line 8) | def __init__(self, in_channels, out_channels, kernel_size, stride=1, p... method forward (line 22) | def forward(self, x): class DynamicLinear (line 25) | class DynamicLinear(nn.Module): method __init__ (line 26) | def __init__(self, in_features, out_features, bias=True): method forward (line 43) | def forward(self, x): class AdaptiveBatchNorm2d (line 46) | class AdaptiveBatchNorm2d(nn.Module): method __init__ (line 47) | def __init__(self, num_features, eps=1e-5, momentum=0.1): method forward (line 59) | def forward(self, x): class LayerNorm (line 75) | class LayerNorm(nn.Module): method __init__ (line 76) | def __init__(self, normalized_shape, eps=1e-5): method forward (line 83) | def forward(self, x): class GroupNorm (line 88) | class GroupNorm(nn.Module): method __init__ (line 89) | def __init__(self, num_groups, num_channels, eps=1e-5): method forward (line 97) | def forward(self, x): class DropPath (line 106) | class DropPath(nn.Module): method __init__ (line 107) | def __init__(self, drop_prob=0.0): method forward (line 111) | def forward(self, x): class GlobalAvgPool2d (line 121) | class GlobalAvgPool2d(nn.Module): method __init__ (line 122) | def __init__(self): method forward (line 125) | def forward(self, x): class GlobalMaxPool2d (line 128) | class GlobalMaxPool2d(nn.Module): method __init__ (line 129) | def __init__(self): method forward (line 132) | def forward(self, x): class AdaptiveAvgMaxPool2d (line 135) | class AdaptiveAvgMaxPool2d(nn.Module): method __init__ (line 136) | def __init__(self): method forward (line 141) | def forward(self, x): class Flatten (line 146) | class Flatten(nn.Module): method __init__ (line 147) | def __init__(self, start_dim=1): method forward (line 151) | def forward(self, x): class SqueezeExcitation (line 154) | class SqueezeExcitation(nn.Module): method __init__ (line 155) | def __init__(self, channels, reduction=16): method forward (line 160) | def forward(self, x): class SpatialAttention (line 167) | class SpatialAttention(nn.Module): method __init__ (line 168) | def __init__(self, kernel_size=7): method forward (line 172) | def forward(self, x): class CBAM (line 179) | class CBAM(nn.Module): method __init__ (line 180) | def __init__(self, channels, reduction=16, kernel_size=7): method forward (line 185) | def forward(self, x): FILE: ML/src/python/neuralforge/optim/optimizers.py class AdamW (line 5) | class AdamW(Optimizer): method __init__ (line 6) | def __init__(self, params, lr=1e-3, betas=(0.9, 0.999), eps=1e-8, weig... method step (line 19) | def step(self, closure=None): class LAMB (line 69) | class LAMB(Optimizer): method __init__ (line 70) | def __init__(self, params, lr=1e-3, betas=(0.9, 0.999), eps=1e-6, weig... method step (line 74) | def step(self, closure=None): class RAdam (line 120) | class RAdam(Optimizer): method __init__ (line 121) | def __init__(self, params, lr=1e-3, betas=(0.9, 0.999), eps=1e-8, weig... method step (line 125) | def step(self, closure=None): class AdaBound (line 177) | class AdaBound(Optimizer): method __init__ (line 178) | def __init__(self, params, lr=1e-3, betas=(0.9, 0.999), final_lr=0.1, ... method step (line 182) | def step(self, closure=None): class Lookahead (line 226) | class Lookahead(Optimizer): method __init__ (line 227) | def __init__(self, optimizer, k=5, alpha=0.5): method update (line 237) | def update(self, group): method step (line 250) | def step(self, closure=None): method state_dict (line 261) | def state_dict(self): FILE: ML/src/python/neuralforge/optim/schedulers.py class WarmupScheduler (line 5) | class WarmupScheduler(_LRScheduler): method __init__ (line 6) | def __init__(self, optimizer, warmup_epochs, base_scheduler=None, last... method get_lr (line 11) | def get_lr(self): method step (line 20) | def step(self, epoch=None): class CosineAnnealingWarmRestarts (line 26) | class CosineAnnealingWarmRestarts(_LRScheduler): method __init__ (line 27) | def __init__(self, optimizer, T_0, T_mult=1, eta_min=0, last_epoch=-1): method get_lr (line 35) | def get_lr(self): method step (line 41) | def step(self, epoch=None): class OneCycleLR (line 67) | class OneCycleLR(_LRScheduler): method __init__ (line 68) | def __init__(self, optimizer, max_lr, total_steps, pct_start=0.3, anne... method get_lr (line 82) | def get_lr(self): class PolynomialLR (line 102) | class PolynomialLR(_LRScheduler): method __init__ (line 103) | def __init__(self, optimizer, total_iters, power=1.0, last_epoch=-1): method get_lr (line 108) | def get_lr(self): class LinearWarmupCosineAnnealingLR (line 115) | class LinearWarmupCosineAnnealingLR(_LRScheduler): method __init__ (line 116) | def __init__(self, optimizer, warmup_epochs, max_epochs, warmup_start_... method get_lr (line 123) | def get_lr(self): class ExponentialWarmup (line 132) | class ExponentialWarmup(_LRScheduler): method __init__ (line 133) | def __init__(self, optimizer, warmup_epochs, gamma=0.9, last_epoch=-1): method get_lr (line 138) | def get_lr(self): FILE: ML/src/python/neuralforge/trainer.py class Trainer (line 13) | class Trainer: method __init__ (line 14) | def __init__( method train_epoch (line 50) | def train_epoch(self) -> Dict[str, float]: method validate (line 105) | def validate(self) -> Dict[str, float]: method train (line 137) | def train(self): method save_checkpoint (line 191) | def save_checkpoint(self, filename: str): method load_checkpoint (line 212) | def load_checkpoint(self, checkpoint_path: str): method test (line 230) | def test(self, test_loader: DataLoader) -> Dict[str, float]: FILE: ML/src/python/neuralforge/utils/logger.py class Logger (line 7) | class Logger: method __init__ (line 8) | def __init__(self, log_dir: str, name: str = "neuralforge"): method info (line 42) | def info(self, message: str): method warning (line 45) | def warning(self, message: str): method error (line 48) | def error(self, message: str): method debug (line 51) | def debug(self, message: str): method log_metrics (line 54) | def log_metrics(self, metrics: dict, step: Optional[int] = None): method log_model_summary (line 66) | def log_model_summary(self, model): method separator (line 78) | def separator(self, char: str = "=", length: int = 80): class TensorBoardLogger (line 81) | class TensorBoardLogger: method __init__ (line 82) | def __init__(self, log_dir: str): method log_scalar (line 93) | def log_scalar(self, tag: str, value: float, step: int): method log_scalars (line 97) | def log_scalars(self, main_tag: str, tag_scalar_dict: dict, step: int): method log_histogram (line 101) | def log_histogram(self, tag: str, values, step: int): method log_image (line 105) | def log_image(self, tag: str, img_tensor, step: int): method log_graph (line 109) | def log_graph(self, model, input_to_model): method close (line 113) | def close(self): FILE: ML/src/python/neuralforge/utils/metrics.py class MetricsTracker (line 6) | class MetricsTracker: method __init__ (line 7) | def __init__(self): method update (line 11) | def update(self, metrics: Dict[str, Any]): method get_history (line 24) | def get_history(self, key: str) -> List[Any]: method get_latest (line 27) | def get_latest(self, key: str) -> Any: method get_best (line 33) | def get_best(self, key: str) -> Any: method get_average (line 36) | def get_average(self, key: str, last_n: int = None) -> float: method save (line 46) | def save(self, filepath: str): method load (line 57) | def load(self, filepath: str): method summary (line 64) | def summary(self) -> str: class AverageMeter (line 77) | class AverageMeter: method __init__ (line 78) | def __init__(self): method reset (line 81) | def reset(self): method update (line 87) | def update(self, val, n=1): class EarlyStopping (line 93) | class EarlyStopping: method __init__ (line 94) | def __init__(self, patience: int = 10, min_delta: float = 0.0, mode: s... method __call__ (line 102) | def __call__(self, score: float) -> bool: class ConfusionMatrix (line 122) | class ConfusionMatrix: method __init__ (line 123) | def __init__(self, num_classes: int): method update (line 127) | def update(self, predictions: np.ndarray, targets: np.ndarray): method reset (line 131) | def reset(self): method compute_metrics (line 134) | def compute_metrics(self) -> Dict[str, float]: method get_matrix (line 153) | def get_matrix(self) -> np.ndarray: function accuracy (line 156) | def accuracy(predictions, targets): function top_k_accuracy (line 161) | def top_k_accuracy(output, target, k=5): FILE: ML/src/python/neuralforge/utils/visualization.py function plot_training_curves (line 6) | def plot_training_curves( function plot_learning_rate (line 47) | def plot_learning_rate( function plot_confusion_matrix (line 67) | def plot_confusion_matrix( function visualize_architecture (line 101) | def visualize_architecture(architecture, save_path: Optional[str] = None): function plot_nas_history (line 124) | def plot_nas_history( function plot_gradient_flow (line 162) | def plot_gradient_flow(named_parameters, save_path: Optional[str] = None): FILE: ML/tests/gui_test.py class PredictionThread (line 20) | class PredictionThread(QThread): method __init__ (line 24) | def __init__(self, model, image_path, classes, device): method run (line 31) | def run(self): class NeuralForgeGUI (line 64) | class NeuralForgeGUI(QMainWindow): method __init__ (line 65) | def __init__(self): method init_ui (line 75) | def init_ui(self): method create_left_panel (line 91) | def create_left_panel(self): method create_right_panel (line 172) | def create_right_panel(self): method apply_stylesheet (line 224) | def apply_stylesheet(self): method browse_model (line 313) | def browse_model(self): method use_default_model (line 323) | def use_default_model(self): method browse_image (line 327) | def browse_image(self): method display_image (line 338) | def display_image(self, image_path): method load_model (line 347) | def load_model(self): method predict_image (line 438) | def predict_image(self): method display_results (line 460) | def display_results(self, predictions, confidences, main_prediction): method display_error (line 478) | def display_error(self, error_msg): function main (line 485) | def main(): FILE: ML/tests/test_model.py class ModelTester (line 15) | class ModelTester: method __init__ (line 16) | def __init__(self, model_path='./models/best_model.pt', dataset='cifar... method create_model (line 55) | def create_model(self, num_classes): method predict_image (line 59) | def predict_image(self, image_tensor): method test_random_samples (line 70) | def test_random_samples(self, num_samples=10): method test_specific_sample (line 100) | def test_specific_sample(self, index): method test_class_accuracy (line 118) | def test_class_accuracy(self): method test_custom_image (line 149) | def test_custom_image(self, image_path): method interactive_mode (line 176) | def interactive_mode(self): function main (line 237) | def main(): FILE: ML/train.py function set_seed (line 19) | def set_seed(seed): function create_simple_model (line 27) | def create_simple_model(num_classes=10): function main (line 48) | def main(): FILE: Memory_game.py function display_text (line 67) | def display_text(text, font, color, x, y): function draw_cards (line 73) | def draw_cards(): FILE: Merge_linked_list.py class Node (line 5) | class Node: method __init__ (line 6) | def __init__(self, data): class LinkedList (line 12) | class LinkedList: method __init__ (line 14) | def __init__(self): method printList (line 19) | def printList(self): method append (line 27) | def append(self, new_data): function mergeLists (line 39) | def mergeLists(head1, head2): FILE: MobiusFunction.py function is_square_free (line 1) | def is_square_free(factors): function prime_factors (line 12) | def prime_factors(n): function mobius_function (line 29) | def mobius_function(n): FILE: Mp3_media_player.py function directorychooser (line 22) | def directorychooser(): function updatelabel (line 42) | def updatelabel(): function nextsong (line 49) | def nextsong(event): function prevsong (line 57) | def prevsong(event): function stopsong (line 65) | def stopsong(event): FILE: Multiply.py function product (line 1) | def product(a, b): FILE: News_App/Newsapp.py function News (line 12) | def News(symbol): function Page (line 42) | def Page(): FILE: NumPy Array Exponentiation.py function get_array (line 19) | def get_array(x: np.ndarray, y: np.ndarray) -> None: FILE: Organise.py function ChangeDirectory (line 52) | def ChangeDirectory(dir): function Organize (line 64) | def Organize(dirs, name): FILE: PDF/header_footer.py class MyPdf (line 7) | class MyPdf(FPDF): method header (line 8) | def header(self): method footer (line 15) | def footer(self): FILE: PONG_GAME.py function spawn_ball (line 24) | def spawn_ball(direction): function reset (line 33) | def reset(): function new_game (line 40) | def new_game(): function draw (line 47) | def draw(canvas): function keydown (line 124) | def keydown(key): function keyup (line 137) | def keyup(key): FILE: Password Generator/pass_gen.py class PasswordGenerator (line 5) | class PasswordGenerator: method gen_sequence (line 7) | def gen_sequence( method gen_password (line 25) | def gen_password(sequence, passlength=8): class Interface (line 30) | class Interface: method change_has_characters (line 39) | def change_has_characters(cls, change): method show_has_characters (line 53) | def show_has_characters(cls): method generate_password (line 56) | def generate_password(self, lenght): function list_to_vertical_string (line 61) | def list_to_vertical_string(list): class Run (line 68) | class Run: method decide_operation (line 69) | def decide_operation(self): method run (line 80) | def run(self): FILE: Password Manager Using Tkinter/main.py function generate_password (line 16) | def generate_password(): function save (line 36) | def save(): function find_password (line 70) | def find_password(): function view_all_passwords (line 90) | def view_all_passwords(): function show_passwords_window (line 99) | def show_passwords_window(): FILE: Patterns/half triangle pattern.py function main (line 22) | def main(): function upper_half_repeat_pattern (line 45) | def upper_half_repeat_pattern(lines=5): function lower_half_repeat_pattern (line 50) | def lower_half_repeat_pattern(lines=5): function upper_half_incremental_pattern (line 55) | def upper_half_incremental_pattern(lines=5): function lower_half_incremental_pattern (line 62) | def lower_half_incremental_pattern(lines=5): FILE: Patterns/pattern2.py function main (line 10) | def main(): function pattern (line 15) | def pattern(lines): FILE: Patterns/pattern5.py function main (line 9) | def main(): function pattern (line 14) | def pattern(rows): FILE: Patterns/pattern6.py function alphabetpattern (line 7) | def alphabetpattern(n): FILE: Patterns/patterns.py function main (line 18) | def main(): function pattern (line 23) | def pattern(lines): FILE: Personal-Expense-Tracker/expense_tracker.py function add_expense (line 4) | def add_expense(expenses): function view_expenses (line 20) | def view_expenses(expenses, period="all", category_filter=None): function save_expenses (line 81) | def save_expenses(expenses, filename="expenses.txt"): function load_expenses (line 90) | def load_expenses(filename="expenses.txt"): function main (line 109) | def main(): FILE: PingPong/Ball.py class Ball (line 6) | class Ball: method __init__ (line 7) | def __init__(self, pos, vel, win, rad, minCoord, maxCoord): method drawBall (line 15) | def drawBall(self): method doHorizontalFlip (line 18) | def doHorizontalFlip(self): method doVerticalFlip (line 22) | def doVerticalFlip(self): method borderCollisionCheck (line 25) | def borderCollisionCheck(self): method updatePos (line 32) | def updatePos(self): method checkSlabCollision (line 35) | def checkSlabCollision(self, slabPos): # slab pos = [xmin, ymin, xmax... FILE: PingPong/Slab.py class Slab (line 6) | class Slab: method __init__ (line 7) | def __init__(self, win, size, pos, player, minPos, maxPos): method draw (line 15) | def draw(self): method getCoords (line 22) | def getCoords(self): method updatePos (line 30) | def updatePos(self): FILE: Polyline.py function click (line 8) | def click(pos): function clear (line 13) | def clear(): function draw (line 18) | def draw(canvas): FILE: Pomodoro (tkinter).py function change_background (line 30) | def change_background(*args): function show_notification (line 42) | def show_notification(message): function reset_timer (line 76) | def reset_timer(): function start_timer (line 93) | def start_timer(): function count_down (line 111) | def count_down(count): function pause_timer (line 137) | def pause_timer(): function resume_timer (line 147) | def resume_timer(): function set_custom_durations (line 156) | def set_custom_durations(): FILE: PongPong_Game/pong/ball.py class BallObject (line 8) | class BallObject(pyglet.shapes.Circle): method __init__ (line 9) | def __init__(self, *args, **kwargs): method update (line 14) | def update(self, win_size: Tuple, border: Tuple, other_object, dt) -> ... FILE: PongPong_Game/pong/load.py function load_balls (line 7) | def load_balls(win_size: Tuple, radius: float, speed: Tuple, batch=None): function load_paddles (line 17) | def load_paddles( function load_rectangles (line 30) | def load_rectangles(win_size: Tuple, border: float, batch=None): FILE: PongPong_Game/pong/paddle.py class Paddle (line 8) | class Paddle(pyglet.shapes.Rectangle): method __init__ (line 9) | def __init__(self, *args, **kwargs): method update (line 17) | def update(self, win_size: Tuple, border: float, other_object, dt): FILE: PongPong_Game/pong/rectangle.py class RectangleObject (line 6) | class RectangleObject(pyglet.shapes.Rectangle): method __init__ (line 7) | def __init__(self, *args, **kwargs): FILE: PongPong_Game/pongpong.py class PongPongWindow (line 20) | class PongPongWindow(pyglet.window.Window): method __init__ (line 21) | def __init__(self, *args, **kwargs): method on_draw (line 35) | def on_draw(self): function update (line 48) | def update(dt): FILE: Prime_number.py function is_prime_a (line 11) | def is_prime_a(n): function is_prime_b (line 21) | def is_prime_b(n): function is_prime_c (line 32) | def is_prime_c(n): FILE: Python Programs/Program to reverse Linked List( Recursive solution).py class Node (line 7) | class Node: method __init__ (line 8) | def __init__(self, data): function reverseLinkedListRec (line 13) | def reverseLinkedListRec(head): function takeInput (line 25) | def takeInput(): function printLinkedList (line 49) | def printLinkedList(head): FILE: Python Programs/Python Program for Product of unique prime factors of a number.py function productPrimeFactors (line 5) | def productPrimeFactors(n): FILE: Python Programs/Python Program for Tower of Hanoi.py function TowerOfHanoi (line 2) | def TowerOfHanoi(n, source, destination, auxiliary): FILE: Python Programs/Python Program for factorial of a number.py function factorial (line 13) | def factorial(n): function factorial (line 28) | def factorial(n): FILE: Python Programs/Python Program to Display Fibonacci Sequence Using Recursion.py function recur_fibo (line 1) | def recur_fibo(n): FILE: Python Programs/Python Program to Find LCM.py function compute_lcm (line 4) | def compute_lcm(x, y): FILE: Python Programs/Python Program to Reverse a linked list.py class Node (line 6) | class Node: method __init__ (line 8) | def __init__(self, data): class LinkedList (line 13) | class LinkedList: method __init__ (line 15) | def __init__(self): method reverse (line 19) | def reverse(self): method push (line 30) | def push(self, new_data): method printList (line 36) | def printList(self): FILE: Python-Array-Equilibrium-Index.py function equilibrium (line 19) | def equilibrium(arr): FILE: Python_chatting_application/client.py function recieve (line 11) | def recieve(): function Write (line 27) | def Write(): FILE: Python_chatting_application/server.py function Client_Handler (line 13) | def Client_Handler(cli): function BroadCasating (line 37) | def BroadCasating(msg): function recieve (line 42) | def recieve(): FILE: Python_swapping.py function swapList (line 5) | def swapList(newList): FILE: QuadraticCalc.py function findLinear (line 7) | def findLinear(numbers): # find a & b of linear sequence FILE: QuestionAnswerVirtualAssistant/backend.py class QuestionAnswerVirtualAssistant (line 7) | class QuestionAnswerVirtualAssistant: method __init__ (line 18) | def __init__(self): method index_question_answer (line 46) | def index_question_answer(self, question, answer): method _add_to_IdToQuesAns (line 82) | def _add_to_IdToQuesAns(self, question, answer): method find_questions (line 101) | def find_questions(self, user_input): method _find_questions_with_idx (line 135) | def _find_questions_with_idx(self, idxs): method find_most_matched_question (line 152) | def find_most_matched_question(self, user_input, corpus): method provide_answer (line 178) | def provide_answer(self, user_input): FILE: QuestionAnswerVirtualAssistant/frontend.py function index_question_answer (line 5) | def index_question_answer(): function provide_answer (line 15) | def provide_answer(): FILE: Quizzler Using Tkinter and Trivia DB API/question_model.py class Question (line 1) | class Question: method __init__ (line 2) | def __init__(self, q_text, q_answer, q_options): FILE: Quizzler Using Tkinter and Trivia DB API/quiz_brain.py class QuizBrain (line 6) | class QuizBrain: method __init__ (line 7) | def __init__(self, q_list): method still_has_questions (line 13) | def still_has_questions(self): method next_question (line 16) | def next_question(self): method check_answer (line 22) | def check_answer(self, user_answer): FILE: Quizzler Using Tkinter and Trivia DB API/ui.py class QuizInterface (line 25) | class QuizInterface: method __init__ (line 27) | def __init__(self, quiz_brain: QuizBrain): method create_radio_buttons (line 57) | def create_radio_buttons(self): method get_next_question (line 70) | def get_next_question(self): method display_options (line 85) | def display_options(self): method submit_answer (line 90) | def submit_answer(self): method display_result (line 114) | def display_result(self): method display_error_message (line 138) | def display_error_message(self, message): FILE: RandomDice.py function roll (line 10) | def roll(): FILE: RandomNumberGame.py function get_players (line 28) | def get_players(n: int) -> List[str]: function play_turn (line 48) | def play_turn(player: str) -> int: function play_game (line 81) | def play_game() -> Tuple[List[str], List[int], List[str]]: FILE: Recursion Visulaizer/recursionVisualizer.py function tree (line 11) | def tree(i): function cycle (line 45) | def cycle(i): function fractal (line 59) | def fractal(i): FILE: Reverse_list_in_groups.py class Node (line 1) | class Node: method __init__ (line 2) | def __init__(self, data): class Reverse_Linked_List (line 7) | class Reverse_Linked_List: method __init__ (line 8) | def __init__(self): method Insert_At_End (line 11) | def Insert_At_End(self, new_data): method Reverse_list_Groups (line 21) | def Reverse_list_Groups(self, head, k): method Display (line 35) | def Display(self): FILE: Rotate_Linked_List.py class Node (line 1) | class Node: method __init__ (line 2) | def __init__(self, data): class Linked_List (line 7) | class Linked_List: method __init__ (line 8) | def __init__(self): method Insert_At_Beginning (line 11) | def Insert_At_Beginning(self, new_data): method Rotation (line 19) | def Rotation(self, key): method Display (line 36) | def Display(self): FILE: SOUNDEX.py function SOUNDEX (line 4) | def SOUNDEX(TERM: str): FILE: Sanke-water-gun game.py function determine_winner (line 38) | def determine_winner(user: str, computer: str) -> str: function play_game (line 75) | def play_game(rounds: int = 10) -> None: FILE: Search_Engine/backend.py class SearchEngine (line 5) | class SearchEngine: method __init__ (line 13) | def __init__(self): method index_document (line 41) | def index_document(self, document): method _add_to_IdToDoc (line 77) | def _add_to_IdToDoc(self, document): method find_documents (line 90) | def find_documents(self, search_term): method _find_documents_with_idx (line 124) | def _find_documents_with_idx(self, idxs): FILE: Search_Engine/frontend.py function add_document (line 5) | def add_document(): function find_term (line 11) | def find_term(): FILE: Secret message generator GUI by tkinter.py function show1 (line 59) | def show1(): function show2 (line 136) | def show2(): FILE: Snake Game Using Turtle/food.py class Food (line 10) | class Food(Turtle): method __init__ (line 12) | def __init__(self): method refresh (line 20) | def refresh(self, left_wall, right_wall, bottom_wall, top_wall): FILE: Snake Game Using Turtle/main.py function create_button (line 46) | def create_button(name, x, y, width=120, height=40): function hide_button (line 72) | def hide_button(name): function manage_buttons (line 78) | def manage_buttons(): function start_game (line 97) | def start_game(): function toggle_pause_resume (line 103) | def toggle_pause_resume(): function restart_game (line 112) | def restart_game(): function is_click_on_button (line 120) | def is_click_on_button(name, x, y): function handle_click (line 128) | def handle_click(x, y): function handle_snake_up (line 140) | def handle_snake_up(): function handle_snake_down (line 144) | def handle_snake_down(): function handle_snake_left (line 148) | def handle_snake_left(): function handle_snake_right (line 152) | def handle_snake_right(): function game_loop (line 169) | def game_loop(): FILE: Snake Game Using Turtle/scoreboard.py class Scoreboard (line 14) | class Scoreboard(Turtle): method __init__ (line 16) | def __init__(self): method load_high_score (line 25) | def load_high_score(self): method update_scoreboard (line 33) | def update_scoreboard(self): method increase_score (line 43) | def increase_score(self): method reset (line 48) | def reset(self): method game_over (line 57) | def game_over(self): method display_pause (line 65) | def display_pause(self): method display_start_message (line 73) | def display_start_message(self): FILE: Snake Game Using Turtle/snake.py class Snake (line 12) | class Snake: method __init__ (line 14) | def __init__(self): method create_snake (line 19) | def create_snake(self): method add_segment (line 25) | def add_segment(self, position): method extend (line 33) | def extend(self): method move (line 38) | def move(self): method reset (line 46) | def reset(self): method up (line 54) | def up(self): method down (line 59) | def down(self): method left (line 64) | def left(self): method right (line 69) | def right(self): FILE: Snake Game Using Turtle/wall.py class Wall (line 6) | class Wall: method __init__ (line 8) | def __init__(self): method create_wall (line 12) | def create_wall(self): FILE: Snake_water_gun/main.py class bcolors (line 11) | class bcolors: FILE: Sorting Algorithims/heapsort_linkedlist.py class Node (line 1) | class Node: method __init__ (line 2) | def __init__(self, data): class LinkedList (line 7) | class LinkedList: method __init__ (line 8) | def __init__(self): method push (line 11) | def push(self, data): method print_list (line 16) | def print_list(self): method heapify (line 23) | def heapify(self, n, i): method swap (line 42) | def swap(self, i, j): method heap_sort (line 54) | def heap_sort(self): FILE: Sorting Algorithims/mergesort_linkedlist.py class Node (line 4) | class Node: method __init__ (line 5) | def __init__(self, data: int) -> None: class LinkedList (line 10) | class LinkedList: method __init__ (line 11) | def __init__(self): method insert (line 14) | def insert(self, new_data: int) -> None: method printLL (line 19) | def printLL(self) -> None: function merge (line 31) | def merge(left, right): function merge_sort (line 48) | def merge_sort(head): FILE: Sorting Algorithims/quicksort_linkedlist.py class Node (line 10) | class Node: method __init__ (line 11) | def __init__(self, data: int) -> None: class LinkedList (line 16) | class LinkedList: method __init__ (line 17) | def __init__(self): method insert (line 21) | def insert(self, new_data: int) -> None: method printLL (line 27) | def printLL(self) -> None: function partition (line 41) | def partition(start, end): function quicksort_LL (line 60) | def quicksort_LL(start, end): FILE: Sorting Algorithms/Binary_Insertion_Sort.py function Binary_Search (line 1) | def Binary_Search(Test_arr, low, high, k): function Insertion_Sort (line 14) | def Insertion_Sort(Test_arr): FILE: Sorting Algorithms/Bubble_Sorting_Prog.py function bubblesort (line 1) | def bubblesort(list): FILE: Sorting Algorithms/Bubble_sort.py function bubble_sort (line 1) | def bubble_sort(Lists): FILE: Sorting Algorithms/Count sort.py function counting_sort (line 1) | def counting_sort(array1, max_val): FILE: Sorting Algorithms/Counting Sort.py function countingSort (line 4) | def countingSort(array): FILE: Sorting Algorithms/Counting-sort.py function counting_sort (line 9) | def counting_sort(tlist, k, n): FILE: Sorting Algorithms/Cycle Sort.py function cycleSort (line 4) | def cycleSort(array): FILE: Sorting Algorithms/Heap sort.py function heapify (line 5) | def heapify(arr, n, i): function heapSort (line 29) | def heapSort(arr): FILE: Sorting Algorithms/Iterative Merge Sort.py function mergeSort (line 5) | def mergeSort(a): function merge (line 40) | def merge(a, l, m, r): FILE: Sorting Algorithms/Linear_Insertion_Sort.py function Linear_Search (line 1) | def Linear_Search(Test_arr, val): function Insertion_Sort (line 9) | def Insertion_Sort(Test_arr): FILE: Sorting Algorithms/Merge Sort.py function merge (line 8) | def merge(arr, l, m, r): function mergeSort (line 56) | def mergeSort(arr, l, r): FILE: Sorting Algorithms/Merge-sort.py function merge (line 12) | def merge(ori_lst, left, mid, right): function merge_sort (line 40) | def merge_sort(L, left, right): FILE: Sorting Algorithms/Quick sort.py function partition (line 1) | def partition(arr, low, high): function quickSort (line 25) | def quickSort(arr, low, high): FILE: Sorting Algorithms/Shell Sort.py function shellSort (line 4) | def shellSort(arr): FILE: Sorting Algorithms/Sort the values of first list using second list.py function sort_list (line 5) | def sort_list(list1, list2): FILE: Sorting Algorithms/Sorted_Inserted_Linked_List.py class Node (line 1) | class Node: method __init__ (line 2) | def __init__(self, data): class Circular_Linked_List (line 7) | class Circular_Linked_List: method __init__ (line 8) | def __init__(self): method Sorted_Insert (line 11) | def Sorted_Insert(self, new_node): method Display (line 28) | def Display(self): FILE: Sorting Algorithms/Sorting_List.py class Node (line 1) | class Node: method __init__ (line 2) | def __init__(self, data): class Linked_List (line 7) | class Linked_List: method __init__ (line 8) | def __init__(self): method Insert_At_End (line 11) | def Insert_At_End(self, new_data): method Sort (line 21) | def Sort(self): method Display (line 35) | def Display(self): FILE: Sorting Algorithms/Tim_sort.py function insertionSort (line 15) | def insertionSort(arr, left, right): function merge (line 27) | def merge(arr, l, m, r): function timSort (line 66) | def timSort(arr, n): function printArray (line 93) | def printArray(arr, n): FILE: Sorting Algorithms/brickSort.py function oddEvenSort (line 5) | def oddEvenSort(arr, n): FILE: Sorting Algorithms/bubblesortpgm.py function bubbleSort (line 26) | def bubbleSort(arr): FILE: Sorting Algorithms/dual_pivot_quicksort.py function dual_pivot_quicksort (line 1) | def dual_pivot_quicksort(arr, low, high): function partition (line 30) | def partition(arr, low, high): FILE: Sorting Algorithms/heap_sort.py function heapify (line 1) | def heapify(nums, heap_size, root_index): function heap_sort (line 23) | def heap_sort(nums): FILE: Sorting Algorithms/insertion_sort.py function insertion_sort (line 1) | def insertion_sort(nums): FILE: Sorting Algorithms/merge_sort.py function merge (line 1) | def merge(left_list, right_list): function merge_sort (line 36) | def merge_sort(nums): FILE: Sorting Algorithms/pigeonhole_sort.py function pigeonhole_sort (line 5) | def pigeonhole_sort(a): FILE: Sorting Algorithms/quick_sort.py function partition (line 1) | def partition(nums, low, high): function quick_sort (line 26) | def quick_sort(nums): FILE: Sorting Algorithms/recursive-quick-sort.py function quick_sort (line 1) | def quick_sort(l): FILE: Sorting Algorithms/selection_sort.py function selection_sort (line 1) | def selection_sort(nums): FILE: Sorting Algorithms/stooge_sort.py function stooge_sort_ (line 5) | def stooge_sort_(arr, l, h): FILE: Sorting Algorithms/wave_sort.py function sortInWave (line 1) | def sortInWave(arr, n): FILE: Split_Circular_Linked_List.py class Node (line 1) | class Node: method __init__ (line 2) | def __init__(self, data): class Circular_Linked_List (line 7) | class Circular_Linked_List: method __init__ (line 8) | def __init__(self): method Push (line 11) | def Push(self, data): method Split_List (line 23) | def Split_List(self, head1, head2): method Display (line 39) | def Display(self): FILE: Street_Fighter/src/fighter.py class Fighter (line 4) | class Fighter: method __init__ (line 5) | def __init__(self, player, x, y, flip, data, sprite_sheet, animation_s... method load_images (line 28) | def load_images(self, sprite_sheet, animation_steps): method move (line 46) | def move(self, screen_width, screen_height, target, round_over): method update (line 132) | def update(self): method attack (line 177) | def attack(self, target): method update_action (line 192) | def update_action(self, new_action): method draw (line 200) | def draw(self, surface): FILE: Street_Fighter/src/main.py function resource_path (line 12) | def resource_path(relative_path): function draw_text (line 99) | def draw_text(text, font, color, x, y): function blur_bg (line 104) | def blur_bg(image): function draw_bg (line 110) | def draw_bg(image, is_game_started=False): function draw_button (line 122) | def draw_button(text, font, text_col, button_col, x, y, width, height): function victory_screen (line 131) | def victory_screen(winner_img): function draw_gradient_text (line 161) | def draw_gradient_text(text, font, x, y, colors): function main_menu (line 171) | def main_menu(): function scores_screen (line 259) | def scores_screen(): function reset_game (line 328) | def reset_game(): function draw_health_bar (line 345) | def draw_health_bar(health, x, y): function countdown (line 352) | def countdown(): function game_loop (line 369) | def game_loop(): FILE: Sum of digits of a number.py function get_integer (line 6) | def get_integer(): function addition (line 26) | def addition(num): FILE: TTS.py function text2Speech (line 11) | def text2Speech(): FILE: TaskManager.py function load_tasks (line 4) | def load_tasks(filename="tasks.csv"): function save_tasks (line 13) | def save_tasks(tasks, filename="tasks.csv"): function add_task (line 20) | def add_task(task, deadline): function show_tasks (line 27) | def show_tasks(): FILE: TaskPlanner.py function load_tasks (line 4) | def load_tasks(filename="tasks.csv"): function save_tasks (line 13) | def save_tasks(tasks, filename="tasks.csv"): function add_task (line 20) | def add_task(task, deadline): function show_tasks (line 27) | def show_tasks(): FILE: Test-Case-Generator/test_case.py class Case (line 15) | class Case: method __init__ (line 16) | def __init__(self, master): method home (line 21) | def home(self): method newformat (line 173) | def newformat(self): method forget_home (line 177) | def forget_home(self): method retrieve_home (line 192) | def retrieve_home(self): method cpy (line 208) | def cpy(self): method done (line 213) | def done(self, output): method display (line 219) | def display(self): method try_forget (line 306) | def try_forget(self): method get_t (line 320) | def get_t(self, r): method get_n (line 330) | def get_n(self, r): method get_m (line 344) | def get_m(self, r): method get_k (line 358) | def get_k(self, r): method get_a (line 372) | def get_a(self, r): method get_b (line 386) | def get_b(self, r): method get_char_list (line 400) | def get_char_list(self, r): method show_button (line 412) | def show_button(self, r): method submit (line 431) | def submit(self): method forget_testcase_take_input_screen (line 535) | def forget_testcase_take_input_screen(self, check=0): class Type1 (line 590) | class Type1(Case): method __init__ (line 591) | def __init__(self, master): method take_input (line 596) | def take_input(self): method generate (line 606) | def generate(self): # Type 1 class Type2 (line 622) | class Type2(Case): # Type 2 method __init__ (line 623) | def __init__(self, master): method take_input (line 628) | def take_input(self): # Type 2 method generate (line 639) | def generate(self): # Type 2 class Type3 (line 657) | class Type3(Case): method __init__ (line 658) | def __init__(self, master): method take_input (line 663) | def take_input(self): # Type 3 method generate (line 673) | def generate(self): # Type 3 class Type4 (line 686) | class Type4(Case): method __init__ (line 687) | def __init__(self, master): method take_input (line 692) | def take_input(self): # Type 4 method generate (line 704) | def generate(self): # Type 4 class Type5 (line 734) | class Type5(Case): method __init__ (line 735) | def __init__(self, master): method take_input (line 740) | def take_input(self): # Type 5 method generate (line 751) | def generate(self): # Type 5 class Type6 (line 767) | class Type6(Case): method __init__ (line 768) | def __init__(self, master): # Type 6 method take_input (line 773) | def take_input(self): # Type 6 method generate (line 792) | def generate(self): # Type 6 class Type7 (line 808) | class Type7(Case): method __init__ (line 809) | def __init__(self, master): # Type 7 method take_input (line 814) | def take_input(self): # Type 7 method generate (line 824) | def generate(self): # Type 7 class Type8 (line 837) | class Type8(Case): method __init__ (line 838) | def __init__(self, master): # Type 8 method take_input (line 843) | def take_input(self): method generate (line 855) | def generate(self): # Type 8 class Type9 (line 875) | class Type9(Case): method __init__ (line 876) | def __init__(self, master): method take_input (line 881) | def take_input(self): # Type 9 method generate (line 891) | def generate(self): # Type 9 class Type10 (line 902) | class Type10(Case): method __init__ (line 903) | def __init__(self, master): method take_input (line 908) | def take_input(self): # Type 10 method generate (line 920) | def generate(self): # Type 10 FILE: ThirdAI/Terms and Conditions/ThirdAI.py class NeuralDBClient (line 4) | class NeuralDBClient: method __init__ (line 5) | def __init__(self): method train (line 12) | def train(self, file_paths): method query (line 24) | def query(self, question): FILE: ThirdAI/Terms and Conditions/TkinterUI.py class ThirdAIApp (line 8) | class ThirdAIApp: method __init__ (line 13) | def __init__(self, root): method custom_font (line 98) | def custom_font(size): method file_input (line 110) | def file_input(self): method clear_all (line 123) | def clear_all(self): method training (line 131) | def training(self): method processing (line 145) | def processing(self): method display_output (line 159) | def display_output(self, output_data): FILE: Tic-Tac-Toe Games/tic-tac-toe1.py function print_board (line 21) | def print_board(board: Board) -> None: function check_winner (line 28) | def check_winner(board: Board, player: str) -> bool: function is_full (line 42) | def is_full(board: Board) -> bool: function get_valid_input (line 47) | def get_valid_input(prompt: str) -> int: function main (line 59) | def main() -> None: FILE: Tic-Tac-Toe Games/tic-tac-toe2.py function draw_board (line 31) | def draw_board() -> None: function check_position (line 41) | def check_position(b: List[str], pos: int) -> bool: function check_win (line 62) | def check_win() -> None: function main (line 86) | def main() -> None: FILE: Tic-Tac-Toe Games/tic-tac-toe3.py function check_winner (line 21) | def check_winner(board: Board, player: str) -> bool: function is_board_full (line 35) | def is_board_full(board: Board) -> bool: function minimax (line 40) | def minimax(board: Board, depth: int, is_max: bool) -> int: function best_move (line 69) | def best_move(board: Board) -> Optional[Tuple[int, int]]: function make_move (line 85) | def make_move(row: int, col: int) -> None: function ai_move (line 102) | def ai_move() -> None: FILE: Tic-Tac-Toe Games/tic-tac-toe4.py function create_board (line 31) | def create_board() -> np.ndarray: function possibilities (line 36) | def possibilities(board: np.ndarray) -> List[Tuple[int, int]]: function random_place (line 41) | def random_place(board: np.ndarray, player: int) -> np.ndarray: function row_win (line 49) | def row_win(board: np.ndarray, player: int) -> bool: function col_win (line 54) | def col_win(board: np.ndarray, player: int) -> bool: function diag_win (line 59) | def diag_win(board: np.ndarray, player: int) -> bool: function evaluate (line 68) | def evaluate(board: np.ndarray) -> int: function play_game (line 85) | def play_game() -> int: FILE: Tic-Tac-Toe Games/tic-tac-toe5.py function introduction (line 23) | def introduction() -> None: function draw_board (line 30) | def draw_board(board: List[str]) -> None: function input_player_letter (line 45) | def input_player_letter() -> Tuple[str, str]: function first_player (line 57) | def first_player() -> str: function play_again (line 62) | def play_again() -> bool: function make_move (line 68) | def make_move(board: List[str], letter: str, move: int) -> None: function is_winner (line 73) | def is_winner(board: List[str], le: str) -> bool: function get_board_copy (line 94) | def get_board_copy(board: List[str]) -> List[str]: function is_space_free (line 99) | def is_space_free(board: List[str], move: int) -> bool: function get_player_move (line 111) | def get_player_move(board: List[str]) -> int: function choose_random_move_from_list (line 122) | def choose_random_move_from_list( function get_computer_move (line 136) | def get_computer_move(board: List[str], computer_letter: str) -> int: function is_board_full (line 169) | def is_board_full(board: List[str]) -> bool: function main (line 174) | def main() -> None: FILE: Tic-Tac-Toe Games/tic-tac-toe6.py function print_tic_tac_toe (line 22) | def print_tic_tac_toe(values: List[str]) -> None: function print_scoreboard (line 37) | def print_scoreboard(score_board: Dict[str, int]) -> None: function check_win (line 48) | def check_win(player_pos: Dict[str, List[int]], cur_player: str) -> bool: function check_draw (line 77) | def check_draw(player_pos: Dict[str, List[int]]) -> bool: function single_game (line 95) | def single_game(cur_player: str) -> str: function main (line 131) | def main() -> None: FILE: Timetable_Operations.py function clock_diff (line 20) | def clock_diff(t1: str, t2: str) -> str: function calculate (line 35) | def calculate() -> None: FILE: To print series 1,12,123,1234......py function print_pattern (line 1) | def print_pattern(rows: int) -> None: function start (line 6) | def start(): FILE: Todo_GUi.py function add_Button (line 6) | def add_Button(): function del_Button (line 13) | def del_Button(): FILE: Translator/translator.py function translate (line 6) | def translate(): FILE: Trending youtube videos.py function get_trending_videos (line 24) | def get_trending_videos(): FILE: Triplets with zero sum/find_Triplets_with_zero_sum.py function find_Triplets_with_zero_sum (line 9) | def find_Triplets_with_zero_sum(arr, num): FILE: Type of angles of a triangle.py function angle_type (line 3) | def angle_type(): FILE: Type_of_angles_of_triangle.py function angle_type (line 5) | def angle_type(): FILE: UI-Apps/clock.py function time (line 15) | def time(): FILE: Unit Digit of a raised to power b.py function last_digit (line 1) | def last_digit(a, b): FILE: Voice Command Calculator.py function get_operator_fn (line 15) | def get_operator_fn(op): function eval_binary_expr (line 32) | def eval_binary_expr(op1, oper, op2): FILE: VoiceAssistant/Project_Basic_struct/TextTospeech.py function tts (line 4) | def tts(): FILE: VoiceAssistant/Project_Basic_struct/VoiceAssistant_main.py function main (line 10) | def main(): FILE: VoiceAssistant/Project_Basic_struct/dictator.py function big_text (line 8) | def big_text(): function colours (line 35) | def colours(): FILE: VoiceAssistant/Project_Basic_struct/menu.py function print_menu (line 6) | def print_menu(): FILE: VoiceAssistant/Project_Basic_struct/speakListen.py function speak (line 16) | def speak(text): function greet (line 26) | def greet(g): function hear (line 50) | def hear(): function recognizing (line 87) | def recognizing(): function long_hear (line 96) | def long_hear(duration_time=60): function short_hear (line 135) | def short_hear(duration_time=5): FILE: VoiceAssistant/Project_Basic_struct/speechtotext.py function stt (line 7) | def stt(): FILE: VoiceAssistant/Project_Basic_struct/textRead.py function ms_word (line 11) | def ms_word(): function pdf_read (line 38) | def pdf_read(): function doubleslash (line 248) | def doubleslash(text): function print_index (line 260) | def print_index(toc): function print_n_speak_index (line 276) | def print_n_speak_index(toc): function search_in_toc (line 293) | def search_in_toc(toc, key, totalpg): function book_details (line 323) | def book_details(author, title, total_pages): FILE: VoiceAssistant/Project_Basic_struct/websiteWork.py function google_search (line 13) | def google_search(): function wiki_search (line 29) | def wiki_search(): FILE: VoiceRepeater/__main__.py function callback (line 14) | def callback(recognizer, audio): FILE: WeatherGUI.py function getWeather (line 8) | def getWeather(): FILE: Webbrowser/tk-browser.py class Browser (line 11) | class Browser(Tk): method __init__ (line 12) | def __init__(self): function main (line 23) | def main(): FILE: Wikipdedia/flask_rendering.py function index (line 8) | def index(): function output (line 14) | def output(): FILE: Wikipdedia/main.py function print_hi (line 7) | def print_hi(name): FILE: Wikipdedia/practice_beautifulsoap.py function lang (line 7) | def lang(): function data (line 25) | def data(selected_topic, selected_language): function get_image_urls (line 54) | def get_image_urls(query): FILE: Wikipdedia/static/js/output.js function validateForm (line 1) | function validateForm() { FILE: WikipediaModule.py function wiki (line 13) | def wiki(): function fullPage (line 48) | def fullPage(page): function randomWiki (line 53) | def randomWiki(): FILE: Windows_Wallpaper_Script/wallpaper_extract.py class Wallpaper (line 8) | class Wallpaper: method time_gap (line 36) | def time_gap(string): method copy_wallpapers (line 45) | def copy_wallpapers(): method change_ext (line 54) | def change_ext(): method extract_wall (line 69) | def extract_wall(): method arr_desk_wallpapers (line 87) | def arr_desk_wallpapers(): method exec_all (line 115) | def exec_all(): FILE: Word_Dictionary/dictionary.py class Dictionary (line 4) | class Dictionary: method __init__ (line 5) | def __init__(self): method add_word (line 8) | def add_word(self, word: str) -> None: method word_exists (line 16) | def word_exists(self, word: str) -> bool: method list_words_from_node (line 24) | def list_words_from_node(self, node: Dict, spelling: str) -> None: method print_all_words_in_dictionary (line 31) | def print_all_words_in_dictionary(self) -> List[str]: method suggest_words_starting_with (line 37) | def suggest_words_starting_with(self, prefix: str) -> List[str]: FILE: XORcipher/XOR_cipher.py class XORCipher (line 21) | class XORCipher(object): method __init__ (line 22) | def __init__(self, key=0): method encrypt (line 31) | def encrypt(self, content, key): method decrypt (line 56) | def decrypt(self, content, key): method encrypt_string (line 81) | def encrypt_string(self, content, key=0): method decrypt_string (line 106) | def decrypt_string(self, content, key=0): method encrypt_file (line 131) | def encrypt_file(self, file, key=0): method decrypt_file (line 155) | def decrypt_file(self, file, key): FILE: XORcipher/test_XOR_cipher.py class TestXORCipher (line 21) | class TestXORCipher(TestCase): method setUp (line 26) | def setUp(self): method test__init__ (line 37) | def test__init__(self, mock__init__): method test_encrypt (line 53) | def test_encrypt(self, mock_encrypt): method test_decrypt (line 67) | def test_decrypt(self, mock_decrypt): method test_encrypt_string (line 81) | def test_encrypt_string(self, mock_encrypt_string): method test_decrypt_string (line 95) | def test_decrypt_string(self, mock_decrypt_string): method test_encrypt_file (line 109) | def test_encrypt_file(self, mock_encrypt_file): method test_decrypt_file (line 122) | def test_decrypt_file(self, mock_decrypt_file): FILE: Youtube Downloader With GUI/main.py function progress (line 18) | def progress(stream=None, chunk=None, remaining=None): function startDownload (line 25) | def startDownload(): function startDownloadthread (line 68) | def startDownloadthread(): FILE: add_two_nums.py function addition (line 5) | def addition(num1: typing.Union[int, float], num2: typing.Union[int, flo... FILE: advanced_calculator.py class Calculator (line 30) | class Calculator: method __init__ (line 31) | def __init__(self): method add (line 34) | def add(self): method sub (line 42) | def sub(self): method multi (line 50) | def multi(self): method div (line 58) | def div(self): method power (line 67) | def power(self): method root (line 75) | def root(self): method remainer (line 83) | def remainer(self): method cube_root (line 93) | def cube_root(self): method cube_exponent (line 101) | def cube_exponent(self): method square_root (line 109) | def square_root(self): method square_exponent (line 117) | def square_exponent(self): method factorial (line 125) | def factorial(self): method list_factors (line 129) | def list_factors(self): method factorial (line 133) | def factorial(self): method LCM (line 137) | def LCM(self): method HCF (line 141) | def HCF(self): method age_calculator (line 146) | def age_calculator(self): method days_calculator (line 152) | def days_calculator(self): method leap_year (line 156) | def leap_year(self): method perimeter (line 160) | def perimeter(self): class Trigonometry (line 164) | class Trigonometry: method pythagorean_theorem (line 167) | def pythagorean_theorem(self): method find_hypotenuse (line 171) | def find_hypotenuse(self): method find_base (line 175) | def find_base(self): method find_perpendicular (line 179) | def find_perpendicular(self): method quadratic_equation (line 186) | def quadratic_equation(self): method open_system_calculator (line 190) | def open_system_calculator(self): method take_inputs (line 199) | def take_inputs(self): method greeting (line 217) | def greeting(self): method user_name (line 232) | def user_name(self): method user_name_art (line 248) | def user_name_art(self): class unitConversion (line 272) | class unitConversion: method __init__ (line 277) | def __init__(self): method length (line 281) | def length(self): method area (line 288) | def area(self): method volume (line 295) | def volume(self): method mass (line 299) | def mass(self): method time (line 302) | def time(self): method speed (line 305) | def speed(self): method temperature (line 308) | def temperature(self): method data (line 311) | def data(self): method pressure (line 314) | def pressure(self): method energy (line 317) | def energy(self): method power (line 320) | def power(self): method angle (line 323) | def angle(self): method force (line 326) | def force(self): method frequency (line 329) | def frequency(self): method take_inputs (line 332) | def take_inputs(self): class CurrencyConverter (line 335) | class CurrencyConverter: method __init__ (line 336) | def __init__(self): method take_inputs (line 339) | def take_inputs(self): method convert (line 342) | def convert(self): class Commands (line 345) | class Commands: method __init__ (line 346) | def __init__(self): method previous_number (line 349) | def previous_number(self): method previous_operation (line 352) | def previous_operation(self): method previous_result (line 355) | def previous_result(self): method clear_screen (line 358) | def clear_screen(self): FILE: agecalculator.py function age_cal (line 54) | def age_cal(): FILE: alexa_news_headlines.py function get_headlines (line 13) | def get_headlines(): function homepage (line 31) | def homepage(): function start_skill (line 36) | def start_skill(): function share_headlines (line 42) | def share_headlines(): function no_intent (line 49) | def no_intent(): FILE: area_of_square_app.py function convert_words_to_number (line 10) | def convert_words_to_number(word_str): class Square (line 30) | class Square: method __init__ (line 31) | def __init__(self, side=None): method calculate_square (line 52) | def calculate_square(self): method ask_side (line 58) | def ask_side(self): method truncate_decimals (line 75) | def truncate_decimals(self): method calculate_perimeter (line 84) | def calculate_perimeter(self): method calculate_perimeter_prettify (line 87) | def calculate_perimeter_prettify(self): method calculate_area_prettify (line 90) | def calculate_area_prettify(self): method truncate_decimals_prettify (line 93) | def truncate_decimals_prettify(self): FILE: async_downloader/async_downloader.py function download (line 14) | def download(ways): function async_downloader (line 46) | async def async_downloader(ways, loop, success_files, failure_files): function download_file_by_url (line 65) | async def download_file_by_url(url, session=None): function test (line 111) | def test(): FILE: balance_parenthesis.py class Stack (line 1) | class Stack: method __init__ (line 2) | def __init__(self): method push (line 5) | def push(self, item): method pop (line 8) | def pop(self): method is_empty (line 11) | def is_empty(self): method peek (line 14) | def peek(self): method display (line 17) | def display(self): function is_same (line 21) | def is_same(p1, p2): function is_balanced (line 32) | def is_balanced(check_string): FILE: bank_managment_system/QTFrontend.py function create_styled_frame (line 37) | def create_styled_frame(parent, min_size=None, style=""): function create_styled_label (line 48) | def create_styled_label( function create_styled_button (line 63) | def create_styled_button(parent, text, min_size=None): function create_input_field (line 90) | def create_input_field(parent, label_text, min_label_size=(120, 0)): function create_input_field_V (line 114) | def create_input_field_V(parent, label_text, min_label_size=(120, 0)): function show_popup_message (line 138) | def show_popup_message( function search_result (line 209) | def search_result(parent, title, label_text): function create_page_with_header (line 243) | def create_page_with_header(parent, title_text): function get_employee_name (line 261) | def get_employee_name(parent, name_field_text="Enter Employee Name"): function create_login_page (line 329) | def create_login_page( function on_login_button_clicked (line 378) | def on_login_button_clicked(parent, name_field, password_field): function create_home_page (line 402) | def create_home_page(parent, on_admin_clicked, on_employee_clicked, on_e... function create_admin_menu_page (line 462) | def create_admin_menu_page(parent): function create_add_employee_page (line 502) | def create_add_employee_page( function show_employee_list_page (line 587) | def show_employee_list_page(parent, title): function show_total_money (line 691) | def show_total_money(parent, title): function create_employee_menu_page (line 729) | def create_employee_menu_page(parent, title): function create_account_page (line 773) | def create_account_page(parent, title, update_btn=False): function create_show_details_page1 (line 891) | def create_show_details_page1(parent, title): function create_show_details_page2 (line 922) | def create_show_details_page2(parent, title): function update_user (line 1007) | def update_user(parent, title, input_fields_label, input_fielf: bool = T... function setup_main_window (line 1098) | def setup_main_window(main_window: QtWidgets.QMainWindow): function main (line 1746) | def main(): FILE: bank_managment_system/backend.py class DatabaseManager (line 5) | class DatabaseManager: method __init__ (line 6) | def __init__(self, db_name="bankmanaging.db"): method _setup_tables (line 13) | def _setup_tables(self): method _get_last_acc_no (line 39) | def _get_last_acc_no(self): method check_admin (line 45) | def check_admin(self, name, password): method create_employee (line 52) | def create_employee(self, name, password, salary, position): method check_employee (line 58) | def check_employee(self, name, password): method show_employees (line 64) | def show_employees(self): method update_employee (line 68) | def update_employee(self, field, new_value, name): method check_name_in_staff (line 74) | def check_name_in_staff(self, name): method create_customer (line 79) | def create_customer(self, name, age, address, balance, acc_type, mobil... method check_acc_no (line 89) | def check_acc_no(self, acc_no): method get_details (line 93) | def get_details(self, acc_no): method get_detail (line 97) | def get_detail(self, acc_no): method update_customer (line 101) | def update_customer(self, field, new_value, acc_no): method update_balance (line 109) | def update_balance(self, amount, acc_no): method deduct_balance (line 115) | def deduct_balance(self, amount, acc_no): method check_balance (line 126) | def check_balance(self, acc_no): method list_all_customers (line 131) | def list_all_customers(self): method delete_acc (line 135) | def delete_acc(self, acc_no): method all_money (line 140) | def all_money(self): method close (line 146) | def close(self): FILE: bank_managment_system/frontend.py function check_string_in_account_no (line 11) | def check_string_in_account_no(check_acc_no): function create (line 17) | def create(): function search_acc (line 100) | def search_acc(): function show (line 119) | def show(): function add (line 186) | def add(): function withdraw (line 269) | def withdraw(): function check (line 362) | def check(): function update (line 440) | def update(): function allmembers (line 609) | def allmembers(): function delete (line 641) | def delete(): function page2 (line 693) | def page2(): function create_employee (line 746) | def create_employee(): function update_employee (line 816) | def update_employee(): function show_employee (line 1014) | def show_employee(): function Total_money (line 1055) | def Total_money(): function back_to_main (line 1086) | def back_to_main(): function page1 (line 1106) | def page1(): function employee_login (line 1190) | def employee_login(): function admin_login (line 1261) | def admin_login(): FILE: batch_file_rename.py function batch_rename (line 17) | def batch_rename(work_dir, old_ext, new_ext): function get_parser (line 39) | def get_parser(): function main (line 59) | def main(): FILE: binary search.py function binarySearchAppr (line 1) | def binarySearchAppr(arr, start, end, x): FILE: binarySTree isTrue_YashV1729.Java class Node (line 6) | class Node method Node (line 11) | public Node(int item) class BinaryTree (line 18) | public class BinaryTree method isBST (line 28) | boolean isBST() { method isBSTUtil (line 35) | boolean isBSTUtil(Node node, int min, int max) method main (line 53) | public static void main(String args[]) FILE: binary_search_tree.py class Node (line 1) | class Node: method __init__ (line 4) | def __init__(self, info): method __str__ (line 11) | def __str__(self): method __del__ (line 14) | def __del__(self): class BinarySearchTree (line 18) | class BinarySearchTree: method __init__ (line 21) | def __init__(self): method insert (line 25) | def insert(self, val): method search (line 49) | def search(self, val, to_delete=False): method delete (line 69) | def delete(self, val): method __str__ (line 143) | def __str__(self): function is_bst (line 147) | def is_bst(node, lower_lim=None, upper_lim=None): function postorder (line 162) | def postorder(node): function inorder (line 173) | def inorder(node): function preorder (line 184) | def preorder(node): function bfs (line 196) | def bfs(node): function preorder_itr (line 209) | def preorder_itr(node): function inorder_itr (line 224) | def inorder_itr(node): function postorder_itr (line 248) | def postorder_itr(node): function bst_frm_pre (line 266) | def bst_frm_pre(pre_list): function lca (line 291) | def lca(t_node, c1, c2): function vertical_middle_level (line 306) | def vertical_middle_level(t_node): function get_level (line 322) | def get_level(n, val): function depth (line 337) | def depth(node): FILE: binary_search_trees/delete_a_node_in_bst.py function delete_node (line 7) | def delete_node(root: Node, val: int) -> Optional[Node]: FILE: binary_search_trees/inorder_successor.py function inorder_successor (line 4) | def inorder_successor(root: Node) -> Node: FILE: binary_search_trees/inorder_traversal.py function inorder (line 5) | def inorder(root: Optional[Node]) -> None: FILE: binary_search_trees/insert_in_bst.py function insert (line 5) | def insert(root: Optional[Node], val: int) -> Node: FILE: binary_search_trees/main.py function main (line 12) | def main() -> None: FILE: binary_search_trees/mirror_a_bst.py function create_mirror_bst (line 5) | def create_mirror_bst(root: Optional[Node]) -> Optional[Node]: FILE: binary_search_trees/print_in_range.py function print_in_range (line 5) | def print_in_range(root: Optional[Node], k1: int, k2: int) -> None: FILE: binary_search_trees/root_to_leaf_paths.py function print_root_to_leaf_paths (line 5) | def print_root_to_leaf_paths(root: Optional[Node], path: List[int]) -> N... FILE: binary_search_trees/search_in_bst.py function search (line 5) | def search(root: Optional[Node], val: int) -> bool: FILE: binary_search_trees/tree_node.py class Node (line 5) | class Node: method __init__ (line 6) | def __init__(self, data: int) -> None: FILE: binary_search_trees/validate_bst.py function is_valid_bst (line 5) | def is_valid_bst( FILE: binod.py function checkBinod (line 22) | def checkBinod(file): # Trying to find Binod In File Insted Of Manohar ... FILE: blackJackGUI.py class Card (line 34) | class Card: method __init__ (line 35) | def __init__(self, suit, rank): method __str__ (line 44) | def __str__(self): method get_suit (line 47) | def get_suit(self): method get_rank (line 50) | def get_rank(self): method draw (line 53) | def draw(self, canvas, pos): function string_list_join (line 67) | def string_list_join(string, string_list): class Hand (line 74) | class Hand: method __init__ (line 75) | def __init__(self): method __str__ (line 78) | def __str__(self): method add_card (line 81) | def add_card(self, card): method get_value (line 84) | def get_value(self): method draw (line 99) | def draw(self, canvas, pos): class Deck (line 106) | class Deck: method __init__ (line 107) | def __init__(self): method shuffle (line 110) | def shuffle(self): method deal_card (line 113) | def deal_card(self): method __str__ (line 116) | def __str__(self): function deal (line 120) | def deal(): function stand (line 135) | def stand(): function hit (line 149) | def hit(): function draw (line 162) | def draw(canvas): FILE: blackjack.py function welcome (line 8) | def welcome(): function start_game (line 20) | def start_game(): FILE: bookstore_manangement_system.py function DBZ (line 18) | def DBZ(): function separator (line 32) | def separator(): function end_separator (line 38) | def end_separator(): function login (line 43) | def login(): function ViewAll (line 75) | def ViewAll(): function CNB1 (line 89) | def CNB1(): function CNB2 (line 113) | def CNB2(): FILE: brickout-game/brickout-game.py class Ball (line 41) | class Ball(object): method __init__ (line 42) | def __init__(self, screen, radius, x, y): method getXVel (line 53) | def getXVel(self): method getYVel (line 56) | def getYVel(self): method draw (line 59) | def draw(self): method update (line 65) | def update(self, paddle, brickwall): class Paddle (line 110) | class Paddle(object): method __init__ (line 111) | def __init__(self, screen, width, height, x, y): method draw (line 121) | def draw(self): method update (line 129) | def update(self): class Brick (line 144) | class Brick(pygame.sprite.Sprite): method __init__ (line 145) | def __init__(self, screen, width, height, x, y): method draw (line 156) | def draw(self): method add (line 168) | def add(self, group): method remove (line 175) | def remove(self, group): method alive (line 182) | def alive(self): method collide (line 189) | def collide(self, ball): class BrickWall (line 220) | class BrickWall(pygame.sprite.Group): method __init__ (line 221) | def __init__(self, screen, x, y, width, height): method add (line 238) | def add(self, brick): method remove (line 244) | def remove(self, brick): method draw (line 250) | def draw(self): method update (line 258) | def update(self, ball): method hasWin (line 271) | def hasWin(self): method collide (line 277) | def collide(self, ball): FILE: calc_area.py function main (line 4) | def main(): FILE: calculator-gui.py class Inside (line 10) | class Inside: method __init__ (line 11) | def __init__(self, parent): method output_box (line 28) | def output_box(self): method press_7 (line 40) | def press_7(self): method press_8 (line 48) | def press_8(self): method press_9 (line 56) | def press_9(self): method press_4 (line 64) | def press_4(self): method press_5 (line 72) | def press_5(self): method press_6 (line 80) | def press_6(self): method press_1 (line 88) | def press_1(self): method press_2 (line 96) | def press_2(self): method press_3 (line 104) | def press_3(self): method press_0 (line 112) | def press_0(self): method press_clear (line 121) | def press_clear(self): method press_reset (line 124) | def press_reset(self): method press_plus (line 127) | def press_plus(self): method press_min (line 137) | def press_min(self): method press_mul (line 147) | def press_mul(self): method press_div (line 157) | def press_div(self): method press_equal (line 169) | def press_equal(self): method cal_buttons (line 203) | def cal_buttons(self): class Main (line 381) | class Main(tk.Tk): method __init__ (line 382) | def __init__(self, *args, **kwargs): method geometry_settings (line 391) | def geometry_settings(self): FILE: calculator.py function calc (line 33) | def calc(term): function result (line 91) | def result(term): function main (line 101) | def main(): FILE: cartesian_product.py function cartesian_product (line 7) | def cartesian_product(list1, list2): FILE: changemac.py function cret (line 11) | def cret(command): function randmac (line 17) | def randmac(): function retrandmac (line 28) | def retrandmac(mac): FILE: chaos.py function main (line 4) | def main(): FILE: check whether the string is Symmetrical or Palindrome.py function palindrome (line 1) | def palindrome(a): function symmetry (line 22) | def symmetry(a): FILE: check_file.py function usage (line 20) | def usage(): function readfile (line 25) | def readfile(filename): function main (line 34) | def main(): FILE: check_for_sqlite_files.py function isSQLite3 (line 16) | def isSQLite3(filename): FILE: check_input.py function get_user_input (line 1) | def get_user_input(start, end): FILE: check_internet_con.py function checkInternetConnectivity (line 12) | def checkInternetConnectivity(): FILE: check_prime.py function is_prime_a (line 11) | def is_prime_a(n): function is_prime_b (line 21) | def is_prime_b(n): function is_prime_c (line 33) | def is_prime_c(n): FILE: chicks_n_rabs.py function solve (line 11) | def solve(num_heads, num_legs): FILE: classicIndianCardMatch.py class card (line 23) | class card: method __init__ (line 24) | def __init__(self, suit, rank): method __str__ (line 33) | def __str__(self): method getRank (line 36) | def getRank(self): method getSuit (line 39) | def getSuit(self): class deck (line 43) | class deck: method __init__ (line 44) | def __init__(self): method shuffle (line 47) | def shuffle(self): method dealCard (line 50) | def dealCard(self): method __str__ (line 53) | def __str__(self): FILE: cli_master/cli_master.py class Validation (line 21) | class Validation: method phone_validation (line 23) | def phone_validation(answer, current): method email_validation (line 28) | def email_validation(answer, current): method password_validation (line 32) | def password_validation(answer, current): method username_validation (line 36) | def username_validation(): method fname_validation (line 40) | def fname_validation(answer, current): method lname_validation (line 45) | def lname_validation(answer, current): method country_validation (line 50) | def country_validation(answer, current): method state_validation (line 57) | def state_validation(answer, current): method city_validation (line 63) | def city_validation(answer, current): method password_confirmation (line 69) | def password_confirmation(answer, current): method address_validation (line 73) | def address_validation(answer, current): method login_username (line 77) | def login_username(answer, current): method login_password (line 82) | def login_password(answer, current): FILE: cli_master/validation_page.py function phone_validation (line 4) | def phone_validation(phone_number): function email_validation (line 18) | def email_validation(email): function password_validation (line 32) | def password_validation(password): function username_validation (line 45) | def username_validation(username): function country_validation (line 58) | def country_validation(country): FILE: cloning_a_list.py function Cloning (line 3) | def Cloning(li1): FILE: communication/file.py function slice (line 9) | def slice(mink, maxk): function pi (line 16) | def pi(n): FILE: communication/pipe.py function slice (line 10) | def slice(mink, maxk): function pi (line 17) | def pi(n): FILE: communication/socket_conn.py function slice (line 11) | def slice(mink, maxk): function pi (line 18) | def pi(n): FILE: compass_code.py function degree_to_direction (line 1) | def degree_to_direction(deg): FILE: consonant.py function count_con (line 16) | def count_con(string): FILE: convert_time.py function convert_time (line 6) | def convert_time(input_str): FILE: convert_wind_direction_to_degrees.py function degrees_to_compass (line 1) | def degrees_to_compass(degrees): FILE: create password validity in python.py function IInd_func (line 6) | def IInd_func(): FILE: cricket_news.py function speak (line 10) | def speak(audio): FILE: currency converter/main.py function getVal (line 11) | def getVal(cont1, cont2): function main (line 45) | def main(): function changeBtn (line 49) | def changeBtn(): FILE: daily_checks.py function clear_screen (line 23) | def clear_screen(): # Function to clear the screen function print_docs (line 30) | def print_docs(): # Function to print the daily checks automatically function putty_sessions (line 43) | def putty_sessions(conffilename): # Function to load the putty sessions... function rdp_sessions (line 50) | def rdp_sessions(): function euroclear_docs (line 57) | def euroclear_docs(): function main (line 71) | def main(): FILE: daily_horoscope.py function check_sign (line 11) | def check_sign(): function horoscope (line 66) | def horoscope(zodiac_sign: int, day: str) -> str: FILE: days_from_date.py function process_date (line 11) | def process_date(user_input): function find_day (line 17) | def find_day(date): function printt (line 29) | def printt(): FILE: decimal to binary.py function decimalToBinary (line 1) | def decimalToBinary(num): FILE: depreciated_programs/corona_cases.py function world (line 31) | def world(): function india (line 46) | def india(): function choices (line 79) | def choices(): FILE: diamond.py function draw_diamond (line 1) | def draw_diamond(n): FILE: dice.py class Die (line 3) | class Die: method __init__ (line 11) | def __init__(self, sides=6): method set_sides (line 16) | def set_sides(self, num_sides): method roll (line 30) | def roll(self): FILE: diceV2_dynamic.py class Dice (line 5) | class Dice: method __init__ (line 6) | def __init__(self): method setSides (line 9) | def setSides(self, sides): method roll (line 18) | def roll(self): function checkInput (line 27) | def checkInput(sides): function pickNumber (line 44) | def pickNumber(item, question_string, lower_limit): function getDices (line 57) | def getDices(): function output (line 81) | def output(): FILE: dice_rolling_simulator.py function start (line 22) | def start(): function bye (line 31) | def bye(): function result (line 36) | def result(): function dice6 (line 61) | def dice6(): function dice8 (line 69) | def dice8(): function dice12 (line 76) | def dice12(): function user_exit_checker (line 83) | def user_exit_checker(): FILE: diction.py function speak (line 12) | def speak(audio): function takeCommand (line 17) | def takeCommand(): function translate (line 39) | def translate(word): FILE: digital_clock.py function def_time (line 26) | def def_time(): function dig_clock (line 53) | def dig_clock(): FILE: dir_test.py function main (line 19) | def main(): FILE: encrypter-decrypter-gui.py class Main (line 11) | class Main(tk.Tk): method __init__ (line 12) | def __init__(self, *args, **kwargs): method geometry_settings (line 18) | def geometry_settings(self): class Notebook (line 32) | class Notebook: method __init__ (line 33) | def __init__(self, parent): method page1_inside (line 145) | def page1_inside(self): method encrypt_now (line 172) | def encrypt_now(self): method page2_inside (line 185) | def page2_inside(self): method decrypt_now (line 211) | def decrypt_now(self): method backend_work (line 222) | def backend_work(self, todo, text_coming): FILE: encrypter_decrypter_gui.py class Main (line 11) | class Main(tk.Tk): method __init__ (line 12) | def __init__(self, *args, **kwargs): method geometry_settings (line 18) | def geometry_settings(self): class Notebook (line 32) | class Notebook: method __init__ (line 33) | def __init__(self, parent): method page1_inside (line 145) | def page1_inside(self): method encrypt_now (line 172) | def encrypt_now(self): method page2_inside (line 185) | def page2_inside(self): method decrypt_now (line 211) | def decrypt_now(self): method backend_work (line 222) | def backend_work(self, todo, text_coming): FILE: encryptsys.py function decrypt (line 5) | def decrypt(): function encrypt (line 39) | def encrypt(): FILE: ex20.py function print_all (line 6) | def print_all(f): function rewind (line 11) | def rewind(f): function print_a_line (line 15) | def print_a_line(line_count, f): FILE: facebook id hack.py function create_form (line 26) | def create_form(): function function (line 39) | def function(email, passw, i): FILE: facebook-autologin-bot.py function welcome (line 11) | def welcome(): function speak (line 22) | def speak(text): FILE: factorial_perm_comp.py function factorial (line 12) | def factorial(n): function permutation (line 21) | def permutation(n, r): function combination (line 25) | def combination(n, r): function main (line 29) | def main(): FILE: fastapi.py class Course (line 12) | class Course(BaseModel): function read_root (line 21) | def read_root(): function get_courses (line 27) | def get_courses(): function get_a_course (line 33) | def get_a_course(course_id: int): function add_course (line 40) | def add_course(course: Course): function delete_course (line 47) | def delete_course(course_id: int): FILE: fetch_news.py function fetch_bbc_news (line 6) | def fetch_bbc_news(bbc_news_api_key: str) -> None: FILE: fibonacci.py function getFibonacciIterative (line 7) | def getFibonacciIterative(n: int) -> int: function getFibonacciRecursive (line 21) | def getFibonacciRecursive(n: int) -> int: function getFibonacciDynamic (line 39) | def getFibonacciDynamic(n: int, fib: list) -> int: function main (line 52) | def main(): function compareFibonacciCalculators (line 58) | def compareFibonacciCalculators(n: int) -> None: FILE: file_ext_changer.py function chxten_ (line 9) | def chxten_(files, xten): FILE: file_handle/File handle binary/Update a binary file2.py function update (line 15) | def update(): FILE: file_handle/File handle binary/delete.py function b_read (line 14) | def b_read(): function b_modify (line 28) | def b_modify(): FILE: file_handle/File handle binary/question 1 (elegible for remedial, top marks).py function remcount (line 32) | def remcount(): function firstmark (line 49) | def firstmark(): FILE: file_handle/File handle binary/read.py function binary_read (line 4) | def binary_read(): FILE: file_handle/File handle binary/search record in binary file.py function search (line 7) | def search(): FILE: file_handle/File handle binary/update2.py function update (line 10) | def update(): FILE: file_handle/File handle text/counter.py class Counter (line 22) | class Counter: method __init__ (line 23) | def __init__(self, text: str) -> None: method compute (line 30) | def compute(self) -> None: method get_total_lower (line 37) | def get_total_lower(self) -> int: method get_total_upper (line 40) | def get_total_upper(self) -> int: method get_total_chars (line 43) | def get_total_chars(self) -> int: FILE: file_handle/File handle text/file handle 12 length of line in text file.py function write_to_file (line 9) | def write_to_file(file_name): function longlines (line 23) | def longlines(): FILE: file_handle/File handle text/question 2.py function display_words (line 9) | def display_words(file_path): FILE: file_handle/File handle text/question 5.py function lowercase (line 19) | def lowercase(file_path): FILE: file_handle/File handle text/question 6.py function lowercase (line 7) | def lowercase(): FILE: file_handle/File handle text/question3.py function write_to_file (line 14) | def write_to_file(file_name): function check_first_letter (line 29) | def check_first_letter(): FILE: find_cube_root.py function cubeRoot (line 7) | def cubeRoot(): FILE: find_prime.py function find_prime (line 31) | def find_prime(num): FILE: finding LCM.py function compute_lcm (line 4) | def compute_lcm(x, y): FILE: flappyBird_pygame/flappy_bird.py class Bird (line 23) | class Bird(pygame.sprite.Sprite): method __init__ (line 30) | def __init__(self, x, y, ms_to_up, images): method update (line 38) | def update(self, delta_frames=1): method image (line 51) | def image(self): method mask (line 59) | def mask(self): method rect (line 67) | def rect(self): class PipePair (line 72) | class PipePair(pygame.sprite.Sprite): method __init__ (line 77) | def __init__(self, pipe_end_img, pipe_body_img): method top_height_px (line 117) | def top_height_px(self): method bottom_height_px (line 122) | def bottom_height_px(self): method visible (line 126) | def visible(self): method rect (line 131) | def rect(self): method update (line 135) | def update(self, delta_frames=1): method collides_with (line 138) | def collides_with(self, bird): function load_images (line 142) | def load_images(): function frames_to_msec (line 160) | def frames_to_msec(frames, fps=FPS): function msec_to_frames (line 164) | def msec_to_frames(milliseconds, fps=FPS): function main (line 175) | def main(): FILE: floodfill/floodfill.py class FloodFill (line 10) | class FloodFill: method __init__ (line 11) | def __init__(self, window_width, window_height): method generateClosedPolygons (line 25) | def generateClosedPolygons(self): method run (line 56) | def run(self): method update (line 71) | def update(self, events): method inBounds (line 120) | def inBounds(self, coord): FILE: four_digit_num_combination.py function four_digit_combinations (line 5) | def four_digit_combinations(): function one_line_combinations (line 15) | def one_line_combinations(): FILE: ftp_send_receive.py function receive_file (line 23) | def receive_file(filename="example.txt"): function send_file (line 35) | def send_file(filename="example.txt"): FILE: game_of_life/05_mixed_sorting.py function mixed_sorting (line 28) | def mixed_sorting(nums): class TestMixedSorting (line 62) | class TestMixedSorting(unittest.TestCase): method test_1 (line 63) | def test_1(self): method test_2 (line 66) | def test_2(self): FILE: game_of_life/game_o_life.py function create_canvas (line 48) | def create_canvas(size): function seed (line 53) | def seed(canvas): function run (line 59) | def run(canvas): function __judge_point (line 83) | def __judge_point(pt, neighbours): FILE: generate_permutations.py function generate (line 1) | def generate(A, k): FILE: get_crypto_price.py function getprice (line 4) | def getprice(symbol, exchange_id): FILE: google.py function main (line 18) | def main(): FILE: googleweb.py function SearchResults (line 11) | def SearchResults(): FILE: gstin_scraper.py function get_company_list (line 32) | def get_company_list(): function fetch_gstins (line 44) | def fetch_gstins(company_name, csrf_token): function main (line 61) | def main(): FILE: gui_calculator.py function calc1 (line 11) | def calc1(): function calc2 (line 18) | def calc2(): function calc3 (line 25) | def calc3(): function calc4 (line 32) | def calc4(): function calc5 (line 39) | def calc5(): function calc6 (line 46) | def calc6(): function calc7 (line 53) | def calc7(): function calc8 (line 60) | def calc8(): function calc9 (line 67) | def calc9(): function calc0 (line 74) | def calc0(): function add (line 86) | def add(): function subtract (line 93) | def subtract(): function get (line 100) | def get(): function equals (line 104) | def equals(): function cls (line 126) | def cls(): function multiply (line 132) | def multiply(): function divide (line 139) | def divide(): FILE: hamming-numbers.py function hamming (line 8) | def hamming(n_element: int) -> list: FILE: happy_num.py function isHappyNumber (line 4) | def isHappyNumber(num): FILE: heap_sort.py function refineHeap (line 7) | def refineHeap(arr, n, i): function heapSort (line 30) | def heapSort(arr): FILE: image2pdf/image2pdf.py class image2pdf (line 5) | class image2pdf: method __init__ (line 6) | def __init__(self): method getUserDir (line 13) | def getUserDir(self): method filter (line 27) | def filter(self, item): method sortFiles (line 30) | def sortFiles(self): method getPictures (line 33) | def getPictures(self): method selectPictures (line 43) | def selectPictures(self, pictures): method convertPictures (line 69) | def convertPictures(self): method save (line 112) | def save(self, image=None, title="All-PDFs", isMergeAll=True): FILE: image_compressor.py function compress_image (line 5) | def compress_image(image_path, quality=60): FILE: inheritance_YahV1729.py class Person (line 7) | class Person(object): method __init__ (line 9) | def __init__(self, name): method getName (line 13) | def getName(self): method isEmployee (line 17) | def isEmployee(self): class Employee (line 22) | class Employee(Person): method isEmployee (line 24) | def isEmployee(self): FILE: insertion_sort.py function input_list (line 6) | def input_list(): function insertion_sort (line 14) | def insertion_sort(list, n): function insertion_sort_desc (line 37) | def insertion_sort_desc(list, n): FILE: insta_monitering/insta_api.py class StartHandlerinsta (line 18) | class StartHandlerinsta(tornado.web.RequestHandler): method background_task (line 22) | def background_task(self, user, tags, type, productId): method get (line 29) | def get(self): class StopHandlerinsta (line 53) | class StopHandlerinsta(tornado.web.RequestHandler): method get (line 54) | def get(self): class StatusHandlerinsta (line 77) | class StatusHandlerinsta(tornado.web.RequestHandler): method get (line 78) | def get(self): class SenderHandlerinstaLess (line 115) | class SenderHandlerinstaLess(tornado.web.RequestHandler): method get (line 116) | def get(self): class SenderHandlerinstaGreater (line 132) | class SenderHandlerinstaGreater(tornado.web.RequestHandler): method get (line 133) | def get(self): FILE: insta_monitering/insta_datafetcher.py class PorxyApplyingDecorator (line 27) | class PorxyApplyingDecorator(object): method __init__ (line 28) | def __init__(self): method __call__ (line 34) | def __call__(self, function_to_call_for_appling_proxy): function dataprocess (line 55) | async def dataprocess(htmldata): function datapullpost (line 78) | async def datapullpost(future, url): class MoniteringClass (line 105) | class MoniteringClass: method __init__ (line 106) | def __init__(self, user, tags, type, productId): method _dataProcessing (line 119) | def _dataProcessing(self, data): method _insertFunction (line 157) | def _insertFunction(self, record): method _lastProcess (line 167) | def _lastProcess(self, userdata, media_post, top_post): method request_data_from_instagram (line 199) | def request_data_from_instagram(self): method __del__ (line 232) | def __del__(self): function hashtags (line 236) | def hashtags(user, tags, type, productId): class theradPorcess (line 245) | class theradPorcess(multiprocessing.Process): method __init__ (line 246) | def __init__(self, user, tags, type, productId): method run (line 257) | def run(self): class InstaPorcessClass (line 267) | class InstaPorcessClass: method _dbProcessReader (line 268) | def _dbProcessReader(self, user, tags, productId): method _processstart (line 290) | def _processstart(self, user, tags, productId): method startprocess (line 306) | def startprocess(self, user, tags, type, productId): method deletProcess (line 323) | def deletProcess(self, user, tags, productId): method statusCheck (line 341) | def statusCheck(self, user, tags, productId): class DBDataFetcher (line 363) | class DBDataFetcher: method __init__ (line 364) | def __init__(self, user, tags, type, productId): method dbFetcher (line 373) | def dbFetcher(self, limit=20): method DBFetcherGreater (line 386) | def DBFetcherGreater(self, limit, date): method DBFetcherLess (line 417) | def DBFetcherLess(self, limit, date): method __del__ (line 443) | def __del__(self): function main (line 447) | def main(): FILE: insta_monitering/subpinsta.py function instasubprocess (line 7) | def instasubprocess(user, tags, type, productId): FILE: is_number.py function check_number (line 12) | def check_number(input_value: Any) -> str: FILE: kmp_str_search.py function kmp (line 12) | def kmp(pattern, text, len_p=None, len_t=None): FILE: lcm.py function lcm (line 1) | def lcm(x, y): FILE: levenshtein_distance.py function levenshtein_dis (line 1) | def levenshtein_dis(wordA, wordB): FILE: linear search.py function linearsearch (line 4) | def linearsearch(arr, x): FILE: linear-algebra-python/src/Transformations2D.py function scaling (line 8) | def scaling(scaling_factor): function rotation (line 12) | def rotation(angle): function projection (line 24) | def projection(angle): function reflection (line 36) | def reflection(angle): FILE: linear-algebra-python/src/lib.py class Vector (line 27) | class Vector(object): method __init__ (line 48) | def __init__(self, components): method set (line 55) | def set(self, components): method __str__ (line 66) | def __str__(self): method component (line 81) | def component(self, i): method size (line 91) | def size(self): method eulidLength (line 97) | def eulidLength(self): method __add__ (line 106) | def __add__(self, other): method __sub__ (line 121) | def __sub__(self, other): method __mul__ (line 136) | def __mul__(self, other): method copy (line 155) | def copy(self): method changeComponent (line 162) | def changeComponent(self, pos, value): method norm (line 172) | def norm(self): method __eq__ (line 182) | def __eq__(self, other): function zeroVector (line 198) | def zeroVector(dimension): function unitBasisVector (line 210) | def unitBasisVector(dimension, pos): function axpy (line 226) | def axpy(scalar, x, y): function randomVector (line 241) | def randomVector(N, a, b): class Matrix (line 255) | class Matrix(object): method __init__ (line 273) | def __init__(self, matrix, w, h): method __str__ (line 282) | def __str__(self): method changeComponent (line 297) | def changeComponent(self, x, y, value): method component (line 306) | def component(self, x, y): method width (line 315) | def width(self): method height (line 321) | def height(self): method __mul__ (line 327) | def __mul__(self, other): method __add__ (line 356) | def __add__(self, other): method __sub__ (line 371) | def __sub__(self, other): method __eq__ (line 386) | def __eq__(self, other): function squareZeroMatrix (line 402) | def squareZeroMatrix(N): function randomMatrix (line 415) | def randomMatrix(W, H, a, b): FILE: linear-algebra-python/src/tests.py class Test (line 17) | class Test(unittest.TestCase): method test_component (line 18) | def test_component(self): method test_str (line 31) | def test_str(self): method test_size (line 38) | def test_size(self): method test_euclidLength (line 45) | def test_euclidLength(self): method test_add (line 52) | def test_add(self): method test_sub (line 62) | def test_sub(self): method test_mul (line 72) | def test_mul(self): method test_zeroVector (line 82) | def test_zeroVector(self): method test_unitBasisVector (line 88) | def test_unitBasisVector(self): method test_axpy (line 94) | def test_axpy(self): method test_copy (line 102) | def test_copy(self): method test_changeComponent (line 110) | def test_changeComponent(self): method test_str_matrix (line 119) | def test_str_matrix(self): method test__mul__matrix (line 123) | def test__mul__matrix(self): method test_changeComponent_matrix (line 129) | def test_changeComponent_matrix(self): method test_component_matrix (line 134) | def test_component_matrix(self): method test__add__matrix (line 138) | def test__add__matrix(self): method test__sub__matrix (line 143) | def test__sub__matrix(self): method test_squareZeroMatrix (line 148) | def test_squareZeroMatrix(self): method test_norm_vector (line 154) | def test_norm_vector(self): method test__eq__vector (line 159) | def test__eq__vector(self): method test__eq__matrix (line 165) | def test__eq__matrix(self): FILE: live_sketch.py function sketch (line 4) | def sketch(image): FILE: loader.py function animate (line 17) | def animate(message="loading", endmessage="Done!"): FILE: local_weighted_learning/local_weighted_learning.py function weighted_matrix (line 7) | def weighted_matrix(point: np.mat, training_data_x: np.mat, bandwidth: f... function local_weight (line 27) | def local_weight( function local_weight_regression (line 41) | def local_weight_regression( function load_data (line 58) | def load_data(dataset_name: str, cola_name: str, colb_name: str) -> np.mat: function get_preds (line 80) | def get_preds(training_data: np.mat, mcol_b: np.mat, tau: float) -> np.n... function plot_preds (line 88) | def plot_preds( FILE: login.py function logo (line 7) | def logo(): function login (line 25) | def login(): FILE: longest_increasing_subsequence_length.py function lis (line 7) | def lis(a): FILE: love_turtle.py function heart_red (line 4) | def heart_red(): FILE: luhn_algorithm_for_credit_card_validation.py function verify_card_number (line 11) | def verify_card_number(card_number): function main (line 30) | def main(): FILE: magic8ball.py function get_user_name (line 31) | def get_user_name(): function display_greeting (line 37) | def display_greeting(name): function magic_8_ball (line 41) | def magic_8_ball(): function try_again (line 48) | def try_again(): FILE: magic_8_ball.py function get_user_name (line 31) | def get_user_name(): function display_greeting (line 37) | def display_greeting(name): function magic_8_ball (line 41) | def magic_8_ball(): function try_again (line 48) | def try_again(): FILE: meme_maker.py function input_par (line 6) | def input_par(): function main (line 17) | def main(): FILE: memorygame.py function square (line 11) | def square(x, y): function index (line 24) | def index(x, y): function xy (line 29) | def xy(count): function tap (line 34) | def tap(x, y): function draw (line 47) | def draw(): FILE: merge.py function merge (line 14) | def merge(): function main (line 41) | def main(): FILE: missing number from list.py function missing_number (line 4) | def missing_number(num_list): FILE: mobilePhoneSpecsScrapper.py class Phonearena (line 11) | class Phonearena: method __init__ (line 12) | def __init__(self): method crawl_html_page (line 23) | def crawl_html_page(self, sub_url): method crawl_phone_urls (line 41) | def crawl_phone_urls(self): method crawl_phones_models_specification (line 53) | def crawl_phones_models_specification(self, li): FILE: multiplication_table.py function table (line 20) | def table(rows, columns): FILE: nDigitNumberCombinations.py function nDigitCombinations (line 2) | def nDigitCombinations(n): FILE: new_pattern.py function main (line 1) | def main(): function pattern (line 18) | def pattern(lines: int) -> str: FILE: news_oversimplifier.py function main (line 13) | def main(): function word_count (line 73) | def word_count(text): # pytest in test file function summarize_text (line 86) | def summarize_text(text, ratio=0.6): # pytest in test file function capitalize_title (line 104) | def capitalize_title(title): # pytest in test file function fetch_news (line 117) | def fetch_news(api_key, query, max_articles=5): # no pytest function save_summary (line 140) | def save_summary(title, summary, path="summaries.txt"): # no pytest FILE: nitkarshchourasia/to_sort/GUI_apps/tkinter_apps/counter_app/counter_app.py class MyApplication (line 9) | class MyApplication: method __init__ (line 12) | def __init__(self, master): method create_widgets (line 23) | def create_widgets(self): method on_add_click (line 45) | def on_add_click(self): method on_remove_click (line 54) | def on_remove_click(self): FILE: nitkarshchourasia/to_sort/GUI_apps/tkinter_apps/hello_world_excla_increment_app/hello_world_incre_decre_(!).py class MyApplication (line 5) | class MyApplication: method __init__ (line 6) | def __init__(self, master): method create_widgets (line 13) | def create_widgets(self): method on_button_click (line 31) | def on_button_click(self): method on_remove_click (line 38) | def on_remove_click(self): FILE: nitkarshchourasia/to_sort/GUI_apps/tkinter_apps/simple_calc_GUI/simple_calculator_GUI.py function start_reloader (line 19) | def start_reloader(): function press (line 26) | def press(num): function equalpress (line 43) | def equalpress(): function clear_func (line 81) | def clear_func(): function close_app (line 88) | def close_app(): function main (line 95) | def main(): class Metadata (line 338) | class Metadata: method __init__ (line 339) | def __init__(self): method display_author_info (line 363) | def display_author_info(self): method display_project_info (line 370) | def display_project_info(self): method display_edit_info (line 377) | def display_edit_info(self): method open_github_profile (line 389) | def open_github_profile(self) -> None: FILE: nitkarshchourasia/to_sort/JARVIS_python_bot/JARVIS_2.0.py function speak (line 57) | def speak(audio): function speak_news (line 62) | def speak_news(): function sendEmail (line 77) | def sendEmail(to, content): function ask_gpt3 (line 96) | def ask_gpt3(que): function wishme (line 112) | def wishme(): function takecommand (line 125) | def takecommand(): function voice (line 145) | def voice(p): function on_press (line 154) | def on_press(key): function on_release (line 169) | def on_release(key): function get_app (line 226) | def get_app(Q): FILE: nitkarshchourasia/to_sort/JARVIS_python_bot/check_internet_con.py function checkInternetConnectivity (line 12) | def checkInternetConnectivity(): FILE: nitkarshchourasia/to_sort/determine_sign.py class DetermineSign (line 12) | class DetermineSign: method __init__ (line 13) | def __init__(self, num=None): method convert_to_float (line 23) | def convert_to_float(self, input_value): method get_number (line 36) | def get_number(self): method determine_sign (line 43) | def determine_sign(self): method __repr__ (line 51) | def __repr__(self): FILE: nitkarshchourasia/to_sort/django_projects/ToDo_webapp/manage.py function main (line 8) | def main(): FILE: nitkarshchourasia/to_sort/django_projects/ToDo_webapp/todo/apps.py class TodoConfig (line 4) | class TodoConfig(AppConfig): FILE: nitkarshchourasia/to_sort/django_projects/ToDo_webapp/todo/forms.py class TodoForm (line 5) | class TodoForm(forms.ModelForm): class Meta (line 6) | class Meta: FILE: nitkarshchourasia/to_sort/django_projects/ToDo_webapp/todo/migrations/0001_initial.py class Migration (line 7) | class Migration(migrations.Migration): FILE: nitkarshchourasia/to_sort/django_projects/ToDo_webapp/todo/models.py class Todo (line 7) | class Todo(models.Model): method __str__ (line 12) | def __str__(self) -> str: FILE: nitkarshchourasia/to_sort/django_projects/ToDo_webapp/todo/views.py function index (line 12) | def index(request): function remove (line 32) | def remove(request, item_id): FILE: nitkarshchourasia/to_sort/one_rep_max_calculator/one_rep_max_calculator.py class OneRepMaxCalculator (line 1) | class OneRepMaxCalculator: method __init__ (line 6) | def __init__(self): method get_user_input (line 13) | def get_user_input(self): method calculate_one_rep_max (line 20) | def calculate_one_rep_max(self): method display_one_rep_max (line 26) | def display_one_rep_max(self): function main (line 34) | def main(): FILE: nitkarshchourasia/to_sort/one_rep_max_calculator/one_rep_max_calculator_gui.py class OneRepMaxCalculator (line 4) | class OneRepMaxCalculator: method __init__ (line 29) | def __init__(self): method calculate_1rm (line 50) | def calculate_1rm(self): method display_result (line 56) | def display_result(self): method run (line 61) | def run(self): FILE: nitkarshchourasia/to_sort/pdf_to_docx_converter/pdf_to_docx.py function convert_pdf_to_docx (line 6) | def convert_pdf_to_docx(pdf_file_path, docx_file_path): FILE: nitkarshchourasia/to_sort/word2number/word2number.py function word_to_number (line 1) | def word_to_number(word): FILE: nmap_scan.py function nmapScan (line 17) | def nmapScan(tgtHost, tgtPort): # Create the function, this fucntion do... function main (line 24) | def main(): # Main Program FILE: nodepad/notepad.py function vp_start_gui (line 24) | def vp_start_gui(): function create_Notepads_managment (line 37) | def create_Notepads_managment(root, *args, **kwargs): function destroy_Notepads_managment (line 47) | def destroy_Notepads_managment(): class Notepads_managment (line 53) | class Notepads_managment: method __init__ (line 54) | def __init__(self, top=None): FILE: notepad/notepad_support.py function delete_button (line 35) | def delete_button(p1): function create_button (line 51) | def create_button(p1): function add_button (line 70) | def add_button(p1): function back_button (line 86) | def back_button(p1): function clear_button (line 98) | def clear_button(p1): function exit_button (line 106) | def exit_button(p1): function search_button (line 114) | def search_button(p1): function next_button (line 133) | def next_button(p1): function init (line 146) | def init(top, gui, *args, **kwargs): function destroy_window (line 153) | def destroy_window(): FILE: number guessing.py function show_score (line 6) | def show_score(): function start_game (line 13) | def start_game(): FILE: numberguessinggame/index.py function number_guessing_game (line 4) | def number_guessing_game(): FILE: numeric_password_cracker.py function generate_password_permutations (line 4) | def generate_password_permutations(length): function password_cracker (line 12) | def password_cracker(target_password, max_length=8): FILE: osinfo.py class bcolors (line 34) | class bcolors: FILE: palindrome.py function is_palindrome (line 1) | def is_palindrome(text): FILE: password guessing.py function guess_password_simulation (line 26) | def guess_password_simulation(password: str) -> str: FILE: password_checker.py function IInd_func (line 6) | def IInd_func(): FILE: password_checker_code.py function check_password_strength (line 3) | def check_password_strength(password): FILE: password_cracker.py function testPass (line 24) | def testPass(cryptPass): # Start the function function main (line 37) | def main(): FILE: password_manager.py function get_password (line 18) | def get_password(service_): function add_password (line 27) | def add_password(service_, username_, password_): function update_password (line 41) | def update_password(service_, password_): function delete_service (line 54) | def delete_service(service_): function get_all (line 61) | def get_all(): function is_service_present (line 74) | def is_service_present(service_): FILE: password_programs_multiple/passwordGenerator.py function generate_password (line 8) | def generate_password(): FILE: personal_translator.py function text_translator (line 17) | def text_translator(Text): function eng2punj_translator (line 36) | def eng2punj_translator(Text): # english to punjabi translator function eng2beng_translator (line 45) | def eng2beng_translator(Text): # english to bengali translator FILE: photo_timestamp_renamer.py function is_photo (line 37) | def is_photo(p: Path) -> bool: function sanitize_prefix (line 41) | def sanitize_prefix(s: str) -> str: function exif_datetime_original (line 49) | def exif_datetime_original(path: Path) -> datetime | None: function file_mtime (line 88) | def file_mtime(path: Path) -> datetime: function unique_name (line 92) | def unique_name(dest_dir: Path, base: str, ext: str) -> Path: class Options (line 108) | class Options: function already_formatted (line 116) | def already_formatted(name: str) -> bool: function gather_photos (line 122) | def gather_photos(folder: Path, recursive: bool) -> list[Path]: function rename_photos (line 128) | def rename_photos(opts: Options) -> int: function main (line 168) | def main(argv: list[str]) -> int: FILE: portscanner.py function connScan (line 18) | def connScan(tgtHost, tgtPort): # Start of the function function portScan (line 35) | def portScan(tgtHost, tgtPorts): # Start of the function function main (line 52) | def main(): FILE: power_of_n.py function binaryExponentiation (line 7) | def binaryExponentiation(x: float, n: int) -> float: FILE: powerdown_startup.py function windows (line 16) | def windows(): # This is the function to run if it detects the OS is wi... function linux (line 38) | def linux(): FILE: powerup_checks.py function windows (line 43) | def windows(): # This is the function to run if it detects the OS is wi... function linux (line 62) | def linux(): # This is the function to run if it detects the OS is nix. function get_servers (line 81) | def get_servers(query): # Function to get the servers from the database function main (line 98) | def main(): # Main Function FILE: primelib/primelib.py function pi (line 43) | def pi(maxK=70, prec=1008, disp=1007): function isPrime (line 64) | def isPrime(number): function sieveEr (line 93) | def sieveEr(N): function getPrimeNumbers (line 126) | def getPrimeNumbers(N): function primeFactorization (line 153) | def primeFactorization(number): function greatestPrimeFactor (line 194) | def greatestPrimeFactor(number): function smallestPrimeFactor (line 221) | def smallestPrimeFactor(number): function isEven (line 248) | def isEven(number): function isOdd (line 264) | def isOdd(number): function goldbach (line 280) | def goldbach(number): function gcd (line 333) | def gcd(number1, number2): function kgV (line 366) | def kgV(number1, number2): function getPrime (line 438) | def getPrime(n): function getPrimesBetween (line 472) | def getPrimesBetween(pNumber1, pNumber2): function getDivisors (line 515) | def getDivisors(n): function isPerfectNumber (line 539) | def isPerfectNumber(number): function simplifyFraction (line 566) | def simplifyFraction(numerator, denominator): function factorial (line 596) | def factorial(n): function fib (line 616) | def fib(n): FILE: prison_break_scrapper.py function download_files (line 15) | def download_files(links, idx): function main (line 22) | def main(): FILE: pscheck.py function ps (line 22) | def ps(): function main (line 52) | def main(): FILE: python Space Invader game.py function show_score (line 65) | def show_score(x, y): function game_over_text (line 70) | def game_over_text(): function player (line 76) | def player(x, y): function enemy (line 83) | def enemy(x, y, i): function fire_bullet (line 87) | def fire_bullet(x, y): function iscollision (line 93) | def iscollision(enemyx, enemyy, bulletx, bullety): FILE: pythonVideoDownloader.py function get_video_links (line 16) | def get_video_links(): function download_video_series (line 34) | def download_video_series(video_links): FILE: quote.py function return_quote (line 12) | def return_quote(): FILE: random-sentences.py function random_int (line 16) | def random_int(): function random_sentence (line 20) | def random_sentence(): FILE: random_file_move.py function check_ratio (line 14) | def check_ratio(x): FILE: random_password_gen.py function generate_password (line 15) | def generate_password(length=12): function main (line 21) | def main(): FILE: rangoli.py function print_rangoli (line 5) | def print_rangoli(n): FILE: rearrange-files/rearrange-files.py class RearrangeFile (line 9) | class RearrangeFile(object): method __init__ (line 10) | def __init__(self): method make_folder_and_return_name (line 14) | def make_folder_and_return_name(self, foldername): method check_folder_existance (line 22) | def check_folder_existance(self): FILE: recursive-fibonacci.py function fib (line 1) | def fib(n): FILE: recursiveStrings.py function CheckTwoStrings (line 8) | def CheckTwoStrings(str1, str2): function main (line 20) | def main(): FILE: recyclebin.py function sid2user (line 20) | def sid2user(sid): # Start of the function to gather the user function returnDir (line 33) | def returnDir(): # Start of the function to search through the recyclebin function findRecycled (line 42) | def findRecycled( function main (line 55) | def main(): FILE: remoteok_jobs_scraper/remoteok_jobs.py function get_job_postings (line 12) | def get_job_postings(): function save_jobs_to_excel (line 23) | def save_jobs_to_excel(jobs, filename='remoteok_jobs.xls'): FILE: repeat.py function Repeat (line 1) | def Repeat(x): FILE: replacetext.py function replacetext (line 14) | def replacetext(text: str) -> str: FILE: reversed_pattern3.py function main (line 9) | def main(): function pattern (line 14) | def pattern(lines): FILE: rock_paper_scissors.py function get_user_choice (line 9) | def get_user_choice(): function get_computer_choice (line 19) | def get_computer_choice(): function decide_winner (line 25) | def decide_winner(player, computer): function main (line 39) | def main(): FILE: rotate_string.py function left_rotate (line 1) | def left_rotate(s, val): function right_rotate (line 7) | def right_rotate(s, val): function circular_rotate (line 13) | def circular_rotate(s): FILE: russian_roulette.py function main (line 10) | def main(): FILE: scalg.py function score (line 30) | def score(source_data: list, weights: list, *args) -> list: function score_columns (line 106) | def score_columns(source_data: list, columns: list, weights: list) -> list: FILE: scrap_file.py function download (line 9) | def download(url, filename): FILE: script_count.py function clear_screen (line 24) | def clear_screen(): # Function to clear the screen function count_files (line 31) | def count_files( function github (line 43) | def github(): # Start of the function just to count the files in the gi... function development (line 63) | def development(): # Start of the function just to count the files in t... FILE: send_message_automation/message_automation.py function send_message (line 12) | def send_message(message): function send_repeatedly (line 17) | def send_repeatedly(message, repetitions, delay): FILE: sendemail.py function get_credentials (line 19) | def get_credentials(): function SendMessage (line 37) | def SendMessage(sender, to, subject, msgHtml, msgPlain, attachmentFile=N... function SendMessageInternal (line 51) | def SendMessageInternal(service, user_id, message): function createMessageWithAttachment (line 66) | def createMessageWithAttachment(sender, to, subject, msgHtml, msgPlain, ... function CreateMessageHtml (line 124) | def CreateMessageHtml(sender, to, subject, msgHtml, msgPlain): function main (line 134) | def main(): FILE: sensors_information.py function python_version (line 5) | def python_version(): function ip_addresses (line 7) | def ip_addresses(): function cpu_load (line 17) | def cpu_load(): function ram_available (line 21) | def ram_available(): function ac_connected (line 25) | def ac_connected(): function show_sensors (line 29) | def show_sensors(): function command_line (line 38) | def command_line(argv): FILE: serial_scanner.py function ListAvailablePorts (line 17) | def ListAvailablePorts(): FILE: sha1.py class SHA1Hash (line 7) | class SHA1Hash: method __init__ (line 12) | def __init__(self, data): method rotate (line 23) | def rotate(n, b): method padding (line 29) | def padding(self): method split_blocks (line 37) | def split_blocks(self): method expand_block (line 46) | def expand_block(self, block): method final_hash (line 56) | def final_hash(self): class SHA1HashTest (line 100) | class SHA1HashTest(unittest.TestCase): method testMatchHashes (line 105) | def testMatchHashes(self): function main (line 110) | def main(): FILE: sierpinski_triangle.py function getMid (line 42) | def getMid(p1, p2): function triangle (line 46) | def triangle(points, depth): FILE: simple_calculator.py function add (line 18) | def add(x: float, y: float) -> float: function subtract (line 23) | def subtract(x: float, y: float) -> float: function multiply (line 28) | def multiply(x: float, y: float) -> float: function divide (line 33) | def divide(x: float, y: float) -> float: function calculator (line 38) | def calculator() -> None: FILE: simple_calculator/simple_calculator.py function add (line 2) | def add(x, y): function subtract (line 6) | def subtract(x, y): function multiply (line 10) | def multiply(x, y): function divide (line 14) | def divide(x, y): function display_menu (line 22) | def display_menu(): FILE: simulate_memory_cpu.py function print_help (line 13) | def print_help(): function mem (line 23) | def mem(): function deadloop (line 43) | def deadloop(): function cpu (line 51) | def cpu(): function mem_cpu (line 70) | def mem_cpu(): FILE: singly_linked_list.py class Node (line 1) | class Node: method __init__ (line 2) | def __init__(self, data): class LinkedList (line 7) | class LinkedList: method __init__ (line 8) | def __init__(self): method length (line 11) | def length(self): method add_node (line 19) | def add_node(self, data): method insert_at_head (line 29) | def insert_at_head(self, data): method insert (line 36) | def insert(self, pos, data): method delete_head (line 58) | def delete_head(self): method delete_end (line 63) | def delete_end(self): method delete (line 74) | def delete(self, pos): method display (line 96) | def display(self): FILE: size(resolution)image.py function jpeg_res (line 1) | def jpeg_res(filename): FILE: smart_file_organizer.py function create_folder (line 37) | def create_folder(folder_path: str) -> None: function get_category (line 48) | def get_category(file_ext: str) -> str: function organize_files (line 64) | def organize_files(base_path: str) -> None: function main (line 96) | def main() -> None: FILE: snake_case_renamer_depth_one.py function generate_unique_name (line 5) | def generate_unique_name(directory: str, name: str) -> str: function rename_files_and_folders (line 28) | def rename_files_and_folders(directory: str) -> None: function main (line 59) | def main() -> None: FILE: sorting_algos.py function selection_sort (line 4) | def selection_sort(arr: list) -> list: function bubble_sort (line 51) | def bubble_sort(arr: list) -> list: function insertion_sort (line 65) | def insertion_sort(arr: list) -> list: function merge_sort (line 78) | def merge_sort(arr: list) -> list: function quick_sort (line 117) | def quick_sort(arr: list) -> list: function counting_sort (line 133) | def counting_sort(arr: list) -> list: function main (line 153) | def main(): FILE: soundex_algorithm.py function soundex_al (line 1) | def soundex_al(word): FILE: spotifyAccount.py function randomName (line 16) | def randomName(size=10, chars=string.ascii_letters + string.digits): function randomPassword (line 20) | def randomPassword(size=14, chars=string.ascii_letters + string.digits): class proxy (line 31) | class proxy: method update (line 32) | def update(self): method get_proxy (line 43) | def get_proxy(self): method FormatProxy (line 47) | def FormatProxy(self): method __init__ (line 51) | def __init__(self): function creator (line 60) | def creator(): FILE: square_root.py function square_root (line 4) | def square_root(number): FILE: stack.py function createStack (line 5) | def createStack(): function size (line 11) | def size(stack): function isEmpty (line 16) | def isEmpty(stack): function push (line 23) | def push(stack, item): function pop (line 29) | def pop(stack): function reverse (line 36) | def reverse(string): FILE: stackF_Harsh2255.py function createStack (line 9) | def createStack(): function isEmpty (line 15) | def isEmpty(stack): function push (line 20) | def push(stack, item): function pop (line 26) | def pop(stack): function peek (line 34) | def peek(stack): FILE: stone_paper_scissor/utils.py function validate (line 1) | def validate(hand): function print_hand (line 7) | def print_hand(hand, name="Guest"): function judge (line 12) | def judge(player, computer): FILE: string_rotation.py function rotate (line 7) | def rotate(n): FILE: sudoku.py function solve (line 14) | def solve(bo): function valid (line 33) | def valid(bo, num, pos): function print_board (line 56) | def print_board(bo): function find_empty (line 71) | def find_empty(bo): FILE: sum_of_digits_of_a_number.py function get_integer_input (line 23) | def get_integer_input(prompt: str, attempts: int) -> int | None: function sum_of_digits (line 49) | def sum_of_digits(n: int) -> int: function main (line 77) | def main() -> None: FILE: swap.py class Swapper (line 1) | class Swapper: method __init__ (line 18) | def __init__(self, x, y): method display_values (line 36) | def display_values(self, message): method swap_tuple_unpacking (line 39) | def swap_tuple_unpacking(self): method swap_temp_variable (line 48) | def swap_temp_variable(self): method swap_arithmetic_operations (line 59) | def swap_arithmetic_operations(self): FILE: testlines.py function write_to_file (line 12) | def write_to_file(filename, txt): FILE: text_file_replace.py function text_file_replace (line 13) | def text_file_replace(file, encoding, old, new): FILE: text_to_audio/main.py class userAudio (line 46) | class userAudio: method __init__ (line 47) | def __init__( method user_input (line 68) | def user_input(self): method save_only (line 76) | def save_only(self, filename="default.mp3"): method play_only (line 81) | def play_only(self): class fun_secret_generator_string (line 162) | class fun_secret_generator_string: method __init__ (line 164) | def __init__(self, string): FILE: text_to_pig_latin.py function pig_latin_word (line 13) | def pig_latin_word(word): function pig_latin_sentence (line 22) | def pig_latin_sentence(text): FILE: tf_idf_generator.py function paint (line 52) | def paint(str, color="r"): function find_tf_idf (line 73) | def find_tf_idf(file_names=None, prev_file_path=None, dump_path=None): FILE: thired-party-haarcascade-mustache-on-face/utils.py function image_resize (line 7) | def image_resize(image, width=None, height=None, inter=cv2.INTER_AREA): class CFEVideoConf (line 35) | class CFEVideoConf(object): method __init__ (line 58) | def __init__(self, capture, filepath, res="480p", *args, **kwargs): method change_res (line 66) | def change_res(self, width, height): method get_dims (line 70) | def get_dims(self, res="480p"): method get_video_type (line 78) | def get_video_type(self): FILE: thread_signal.py class producer (line 8) | class producer(threading.Thread): method __init__ (line 9) | def __init__(self, event): method run (line 13) | def run(self): function handler_thread (line 22) | def handler_thread(event): function handler (line 27) | def handler(signum, frame): FILE: tic-tac-toe.py function print_board (line 5) | def print_board(): function check_winner (line 14) | def check_winner(player): function is_draw (line 25) | def is_draw(): FILE: tik_tak.py function print_board (line 10) | def print_board(): function enter_number (line 25) | def enter_number(p1_sign, p2_sign): function checkwin (line 77) | def checkwin(): function play (line 99) | def play(): FILE: time_delta.py function parse_timestamp (line 38) | def parse_timestamp(timestamp: str) -> datetime.datetime: function calculate_time_delta (line 53) | def calculate_time_delta(t1: str, t2: str) -> int: function read_test_cases (line 73) | def read_test_cases() -> Tuple[int, List[Tuple[str, str]]]: function main (line 96) | def main() -> None: FILE: to check leap year.py function is_leap_year (line 19) | def is_leap_year(year: int) -> bool: FILE: translation_of_sizes_of_underwear_RU.py function my_found (line 2) | def my_found(req): FILE: turtle_shapes_made.py class ShapeDrawer (line 4) | class ShapeDrawer: method __init__ (line 5) | def __init__(self, color, pensize): method draw_rectangle (line 10) | def draw_rectangle(self, width, height): method draw_triangle (line 17) | def draw_triangle(self, length): function main (line 23) | def main(): FILE: tweeter.py function get_status (line 10) | def get_status(): function tweet_text (line 21) | def tweet_text(api, user): function tweet_picture (line 31) | def tweet_picture(api, user): function initialize_api (line 43) | def initialize_api(): function main (line 56) | def main(): FILE: twitter_post_scraper.py function tweeter_scrapper (line 9) | def tweeter_scrapper(): FILE: two_num.py function two_sum (line 20) | def two_sum(nums: List[int], target: int) -> Optional[List[int]]: FILE: venv/Lib/site-packages/pip/__init__.py function main (line 6) | def main(args: Optional[List[str]] = None) -> int: FILE: venv/Lib/site-packages/pip/__pip-runner__.py function version_str (line 15) | def version_str(version): # type: ignore class PipImportRedirectingFinder (line 36) | class PipImportRedirectingFinder: method find_spec (line 38) | def find_spec(self, fullname, path=None, target=None): # type: ignore FILE: venv/Lib/site-packages/pip/_internal/__init__.py function main (line 10) | def main(args: Optional[List[str]] = None) -> int: FILE: venv/Lib/site-packages/pip/_internal/build_env.py function _dedup (line 32) | def _dedup(a: str, b: str) -> Union[Tuple[str], Tuple[str, str]]: class _Prefix (line 36) | class _Prefix: method __init__ (line 37) | def __init__(self, path: str) -> None: function get_runnable_pip (line 45) | def get_runnable_pip() -> str: function _get_system_sitepackages (line 61) | def _get_system_sitepackages() -> Set[str]: class BuildEnvironment (line 81) | class BuildEnvironment: method __init__ (line 84) | def __init__(self) -> None: method __enter__ (line 138) | def __enter__(self) -> None: method __exit__ (line 159) | def __exit__( method check_requirements (line 171) | def check_requirements( method install_requirements (line 205) | def install_requirements( method _install_requirements (line 227) | def _install_requirements( class NoOpBuildEnvironment (line 287) | class NoOpBuildEnvironment(BuildEnvironment): method __init__ (line 290) | def __init__(self) -> None: method __enter__ (line 293) | def __enter__(self) -> None: method __exit__ (line 296) | def __exit__( method cleanup (line 304) | def cleanup(self) -> None: method install_requirements (line 307) | def install_requirements( FILE: venv/Lib/site-packages/pip/_internal/cache.py function _hash_dict (line 26) | def _hash_dict(d: Dict[str, str]) -> str: class Cache (line 32) | class Cache: method __init__ (line 38) | def __init__(self, cache_dir: str) -> None: method _get_cache_path_parts (line 43) | def _get_cache_path_parts(self, link: Link) -> List[str]: method _get_candidates (line 76) | def _get_candidates(self, link: Link, canonical_package_name: str) -> ... method get_path_for_link (line 86) | def get_path_for_link(self, link: Link) -> str: method get (line 90) | def get( class SimpleWheelCache (line 102) | class SimpleWheelCache(Cache): method __init__ (line 105) | def __init__(self, cache_dir: str) -> None: method get_path_for_link (line 108) | def get_path_for_link(self, link: Link) -> str: method get (line 128) | def get( class EphemWheelCache (line 172) | class EphemWheelCache(SimpleWheelCache): method __init__ (line 175) | def __init__(self) -> None: class CacheEntry (line 184) | class CacheEntry: method __init__ (line 185) | def __init__( class WheelCache (line 208) | class WheelCache(Cache): method __init__ (line 215) | def __init__(self, cache_dir: str) -> None: method get_path_for_link (line 220) | def get_path_for_link(self, link: Link) -> str: method get_ephem_path_for_link (line 223) | def get_ephem_path_for_link(self, link: Link) -> str: method get (line 226) | def get( method get_cache_entry (line 237) | def get_cache_entry( method record_download_origin (line 266) | def record_download_origin(cache_dir: str, download_info: DirectUrl) -... FILE: venv/Lib/site-packages/pip/_internal/cli/autocompletion.py function autocomplete (line 15) | def autocomplete() -> None: function get_path_completion_type (line 124) | def get_path_completion_type( function auto_complete_paths (line 148) | def auto_complete_paths(current: str, completion_type: str) -> Iterable[... FILE: venv/Lib/site-packages/pip/_internal/cli/base_command.py class Command (line 44) | class Command(CommandContextMixIn): method __init__ (line 48) | def __init__(self, name: str, summary: str, isolated: bool = False) ->... method add_options (line 78) | def add_options(self) -> None: method handle_pip_version_check (line 81) | def handle_pip_version_check(self, options: Values) -> None: method run (line 90) | def run(self, options: Values, args: List[str]) -> int: method _run_wrapper (line 93) | def _run_wrapper(self, level_number: int, options: Values, args: List[... method parse_args (line 150) | def parse_args(self, args: List[str]) -> Tuple[Values, List[str]]: method main (line 154) | def main(self, args: List[str]) -> int: method _main (line 161) | def _main(self, args: List[str]) -> int: FILE: venv/Lib/site-packages/pip/_internal/cli/cmdoptions.py function raise_option_error (line 36) | def raise_option_error(parser: OptionParser, option: Option, msg: str) -... function make_option_group (line 50) | def make_option_group(group: Dict[str, Any], parser: ConfigOptionParser)... function check_dist_restriction (line 62) | def check_dist_restriction(options: Values, check_target: bool = False) ... function _path_option_check (line 102) | def _path_option_check(option: Option, opt: str, value: str) -> str: function _package_name_option_check (line 106) | def _package_name_option_check(option: Option, opt: str, value: str) -> ... class PipOption (line 110) | class PipOption(Option): function exists_action (line 299) | def exists_action() -> Option: function extra_index_url (line 354) | def extra_index_url() -> Option: function find_links (line 377) | def find_links() -> Option: function trusted_host (line 393) | def trusted_host() -> Option: function constraints (line 405) | def constraints() -> Option: function requirements (line 418) | def requirements() -> Option: function editable (line 431) | def editable() -> Option: function _handle_src (line 446) | def _handle_src(option: Option, opt_str: str, value: str, parser: Option... function _get_format_control (line 469) | def _get_format_control(values: Values, option: Option) -> Any: function _handle_no_binary (line 474) | def _handle_no_binary( function _handle_only_binary (line 485) | def _handle_only_binary( function no_binary (line 496) | def no_binary() -> Option: function only_binary (line 514) | def only_binary() -> Option: function _convert_python_version (line 548) | def _convert_python_version(value: str) -> Tuple[Tuple[int, ...], Option... function _handle_python_version (line 577) | def _handle_python_version( function add_target_python_options (line 646) | def add_target_python_options(cmd_opts: OptionGroup) -> None: function make_target_python (line 653) | def make_target_python(options: Values) -> TargetPython: function prefer_binary (line 664) | def prefer_binary() -> Option: function _handle_no_cache_dir (line 688) | def _handle_no_cache_dir( function _handle_no_use_pep517 (line 765) | def _handle_no_use_pep517( function _handle_config_settings (line 821) | def _handle_config_settings( function _handle_merge_hash (line 910) | def _handle_merge_hash( function check_list_path_option (line 971) | def check_list_path_option(options: Values) -> None: FILE: venv/Lib/site-packages/pip/_internal/cli/command_context.py class CommandContextMixIn (line 7) | class CommandContextMixIn: method __init__ (line 8) | def __init__(self) -> None: method main_context (line 14) | def main_context(self) -> Generator[None, None, None]: method enter_context (line 24) | def enter_context(self, context_provider: ContextManager[_T]) -> _T: FILE: venv/Lib/site-packages/pip/_internal/cli/index_command.py function _create_truststore_ssl_context (line 28) | def _create_truststore_ssl_context() -> Optional["SSLContext"]: class SessionCommandMixin (line 50) | class SessionCommandMixin(CommandContextMixIn): method __init__ (line 55) | def __init__(self) -> None: method _get_index_urls (line 60) | def _get_index_urls(cls, options: Values) -> Optional[List[str]]: method get_default_session (line 73) | def get_default_session(self, options: Values) -> "PipSession": method _build_session (line 83) | def _build_session( function _pip_self_version_check (line 134) | def _pip_self_version_check(session: "PipSession", options: Values) -> N... class IndexGroupCommand (line 140) | class IndexGroupCommand(Command, SessionCommandMixin): method handle_pip_version_check (line 147) | def handle_pip_version_check(self, options: Values) -> None: FILE: venv/Lib/site-packages/pip/_internal/cli/main.py function main (line 47) | def main(args: Optional[List[str]] = None) -> int: FILE: venv/Lib/site-packages/pip/_internal/cli/main_parser.py function create_main_parser (line 19) | def create_main_parser() -> ConfigOptionParser: function identify_python_interpreter (line 50) | def identify_python_interpreter(python: str) -> Optional[str]: function parse_command (line 69) | def parse_command(args: List[str]) -> Tuple[str, List[str]]: FILE: venv/Lib/site-packages/pip/_internal/cli/parser.py class PrettyHelpFormatter (line 18) | class PrettyHelpFormatter(optparse.IndentedHelpFormatter): method __init__ (line 21) | def __init__(self, *args: Any, **kwargs: Any) -> None: method format_option_strings (line 28) | def format_option_strings(self, option: optparse.Option) -> str: method _format_option_strings (line 31) | def _format_option_strings( method format_heading (line 57) | def format_heading(self, heading: str) -> str: method format_usage (line 62) | def format_usage(self, usage: str) -> str: method format_description (line 70) | def format_description(self, description: Optional[str]) -> str: method format_epilog (line 88) | def format_epilog(self, epilog: Optional[str]) -> str: method indent_lines (line 95) | def indent_lines(self, text: str, indent: str) -> str: class UpdatingDefaultsHelpFormatter (line 100) | class UpdatingDefaultsHelpFormatter(PrettyHelpFormatter): method expand_default (line 109) | def expand_default(self, option: optparse.Option) -> str: class CustomOptionParser (line 132) | class CustomOptionParser(optparse.OptionParser): method insert_option_group (line 133) | def insert_option_group( method option_list_all (line 145) | def option_list_all(self) -> List[optparse.Option]: class ConfigOptionParser (line 154) | class ConfigOptionParser(CustomOptionParser): method __init__ (line 158) | def __init__( method check_default (line 171) | def check_default(self, option: optparse.Option, key: str, val: Any) -... method _get_ordered_configuration_items (line 178) | def _get_ordered_configuration_items( method _update_defaults (line 206) | def _update_defaults(self, defaults: Dict[str, Any]) -> Dict[str, Any]: method get_default_values (line 270) | def get_default_values(self) -> optparse.Values: method error (line 292) | def error(self, msg: str) -> None: FILE: venv/Lib/site-packages/pip/_internal/cli/progress_bars.py function _rich_progress_bar (line 24) | def _rich_progress_bar( function _raw_progress_bar (line 60) | def _raw_progress_bar( function get_download_progress_renderer (line 82) | def get_download_progress_renderer( FILE: venv/Lib/site-packages/pip/_internal/cli/req_command.py function with_cleanup (line 50) | def with_cleanup(func: Any) -> Any: class RequirementCommand (line 78) | class RequirementCommand(IndexGroupCommand): method __init__ (line 79) | def __init__(self, *args: Any, **kw: Any) -> None: method determine_resolver_variant (line 85) | def determine_resolver_variant(options: Values) -> str: method make_requirement_preparer (line 93) | def make_requirement_preparer( method make_resolver (line 148) | def make_resolver( method get_requirements (line 206) | def get_requirements( method trace_basic_info (line 293) | def trace_basic_info(finder: PackageFinder) -> None: method _build_package_finder (line 303) | def _build_package_finder( FILE: venv/Lib/site-packages/pip/_internal/cli/spinners.py class SpinnerInterface (line 14) | class SpinnerInterface: method spin (line 15) | def spin(self) -> None: method finish (line 18) | def finish(self, final_status: str) -> None: class InteractiveSpinner (line 22) | class InteractiveSpinner(SpinnerInterface): method __init__ (line 23) | def __init__( method _write (line 43) | def _write(self, status: str) -> None: method spin (line 55) | def spin(self) -> None: method finish (line 62) | def finish(self, final_status: str) -> None: class NonInteractiveSpinner (line 75) | class NonInteractiveSpinner(SpinnerInterface): method __init__ (line 76) | def __init__(self, message: str, min_update_interval_seconds: float = ... method _update (line 82) | def _update(self, status: str) -> None: method spin (line 87) | def spin(self) -> None: method finish (line 94) | def finish(self, final_status: str) -> None: class RateLimiter (line 101) | class RateLimiter: method __init__ (line 102) | def __init__(self, min_update_interval_seconds: float) -> None: method ready (line 106) | def ready(self) -> bool: method reset (line 111) | def reset(self) -> None: function open_spinner (line 116) | def open_spinner(message: str) -> Generator[SpinnerInterface, None, None]: function hidden_cursor (line 144) | def hidden_cursor(file: IO[str]) -> Generator[None, None, None]: FILE: venv/Lib/site-packages/pip/_internal/commands/__init__.py function create_command (line 109) | def create_command(name: str, **kwargs: Any) -> Command: function get_similar_commands (line 121) | def get_similar_commands(name: str) -> Optional[str]: FILE: venv/Lib/site-packages/pip/_internal/commands/cache.py class CacheCommand (line 15) | class CacheCommand(Command): method add_options (line 39) | def add_options(self) -> None: method run (line 51) | def run(self, options: Values, args: List[str]) -> int: method get_cache_dir (line 83) | def get_cache_dir(self, options: Values, args: List[Any]) -> None: method get_cache_info (line 89) | def get_cache_info(self, options: Values, args: List[Any]) -> None: method list_cache_items (line 131) | def list_cache_items(self, options: Values, args: List[Any]) -> None: method format_for_human (line 146) | def format_for_human(self, files: List[str]) -> None: method format_for_abspath (line 159) | def format_for_abspath(self, files: List[str]) -> None: method remove_cache_items (line 163) | def remove_cache_items(self, options: Values, args: List[Any]) -> None: method purge_cache (line 188) | def purge_cache(self, options: Values, args: List[Any]) -> None: method _cache_dir (line 194) | def _cache_dir(self, options: Values, subdir: str) -> str: method _find_http_files (line 197) | def _find_http_files(self, options: Values) -> List[str]: method _find_wheels (line 204) | def _find_wheels(self, options: Values, pattern: str) -> List[str]: FILE: venv/Lib/site-packages/pip/_internal/commands/check.py class CheckCommand (line 19) | class CheckCommand(Command): method run (line 26) | def run(self, options: Values, args: List[str]) -> int: FILE: venv/Lib/site-packages/pip/_internal/commands/completion.py class CompletionCommand (line 75) | class CompletionCommand(Command): method add_options (line 80) | def add_options(self) -> None: method run (line 116) | def run(self, options: Values, args: List[str]) -> int: FILE: venv/Lib/site-packages/pip/_internal/commands/configuration.py class ConfigurationCommand (line 22) | class ConfigurationCommand(Command): method add_options (line 58) | def add_options(self) -> None: method run (line 96) | def run(self, options: Values, args: List[str]) -> int: method _determine_file (line 141) | def _determine_file(self, options: Values, need_value: bool) -> Option... method list_values (line 171) | def list_values(self, options: Values, args: List[str]) -> None: method get_name (line 177) | def get_name(self, options: Values, args: List[str]) -> None: method set_name_value (line 183) | def set_name_value(self, options: Values, args: List[str]) -> None: method unset_name (line 189) | def unset_name(self, options: Values, args: List[str]) -> None: method list_config_values (line 195) | def list_config_values(self, options: Values, args: List[str]) -> None: method print_config_file_values (line 211) | def print_config_file_values(self, variant: Kind) -> None: method print_env_var_values (line 217) | def print_env_var_values(self) -> None: method open_in_editor (line 225) | def open_in_editor(self, options: Values, args: List[str]) -> None: method _get_n_args (line 247) | def _get_n_args(self, args: List[str], example: str, n: int) -> Any: method _save_configuration (line 261) | def _save_configuration(self) -> None: method _determine_editor (line 272) | def _determine_editor(self, options: Values) -> str: FILE: venv/Lib/site-packages/pip/_internal/commands/debug.py function show_value (line 26) | def show_value(name: str, value: Any) -> None: function show_sys_implementation (line 30) | def show_sys_implementation() -> None: function create_vendor_txt_map (line 37) | def create_vendor_txt_map() -> Dict[str, str]: function get_module_from_module_name (line 49) | def get_module_from_module_name(module_name: str) -> Optional[ModuleType]: function get_vendor_version_from_module (line 67) | def get_vendor_version_from_module(module_name: str) -> Optional[str]: function show_actual_vendor_versions (line 82) | def show_actual_vendor_versions(vendor_txt_versions: Dict[str, str]) -> ... function show_vendor_versions (line 103) | def show_vendor_versions() -> None: function show_tags (line 111) | def show_tags(options: Values) -> None: function ca_bundle_info (line 141) | def ca_bundle_info(config: Configuration) -> str: class DebugCommand (line 158) | class DebugCommand(Command): method add_options (line 167) | def add_options(self) -> None: method run (line 172) | def run(self, options: Values, args: List[str]) -> int: FILE: venv/Lib/site-packages/pip/_internal/commands/download.py class DownloadCommand (line 18) | class DownloadCommand(RequirementCommand): method add_options (line 38) | def add_options(self) -> None: method run (line 78) | def run(self, options: Values, args: List[str]) -> int: FILE: venv/Lib/site-packages/pip/_internal/commands/freeze.py function _should_suppress_build_backends (line 12) | def _should_suppress_build_backends() -> bool: function _dev_pkgs (line 16) | def _dev_pkgs() -> AbstractSet[str]: class FreezeCommand (line 25) | class FreezeCommand(Command): method add_options (line 37) | def add_options(self) -> None: method run (line 89) | def run(self, options: Values, args: List[str]) -> int: FILE: venv/Lib/site-packages/pip/_internal/commands/hash.py class HashCommand (line 15) | class HashCommand(Command): method add_options (line 26) | def add_options(self) -> None: method run (line 40) | def run(self, options: Values, args: List[str]) -> int: function _hash_of_file (line 53) | def _hash_of_file(path: str, algorithm: str) -> str: FILE: venv/Lib/site-packages/pip/_internal/commands/help.py class HelpCommand (line 9) | class HelpCommand(Command): method run (line 16) | def run(self, options: Values, args: List[str]) -> int: FILE: venv/Lib/site-packages/pip/_internal/commands/index.py class IndexCommand (line 22) | class IndexCommand(IndexGroupCommand): method add_options (line 32) | def add_options(self) -> None: method run (line 48) | def run(self, options: Values, args: List[str]) -> int: method _build_package_finder (line 78) | def _build_package_finder( method get_available_package_versions (line 103) | def get_available_package_versions(self, options: Values, args: List[A... FILE: venv/Lib/site-packages/pip/_internal/commands/inspect.py class InspectCommand (line 19) | class InspectCommand(Command): method add_options (line 28) | def add_options(self) -> None: method run (line 48) | def run(self, options: Values, args: List[str]) -> int: method _dist_to_dict (line 65) | def _dist_to_dict(self, dist: BaseDistribution) -> Dict[str, Any]: FILE: venv/Lib/site-packages/pip/_internal/commands/install.py class InstallCommand (line 53) | class InstallCommand(RequirementCommand): method add_options (line 73) | def add_options(self) -> None: method run (line 267) | def run(self, options: Values, args: List[str]) -> int: method _handle_target_dir (line 526) | def _handle_target_dir( method _determine_conflicts (line 580) | def _determine_conflicts( method _warn_about_conflicts (line 592) | def _warn_about_conflicts( function get_lib_location_guesses (line 643) | def get_lib_location_guesses( function site_packages_writable (line 661) | def site_packages_writable(root: Optional[str], isolated: bool) -> bool: function decide_user_install (line 668) | def decide_user_install( function create_os_error_message (line 729) | def create_os_error_message( FILE: venv/Lib/site-packages/pip/_internal/commands/list.py class _DistWithLatestInfo (line 22) | class _DistWithLatestInfo(BaseDistribution): class ListCommand (line 38) | class ListCommand(IndexGroupCommand): method add_options (line 49) | def add_options(self) -> None: method handle_pip_version_check (line 137) | def handle_pip_version_check(self, options: Values) -> None: method _build_package_finder (line 141) | def _build_package_finder( method run (line 164) | def run(self, options: Values, args: List[str]) -> int: method get_outdated (line 205) | def get_outdated( method get_uptodate (line 214) | def get_uptodate( method get_not_required (line 223) | def get_not_required( method iter_packages_latest_infos (line 237) | def iter_packages_latest_infos( method output_package_listing (line 275) | def output_package_listing( method output_package_listing_columns (line 296) | def output_package_listing_columns( function format_for_columns (line 313) | def format_for_columns( function format_for_json (line 358) | def format_for_json(packages: "_ProcessedDists", options: Values) -> str: FILE: venv/Lib/site-packages/pip/_internal/commands/search.py class TransformedHit (line 24) | class TransformedHit(TypedDict): class SearchCommand (line 33) | class SearchCommand(Command, SessionCommandMixin): method add_options (line 40) | def add_options(self) -> None: method run (line 52) | def run(self, options: Values, args: List[str]) -> int: method search (line 68) | def search(self, query: List[str], options: Values) -> List[Dict[str, ... function transform_hits (line 86) | def transform_hits(hits: List[Dict[str, str]]) -> List["TransformedHit"]: function print_dist_installation_info (line 114) | def print_dist_installation_info(name: str, latest: str) -> None: function print_results (line 133) | def print_results( function highest_version (line 171) | def highest_version(versions: List[str]) -> str: FILE: venv/Lib/site-packages/pip/_internal/commands/show.py class ShowCommand (line 16) | class ShowCommand(Command): method add_options (line 27) | def add_options(self) -> None: method run (line 39) | def run(self, options: Values, args: List[str]) -> int: class _PackageInfo (line 53) | class _PackageInfo(NamedTuple): function search_packages_info (line 73) | def search_packages_info(query: List[str]) -> Generator[_PackageInfo, No... function print_results (line 169) | def print_results( FILE: venv/Lib/site-packages/pip/_internal/commands/uninstall.py class UninstallCommand (line 26) | class UninstallCommand(Command, SessionCommandMixin): method add_options (line 41) | def add_options(self) -> None: method run (line 65) | def run(self, options: Values, args: List[str]) -> int: FILE: venv/Lib/site-packages/pip/_internal/commands/wheel.py class WheelCommand (line 24) | class WheelCommand(RequirementCommand): method add_options (line 44) | def add_options(self) -> None: method run (line 104) | def run(self, options: Values, args: List[str]) -> int: FILE: venv/Lib/site-packages/pip/_internal/configuration.py function _normalize_name (line 50) | def _normalize_name(name: str) -> str: function _disassemble_key (line 58) | def _disassemble_key(name: str) -> List[str]: function get_configuration_files (line 68) | def get_configuration_files() -> Dict[Kind, List[str]]: class Configuration (line 87) | class Configuration: method __init__ (line 101) | def __init__(self, isolated: bool, load_only: Optional[Kind] = None) -... method load (line 122) | def load(self) -> None: method get_file_to_edit (line 128) | def get_file_to_edit(self) -> Optional[str]: method items (line 137) | def items(self) -> Iterable[Tuple[str, Any]]: method get_value (line 143) | def get_value(self, key: str) -> Any: method set_value (line 155) | def set_value(self, key: str, value: Any) -> None: method unset_value (line 174) | def unset_value(self, key: str) -> None: method save (line 203) | def save(self) -> None: method _ensure_have_load_only (line 227) | def _ensure_have_load_only(self) -> None: method _dictionary (line 233) | def _dictionary(self) -> Dict[str, Any]: method _load_config_files (line 244) | def _load_config_files(self) -> None: method _load_file (line 267) | def _load_file(self, variant: Kind, fname: str) -> RawConfigParser: method _construct_parser (line 277) | def _construct_parser(self, fname: str) -> RawConfigParser: method _load_environment_vars (line 298) | def _load_environment_vars(self) -> None: method _normalized_keys (line 304) | def _normalized_keys( method get_environ_vars (line 318) | def get_environ_vars(self) -> Iterable[Tuple[str, str]]: method iter_config_files (line 327) | def iter_config_files(self) -> Iterable[Tuple[Kind, List[str]]]: method get_values_in_config (line 359) | def get_values_in_config(self, variant: Kind) -> Dict[str, Any]: method _get_parser_to_modify (line 363) | def _get_parser_to_modify(self) -> Tuple[str, RawConfigParser]: method _mark_as_modified (line 377) | def _mark_as_modified(self, fname: str, parser: RawConfigParser) -> None: method __repr__ (line 382) | def __repr__(self) -> str: FILE: venv/Lib/site-packages/pip/_internal/distributions/__init__.py function make_distribution_for_install_requirement (line 7) | def make_distribution_for_install_requirement( FILE: venv/Lib/site-packages/pip/_internal/distributions/base.py class AbstractDistribution (line 11) | class AbstractDistribution(metaclass=abc.ABCMeta): method __init__ (line 30) | def __init__(self, req: InstallRequirement) -> None: method build_tracker_id (line 35) | def build_tracker_id(self) -> Optional[str]: method get_metadata_distribution (line 43) | def get_metadata_distribution(self) -> BaseDistribution: method prepare_distribution_metadata (line 47) | def prepare_distribution_metadata( FILE: venv/Lib/site-packages/pip/_internal/distributions/installed.py class InstalledDistribution (line 8) | class InstalledDistribution(AbstractDistribution): method build_tracker_id (line 16) | def build_tracker_id(self) -> Optional[str]: method get_metadata_distribution (line 19) | def get_metadata_distribution(self) -> BaseDistribution: method prepare_distribution_metadata (line 23) | def prepare_distribution_metadata( FILE: venv/Lib/site-packages/pip/_internal/distributions/sdist.py class SourceDistribution (line 16) | class SourceDistribution(AbstractDistribution): method build_tracker_id (line 24) | def build_tracker_id(self) -> Optional[str]: method get_metadata_distribution (line 29) | def get_metadata_distribution(self) -> BaseDistribution: method prepare_distribution_metadata (line 32) | def prepare_distribution_metadata( method _prepare_build_backend (line 71) | def _prepare_build_backend(self, finder: "PackageFinder") -> None: method _get_build_requires_wheel (line 97) | def _get_build_requires_wheel(self) -> Iterable[str]: method _get_build_requires_editable (line 105) | def _get_build_requires_editable(self) -> Iterable[str]: method _install_build_reqs (line 115) | def _install_build_reqs(self, finder: "PackageFinder") -> None: method _raise_conflicts (line 134) | def _raise_conflicts( method _raise_missing_reqs (line 151) | def _raise_missing_reqs(self, missing: Set[str]) -> None: FILE: venv/Lib/site-packages/pip/_internal/distributions/wheel.py class WheelDistribution (line 16) | class WheelDistribution(AbstractDistribution): method build_tracker_id (line 23) | def build_tracker_id(self) -> Optional[str]: method get_metadata_distribution (line 26) | def get_metadata_distribution(self) -> BaseDistribution: method prepare_distribution_metadata (line 36) | def prepare_distribution_metadata( FILE: venv/Lib/site-packages/pip/_internal/exceptions.py function _is_kebab_case (line 36) | def _is_kebab_case(s: str) -> bool: function _prefix_with_indent (line 40) | def _prefix_with_indent( class PipError (line 57) | class PipError(Exception): class DiagnosticPipError (line 61) | class DiagnosticPipError(PipError): method __init__ (line 74) | def __init__( method __repr__ (line 104) | def __repr__(self) -> str: method __rich_console__ (line 115) | def __rich_console__( class ConfigurationError (line 179) | class ConfigurationError(PipError): class InstallationError (line 183) | class InstallationError(PipError): class MissingPyProjectBuildRequires (line 187) | class MissingPyProjectBuildRequires(DiagnosticPipError): method __init__ (line 192) | def __init__(self, *, package: str) -> None: class InvalidPyProjectBuildRequires (line 204) | class InvalidPyProjectBuildRequires(DiagnosticPipError): method __init__ (line 209) | def __init__(self, *, package: str, reason: str) -> None: class NoneMetadataError (line 221) | class NoneMetadataError(PipError): method __init__ (line 230) | def __init__( method __str__ (line 243) | def __str__(self) -> str: class UserInstallationInvalid (line 249) | class UserInstallationInvalid(InstallationError): method __str__ (line 252) | def __str__(self) -> str: class InvalidSchemeCombination (line 256) | class InvalidSchemeCombination(InstallationError): method __str__ (line 257) | def __str__(self) -> str: class DistributionNotFound (line 262) | class DistributionNotFound(InstallationError): class RequirementsFileParseError (line 266) | class RequirementsFileParseError(InstallationError): class BestVersionAlreadyInstalled (line 270) | class BestVersionAlreadyInstalled(PipError): class BadCommand (line 275) | class BadCommand(PipError): class CommandError (line 279) | class CommandError(PipError): class PreviousBuildDirError (line 283) | class PreviousBuildDirError(PipError): class NetworkConnectionError (line 287) | class NetworkConnectionError(PipError): method __init__ (line 290) | def __init__( method __str__ (line 311) | def __str__(self) -> str: class InvalidWheelFilename (line 315) | class InvalidWheelFilename(InstallationError): class UnsupportedWheel (line 319) | class UnsupportedWheel(InstallationError): class InvalidWheel (line 323) | class InvalidWheel(InstallationError): method __init__ (line 326) | def __init__(self, location: str, name: str): method __str__ (line 330) | def __str__(self) -> str: class MetadataInconsistent (line 334) | class MetadataInconsistent(InstallationError): method __init__ (line 342) | def __init__( method __str__ (line 350) | def __str__(self) -> str: class MetadataInvalid (line 357) | class MetadataInvalid(InstallationError): method __init__ (line 360) | def __init__(self, ireq: "InstallRequirement", error: str) -> None: method __str__ (line 364) | def __str__(self) -> str: class InstallationSubprocessError (line 368) | class InstallationSubprocessError(DiagnosticPipError, InstallationError): method __init__ (line 373) | def __init__( method __str__ (line 405) | def __str__(self) -> str: class MetadataGenerationFailed (line 409) | class MetadataGenerationFailed(InstallationSubprocessError, Installation... method __init__ (line 412) | def __init__( method __str__ (line 424) | def __str__(self) -> str: class HashErrors (line 428) | class HashErrors(InstallationError): method __init__ (line 431) | def __init__(self) -> None: method append (line 434) | def append(self, error: "HashError") -> None: method __str__ (line 437) | def __str__(self) -> str: method __bool__ (line 447) | def __bool__(self) -> bool: class HashError (line 451) | class HashError(InstallationError): method body (line 472) | def body(self) -> str: method __str__ (line 484) | def __str__(self) -> str: method _requirement_name (line 487) | def _requirement_name(self) -> str: class VcsHashUnsupported (line 497) | class VcsHashUnsupported(HashError): class DirectoryUrlHashUnsupported (line 508) | class DirectoryUrlHashUnsupported(HashError): class HashMissing (line 519) | class HashMissing(HashError): method __init__ (line 533) | def __init__(self, gotten_hash: str) -> None: method body (line 540) | def body(self) -> str: class HashUnpinned (line 561) | class HashUnpinned(HashError): class HashMismatch (line 572) | class HashMismatch(HashError): method __init__ (line 590) | def __init__(self, allowed: Dict[str, List[str]], gots: Dict[str, "_Ha... method body (line 600) | def body(self) -> str: method _hash_comparison (line 603) | def _hash_comparison(self) -> str: class UnsupportedPythonVersion (line 630) | class UnsupportedPythonVersion(InstallationError): class ConfigurationFileCouldNotBeLoaded (line 635) | class ConfigurationFileCouldNotBeLoaded(ConfigurationError): method __init__ (line 638) | def __init__( method __str__ (line 649) | def __str__(self) -> str: class ExternallyManagedEnvironment (line 665) | class ExternallyManagedEnvironment(DiagnosticPipError): method __init__ (line 677) | def __init__(self, error: Optional[str]) -> None: method _iter_externally_managed_error_keys (line 695) | def _iter_externally_managed_error_keys() -> Iterator[str]: method from_config (line 717) | def from_config( class UninstallMissingRecord (line 738) | class UninstallMissingRecord(DiagnosticPipError): method __init__ (line 741) | def __init__(self, *, distribution: "BaseDistribution") -> None: class LegacyDistutilsInstall (line 765) | class LegacyDistutilsInstall(DiagnosticPipError): method __init__ (line 768) | def __init__(self, *, distribution: "BaseDistribution") -> None: FILE: venv/Lib/site-packages/pip/_internal/index/collector.py function _match_vcs_scheme (line 51) | def _match_vcs_scheme(url: str) -> Optional[str]: class _NotAPIContent (line 62) | class _NotAPIContent(Exception): method __init__ (line 63) | def __init__(self, content_type: str, request_desc: str) -> None: function _ensure_api_header (line 69) | def _ensure_api_header(response: Response) -> None: class _NotHTTP (line 91) | class _NotHTTP(Exception): function _ensure_api_response (line 95) | def _ensure_api_response(url: str, session: PipSession) -> None: function _get_simple_response (line 113) | def _get_simple_response(url: str, session: PipSession) -> Response: function _get_encoding_from_headers (line 176) | def _get_encoding_from_headers(headers: ResponseHeaders) -> Optional[str]: class CacheablePageContent (line 187) | class CacheablePageContent: method __init__ (line 188) | def __init__(self, page: "IndexContent") -> None: method __eq__ (line 192) | def __eq__(self, other: object) -> bool: method __hash__ (line 195) | def __hash__(self) -> int: class ParseLinks (line 199) | class ParseLinks(Protocol): method __call__ (line 200) | def __call__(self, page: "IndexContent") -> Iterable[Link]: ... function with_cached_index_content (line 203) | def with_cached_index_content(fn: ParseLinks) -> ParseLinks: function parse_links (line 224) | def parse_links(page: "IndexContent") -> Iterable[Link]: class IndexContent (line 253) | class IndexContent: method __str__ (line 269) | def __str__(self) -> str: class HTMLLinkParser (line 273) | class HTMLLinkParser(HTMLParser): method __init__ (line 279) | def __init__(self, url: str) -> None: method handle_starttag (line 286) | def handle_starttag(self, tag: str, attrs: List[Tuple[str, Optional[st... method get_href (line 294) | def get_href(self, attrs: List[Tuple[str, Optional[str]]]) -> Optional... function _handle_get_simple_fail (line 301) | def _handle_get_simple_fail( function _make_index_content (line 311) | def _make_index_content( function _get_index_content (line 324) | def _get_index_content(link: Link, *, session: PipSession) -> Optional["... class CollectedSources (line 385) | class CollectedSources(NamedTuple): class LinkCollector (line 390) | class LinkCollector: method __init__ (line 398) | def __init__( method create (line 407) | def create( method find_links (line 441) | def find_links(self) -> List[str]: method fetch_response (line 444) | def fetch_response(self, location: Link) -> Optional[IndexContent]: method collect_sources (line 450) | def collect_sources( FILE: venv/Lib/site-packages/pip/_internal/index/package_finder.py function _check_link_requires_python (line 52) | def _check_link_requires_python( class LinkType (line 99) | class LinkType(enum.Enum): class LinkEvaluator (line 109) | class LinkEvaluator: method __init__ (line 120) | def __init__( method evaluate_link (line 157) | def evaluate_link(self, link: Link) -> Tuple[LinkType, str]: function filter_unallowed_hashes (line 252) | def filter_unallowed_hashes( class CandidatePreferences (line 327) | class CandidatePreferences: class BestCandidateResult (line 337) | class BestCandidateResult: method __init__ (line 344) | def __init__( method iter_all (line 368) | def iter_all(self) -> Iterable[InstallationCandidate]: method iter_applicable (line 372) | def iter_applicable(self) -> Iterable[InstallationCandidate]: class CandidateEvaluator (line 377) | class CandidateEvaluator: method create (line 384) | def create( method __init__ (line 419) | def __init__( method get_applicable_candidates (line 445) | def get_applicable_candidates( method _sort_key (line 480) | def _sort_key(self, candidate: InstallationCandidate) -> CandidateSort... method sort_best_candidate (line 549) | def sort_best_candidate( method compute_best_candidate (line 562) | def compute_best_candidate( class PackageFinder (line 580) | class PackageFinder: method __init__ (line 587) | def __init__( method create (line 627) | def create( method target_python (line 659) | def target_python(self) -> TargetPython: method search_scope (line 663) | def search_scope(self) -> SearchScope: method search_scope (line 667) | def search_scope(self, search_scope: SearchScope) -> None: method find_links (line 671) | def find_links(self) -> List[str]: method index_urls (line 675) | def index_urls(self) -> List[str]: method trusted_hosts (line 679) | def trusted_hosts(self) -> Iterable[str]: method allow_all_prereleases (line 684) | def allow_all_prereleases(self) -> bool: method set_allow_all_prereleases (line 687) | def set_allow_all_prereleases(self) -> None: method prefer_binary (line 691) | def prefer_binary(self) -> bool: method set_prefer_binary (line 694) | def set_prefer_binary(self) -> None: method requires_python_skipped_reasons (line 697) | def requires_python_skipped_reasons(self) -> List[str]: method make_link_evaluator (line 705) | def make_link_evaluator(self, project_name: str) -> LinkEvaluator: method _sort_links (line 718) | def _sort_links(self, links: Iterable[Link]) -> List[Link]: method _log_skipped_link (line 734) | def _log_skipped_link(self, link: Link, result: LinkType, detail: str)... method get_install_candidate (line 742) | def get_install_candidate( method evaluate_links (line 763) | def evaluate_links( method process_project_url (line 777) | def process_project_url( method find_all_candidates (line 799) | def find_all_candidates(self, project_name: str) -> List[InstallationC... method make_candidate_evaluator (line 851) | def make_candidate_evaluator( method find_best_candidate (line 869) | def find_best_candidate( method find_requirement (line 891) | def find_requirement( function _find_name_version_sep (line 979) | def _find_name_version_sep(fragment: str, canonical_name: str) -> int: function _extract_version_from_fragment (line 1005) | def _extract_version_from_fragment(fragment: str, canonical_name: str) -... FILE: venv/Lib/site-packages/pip/_internal/index/sources.py class LinkSource (line 29) | class LinkSource: method link (line 31) | def link(self) -> Optional[Link]: method page_candidates (line 35) | def page_candidates(self) -> FoundCandidates: method file_links (line 39) | def file_links(self) -> FoundLinks: function _is_html_file (line 44) | def _is_html_file(file_url: str) -> bool: class _FlatDirectoryToUrls (line 48) | class _FlatDirectoryToUrls: method __init__ (line 51) | def __init__(self, path: str) -> None: method _scan_directory (line 57) | def _scan_directory(self) -> None: method page_candidates (line 81) | def page_candidates(self) -> List[str]: method project_name_to_urls (line 88) | def project_name_to_urls(self) -> Dict[str, List[str]]: class _FlatDirectorySource (line 95) | class _FlatDirectorySource(LinkSource): method __init__ (line 106) | def __init__( method link (line 123) | def link(self) -> Optional[Link]: method page_candidates (line 126) | def page_candidates(self) -> FoundCandidates: method file_links (line 130) | def file_links(self) -> FoundLinks: class _LocalFileSource (line 135) | class _LocalFileSource(LinkSource): method __init__ (line 145) | def __init__( method link (line 154) | def link(self) -> Optional[Link]: method page_candidates (line 157) | def page_candidates(self) -> FoundCandidates: method file_links (line 162) | def file_links(self) -> FoundLinks: class _RemoteFileSource (line 168) | class _RemoteFileSource(LinkSource): method __init__ (line 177) | def __init__( method link (line 188) | def link(self) -> Optional[Link]: method page_candidates (line 191) | def page_candidates(self) -> FoundCandidates: method file_links (line 196) | def file_links(self) -> FoundLinks: class _IndexDirectorySource (line 200) | class _IndexDirectorySource(LinkSource): method __init__ (line 207) | def __init__( method link (line 216) | def link(self) -> Optional[Link]: method page_candidates (line 219) | def page_candidates(self) -> FoundCandidates: method file_links (line 222) | def file_links(self) -> FoundLinks: function build_source (line 226) | def build_source( FILE: venv/Lib/site-packages/pip/_internal/locations/__init__.py function _should_use_sysconfig (line 46) | def _should_use_sysconfig() -> bool: function _looks_like_bpo_44860 (line 76) | def _looks_like_bpo_44860() -> bool: function _looks_like_red_hat_patched_platlib_purelib (line 90) | def _looks_like_red_hat_patched_platlib_purelib(scheme: Dict[str, str]) ... function _looks_like_red_hat_lib (line 101) | def _looks_like_red_hat_lib() -> bool: function _looks_like_debian_scheme (line 116) | def _looks_like_debian_scheme() -> bool: function _looks_like_red_hat_scheme (line 124) | def _looks_like_red_hat_scheme() -> bool: function _looks_like_slackware_scheme (line 144) | def _looks_like_slackware_scheme() -> bool: function _looks_like_msys2_mingw_scheme (line 160) | def _looks_like_msys2_mingw_scheme() -> bool: function _fix_abiflags (line 177) | def _fix_abiflags(parts: Tuple[str]) -> Generator[str, None, None]: function _warn_mismatched (line 194) | def _warn_mismatched(old: pathlib.Path, new: pathlib.Path, *, key: str) ... function _warn_if_mismatch (line 204) | def _warn_if_mismatch(old: pathlib.Path, new: pathlib.Path, *, key: str)... function _log_context (line 212) | def _log_context( function get_scheme (line 230) | def get_scheme( function get_bin_prefix (line 397) | def get_bin_prefix() -> str: function get_bin_user (line 408) | def get_bin_user() -> str: function _looks_like_deb_system_dist_packages (line 412) | def _looks_like_deb_system_dist_packages(value: str) -> bool: function get_purelib (line 429) | def get_purelib() -> str: function get_platlib (line 443) | def get_platlib() -> str: FILE: venv/Lib/site-packages/pip/_internal/locations/_distutils.py function distutils_scheme (line 35) | def distutils_scheme( function get_scheme (line 115) | def get_scheme( function get_bin_prefix (line 150) | def get_bin_prefix() -> str: function get_purelib (line 167) | def get_purelib() -> str: function get_platlib (line 171) | def get_platlib() -> str: FILE: venv/Lib/site-packages/pip/_internal/locations/_sysconfig.py function _should_use_osx_framework_prefix (line 29) | def _should_use_osx_framework_prefix() -> bool: function _infer_prefix (line 55) | def _infer_prefix() -> str: function _infer_user (line 86) | def _infer_user() -> str: function _infer_home (line 101) | def _infer_home() -> str: function get_scheme (line 124) | def get_scheme( function get_bin_prefix (line 202) | def get_bin_prefix() -> str: function get_purelib (line 209) | def get_purelib() -> str: function get_platlib (line 213) | def get_platlib() -> str: FILE: venv/Lib/site-packages/pip/_internal/locations/base.py function get_major_minor_version (line 19) | def get_major_minor_version() -> str: function change_root (line 27) | def change_root(new_root: str, pathname: str) -> str: function get_src_prefix (line 55) | def get_src_prefix() -> str: function is_osx_framework (line 80) | def is_osx_framework() -> bool: FILE: venv/Lib/site-packages/pip/_internal/main.py function main (line 4) | def main(args: Optional[List[str]] = None) -> int: FILE: venv/Lib/site-packages/pip/_internal/metadata/__init__.py function _should_use_importlib_metadata (line 29) | def _should_use_importlib_metadata() -> bool: class Backend (line 52) | class Backend(Protocol): function select_backend (line 59) | def select_backend() -> Backend: function get_default_environment (line 69) | def get_default_environment() -> BaseEnvironment: function get_environment (line 79) | def get_environment(paths: Optional[List[str]]) -> BaseEnvironment: function get_directory_distribution (line 89) | def get_directory_distribution(directory: str) -> BaseDistribution: function get_wheel_distribution (line 98) | def get_wheel_distribution(wheel: Wheel, canonical_name: str) -> BaseDis... function get_metadata_distribution (line 109) | def get_metadata_distribution( FILE: venv/Lib/site-packages/pip/_internal/metadata/_json.py function json_name (line 37) | def json_name(field: str) -> str: function msg_to_json (line 41) | def msg_to_json(msg: Message) -> Dict[str, Any]: FILE: venv/Lib/site-packages/pip/_internal/metadata/base.py class BaseEntryPoint (line 49) | class BaseEntryPoint(Protocol): method name (line 51) | def name(self) -> str: method value (line 55) | def value(self) -> str: method group (line 59) | def group(self) -> str: function _convert_installed_files_path (line 63) | def _convert_installed_files_path( class RequiresEntry (line 93) | class RequiresEntry(NamedTuple): class BaseDistribution (line 99) | class BaseDistribution(Protocol): method from_directory (line 101) | def from_directory(cls, directory: str) -> "BaseDistribution": method from_metadata_file_contents (line 109) | def from_metadata_file_contents( method from_wheel (line 127) | def from_wheel(cls, wheel: "Wheel", name: str) -> "BaseDistribution": method __repr__ (line 140) | def __repr__(self) -> str: method __str__ (line 143) | def __str__(self) -> str: method location (line 147) | def location(self) -> Optional[str]: method editable_project_location (line 161) | def editable_project_location(self) -> Optional[str]: method installed_location (line 183) | def installed_location(self) -> Optional[str]: method info_location (line 196) | def info_location(self) -> Optional[str]: method installed_by_distutils (line 212) | def installed_by_distutils(self) -> bool: method installed_as_egg (line 225) | def installed_as_egg(self) -> bool: method installed_with_setuptools_egg_info (line 237) | def installed_with_setuptools_egg_info(self) -> bool: method installed_with_dist_info (line 255) | def installed_with_dist_info(self) -> bool: method canonical_name (line 271) | def canonical_name(self) -> NormalizedName: method version (line 275) | def version(self) -> Version: method raw_version (line 279) | def raw_version(self) -> str: method setuptools_filename (line 283) | def setuptools_filename(self) -> str: method direct_url (line 291) | def direct_url(self) -> Optional[DirectUrl]: method installer (line 317) | def installer(self) -> str: method requested (line 329) | def requested(self) -> bool: method editable (line 333) | def editable(self) -> bool: method local (line 337) | def local(self) -> bool: method in_usersite (line 347) | def in_usersite(self) -> bool: method in_site_packages (line 353) | def in_site_packages(self) -> bool: method is_file (line 358) | def is_file(self, path: InfoPath) -> bool: method iter_distutils_script_names (line 362) | def iter_distutils_script_names(self) -> Iterator[str]: method read_text (line 370) | def read_text(self, path: InfoPath) -> str: method iter_entry_points (line 379) | def iter_entry_points(self) -> Iterable[BaseEntryPoint]: method _metadata_impl (line 382) | def _metadata_impl(self) -> email.message.Message: method metadata (line 386) | def metadata(self) -> email.message.Message: method metadata_dict (line 399) | def metadata_dict(self) -> Dict[str, Any]: method metadata_version (line 410) | def metadata_version(self) -> Optional[str]: method raw_name (line 415) | def raw_name(self) -> str: method requires_python (line 422) | def requires_python(self) -> SpecifierSet: method iter_dependencies (line 440) | def iter_dependencies(self, extras: Collection[str] = ()) -> Iterable[... method iter_raw_dependencies (line 448) | def iter_raw_dependencies(self) -> Iterable[str]: method iter_provided_extras (line 452) | def iter_provided_extras(self) -> Iterable[NormalizedName]: method _iter_declared_entries_from_record (line 464) | def _iter_declared_entries_from_record(self) -> Optional[Iterator[str]]: method _iter_declared_entries_from_legacy (line 472) | def _iter_declared_entries_from_legacy(self) -> Optional[Iterator[str]]: method iter_declared_entries (line 493) | def iter_declared_entries(self) -> Optional[Iterator[str]]: method _iter_requires_txt_entries (line 509) | def _iter_requires_txt_entries(self) -> Iterator[RequiresEntry]: method _iter_egg_info_extras (line 534) | def _iter_egg_info_extras(self) -> Iterable[str]: method _iter_egg_info_dependencies (line 544) | def _iter_egg_info_dependencies(self) -> Iterable[str]: method _add_egg_info_requires (line 572) | def _add_egg_info_requires(self, metadata: email.message.Message) -> N... class BaseEnvironment (line 582) | class BaseEnvironment: method default (line 586) | def default(cls) -> "BaseEnvironment": method from_paths (line 590) | def from_paths(cls, paths: Optional[List[str]]) -> "BaseEnvironment": method get_distribution (line 593) | def get_distribution(self, name: str) -> Optional["BaseDistribution"]: method _iter_distributions (line 601) | def _iter_distributions(self) -> Iterator["BaseDistribution"]: method iter_all_distributions (line 610) | def iter_all_distributions(self) -> Iterator[BaseDistribution]: method iter_installed_distributions (line 631) | def iter_installed_distributions( class Wheel (line 667) | class Wheel(Protocol): method as_zipfile (line 670) | def as_zipfile(self) -> zipfile.ZipFile: class FilesystemWheel (line 674) | class FilesystemWheel(Wheel): method __init__ (line 675) | def __init__(self, location: str) -> None: method as_zipfile (line 678) | def as_zipfile(self) -> zipfile.ZipFile: class MemoryWheel (line 682) | class MemoryWheel(Wheel): method __init__ (line 683) | def __init__(self, location: str, stream: IO[bytes]) -> None: method as_zipfile (line 687) | def as_zipfile(self) -> zipfile.ZipFile: FILE: venv/Lib/site-packages/pip/_internal/metadata/importlib/_compat.py class BadMetadata (line 8) | class BadMetadata(ValueError): method __init__ (line 9) | def __init__(self, dist: importlib.metadata.Distribution, *, reason: s... method __str__ (line 13) | def __str__(self) -> str: class BasePath (line 17) | class BasePath(Protocol): method name (line 29) | def name(self) -> str: method parent (line 33) | def parent(self) -> "BasePath": function get_info_location (line 37) | def get_info_location(d: importlib.metadata.Distribution) -> Optional[Ba... function parse_name_and_version_from_info_directory (line 49) | def parse_name_and_version_from_info_directory( function get_dist_canonical_name (line 73) | def get_dist_canonical_name(dist: importlib.metadata.Distribution) -> No... FILE: venv/Lib/site-packages/pip/_internal/metadata/importlib/_dists.py class WheelDistribution (line 40) | class WheelDistribution(importlib.metadata.Distribution): method __init__ (line 51) | def __init__( method from_zipfile (line 60) | def from_zipfile( method iterdir (line 79) | def iterdir(self, path: InfoPath) -> Iterator[pathlib.PurePosixPath]: method read_text (line 85) | def read_text(self, filename: str) -> Optional[str]: class Distribution (line 99) | class Distribution(BaseDistribution): method __init__ (line 100) | def __init__( method from_directory (line 111) | def from_directory(cls, directory: str) -> BaseDistribution: method from_metadata_file_contents (line 117) | def from_metadata_file_contents( method from_wheel (line 134) | def from_wheel(cls, wheel: Wheel, name: str) -> BaseDistribution: method location (line 143) | def location(self) -> Optional[str]: method info_location (line 149) | def info_location(self) -> Optional[str]: method installed_location (line 155) | def installed_location(self) -> Optional[str]: method canonical_name (line 161) | def canonical_name(self) -> NormalizedName: method version (line 165) | def version(self) -> Version: method raw_version (line 171) | def raw_version(self) -> str: method is_file (line 174) | def is_file(self, path: InfoPath) -> bool: method iter_distutils_script_names (line 177) | def iter_distutils_script_names(self) -> Iterator[str]: method read_text (line 186) | def read_text(self, path: InfoPath) -> str: method iter_entry_points (line 192) | def iter_entry_points(self) -> Iterable[BaseEntryPoint]: method _metadata_impl (line 196) | def _metadata_impl(self) -> email.message.Message: method iter_provided_extras (line 204) | def iter_provided_extras(self) -> Iterable[NormalizedName]: method iter_dependencies (line 210) | def iter_dependencies(self, extras: Collection[str] = ()) -> Iterable[... FILE: venv/Lib/site-packages/pip/_internal/metadata/importlib/_envs.py function _looks_like_wheel (line 24) | def _looks_like_wheel(location: str) -> bool: class _DistributionFinder (line 34) | class _DistributionFinder: method __init__ (line 49) | def __init__(self) -> None: method _find_impl (line 52) | def _find_impl(self, location: str) -> Iterator[FoundResult]: method find (line 73) | def find(self, location: str) -> Iterator[BaseDistribution]: method find_linked (line 85) | def find_linked(self, location: str) -> Iterator[BaseDistribution]: method _find_eggs_in_dir (line 109) | def _find_eggs_in_dir(self, location: str) -> Iterator[BaseDistribution]: method _find_eggs_in_zip (line 121) | def _find_eggs_in_zip(self, location: str) -> Iterator[BaseDistribution]: method find_eggs (line 133) | def find_eggs(self, location: str) -> Iterator[BaseDistribution]: function _emit_egg_deprecation (line 149) | def _emit_egg_deprecation(location: Optional[str]) -> None: class Environment (line 158) | class Environment(BaseEnvironment): method __init__ (line 159) | def __init__(self, paths: Sequence[str]) -> None: method default (line 163) | def default(cls) -> BaseEnvironment: method from_paths (line 167) | def from_paths(cls, paths: Optional[List[str]]) -> BaseEnvironment: method _iter_distributions (line 172) | def _iter_distributions(self) -> Iterator[BaseDistribution]: method get_distribution (line 182) | def get_distribution(self, name: str) -> Optional[BaseDistribution]: FILE: venv/Lib/site-packages/pip/_internal/metadata/pkg_resources.py class EntryPoint (line 42) | class EntryPoint(NamedTuple): class InMemoryMetadata (line 48) | class InMemoryMetadata: method __init__ (line 54) | def __init__(self, metadata: Mapping[str, bytes], wheel_name: str) -> ... method has_metadata (line 58) | def has_metadata(self, name: str) -> bool: method get_metadata (line 61) | def get_metadata(self, name: str) -> str: method get_metadata_lines (line 70) | def get_metadata_lines(self, name: str) -> Iterable[str]: method metadata_isdir (line 73) | def metadata_isdir(self, name: str) -> bool: method metadata_listdir (line 76) | def metadata_listdir(self, name: str) -> List[str]: method run_script (line 79) | def run_script(self, script_name: str, namespace: str) -> None: class Distribution (line 83) | class Distribution(BaseDistribution): method __init__ (line 84) | def __init__(self, dist: pkg_resources.Distribution) -> None: method _extra_mapping (line 91) | def _extra_mapping(self) -> Mapping[NormalizedName, str]: method from_directory (line 100) | def from_directory(cls, directory: str) -> BaseDistribution: method from_metadata_file_contents (line 120) | def from_metadata_file_contents( method from_wheel (line 137) | def from_wheel(cls, wheel: Wheel, name: str) -> BaseDistribution: method location (line 158) | def location(self) -> Optional[str]: method installed_location (line 162) | def installed_location(self) -> Optional[str]: method info_location (line 173) | def info_location(self) -> Optional[str]: method installed_by_distutils (line 177) | def installed_by_distutils(self) -> bool: method canonical_name (line 187) | def canonical_name(self) -> NormalizedName: method version (line 191) | def version(self) -> Version: method raw_version (line 195) | def raw_version(self) -> str: method is_file (line 198) | def is_file(self, path: InfoPath) -> bool: method iter_distutils_script_names (line 201) | def iter_distutils_script_names(self) -> Iterator[str]: method read_text (line 204) | def read_text(self, path: InfoPath) -> str: method iter_entry_points (line 213) | def iter_entry_points(self) -> Iterable[BaseEntryPoint]: method _metadata_impl (line 219) | def _metadata_impl(self) -> email.message.Message: method iter_dependencies (line 241) | def iter_dependencies(self, extras: Collection[str] = ()) -> Iterable[... method iter_provided_extras (line 249) | def iter_provided_extras(self) -> Iterable[NormalizedName]: class Environment (line 253) | class Environment(BaseEnvironment): method __init__ (line 254) | def __init__(self, ws: pkg_resources.WorkingSet) -> None: method default (line 258) | def default(cls) -> BaseEnvironment: method from_paths (line 262) | def from_paths(cls, paths: Optional[List[str]]) -> BaseEnvironment: method _iter_distributions (line 265) | def _iter_distributions(self) -> Iterator[BaseDistribution]: method _search_distribution (line 269) | def _search_distribution(self, name: str) -> Optional[BaseDistribution]: method get_distribution (line 281) | def get_distribution(self, name: str) -> Optional[BaseDistribution]: FILE: venv/Lib/site-packages/pip/_internal/models/candidate.py class InstallationCandidate (line 10) | class InstallationCandidate: method __init__ (line 19) | def __init__(self, name: str, version: str, link: Link) -> None: method __str__ (line 24) | def __str__(self) -> str: FILE: venv/Lib/site-packages/pip/_internal/models/direct_url.py class DirectUrlValidationError (line 23) | class DirectUrlValidationError(Exception): function _get (line 27) | def _get( function _get_required (line 41) | def _get_required( function _exactly_one_of (line 50) | def _exactly_one_of(infos: Iterable[Optional["InfoType"]]) -> "InfoType": function _filter_none (line 64) | def _filter_none(**kwargs: Any) -> Dict[str, Any]: class VcsInfo (line 70) | class VcsInfo: method _from_dict (line 78) | def _from_dict(cls, d: Optional[Dict[str, Any]]) -> Optional["VcsInfo"]: method _to_dict (line 87) | def _to_dict(self) -> Dict[str, Any]: class ArchiveInfo (line 95) | class ArchiveInfo: method __init__ (line 98) | def __init__( method hash (line 108) | def hash(self) -> Optional[str]: method hash (line 112) | def hash(self, value: Optional[str]) -> None: method _from_dict (line 130) | def _from_dict(cls, d: Optional[Dict[str, Any]]) -> Optional["ArchiveI... method _to_dict (line 135) | def _to_dict(self) -> Dict[str, Any]: class DirInfo (line 140) | class DirInfo: method _from_dict (line 146) | def _from_dict(cls, d: Optional[Dict[str, Any]]) -> Optional["DirInfo"]: method _to_dict (line 151) | def _to_dict(self) -> Dict[str, Any]: class DirectUrl (line 159) | class DirectUrl: method _remove_auth_from_netloc (line 164) | def _remove_auth_from_netloc(self, netloc: str) -> str: method redacted_url (line 179) | def redacted_url(self) -> str: method validate (line 191) | def validate(self) -> None: method from_dict (line 195) | def from_dict(cls, d: Dict[str, Any]) -> "DirectUrl": method to_dict (line 208) | def to_dict(self) -> Dict[str, Any]: method from_json (line 217) | def from_json(cls, s: str) -> "DirectUrl": method to_json (line 220) | def to_json(self) -> str: method is_local_editable (line 223) | def is_local_editable(self) -> bool: FILE: venv/Lib/site-packages/pip/_internal/models/format_control.py class FormatControl (line 8) | class FormatControl: method __init__ (line 13) | def __init__( method __eq__ (line 26) | def __eq__(self, other: object) -> bool: method __repr__ (line 35) | def __repr__(self) -> str: method handle_mutual_excludes (line 39) | def handle_mutual_excludes(value: str, target: Set[str], other: Set[st... method get_allowed_formats (line 61) | def get_allowed_formats(self, canonical_name: str) -> FrozenSet[str]: method disallow_binaries (line 73) | def disallow_binaries(self) -> None: FILE: venv/Lib/site-packages/pip/_internal/models/index.py class PackageIndex (line 4) | class PackageIndex: method __init__ (line 9) | def __init__(self, url: str, file_storage_domain: str) -> None: method _url_for_path (line 21) | def _url_for_path(self, path: str) -> str: FILE: venv/Lib/site-packages/pip/_internal/models/installation_report.py class InstallationReport (line 9) | class InstallationReport: method __init__ (line 10) | def __init__(self, install_requirements: Sequence[InstallRequirement]): method _install_req_to_dict (line 14) | def _install_req_to_dict(cls, ireq: InstallRequirement) -> Dict[str, A... method to_dict (line 42) | def to_dict(self) -> Dict[str, Any]: FILE: venv/Lib/site-packages/pip/_internal/models/link.py class LinkHash (line 44) | class LinkHash: method __post_init__ (line 68) | def __post_init__(self) -> None: method find_hash_url_fragment (line 73) | def find_hash_url_fragment(cls, url: str) -> Optional["LinkHash"]: method as_dict (line 81) | def as_dict(self) -> Dict[str, str]: method as_hashes (line 84) | def as_hashes(self) -> Hashes: method is_hash_allowed (line 88) | def is_hash_allowed(self, hashes: Optional[Hashes]) -> bool: class MetadataFile (line 98) | class MetadataFile: method __post_init__ (line 103) | def __post_init__(self) -> None: function supported_hashes (line 108) | def supported_hashes(hashes: Optional[Dict[str, str]]) -> Optional[Dict[... function _clean_url_path_part (line 119) | def _clean_url_path_part(part: str) -> str: function _clean_file_url_path (line 127) | def _clean_file_url_path(part: str) -> str: function _clean_url_path (line 144) | def _clean_url_path(path: str, is_local_path: bool) -> str: function _ensure_quoted_url (line 166) | def _ensure_quoted_url(url: str) -> str: class Link (line 182) | class Link: method __init__ (line 197) | def __init__( method from_json (line 261) | def from_json( method from_element (line 312) | def from_element( method __str__ (line 363) | def __str__(self) -> str: method __repr__ (line 373) | def __repr__(self) -> str: method __hash__ (line 376) | def __hash__(self) -> int: method __eq__ (line 379) | def __eq__(self, other: Any) -> bool: method __lt__ (line 384) | def __lt__(self, other: Any) -> bool: method url (line 390) | def url(self) -> str: method filename (line 394) | def filename(self) -> str: method file_path (line 408) | def file_path(self) -> str: method scheme (line 412) | def scheme(self) -> str: method netloc (line 416) | def netloc(self) -> str: method path (line 423) | def path(self) -> str: method splitext (line 426) | def splitext(self) -> Tuple[str, str]: method ext (line 430) | def ext(self) -> str: method url_without_fragment (line 434) | def url_without_fragment(self) -> str: method _egg_fragment (line 445) | def _egg_fragment(self) -> Optional[str]: method subdirectory_fragment (line 466) | def subdirectory_fragment(self) -> Optional[str]: method metadata_link (line 472) | def metadata_link(self) -> Optional["Link"]: method as_hashes (line 481) | def as_hashes(self) -> Hashes: method hash (line 485) | def hash(self) -> Optional[str]: method hash_name (line 489) | def hash_name(self) -> Optional[str]: method show_url (line 493) | def show_url(self) -> str: method is_file (line 497) | def is_file(self) -> bool: method is_existing_dir (line 500) | def is_existing_dir(self) -> bool: method is_wheel (line 504) | def is_wheel(self) -> bool: method is_vcs (line 508) | def is_vcs(self) -> bool: method is_yanked (line 514) | def is_yanked(self) -> bool: method has_hash (line 518) | def has_hash(self) -> bool: method is_hash_allowed (line 521) | def is_hash_allowed(self, hashes: Optional[Hashes]) -> bool: class _CleanResult (line 530) | class _CleanResult(NamedTuple): function _clean_link (line 562) | def _clean_link(link: Link) -> _CleanResult: function links_equivalent (line 589) | def links_equivalent(link1: Link, link2: Link) -> bool: FILE: venv/Lib/site-packages/pip/_internal/models/scheme.py class Scheme (line 14) | class Scheme: FILE: venv/Lib/site-packages/pip/_internal/models/search_scope.py class SearchScope (line 19) | class SearchScope: method create (line 31) | def create( method get_formatted_locations (line 72) | def get_formatted_locations(self) -> str: method get_index_urls_locations (line 107) | def get_index_urls_locations(self, project_name: str) -> List[str]: FILE: venv/Lib/site-packages/pip/_internal/models/selection_prefs.py class SelectionPreferences (line 8) | class SelectionPreferences: method __init__ (line 26) | def __init__( FILE: venv/Lib/site-packages/pip/_internal/models/target_python.py class TargetPython (line 10) | class TargetPython: method __init__ (line 27) | def __init__( method format_given (line 68) | def format_given(self) -> str: method get_sorted_tags (line 88) | def get_sorted_tags(self) -> List[Tag]: method get_unsorted_tags (line 113) | def get_unsorted_tags(self) -> Set[Tag]: FILE: venv/Lib/site-packages/pip/_internal/models/wheel.py class Wheel (line 13) | class Wheel: method __init__ (line 23) | def __init__(self, filename: str) -> None: method get_formatted_file_tags (line 45) | def get_formatted_file_tags(self) -> List[str]: method support_index_min (line 49) | def support_index_min(self, tags: List[Tag]) -> int: method find_most_preferred_tag (line 67) | def find_most_preferred_tag( method supported (line 88) | def supported(self, tags: Iterable[Tag]) -> bool: FILE: venv/Lib/site-packages/pip/_internal/network/auth.py class Credentials (line 39) | class Credentials(NamedTuple): class KeyRingBaseProvider (line 45) | class KeyRingBaseProvider(ABC): method get_auth_info (line 51) | def get_auth_info( method save_auth_info (line 56) | def save_auth_info(self, url: str, username: str, password: str) -> No... class KeyRingNullProvider (line 59) | class KeyRingNullProvider(KeyRingBaseProvider): method get_auth_info (line 64) | def get_auth_info(self, url: str, username: Optional[str]) -> Optional... method save_auth_info (line 67) | def save_auth_info(self, url: str, username: str, password: str) -> None: class KeyRingPythonProvider (line 71) | class KeyRingPythonProvider(KeyRingBaseProvider): method __init__ (line 76) | def __init__(self) -> None: method get_auth_info (line 81) | def get_auth_info(self, url: str, username: Optional[str]) -> Optional... method save_auth_info (line 99) | def save_auth_info(self, url: str, username: str, password: str) -> None: class KeyRingCliProvider (line 103) | class KeyRingCliProvider(KeyRingBaseProvider): method __init__ (line 114) | def __init__(self, cmd: str) -> None: method get_auth_info (line 117) | def get_auth_info(self, url: str, username: Optional[str]) -> Optional... method save_auth_info (line 126) | def save_auth_info(self, url: str, username: str, password: str) -> None: method _get_password (line 129) | def _get_password(self, service_name: str, username: str) -> Optional[... method _set_password (line 147) | def _set_password(self, service_name: str, username: str, password: st... function get_keyring_provider (line 163) | def get_keyring_provider(provider: str) -> KeyRingBaseProvider: class MultiDomainBasicAuth (line 224) | class MultiDomainBasicAuth(AuthBase): method __init__ (line 225) | def __init__( method keyring_provider (line 243) | def keyring_provider(self) -> KeyRingBaseProvider: method keyring_provider (line 247) | def keyring_provider(self, provider: str) -> None: method use_keyring (line 255) | def use_keyring(self) -> bool: method _get_keyring_auth (line 261) | def _get_keyring_auth( method _get_index_url (line 287) | def _get_index_url(self, url: str) -> Optional[str]: method _get_new_credentials (line 335) | def _get_new_credentials( method _get_url_and_credentials (line 392) | def _get_url_and_credentials( method __call__ (line 440) | def __call__(self, req: Request) -> Request: method _prompt_for_password (line 457) | def _prompt_for_password( method _should_save_password_to_keyring (line 471) | def _should_save_password_to_keyring(self) -> bool: method handle_401 (line 480) | def handle_401(self, resp: Response, **kwargs: Any) -> Response: method warn_on_401 (line 543) | def warn_on_401(self, resp: Response, **kwargs: Any) -> None: method save_credentials (line 551) | def save_credentials(self, resp: Response, **kwargs: Any) -> None: FILE: venv/Lib/site-packages/pip/_internal/network/cache.py function is_from_cache (line 17) | def is_from_cache(response: Response) -> bool: function suppressed_cache_errors (line 22) | def suppressed_cache_errors() -> Generator[None, None, None]: class SafeFileCache (line 32) | class SafeFileCache(SeparateBodyBaseCache): method __init__ (line 50) | def __init__(self, directory: str) -> None: method _get_cache_path (line 55) | def _get_cache_path(self, name: str) -> str: method get (line 63) | def get(self, key: str) -> Optional[bytes]: method _write (line 73) | def _write(self, path: str, data: bytes) -> None: method set (line 82) | def set( method delete (line 88) | def delete(self, key: str) -> None: method get_body (line 95) | def get_body(self, key: str) -> Optional[BinaryIO]: method set_body (line 104) | def set_body(self, key: str, body: bytes) -> None: FILE: venv/Lib/site-packages/pip/_internal/network/download.py function _get_http_response_size (line 24) | def _get_http_response_size(resp: Response) -> Optional[int]: function _prepare_download (line 31) | def _prepare_download( function sanitize_content_filename (line 73) | def sanitize_content_filename(filename: str) -> str: function parse_content_disposition (line 80) | def parse_content_disposition(content_disposition: str, default_filename... function _get_http_response_filename (line 95) | def _get_http_response_filename(resp: Response, link: Link) -> str: function _http_get_download (line 116) | def _http_get_download(session: PipSession, link: Link) -> Response: class Downloader (line 123) | class Downloader: method __init__ (line 124) | def __init__( method __call__ (line 132) | def __call__(self, link: Link, location: str) -> Tuple[str, str]: class BatchDownloader (line 154) | class BatchDownloader: method __init__ (line 155) | def __init__( method __call__ (line 163) | def __call__( FILE: venv/Lib/site-packages/pip/_internal/network/lazy_wheel.py class HTTPRangeRequestUnsupported (line 19) | class HTTPRangeRequestUnsupported(Exception): function dist_from_wheel_url (line 23) | def dist_from_wheel_url(name: str, url: str, session: PipSession) -> Bas... class LazyZipOverHTTP (line 40) | class LazyZipOverHTTP: method __init__ (line 49) | def __init__( method mode (line 66) | def mode(self) -> str: method name (line 71) | def name(self) -> str: method seekable (line 75) | def seekable(self) -> bool: method close (line 79) | def close(self) -> None: method closed (line 84) | def closed(self) -> bool: method read (line 88) | def read(self, size: int = -1) -> bytes: method readable (line 102) | def readable(self) -> bool: method seek (line 106) | def seek(self, offset: int, whence: int = 0) -> int: method tell (line 116) | def tell(self) -> int: method truncate (line 120) | def truncate(self, size: Optional[int] = None) -> int: method writable (line 130) | def writable(self) -> bool: method __enter__ (line 134) | def __enter__(self) -> "LazyZipOverHTTP": method __exit__ (line 138) | def __exit__(self, *exc: Any) -> None: method _stay (line 142) | def _stay(self) -> Generator[None, None, None]: method _check_zip (line 153) | def _check_zip(self) -> None: method _stream_response (line 168) | def _stream_response( method _merge (line 178) | def _merge( method _download (line 200) | def _download(self, start: int, end: int) -> None: FILE: venv/Lib/site-packages/pip/_internal/network/session.py function looks_like_ci (line 100) | def looks_like_ci() -> bool: function user_agent (line 111) | def user_agent() -> str: class LocalFSAdapter (line 212) | class LocalFSAdapter(BaseAdapter): method send (line 213) | def send( method close (line 252) | def close(self) -> None: class _SSLContextAdapterMixin (line 256) | class _SSLContextAdapterMixin: method __init__ (line 264) | def __init__( method init_poolmanager (line 273) | def init_poolmanager( class HTTPAdapter (line 290) | class HTTPAdapter(_SSLContextAdapterMixin, _BaseHTTPAdapter): class CacheControlAdapter (line 294) | class CacheControlAdapter(_SSLContextAdapterMixin, _BaseCacheControlAdap... class InsecureHTTPAdapter (line 298) | class InsecureHTTPAdapter(HTTPAdapter): method cert_verify (line 299) | def cert_verify( class InsecureCacheControlAdapter (line 309) | class InsecureCacheControlAdapter(CacheControlAdapter): method cert_verify (line 310) | def cert_verify( class PipSession (line 320) | class PipSession(requests.Session): method __init__ (line 323) | def __init__( method update_index_urls (line 403) | def update_index_urls(self, new_index_urls: List[str]) -> None: method add_trusted_host (line 410) | def add_trusted_host( method iter_secure_origins (line 443) | def iter_secure_origins(self) -> Generator[SecureOrigin, None, None]: method is_secure_origin (line 448) | def is_secure_origin(self, location: Link) -> bool: method request (line 515) | def request(self, method: str, url: str, *args: Any, **kwargs: Any) ->... FILE: venv/Lib/site-packages/pip/_internal/network/utils.py function raise_for_status (line 31) | def raise_for_status(resp: Response) -> None: function response_chunks (line 59) | def response_chunks( FILE: venv/Lib/site-packages/pip/_internal/network/xmlrpc.py class PipXmlrpcTransport (line 21) | class PipXmlrpcTransport(xmlrpc.client.Transport): method __init__ (line 26) | def __init__( method request (line 34) | def request( FILE: venv/Lib/site-packages/pip/_internal/operations/build/build_tracker.py function update_env_context_manager (line 15) | def update_env_context_manager(**changes: str) -> Generator[None, None, ... function get_build_tracker (line 41) | def get_build_tracker() -> Generator["BuildTracker", None, None]: class TrackerId (line 53) | class TrackerId(str): class BuildTracker (line 57) | class BuildTracker: method __init__ (line 66) | def __init__(self, root: str) -> None: method __enter__ (line 71) | def __enter__(self) -> "BuildTracker": method __exit__ (line 75) | def __exit__( method _entry_path (line 83) | def _entry_path(self, key: TrackerId) -> str: method add (line 87) | def add(self, req: InstallRequirement, key: TrackerId) -> None: method remove (line 114) | def remove(self, req: InstallRequirement, key: TrackerId) -> None: method cleanup (line 123) | def cleanup(self) -> None: method track (line 130) | def track(self, req: InstallRequirement, key: str) -> Generator[None, ... FILE: venv/Lib/site-packages/pip/_internal/operations/build/metadata.py function generate_metadata (line 17) | def generate_metadata( FILE: venv/Lib/site-packages/pip/_internal/operations/build/metadata_editable.py function generate_editable_metadata (line 17) | def generate_editable_metadata( FILE: venv/Lib/site-packages/pip/_internal/operations/build/metadata_legacy.py function _find_egg_info (line 21) | def _find_egg_info(directory: str) -> str: function generate_metadata (line 36) | def generate_metadata( FILE: venv/Lib/site-packages/pip/_internal/operations/build/wheel.py function build_wheel_pep517 (line 12) | def build_wheel_pep517( FILE: venv/Lib/site-packages/pip/_internal/operations/build/wheel_editable.py function build_wheel_editable (line 12) | def build_wheel_editable( FILE: venv/Lib/site-packages/pip/_internal/operations/build/wheel_legacy.py function format_command_result (line 12) | def format_command_result( function get_legacy_build_wheel_path (line 32) | def get_legacy_build_wheel_path( function build_wheel_legacy (line 59) | def build_wheel_legacy( FILE: venv/Lib/site-packages/pip/_internal/operations/check.py class PackageDetails (line 34) | class PackageDetails(NamedTuple): function create_package_set_from_installed (line 50) | def create_package_set_from_installed() -> Tuple[PackageSet, bool]: function check_package_set (line 67) | def check_package_set( function check_install_conflicts (line 112) | def check_install_conflicts(to_install: List[InstallRequirement]) -> Con... function check_unsupported (line 132) | def check_unsupported( function _simulate_installation_of (line 148) | def _simulate_installation_of( function _create_whitelist (line 167) | def _create_whitelist( FILE: venv/Lib/site-packages/pip/_internal/operations/freeze.py class _EditableInfo (line 21) | class _EditableInfo(NamedTuple): function freeze (line 26) | def freeze( function _format_as_name_version (line 147) | def _format_as_name_version(dist: BaseDistribution) -> str: function _get_editable_info (line 157) | def _get_editable_info(dist: BaseDistribution) -> _EditableInfo: class FrozenRequirement (line 223) | class FrozenRequirement: method __init__ (line 224) | def __init__( method from_dist (line 238) | def from_dist(cls, dist: BaseDistribution) -> "FrozenRequirement": method __str__ (line 254) | def __str__(self) -> str: FILE: venv/Lib/site-packages/pip/_internal/operations/install/editable_legacy.py function install_editable (line 15) | def install_editable( FILE: venv/Lib/site-packages/pip/_internal/operations/install/wheel.py class File (line 65) | class File(Protocol): method save (line 70) | def save(self) -> None: function rehash (line 80) | def rehash(path: str, blocksize: int = 1 << 20) -> Tuple[str, str]: function csv_io_kwargs (line 87) | def csv_io_kwargs(mode: str) -> Dict[str, Any]: function fix_script (line 94) | def fix_script(path: str) -> bool: function wheel_root_is_purelib (line 114) | def wheel_root_is_purelib(metadata: Message) -> bool: function get_entrypoints (line 118) | def get_entrypoints(dist: BaseDistribution) -> Tuple[Dict[str, str], Dic... function message_about_scripts_not_on_PATH (line 129) | def message_about_scripts_not_on_PATH(scripts: Sequence[str]) -> Optiona... function _normalized_outrows (line 201) | def _normalized_outrows( function _record_to_fs_path (line 227) | def _record_to_fs_path(record_path: RecordPath, lib_dir: str) -> str: function _fs_to_record_path (line 231) | def _fs_to_record_path(path: str, lib_dir: str) -> RecordPath: function get_csv_rows_for_installed (line 241) | def get_csv_rows_for_installed( function get_console_script_specs (line 273) | def get_console_script_specs(console: Dict[str, str]) -> List[str]: class ZipBackedFile (line 348) | class ZipBackedFile: method __init__ (line 349) | def __init__( method _getinfo (line 357) | def _getinfo(self) -> ZipInfo: method save (line 360) | def save(self) -> None: class ScriptFile (line 386) | class ScriptFile: method __init__ (line 387) | def __init__(self, file: "File") -> None: method save (line 393) | def save(self) -> None: class MissingCallableSuffix (line 398) | class MissingCallableSuffix(InstallationError): method __init__ (line 399) | def __init__(self, entry_point: str) -> None: function _raise_for_invalid_entrypoint (line 408) | def _raise_for_invalid_entrypoint(specification: str) -> None: class PipScriptMaker (line 414) | class PipScriptMaker(ScriptMaker): method make (line 415) | def make( function _install_wheel (line 422) | def _install_wheel( # noqa: C901, PLR0915 function is too long function req_error_context (line 712) | def req_error_context(req_description: str) -> Generator[None, None, None]: function install_wheel (line 720) | def install_wheel( FILE: venv/Lib/site-packages/pip/_internal/operations/prepare.py function _get_prepared_distribution (line 60) | def _get_prepared_distribution( function unpack_vcs_link (line 78) | def unpack_vcs_link(link: Link, location: str, verbosity: int) -> None: class File (line 85) | class File: method __post_init__ (line 89) | def __post_init__(self) -> None: function get_http_url (line 94) | def get_http_url( function get_file_url (line 118) | def get_file_url( function unpack_url (line 142) | def unpack_url( function _check_download_dir (line 185) | def _check_download_dir( class RequirementPreparer (line 215) | class RequirementPreparer: method __init__ (line 218) | def __init__( method _log_preparing_link (line 276) | def _log_preparing_link(self, req: InstallRequirement) -> None: method _ensure_link_req_src_dir (line 303) | def _ensure_link_req_src_dir( method _get_linked_req_hashes (line 326) | def _get_linked_req_hashes(self, req: InstallRequirement) -> Hashes: method _fetch_metadata_only (line 358) | def _fetch_metadata_only( method _fetch_metadata_using_link_data_attr (line 377) | def _fetch_metadata_using_link_data_attr( method _fetch_metadata_using_lazy_wheel (line 418) | def _fetch_metadata_using_lazy_wheel( method _complete_partial_requirements (line 447) | def _complete_partial_requirements( method prepare_linked_requirement (line 491) | def prepare_linked_requirement( method prepare_linked_requirements_more (line 529) | def prepare_linked_requirements_more( method _prepare_linked_requirement (line 559) | def _prepare_linked_requirement( method save_linked_requirement (line 651) | def save_linked_requirement(self, req: InstallRequirement) -> None: method prepare_editable_requirement (line 677) | def prepare_editable_requirement( method prepare_installed_requirement (line 710) | def prepare_installed_requirement( FILE: venv/Lib/site-packages/pip/_internal/pyproject.py function _is_list_of_str (line 22) | def _is_list_of_str(obj: Any) -> bool: function make_pyproject_path (line 26) | def make_pyproject_path(unpacked_source_directory: str) -> str: function load_pyproject_toml (line 35) | def load_pyproject_toml( FILE: venv/Lib/site-packages/pip/_internal/req/__init__.py class InstallationResult (line 23) | class InstallationResult: function _validate_requirements (line 27) | def _validate_requirements( function install_given_reqs (line 35) | def install_given_reqs( FILE: venv/Lib/site-packages/pip/_internal/req/constructors.py function _strip_extras (line 44) | def _strip_extras(path: str) -> Tuple[str, Optional[str]]: function convert_extras (line 56) | def convert_extras(extras: Optional[str]) -> Set[str]: function _set_requirement_extras (line 62) | def _set_requirement_extras(req: Requirement, new_extras: Set[str]) -> R... function parse_editable (line 87) | def parse_editable(editable_req: str) -> Tuple[Optional[str], str, Set[s... function check_first_requirement_in_file (line 142) | def check_first_requirement_in_file(filename: str) -> None: function deduce_helpful_msg (line 170) | def deduce_helpful_msg(req: str) -> str: class RequirementParts (line 196) | class RequirementParts: function parse_req_from_editable (line 203) | def parse_req_from_editable(editable_req: str) -> RequirementParts: function install_req_from_editable (line 222) | def install_req_from_editable( function _looks_like_path (line 254) | def _looks_like_path(name: str) -> bool: function _get_url_from_path (line 273) | def _get_url_from_path(path: str, name: str) -> Optional[str]: function parse_req_from_line (line 307) | def parse_req_from_line(name: str, line_source: Optional[str]) -> Requir... function install_req_from_line (line 386) | def install_req_from_line( function install_req_from_req_string (line 423) | def install_req_from_req_string( function install_req_from_parsed_requirement (line 461) | def install_req_from_parsed_requirement( function install_req_from_link_and_ireq (line 501) | def install_req_from_link_and_ireq( function install_req_drop_extras (line 519) | def install_req_drop_extras(ireq: InstallRequirement) -> InstallRequirem... function install_req_extend_extras (line 545) | def install_req_extend_extras( FILE: venv/Lib/site-packages/pip/_internal/req/req_file.py class ParsedRequirement (line 87) | class ParsedRequirement: method __init__ (line 88) | def __init__( class ParsedLine (line 105) | class ParsedLine: method __init__ (line 106) | def __init__( function parse_requirements (line 132) | def parse_requirements( function preprocess (line 159) | def preprocess(content: str) -> ReqFileLines: function handle_requirement_line (line 171) | def handle_requirement_line( function handle_option_line (line 205) | def handle_option_line( function handle_line (line 275) | def handle_line( class RequirementsFileParser (line 319) | class RequirementsFileParser: method __init__ (line 320) | def __init__( method parse (line 328) | def parse( method _parse_and_recurse (line 334) | def _parse_and_recurse( method _parse_file (line 365) | def _parse_file( function get_line_parser (line 389) | def get_line_parser(finder: Optional["PackageFinder"]) -> LineParser: function break_args_options (line 413) | def break_args_options(line: str) -> Tuple[str, str]: class OptionParsingError (line 430) | class OptionParsingError(Exception): method __init__ (line 431) | def __init__(self, msg: str) -> None: function build_parser (line 435) | def build_parser() -> optparse.OptionParser: function join_lines (line 458) | def join_lines(lines_enum: ReqFileLines) -> ReqFileLines: function ignore_comments (line 489) | def ignore_comments(lines_enum: ReqFileLines) -> ReqFileLines: function expand_env_variables (line 500) | def expand_env_variables(lines_enum: ReqFileLines) -> ReqFileLines: function get_file_content (line 527) | def get_file_content(url: str, session: "PipSession") -> Tuple[str, str]: FILE: venv/Lib/site-packages/pip/_internal/req/req_install.py class InstallRequirement (line 65) | class InstallRequirement: method __init__ (line 72) | def __init__( method __str__ (line 200) | def __str__(self) -> str: method __repr__ (line 224) | def __repr__(self) -> str: method format_debug (line 230) | def format_debug(self) -> str: method name (line 243) | def name(self) -> Optional[str]: method supports_pyproject_editable (line 249) | def supports_pyproject_editable(self) -> bool: method specifier (line 261) | def specifier(self) -> SpecifierSet: method is_direct (line 266) | def is_direct(self) -> bool: method is_pinned (line 271) | def is_pinned(self) -> bool: method match_markers (line 280) | def match_markers(self, extras_requested: Optional[Iterable[str]] = No... method has_hash_options (line 293) | def has_hash_options(self) -> bool: method hashes (line 302) | def hashes(self, trust_internet: bool = True) -> Hashes: method from_path (line 329) | def from_path(self) -> Optional[str]: method ensure_build_location (line 344) | def ensure_build_location( method _set_requirement (line 387) | def _set_requirement(self) -> None: method warn_on_mismatching_name (line 409) | def warn_on_mismatching_name(self) -> None: method check_if_exists (line 427) | def check_if_exists(self, use_user_site: bool) -> None: method is_wheel (line 466) | def is_wheel(self) -> bool: method is_wheel_from_cache (line 472) | def is_wheel_from_cache(self) -> bool: method unpacked_source_directory (line 479) | def unpacked_source_directory(self) -> str: method setup_py_path (line 486) | def setup_py_path(self) -> str: method setup_cfg_path (line 493) | def setup_cfg_path(self) -> str: method pyproject_toml_path (line 500) | def pyproject_toml_path(self) -> str: method load_pyproject_toml (line 504) | def load_pyproject_toml(self) -> None: method isolated_editable_sanity_check (line 532) | def isolated_editable_sanity_check(self) -> None: method prepare_metadata (line 553) | def prepare_metadata(self) -> None: method metadata (line 598) | def metadata(self) -> Any: method get_dist (line 604) | def get_dist(self) -> BaseDistribution: method assert_source_matches_version (line 618) | def assert_source_matches_version(self) -> None: method ensure_has_source_dir (line 636) | def ensure_has_source_dir( method needs_unpacked_archive (line 658) | def needs_unpacked_archive(self, archive_source: Path) -> None: method ensure_pristine_source_checkout (line 662) | def ensure_pristine_source_checkout(self) -> None: method update_editable (line 680) | def update_editable(self) -> None: method uninstall (line 700) | def uninstall( method _get_archive_name (line 726) | def _get_archive_name(self, path: str, parentdir: str, rootdir: str) -... method archive (line 740) | def archive(self, build_dir: Optional[str]) -> None: method install (line 807) | def install( function check_invalid_constraint_type (line 880) | def check_invalid_constraint_type(req: InstallRequirement) -> str: function _has_option (line 908) | def _has_option(options: Values, reqs: List[InstallRequirement], option:... function check_legacy_setup_py_options (line 917) | def check_legacy_setup_py_options( FILE: venv/Lib/site-packages/pip/_internal/req/req_set.py class RequirementSet (line 12) | class RequirementSet: method __init__ (line 13) | def __init__(self, check_supported_wheels: bool = True) -> None: method __str__ (line 21) | def __str__(self) -> str: method __repr__ (line 28) | def __repr__(self) -> str: method add_unnamed_requirement (line 41) | def add_unnamed_requirement(self, install_req: InstallRequirement) -> ... method add_named_requirement (line 45) | def add_named_requirement(self, install_req: InstallRequirement) -> None: method has_requirement (line 51) | def has_requirement(self, name: str) -> bool: method get_requirement (line 59) | def get_requirement(self, name: str) -> InstallRequirement: method all_requirements (line 68) | def all_requirements(self) -> List[InstallRequirement]: method requirements_to_install (line 72) | def requirements_to_install(self) -> List[InstallRequirement]: FILE: venv/Lib/site-packages/pip/_internal/req/req_uninstall.py function _script_names (line 21) | def _script_names( function _unique (line 40) | def _unique( function uninstallation_paths (line 55) | def uninstallation_paths(dist: BaseDistribution) -> Generator[str, None,... function compact (line 88) | def compact(paths: Iterable[str]) -> Set[str]: function compress_for_rename (line 107) | def compress_for_rename(paths: Iterable[str]) -> Set[str]: function compress_for_output_listing (line 141) | def compress_for_output_listing(paths: Iterable[str]) -> Tuple[Set[str],... class StashedUninstallPathSet (line 190) | class StashedUninstallPathSet: method __init__ (line 194) | def __init__(self) -> None: method _get_directory_stash (line 202) | def _get_directory_stash(self, path: str) -> str: method _get_file_stash (line 216) | def _get_file_stash(self, path: str) -> str: method stash (line 243) | def stash(self, path: str) -> str: method commit (line 264) | def commit(self) -> None: method rollback (line 271) | def rollback(self) -> None: method can_rollback (line 291) | def can_rollback(self) -> bool: class UninstallPathSet (line 295) | class UninstallPathSet: method __init__ (line 299) | def __init__(self, dist: BaseDistribution) -> None: method _permitted (line 310) | def _permitted(self, path: str) -> bool: method add (line 321) | def add(self, path: str) -> None: method add_pth (line 340) | def add_pth(self, pth_file: str, entry: str) -> None: method remove (line 349) | def remove(self, auto_confirm: bool = False, verbose: bool = False) ->... method _allowed_to_proceed (line 378) | def _allowed_to_proceed(self, verbose: bool) -> bool: method rollback (line 406) | def rollback(self) -> None: method commit (line 419) | def commit(self) -> None: method from_dist (line 424) | def from_dist(cls, dist: BaseDistribution) -> "UninstallPathSet": class UninstallPthEntries (line 578) | class UninstallPthEntries: method __init__ (line 579) | def __init__(self, pth_file: str) -> None: method add (line 584) | def add(self, entry: str) -> None: method remove (line 599) | def remove(self) -> None: method rollback (line 626) | def rollback(self) -> bool: FILE: venv/Lib/site-packages/pip/_internal/resolution/base.py class BaseResolver (line 11) | class BaseResolver: method resolve (line 12) | def resolve( method get_installation_order (line 17) | def get_installation_order( FILE: venv/Lib/site-packages/pip/_internal/resolution/legacy/resolver.py function _check_dist_requires_python (line 55) | def _check_dist_requires_python( class Resolver (line 109) | class Resolver(BaseResolver): method __init__ (line 116) | def __init__( method resolve (line 154) | def resolve( method _add_requirement_to_set (line 191) | def _add_requirement_to_set( method _is_upgrade_allowed (line 306) | def _is_upgrade_allowed(self, req: InstallRequirement) -> bool: method _set_req_to_reinstall (line 315) | def _set_req_to_reinstall(self, req: InstallRequirement) -> None: method _check_skip_installed (line 326) | def _check_skip_installed( method _find_requirement_link (line 380) | def _find_requirement_link(self, req: InstallRequirement) -> Optional[... method _populate_link (line 402) | def _populate_link(self, req: InstallRequirement) -> None: method _get_dist_for (line 441) | def _get_dist_for(self, req: InstallRequirement) -> BaseDistribution: method _resolve_one (line 487) | def _resolve_one( method get_installation_order (line 570) | def get_installation_order( FILE: venv/Lib/site-packages/pip/_internal/resolution/resolvelib/base.py function format_name (line 15) | def format_name(project: NormalizedName, extras: FrozenSet[NormalizedNam... class Constraint (line 23) | class Constraint: method empty (line 29) | def empty(cls) -> "Constraint": method from_ireq (line 33) | def from_ireq(cls, ireq: InstallRequirement) -> "Constraint": method __bool__ (line 37) | def __bool__(self) -> bool: method __and__ (line 40) | def __and__(self, other: InstallRequirement) -> "Constraint": method is_satisfied_by (line 50) | def is_satisfied_by(self, candidate: "Candidate") -> bool: class Requirement (line 60) | class Requirement: method project_name (line 62) | def project_name(self) -> NormalizedName: method name (line 72) | def name(self) -> str: method is_satisfied_by (line 80) | def is_satisfied_by(self, candidate: "Candidate") -> bool: method get_candidate_lookup (line 83) | def get_candidate_lookup(self) -> CandidateLookup: method format_for_error (line 86) | def format_for_error(self) -> str: function _match_link (line 90) | def _match_link(link: Link, candidate: "Candidate") -> bool: class Candidate (line 96) | class Candidate: method project_name (line 98) | def project_name(self) -> NormalizedName: method name (line 108) | def name(self) -> str: method version (line 117) | def version(self) -> Version: method is_installed (line 121) | def is_installed(self) -> bool: method is_editable (line 125) | def is_editable(self) -> bool: method source_link (line 129) | def source_link(self) -> Optional[Link]: method iter_dependencies (line 132) | def iter_dependencies(self, with_requires: bool) -> Iterable[Optional[... method get_install_requirement (line 135) | def get_install_requirement(self) -> Optional[InstallRequirement]: method format_for_error (line 138) | def format_for_error(self) -> str: FILE: venv/Lib/site-packages/pip/_internal/resolution/resolvelib/candidates.py function as_base_candidate (line 43) | def as_base_candidate(candidate: Candidate) -> Optional[BaseCandidate]: function make_install_req_from_link (line 55) | def make_install_req_from_link( function make_install_req_from_editable (line 80) | def make_install_req_from_editable( function _make_install_req_from_dist (line 100) | def _make_install_req_from_dist( class _InstallRequirementBackedCandidate (line 124) | class _InstallRequirementBackedCandidate(Candidate): method __init__ (line 143) | def __init__( method __str__ (line 161) | def __str__(self) -> str: method __repr__ (line 164) | def __repr__(self) -> str: method __hash__ (line 167) | def __hash__(self) -> int: method __eq__ (line 174) | def __eq__(self, other: Any) -> bool: method source_link (line 180) | def source_link(self) -> Optional[Link]: method project_name (line 184) | def project_name(self) -> NormalizedName: method name (line 191) | def name(self) -> str: method version (line 195) | def version(self) -> Version: method format_for_error (line 200) | def format_for_error(self) -> str: method _prepare_distribution (line 206) | def _prepare_distribution(self) -> BaseDistribution: method _check_metadata_consistency (line 209) | def _check_metadata_consistency(self, dist: BaseDistribution) -> None: method _prepare (line 233) | def _prepare(self) -> BaseDistribution: method iter_dependencies (line 250) | def iter_dependencies(self, with_requires: bool) -> Iterable[Optional[... method get_install_requirement (line 256) | def get_install_requirement(self) -> Optional[InstallRequirement]: class LinkCandidate (line 260) | class LinkCandidate(_InstallRequirementBackedCandidate): method __init__ (line 263) | def __init__( method _prepare_distribution (line 312) | def _prepare_distribution(self) -> BaseDistribution: class EditableCandidate (line 317) | class EditableCandidate(_InstallRequirementBackedCandidate): method __init__ (line 320) | def __init__( method _prepare_distribution (line 337) | def _prepare_distribution(self) -> BaseDistribution: class AlreadyInstalledCandidate (line 341) | class AlreadyInstalledCandidate(Candidate): method __init__ (line 345) | def __init__( method __str__ (line 363) | def __str__(self) -> str: method __repr__ (line 366) | def __repr__(self) -> str: method __eq__ (line 369) | def __eq__(self, other: object) -> bool: method __hash__ (line 374) | def __hash__(self) -> int: method project_name (line 378) | def project_name(self) -> NormalizedName: method name (line 382) | def name(self) -> str: method version (line 386) | def version(self) -> Version: method is_editable (line 392) | def is_editable(self) -> bool: method format_for_error (line 395) | def format_for_error(self) -> str: method iter_dependencies (line 398) | def iter_dependencies(self, with_requires: bool) -> Iterable[Optional[... method get_install_requirement (line 404) | def get_install_requirement(self) -> Optional[InstallRequirement]: class ExtrasCandidate (line 408) | class ExtrasCandidate(Candidate): method __init__ (line 433) | def __init__( method __str__ (line 452) | def __str__(self) -> str: method __repr__ (line 456) | def __repr__(self) -> str: method __hash__ (line 459) | def __hash__(self) -> int: method __eq__ (line 462) | def __eq__(self, other: Any) -> bool: method project_name (line 468) | def project_name(self) -> NormalizedName: method name (line 472) | def name(self) -> str: method version (line 477) | def version(self) -> Version: method format_for_error (line 480) | def format_for_error(self) -> str: method is_installed (line 486) | def is_installed(self) -> bool: method is_editable (line 490) | def is_editable(self) -> bool: method source_link (line 494) | def source_link(self) -> Optional[Link]: method iter_dependencies (line 497) | def iter_dependencies(self, with_requires: bool) -> Iterable[Optional[... method get_install_requirement (line 525) | def get_install_requirement(self) -> Optional[InstallRequirement]: class RequiresPythonCandidate (line 532) | class RequiresPythonCandidate(Candidate): method __init__ (line 536) | def __init__(self, py_version_info: Optional[Tuple[int, ...]]) -> None: method __str__ (line 547) | def __str__(self) -> str: method project_name (line 551) | def project_name(self) -> NormalizedName: method name (line 555) | def name(self) -> str: method version (line 559) | def version(self) -> Version: method format_for_error (line 562) | def format_for_error(self) -> str: method iter_dependencies (line 565) | def iter_dependencies(self, with_requires: bool) -> Iterable[Optional[... method get_install_requirement (line 568) | def get_install_requirement(self) -> Optional[InstallRequirement]: FILE: venv/Lib/site-packages/pip/_internal/resolution/resolvelib/factory.py class ConflictCause (line 78) | class ConflictCause(Protocol): class CollectedRootRequirements (line 89) | class CollectedRootRequirements(NamedTuple): class Factory (line 95) | class Factory: method __init__ (line 96) | def __init__( method force_reinstall (line 136) | def force_reinstall(self) -> bool: method _fail_if_link_is_unsupported_wheel (line 139) | def _fail_if_link_is_unsupported_wheel(self, link: Link) -> None: method _make_extras_candidate (line 148) | def _make_extras_candidate( method _make_candidate_from_dist (line 163) | def _make_candidate_from_dist( method _make_candidate_from_link (line 178) | def _make_candidate_from_link( method _make_base_candidate_from_link (line 193) | def _make_base_candidate_from_link( method _iter_found_candidates (line 250) | def _iter_found_candidates( method _iter_explicit_candidates_from_base (line 347) | def _iter_explicit_candidates_from_base( method _iter_candidates_from_constraints (line 369) | def _iter_candidates_from_constraints( method find_candidates (line 391) | def find_candidates( method _make_requirements_from_install_req (line 467) | def _make_requirements_from_install_req( method collect_root_requirements (line 520) | def collect_root_requirements( method make_requirement_from_candidate (line 562) | def make_requirement_from_candidate( method make_requirements_from_spec (line 567) | def make_requirements_from_spec( method make_requires_python_requirement (line 585) | def make_requires_python_requirement( method get_wheel_cache_entry (line 596) | def get_wheel_cache_entry( method get_dist_to_uninstall (line 615) | def get_dist_to_uninstall(self, candidate: Candidate) -> Optional[Base... method _report_requires_python_error (line 643) | def _report_requires_python_error( method _report_single_requirement_conflict (line 665) | def _report_single_requirement_conflict( method get_installation_error (line 717) | def get_installation_error( FILE: venv/Lib/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py function _iter_built (line 42) | def _iter_built(infos: Iterator[IndexCandidateInfo]) -> Iterator[Candida... function _iter_built_with_prepended (line 73) | def _iter_built_with_prepended( function _iter_built_with_inserted (line 95) | def _iter_built_with_inserted( class FoundCandidates (line 127) | class FoundCandidates(SequenceCandidate): method __init__ (line 136) | def __init__( method __getitem__ (line 148) | def __getitem__(self, index: Any) -> Any: method __iter__ (line 154) | def __iter__(self) -> Iterator[Candidate]: method __len__ (line 164) | def __len__(self) -> int: method __bool__ (line 171) | def __bool__(self) -> bool: FILE: venv/Lib/site-packages/pip/_internal/resolution/resolvelib/provider.py function _get_with_identifier (line 54) | def _get_with_identifier( class PipProvider (line 79) | class PipProvider(_ProviderBase): method __init__ (line 90) | def __init__( method identify (line 105) | def identify(self, requirement_or_candidate: Union[Requirement, Candid... method get_preference (line 108) | def get_preference( method find_matches (line 199) | def find_matches( method is_satisfied_by (line 242) | def is_satisfied_by(self, requirement: Requirement, candidate: Candida... method get_dependencies (line 245) | def get_dependencies(self, candidate: Candidate) -> Sequence[Requireme... method is_backtrack_cause (line 250) | def is_backtrack_cause( FILE: venv/Lib/site-packages/pip/_internal/resolution/resolvelib/reporter.py class PipReporter (line 12) | class PipReporter(BaseReporter): method __init__ (line 13) | def __init__(self) -> None: method rejecting_candidate (line 35) | def rejecting_candidate(self, criterion: Any, candidate: Candidate) ->... class PipDebuggingReporter (line 58) | class PipDebuggingReporter(BaseReporter): method starting (line 61) | def starting(self) -> None: method starting_round (line 64) | def starting_round(self, index: int) -> None: method ending_round (line 67) | def ending_round(self, index: int, state: Any) -> None: method ending (line 71) | def ending(self, state: Any) -> None: method adding_requirement (line 74) | def adding_requirement(self, requirement: Requirement, parent: Candida... method rejecting_candidate (line 77) | def rejecting_candidate(self, criterion: Any, candidate: Candidate) ->... method pinning (line 80) | def pinning(self, candidate: Candidate) -> None: FILE: venv/Lib/site-packages/pip/_internal/resolution/resolvelib/requirements.py class ExplicitRequirement (line 12) | class ExplicitRequirement(Requirement): method __init__ (line 13) | def __init__(self, candidate: Candidate) -> None: method __str__ (line 16) | def __str__(self) -> str: method __repr__ (line 19) | def __repr__(self) -> str: method __hash__ (line 22) | def __hash__(self) -> int: method __eq__ (line 25) | def __eq__(self, other: Any) -> bool: method project_name (line 31) | def project_name(self) -> NormalizedName: method name (line 36) | def name(self) -> str: method format_for_error (line 40) | def format_for_error(self) -> str: method get_candidate_lookup (line 43) | def get_candidate_lookup(self) -> CandidateLookup: method is_satisfied_by (line 46) | def is_satisfied_by(self, candidate: Candidate) -> bool: class SpecifierRequirement (line 50) | class SpecifierRequirement(Requirement): method __init__ (line 51) | def __init__(self, ireq: InstallRequirement) -> None: method _equal (line 59) | def _equal(self) -> str: method __str__ (line 66) | def __str__(self) -> str: method __repr__ (line 69) | def __repr__(self) -> str: method __eq__ (line 72) | def __eq__(self, other: object) -> bool: method __hash__ (line 77) | def __hash__(self) -> int: method project_name (line 85) | def project_name(self) -> NormalizedName: method name (line 90) | def name(self) -> str: method format_for_error (line 93) | def format_for_error(self) -> str: method get_candidate_lookup (line 106) | def get_candidate_lookup(self) -> CandidateLookup: method is_satisfied_by (line 109) | def is_satisfied_by(self, candidate: Candidate) -> bool: class SpecifierWithoutExtrasRequirement (line 122) | class SpecifierWithoutExtrasRequirement(SpecifierRequirement): method __init__ (line 128) | def __init__(self, ireq: InstallRequirement) -> None: method _equal (line 136) | def _equal(self) -> str: method __eq__ (line 143) | def __eq__(self, other: object) -> bool: method __hash__ (line 148) | def __hash__(self) -> int: class RequiresPythonRequirement (line 156) | class RequiresPythonRequirement(Requirement): method __init__ (line 159) | def __init__(self, specifier: SpecifierSet, match: Candidate) -> None: method __str__ (line 165) | def __str__(self) -> str: method __repr__ (line 168) | def __repr__(self) -> str: method __hash__ (line 171) | def __hash__(self) -> int: method __eq__ (line 178) | def __eq__(self, other: Any) -> bool: method project_name (line 187) | def project_name(self) -> NormalizedName: method name (line 191) | def name(self) -> str: method format_for_error (line 194) | def format_for_error(self) -> str: method get_candidate_lookup (line 197) | def get_candidate_lookup(self) -> CandidateLookup: method is_satisfied_by (line 202) | def is_satisfied_by(self, candidate: Candidate) -> bool: class UnsatisfiableRequirement (line 210) | class UnsatisfiableRequirement(Requirement): method __init__ (line 213) | def __init__(self, name: NormalizedName) -> None: method __str__ (line 216) | def __str__(self) -> str: method __repr__ (line 219) | def __repr__(self) -> str: method __eq__ (line 222) | def __eq__(self, other: object) -> bool: method __hash__ (line 227) | def __hash__(self) -> int: method project_name (line 231) | def project_name(self) -> NormalizedName: method name (line 235) | def name(self) -> str: method format_for_error (line 238) | def format_for_error(self) -> str: method get_candidate_lookup (line 241) | def get_candidate_lookup(self) -> CandidateLookup: method is_satisfied_by (line 244) | def is_satisfied_by(self, candidate: Candidate) -> bool: FILE: venv/Lib/site-packages/pip/_internal/resolution/resolvelib/resolver.py class Resolver (line 38) | class Resolver(BaseResolver): method __init__ (line 41) | def __init__( method resolve (line 73) | def resolve( method get_installation_order (line 185) | def get_installation_order( function get_topological_weights (line 217) | def get_topological_weights( function _req_set_item_sorter (line 306) | def _req_set_item_sorter( FILE: venv/Lib/site-packages/pip/_internal/self_outdated_check.py function _get_statefile_name (line 36) | def _get_statefile_name(key: str) -> str: function _convert_date (line 42) | def _convert_date(isodate: str) -> datetime.datetime: class SelfCheckState (line 51) | class SelfCheckState: method __init__ (line 52) | def __init__(self, cache_dir: str) -> None: method key (line 70) | def key(self) -> str: method get (line 73) | def get(self, current_time: datetime.datetime) -> Optional[str]: method set (line 92) | def set(self, pypi_version: str, current_time: datetime.datetime) -> N... class UpgradePrompt (line 128) | class UpgradePrompt: method __rich__ (line 132) | def __rich__(self) -> Group: function was_installed_by_pip (line 152) | def was_installed_by_pip(pkg: str) -> bool: function _get_current_remote_pip_version (line 162) | def _get_current_remote_pip_version( function _self_version_check_logic (line 190) | def _self_version_check_logic( function pip_self_version_check (line 224) | def pip_self_version_check(session: PipSession, options: optparse.Values... FILE: venv/Lib/site-packages/pip/_internal/utils/_jaraco_text.py function _nonblank (line 36) | def _nonblank(str): function yield_lines (line 41) | def yield_lines(iterable): function _ (line 60) | def _(text): function drop_comment (line 64) | def drop_comment(line): function join_continuation (line 79) | def join_continuation(lines): FILE: venv/Lib/site-packages/pip/_internal/utils/_log.py class VerboseLogger (line 16) | class VerboseLogger(logging.Logger): method verbose (line 22) | def verbose(self, msg: str, *args: Any, **kwargs: Any) -> None: function getLogger (line 26) | def getLogger(name: str) -> VerboseLogger: function init_logging (line 31) | def init_logging() -> None: FILE: venv/Lib/site-packages/pip/_internal/utils/appdirs.py function user_cache_dir (line 16) | def user_cache_dir(appname: str) -> str: function _macos_user_config_dir (line 20) | def _macos_user_config_dir(appname: str, roaming: bool = True) -> str: function user_config_dir (line 34) | def user_config_dir(appname: str, roaming: bool = True) -> str: function site_config_dirs (line 43) | def site_config_dirs(appname: str) -> List[str]: FILE: venv/Lib/site-packages/pip/_internal/utils/compat.py function has_tls (line 16) | def has_tls() -> bool: function get_path_uid (line 29) | def get_path_uid(path: str) -> int: function open_text_resource (line 62) | def open_text_resource( FILE: venv/Lib/site-packages/pip/_internal/utils/compatibility_tags.py function version_info_to_nodot (line 21) | def version_info_to_nodot(version_info: Tuple[int, ...]) -> str: function _mac_platforms (line 26) | def _mac_platforms(arch: str) -> List[str]: function _custom_manylinux_platforms (line 46) | def _custom_manylinux_platforms(arch: str) -> List[str]: function _get_custom_platforms (line 67) | def _get_custom_platforms(arch: str) -> List[str]: function _expand_allowed_platforms (line 78) | def _expand_allowed_platforms(platforms: Optional[List[str]]) -> Optiona... function _get_python_version (line 95) | def _get_python_version(version: str) -> PythonVersion: function _get_custom_interpreter (line 102) | def _get_custom_interpreter( function get_supported (line 112) | def get_supported( FILE: venv/Lib/site-packages/pip/_internal/utils/datetime.py function today_is_later_than (line 7) | def today_is_later_than(year: int, month: int, day: int) -> bool: FILE: venv/Lib/site-packages/pip/_internal/utils/deprecation.py class PipDeprecationWarning (line 16) | class PipDeprecationWarning(Warning): function _showwarning (line 24) | def _showwarning( function install_warning_logger (line 44) | def install_warning_logger() -> None: function deprecated (line 55) | def deprecated( FILE: venv/Lib/site-packages/pip/_internal/utils/direct_url_helpers.py function direct_url_as_pep440_direct_reference (line 9) | def direct_url_as_pep440_direct_reference(direct_url: DirectUrl, name: s... function direct_url_for_editable (line 32) | def direct_url_for_editable(source_dir: str) -> DirectUrl: function direct_url_from_link (line 39) | def direct_url_from_link( FILE: venv/Lib/site-packages/pip/_internal/utils/egg_link.py function _egg_link_names (line 18) | def _egg_link_names(raw_name: str) -> List[str]: function egg_link_path_from_sys_path (line 33) | def egg_link_path_from_sys_path(raw_name: str) -> Optional[str]: function egg_link_path_from_location (line 46) | def egg_link_path_from_location(raw_name: str) -> Optional[str]: FILE: venv/Lib/site-packages/pip/_internal/utils/encoding.py function auto_decode (line 20) | def auto_decode(data: bytes) -> str: FILE: venv/Lib/site-packages/pip/_internal/utils/entrypoints.py function _wrapper (line 23) | def _wrapper(args: Optional[List[str]] = None) -> int: function get_best_invocation_for_this_pip (line 46) | def get_best_invocation_for_this_pip() -> str: function get_best_invocation_for_this_python (line 73) | def get_best_invocation_for_this_python() -> str: FILE: venv/Lib/site-packages/pip/_internal/utils/filesystem.py function check_path_owner (line 15) | def check_path_owner(path: str) -> bool: function adjacent_tmp_file (line 43) | def adjacent_tmp_file(path: str, **kwargs: Any) -> Generator[BinaryIO, N... function test_writable_dir (line 72) | def test_writable_dir(path: str) -> bool: function _test_writable_dir_win (line 90) | def _test_writable_dir_win(path: str) -> bool: function find_files (line 118) | def find_files(path: str, pattern: str) -> List[str]: function file_size (line 128) | def file_size(path: str) -> Union[int, float]: function format_file_size (line 135) | def format_file_size(path: str) -> str: function directory_size (line 139) | def directory_size(path: str) -> Union[int, float]: function format_directory_size (line 148) | def format_directory_size(path: str) -> str: FILE: venv/Lib/site-packages/pip/_internal/utils/filetypes.py function is_archive_file (line 22) | def is_archive_file(name: str) -> bool: FILE: venv/Lib/site-packages/pip/_internal/utils/glibc.py function glibc_version_string (line 6) | def glibc_version_string() -> Optional[str]: function glibc_version_string_confstr (line 11) | def glibc_version_string_confstr() -> Optional[str]: function glibc_version_string_ctypes (line 31) | def glibc_version_string_ctypes() -> Optional[str]: function libc_ver (line 91) | def libc_ver() -> Tuple[str, str]: FILE: venv/Lib/site-packages/pip/_internal/utils/hashes.py class Hashes (line 21) | class Hashes: method __init__ (line 27) | def __init__(self, hashes: Optional[Dict[str, List[str]]] = None) -> N... method __and__ (line 39) | def __and__(self, other: "Hashes") -> "Hashes": method digest_count (line 59) | def digest_count(self) -> int: method is_hash_allowed (line 62) | def is_hash_allowed(self, hash_name: str, hex_digest: str) -> bool: method check_against_chunks (line 66) | def check_against_chunks(self, chunks: Iterable[bytes]) -> None: method _raise (line 89) | def _raise(self, gots: Dict[str, "_Hash"]) -> "NoReturn": method check_against_file (line 92) | def check_against_file(self, file: BinaryIO) -> None: method check_against_path (line 100) | def check_against_path(self, path: str) -> None: method has_one_of (line 104) | def has_one_of(self, hashes: Dict[str, str]) -> bool: method __bool__ (line 111) | def __bool__(self) -> bool: method __eq__ (line 115) | def __eq__(self, other: object) -> bool: method __hash__ (line 120) | def __hash__(self) -> int: class MissingHashes (line 132) | class MissingHashes(Hashes): method __init__ (line 140) | def __init__(self) -> None: method _raise (line 146) | def _raise(self, gots: Dict[str, "_Hash"]) -> "NoReturn": FILE: venv/Lib/site-packages/pip/_internal/utils/logging.py class BrokenStdoutLoggingError (line 35) | class BrokenStdoutLoggingError(Exception): function _is_broken_pipe_error (line 41) | def _is_broken_pipe_error(exc_class: Type[BaseException], exc: BaseExcep... function indent_log (line 55) | def indent_log(num: int = 2) -> Generator[None, None, None]: function get_indentation (line 69) | def get_indentation() -> int: class IndentingFormatter (line 73) | class IndentingFormatter(logging.Formatter): method __init__ (line 76) | def __init__( method get_message_start (line 91) | def get_message_start(self, formatted: str, levelno: int) -> str: method format (line 107) | def format(self, record: logging.LogRecord) -> str: class IndentedRenderable (line 125) | class IndentedRenderable: method __rich_console__ (line 129) | def __rich_console__( class RichPipStreamHandler (line 140) | class RichPipStreamHandler(RichHandler): method __init__ (line 143) | def __init__(self, stream: Optional[TextIO], no_color: bool) -> None: method emit (line 153) | def emit(self, record: logging.LogRecord) -> None: method handleError (line 181) | def handleError(self, record: logging.LogRecord) -> None: class BetterRotatingFileHandler (line 200) | class BetterRotatingFileHandler(logging.handlers.RotatingFileHandler): method _open (line 201) | def _open(self) -> TextIOWrapper: class MaxLevelFilter (line 206) | class MaxLevelFilter(Filter): method __init__ (line 207) | def __init__(self, level: int) -> None: method filter (line 210) | def filter(self, record: logging.LogRecord) -> bool: class ExcludeLoggerFilter (line 214) | class ExcludeLoggerFilter(Filter): method filter (line 219) | def filter(self, record: logging.LogRecord) -> bool: function setup_logging (line 225) | def setup_logging(verbosity: int, no_color: bool, user_log_file: Optiona... FILE: venv/Lib/site-packages/pip/_internal/utils/misc.py function get_pip_version (line 75) | def get_pip_version() -> str: function normalize_version_info (line 82) | def normalize_version_info(py_version_info: Tuple[int, ...]) -> Tuple[in... function ensure_dir (line 101) | def ensure_dir(path: str) -> None: function get_prog (line 111) | def get_prog() -> str: function rmtree (line 125) | def rmtree( function _onerror_ignore (line 145) | def _onerror_ignore(*_args: Any) -> None: function _onerror_reraise (line 149) | def _onerror_reraise(*_args: Any) -> None: function rmtree_errorhandler (line 153) | def rmtree_errorhandler( function display_path (line 194) | def display_path(path: str) -> str: function backup_dir (line 203) | def backup_dir(dir: str, ext: str = ".bak") -> str: function ask_path_exists (line 214) | def ask_path_exists(message: str, options: Iterable[str]) -> str: function _check_no_input (line 221) | def _check_no_input(message: str) -> None: function ask (line 229) | def ask(message: str, options: Iterable[str]) -> str: function ask_input (line 244) | def ask_input(message: str) -> str: function ask_password (line 250) | def ask_password(message: str) -> str: function strtobool (line 256) | def strtobool(val: str) -> int: function format_size (line 272) | def format_size(bytes: float) -> str: function tabulate (line 283) | def tabulate(rows: Iterable[Iterable[Any]]) -> Tuple[List[str], List[int]]: function is_installable_dir (line 297) | def is_installable_dir(path: str) -> bool: function read_chunks (line 314) | def read_chunks( function normalize_path (line 325) | def normalize_path(path: str, resolve_symlinks: bool = True) -> str: function splitext (line 338) | def splitext(path: str) -> Tuple[str, str]: function renames (line 347) | def renames(old: str, new: str) -> None: function is_local (line 364) | def is_local(path: str) -> bool: function write_output (line 378) | def write_output(msg: Any, *args: Any) -> None: class StreamWrapper (line 382) | class StreamWrapper(StringIO): method from_stream (line 386) | def from_stream(cls, orig_stream: TextIO) -> "StreamWrapper": method encoding (line 394) | def encoding(self) -> str: # type: ignore function enum (line 399) | def enum(*sequential: Any, **named: Any) -> Type[Any]: function build_netloc (line 406) | def build_netloc(host: str, port: Optional[int]) -> str: function build_url_from_netloc (line 418) | def build_url_from_netloc(netloc: str, scheme: str = "https") -> str: function parse_netloc (line 428) | def parse_netloc(netloc: str) -> Tuple[Optional[str], Optional[int]]: function split_auth_from_netloc (line 437) | def split_auth_from_netloc(netloc: str) -> NetlocTuple: function redact_netloc (line 466) | def redact_netloc(netloc: str) -> str: function _transform_url (line 486) | def _transform_url( function _get_netloc (line 506) | def _get_netloc(netloc: str) -> NetlocTuple: function _redact_netloc (line 510) | def _redact_netloc(netloc: str) -> Tuple[str]: function split_auth_netloc_from_url (line 514) | def split_auth_netloc_from_url( function remove_auth_from_url (line 526) | def remove_auth_from_url(url: str) -> str: function redact_auth_from_url (line 533) | def redact_auth_from_url(url: str) -> str: function redact_auth_from_requirement (line 538) | def redact_auth_from_requirement(req: Requirement) -> str: class HiddenText (line 546) | class HiddenText: method __repr__ (line 550) | def __repr__(self) -> str: method __str__ (line 553) | def __str__(self) -> str: method __eq__ (line 557) | def __eq__(self, other: Any) -> bool: function hide_value (line 566) | def hide_value(value: str) -> HiddenText: function hide_url (line 570) | def hide_url(url: str) -> HiddenText: function protect_pip_from_modification_on_windows (line 575) | def protect_pip_from_modification_on_windows(modifying_pip: bool) -> None: function check_externally_managed (line 601) | def check_externally_managed() -> None: function is_console_interactive (line 616) | def is_console_interactive() -> bool: function hash_file (line 621) | def hash_file(path: str, blocksize: int = 1 << 20) -> Tuple[Any, int]: function pairwise (line 633) | def pairwise(iterable: Iterable[Any]) -> Iterator[Tuple[Any, Any]]: function partition (line 644) | def partition( class ConfiguredBuildBackendHookCaller (line 657) | class ConfiguredBuildBackendHookCaller(BuildBackendHookCaller): method __init__ (line 658) | def __init__( method build_wheel (line 672) | def build_wheel( method build_sdist (line 683) | def build_sdist( method build_editable (line 691) | def build_editable( method get_requires_for_build_wheel (line 702) | def get_requires_for_build_wheel( method get_requires_for_build_sdist (line 708) | def get_requires_for_build_sdist( method get_requires_for_build_editable (line 714) | def get_requires_for_build_editable( method prepare_metadata_for_build_wheel (line 720) | def prepare_metadata_for_build_wheel( method prepare_metadata_for_build_editable (line 733) | def prepare_metadata_for_build_editable( function warn_if_run_as_root (line 747) | def warn_if_run_as_root() -> None: FILE: venv/Lib/site-packages/pip/_internal/utils/packaging.py function check_requires_python (line 14) | def check_requires_python( function get_requirement (line 38) | def get_requirement(req_string: str) -> Requirement: function safe_extra (line 48) | def safe_extra(extra: str) -> NormalizedExtra: FILE: venv/Lib/site-packages/pip/_internal/utils/retry.py function retry (line 11) | def retry( FILE: venv/Lib/site-packages/pip/_internal/utils/setuptools_build.py function make_setuptools_shim_args (line 49) | def make_setuptools_shim_args( function make_setuptools_bdist_wheel_args (line 75) | def make_setuptools_bdist_wheel_args( function make_setuptools_clean_args (line 93) | def make_setuptools_clean_args( function make_setuptools_develop_args (line 104) | def make_setuptools_develop_args( function make_setuptools_egg_info_args (line 134) | def make_setuptools_egg_info_args( FILE: venv/Lib/site-packages/pip/_internal/utils/subprocess.py function make_command (line 17) | def make_command(*args: Union[str, HiddenText, CommandArgs]) -> CommandA... function format_command_args (line 34) | def format_command_args(args: Union[List[str], CommandArgs]) -> str: function reveal_command_args (line 49) | def reveal_command_args(args: Union[List[str], CommandArgs]) -> List[str]: function call_subprocess (line 56) | def call_subprocess( function runner_with_spinner_message (line 224) | def runner_with_spinner_message(message: str) -> Callable[..., None]: FILE: venv/Lib/site-packages/pip/_internal/utils/temp_dir.py function global_tempdir_manager (line 40) | def global_tempdir_manager() -> Generator[None, None, None]: class TempDirectoryTypeRegistry (line 50) | class TempDirectoryTypeRegistry: method __init__ (line 53) | def __init__(self) -> None: method set_delete (line 56) | def set_delete(self, kind: str, value: bool) -> None: method get_delete (line 62) | def get_delete(self, kind: str) -> bool: function tempdir_registry (line 73) | def tempdir_registry() -> Generator[TempDirectoryTypeRegistry, None, None]: class _Default (line 86) | class _Default: class TempDirectory (line 93) | class TempDirectory: method __init__ (line 114) | def __init__( method path (line 150) | def path(self) -> str: method __repr__ (line 154) | def __repr__(self) -> str: method __enter__ (line 157) | def __enter__(self: _T) -> _T: method __exit__ (line 160) | def __exit__(self, exc: Any, value: Any, tb: Any) -> None: method _create (line 171) | def _create(self, kind: str) -> str: method cleanup (line 181) | def cleanup(self) -> None: class AdjacentTempDirectory (line 226) | class AdjacentTempDirectory(TempDirectory): method __init__ (line 248) | def __init__(self, original: str, delete: Optional[bool] = None) -> None: method _generate_names (line 253) | def _generate_names(cls, name: str) -> Generator[str, None, None]: method _create (line 278) | def _create(self, kind: str) -> str: FILE: venv/Lib/site-packages/pip/_internal/utils/unpacking.py function current_umask (line 44) | def current_umask() -> int: function split_leading_dir (line 51) | def split_leading_dir(path: str) -> List[str]: function has_leading_dir (line 63) | def has_leading_dir(paths: Iterable[str]) -> bool: function is_within_directory (line 78) | def is_within_directory(directory: str, target: str) -> bool: function _get_default_mode_plus_executable (line 89) | def _get_default_mode_plus_executable() -> int: function set_extracted_file_to_default_mode_plus_executable (line 93) | def set_extracted_file_to_default_mode_plus_executable(path: str) -> None: function zip_item_is_executable (line 101) | def zip_item_is_executable(info: ZipInfo) -> bool: function unzip_file (line 108) | def unzip_file(filename: str, location: str, flatten: bool = True) -> None: function untar_file (line 154) | def untar_file(filename: str, location: str) -> None: function _untar_without_filter (line 251) | def _untar_without_filter( function unpack_file (line 309) | def unpack_file( FILE: venv/Lib/site-packages/pip/_internal/utils/urls.py function path_to_url (line 9) | def path_to_url(path: str) -> str: function url_to_path (line 19) | def url_to_path(url: str) -> str: FILE: venv/Lib/site-packages/pip/_internal/utils/virtualenv.py function _running_under_venv (line 14) | def _running_under_venv() -> bool: function _running_under_legacy_virtualenv (line 22) | def _running_under_legacy_virtualenv() -> bool: function running_under_virtualenv (line 31) | def running_under_virtualenv() -> bool: function _get_pyvenv_cfg_lines (line 36) | def _get_pyvenv_cfg_lines() -> Optional[List[str]]: function _no_global_under_venv (line 51) | def _no_global_under_venv() -> bool: function _no_global_under_legacy_virtualenv (line 80) | def _no_global_under_legacy_virtualenv() -> bool: function virtualenv_no_global (line 94) | def virtualenv_no_global() -> bool: FILE: venv/Lib/site-packages/pip/_internal/utils/wheel.py function parse_wheel (line 20) | def parse_wheel(wheel_zip: ZipFile, name: str) -> Tuple[str, Message]: function wheel_dist_info_dir (line 38) | def wheel_dist_info_dir(source: ZipFile, name: str) -> str: function read_wheel_metadata_file (line 69) | def read_wheel_metadata_file(source: ZipFile, path: str) -> bytes: function wheel_metadata (line 78) | def wheel_metadata(source: ZipFile, dist_info_dir: str) -> Message: function wheel_version (line 97) | def wheel_version(wheel_data: Message) -> Tuple[int, ...]: function check_compatibility (line 113) | def check_compatibility(version: Tuple[int, ...], name: str) -> None: FILE: venv/Lib/site-packages/pip/_internal/vcs/bazaar.py class Bazaar (line 18) | class Bazaar(VersionControl): method get_base_rev_args (line 33) | def get_base_rev_args(rev: str) -> List[str]: method fetch_new (line 36) | def fetch_new( method switch (line 57) | def switch(self, dest: str, url: HiddenText, rev_options: RevOptions) ... method update (line 60) | def update(self, dest: str, url: HiddenText, rev_options: RevOptions) ... method get_url_rev_and_auth (line 74) | def get_url_rev_and_auth(cls, url: str) -> Tuple[str, Optional[str], A... method get_remote_url (line 82) | def get_remote_url(cls, location: str) -> str: method get_revision (line 97) | def get_revision(cls, location: str) -> str: method is_commit_id_equal (line 107) | def is_commit_id_equal(cls, dest: str, name: Optional[str]) -> bool: FILE: venv/Lib/site-packages/pip/_internal/vcs/git.py function looks_like_hash (line 56) | def looks_like_hash(sha: str) -> bool: class Git (line 60) | class Git(VersionControl): method get_base_rev_args (line 77) | def get_base_rev_args(rev: str) -> List[str]: method is_immutable_rev_checkout (line 80) | def is_immutable_rev_checkout(self, url: str, dest: str) -> bool: method get_git_version (line 94) | def get_git_version(self) -> Tuple[int, ...]: method get_current_branch (line 108) | def get_current_branch(cls, location: str) -> Optional[str]: method get_revision_sha (line 133) | def get_revision_sha(cls, dest: str, rev: str) -> Tuple[Optional[str],... method _should_fetch (line 179) | def _should_fetch(cls, dest: str, rev: str) -> bool: method resolve_revision (line 202) | def resolve_revision( method is_commit_id_equal (line 248) | def is_commit_id_equal(cls, dest: str, name: Optional[str]) -> bool: method fetch_new (line 262) | def fetch_new( method switch (line 325) | def switch(self, dest: str, url: HiddenText, rev_options: RevOptions) ... method update (line 335) | def update(self, dest: str, url: HiddenText, rev_options: RevOptions) ... method get_remote_url (line 350) | def get_remote_url(cls, location: str) -> str: method _git_remote_to_pip_url (line 380) | def _git_remote_to_pip_url(url: str) -> str: method has_commit (line 411) | def has_commit(cls, location: str, rev: str) -> bool: method get_revision (line 427) | def get_revision(cls, location: str, rev: Optional[str] = None) -> str: method get_subdirectory (line 439) | def get_subdirectory(cls, location: str) -> Optional[str]: method get_url_rev_and_auth (line 457) | def get_url_rev_and_auth(cls, url: str) -> Tuple[str, Optional[str], A... method update_submodules (line 488) | def update_submodules(cls, location: str) -> None: method get_repository_root (line 497) | def get_repository_root(cls, location: str) -> Optional[str]: method should_add_vcs_url_prefix (line 522) | def should_add_vcs_url_prefix(repo_url: str) -> bool: FILE: venv/Lib/site-packages/pip/_internal/vcs/mercurial.py class Mercurial (line 20) | class Mercurial(VersionControl): method get_base_rev_args (line 33) | def get_base_rev_args(rev: str) -> List[str]: method fetch_new (line 36) | def fetch_new( method switch (line 60) | def switch(self, dest: str, url: HiddenText, rev_options: RevOptions) ... method update (line 74) | def update(self, dest: str, url: HiddenText, rev_options: RevOptions) ... method get_remote_url (line 80) | def get_remote_url(cls, location: str) -> str: method get_revision (line 92) | def get_revision(cls, location: str) -> str: method get_requirement_revision (line 105) | def get_requirement_revision(cls, location: str) -> str: method is_commit_id_equal (line 119) | def is_commit_id_equal(cls, dest: str, name: Optional[str]) -> bool: method get_subdirectory (line 124) | def get_subdirectory(cls, location: str) -> Optional[str]: method get_repository_root (line 138) | def get_repository_root(cls, location: str) -> Optional[str]: FILE: venv/Lib/site-packages/pip/_internal/vcs/subversion.py class Subversion (line 30) | class Subversion(VersionControl): method should_add_vcs_url_prefix (line 37) | def should_add_vcs_url_prefix(cls, remote_url: str) -> bool: method get_base_rev_args (line 41) | def get_base_rev_args(rev: str) -> List[str]: method get_revision (line 45) | def get_revision(cls, location: str) -> str: method get_netloc_and_auth (line 74) | def get_netloc_and_auth( method get_url_rev_and_auth (line 89) | def get_url_rev_and_auth(cls, url: str) -> Tuple[str, Optional[str], A... method make_rev_args (line 97) | def make_rev_args( method get_remote_url (line 109) | def get_remote_url(cls, location: str) -> str: method _get_svn_url_rev (line 133) | def _get_svn_url_rev(cls, location: str) -> Tuple[Optional[str], int]: method is_commit_id_equal (line 183) | def is_commit_id_equal(cls, dest: str, name: Optional[str]) -> bool: method __init__ (line 187) | def __init__(self, use_interactive: Optional[bool] = None) -> None: method call_vcs_version (line 201) | def call_vcs_version(self) -> Tuple[int, ...]: method get_vcs_version (line 229) | def get_vcs_version(self) -> Tuple[int, ...]: method get_remote_call_options (line 249) | def get_remote_call_options(self) -> CommandArgs: method fetch_new (line 280) | def fetch_new( method switch (line 304) | def switch(self, dest: str, url: HiddenText, rev_options: RevOptions) ... method update (line 314) | def update(self, dest: str, url: HiddenText, rev_options: RevOptions) ... FILE: venv/Lib/site-packages/pip/_internal/vcs/versioncontrol.py function is_url (line 50) | def is_url(name: str) -> bool: function make_vcs_requirement_url (line 60) | def make_vcs_requirement_url( function find_path_to_project_root_from_repo_root (line 78) | def find_path_to_project_root_from_repo_root( class RemoteNotFoundError (line 107) | class RemoteNotFoundError(Exception): class RemoteNotValidError (line 111) | class RemoteNotValidError(Exception): method __init__ (line 112) | def __init__(self, url: str): class RevOptions (line 118) | class RevOptions: method __repr__ (line 134) | def __repr__(self) -> str: method arg_rev (line 138) | def arg_rev(self) -> Optional[str]: method to_args (line 144) | def to_args(self) -> CommandArgs: method to_display (line 156) | def to_display(self) -> str: method make_new (line 162) | def make_new(self, rev: str) -> "RevOptions": class VcsSupport (line 172) | class VcsSupport: method __init__ (line 176) | def __init__(self) -> None: method __iter__ (line 182) | def __iter__(self) -> Iterator[str]: method backends (line 186) | def backends(self) -> List["VersionControl"]: method dirnames (line 190) | def dirnames(self) -> List[str]: method all_schemes (line 194) | def all_schemes(self) -> List[str]: method register (line 200) | def register(self, cls: Type["VersionControl"]) -> None: method unregister (line 208) | def unregister(self, name: str) -> None: method get_backend_for_dir (line 212) | def get_backend_for_dir(self, location: str) -> Optional["VersionContr... method get_backend_for_scheme (line 235) | def get_backend_for_scheme(self, scheme: str) -> Optional["VersionCont... method get_backend (line 244) | def get_backend(self, name: str) -> Optional["VersionControl"]: class VersionControl (line 255) | class VersionControl: method should_add_vcs_url_prefix (line 266) | def should_add_vcs_url_prefix(cls, remote_url: str) -> bool: method get_subdirectory (line 274) | def get_subdirectory(cls, location: str) -> Optional[str]: method get_requirement_revision (line 282) | def get_requirement_revision(cls, repo_dir: str) -> str: method get_src_requirement (line 289) | def get_src_requirement(cls, repo_dir: str, project_name: str) -> str: method get_base_rev_args (line 313) | def get_base_rev_args(rev: str) -> List[str]: method is_immutable_rev_checkout (line 322) | def is_immutable_rev_checkout(self, url: str, dest: str) -> bool: method make_rev_options (line 336) | def make_rev_options( method _is_local_repository (line 349) | def _is_local_repository(cls, repo: str) -> bool: method get_netloc_and_auth (line 358) | def get_netloc_and_auth( method get_url_rev_and_auth (line 379) | def get_url_rev_and_auth(cls, url: str) -> Tuple[str, Optional[str], A... method make_rev_args (line 409) | def make_rev_args( method get_url_rev_options (line 417) | def get_url_rev_options(self, url: HiddenText) -> Tuple[HiddenText, Re... method normalize_url (line 433) | def normalize_url(url: str) -> str: method compare_urls (line 441) | def compare_urls(cls, url1: str, url2: str) -> bool: method fetch_new (line 447) | def fetch_new( method switch (line 461) | def switch(self, dest: str, url: HiddenText, rev_options: RevOptions) ... method update (line 470) | def update(self, dest: str, url: HiddenText, rev_options: RevOptions) ... method is_commit_id_equal (line 480) | def is_commit_id_equal(cls, dest: str, name: Optional[str]) -> bool: method obtain (line 490) | def obtain(self, dest: str, url: HiddenText, verbosity: int) -> None: method unpack (line 579) | def unpack(self, location: str, url: HiddenText, verbosity: int) -> None: method get_remote_url (line 592) | def get_remote_url(cls, location: str) -> str: method get_revision (line 602) | def get_revision(cls, location: str) -> str: method run_command (line 609) | def run_command( method is_repository_directory (line 667) | def is_repository_directory(cls, path: str) -> bool: method get_repository_root (line 675) | def get_repository_root(cls, location: str) -> Optional[str]: FILE: venv/Lib/site-packages/pip/_internal/wheel_builder.py function _contains_egg_info (line 37) | def _contains_egg_info(s: str) -> bool: function _should_build (line 45) | def _should_build( function should_build_for_wheel_command (line 78) | def should_build_for_wheel_command( function should_build_for_install_command (line 84) | def should_build_for_install_command( function _should_cache (line 90) | def _should_cache( function _get_cache_dir (line 122) | def _get_cache_dir( function _verify_one (line 138) | def _verify_one(req: InstallRequirement, wheel_path: str) -> None: function _build_one (line 167) | def _build_one( function _build_one_inside_env (line 205) | def _build_one_inside_env( function _clean_one_legacy (line 276) | def _clean_one_legacy(req: InstallRequirement, global_options: List[str]... function build (line 293) | def build( FILE: venv/Lib/site-packages/pip/_vendor/__init__.py function vendored (line 29) | def vendored(modulename): FILE: venv/Lib/site-packages/pip/_vendor/cachecontrol/_cmd.py function setup_logging (line 22) | def setup_logging() -> None: function get_session (line 28) | def get_session() -> requests.Session: function get_args (line 40) | def get_args() -> Namespace: function main (line 46) | def main() -> None: FILE: venv/Lib/site-packages/pip/_vendor/cachecontrol/adapter.py class CacheControlAdapter (line 26) | class CacheControlAdapter(HTTPAdapter): method __init__ (line 29) | def __init__( method send (line 50) | def send( method build_response (line 80) | def build_response( method close (line 159) | def close(self) -> None: FILE: venv/Lib/site-packages/pip/_vendor/cachecontrol/cache.py class BaseCache (line 18) | class BaseCache: method get (line 19) | def get(self, key: str) -> bytes | None: method set (line 22) | def set( method delete (line 27) | def delete(self, key: str) -> None: method close (line 30) | def close(self) -> None: class DictCache (line 34) | class DictCache(BaseCache): method __init__ (line 35) | def __init__(self, init_dict: MutableMapping[str, bytes] | None = None... method get (line 39) | def get(self, key: str) -> bytes | None: method set (line 42) | def set( method delete (line 48) | def delete(self, key: str) -> None: class SeparateBodyBaseCache (line 54) | class SeparateBodyBaseCache(BaseCache): method set_body (line 67) | def set_body(self, key: str, body: bytes) -> None: method get_body (line 70) | def get_body(self, key: str) -> IO[bytes] | None: FILE: venv/Lib/site-packages/pip/_vendor/cachecontrol/caches/file_cache.py function _secure_open_write (line 21) | def _secure_open_write(filename: str, fmode: int) -> IO[bytes]: class _FileCacheMixin (line 62) | class _FileCacheMixin: method __init__ (line 65) | def __init__( method encode (line 95) | def encode(x: str) -> str: method _fn (line 98) | def _fn(self, name: str) -> str: method get (line 105) | def get(self, key: str) -> bytes | None: method set (line 114) | def set( method _write (line 120) | def _write(self, path: str, data: bytes) -> None: method _delete (line 135) | def _delete(self, key: str, suffix: str) -> None: class FileCache (line 144) | class FileCache(_FileCacheMixin, BaseCache): method delete (line 150) | def delete(self, key: str) -> None: class SeparateBodyFileCache (line 154) | class SeparateBodyFileCache(_FileCacheMixin, SeparateBodyBaseCache): method get_body (line 160) | def get_body(self, key: str) -> IO[bytes] | None: method set_body (line 167) | def set_body(self, key: str, body: bytes) -> None: method delete (line 171) | def delete(self, key: str) -> None: function url_to_file_path (line 176) | def url_to_file_path(url: str, filecache: FileCache) -> str: FILE: venv/Lib/site-packages/pip/_vendor/cachecontrol/caches/redis_cache.py class RedisCache (line 16) | class RedisCache(BaseCache): method __init__ (line 17) | def __init__(self, conn: Redis[bytes]) -> None: method get (line 20) | def get(self, key: str) -> bytes | None: method set (line 23) | def set( method delete (line 37) | def delete(self, key: str) -> None: method clear (line 40) | def clear(self) -> None: method close (line 46) | def close(self) -> None: FILE: venv/Lib/site-packages/pip/_vendor/cachecontrol/controller.py function parse_uri (line 37) | def parse_uri(uri: str) -> tuple[str, str, str, str, str]: class CacheController (line 48) | class CacheController: method __init__ (line 51) | def __init__( method _urlnorm (line 64) | def _urlnorm(cls, uri: str) -> str: method cache_url (line 84) | def cache_url(cls, uri: str) -> str: method parse_cache_control (line 87) | def parse_cache_control(self, headers: Mapping[str, str]) -> dict[str,... method _load_from_cache (line 141) | def _load_from_cache(self, request: PreparedRequest) -> HTTPResponse |... method cached_request (line 167) | def cached_request(self, request: PreparedRequest) -> HTTPResponse | L... method conditional_headers (line 277) | def conditional_headers(self, request: PreparedRequest) -> dict[str, s... method _cache_set (line 292) | def _cache_set( method cache_response (line 322) | def cache_response( method update_cached_response (line 459) | def update_cached_response( FILE: venv/Lib/site-packages/pip/_vendor/cachecontrol/filewrapper.py class CallbackFileWrapper (line 14) | class CallbackFileWrapper: method __init__ (line 33) | def __init__( method __getattr__ (line 40) | def __getattr__(self, name: str) -> Any: method __is_fp_closed (line 52) | def __is_fp_closed(self) -> bool: method _close (line 70) | def _close(self) -> None: method read (line 97) | def read(self, amt: int | None = None) -> bytes: method _safe_read (line 108) | def _safe_read(self, amt: int) -> bytes: FILE: venv/Lib/site-packages/pip/_vendor/cachecontrol/heuristics.py function expire_after (line 18) | def expire_after(delta: timedelta, date: datetime | None = None) -> date... function datetime_to_header (line 23) | def datetime_to_header(dt: datetime) -> str: class BaseHeuristic (line 27) | class BaseHeuristic: method warning (line 28) | def warning(self, response: HTTPResponse) -> str | None: method update_headers (line 39) | def update_headers(self, response: HTTPResponse) -> dict[str, str]: method apply (line 48) | def apply(self, response: HTTPResponse) -> HTTPResponse: class OneDayCache (line 60) | class OneDayCache(BaseHeuristic): method update_headers (line 66) | def update_headers(self, response: HTTPResponse) -> dict[str, str]: class ExpiresAfter (line 77) | class ExpiresAfter(BaseHeuristic): method __init__ (line 82) | def __init__(self, **kw: Any) -> None: method update_headers (line 85) | def update_headers(self, response: HTTPResponse) -> dict[str, str]: method warning (line 89) | def warning(self, response: HTTPResponse) -> str | None: class LastModified (line 94) | class LastModified(BaseHeuristic): method update_headers (line 121) | def update_headers(self, resp: HTTPResponse) -> dict[str, str]: method warning (line 153) | def warning(self, resp: HTTPResponse) -> str | None: FILE: venv/Lib/site-packages/pip/_vendor/cachecontrol/serialize.py class Serializer (line 17) | class Serializer: method dumps (line 20) | def dumps( method serialize (line 62) | def serialize(self, data: dict[str, Any]) -> bytes: method loads (line 65) | def loads( method prepare_response (line 83) | def prepare_response( method _loads_v4 (line 135) | def _loads_v4( FILE: venv/Lib/site-packages/pip/_vendor/cachecontrol/wrapper.py function CacheControl (line 20) | def CacheControl( FILE: venv/Lib/site-packages/pip/_vendor/certifi/core.py function exit_cacert_ctx (line 10) | def exit_cacert_ctx() -> None: function where (line 21) | def where() -> str: function contents (line 46) | def contents() -> str: function where (line 56) | def where() -> str: function contents (line 82) | def contents() -> str: function read_text (line 97) | def read_text( function where (line 108) | def where() -> str: function contents (line 113) | def contents() -> str: FILE: venv/Lib/site-packages/pip/_vendor/distlib/__init__.py class DistlibException (line 12) | class DistlibException(Exception): class NullHandler (line 20) | class NullHandler(logging.Handler): method handle (line 22) | def handle(self, record): method emit (line 25) | def emit(self, record): method createLock (line 28) | def createLock(self): FILE: venv/Lib/site-packages/pip/_vendor/distlib/compat.py function quote (line 30) | def quote(s): class CertificateError (line 93) | class CertificateError(ValueError): function _dnsname_match (line 96) | def _dnsname_match(dn, hostname, max_wildcards=1): function match_hostname (line 145) | def match_hostname(cert, hostname): class Container (line 192) | class Container(object): method __init__ (line 197) | def __init__(self, **kwargs): function which (line 205) | def which(cmd, mode=os.F_OK | os.X_OK, path=None): class ZipExtFile (line 278) | class ZipExtFile(BaseZipExtFile): method __init__ (line 280) | def __init__(self, base): method __enter__ (line 283) | def __enter__(self): method __exit__ (line 286) | def __exit__(self, *exc_info): class ZipFile (line 290) | class ZipFile(BaseZipFile): method __enter__ (line 292) | def __enter__(self): method __exit__ (line 295) | def __exit__(self, *exc_info): method open (line 299) | def open(self, *args, **kwargs): function python_implementation (line 308) | def python_implementation(): function callable (line 326) | def callable(obj): function fsencode (line 346) | def fsencode(filename): function fsdecode (line 355) | def fsdecode(filename): function _get_normal_name (line 372) | def _get_normal_name(orig_enc): function detect_encoding (line 383) | def detect_encoding(readline): function _recursive_repr (line 495) | def _recursive_repr(fillvalue='...'): class ChainMap (line 525) | class ChainMap(MutableMapping): method __init__ (line 538) | def __init__(self, *maps): method __missing__ (line 545) | def __missing__(self, key): method __getitem__ (line 548) | def __getitem__(self, key): method get (line 558) | def get(self, key, default=None): method __len__ (line 561) | def __len__(self): method __iter__ (line 565) | def __iter__(self): method __contains__ (line 568) | def __contains__(self, key): method __bool__ (line 571) | def __bool__(self): method __repr__ (line 575) | def __repr__(self): method fromkeys (line 580) | def fromkeys(cls, iterable, *args): method copy (line 584) | def copy(self): method new_child (line 590) | def new_child(self): # like Django's Context.push() method parents (line 595) | def parents(self): # like Django's Context.pop() method __setitem__ (line 599) | def __setitem__(self, key, value): method __delitem__ (line 602) | def __delitem__(self, key): method popitem (line 609) | def popitem(self): method pop (line 616) | def pop(self, key, *args): method clear (line 624) | def clear(self): function cache_from_source (line 633) | def cache_from_source(path, debug_override=None): class OrderedDict (line 660) | class OrderedDict(dict): method __init__ (line 673) | def __init__(self, *args, **kwds): method __setitem__ (line 690) | def __setitem__(self, key, value, dict_setitem=dict.__setitem__): method __delitem__ (line 700) | def __delitem__(self, key, dict_delitem=dict.__delitem__): method __iter__ (line 709) | def __iter__(self): method __reversed__ (line 717) | def __reversed__(self): method clear (line 725) | def clear(self): method popitem (line 737) | def popitem(self, last=True): method keys (line 762) | def keys(self): method values (line 766) | def values(self): method items (line 770) | def items(self): method iterkeys (line 774) | def iterkeys(self): method itervalues (line 778) | def itervalues(self): method iteritems (line 783) | def iteritems(self): method update (line 788) | def update(*args, **kwds): method pop (line 823) | def pop(self, key, default=__marker): method setdefault (line 836) | def setdefault(self, key, default=None): method __repr__ (line 843) | def __repr__(self, _repr_running=None): method __reduce__ (line 858) | def __reduce__(self): method copy (line 868) | def copy(self): method fromkeys (line 873) | def fromkeys(cls, iterable, value=None): method __eq__ (line 883) | def __eq__(self, other): method __ne__ (line 893) | def __ne__(self, other): method viewkeys (line 898) | def viewkeys(self): method viewvalues (line 902) | def viewvalues(self): method viewitems (line 906) | def viewitems(self): function valid_ident (line 916) | def valid_ident(s): class ConvertingDict (line 931) | class ConvertingDict(dict): method __getitem__ (line 934) | def __getitem__(self, key): method get (line 946) | def get(self, key, default=None): function pop (line 958) | def pop(self, key, default=None): class ConvertingList (line 968) | class ConvertingList(list): method __getitem__ (line 971) | def __getitem__(self, key): method pop (line 983) | def pop(self, idx=-1): class ConvertingTuple (line 992) | class ConvertingTuple(tuple): method __getitem__ (line 995) | def __getitem__(self, key): class BaseConfigurator (line 1005) | class BaseConfigurator(object): method __init__ (line 1025) | def __init__(self, config): method resolve (line 1029) | def resolve(self, s): method ext_convert (line 1052) | def ext_convert(self, value): method cfg_convert (line 1056) | def cfg_convert(self, value): method convert (line 1091) | def convert(self, value): method configure_custom (line 1120) | def configure_custom(self, config): method as_tuple (line 1134) | def as_tuple(self, value): FILE: venv/Lib/site-packages/pip/_vendor/distlib/database.py class _Cache (line 44) | class _Cache(object): method __init__ (line 49) | def __init__(self): method clear (line 57) | def clear(self): method add (line 65) | def add(self, dist): class DistributionPath (line 75) | class DistributionPath(object): method __init__ (line 80) | def __init__(self, path=None, include_egg=False): method _get_cache_enabled (line 100) | def _get_cache_enabled(self): method _set_cache_enabled (line 103) | def _set_cache_enabled(self, value): method clear_cache (line 108) | def clear_cache(self): method _yield_distributions (line 115) | def _yield_distributions(self): method _generate_cache (line 169) | def _generate_cache(self): method distinfo_dirname (line 189) | def distinfo_dirname(cls, name, version): method get_distributions (line 210) | def get_distributions(self): method get_distribution (line 232) | def get_distribution(self, name): method provides_distribution (line 258) | def provides_distribution(self, name, version=None): method get_file_path (line 299) | def get_file_path(self, name, relative_path): method get_exported_entries (line 308) | def get_exported_entries(self, category, name=None): class Distribution (line 327) | class Distribution(object): method __init__ (line 345) | def __init__(self, metadata): method source_url (line 363) | def source_url(self): method name_and_version (line 372) | def name_and_version(self): method provides (line 379) | def provides(self): method _get_requirements (line 390) | def _get_requirements(self, req_attr): method run_requires (line 399) | def run_requires(self): method meta_requires (line 403) | def meta_requires(self): method build_requires (line 407) | def build_requires(self): method test_requires (line 411) | def test_requires(self): method dev_requires (line 415) | def dev_requires(self): method matches_requirement (line 418) | def matches_requirement(self, req): method __repr__ (line 451) | def __repr__(self): method __eq__ (line 461) | def __eq__(self, other): method __hash__ (line 476) | def __hash__(self): class BaseInstalledDistribution (line 483) | class BaseInstalledDistribution(Distribution): method __init__ (line 491) | def __init__(self, metadata, path, env=None): method get_hash (line 506) | def get_hash(self, data, hasher=None): class InstalledDistribution (line 538) | class InstalledDistribution(BaseInstalledDistribution): method __init__ (line 548) | def __init__(self, path, metadata=None, env=None): method __repr__ (line 582) | def __repr__(self): method __str__ (line 586) | def __str__(self): method _get_records (line 589) | def _get_records(self): method exports (line 613) | def exports(self): method read_exports (line 626) | def read_exports(self): method write_exports (line 641) | def write_exports(self, exports): method get_resource_path (line 652) | def get_resource_path(self, relative_path): method list_installed_files (line 672) | def list_installed_files(self): method write_installed_files (line 682) | def write_installed_files(self, paths, prefix, dry_run=False): method check_installed_files (line 717) | def check_installed_files(self): method shared_locations (line 754) | def shared_locations(self): method write_shared_locations (line 780) | def write_shared_locations(self, paths, dry_run=False): method get_distinfo_resource (line 805) | def get_distinfo_resource(self, path): method get_distinfo_file (line 814) | def get_distinfo_file(self, path): method list_distinfo_files (line 843) | def list_distinfo_files(self): method __eq__ (line 859) | def __eq__(self, other): class EggInfoDistribution (line 867) | class EggInfoDistribution(BaseInstalledDistribution): method __init__ (line 876) | def __init__(self, path, env=None): method _get_metadata (line 898) | def _get_metadata(self, path): method __repr__ (line 992) | def __repr__(self): method __str__ (line 996) | def __str__(self): method check_installed_files (line 999) | def check_installed_files(self): method list_installed_files (line 1018) | def list_installed_files(self): method list_distinfo_files (line 1056) | def list_distinfo_files(self, absolute=False): method __eq__ (line 1085) | def __eq__(self, other): class DependencyGraph (line 1097) | class DependencyGraph(object): method __init__ (line 1113) | def __init__(self): method add_distribution (line 1118) | def add_distribution(self, distribution): method add_edge (line 1128) | def add_edge(self, x, y, label=None): method add_missing (line 1143) | def add_missing(self, distribution, requirement): method _repr_dist (line 1154) | def _repr_dist(self, dist): method repr_node (line 1157) | def repr_node(self, dist, level=1): method to_dot (line 1170) | def to_dot(self, f, skip_disconnected=True): method topological_sort (line 1202) | def topological_sort(self): method __repr__ (line 1233) | def __repr__(self): function make_graph (line 1241) | def make_graph(dists, scheme='default'): function get_dependent_dists (line 1295) | def get_dependent_dists(dists, dist): function get_required_dists (line 1321) | def get_required_dists(dists, dist): function make_dist (line 1350) | def make_dist(name, version, **kwargs): FILE: venv/Lib/site-packages/pip/_vendor/distlib/index.py class PackageIndex (line 29) | class PackageIndex(object): method __init__ (line 37) | def __init__(self, url=None): method _get_pypirc_command (line 66) | def _get_pypirc_command(self): method read_configuration (line 74) | def read_configuration(self): method save_configuration (line 87) | def save_configuration(self): method check_credentials (line 96) | def check_credentials(self): method register (line 108) | def register(self, metadata): # pragma: no cover method _reader (line 128) | def _reader(self, name, stream, outbuf): method get_sign_command (line 146) | def get_sign_command(self, filename, signer, sign_password, keystore=N... method run_command (line 174) | def run_command(self, cmd, input_data=None): method sign_file (line 209) | def sign_file(self, filename, signer, sign_password, keystore=None): ... method upload_file (line 232) | def upload_file(self, metadata, filename, signer=None, sign_password=N... method upload_documentation (line 289) | def upload_documentation(self, metadata, doc_dir): # pragma: no cover method get_verify_command (line 317) | def get_verify_command(self, signature_filename, data_filename, method verify_signature (line 341) | def verify_signature(self, signature_filename, data_filename, method download_file (line 365) | def download_file(self, url, destfile, digest=None, reporthook=None): method send_request (line 442) | def send_request(self, req): method encode_request (line 458) | def encode_request(self, fields, files): method search (line 501) | def search(self, terms, operator=None): # pragma: no cover FILE: venv/Lib/site-packages/pip/_vendor/distlib/locators.py function get_all_distribution_names (line 42) | def get_all_distribution_names(url=None): class RedirectHandler (line 57) | class RedirectHandler(BaseRedirectHandler): method http_error_302 (line 66) | def http_error_302(self, req, fp, code, msg, headers): class Locator (line 89) | class Locator(object): method __init__ (line 105) | def __init__(self, scheme='default'): method get_errors (line 124) | def get_errors(self): method clear_errors (line 138) | def clear_errors(self): method clear_cache (line 145) | def clear_cache(self): method _get_scheme (line 148) | def _get_scheme(self): method _set_scheme (line 151) | def _set_scheme(self, value): method _get_project (line 156) | def _get_project(self, name): method get_distribution_names (line 168) | def get_distribution_names(self): method get_project (line 174) | def get_project(self, name): method score_url (line 191) | def score_url(self, url): method prefer_url (line 206) | def prefer_url(self, url1, url2): method split_filename (line 228) | def split_filename(self, filename, project_name): method convert_url_to_download_info (line 234) | def convert_url_to_download_info(self, url, project_name): method _get_digest (line 307) | def _get_digest(self, info): method _update_version_data (line 330) | def _update_version_data(self, result, info): method locate (line 353) | def locate(self, requirement, prereleases=False): class PyPIRPCLocator (line 410) | class PyPIRPCLocator(Locator): method __init__ (line 415) | def __init__(self, url, **kwargs): method get_distribution_names (line 426) | def get_distribution_names(self): method _get_project (line 432) | def _get_project(self, name): class PyPIJSONLocator (line 459) | class PyPIJSONLocator(Locator): method __init__ (line 464) | def __init__(self, url, **kwargs): method get_distribution_names (line 468) | def get_distribution_names(self): method _get_project (line 474) | def _get_project(self, name): class Page (line 528) | class Page(object): method __init__ (line 544) | def __init__(self, data, url): method links (line 558) | def links(self): class SimpleScrapingLocator (line 586) | class SimpleScrapingLocator(Locator): method __init__ (line 600) | def __init__(self, url, timeout=None, num_workers=10, **kwargs): method _prepare_threads (line 627) | def _prepare_threads(self): method _wait_threads (line 640) | def _wait_threads(self): method _get_project (line 653) | def _get_project(self, name): method _is_platform_dependent (line 674) | def _is_platform_dependent(self, url): method _process_download (line 680) | def _process_download(self, url): method _should_queue (line 700) | def _should_queue(self, link, referrer, rel): method _fetch (line 729) | def _fetch(self): method get_page (line 762) | def get_page(self, url): method get_distribution_names (line 823) | def get_distribution_names(self): class DirectoryLocator (line 836) | class DirectoryLocator(Locator): method __init__ (line 841) | def __init__(self, path, **kwargs): method should_include (line 858) | def should_include(self, filename, parent): method _get_project (line 866) | def _get_project(self, name): method get_distribution_names (line 882) | def get_distribution_names(self): class JSONLocator (line 902) | class JSONLocator(Locator): method get_distribution_names (line 909) | def get_distribution_names(self): method _get_project (line 915) | def _get_project(self, name): class DistPathLocator (line 941) | class DistPathLocator(Locator): method __init__ (line 946) | def __init__(self, distpath, **kwargs): method _get_project (line 956) | def _get_project(self, name): class AggregatingLocator (line 969) | class AggregatingLocator(Locator): method __init__ (line 973) | def __init__(self, *locators, **kwargs): method clear_cache (line 989) | def clear_cache(self): method _set_scheme (line 994) | def _set_scheme(self, value): method _get_project (line 1001) | def _get_project(self, name): method get_distribution_names (line 1045) | def get_distribution_names(self): class DependencyFinder (line 1069) | class DependencyFinder(object): method __init__ (line 1074) | def __init__(self, locator=None): method add_distribution (line 1082) | def add_distribution(self, dist): method remove_distribution (line 1097) | def remove_distribution(self, dist): method get_matcher (line 1115) | def get_matcher(self, reqt): method find_providers (line 1131) | def find_providers(self, reqt): method try_to_replace (line 1155) | def try_to_replace(self, provider, other, problems): method find (line 1195) | def find(self, requirement, meta_extras=None, prereleases=False): FILE: venv/Lib/site-packages/pip/_vendor/distlib/manifest.py class Manifest (line 38) | class Manifest(object): method __init__ (line 44) | def __init__(self, base=None): method findall (line 59) | def findall(self): method add (line 86) | def add(self, item): method add_many (line 96) | def add_many(self, items): method sorted (line 105) | def sorted(self, wantdirs=False): method clear (line 127) | def clear(self): method process_directive (line 132) | def process_directive(self, directive): method _parse_directive (line 200) | def _parse_directive(self, directive): method _include_pattern (line 247) | def _include_pattern(self, pattern, anchor=True, prefix=None, method _exclude_pattern (line 288) | def _exclude_pattern(self, pattern, anchor=True, prefix=None, method _translate_pattern (line 308) | def _translate_pattern(self, pattern, anchor=True, prefix=None, method _glob_to_re (line 363) | def _glob_to_re(self, pattern): FILE: venv/Lib/site-packages/pip/_vendor/distlib/markers.py function _is_version_marker (line 31) | def _is_version_marker(s): function _is_literal (line 35) | def _is_literal(o): function _get_versions (line 41) | def _get_versions(s): class Evaluator (line 45) | class Evaluator(object): method evaluate (line 65) | def evaluate(self, expr, context): function default_context (line 104) | def default_context(): function interpret (line 147) | def interpret(marker, execution_context=None): FILE: venv/Lib/site-packages/pip/_vendor/distlib/metadata.py class MetadataMissingError (line 28) | class MetadataMissingError(DistlibException): class MetadataConflictError (line 32) | class MetadataConflictError(DistlibException): class MetadataUnrecognizedVersionError (line 36) | class MetadataUnrecognizedVersionError(DistlibException): class MetadataInvalidError (line 40) | class MetadataInvalidError(DistlibException): function _version2fieldlist (line 118) | def _version2fieldlist(version): function _best_version (line 136) | def _best_version(fields): function _get_name_and_version (line 232) | def _get_name_and_version(name, version, for_filename=False): class LegacyMetadata (line 245) | class LegacyMetadata(object): method __init__ (line 257) | def __init__(self, path=None, fileobj=None, mapping=None, method set_metadata_version (line 273) | def set_metadata_version(self): method _write_field (line 276) | def _write_field(self, fileobj, name, value): method __getitem__ (line 279) | def __getitem__(self, name): method __setitem__ (line 282) | def __setitem__(self, name, value): method __delitem__ (line 285) | def __delitem__(self, name): method __contains__ (line 292) | def __contains__(self, name): method _convert_name (line 296) | def _convert_name(self, name): method _default_value (line 302) | def _default_value(self, name): method _remove_line_prefix (line 307) | def _remove_line_prefix(self, value): method __getattr__ (line 313) | def __getattr__(self, name): method get_fullname (line 324) | def get_fullname(self, filesafe=False): method is_field (line 330) | def is_field(self, name): method is_multi_field (line 335) | def is_multi_field(self, name): method read (line 339) | def read(self, filepath): method read_file (line 347) | def read_file(self, fileob): method write (line 375) | def write(self, filepath, skip_unknown=False): method write_file (line 383) | def write_file(self, fileobject, skip_unknown=False): method update (line 408) | def update(self, other=None, **kwargs): method set (line 436) | def set(self, name, value): method get (line 480) | def get(self, name, default=_MISSING): method check (line 509) | def check(self, strict=False): method todict (line 553) | def todict(self, skip_missing=False): method add_requirements (line 576) | def add_requirements(self, requirements): method keys (line 587) | def keys(self): method __iter__ (line 590) | def __iter__(self): method values (line 594) | def values(self): method items (line 597) | def items(self): method __repr__ (line 600) | def __repr__(self): class Metadata (line 610) | class Metadata(object): method __init__ (line 655) | def __init__(self, path=None, fileobj=None, mapping=None, method __getattribute__ (line 723) | def __getattribute__(self, key): method _validate_value (line 766) | def _validate_value(self, key, value, scheme=None): method __setattr__ (line 776) | def __setattr__(self, key, value): method name_and_version (line 816) | def name_and_version(self): method provides (line 820) | def provides(self): method provides (line 831) | def provides(self, value): method get_requirements (line 837) | def get_requirements(self, reqts, extras=None, env=None): method dictionary (line 880) | def dictionary(self): method dependencies (line 886) | def dependencies(self): method dependencies (line 893) | def dependencies(self, value): method _validate_mapping (line 899) | def _validate_mapping(self, mapping, scheme): method validate (line 913) | def validate(self): method todict (line 922) | def todict(self): method _from_legacy (line 929) | def _from_legacy(self): method _to_legacy (line 971) | def _to_legacy(self): method write (line 1021) | def write(self, path=None, fileobj=None, legacy=False, skip_unknown=Tr... method add_requirements (line 1047) | def add_requirements(self, requirements): method __repr__ (line 1064) | def __repr__(self): FILE: venv/Lib/site-packages/pip/_vendor/distlib/resources.py class ResourceCache (line 27) | class ResourceCache(Cache): method __init__ (line 28) | def __init__(self, base=None): method is_stale (line 34) | def is_stale(self, resource, path): method get (line 45) | def get(self, resource): class ResourceBase (line 71) | class ResourceBase(object): method __init__ (line 72) | def __init__(self, finder, name): class Resource (line 77) | class Resource(ResourceBase): method as_stream (line 85) | def as_stream(self): method file_path (line 95) | def file_path(self): method bytes (line 102) | def bytes(self): method size (line 106) | def size(self): class ResourceContainer (line 110) | class ResourceContainer(ResourceBase): method resources (line 114) | def resources(self): class ResourceFinder (line 118) | class ResourceFinder(object): method __init__ (line 128) | def __init__(self, module): method _adjust_path (line 133) | def _adjust_path(self, path): method _make_path (line 136) | def _make_path(self, resource_name): method _find (line 148) | def _find(self, path): method get_cache_info (line 151) | def get_cache_info(self, resource): method find (line 154) | def find(self, resource_name): method get_stream (line 166) | def get_stream(self, resource): method get_bytes (line 169) | def get_bytes(self, resource): method get_size (line 173) | def get_size(self, resource): method get_resources (line 176) | def get_resources(self, resource): method is_container (line 182) | def is_container(self, resource): method iterator (line 187) | def iterator(self, resource_name): class ZipResourceFinder (line 208) | class ZipResourceFinder(ResourceFinder): method __init__ (line 212) | def __init__(self, module): method _adjust_path (line 223) | def _adjust_path(self, path): method _find (line 226) | def _find(self, path): method get_cache_info (line 244) | def get_cache_info(self, resource): method get_bytes (line 249) | def get_bytes(self, resource): method get_stream (line 252) | def get_stream(self, resource): method get_size (line 255) | def get_size(self, resource): method get_resources (line 259) | def get_resources(self, resource): method _is_directory (line 274) | def _is_directory(self, path): function register_finder (line 306) | def register_finder(loader, finder_maker): function finder (line 313) | def finder(package): function finder_for_path (line 341) | def finder_for_path(path): FILE: venv/Lib/site-packages/pip/_vendor/distlib/scripts.py function enquote_executable (line 71) | def enquote_executable(executable): class ScriptMaker (line 91) | class ScriptMaker(object): method __init__ (line 100) | def __init__(self, method _get_alternate_executable (line 121) | def _get_alternate_executable(self, executable, options): method _is_shell (line 130) | def _is_shell(self, executable): method _fix_jython_executable (line 142) | def _fix_jython_executable(self, executable): method _build_shebang (line 154) | def _build_shebang(self, executable, post_interp): method _get_shebang (line 185) | def _get_shebang(self, encoding, post_interp=b'', options=None): method _get_script_text (line 257) | def _get_script_text(self, entry): method get_manifest (line 265) | def get_manifest(self, exename): method _write_script (line 269) | def _write_script(self, names, shebang, script_bytes, filenames, ext): method get_script_filenames (line 331) | def get_script_filenames(self, name): method _make_script (line 343) | def _make_script(self, entry, filenames, options=None): method _copy_script (line 359) | def _copy_script(self, script, filenames): method dry_run (line 411) | def dry_run(self): method dry_run (line 415) | def dry_run(self, value): method _get_launcher (line 423) | def _get_launcher(self, kind): method make (line 438) | def make(self, specification, options=None): method make_multiple (line 457) | def make_multiple(self, specifications, options=None): FILE: venv/Lib/site-packages/pip/_vendor/distlib/util.py function parse_marker (line 56) | def parse_marker(marker_string): function parse_requirement (line 147) | def parse_requirement(req): function get_resources_dests (line 280) | def get_resources_dests(resources_root, rules): function in_venv (line 306) | def in_venv(): function get_executable (line 316) | def get_executable(): function proceed (line 334) | def proceed(prompt, allowed_chars, error_prompt=None, default=None): function extract_by_key (line 350) | def extract_by_key(d, keys): function read_exports (line 360) | def read_exports(stream): function write_exports (line 407) | def write_exports(exports, stream): function tempdir (line 427) | def tempdir(): function chdir (line 436) | def chdir(d): function socket_timeout (line 446) | def socket_timeout(seconds=15): class cached_property (line 455) | class cached_property(object): method __init__ (line 457) | def __init__(self, func): method __get__ (line 462) | def __get__(self, obj, cls=None): function convert_path (line 471) | def convert_path(pathname): class FileOperator (line 498) | class FileOperator(object): method __init__ (line 500) | def __init__(self, dry_run=False): method _init_record (line 505) | def _init_record(self): method record_as_written (line 510) | def record_as_written(self, path): method newer (line 514) | def newer(self, source, target): method copy_file (line 534) | def copy_file(self, infile, outfile, check=True): method copy_stream (line 551) | def copy_stream(self, instream, outfile, encoding=None): method write_binary_file (line 566) | def write_binary_file(self, path, data): method write_text_file (line 575) | def write_text_file(self, path, data, encoding): method set_mode (line 578) | def set_mode(self, bits, mask, files): method ensure_dir (line 592) | def ensure_dir(self, path): method byte_compile (line 604) | def byte_compile(self, method ensure_removed (line 629) | def ensure_removed(self, path): method is_writable (line 650) | def is_writable(self, path): method commit (line 662) | def commit(self): method rollback (line 672) | def rollback(self): function resolve (line 691) | def resolve(module_name, dotted_path): class ExportEntry (line 706) | class ExportEntry(object): method __init__ (line 708) | def __init__(self, name, prefix, suffix, flags): method value (line 715) | def value(self): method __repr__ (line 718) | def __repr__(self): # pragma: no cover method __eq__ (line 722) | def __eq__(self, other): function get_export_entry (line 741) | def get_export_entry(specification): function get_cache_base (line 772) | def get_cache_base(suffix=None): function path_to_cache_dir (line 813) | def path_to_cache_dir(path): function ensure_slash (line 830) | def ensure_slash(s): function parse_credentials (line 836) | def parse_credentials(netloc): function get_process_umask (line 851) | def get_process_umask(): function is_string_sequence (line 857) | def is_string_sequence(seq): function split_filename (line 874) | def split_filename(filename, project_name=None): function parse_name_and_version (line 904) | def parse_name_and_version(p): function get_extras (line 920) | def get_extras(requested, available): function _get_external_data (line 948) | def _get_external_data(url): function get_project_data (line 972) | def get_project_data(name): function get_package_data (line 979) | def get_package_data(name, version): class Cache (line 985) | class Cache(object): method __init__ (line 992) | def __init__(self, base): method prefix_to_dir (line 1006) | def prefix_to_dir(self, prefix): method clear (line 1012) | def clear(self): class EventMixin (line 1029) | class EventMixin(object): method __init__ (line 1034) | def __init__(self): method add (line 1037) | def add(self, event, subscriber, append=True): method remove (line 1057) | def remove(self, event, subscriber): method get_subscribers (line 1069) | def get_subscribers(self, event): method publish (line 1076) | def publish(self, event, *args, **kwargs): class Sequencer (line 1103) | class Sequencer(object): method __init__ (line 1105) | def __init__(self): method add_node (line 1110) | def add_node(self, node): method remove_node (line 1113) | def remove_node(self, node, edges=False): method add (line 1129) | def add(self, pred, succ): method remove (line 1134) | def remove(self, pred, succ): method is_step (line 1147) | def is_step(self, step): method get_steps (line 1151) | def get_steps(self, final): method strong_connections (line 1177) | def strong_connections(self): method dot (line 1229) | def dot(self): function unarchive (line 1249) | def unarchive(archive_filename, dest_dir, format=None, check=True): function zip_dir (line 1317) | def zip_dir(directory): class Progress (line 1338) | class Progress(object): method __init__ (line 1341) | def __init__(self, minval=0, maxval=100): method update (line 1349) | def update(self, curval): method increment (line 1359) | def increment(self, incr): method start (line 1363) | def start(self): method stop (line 1367) | def stop(self): method maximum (line 1373) | def maximum(self): method percentage (line 1377) | def percentage(self): method format_duration (line 1387) | def format_duration(self, duration): method ETA (line 1397) | def ETA(self): method speed (line 1416) | def speed(self): function iglob (line 1437) | def iglob(path_glob): function _iglob (line 1448) | def _iglob(path_glob): class HTTPSConnection (line 1484) | class HTTPSConnection(httplib.HTTPSConnection): method connect (line 1489) | def connect(self): class HTTPSHandler (line 1518) | class HTTPSHandler(BaseHTTPSHandler): method __init__ (line 1520) | def __init__(self, ca_certs, check_domain=True): method _conn_maker (line 1525) | def _conn_maker(self, *args, **kwargs): method https_open (line 1541) | def https_open(self, req): class HTTPSOnlyHandler (line 1561) | class HTTPSOnlyHandler(HTTPSHandler, HTTPHandler): method http_open (line 1563) | def http_open(self, req): class Transport (line 1572) | class Transport(xmlrpclib.Transport): method __init__ (line 1574) | def __init__(self, timeout, use_datetime=0): method make_connection (line 1578) | def make_connection(self, host): class SafeTransport (line 1588) | class SafeTransport(xmlrpclib.SafeTransport): method __init__ (line 1590) | def __init__(self, timeout, use_datetime=0): method make_connection (line 1594) | def make_connection(self, host): class ServerProxy (line 1606) | class ServerProxy(xmlrpclib.ServerProxy): method __init__ (line 1608) | def __init__(self, uri, **kwargs): function _csv_open (line 1631) | def _csv_open(fn, mode, **kwargs): class CSVBase (line 1642) | class CSVBase(object): method __enter__ (line 1649) | def __enter__(self): method __exit__ (line 1652) | def __exit__(self, *exc_info): class CSVReader (line 1656) | class CSVReader(CSVBase): method __init__ (line 1658) | def __init__(self, **kwargs): method __iter__ (line 1669) | def __iter__(self): method next (line 1672) | def next(self): class CSVWriter (line 1683) | class CSVWriter(CSVBase): method __init__ (line 1685) | def __init__(self, fn, **kwargs): method writerow (line 1689) | def writerow(self, row): class Configurator (line 1705) | class Configurator(BaseConfigurator): method __init__ (line 1710) | def __init__(self, config, base=None): method configure_custom (line 1714) | def configure_custom(self, config): method __getitem__ (line 1746) | def __getitem__(self, key): method inc_convert (line 1752) | def inc_convert(self, value): class SubprocessMixin (line 1761) | class SubprocessMixin(object): method __init__ (line 1766) | def __init__(self, verbose=False, progress=None): method reader (line 1770) | def reader(self, stream, context): method run_command (line 1791) | def run_command(self, cmd, **kwargs): function normalize_name (line 1810) | def normalize_name(name): class PyPIRCFile (line 1827) | class PyPIRCFile(object): method __init__ (line 1832) | def __init__(self, fn=None, url=None): method read (line 1838) | def read(self): method update (line 1898) | def update(self, username, password): function _load_pypirc (line 1911) | def _load_pypirc(index): function _store_pypirc (line 1918) | def _store_pypirc(index): function get_host_platform (line 1928) | def get_host_platform(): function get_platform (line 2019) | def get_platform(): FILE: venv/Lib/site-packages/pip/_vendor/distlib/version.py class UnsupportedVersionError (line 25) | class UnsupportedVersionError(ValueError): class Version (line 30) | class Version(object): method __init__ (line 31) | def __init__(self, s): method parse (line 37) | def parse(self, s): method _check_compatible (line 40) | def _check_compatible(self, other): method __eq__ (line 44) | def __eq__(self, other): method __ne__ (line 48) | def __ne__(self, other): method __lt__ (line 51) | def __lt__(self, other): method __gt__ (line 55) | def __gt__(self, other): method __le__ (line 58) | def __le__(self, other): method __ge__ (line 61) | def __ge__(self, other): method __hash__ (line 65) | def __hash__(self): method __repr__ (line 68) | def __repr__(self): method __str__ (line 71) | def __str__(self): method is_prerelease (line 75) | def is_prerelease(self): class Matcher (line 79) | class Matcher(object): method parse_requirement (line 97) | def parse_requirement(self, s): method __init__ (line 100) | def __init__(self, s): method match (line 129) | def match(self, version): method exact_version (line 151) | def exact_version(self): method _check_compatible (line 157) | def _check_compatible(self, other): method __eq__ (line 161) | def __eq__(self, other): method __ne__ (line 165) | def __ne__(self, other): method __hash__ (line 169) | def __hash__(self): method __repr__ (line 172) | def __repr__(self): method __str__ (line 175) | def __str__(self): function _pep_440_key (line 184) | def _pep_440_key(s): class NormalizedVersion (line 256) | class NormalizedVersion(Version): method parse (line 274) | def parse(self, s): method is_prerelease (line 288) | def is_prerelease(self): function _match_prefix (line 292) | def _match_prefix(x, y): class NormalizedMatcher (line 303) | class NormalizedMatcher(Matcher): method _adjust_local (line 318) | def _adjust_local(self, version, constraint, prefix): method _match_lt (line 332) | def _match_lt(self, version, constraint, prefix): method _match_gt (line 340) | def _match_gt(self, version, constraint, prefix): method _match_le (line 348) | def _match_le(self, version, constraint, prefix): method _match_ge (line 352) | def _match_ge(self, version, constraint, prefix): method _match_eq (line 356) | def _match_eq(self, version, constraint, prefix): method _match_arbitrary (line 364) | def _match_arbitrary(self, version, constraint, prefix): method _match_ne (line 367) | def _match_ne(self, version, constraint, prefix): method _match_compatible (line 375) | def _match_compatible(self, version, constraint, prefix): function _suggest_semantic_version (line 415) | def _suggest_semantic_version(s): function _suggest_normalized_version (line 461) | def _suggest_normalized_version(s): function _legacy_key (line 588) | def _legacy_key(s): class LegacyVersion (line 614) | class LegacyVersion(Version): method parse (line 615) | def parse(self, s): method is_prerelease (line 619) | def is_prerelease(self): class LegacyMatcher (line 629) | class LegacyMatcher(Matcher): method _match_compatible (line 637) | def _match_compatible(self, version, constraint, prefix): function is_semver (line 660) | def is_semver(s): function _semantic_key (line 664) | def _semantic_key(s): class SemanticVersion (line 685) | class SemanticVersion(Version): method parse (line 686) | def parse(self, s): method is_prerelease (line 690) | def is_prerelease(self): class SemanticMatcher (line 694) | class SemanticMatcher(Matcher): class VersionScheme (line 698) | class VersionScheme(object): method __init__ (line 699) | def __init__(self, key, matcher, suggester=None): method is_valid_version (line 704) | def is_valid_version(self, s): method is_valid_matcher (line 712) | def is_valid_matcher(self, s): method is_valid_constraint_list (line 720) | def is_valid_constraint_list(self, s): method suggest (line 729) | def suggest(self, s): function get_scheme (line 748) | def get_scheme(name): FILE: venv/Lib/site-packages/pip/_vendor/distlib/wheel.py function _derive_abi (line 59) | def _derive_abi(): function _get_suffixes (line 116) | def _get_suffixes(): function _load_dynamic (line 123) | def _load_dynamic(name, path): class Mounter (line 135) | class Mounter(object): method __init__ (line 137) | def __init__(self): method add (line 141) | def add(self, pathname, extensions): method remove (line 145) | def remove(self, pathname): method find_module (line 151) | def find_module(self, fullname, path=None): method load_module (line 158) | def load_module(self, fullname): class Wheel (line 175) | class Wheel(object): method __init__ (line 183) | def __init__(self, filename=None, sign=False, verify=False): method filename (line 225) | def filename(self): method exists (line 242) | def exists(self): method tags (line 247) | def tags(self): method metadata (line 254) | def metadata(self): method get_wheel_metadata (line 285) | def get_wheel_metadata(self, zf): method info (line 295) | def info(self): method process_shebang (line 301) | def process_shebang(self, data): method get_hash (line 331) | def get_hash(self, data, hash_kind=None): method write_record (line 343) | def write_record(self, records, record_path, archive_record_path): method write_records (line 350) | def write_records(self, info, libdir, archive_paths): method build_zip (line 366) | def build_zip(self, pathname, archive_paths): method build (line 372) | def build(self, paths, tags=None, wheel_version=None): method skip_entry (line 489) | def skip_entry(self, arcname): method install (line 505) | def install(self, paths, maker, **kwargs): method _get_dylib_cache (line 745) | def _get_dylib_cache(self): method _get_extensions (line 754) | def _get_extensions(self): method is_compatible (line 789) | def is_compatible(self): method is_mountable (line 795) | def is_mountable(self): method mount (line 801) | def mount(self, append=False): method unmount (line 822) | def unmount(self): method verify (line 834) | def verify(self): method update (line 890) | def update(self, modifier, dest_dir=None, **kwargs): function _get_glibc_version (line 993) | def _get_glibc_version(): function compatible_tags (line 1004) | def compatible_tags(): function is_compatible (line 1089) | def is_compatible(wheel, tags=None): FILE: venv/Lib/site-packages/pip/_vendor/distro/distro.py class VersionDict (line 61) | class VersionDict(TypedDict): class InfoDict (line 67) | class InfoDict(TypedDict): function linux_distribution (line 160) | def linux_distribution(full_distribution_name: bool = True) -> Tuple[str... function id (line 203) | def id() -> str: function name (line 287) | def name(pretty: bool = False) -> str: function version (line 326) | def version(pretty: bool = False, best: bool = False) -> str: function version_parts (line 374) | def version_parts(best: bool = False) -> Tuple[str, str, str]: function major_version (line 391) | def major_version(best: bool = False) -> str: function minor_version (line 404) | def minor_version(best: bool = False) -> str: function build_number (line 417) | def build_number(best: bool = False) -> str: function like (line 430) | def like() -> str: function codename (line 447) | def codename() -> str: function info (line 471) | def info(pretty: bool = False, best: bool = False) -> InfoDict: function os_release_info (line 515) | def os_release_info() -> Dict[str, str]: function lsb_release_info (line 525) | def lsb_release_info() -> Dict[str, str]: function distro_release_info (line 536) | def distro_release_info() -> Dict[str, str]: function uname_info (line 546) | def uname_info() -> Dict[str, str]: function os_release_attr (line 554) | def os_release_attr(attribute: str) -> str: function lsb_release_attr (line 573) | def lsb_release_attr(attribute: str) -> str: function distro_release_attr (line 593) | def distro_release_attr(attribute: str) -> str: function uname_attr (line 612) | def uname_attr(attribute: str) -> str: class cached_property (line 633) | class cached_property: # type: ignore method __init__ (line 639) | def __init__(self, f: Callable[[Any], Any]) -> None: method __get__ (line 643) | def __get__(self, obj: Any, owner: Type[Any]) -> Any: class LinuxDistribution (line 649) | class LinuxDistribution: method __init__ (line 667) | def __init__( method __repr__ (line 800) | def __repr__(self) -> str: method linux_distribution (line 817) | def linux_distribution( method id (line 833) | def id(self) -> str: method name (line 861) | def name(self, pretty: bool = False) -> str: method version (line 884) | def version(self, pretty: bool = False, best: bool = False) -> str: method version_parts (line 926) | def version_parts(self, best: bool = False) -> Tuple[str, str, str]: method major_version (line 942) | def major_version(self, best: bool = False) -> str: method minor_version (line 950) | def minor_version(self, best: bool = False) -> str: method build_number (line 958) | def build_number(self, best: bool = False) -> str: method like (line 966) | def like(self) -> str: method codename (line 974) | def codename(self) -> str: method info (line 991) | def info(self, pretty: bool = False, best: bool = False) -> InfoDict: method os_release_info (line 1010) | def os_release_info(self) -> Dict[str, str]: method lsb_release_info (line 1019) | def lsb_release_info(self) -> Dict[str, str]: method distro_release_info (line 1029) | def distro_release_info(self) -> Dict[str, str]: method uname_info (line 1039) | def uname_info(self) -> Dict[str, str]: method oslevel_info (line 1048) | def oslevel_info(self) -> str: method os_release_attr (line 1054) | def os_release_attr(self, attribute: str) -> str: method lsb_release_attr (line 1063) | def lsb_release_attr(self, attribute: str) -> str: method distro_release_attr (line 1072) | def distro_release_attr(self, attribute: str) -> str: method uname_attr (line 1081) | def uname_attr(self, attribute: str) -> str: method _os_release_info (line 1091) | def _os_release_info(self) -> Dict[str, str]: method _parse_os_release_content (line 1104) | def _parse_os_release_content(lines: TextIO) -> Dict[str, str]: method _lsb_release_info (line 1154) | def _lsb_release_info(self) -> Dict[str, str]: method _parse_lsb_release_content (line 1173) | def _parse_lsb_release_content(lines: Iterable[str]) -> Dict[str, str]: method _uname_info (line 1197) | def _uname_info(self) -> Dict[str, str]: method _oslevel_info (line 1209) | def _oslevel_info(self) -> str: method _debian_version (line 1219) | def _debian_version(self) -> str: method _parse_uname_content (line 1229) | def _parse_uname_content(lines: Sequence[str]) -> Dict[str, str]: method _to_str (line 1248) | def _to_str(bytestring: bytes) -> str: method _distro_release_info (line 1253) | def _distro_release_info(self) -> Dict[str, str]: method _parse_distro_release_file (line 1311) | def _parse_distro_release_file(self, filepath: str) -> Dict[str, str]: method _parse_distro_release_content (line 1334) | def _parse_distro_release_content(line: str) -> Dict[str, str]: function main (line 1362) | def main() -> None: FILE: venv/Lib/site-packages/pip/_vendor/idna/codec.py class Codec (line 8) | class Codec(codecs.Codec): method encode (line 10) | def encode(self, data: str, errors: str = 'strict') -> Tuple[bytes, int]: method decode (line 19) | def decode(self, data: bytes, errors: str = 'strict') -> Tuple[str, int]: class IncrementalEncoder (line 28) | class IncrementalEncoder(codecs.BufferedIncrementalEncoder): method _buffer_encode (line 29) | def _buffer_encode(self, data: str, errors: str, final: bool) -> Tuple... class IncrementalDecoder (line 61) | class IncrementalDecoder(codecs.BufferedIncrementalDecoder): method _buffer_decode (line 62) | def _buffer_decode(self, data: Any, errors: str, final: bool) -> Tuple... class StreamWriter (line 97) | class StreamWriter(Codec, codecs.StreamWriter): class StreamReader (line 101) | class StreamReader(Codec, codecs.StreamReader): function search_function (line 105) | def search_function(name: str) -> Optional[codecs.CodecInfo]: FILE: venv/Lib/site-packages/pip/_vendor/idna/compat.py function ToASCII (line 5) | def ToASCII(label: str) -> bytes: function ToUnicode (line 8) | def ToUnicode(label: Union[bytes, bytearray]) -> str: function nameprep (line 11) | def nameprep(s: Any) -> None: FILE: venv/Lib/site-packages/pip/_vendor/idna/core.py class IDNAError (line 12) | class IDNAError(UnicodeError): class IDNABidiError (line 17) | class IDNABidiError(IDNAError): class InvalidCodepoint (line 22) | class InvalidCodepoint(IDNAError): class InvalidCodepointContext (line 27) | class InvalidCodepointContext(IDNAError): function _combining_class (line 32) | def _combining_class(cp: int) -> int: function _is_script (line 39) | def _is_script(cp: str, script: str) -> bool: function _punycode (line 42) | def _punycode(s: str) -> bytes: function _unot (line 45) | def _unot(s: int) -> str: function valid_label_length (line 49) | def valid_label_length(label: Union[bytes, str]) -> bool: function valid_string_length (line 55) | def valid_string_length(label: Union[bytes, str], trailing_dot: bool) ->... function check_bidi (line 61) | def check_bidi(label: str, check_ltr: bool = False) -> bool: function check_initial_combiner (line 120) | def check_initial_combiner(label: str) -> bool: function check_hyphen_ok (line 126) | def check_hyphen_ok(label: str) -> bool: function check_nfc (line 134) | def check_nfc(label: str) -> None: function valid_contextj (line 139) | def valid_contextj(label: str, pos: int) -> bool: function valid_contexto (line 186) | def valid_contexto(label: str, pos: int, exception: bool = False) -> bool: function check_label (line 228) | def check_label(label: Union[str, bytes, bytearray]) -> None: function alabel (line 255) | def alabel(label: str) -> bytes: function ulabel (line 274) | def ulabel(label: Union[str, bytes, bytearray]) -> str: function uts46_remap (line 303) | def uts46_remap(domain: str, std3_rules: bool = True, transitional: bool... function encode (line 335) | def encode(s: Union[str, bytes, bytearray], strict: bool = False, uts46:... function decode (line 368) | def decode(s: Union[str, bytes, bytearray], strict: bool = False, uts46:... FILE: venv/Lib/site-packages/pip/_vendor/idna/intranges.py function intranges_from_list (line 11) | def intranges_from_list(list_: List[int]) -> Tuple[int, ...]: function _encode_range (line 32) | def _encode_range(start: int, end: int) -> int: function _decode_range (line 35) | def _decode_range(r: int) -> Tuple[int, int]: function intranges_contain (line 39) | def intranges_contain(int_: int, ranges: Tuple[int, ...]) -> bool: FILE: venv/Lib/site-packages/pip/_vendor/idna/uts46data.py function _seg_0 (line 11) | def _seg_0() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_1 (line 115) | def _seg_1() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_2 (line 219) | def _seg_2() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_3 (line 323) | def _seg_3() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_4 (line 427) | def _seg_4() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_5 (line 531) | def _seg_5() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_6 (line 635) | def _seg_6() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_7 (line 739) | def _seg_7() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_8 (line 843) | def _seg_8() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_9 (line 947) | def _seg_9() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_10 (line 1051) | def _seg_10() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_11 (line 1155) | def _seg_11() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_12 (line 1259) | def _seg_12() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_13 (line 1363) | def _seg_13() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_14 (line 1467) | def _seg_14() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_15 (line 1571) | def _seg_15() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_16 (line 1675) | def _seg_16() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_17 (line 1779) | def _seg_17() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_18 (line 1883) | def _seg_18() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_19 (line 1987) | def _seg_19() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_20 (line 2091) | def _seg_20() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_21 (line 2195) | def _seg_21() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_22 (line 2299) | def _seg_22() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_23 (line 2403) | def _seg_23() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_24 (line 2507) | def _seg_24() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_25 (line 2611) | def _seg_25() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_26 (line 2715) | def _seg_26() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_27 (line 2819) | def _seg_27() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_28 (line 2923) | def _seg_28() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_29 (line 3027) | def _seg_29() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_30 (line 3131) | def _seg_30() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_31 (line 3235) | def _seg_31() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_32 (line 3339) | def _seg_32() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_33 (line 3443) | def _seg_33() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_34 (line 3547) | def _seg_34() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_35 (line 3651) | def _seg_35() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_36 (line 3755) | def _seg_36() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_37 (line 3859) | def _seg_37() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_38 (line 3963) | def _seg_38() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_39 (line 4067) | def _seg_39() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_40 (line 4171) | def _seg_40() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_41 (line 4275) | def _seg_41() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_42 (line 4379) | def _seg_42() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_43 (line 4483) | def _seg_43() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_44 (line 4587) | def _seg_44() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_45 (line 4691) | def _seg_45() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_46 (line 4795) | def _seg_46() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_47 (line 4899) | def _seg_47() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_48 (line 5003) | def _seg_48() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_49 (line 5107) | def _seg_49() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_50 (line 5211) | def _seg_50() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_51 (line 5315) | def _seg_51() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_52 (line 5419) | def _seg_52() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_53 (line 5523) | def _seg_53() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_54 (line 5627) | def _seg_54() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_55 (line 5731) | def _seg_55() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_56 (line 5835) | def _seg_56() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_57 (line 5939) | def _seg_57() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_58 (line 6043) | def _seg_58() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_59 (line 6147) | def _seg_59() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_60 (line 6251) | def _seg_60() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_61 (line 6355) | def _seg_61() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_62 (line 6459) | def _seg_62() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_63 (line 6563) | def _seg_63() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_64 (line 6667) | def _seg_64() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_65 (line 6771) | def _seg_65() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_66 (line 6875) | def _seg_66() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_67 (line 6979) | def _seg_67() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_68 (line 7083) | def _seg_68() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_69 (line 7187) | def _seg_69() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_70 (line 7291) | def _seg_70() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_71 (line 7395) | def _seg_71() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_72 (line 7499) | def _seg_72() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_73 (line 7603) | def _seg_73() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_74 (line 7707) | def _seg_74() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_75 (line 7811) | def _seg_75() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_76 (line 7915) | def _seg_76() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_77 (line 8019) | def _seg_77() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_78 (line 8123) | def _seg_78() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_79 (line 8227) | def _seg_79() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_80 (line 8331) | def _seg_80() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: function _seg_81 (line 8435) | def _seg_81() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: FILE: venv/Lib/site-packages/pip/_vendor/msgpack/__init__.py function pack (line 20) | def pack(o, stream, **kwargs): function packb (line 30) | def packb(o, **kwargs): function unpack (line 39) | def unpack(stream, **kwargs): FILE: venv/Lib/site-packages/pip/_vendor/msgpack/exceptions.py class UnpackException (line 1) | class UnpackException(Exception): class BufferFull (line 10) | class BufferFull(UnpackException): class OutOfData (line 14) | class OutOfData(UnpackException): class FormatError (line 18) | class FormatError(ValueError, UnpackException): class StackError (line 22) | class StackError(ValueError, UnpackException): class ExtraData (line 30) | class ExtraData(UnpackValueError): method __init__ (line 37) | def __init__(self, unpacked, extra): method __str__ (line 41) | def __str__(self): FILE: venv/Lib/site-packages/pip/_vendor/msgpack/ext.py class ExtType (line 6) | class ExtType(namedtuple("ExtType", "code data")): method __new__ (line 9) | def __new__(cls, code, data): class Timestamp (line 19) | class Timestamp: method __init__ (line 31) | def __init__(self, seconds, nanoseconds=0): method __repr__ (line 53) | def __repr__(self): method __eq__ (line 57) | def __eq__(self, other): method __ne__ (line 63) | def __ne__(self, other): method __hash__ (line 67) | def __hash__(self): method from_bytes (line 71) | def from_bytes(b): method to_bytes (line 97) | def to_bytes(self): method from_unix (line 119) | def from_unix(unix_sec): method to_unix (line 129) | def to_unix(self): method from_unix_nano (line 138) | def from_unix_nano(unix_ns): method to_unix_nano (line 146) | def to_unix_nano(self): method to_datetime (line 154) | def to_datetime(self): method from_datetime (line 163) | def from_datetime(dt): FILE: venv/Lib/site-packages/pip/_vendor/msgpack/fallback.py class StringIO (line 18) | class StringIO: method __init__ (line 19) | def __init__(self, s=b""): method write (line 26) | def write(self, s): method getvalue (line 33) | def getvalue(self): function _check_type_strict (line 63) | def _check_type_strict(obj, t, type=type, tuple=tuple): function _get_data_from_buffer (line 70) | def _get_data_from_buffer(obj): function unpackb (line 77) | def unpackb(packed, **kwargs): class Unpacker (line 135) | class Unpacker: method __init__ (line 231) | def __init__( method feed (line 322) | def feed(self, next_bytes): method _consume (line 337) | def _consume(self): method _got_extradata (line 342) | def _got_extradata(self): method _get_extradata (line 345) | def _get_extradata(self): method read_bytes (line 348) | def read_bytes(self, n): method _read (line 353) | def _read(self, n, raise_outofdata=True): method _reserve (line 361) | def _reserve(self, n, raise_outofdata=True): method _read_header (line 395) | def _read_header(self): method _unpack (line 491) | def _unpack(self, execute=EX_CONSTRUCT): method __iter__ (line 565) | def __iter__(self): method __next__ (line 568) | def __next__(self): method skip (line 581) | def skip(self): method unpack (line 585) | def unpack(self): method read_array_header (line 593) | def read_array_header(self): method read_map_header (line 598) | def read_map_header(self): method tell (line 603) | def tell(self): class Packer (line 607) | class Packer: method __init__ (line 676) | def __init__( method _pack (line 698) | def _pack( method pack (line 822) | def pack(self, obj): method pack_map_pairs (line 833) | def pack_map_pairs(self, pairs): method pack_array_header (line 840) | def pack_array_header(self, n): method pack_map_header (line 849) | def pack_map_header(self, n): method pack_ext_type (line 858) | def pack_ext_type(self, typecode, data): method _pack_array_header (line 887) | def _pack_array_header(self, n): method _pack_map_header (line 896) | def _pack_map_header(self, n): method _pack_map_pairs (line 905) | def _pack_map_pairs(self, n, pairs, nest_limit=DEFAULT_RECURSE_LIMIT): method _pack_raw_header (line 911) | def _pack_raw_header(self, n): method _pack_bin_header (line 923) | def _pack_bin_header(self, n): method bytes (line 935) | def bytes(self): method reset (line 939) | def reset(self): method getbuffer (line 946) | def getbuffer(self): FILE: venv/Lib/site-packages/pip/_vendor/packaging/_elffile.py class ELFInvalid (line 19) | class ELFInvalid(ValueError): class EIClass (line 23) | class EIClass(enum.IntEnum): class EIData (line 28) | class EIData(enum.IntEnum): class EMachine (line 33) | class EMachine(enum.IntEnum): class ELFFile (line 41) | class ELFFile: method __init__ (line 46) | def __init__(self, f: IO[bytes]) -> None: method _read (line 92) | def _read(self, fmt: str) -> tuple[int, ...]: method interpreter (line 96) | def interpreter(self) -> str | None: FILE: venv/Lib/site-packages/pip/_vendor/packaging/_manylinux.py function _parse_elf (line 22) | def _parse_elf(path: str) -> Generator[ELFFile | None, None, None]: function _is_linux_armhf (line 30) | def _is_linux_armhf(executable: str) -> bool: function _is_linux_i686 (line 45) | def _is_linux_i686(executable: str) -> bool: function _have_compatible_abi (line 55) | def _have_compatible_abi(executable: str, archs: Sequence[str]) -> bool: class _GLibCVersion (line 80) | class _GLibCVersion(NamedTuple): function _glibc_version_string_confstr (line 85) | def _glibc_version_string_confstr() -> str | None: function _glibc_version_string_ctypes (line 104) | def _glibc_version_string_ctypes() -> str | None: function _glibc_version_string (line 148) | def _glibc_version_string() -> str | None: function _parse_glibc_version (line 153) | def _parse_glibc_version(version_str: str) -> tuple[int, int]: function _get_glibc_version (line 173) | def _get_glibc_version() -> tuple[int, int]: function _is_compatible (line 181) | def _is_compatible(arch: str, version: _GLibCVersion) -> bool: function platform_tags (line 217) | def platform_tags(archs: Sequence[str]) -> Iterator[str]: FILE: venv/Lib/site-packages/pip/_vendor/packaging/_musllinux.py class _MuslVersion (line 18) | class _MuslVersion(NamedTuple): function _parse_musl_version (line 23) | def _parse_musl_version(output: str) -> _MuslVersion | None: function _get_musl_version (line 34) | def _get_musl_version(executable: str) -> _MuslVersion | None: function platform_tags (line 56) | def platform_tags(archs: Sequence[str]) -> Iterator[str]: FILE: venv/Lib/site-packages/pip/_vendor/packaging/_parser.py class Node (line 15) | class Node: method __init__ (line 16) | def __init__(self, value: str) -> None: method __str__ (line 19) | def __str__(self) -> str: method __repr__ (line 22) | def __repr__(self) -> str: method serialize (line 25) | def serialize(self) -> str: class Variable (line 29) | class Variable(Node): method serialize (line 30) | def serialize(self) -> str: class Value (line 34) | class Value(Node): method serialize (line 35) | def serialize(self) -> str: class Op (line 39) | class Op(Node): method serialize (line 40) | def serialize(self) -> str: class ParsedRequirement (line 50) | class ParsedRequirement(NamedTuple): function parse_requirement (line 61) | def parse_requirement(source: str) -> ParsedRequirement: function _parse_requirement (line 65) | def _parse_requirement(tokenizer: Tokenizer) -> ParsedRequirement: function _parse_requirement_details (line 86) | def _parse_requirement_details( function _parse_requirement_marker (line 137) | def _parse_requirement_marker( function _parse_extras (line 157) | def _parse_extras(tokenizer: Tokenizer) -> list[str]: function _parse_extras_list (line 176) | def _parse_extras_list(tokenizer: Tokenizer) -> list[str]: function _parse_specifier (line 203) | def _parse_specifier(tokenizer: Tokenizer) -> str: function _parse_version_many (line 220) | def _parse_version_many(tokenizer: Tokenizer) -> str: function parse_marker (line 252) | def parse_marker(source: str) -> MarkerList: function _parse_full_marker (line 256) | def _parse_full_marker(tokenizer: Tokenizer) -> MarkerList: function _parse_marker (line 262) | def _parse_marker(tokenizer: Tokenizer) -> MarkerList: function _parse_marker_atom (line 274) | def _parse_marker_atom(tokenizer: Tokenizer) -> MarkerAtom: function _parse_marker_item (line 296) | def _parse_marker_item(tokenizer: Tokenizer) -> MarkerItem: function _parse_marker_var (line 310) | def _parse_marker_var(tokenizer: Tokenizer) -> MarkerVar: function process_env_var (line 324) | def process_env_var(env_var: str) -> Variable: function process_python_str (line 331) | def process_python_str(python_str: str) -> Value: function _parse_marker_op (line 336) | def _parse_marker_op(tokenizer: Tokenizer) -> Op: FILE: venv/Lib/site-packages/pip/_vendor/packaging/_structures.py class InfinityType (line 6) | class InfinityType: method __repr__ (line 7) | def __repr__(self) -> str: method __hash__ (line 10) | def __hash__(self) -> int: method __lt__ (line 13) | def __lt__(self, other: object) -> bool: method __le__ (line 16) | def __le__(self, other: object) -> bool: method __eq__ (line 19) | def __eq__(self, other: object) -> bool: method __gt__ (line 22) | def __gt__(self, other: object) -> bool: method __ge__ (line 25) | def __ge__(self, other: object) -> bool: method __neg__ (line 28) | def __neg__(self: object) -> "NegativeInfinityType": class NegativeInfinityType (line 35) | class NegativeInfinityType: method __repr__ (line 36) | def __repr__(self) -> str: method __hash__ (line 39) | def __hash__(self) -> int: method __lt__ (line 42) | def __lt__(self, other: object) -> bool: method __le__ (line 45) | def __le__(self, other: object) -> bool: method __eq__ (line 48) | def __eq__(self, other: object) -> bool: method __gt__ (line 51) | def __gt__(self, other: object) -> bool: method __ge__ (line 54) | def __ge__(self, other: object) -> bool: method __neg__ (line 57) | def __neg__(self: object) -> InfinityType: FILE: venv/Lib/site-packages/pip/_vendor/packaging/_tokenizer.py class Token (line 12) | class Token: class ParserSyntaxError (line 18) | class ParserSyntaxError(Exception): method __init__ (line 21) | def __init__( method __str__ (line 34) | def __str__(self) -> str: class Tokenizer (line 90) | class Tokenizer: method __init__ (line 97) | def __init__( method consume (line 110) | def consume(self, name: str) -> None: method check (line 115) | def check(self, name: str, *, peek: bool = False) -> bool: method expect (line 136) | def expect(self, name: str, *, expected: str) -> Token: method read (line 145) | def read(self) -> Token: method raise_syntax_error (line 155) | def raise_syntax_error( method enclosing_tokens (line 174) | def enclosing_tokens( FILE: venv/Lib/site-packages/pip/_vendor/packaging/markers.py class InvalidMarker (line 30) | class InvalidMarker(ValueError): class UndefinedComparison (line 36) | class UndefinedComparison(ValueError): class UndefinedEnvironmentName (line 42) | class UndefinedEnvironmentName(ValueError): class Environment (line 49) | class Environment(TypedDict): function _normalize_extra_values (line 121) | def _normalize_extra_values(results: Any) -> Any: function _format_marker (line 137) | def _format_marker( function _eval_op (line 177) | def _eval_op(lhs: str, op: Op, rhs: str) -> bool: function _normalize (line 192) | def _normalize(*values: str, key: str) -> tuple[str, ...]: function _evaluate_markers (line 204) | def _evaluate_markers(markers: MarkerList, environment: dict[str, str]) ... function format_full_version (line 234) | def format_full_version(info: sys._version_info) -> str: function default_environment (line 242) | def default_environment() -> Environment: class Marker (line 260) | class Marker: method __init__ (line 261) | def __init__(self, marker: str) -> None: method __str__ (line 286) | def __str__(self) -> str: method __repr__ (line 289) | def __repr__(self) -> str: method __hash__ (line 292) | def __hash__(self) -> int: method __eq__ (line 295) | def __eq__(self, other: Any) -> bool: method evaluate (line 301) | def evaluate(self, environment: dict[str, str] | None = None) -> bool: FILE: venv/Lib/site-packages/pip/_vendor/packaging/metadata.py class ExceptionGroup (line 28) | class ExceptionGroup(Exception): method __init__ (line 38) | def __init__(self, message: str, exceptions: list[Exception]) -> None: method __repr__ (line 42) | def __repr__(self) -> str: class InvalidMetadata (line 49) | class InvalidMetadata(ValueError): method __init__ (line 55) | def __init__(self, field: str, message: str) -> None: class RawMetadata (line 64) | class RawMetadata(TypedDict, total=False): function _parse_keywords (line 169) | def _parse_keywords(data: str) -> list[str]: function _parse_project_urls (line 174) | def _parse_project_urls(data: list[str]) -> dict[str, str]: function _get_payload (line 214) | def _get_payload(msg: email.message.Message, source: bytes | str) -> str: function parse_email (line 276) | def parse_email(data: bytes | str) -> tuple[RawMetadata, dict[str, list[... class _Validator (line 462) | class _Validator(Generic[T]): method __init__ (line 476) | def __init__( method __set_name__ (line 483) | def __set_name__(self, _owner: Metadata, name: str) -> None: method __get__ (line 487) | def __get__(self, instance: Metadata, _owner: type[Metadata]) -> T: method _invalid_metadata (line 514) | def _invalid_metadata( method _process_metadata_version (line 523) | def _process_metadata_version(self, value: str) -> _MetadataVersion: method _process_name (line 529) | def _process_name(self, value: str) -> str: method _process_version (line 542) | def _process_version(self, value: str) -> version_module.Version: method _process_summary (line 552) | def _process_summary(self, value: str) -> str: method _process_description_content_type (line 558) | def _process_description_content_type(self, value: str) -> str: method _process_dynamic (line 590) | def _process_dynamic(self, value: list[str]) -> list[str]: method _process_provides_extra (line 600) | def _process_provides_extra( method _process_requires_python (line 615) | def _process_requires_python(self, value: str) -> specifiers.Specifier... method _process_requires_dist (line 623) | def _process_requires_dist( class Metadata (line 637) | class Metadata: method from_raw (line 649) | def from_raw(cls, data: RawMetadata, *, validate: bool = True) -> Meta... method from_email (line 706) | def from_email(cls, data: bytes | str, *, validate: bool = True) -> Me... FILE: venv/Lib/site-packages/pip/_vendor/packaging/requirements.py class InvalidRequirement (line 15) | class InvalidRequirement(ValueError): class Requirement (line 21) | class Requirement: method __init__ (line 34) | def __init__(self, requirement_string: str) -> None: method _iter_parts (line 49) | def _iter_parts(self, name: str) -> Iterator[str]: method __str__ (line 67) | def __str__(self) -> str: method __repr__ (line 70) | def __repr__(self) -> str: method __hash__ (line 73) | def __hash__(self) -> int: method __eq__ (line 81) | def __eq__(self, other: Any) -> bool: FILE: venv/Lib/site-packages/pip/_vendor/packaging/specifiers.py function _coerce_version (line 26) | def _coerce_version(version: UnparsedVersion) -> Version: class InvalidSpecifier (line 32) | class InvalidSpecifier(ValueError): class BaseSpecifier (line 44) | class BaseSpecifier(metaclass=abc.ABCMeta): method __str__ (line 46) | def __str__(self) -> str: method __hash__ (line 53) | def __hash__(self) -> int: method __eq__ (line 59) | def __eq__(self, other: object) -> bool: method prereleases (line 69) | def prereleases(self) -> bool | None: method prereleases (line 77) | def prereleases(self, value: bool) -> None: method contains (line 84) | def contains(self, item: str, prereleases: bool | None = None) -> bool: method filter (line 90) | def filter( class Specifier (line 99) | class Specifier(BaseSpecifier): method __init__ (line 222) | def __init__(self, spec: str = "", prereleases: bool | None = None) ->... method prereleases (line 249) | def prereleases(self) -> bool: method prereleases (line 273) | def prereleases(self, value: bool) -> None: method operator (line 277) | def operator(self) -> str: method version (line 286) | def version(self) -> str: method __repr__ (line 294) | def __repr__(self) -> str: method __str__ (line 312) | def __str__(self) -> str: method _canonical_spec (line 323) | def _canonical_spec(self) -> tuple[str, str]: method __hash__ (line 330) | def __hash__(self) -> int: method __eq__ (line 333) | def __eq__(self, other: object) -> bool: method _get_operator (line 362) | def _get_operator(self, op: str) -> CallableOperator: method _compare_compatible (line 368) | def _compare_compatible(self, prospective: Version, spec: str) -> bool: method _compare_equal (line 388) | def _compare_equal(self, prospective: Version, spec: str) -> bool: method _compare_not_equal (line 428) | def _compare_not_equal(self, prospective: Version, spec: str) -> bool: method _compare_less_than_equal (line 431) | def _compare_less_than_equal(self, prospective: Version, spec: str) ->... method _compare_greater_than_equal (line 437) | def _compare_greater_than_equal(self, prospective: Version, spec: str)... method _compare_less_than (line 443) | def _compare_less_than(self, prospective: Version, spec_str: str) -> b... method _compare_greater_than (line 467) | def _compare_greater_than(self, prospective: Version, spec_str: str) -... method _compare_arbitrary (line 497) | def _compare_arbitrary(self, prospective: Version, spec: str) -> bool: method __contains__ (line 500) | def __contains__(self, item: str | Version) -> bool: method contains (line 521) | def contains(self, item: UnparsedVersion, prereleases: bool | None = N... method filter (line 565) | def filter( function _version_split (line 630) | def _version_split(version: str) -> list[str]: function _version_join (line 652) | def _version_join(components: list[str]) -> str: function _is_not_suffix (line 663) | def _is_not_suffix(segment: str) -> bool: function _pad_version (line 669) | def _pad_version(left: list[str], right: list[str]) -> tuple[list[str], ... class SpecifierSet (line 690) | class SpecifierSet(BaseSpecifier): method __init__ (line 697) | def __init__(self, specifiers: str = "", prereleases: bool | None = No... method prereleases (line 725) | def prereleases(self) -> bool | None: method prereleases (line 742) | def prereleases(self, value: bool) -> None: method __repr__ (line 745) | def __repr__(self) -> str: method __str__ (line 766) | def __str__(self) -> str: method __hash__ (line 779) | def __hash__(self) -> int: method __and__ (line 782) | def __and__(self, other: SpecifierSet | str) -> SpecifierSet: method __eq__ (line 814) | def __eq__(self, other: object) -> bool: method __len__ (line 840) | def __len__(self) -> int: method __iter__ (line 844) | def __iter__(self) -> Iterator[Specifier]: method __contains__ (line 854) | def __contains__(self, item: UnparsedVersion) -> bool: method contains (line 875) | def contains( method filter (line 932) | def filter( FILE: venv/Lib/site-packages/pip/_vendor/packaging/tags.py class Tag (line 42) | class Tag: method __init__ (line 52) | def __init__(self, interpreter: str, abi: str, platform: str) -> None: method interpreter (line 64) | def interpreter(self) -> str: method abi (line 68) | def abi(self) -> str: method platform (line 72) | def platform(self) -> str: method __eq__ (line 75) | def __eq__(self, other: object) -> bool: method __hash__ (line 86) | def __hash__(self) -> int: method __str__ (line 89) | def __str__(self) -> str: method __repr__ (line 92) | def __repr__(self) -> str: function parse_tag (line 96) | def parse_tag(tag: str) -> frozenset[Tag]: function _get_config_var (line 112) | def _get_config_var(name: str, warn: bool = False) -> int | str | None: function _normalize_string (line 121) | def _normalize_string(string: str) -> str: function _is_threaded_cpython (line 125) | def _is_threaded_cpython(abis: list[str]) -> bool: function _abi3_applies (line 141) | def _abi3_applies(python_version: PythonVersion, threading: bool) -> bool: function _cpython_abis (line 151) | def _cpython_abis(py_version: PythonVersion, warn: bool = False) -> list... function cpython_tags (line 184) | def cpython_tags( function _generic_abi (line 244) | def _generic_abi() -> list[str]: function generic_tags (line 285) | def generic_tags( function _py_interpreter_range (line 316) | def _py_interpreter_range(py_version: PythonVersion) -> Iterator[str]: function compatible_tags (line 331) | def compatible_tags( function _mac_arch (line 356) | def _mac_arch(arch: str, is_32bit: bool = _32_BIT_INTERPRETER) -> str: function _mac_binary_formats (line 366) | def _mac_binary_formats(version: MacVersion, cpu_arch: str) -> list[str]: function mac_platforms (line 398) | def mac_platforms( function _linux_platforms (line 486) | def _linux_platforms(is_32bit: bool = _32_BIT_INTERPRETER) -> Iterator[s... function _generic_platforms (line 505) | def _generic_platforms() -> Iterator[str]: function platform_tags (line 509) | def platform_tags() -> Iterator[str]: function interpreter_name (line 521) | def interpreter_name() -> str: function interpreter_version (line 532) | def interpreter_version(*, warn: bool = False) -> str: function _version_nodot (line 544) | def _version_nodot(version: PythonVersion) -> str: function sys_tags (line 548) | def sys_tags(*, warn: bool = False) -> Iterator[Tag]: FILE: venv/Lib/site-packages/pip/_vendor/packaging/utils.py class InvalidName (line 17) | class InvalidName(ValueError): class InvalidWheelFilename (line 23) | class InvalidWheelFilename(ValueError): class InvalidSdistFilename (line 29) | class InvalidSdistFilename(ValueError): function canonicalize_name (line 45) | def canonicalize_name(name: str, *, validate: bool = False) -> Normalize... function is_normalized_name (line 53) | def is_normalized_name(name: str) -> bool: function canonicalize_version (line 57) | def canonicalize_version( function parse_wheel_filename (line 105) | def parse_wheel_filename( function parse_sdist_filename (line 148) | def parse_sdist_filename(filename: str) -> tuple[NormalizedName, Version]: FILE: venv/Lib/site-packages/pip/_vendor/packaging/version.py class _Version (line 38) | class _Version(NamedTuple): function parse (line 47) | def parse(version: str) -> Version: class InvalidVersion (line 59) | class InvalidVersion(ValueError): class _BaseVersion (line 69) | class _BaseVersion: method __hash__ (line 72) | def __hash__(self) -> int: method __lt__ (line 78) | def __lt__(self, other: _BaseVersion) -> bool: method __le__ (line 84) | def __le__(self, other: _BaseVersion) -> bool: method __eq__ (line 90) | def __eq__(self, other: object) -> bool: method __ge__ (line 96) | def __ge__(self, other: _BaseVersion) -> bool: method __gt__ (line 102) | def __gt__(self, other: _BaseVersion) -> bool: method __ne__ (line 108) | def __ne__(self, other: object) -> bool: class Version (line 161) | class Version(_BaseVersion): method __init__ (line 188) | def __init__(self, version: str) -> None: method __repr__ (line 226) | def __repr__(self) -> str: method __str__ (line 234) | def __str__(self) -> str: method epoch (line 268) | def epoch(self) -> int: method release (line 279) | def release(self) -> tuple[int, ...]: method pre (line 295) | def pre(self) -> tuple[str, int] | None: method post (line 310) | def post(self) -> int | None: method dev (line 321) | def dev(self) -> int | None: method local (line 332) | def local(self) -> str | None: method public (line 346) | def public(self) -> str: method base_version (line 359) | def base_version(self) -> str: method is_prerelease (line 384) | def is_prerelease(self) -> bool: method is_postrelease (line 401) | def is_postrelease(self) -> bool: method is_devrelease (line 412) | def is_devrelease(self) -> bool: method major (line 423) | def major(self) -> int: method minor (line 432) | def minor(self) -> int: method micro (line 443) | def micro(self) -> int: function _parse_letter_version (line 454) | def _parse_letter_version( function _parse_local_version (line 492) | def _parse_local_version(local: str | None) -> LocalType | None: function _cmpkey (line 504) | def _cmpkey( FILE: venv/Lib/site-packages/pip/_vendor/pkg_resources/__init__.py class _LoaderProtocol (line 135) | class _LoaderProtocol(Protocol): method load_module (line 136) | def load_module(self, fullname: str, /) -> types.ModuleType: ... class _ZipLoaderModule (line 139) | class _ZipLoaderModule(Protocol): class PEP440Warning (line 146) | class PEP440Warning(RuntimeWarning): function _declare_state (line 159) | def _declare_state(vartype: str, varname: str, initial_value: _T) -> _T: function __getstate__ (line 164) | def __getstate__() -> dict[str, Any]: function __setstate__ (line 172) | def __setstate__(state: dict[str, Any]) -> dict[str, Any]: function _sget_dict (line 179) | def _sget_dict(val): function _sset_dict (line 183) | def _sset_dict(key, ob, state): function _sget_object (line 188) | def _sget_object(val): function _sset_object (line 192) | def _sset_object(key, ob, state): function get_supported_platform (line 199) | def get_supported_platform(): class ResolutionError (line 309) | class ResolutionError(Exception): method __repr__ (line 312) | def __repr__(self): class VersionConflict (line 316) | class VersionConflict(ResolutionError): method dist (line 327) | def dist(self) -> Distribution: method req (line 331) | def req(self) -> Requirement: method report (line 334) | def report(self): method with_context (line 337) | def with_context(self, required_by: set[Distribution | str]): class ContextualVersionConflict (line 348) | class ContextualVersionConflict(VersionConflict): method required_by (line 357) | def required_by(self) -> set[str]: class DistributionNotFound (line 361) | class DistributionNotFound(ResolutionError): method req (line 370) | def req(self) -> Requirement: method requirers (line 374) | def requirers(self) -> set[str] | None: method requirers_str (line 378) | def requirers_str(self): method report (line 383) | def report(self): method __str__ (line 386) | def __str__(self): class UnknownExtra (line 390) | class UnknownExtra(ResolutionError): function register_loader_type (line 404) | def register_loader_type( function get_provider (line 417) | def get_provider(moduleOrReq: str) -> IResourceProvider: ... function get_provider (line 419) | def get_provider(moduleOrReq: Requirement) -> Distribution: ... function get_provider (line 420) | def get_provider(moduleOrReq: str | Requirement) -> IResourceProvider | ... function _macos_vers (line 434) | def _macos_vers(): function _macos_arch (line 447) | def _macos_arch(machine): function get_build_platform (line 451) | def get_build_platform(): function compatible_platforms (line 482) | def compatible_platforms(provided: str | None, required: str | None): function get_distribution (line 532) | def get_distribution(dist: _DistributionT) -> _DistributionT: ... function get_distribution (line 534) | def get_distribution(dist: _PkgReqType) -> Distribution: ... function get_distribution (line 535) | def get_distribution(dist: Distribution | _PkgReqType) -> Distribution: function load_entry_point (line 547) | def load_entry_point(dist: _EPDistType, group: str, name: str) -> _Resol... function get_entry_map (line 553) | def get_entry_map( function get_entry_map (line 557) | def get_entry_map(dist: _EPDistType, group: str) -> dict[str, EntryPoint... function get_entry_map (line 558) | def get_entry_map(dist: _EPDistType, group: str | None = None): function get_entry_info (line 563) | def get_entry_info(dist: _EPDistType, group: str, name: str): class IMetadataProvider (line 568) | class IMetadataProvider(Protocol): method has_metadata (line 569) | def has_metadata(self, name: str) -> bool: method get_metadata (line 572) | def get_metadata(self, name: str) -> str: method get_metadata_lines (line 575) | def get_metadata_lines(self, name: str) -> Iterator[str]: method metadata_isdir (line 581) | def metadata_isdir(self, name: str) -> bool: method metadata_listdir (line 584) | def metadata_listdir(self, name: str) -> list[str]: method run_script (line 587) | def run_script(self, script_name: str, namespace: dict[str, Any]) -> N... class IResourceProvider (line 591) | class IResourceProvider(IMetadataProvider, Protocol): method get_resource_filename (line 594) | def get_resource_filename( method get_resource_stream (line 601) | def get_resource_stream( method get_resource_string (line 608) | def get_resource_string( method has_resource (line 615) | def has_resource(self, resource_name: str) -> bool: method resource_isdir (line 618) | def resource_isdir(self, resource_name: str) -> bool: method resource_listdir (line 621) | def resource_listdir(self, resource_name: str) -> list[str]: class WorkingSet (line 625) | class WorkingSet: method __init__ (line 628) | def __init__(self, entries: Iterable[str] | None = None): method _build_master (line 643) | def _build_master(cls): method _build_from_requirements (line 663) | def _build_from_requirements(cls, req_spec): method add_entry (line 684) | def add_entry(self, entry: str): method __contains__ (line 699) | def __contains__(self, dist: Distribution) -> bool: method find (line 703) | def find(self, req: Requirement) -> Distribution | None: method iter_entry_points (line 727) | def iter_entry_points(self, group: str, name: str | None = None): method run_script (line 741) | def run_script(self, requires: str, script_name: str): method __iter__ (line 749) | def __iter__(self) -> Iterator[Distribution]: method add (line 766) | def add( method resolve (line 805) | def resolve( method resolve (line 814) | def resolve( method resolve (line 824) | def resolve( method resolve (line 832) | def resolve( method _resolve_dist (line 906) | def _resolve_dist( method find_plugins (line 938) | def find_plugins( method find_plugins (line 946) | def find_plugins( method find_plugins (line 955) | def find_plugins( method find_plugins (line 962) | def find_plugins( method require (line 1052) | def require(self, *requirements: _NestedStr): method subscribe (line 1068) | def subscribe( method _added_new (line 1084) | def _added_new(self, dist): method __getstate__ (line 1088) | def __getstate__(self): method __setstate__ (line 1097) | def __setstate__(self, e_k_b_n_c): class _ReqExtras (line 1106) | class _ReqExtras(Dict["Requirement", Tuple[str, ...]]): method markers_pass (line 1111) | def markers_pass(self, req: Requirement, extras: tuple[str, ...] | Non... class Environment (line 1126) | class Environment: method __init__ (line 1129) | def __init__( method can_add (line 1156) | def can_add(self, dist: Distribution): method remove (line 1170) | def remove(self, dist: Distribution): method scan (line 1174) | def scan(self, search_path: Iterable[str] | None = None): method __getitem__ (line 1189) | def __getitem__(self, project_name: str) -> list[Distribution]: method add (line 1200) | def add(self, dist: Distribution): method best_match (line 1209) | def best_match( method best_match (line 1217) | def best_match( method best_match (line 1224) | def best_match( method obtain (line 1258) | def obtain( method obtain (line 1264) | def obtain( method obtain (line 1270) | def obtain( method obtain (line 1275) | def obtain( method __iter__ (line 1293) | def __iter__(self) -> Iterator[str]: method __iadd__ (line 1299) | def __iadd__(self, other: Distribution | Environment): method __add__ (line 1311) | def __add__(self, other: Distribution | Environment): class ExtractionError (line 1323) | class ExtractionError(RuntimeError): class ResourceManager (line 1343) | class ResourceManager: method __init__ (line 1348) | def __init__(self): method resource_exists (line 1351) | def resource_exists(self, package_or_requirement: _PkgReqType, resourc... method resource_isdir (line 1355) | def resource_isdir(self, package_or_requirement: _PkgReqType, resource... method resource_filename (line 1359) | def resource_filename( method resource_stream (line 1367) | def resource_stream(self, package_or_requirement: _PkgReqType, resourc... method resource_string (line 1373) | def resource_string( method resource_listdir (line 1381) | def resource_listdir(self, package_or_requirement: _PkgReqType, resour... method extraction_error (line 1385) | def extraction_error(self) -> NoReturn: method get_cache_path (line 1415) | def get_cache_path(self, archive_name: str, names: Iterable[StrPath] =... method _warn_unsafe_extraction_path (line 1441) | def _warn_unsafe_extraction_path(path): method postprocess (line 1467) | def postprocess(self, tempname: StrOrBytesPath, filename: StrOrBytesPa... method set_extraction_path (line 1487) | def set_extraction_path(self, path: str): method cleanup_resources (line 1511) | def cleanup_resources(self, force: bool = False) -> list[str]: function get_default_cache (line 1526) | def get_default_cache() -> str: function safe_name (line 1535) | def safe_name(name: str): function safe_version (line 1543) | def safe_version(version: str): function _forgiving_version (line 1555) | def _forgiving_version(version): function _safe_segment (line 1580) | def _safe_segment(segment): function safe_extra (line 1587) | def safe_extra(extra: str): function to_filename (line 1596) | def to_filename(name: str): function invalid_marker (line 1604) | def invalid_marker(text: str): function evaluate_marker (line 1618) | def evaluate_marker(text: str, extra: str | None = None) -> bool: class NullProvider (line 1633) | class NullProvider: method __init__ (line 1640) | def __init__(self, module: _ModuleLike): method get_resource_filename (line 1644) | def get_resource_filename(self, manager: ResourceManager, resource_nam... method get_resource_stream (line 1647) | def get_resource_stream(self, manager: ResourceManager, resource_name:... method get_resource_string (line 1650) | def get_resource_string( method has_resource (line 1655) | def has_resource(self, resource_name: str): method _get_metadata_path (line 1658) | def _get_metadata_path(self, name): method has_metadata (line 1661) | def has_metadata(self, name: str) -> bool: method get_metadata (line 1668) | def get_metadata(self, name: str): method get_metadata_lines (line 1681) | def get_metadata_lines(self, name: str) -> Iterator[str]: method resource_isdir (line 1684) | def resource_isdir(self, resource_name: str): method metadata_isdir (line 1687) | def metadata_isdir(self, name: str) -> bool: method resource_listdir (line 1690) | def resource_listdir(self, resource_name: str): method metadata_listdir (line 1693) | def metadata_listdir(self, name: str) -> list[str]: method run_script (line 1698) | def run_script(self, script_name: str, namespace: dict[str, Any]): method _has (line 1727) | def _has(self, path) -> bool: method _isdir (line 1732) | def _isdir(self, path) -> bool: method _listdir (line 1737) | def _listdir(self, path) -> list[str]: method _fn (line 1742) | def _fn(self, base: str | None, resource_name: str): method _validate_resource_path (line 1753) | def _validate_resource_path(path): method _get (line 1827) | def _get(self, path) -> bytes: function _parents (line 1839) | def _parents(path): class EggProvider (line 1850) | class EggProvider(NullProvider): method __init__ (line 1853) | def __init__(self, module: _ModuleLike): method _setup_prefix (line 1857) | def _setup_prefix(self): method _set_egg (line 1864) | def _set_egg(self, path: str): class DefaultProvider (line 1870) | class DefaultProvider(EggProvider): method _has (line 1873) | def _has(self, path) -> bool: method _isdir (line 1876) | def _isdir(self, path) -> bool: method _listdir (line 1879) | def _listdir(self, path): method get_resource_stream (line 1882) | def get_resource_stream(self, manager: object, resource_name: str): method _get (line 1885) | def _get(self, path) -> bytes: method _register (line 1890) | def _register(cls): class EmptyProvider (line 1903) | class EmptyProvider(NullProvider): method _get (line 1911) | def _get(self, path) -> bytes: method _listdir (line 1914) | def _listdir(self, path): method __init__ (line 1917) | def __init__(self): class ZipManifests (line 1924) | class ZipManifests(Dict[str, "MemoizedZipManifests.manifest_mod"]): method build (line 1931) | def build(cls, path: str): class MemoizedZipManifests (line 1952) | class MemoizedZipManifests(ZipManifests): class manifest_mod (line 1957) | class manifest_mod(NamedTuple): method load (line 1961) | def load(self, path: str) -> dict[str, zipfile.ZipInfo]: # type: igno... class ZipProvider (line 1975) | class ZipProvider(EggProvider): method __init__ (line 1983) | def __init__(self, module: _ZipLoaderModule): method _zipinfo_name (line 1987) | def _zipinfo_name(self, fspath): method _parts (line 1997) | def _parts(self, zip_path): method zipinfo (line 2006) | def zipinfo(self): method get_resource_filename (line 2009) | def get_resource_filename(self, manager: ResourceManager, resource_nam... method _get_date_and_size (line 2023) | def _get_date_and_size(zip_stat): method _extract_resource (line 2032) | def _extract_resource(self, manager: ResourceManager, zip_path) -> str... method _is_current (line 2086) | def _is_current(self, file_path, zip_path): method _get_eager_resources (line 2102) | def _get_eager_resources(self): method _index (line 2111) | def _index(self): method _has (line 2128) | def _has(self, fspath) -> bool: method _isdir (line 2132) | def _isdir(self, fspath) -> bool: method _listdir (line 2135) | def _listdir(self, fspath): method _eager_to_zip (line 2138) | def _eager_to_zip(self, resource_name: str): method _resource_to_zip (line 2141) | def _resource_to_zip(self, resource_name: str): class FileMetadata (line 2148) | class FileMetadata(EmptyProvider): method __init__ (line 2160) | def __init__(self, path: StrPath): method _get_metadata_path (line 2163) | def _get_metadata_path(self, name): method has_metadata (line 2166) | def has_metadata(self, name: str) -> bool: method get_metadata (line 2169) | def get_metadata(self, name: str): method _warn_on_replacement (line 2178) | def _warn_on_replacement(self, metadata): method get_metadata_lines (line 2185) | def get_metadata_lines(self, name: str) -> Iterator[str]: class PathMetadata (line 2189) | class PathMetadata(DefaultProvider): method __init__ (line 2209) | def __init__(self, path: str, egg_info: str): class EggMetadata (line 2214) | class EggMetadata(ZipProvider): method __init__ (line 2217) | def __init__(self, importer: zipimport.zipimporter): function register_finder (line 2234) | def register_finder(importer_type: type[_T], distribution_finder: _DistF... function find_distributions (line 2244) | def find_distributions(path_item: str, only: bool = False): function find_eggs_in_zip (line 2251) | def find_eggs_in_zip( function find_nothing (line 2282) | def find_nothing( function find_on_path (line 2291) | def find_on_path(importer: object | None, path_item, only=False): function dist_factory (line 2311) | def dist_factory(path_item, entry, only): class NoDists (line 2330) | class NoDists: method __bool__ (line 2339) | def __bool__(self): method __call__ (line 2342) | def __call__(self, fullpath): function safe_listdir (line 2346) | def safe_listdir(path: StrOrBytesPath): function distributions_from_metadata (line 2362) | def distributions_from_metadata(path: str): function non_empty_lines (line 2380) | def non_empty_lines(path): function resolve_egg_link (line 2390) | def resolve_egg_link(path): function register_namespace_handler (line 2416) | def register_namespace_handler( function _handle_ns (line 2436) | def _handle_ns(packageName, path_item): function _rebuild_mod_path (line 2473) | def _rebuild_mod_path(orig_path, package_name, module: types.ModuleType): function declare_namespace (line 2507) | def declare_namespace(packageName: str): function fixup_namespace_packages (line 2550) | def fixup_namespace_packages(path_item: str, parent: str | None = None): function file_ns_handler (line 2562) | def file_ns_handler( function null_ns_handler (line 2587) | def null_ns_handler( function normalize_path (line 2600) | def normalize_path(filename: StrPath) -> str: ... function normalize_path (line 2602) | def normalize_path(filename: BytesPath) -> bytes: ... function normalize_path (line 2603) | def normalize_path(filename: StrOrBytesPath): function _cygwin_patch (line 2608) | def _cygwin_patch(filename: StrOrBytesPath): # pragma: nocover function _normalize_cached (line 2623) | def _normalize_cached(filename: StrPath) -> str: ... function _normalize_cached (line 2625) | def _normalize_cached(filename: BytesPath) -> bytes: ... function _normalize_cached (line 2626) | def _normalize_cached(filename: StrOrBytesPath) -> str | bytes: ... function _normalize_cached (line 2630) | def _normalize_cached(filename): function _is_egg_path (line 2634) | def _is_egg_path(path): function _is_zip_egg (line 2641) | def _is_zip_egg(path): function _is_unpacked_egg (line 2649) | def _is_unpacked_egg(path): function _set_parent_ns (line 2658) | def _set_parent_ns(packageName): class EntryPoint (line 2681) | class EntryPoint: method __init__ (line 2684) | def __init__( method __str__ (line 2700) | def __str__(self): method __repr__ (line 2708) | def __repr__(self): method load (line 2712) | def load( method load (line 2719) | def load( method load (line 2725) | def load( method resolve (line 2747) | def resolve(self) -> _ResolvedEntryPoint: method require (line 2757) | def require( method parse (line 2785) | def parse(cls, src: str, dist: Distribution | None = None): method _parse_extras (line 2805) | def _parse_extras(cls, extras_spec): method parse_group (line 2814) | def parse_group( method parse_map (line 2832) | def parse_map( function _version_from_file (line 2856) | def _version_from_file(lines): class Distribution (line 2871) | class Distribution: method __init__ (line 2876) | def __init__( method from_location (line 2896) | def from_location( method _reload_version (line 2923) | def _reload_version(self): method hashcmp (line 2927) | def hashcmp(self): method __hash__ (line 2937) | def __hash__(self): method __lt__ (line 2940) | def __lt__(self, other: Distribution): method __le__ (line 2943) | def __le__(self, other: Distribution): method __gt__ (line 2946) | def __gt__(self, other: Distribution): method __ge__ (line 2949) | def __ge__(self, other: Distribution): method __eq__ (line 2952) | def __eq__(self, other: object): method __ne__ (line 2958) | def __ne__(self, other: object): method key (line 2966) | def key(self): method parsed_version (line 2974) | def parsed_version(self): method _forgiving_parsed_version (line 2988) | def _forgiving_parsed_version(self): method version (line 3014) | def version(self): method _dep_map (line 3029) | def _dep_map(self): method _filter_extras (line 3041) | def _filter_extras(dm: dict[str | None, list[Requirement]]): method _build_dep_map (line 3061) | def _build_dep_map(self): method requires (line 3068) | def requires(self, extras: Iterable[str] = ()): method _get_metadata_path_for_display (line 3082) | def _get_metadata_path_for_display(self, name): method _get_metadata (line 3099) | def _get_metadata(self, name): method _get_version (line 3103) | def _get_version(self): method activate (line 3107) | def activate(self, path: list[str] | None = None, replace: bool = False): method egg_name (line 3118) | def egg_name(self): method __repr__ (line 3130) | def __repr__(self): method __str__ (line 3136) | def __str__(self): method __getattr__ (line 3144) | def __getattr__(self, attr): method __dir__ (line 3150) | def __dir__(self): method from_filename (line 3157) | def from_filename( method as_requirement (line 3167) | def as_requirement(self): method load_entry_point (line 3176) | def load_entry_point(self, group: str, name: str) -> _ResolvedEntryPoint: method get_entry_map (line 3184) | def get_entry_map(self, group: None = None) -> dict[str, dict[str, Ent... method get_entry_map (line 3186) | def get_entry_map(self, group: str) -> dict[str, EntryPoint]: ... method get_entry_map (line 3187) | def get_entry_map(self, group: str | None = None): method get_entry_info (line 3197) | def get_entry_info(self, group: str, name: str): method insert_on (line 3202) | def insert_on( # noqa: C901 method check_version_conflict (line 3275) | def check_version_conflict(self): method has_version (line 3301) | def has_version(self): method clone (line 3312) | def clone(self, **kw: str | int | IResourceProvider | None): method extras (line 3322) | def extras(self): class EggInfoDistribution (line 3326) | class EggInfoDistribution(Distribution): method _reload_version (line 3327) | def _reload_version(self): class DistInfoDistribution (line 3345) | class DistInfoDistribution(Distribution): method _parsed_pkg_info (line 3355) | def _parsed_pkg_info(self): method _dep_map (line 3365) | def _dep_map(self): method _compute_dependencies (line 3372) | def _compute_dependencies(self) -> dict[str | None, list[Requirement]]: function issue_warning (line 3405) | def issue_warning(*args, **kw): function parse_requirements (line 3418) | def parse_requirements(strs: _NestedStr): class RequirementParseError (line 3427) | class RequirementParseError(_packaging_requirements.InvalidRequirement): class Requirement (line 3431) | class Requirement(_packaging_requirements.Requirement): method __init__ (line 3432) | def __init__(self, requirement_string: str): method __eq__ (line 3450) | def __eq__(self, other: object): method __ne__ (line 3453) | def __ne__(self, other): method __contains__ (line 3456) | def __contains__(self, item: Distribution | str | tuple[str, ...]) -> ... method __hash__ (line 3468) | def __hash__(self): method __repr__ (line 3471) | def __repr__(self): method parse (line 3475) | def parse(s: str | Iterable[str]): function _always_object (line 3480) | def _always_object(classes): function _find_adapter (line 3490) | def _find_adapter(registry: Mapping[type, _AdapterT], ob: object) -> _Ad... function ensure_directory (line 3501) | def ensure_directory(path: StrOrBytesPath): function _bypass_ensure_directory (line 3507) | def _bypass_ensure_directory(path): function split_sections (line 3520) | def split_sections(s: _NestedStr) -> Iterator[tuple[str | None, list[str... function _mkstemp (line 3546) | def _mkstemp(*args, **kw): class PkgResourcesDeprecationWarning (line 3564) | class PkgResourcesDeprecationWarning(Warning): function _read_utf8_with_fallback (line 3577) | def _read_utf8_with_fallback(file: str, fallback_encoding=_LOCALE_ENCODI... function _call_aside (line 3606) | def _call_aside(f, *args, **kwargs): function _initialize (line 3612) | def _initialize(g=globals()): function _initialize_master_working_set (line 3624) | def _initialize_master_working_set(): FILE: venv/Lib/site-packages/pip/_vendor/platformdirs/__init__.py function _set_platform_dir_class (line 23) | def _set_platform_dir_class() -> type[PlatformDirsABC]: function user_data_dir (line 49) | def user_data_dir( function site_data_dir (line 73) | def site_data_dir( function user_config_dir (line 97) | def user_config_dir( function site_config_dir (line 121) | def site_config_dir( function user_cache_dir (line 145) | def user_cache_dir( function site_cache_dir (line 169) | def site_cache_dir( function user_state_dir (line 193) | def user_state_dir( function user_log_dir (line 217) | def user_log_dir( function user_documents_dir (line 241) | def user_documents_dir() -> str: function user_downloads_dir (line 246) | def user_downloads_dir() -> str: function user_pictures_dir (line 251) | def user_pictures_dir() -> str: function user_videos_dir (line 256) | def user_videos_dir() -> str: function user_music_dir (line 261) | def user_music_dir() -> str: function user_desktop_dir (line 266) | def user_desktop_dir() -> str: function user_runtime_dir (line 271) | def user_runtime_dir( function site_runtime_dir (line 295) | def site_runtime_dir( function user_data_path (line 319) | def user_data_path( function site_data_path (line 343) | def site_data_path( function user_config_path (line 367) | def user_config_path( function site_config_path (line 391) | def site_config_path( function site_cache_path (line 415) | def site_cache_path( function user_cache_path (line 439) | def user_cache_path( function user_state_path (line 463) | def user_state_path( function user_log_path (line 487) | def user_log_path( function user_documents_path (line 511) | def user_documents_path() -> Path: function user_downloads_path (line 516) | def user_downloads_path() -> Path: function user_pictures_path (line 521) | def user_pictures_path() -> Path: function user_videos_path (line 526) | def user_videos_path() -> Path: function user_music_path (line 531) | def user_music_path() -> Path: function user_desktop_path (line 536) | def user_desktop_path() -> Path: function user_runtime_path (line 541) | def user_runtime_path( function site_runtime_path (line 565) | def site_runtime_path( FILE: venv/Lib/site-packages/pip/_vendor/platformdirs/__main__.py function main (line 26) | def main() -> None: FILE: venv/Lib/site-packages/pip/_vendor/platformdirs/android.py class Android (line 14) | class Android(PlatformDirsABC): method user_data_dir (line 24) | def user_data_dir(self) -> str: method site_data_dir (line 29) | def site_data_dir(self) -> str: method user_config_dir (line 34) | def user_config_dir(self) -> str: method site_config_dir (line 42) | def site_config_dir(self) -> str: method user_cache_dir (line 47) | def user_cache_dir(self) -> str: method site_cache_dir (line 52) | def site_cache_dir(self) -> str: method user_state_dir (line 57) | def user_state_dir(self) -> str: method user_log_dir (line 62) | def user_log_dir(self) -> str: method user_documents_dir (line 73) | def user_documents_dir(self) -> str: method user_downloads_dir (line 78) | def user_downloads_dir(self) -> str: method user_pictures_dir (line 83) | def user_pictures_dir(self) -> str: method user_videos_dir (line 88) | def user_videos_dir(self) -> str: method user_music_dir (line 93) | def user_music_dir(self) -> str: method user_desktop_dir (line 98) | def user_desktop_dir(self) -> str: method user_runtime_dir (line 103) | def user_runtime_dir(self) -> str: method site_runtime_dir (line 114) | def site_runtime_dir(self) -> str: function _android_folder (line 120) | def _android_folder() -> str | None: # noqa: C901, PLR0912 function _android_documents_folder (line 168) | def _android_documents_folder() -> str: function _android_downloads_folder (line 184) | def _android_downloads_folder() -> str: function _android_pictures_folder (line 200) | def _android_pictures_folder() -> str: function _android_videos_folder (line 216) | def _android_videos_folder() -> str: function _android_music_folder (line 232) | def _android_music_folder() -> str: FILE: venv/Lib/site-packages/pip/_vendor/platformdirs/api.py class PlatformDirsABC (line 14) | class PlatformDirsABC(ABC): # noqa: PLR0904 method __init__ (line 17) | def __init__( # noqa: PLR0913, PLR0917 method _append_app_name_and_version (line 80) | def _append_app_name_and_version(self, *base: str) -> str: method _optionally_create_directory (line 90) | def _optionally_create_directory(self, path: str) -> None: method user_data_dir (line 96) | def user_data_dir(self) -> str: method site_data_dir (line 101) | def site_data_dir(self) -> str: method user_config_dir (line 106) | def user_config_dir(self) -> str: method site_config_dir (line 111) | def site_config_dir(self) -> str: method user_cache_dir (line 116) | def user_cache_dir(self) -> str: method site_cache_dir (line 121) | def site_cache_dir(self) -> str: method user_state_dir (line 126) | def user_state_dir(self) -> str: method user_log_dir (line 131) | def user_log_dir(self) -> str: method user_documents_dir (line 136) | def user_documents_dir(self) -> str: method user_downloads_dir (line 141) | def user_downloads_dir(self) -> str: method user_pictures_dir (line 146) | def user_pictures_dir(self) -> str: method user_videos_dir (line 151) | def user_videos_dir(self) -> str: method user_music_dir (line 156) | def user_music_dir(self) -> str: method user_desktop_dir (line 161) | def user_desktop_dir(self) -> str: method user_runtime_dir (line 166) | def user_runtime_dir(self) -> str: method site_runtime_dir (line 171) | def site_runtime_dir(self) -> str: method user_data_path (line 175) | def user_data_path(self) -> Path: method site_data_path (line 180) | def site_data_path(self) -> Path: method user_config_path (line 185) | def user_config_path(self) -> Path: method site_config_path (line 190) | def site_config_path(self) -> Path: method user_cache_path (line 195) | def user_cache_path(self) -> Path: method site_cache_path (line 200) | def site_cache_path(self) -> Path: method user_state_path (line 205) | def user_state_path(self) -> Path: method user_log_path (line 210) | def user_log_path(self) -> Path: method user_documents_path (line 215) | def user_documents_path(self) -> Path: method user_downloads_path (line 220) | def user_downloads_path(self) -> Path: method user_pictures_path (line 225) | def user_pictures_path(self) -> Path: method user_videos_path (line 230) | def user_videos_path(self) -> Path: method user_music_path (line 235) | def user_music_path(self) -> Path: method user_desktop_path (line 240) | def user_desktop_path(self) -> Path: method user_runtime_path (line 245) | def user_runtime_path(self) -> Path: method site_runtime_path (line 250) | def site_runtime_path(self) -> Path: method iter_config_dirs (line 254) | def iter_config_dirs(self) -> Iterator[str]: method iter_data_dirs (line 259) | def iter_data_dirs(self) -> Iterator[str]: method iter_cache_dirs (line 264) | def iter_cache_dirs(self) -> Iterator[str]: method iter_runtime_dirs (line 269) | def iter_runtime_dirs(self) -> Iterator[str]: method iter_config_paths (line 274) | def iter_config_paths(self) -> Iterator[Path]: method iter_data_paths (line 279) | def iter_data_paths(self) -> Iterator[Path]: method iter_cache_paths (line 284) | def iter_cache_paths(self) -> Iterator[Path]: method iter_runtime_paths (line 289) | def iter_runtime_paths(self) -> Iterator[Path]: FILE: venv/Lib/site-packages/pip/_vendor/platformdirs/macos.py class MacOS (line 11) | class MacOS(PlatformDirsABC): method user_data_dir (line 24) | def user_data_dir(self) -> str: method site_data_dir (line 29) | def site_data_dir(self) -> str: method user_config_dir (line 46) | def user_config_dir(self) -> str: method site_config_dir (line 51) | def site_config_dir(self) -> str: method user_cache_dir (line 56) | def user_cache_dir(self) -> str: method site_cache_dir (line 61) | def site_cache_dir(self) -> str: method user_state_dir (line 78) | def user_state_dir(self) -> str: method user_log_dir (line 83) | def user_log_dir(self) -> str: method user_documents_dir (line 88) | def user_documents_dir(self) -> str: method user_downloads_dir (line 93) | def user_downloads_dir(self) -> str: method user_pictures_dir (line 98) | def user_pictures_dir(self) -> str: method user_videos_dir (line 103) | def user_videos_dir(self) -> str: method user_music_dir (line 108) | def user_music_dir(self) -> str: method user_desktop_dir (line 113) | def user_desktop_dir(self) -> str: method user_runtime_dir (line 118) | def user_runtime_dir(self) -> str: method site_runtime_dir (line 123) | def site_runtime_dir(self) -> str: FILE: venv/Lib/site-packages/pip/_vendor/platformdirs/unix.py function getuid (line 15) | def getuid() -> NoReturn: class Unix (line 23) | class Unix(PlatformDirsABC): # noqa: PLR0904 method user_data_dir (line 37) | def user_data_dir(self) -> str: method _site_data_dirs (line 48) | def _site_data_dirs(self) -> list[str]: method site_data_dir (line 55) | def site_data_dir(self) -> str: method user_config_dir (line 68) | def user_config_dir(self) -> str: method _site_config_dirs (line 79) | def _site_config_dirs(self) -> list[str]: method site_config_dir (line 86) | def site_config_dir(self) -> str: method user_cache_dir (line 99) | def user_cache_dir(self) -> str: method site_cache_dir (line 110) | def site_cache_dir(self) -> str: method user_state_dir (line 115) | def user_state_dir(self) -> str: method user_log_dir (line 126) | def user_log_dir(self) -> str: method user_documents_dir (line 135) | def user_documents_dir(self) -> str: method user_downloads_dir (line 140) | def user_downloads_dir(self) -> str: method user_pictures_dir (line 145) | def user_pictures_dir(self) -> str: method user_videos_dir (line 150) | def user_videos_dir(self) -> str: method user_music_dir (line 155) | def user_music_dir(self) -> str: method user_desktop_dir (line 160) | def user_desktop_dir(self) -> str: method user_runtime_dir (line 165) | def user_runtime_dir(self) -> str: method site_runtime_dir (line 185) | def site_runtime_dir(self) -> str: method site_data_path (line 207) | def site_data_path(self) -> Path: method site_config_path (line 212) | def site_config_path(self) -> Path: method site_cache_path (line 217) | def site_cache_path(self) -> Path: method _first_item_as_path_if_multipath (line 221) | def _first_item_as_path_if_multipath(self, directory: str) -> Path: method iter_config_dirs (line 227) | def iter_config_dirs(self) -> Iterator[str]: method iter_data_dirs (line 232) | def iter_data_dirs(self) -> Iterator[str]: function _get_user_media_dir (line 238) | def _get_user_media_dir(env_var: str, fallback_tilde_path: str) -> str: function _get_user_dirs_folder (line 248) | def _get_user_dirs_folder(key: str) -> str | None: FILE: venv/Lib/site-packages/pip/_vendor/platformdirs/windows.py class Windows (line 16) | class Windows(PlatformDirsABC): method user_data_dir (line 28) | def user_data_dir(self) -> str: method _append_parts (line 38) | def _append_parts(self, path: str, *, opinion_value: str | None = None... method site_data_dir (line 54) | def site_data_dir(self) -> str: method user_config_dir (line 60) | def user_config_dir(self) -> str: method site_config_dir (line 65) | def site_config_dir(self) -> str: method user_cache_dir (line 70) | def user_cache_dir(self) -> str: method site_cache_dir (line 79) | def site_cache_dir(self) -> str: method user_state_dir (line 85) | def user_state_dir(self) -> str: method user_log_dir (line 90) | def user_log_dir(self) -> str: method user_documents_dir (line 99) | def user_documents_dir(self) -> str: method user_downloads_dir (line 104) | def user_downloads_dir(self) -> str: method user_pictures_dir (line 109) | def user_pictures_dir(self) -> str: method user_videos_dir (line 114) | def user_videos_dir(self) -> str: method user_music_dir (line 119) | def user_music_dir(self) -> str: method user_desktop_dir (line 124) | def user_desktop_dir(self) -> str: method user_runtime_dir (line 129) | def user_runtime_dir(self) -> str: method site_runtime_dir (line 138) | def site_runtime_dir(self) -> str: function get_win_folder_from_env_vars (line 143) | def get_win_folder_from_env_vars(csidl_name: str) -> str: function get_win_folder_if_csidl_name_not_env_var (line 164) | def get_win_folder_if_csidl_name_not_env_var(csidl_name: str) -> str | N... function get_win_folder_from_registry (line 183) | def get_win_folder_from_registry(csidl_name: str) -> str: function get_win_folder_via_ctypes (line 213) | def get_win_folder_via_ctypes(csidl_name: str) -> str: function _pick_get_win_folder (line 252) | def _pick_get_win_folder() -> Callable[[str], str]: FILE: venv/Lib/site-packages/pip/_vendor/pygments/__init__.py function lex (line 35) | def lex(code, lexer): function format (line 52) | def format(tokens, formatter, outfile=None): # pylint: disable=redefine... function highlight (line 77) | def highlight(code, lexer, formatter, outfile=None): FILE: venv/Lib/site-packages/pip/_vendor/pygments/cmdline.py function _parse_options (line 33) | def _parse_options(o_strs): function _parse_filters (line 54) | def _parse_filters(f_strs): function _print_help (line 67) | def _print_help(what, name): function _print_list (line 87) | def _print_list(what): function _print_list_as_json (line 138) | def _print_list_as_json(requested_items): function main_inner (line 182) | def main_inner(parser, argns): class HelpFormatter (line 517) | class HelpFormatter(argparse.HelpFormatter): method __init__ (line 518) | def __init__(self, prog, indent_increment=2, max_help_position=16, wid... function main (line 528) | def main(args=sys.argv): FILE: venv/Lib/site-packages/pip/_vendor/pygments/console.py function reset_color (line 40) | def reset_color(): function colorize (line 44) | def colorize(color_key, text): function ansiformat (line 48) | def ansiformat(attr, text): FILE: venv/Lib/site-packages/pip/_vendor/pygments/filter.py function apply_filters (line 12) | def apply_filters(stream, filters, lexer=None): function simplefilter (line 25) | def simplefilter(f): class Filter (line 41) | class Filter: method __init__ (line 47) | def __init__(self, **options): method filter (line 50) | def filter(self, lexer, stream): class FunctionFilter (line 54) | class FunctionFilter(Filter): method __init__ (line 63) | def __init__(self, **options): method filter (line 68) | def filter(self, lexer, stream): FILE: venv/Lib/site-packages/pip/_vendor/pygments/filters/__init__.py function find_filter_class (line 22) | def find_filter_class(filtername): function get_filter_by_name (line 32) | def get_filter_by_name(filtername, **options): function get_all_filters (line 45) | def get_all_filters(): function _replace_special (line 52) | def _replace_special(ttype, value, regex, specialttype, class CodeTagFilter (line 65) | class CodeTagFilter(Filter): method __init__ (line 78) | def __init__(self, **options): method filter (line 86) | def filter(self, lexer, stream): class SymbolFilter (line 97) | class SymbolFilter(Filter): method __init__ (line 673) | def __init__(self, **options): method filter (line 679) | def filter(self, lexer, stream): class KeywordCaseFilter (line 687) | class KeywordCaseFilter(Filter): method __init__ (line 701) | def __init__(self, **options): method filter (line 707) | def filter(self, lexer, stream): class NameHighlightFilter (line 715) | class NameHighlightFilter(Filter): method __init__ (line 739) | def __init__(self, **options): method filter (line 748) | def filter(self, lexer, stream): class ErrorToken (line 756) | class ErrorToken(Exception): class RaiseOnErrorTokenFilter (line 760) | class RaiseOnErrorTokenFilter(Filter): method __init__ (line 772) | def __init__(self, **options): method filter (line 782) | def filter(self, lexer, stream): class VisibleWhitespaceFilter (line 789) | class VisibleWhitespaceFilter(Filter): method __init__ (line 819) | def __init__(self, **options): method filter (line 836) | def filter(self, lexer, stream): class GobbleFilter (line 868) | class GobbleFilter(Filter): method __init__ (line 882) | def __init__(self, **options): method gobble (line 886) | def gobble(self, value, left): method filter (line 892) | def filter(self, lexer, stream): class TokenMergeFilter (line 907) | class TokenMergeFilter(Filter): method __init__ (line 913) | def __init__(self, **options): method filter (line 916) | def filter(self, lexer, stream): FILE: venv/Lib/site-packages/pip/_vendor/pygments/formatter.py function _lookup_style (line 19) | def _lookup_style(style): class Formatter (line 25) | class Formatter: method __init__ (line 83) | def __init__(self, **options): method get_style_defs (line 99) | def get_style_defs(self, arg=''): method format (line 114) | def format(self, tokensource, outfile): method __class_getitem__ (line 128) | def __class_getitem__(cls, name): FILE: venv/Lib/site-packages/pip/_vendor/pygments/formatters/__init__.py function _fn_matches (line 28) | def _fn_matches(fn, glob): function _load_formatters (line 36) | def _load_formatters(module_name): function get_all_formatters (line 44) | def get_all_formatters(): function find_formatter_class (line 55) | def find_formatter_class(alias): function get_formatter_by_name (line 70) | def get_formatter_by_name(_alias, **options): function load_formatter_from_file (line 84) | def load_formatter_from_file(filename, formattername="CustomFormatter", ... function get_formatter_for_filename (line 118) | def get_formatter_for_filename(fn, **options): class _automodule (line 140) | class _automodule(types.ModuleType): method __getattr__ (line 143) | def __getattr__(self, name): FILE: venv/Lib/site-packages/pip/_vendor/pygments/formatters/bbcode.py class BBCodeFormatter (line 18) | class BBCodeFormatter(Formatter): method __init__ (line 51) | def __init__(self, **options): method _make_styles (line 59) | def _make_styles(self): method format_unencoded (line 78) | def format_unencoded(self, tokensource, outfile): FILE: venv/Lib/site-packages/pip/_vendor/pygments/formatters/groff.py class GroffFormatter (line 18) | class GroffFormatter(Formatter): method __init__ (line 45) | def __init__(self, **options): method _make_styles (line 58) | def _make_styles(self): method _define_colors (line 81) | def _define_colors(self, outfile): method _write_lineno (line 91) | def _write_lineno(self, outfile): method _wrap_line (line 96) | def _wrap_line(self, line): method _escape_chars (line 119) | def _escape_chars(self, text): method format_unencoded (line 138) | def format_unencoded(self, tokensource, outfile): FILE: venv/Lib/site-packages/pip/_vendor/pygments/formatters/html.py function escape_html (line 38) | def escape_html(text, table=_escape_html_table): function webify (line 43) | def webify(color): function _get_ttype_class (line 50) | def _get_ttype_class(ttype): class HtmlFormatter (line 113) | class HtmlFormatter(Formatter): method __init__ (line 411) | def __init__(self, **options): method _get_css_class (line 460) | def _get_css_class(self, ttype): method _get_css_classes (line 468) | def _get_css_classes(self, ttype): method _get_css_inline_styles (line 476) | def _get_css_inline_styles(self, ttype): method _create_stylesheet (line 484) | def _create_stylesheet(self): method get_style_defs (line 508) | def get_style_defs(self, arg=None): method get_token_style_defs (line 522) | def get_token_style_defs(self, arg=None): method get_background_style_defs (line 539) | def get_background_style_defs(self, arg=None): method get_linenos_style_defs (line 562) | def get_linenos_style_defs(self): method get_css_prefix (line 573) | def get_css_prefix(self, arg): method _pre_style (line 592) | def _pre_style(self): method _linenos_style (line 596) | def _linenos_style(self): method _linenos_special_style (line 602) | def _linenos_special_style(self): method _decodeifneeded (line 607) | def _decodeifneeded(self, value): method _wrap_full (line 614) | def _wrap_full(self, inner, outfile): method _wrap_tablelinenos (line 655) | def _wrap_tablelinenos(self, inner): method _wrap_inlinelinenos (line 723) | def _wrap_inlinelinenos(self, inner): method _wrap_lineanchors (line 766) | def _wrap_lineanchors(self, inner): method _wrap_linespans (line 778) | def _wrap_linespans(self, inner): method _wrap_div (line 788) | def _wrap_div(self, inner): method _wrap_pre (line 802) | def _wrap_pre(self, inner): method _wrap_code (line 819) | def _wrap_code(self, inner): method _translate_parts (line 825) | def _translate_parts(self, value): method _format_lines (line 829) | def _format_lines(self, tokensource): method _lookup_ctag (line 907) | def _lookup_ctag(self, token): method _highlight_lines (line 914) | def _highlight_lines(self, tokensource): method wrap (line 935) | def wrap(self, source): method format_unencoded (line 950) | def format_unencoded(self, tokensource, outfile): FILE: venv/Lib/site-packages/pip/_vendor/pygments/formatters/img.py class PilNotAvailable (line 52) | class PilNotAvailable(ImportError): class FontNotFound (line 56) | class FontNotFound(Exception): class FontManager (line 60) | class FontManager: method __init__ (line 65) | def __init__(self, font_name, font_size=14): method _get_nix_font_path (line 92) | def _get_nix_font_path(self, name, style): method _create_nix (line 106) | def _create_nix(self): method _get_mac_font_path (line 126) | def _get_mac_font_path(self, font_map, name, style): method _create_mac (line 129) | def _create_mac(self): method _lookup_win (line 157) | def _lookup_win(self, key, basename, styles, fail=False): method _create_win (line 171) | def _create_win(self): method get_char_size (line 210) | def get_char_size(self): method get_text_size (line 216) | def get_text_size(self, text): method get_font (line 226) | def get_font(self, bold, oblique): method get_style (line 251) | def get_style(self, style): class ImageFormatter (line 269) | class ImageFormatter(Formatter): method __init__ (line 389) | def __init__(self, **options): method get_style_defs (line 445) | def get_style_defs(self, arg=''): method _get_line_height (line 449) | def _get_line_height(self): method _get_line_y (line 455) | def _get_line_y(self, lineno): method _get_char_width (line 461) | def _get_char_width(self): method _get_char_x (line 467) | def _get_char_x(self, linelength): method _get_text_pos (line 473) | def _get_text_pos(self, linelength, lineno): method _get_linenumber_pos (line 479) | def _get_linenumber_pos(self, lineno): method _get_text_color (line 485) | def _get_text_color(self, style): method _get_text_bg_color (line 495) | def _get_text_bg_color(self, style): method _get_style_font (line 505) | def _get_style_font(self, style): method _get_image_size (line 511) | def _get_image_size(self, maxlinelength, maxlineno): method _draw_linenumber (line 518) | def _draw_linenumber(self, posno, lineno): method _draw_text (line 531) | def _draw_text(self, pos, text, font, text_fg, text_bg): method _create_drawables (line 537) | def _create_drawables(self, tokensource): method _draw_line_numbers (line 577) | def _draw_line_numbers(self): method _paint_line_number_bg (line 588) | def _paint_line_number_bg(self, im): method format (line 605) | def format(self, tokensource, outfile): class GifImageFormatter (line 646) | class GifImageFormatter(ImageFormatter): class JpgImageFormatter (line 660) | class JpgImageFormatter(ImageFormatter): class BmpImageFormatter (line 674) | class BmpImageFormatter(ImageFormatter): FILE: venv/Lib/site-packages/pip/_vendor/pygments/formatters/irc.py function ircformat (line 76) | def ircformat(color, text): class IRCFormatter (line 97) | class IRCFormatter(Formatter): method __init__ (line 122) | def __init__(self, **options): method _write_lineno (line 130) | def _write_lineno(self, outfile): method format_unencoded (line 135) | def format_unencoded(self, tokensource, outfile): FILE: venv/Lib/site-packages/pip/_vendor/pygments/formatters/latex.py function escape_tex (line 22) | def escape_tex(text, commandprefix): function _get_ttype_name (line 135) | def _get_ttype_name(ttype): class LatexFormatter (line 147) | class LatexFormatter(Formatter): method __init__ (line 256) | def __init__(self, **options): method _create_stylesheet (line 279) | def _create_stylesheet(self): method get_style_defs (line 321) | def get_style_defs(self, arg=''): method format_unencoded (line 333) | def format_unencoded(self, tokensource, outfile): class LatexEmbeddedLexer (line 437) | class LatexEmbeddedLexer(Lexer): method __init__ (line 448) | def __init__(self, left, right, lang, **options): method get_tokens_unprocessed (line 454) | def get_tokens_unprocessed(self, text): method _find_safe_escape_tokens (line 473) | def _find_safe_escape_tokens(self, text): method _filter_to (line 485) | def _filter_to(self, it, pred): method _find_escape_tokens (line 502) | def _find_escape_tokens(self, text): FILE: venv/Lib/site-packages/pip/_vendor/pygments/formatters/other.py class NullFormatter (line 19) | class NullFormatter(Formatter): method format (line 27) | def format(self, tokensource, outfile): class RawTokenFormatter (line 36) | class RawTokenFormatter(Formatter): method __init__ (line 62) | def __init__(self, **options): method format (line 79) | def format(self, tokensource, outfile): class TestcaseFormatter (line 129) | class TestcaseFormatter(Formatter): method __init__ (line 138) | def __init__(self, **options): method format (line 143) | def format(self, tokensource, outfile): FILE: venv/Lib/site-packages/pip/_vendor/pygments/formatters/pangomarkup.py function escape_special_chars (line 23) | def escape_special_chars(text, table=_escape_table): class PangoMarkupFormatter (line 28) | class PangoMarkupFormatter(Formatter): method __init__ (line 39) | def __init__(self, **options): method format_unencoded (line 61) | def format_unencoded(self, tokensource, outfile): FILE: venv/Lib/site-packages/pip/_vendor/pygments/formatters/rtf.py class RtfFormatter (line 20) | class RtfFormatter(Formatter): method __init__ (line 105) | def __init__(self, **options): method _escape (line 155) | def _escape(self, text): method _escape_text (line 160) | def _escape_text(self, text): method hex_to_rtf_color (line 185) | def hex_to_rtf_color(hex_color): method _split_tokens_on_newlines (line 195) | def _split_tokens_on_newlines(self, tokensource): method _create_color_mapping (line 213) | def _create_color_mapping(self): method _lineno_template (line 238) | def _lineno_template(self): method _hl_open_str (line 248) | def _hl_open_str(self): method _rtf_header (line 252) | def _rtf_header(self): method format_unencoded (line 278) | def format_unencoded(self, tokensource, outfile): FILE: venv/Lib/site-packages/pip/_vendor/pygments/formatters/svg.py function escape_html (line 18) | def escape_html(text): class SvgFormatter (line 29) | class SvgFormatter(Formatter): method __init__ (line 93) | def __init__(self, **options): method format_unencoded (line 115) | def format_unencoded(self, tokensource, outfile): method _get_style (line 170) | def _get_style(self, tokentype): FILE: venv/Lib/site-packages/pip/_vendor/pygments/formatters/terminal.py class TerminalFormatter (line 56) | class TerminalFormatter(Formatter): method __init__ (line 83) | def __init__(self, **options): method format (line 91) | def format(self, tokensource, outfile): method _write_lineno (line 94) | def _write_lineno(self, outfile): method _get_color (line 98) | def _get_color(self, ttype): method format_unencoded (line 108) | def format_unencoded(self, tokensource, outfile): FILE: venv/Lib/site-packages/pip/_vendor/pygments/formatters/terminal256.py class EscapeSequence (line 34) | class EscapeSequence: method __init__ (line 35) | def __init__(self, fg=None, bg=None, bold=False, underline=False, ital... method escape (line 42) | def escape(self, attrs): method color_string (line 47) | def color_string(self): method true_color_string (line 73) | def true_color_string(self): method reset_string (line 87) | def reset_string(self): class Terminal256Formatter (line 98) | class Terminal256Formatter(Formatter): method __init__ (line 135) | def __init__(self, **options): method _build_color_table (line 152) | def _build_color_table(self): method _closest_color (line 188) | def _closest_color(self, r, g, b): method _color_index (line 205) | def _color_index(self, color): method _setup_styles (line 224) | def _setup_styles(self): method _write_lineno (line 245) | def _write_lineno(self, outfile): method format (line 249) | def format(self, tokensource, outfile): method format_unencoded (line 252) | def format_unencoded(self, tokensource, outfile): class TerminalTrueColorFormatter (line 293) | class TerminalTrueColorFormatter(Terminal256Formatter): method _build_color_table (line 311) | def _build_color_table(self): method _color_tuple (line 314) | def _color_tuple(self, color): method _setup_styles (line 324) | def _setup_styles(self): FILE: venv/Lib/site-packages/pip/_vendor/pygments/lexer.py class LexerMeta (line 37) | class LexerMeta(type): method __new__ (line 43) | def __new__(mcs, name, bases, d): class Lexer (line 49) | class Lexer(metaclass=LexerMeta): method __init__ (line 145) | def __init__(self, **options): method __repr__ (line 175) | def __repr__(self): method add_filter (line 181) | def add_filter(self, filter_, **options): method analyse_text (line 189) | def analyse_text(text): method _preprocess_lexer_input (line 206) | def _preprocess_lexer_input(self, text): method get_tokens (line 255) | def get_tokens(self, text, unfiltered=False): method get_tokens_unprocessed (line 279) | def get_tokens_unprocessed(self, text): class DelegatingLexer (line 291) | class DelegatingLexer(Lexer): method __init__ (line 301) | def __init__(self, _root_lexer, _language_lexer, _needle=Other, **opti... method get_tokens_unprocessed (line 307) | def get_tokens_unprocessed(self, text): class include (line 330) | class include(str): # pylint: disable=invalid-name class _inherit (line 337) | class _inherit: method __repr__ (line 341) | def __repr__(self): class combined (line 347) | class combined(tuple): # pylint: disable=invalid-name method __new__ (line 352) | def __new__(cls, *args): method __init__ (line 355) | def __init__(self, *args): class _PseudoMatch (line 360) | class _PseudoMatch: method __init__ (line 365) | def __init__(self, start, text): method start (line 369) | def start(self, arg=None): method end (line 372) | def end(self, arg=None): method group (line 375) | def group(self, arg=None): method groups (line 380) | def groups(self): method groupdict (line 383) | def groupdict(self): function bygroups (line 387) | def bygroups(*args): class _This (line 413) | class _This: function using (line 422) | def using(_other, **kwargs): class default (line 472) | class default: method __init__ (line 480) | def __init__(self, state): class words (line 484) | class words(Future): method __init__ (line 491) | def __init__(self, words, prefix='', suffix=''): method get (line 496) | def get(self): class RegexLexerMeta (line 500) | class RegexLexerMeta(LexerMeta): method _process_regex (line 506) | def _process_regex(cls, regex, rflags, state): method _process_token (line 512) | def _process_token(cls, token): method _process_new_state (line 518) | def _process_new_state(cls, new_state, unprocessed, processed): method _process_state (line 553) | def _process_state(cls, unprocessed, processed, state): method process_tokendef (line 596) | def process_tokendef(cls, name, tokendefs=None): method get_tokendefs (line 604) | def get_tokendefs(cls): method __call__ (line 653) | def __call__(cls, *args, **kwds): class RegexLexer (line 667) | class RegexLexer(Lexer, metaclass=RegexLexerMeta): method get_tokens_unprocessed (line 702) | def get_tokens_unprocessed(self, text, stack=('root',)): class LexerContext (line 764) | class LexerContext: method __init__ (line 769) | def __init__(self, text, pos, stack=None, end=None): method __repr__ (line 775) | def __repr__(self): class ExtendedRegexLexer (line 779) | class ExtendedRegexLexer(RegexLexer): method get_tokens_unprocessed (line 784) | def get_tokens_unprocessed(self, text=None, context=None): function do_insertions (line 851) | def do_insertions(insertions, tokens): class ProfilingRegexLexerMeta (line 915) | class ProfilingRegexLexerMeta(RegexLexerMeta): method _process_regex (line 918) | def _process_regex(cls, regex, rflags, state): class ProfilingRegexLexer (line 937) | class ProfilingRegexLexer(RegexLexer, metaclass=ProfilingRegexLexerMeta): method get_tokens_unprocessed (line 943) | def get_tokens_unprocessed(self, text, stack=('root',)): FILE: venv/Lib/site-packages/pip/_vendor/pygments/lexers/__init__.py function _fn_matches (line 35) | def _fn_matches(fn, glob): function _load_lexers (line 43) | def _load_lexers(module_name): function get_all_lexers (line 51) | def get_all_lexers(plugins=True): function find_lexer_class (line 65) | def find_lexer_class(name): function find_lexer_class_by_name (line 83) | def find_lexer_class_by_name(_alias): function get_lexer_by_name (line 110) | def get_lexer_by_name(_alias, **options): function load_lexer_from_file (line 135) | def load_lexer_from_file(filename, lexername="CustomLexer", **options): function find_lexer_class_for_filename (line 169) | def find_lexer_class_for_filename(_fn, code=None): function get_lexer_for_filename (line 212) | def get_lexer_for_filename(_fn, code=None, **options): function get_lexer_for_mimetype (line 231) | def get_lexer_for_mimetype(_mime, **options): function _iter_lexerclasses (line 250) | def _iter_lexerclasses(plugins=True): function guess_lexer_for_filename (line 261) | def guess_lexer_for_filename(_fn, _text, **options): function guess_lexer (line 304) | def guess_lexer(_text, **options): class _automodule (line 343) | class _automodule(types.ModuleType): method __getattr__ (line 346) | def __getattr__(self, name): FILE: venv/Lib/site-packages/pip/_vendor/pygments/lexers/python.py class PythonLexer (line 25) | class PythonLexer(RegexLexer): method innerstring_rules (line 65) | def innerstring_rules(ttype): method fstring_rules (line 85) | def fstring_rules(ttype): method analyse_text (line 408) | def analyse_text(text): class Python2Lexer (line 416) | class Python2Lexer(RegexLexer): method innerstring_rules (line 433) | def innerstring_rules(ttype): method analyse_text (line 635) | def analyse_text(text): class _PythonConsoleLexerBase (line 638) | class _PythonConsoleLexerBase(RegexLexer): class PythonConsoleLexer (line 674) | class PythonConsoleLexer(DelegatingLexer): method __init__ (line 704) | def __init__(self, **options): class PythonTracebackLexer (line 722) | class PythonTracebackLexer(RegexLexer): class Python2TracebackLexer (line 779) | class Python2TracebackLexer(RegexLexer): class CythonLexer (line 827) | class CythonLexer(RegexLexer): class DgLexer (line 1006) | class DgLexer(RegexLexer): class NumPyLexer (line 1105) | class NumPyLexer(PythonLexer): method get_tokens_unprocessed (line 1186) | def get_tokens_unprocessed(self, text): method analyse_text (line 1194) | def analyse_text(text): FILE: venv/Lib/site-packages/pip/_vendor/pygments/modeline.py function get_filetype_from_line (line 22) | def get_filetype_from_line(l): # noqa: E741 function get_filetype_from_buffer (line 28) | def get_filetype_from_buffer(buf, max_lines=5): FILE: venv/Lib/site-packages/pip/_vendor/pygments/plugin.py function iter_entry_points (line 43) | def iter_entry_points(group_name): function find_plugin_lexers (line 55) | def find_plugin_lexers(): function find_plugin_formatters (line 60) | def find_plugin_formatters(): function find_plugin_styles (line 65) | def find_plugin_styles(): function find_plugin_filters (line 70) | def find_plugin_filters(): FILE: venv/Lib/site-packages/pip/_vendor/pygments/regexopt.py function make_charset (line 22) | def make_charset(letters): function regex_opt_inner (line 26) | def regex_opt_inner(strings, open_paren): function regex_opt (line 82) | def regex_opt(strings, prefix='', suffix=''): FILE: venv/Lib/site-packages/pip/_vendor/pygments/scanner.py class EndOfText (line 20) | class EndOfText(RuntimeError): class Scanner (line 27) | class Scanner: method __init__ (line 35) | def __init__(self, text, flags=0): method eos (line 49) | def eos(self): method check (line 54) | def check(self, pattern): method test (line 66) | def test(self, pattern): method scan (line 72) | def scan(self, pattern): method get_char (line 95) | def get_char(self): method __repr__ (line 99) | def __repr__(self): FILE: venv/Lib/site-packages/pip/_vendor/pygments/sphinxext.py class PygmentsDoc (line 60) | class PygmentsDoc(Directive): method run (line 71) | def run(self): method document_lexers_overview (line 90) | def document_lexers_overview(self): method document_lexers (line 150) | def document_lexers(self): method document_formatters (line 215) | def document_formatters(self): method document_filters (line 233) | def document_filters(self): function setup (line 246) | def setup(app): FILE: venv/Lib/site-packages/pip/_vendor/pygments/style.py class StyleMeta (line 58) | class StyleMeta(type): method __new__ (line 60) | def __new__(mcs, name, bases, dct): method style_for_token (line 126) | def style_for_token(cls, token): method list_styles (line 156) | def list_styles(cls): method styles_token (line 159) | def styles_token(cls, ttype): method __iter__ (line 162) | def __iter__(cls): method __len__ (line 166) | def __len__(cls): class Style (line 170) | class Style(metaclass=StyleMeta): FILE: venv/Lib/site-packages/pip/_vendor/pygments/styles/__init__.py function get_style_by_name (line 24) | def get_style_by_name(name): function get_all_styles (line 56) | def get_all_styles(): FILE: venv/Lib/site-packages/pip/_vendor/pygments/token.py class _TokenType (line 12) | class _TokenType(tuple): method split (line 15) | def split(self): method __init__ (line 24) | def __init__(self, *args): method __contains__ (line 28) | def __contains__(self, val): method __getattr__ (line 34) | def __getattr__(self, val): method __repr__ (line 43) | def __repr__(self): method __copy__ (line 46) | def __copy__(self): method __deepcopy__ (line 50) | def __deepcopy__(self, memo): function is_token_subtype (line 85) | def is_token_subtype(ttype, other): function string_to_tokentype (line 94) | def string_to_tokentype(s): FILE: venv/Lib/site-packages/pip/_vendor/pygments/unistring.py function combine (line 82) | def combine(*args): function allexcept (line 86) | def allexcept(*args): function _handle_runs (line 93) | def _handle_runs(char_list): # pragma: no cover FILE: venv/Lib/site-packages/pip/_vendor/pygments/util.py class ClassNotFound (line 30) | class ClassNotFound(ValueError): class OptionError (line 34) | class OptionError(Exception): function get_choice_opt (line 40) | def get_choice_opt(options, optname, allowed, default=None, normcase=Fal... function get_bool_opt (line 53) | def get_bool_opt(options, optname, default=None): function get_int_opt (line 82) | def get_int_opt(options, optname, default=None): function get_list_opt (line 94) | def get_list_opt(options, optname, default=None): function docstring_headline (line 110) | def docstring_headline(obj): function make_analysator (line 122) | def make_analysator(f): function shebang_matches (line 139) | def shebang_matches(text, regex): function doctype_matches (line 184) | def doctype_matches(text, regex): function html_doctype_matches (line 197) | def html_doctype_matches(text): function looks_like_xml (line 205) | def looks_like_xml(text): function surrogatepair (line 221) | def surrogatepair(c): function format_lines (line 230) | def format_lines(var_name, seq, raw=False, indent_level=0): function duplicates_removed (line 249) | def duplicates_removed(it, already_seen=()): class Future (line 265) | class Future: method get (line 271) | def get(self): function guess_decode (line 275) | def guess_decode(text): function guess_decode_from_terminal (line 296) | def guess_decode_from_terminal(text, term): function terminal_encoding (line 313) | def terminal_encoding(term): class UnclosingTextIOWrapper (line 321) | class UnclosingTextIOWrapper(TextIOWrapper): method close (line 323) | def close(self): FILE: venv/Lib/site-packages/pip/_vendor/pyproject_hooks/_impl.py function write_json (line 13) | def write_json(obj, path, **kwargs): function read_json (line 18) | def read_json(path): class BackendUnavailable (line 23) | class BackendUnavailable(Exception): method __init__ (line 25) | def __init__(self, traceback): class BackendInvalid (line 29) | class BackendInvalid(Exception): method __init__ (line 31) | def __init__(self, backend_name, backend_path, message): class HookMissing (line 37) | class HookMissing(Exception): method __init__ (line 39) | def __init__(self, hook_name): class UnsupportedOperation (line 44) | class UnsupportedOperation(Exception): method __init__ (line 46) | def __init__(self, traceback): function default_subprocess_runner (line 50) | def default_subprocess_runner(cmd, cwd=None, extra_environ=None): function quiet_subprocess_runner (line 62) | def quiet_subprocess_runner(cmd, cwd=None, extra_environ=None): function norm_and_check (line 74) | def norm_and_check(source_tree, requested): class BuildBackendHookCaller (line 98) | class BuildBackendHookCaller: method __init__ (line 102) | def __init__( method subprocess_runner (line 134) | def subprocess_runner(self, runner): method _supported_features (line 151) | def _supported_features(self): method get_requires_for_build_wheel (line 155) | def get_requires_for_build_wheel(self, config_settings=None): method prepare_metadata_for_build_wheel (line 170) | def prepare_metadata_for_build_wheel( method build_wheel (line 192) | def build_wheel( method get_requires_for_build_editable (line 215) | def get_requires_for_build_editable(self, config_settings=None): method prepare_metadata_for_build_editable (line 230) | def prepare_metadata_for_build_editable( method build_editable (line 252) | def build_editable( method get_requires_for_build_sdist (line 276) | def get_requires_for_build_sdist(self, config_settings=None): method build_sdist (line 286) | def build_sdist(self, sdist_directory, config_settings=None): method _call_hook (line 297) | def _call_hook(self, hook_name, kwargs): FILE: venv/Lib/site-packages/pip/_vendor/pyproject_hooks/_in_process/__init__.py function _in_proc_script_path (line 13) | def _in_proc_script_path(): function _in_proc_script_path (line 16) | def _in_proc_script_path(): FILE: venv/Lib/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py function write_json (line 30) | def write_json(obj, path, **kwargs): function read_json (line 35) | def read_json(path): class BackendUnavailable (line 40) | class BackendUnavailable(Exception): method __init__ (line 42) | def __init__(self, traceback): class BackendInvalid (line 46) | class BackendInvalid(Exception): method __init__ (line 48) | def __init__(self, message): class HookMissing (line 52) | class HookMissing(Exception): method __init__ (line 54) | def __init__(self, hook_name=None): function contained_in (line 59) | def contained_in(filename, directory): function _build_backend (line 66) | def _build_backend(): function _supported_features (line 94) | def _supported_features(): function get_requires_for_build_wheel (line 107) | def get_requires_for_build_wheel(config_settings): function get_requires_for_build_editable (line 121) | def get_requires_for_build_editable(config_settings): function prepare_metadata_for_build_wheel (line 135) | def prepare_metadata_for_build_wheel( function prepare_metadata_for_build_editable (line 157) | def prepare_metadata_for_build_editable( function _dist_info_files (line 187) | def _dist_info_files(whl_zip): function _get_wheel_metadata_from_wheel (line 199) | def _get_wheel_metadata_from_wheel( function _find_already_built_wheel (line 217) | def _find_already_built_wheel(metadata_directory): function build_wheel (line 239) | def build_wheel(wheel_directory, config_settings, metadata_directory=None): function build_editable (line 255) | def build_editable(wheel_directory, config_settings, metadata_directory=... function get_requires_for_build_sdist (line 276) | def get_requires_for_build_sdist(config_settings): class _DummyException (line 290) | class _DummyException(Exception): class GotUnsupportedOperation (line 294) | class GotUnsupportedOperation(Exception): method __init__ (line 296) | def __init__(self, traceback): function build_sdist (line 300) | def build_sdist(sdist_directory, config_settings): function main (line 322) | def main(): FILE: venv/Lib/site-packages/pip/_vendor/requests/__init__.py function check_compatibility (line 51) | def check_compatibility(urllib3_version, chardet_version, charset_normal... function _check_cryptography (line 83) | def _check_cryptography(cryptography_version): FILE: venv/Lib/site-packages/pip/_vendor/requests/_internal_utils.py function to_native_string (line 25) | def to_native_string(string, encoding="ascii"): function unicode_is_ascii (line 38) | def unicode_is_ascii(u_string): FILE: venv/Lib/site-packages/pip/_vendor/requests/adapters.py function SOCKSProxyManager (line 63) | def SOCKSProxyManager(*args, **kwargs): function _urllib3_request_context (line 90) | def _urllib3_request_context( class BaseAdapter (line 137) | class BaseAdapter: method __init__ (line 140) | def __init__(self): method send (line 143) | def send( method close (line 162) | def close(self): class HTTPAdapter (line 167) | class HTTPAdapter(BaseAdapter): method __init__ (line 202) | def __init__( method __getstate__ (line 224) | def __getstate__(self): method __setstate__ (line 227) | def __setstate__(self, state): method init_poolmanager (line 240) | def init_poolmanager( method proxy_manager_for (line 266) | def proxy_manager_for(self, proxy, **proxy_kwargs): method cert_verify (line 304) | def cert_verify(self, conn, url, verify, cert): method build_response (line 359) | def build_response(self, req, resp): method build_connection_pool_key_attributes (line 396) | def build_connection_pool_key_attributes(self, request, verify, cert=N... method get_connection_with_tls_context (line 446) | def get_connection_with_tls_context(self, request, verify, proxies=Non... method get_connection (line 495) | def get_connection(self, url, proxies=None): method close (line 536) | def close(self): method request_url (line 546) | def request_url(self, request, proxies): method add_headers (line 578) | def add_headers(self, request, **kwargs): method proxy_headers (line 592) | def proxy_headers(self, proxy): method send (line 613) | def send( FILE: venv/Lib/site-packages/pip/_vendor/requests/api.py function request (line 14) | def request(method, url, **kwargs): function get (line 62) | def get(url, params=None, **kwargs): function options (line 76) | def options(url, **kwargs): function head (line 88) | def head(url, **kwargs): function post (line 103) | def post(url, data=None, json=None, **kwargs): function put (line 118) | def put(url, data=None, **kwargs): function patch (line 133) | def patch(url, data=None, **kwargs): function delete (line 148) | def delete(url, **kwargs): FILE: venv/Lib/site-packages/pip/_vendor/requests/auth.py function _basic_auth_str (line 25) | def _basic_auth_str(username, password): class AuthBase (line 69) | class AuthBase: method __call__ (line 72) | def __call__(self, r): class HTTPBasicAuth (line 76) | class HTTPBasicAuth(AuthBase): method __init__ (line 79) | def __init__(self, username, password): method __eq__ (line 83) | def __eq__(self, other): method __ne__ (line 91) | def __ne__(self, other): method __call__ (line 94) | def __call__(self, r): class HTTPProxyAuth (line 99) | class HTTPProxyAuth(HTTPBasicAuth): method __call__ (line 102) | def __call__(self, r): class HTTPDigestAuth (line 107) | class HTTPDigestAuth(AuthBase): method __init__ (line 110) | def __init__(self, username, password): method init_per_thread_state (line 116) | def init_per_thread_state(self): method build_digest_header (line 126) | def build_digest_header(self, method, url): method handle_redirect (line 236) | def handle_redirect(self, r, **kwargs): method handle_401 (line 241) | def handle_401(self, r, **kwargs): method __call__ (line 285) | def __call__(self, r): method __eq__ (line 305) | def __eq__(self, other): method __ne__ (line 313) | def __ne__(self, other): FILE: venv/Lib/site-packages/pip/_vendor/requests/certs.py function where (line 20) | def where(): FILE: venv/Lib/site-packages/pip/_vendor/requests/compat.py function _resolve_char_detection (line 17) | def _resolve_char_detection(): FILE: venv/Lib/site-packages/pip/_vendor/requests/cookies.py class MockRequest (line 23) | class MockRequest: method __init__ (line 35) | def __init__(self, request): method get_type (line 40) | def get_type(self): method get_host (line 43) | def get_host(self): method get_origin_req_host (line 46) | def get_origin_req_host(self): method get_full_url (line 49) | def get_full_url(self): method is_unverifiable (line 69) | def is_unverifiable(self): method has_header (line 72) | def has_header(self, name): method get_header (line 75) | def get_header(self, name, default=None): method add_header (line 78) | def add_header(self, key, val): method add_unredirected_header (line 84) | def add_unredirected_header(self, name, value): method get_new_headers (line 87) | def get_new_headers(self): method unverifiable (line 91) | def unverifiable(self): method origin_req_host (line 95) | def origin_req_host(self): method host (line 99) | def host(self): class MockResponse (line 103) | class MockResponse: method __init__ (line 110) | def __init__(self, headers): method info (line 117) | def info(self): method getheaders (line 120) | def getheaders(self, name): function extract_cookies_to_jar (line 124) | def extract_cookies_to_jar(jar, request, response): function get_cookie_header (line 140) | def get_cookie_header(jar, request): function remove_cookie_by_name (line 151) | def remove_cookie_by_name(cookiejar, name, domain=None, path=None): class CookieConflictError (line 170) | class CookieConflictError(RuntimeError): class RequestsCookieJar (line 176) | class RequestsCookieJar(cookielib.CookieJar, MutableMapping): method get (line 194) | def get(self, name, default=None, domain=None, path=None): method set (line 206) | def set(self, name, value, **kwargs): method iterkeys (line 225) | def iterkeys(self): method keys (line 234) | def keys(self): method itervalues (line 242) | def itervalues(self): method values (line 251) | def values(self): method iteritems (line 259) | def iteritems(self): method items (line 268) | def items(self): method list_domains (line 277) | def list_domains(self): method list_paths (line 285) | def list_paths(self): method multiple_domains (line 293) | def multiple_domains(self): method get_dict (line 306) | def get_dict(self, domain=None, path=None): method __contains__ (line 321) | def __contains__(self, name): method __getitem__ (line 327) | def __getitem__(self, name): method __setitem__ (line 336) | def __setitem__(self, name, value): method __delitem__ (line 343) | def __delitem__(self, name): method set_cookie (line 349) | def set_cookie(self, cookie, *args, **kwargs): method update (line 358) | def update(self, other): method _find (line 366) | def _find(self, name, domain=None, path=None): method _find_no_duplicates (line 386) | def _find_no_duplicates(self, name, domain=None, path=None): method __getstate__ (line 415) | def __getstate__(self): method __setstate__ (line 422) | def __setstate__(self, state): method copy (line 428) | def copy(self): method get_policy (line 435) | def get_policy(self): function _copy_cookie_jar (line 440) | def _copy_cookie_jar(jar): function create_cookie (line 455) | def create_cookie(name, value, **kwargs): function morsel_to_cookie (line 492) | def morsel_to_cookie(morsel): function cookiejar_from_dict (line 521) | def cookiejar_from_dict(cookie_dict, cookiejar=None, overwrite=True): function merge_cookies (line 542) | def merge_cookies(cookiejar, cookies): FILE: venv/Lib/site-packages/pip/_vendor/requests/exceptions.py class RequestException (line 12) | class RequestException(IOError): method __init__ (line 17) | def __init__(self, *args, **kwargs): class InvalidJSONError (line 27) | class InvalidJSONError(RequestException): class JSONDecodeError (line 31) | class JSONDecodeError(InvalidJSONError, CompatJSONDecodeError): method __init__ (line 34) | def __init__(self, *args, **kwargs): method __reduce__ (line 44) | def __reduce__(self): class HTTPError (line 55) | class HTTPError(RequestException): class ConnectionError (line 59) | class ConnectionError(RequestException): class ProxyError (line 63) | class ProxyError(ConnectionError): class SSLError (line 67) | class SSLError(ConnectionError): class Timeout (line 71) | class Timeout(RequestException): class ConnectTimeout (line 80) | class ConnectTimeout(ConnectionError, Timeout): class ReadTimeout (line 87) | class ReadTimeout(Timeout): class URLRequired (line 91) | class URLRequired(RequestException): class TooManyRedirects (line 95) | class TooManyRedirects(RequestException): class MissingSchema (line 99) | class MissingSchema(RequestException, ValueError): class InvalidSchema (line 103) | class InvalidSchema(RequestException, ValueError): class InvalidURL (line 107) | class InvalidURL(RequestException, ValueError): class InvalidHeader (line 111) | class InvalidHeader(RequestException, ValueError): class InvalidProxyURL (line 115) | class InvalidProxyURL(InvalidURL): class ChunkedEncodingError (line 119) | class ChunkedEncodingError(RequestException): class ContentDecodingError (line 123) | class ContentDecodingError(RequestException, BaseHTTPError): class StreamConsumedError (line 127) | class StreamConsumedError(RequestException, TypeError): class RetryError (line 131) | class RetryError(RequestException): class UnrewindableBodyError (line 135) | class UnrewindableBodyError(RequestException): class RequestsWarning (line 142) | class RequestsWarning(Warning): class FileModeWarning (line 146) | class FileModeWarning(RequestsWarning, DeprecationWarning): class RequestsDependencyWarning (line 150) | class RequestsDependencyWarning(RequestsWarning): FILE: venv/Lib/site-packages/pip/_vendor/requests/help.py function _implementation (line 27) | def _implementation(): function info (line 62) | def info(): function main (line 121) | def main(): FILE: venv/Lib/site-packages/pip/_vendor/requests/hooks.py function default_hooks (line 15) | def default_hooks(): function dispatch_hook (line 22) | def dispatch_hook(key, hooks, hook_data, **kwargs): FILE: venv/Lib/site-packages/pip/_vendor/requests/models.py class RequestEncodingMixin (line 84) | class RequestEncodingMixin: method path_url (line 86) | def path_url(self): method _encode_params (line 107) | def _encode_params(data): method _encode_files (line 137) | def _encode_files(files, data): class RequestHooksMixin (line 206) | class RequestHooksMixin: method register_hook (line 207) | def register_hook(self, event, hook): method deregister_hook (line 218) | def deregister_hook(self, event, hook): class Request (line 230) | class Request(RequestHooksMixin): method __init__ (line 258) | def __init__( method __repr__ (line 292) | def __repr__(self): method prepare (line 295) | def prepare(self): class PreparedRequest (line 313) | class PreparedRequest(RequestEncodingMixin, RequestHooksMixin): method __init__ (line 334) | def __init__(self): method prepare (line 351) | def prepare( method __repr__ (line 379) | def __repr__(self): method copy (line 382) | def copy(self): method prepare_method (line 393) | def prepare_method(self, method): method _get_idna_encoded_host (line 400) | def _get_idna_encoded_host(host): method prepare_url (line 409) | def prepare_url(self, url, params): method prepare_headers (line 483) | def prepare_headers(self, headers): method prepare_body (line 494) | def prepare_body(self, data, files, json=None): method prepare_content_length (line 572) | def prepare_content_length(self, body): method prepare_auth (line 588) | def prepare_auth(self, auth, url=""): method prepare_cookies (line 610) | def prepare_cookies(self, cookies): method prepare_hooks (line 630) | def prepare_hooks(self, hooks): class Response (line 640) | class Response: method __init__ (line 658) | def __init__(self): method __enter__ (line 705) | def __enter__(self): method __exit__ (line 708) | def __exit__(self, *args): method __getstate__ (line 711) | def __getstate__(self): method __setstate__ (line 719) | def __setstate__(self, state): method __repr__ (line 727) | def __repr__(self): method __bool__ (line 730) | def __bool__(self): method __nonzero__ (line 740) | def __nonzero__(self): method __iter__ (line 750) | def __iter__(self): method ok (line 755) | def ok(self): method is_redirect (line 770) | def is_redirect(self): method is_permanent_redirect (line 777) | def is_permanent_redirect(self): method next (line 785) | def next(self): method apparent_encoding (line 790) | def apparent_encoding(self): method iter_content (line 799) | def iter_content(self, chunk_size=1, decode_unicode=False): method iter_lines (line 857) | def iter_lines( method content (line 891) | def content(self): method text (line 910) | def text(self): method json (line 947) | def json(self, **kwargs): method links (line 981) | def links(self): method raise_for_status (line 997) | def raise_for_status(self): method close (line 1026) | def close(self): FILE: venv/Lib/site-packages/pip/_vendor/requests/sessions.py function merge_setting (line 61) | def merge_setting(request_setting, session_setting, dict_class=OrderedDi... function merge_hooks (line 91) | def merge_hooks(request_hooks, session_hooks, dict_class=OrderedDict): class SessionRedirectMixin (line 106) | class SessionRedirectMixin: method get_redirect_target (line 107) | def get_redirect_target(self, resp): method should_strip_auth (line 127) | def should_strip_auth(self, old_url, new_url): method resolve_redirects (line 159) | def resolve_redirects( method rebuild_auth (line 282) | def rebuild_auth(self, prepared_request, response): method rebuild_proxies (line 302) | def rebuild_proxies(self, prepared_request, proxies): method rebuild_method (line 333) | def rebuild_method(self, prepared_request, response): class Session (line 356) | class Session(SessionRedirectMixin): method __init__ (line 390) | def __init__(self): method __enter__ (line 451) | def __enter__(self): method __exit__ (line 454) | def __exit__(self, *args): method prepare_request (line 457) | def prepare_request(self, request): method request (line 500) | def request( method get (line 593) | def get(self, url, **kwargs): method options (line 604) | def options(self, url, **kwargs): method head (line 615) | def head(self, url, **kwargs): method post (line 626) | def post(self, url, data=None, json=None, **kwargs): method put (line 639) | def put(self, url, data=None, **kwargs): method patch (line 651) | def patch(self, url, data=None, **kwargs): method delete (line 663) | def delete(self, url, **kwargs): method send (line 673) | def send(self, request, **kwargs): method merge_environment_settings (line 750) | def merge_environment_settings(self, url, proxies, stream, verify, cert): method get_adapter (line 781) | def get_adapter(self, url): method close (line 794) | def close(self): method mount (line 799) | def mount(self, prefix, adapter): method __getstate__ (line 810) | def __getstate__(self): method __setstate__ (line 814) | def __setstate__(self, state): function session (line 819) | def session(): FILE: venv/Lib/site-packages/pip/_vendor/requests/status_codes.py function _init (line 109) | def _init(): FILE: venv/Lib/site-packages/pip/_vendor/requests/structures.py class CaseInsensitiveDict (line 13) | class CaseInsensitiveDict(MutableMapping): method __init__ (line 40) | def __init__(self, data=None, **kwargs): method __setitem__ (line 46) | def __setitem__(self, key, value): method __getitem__ (line 51) | def __getitem__(self, key): method __delitem__ (line 54) | def __delitem__(self, key): method __iter__ (line 57) | def __iter__(self): method __len__ (line 60) | def __len__(self): method lower_items (line 63) | def lower_items(self): method __eq__ (line 67) | def __eq__(self, other): method copy (line 76) | def copy(self): method __repr__ (line 79) | def __repr__(self): class LookupDict (line 83) | class LookupDict(dict): method __init__ (line 86) | def __init__(self, name=None): method __repr__ (line 90) | def __repr__(self): method __getitem__ (line 93) | def __getitem__(self, key): method get (line 98) | def get(self, key, default=None): FILE: venv/Lib/site-packages/pip/_vendor/requests/utils.py function proxy_bypass_registry (line 76) | def proxy_bypass_registry(host): function proxy_bypass (line 114) | def proxy_bypass(host): # noqa function dict_to_sequence (line 126) | def dict_to_sequence(d): function super_len (line 135) | def super_len(o): function get_netrc_auth (line 204) | def get_netrc_auth(url, raise_errors=False): function guess_filename (line 261) | def guess_filename(obj): function extract_zipped_paths (line 268) | def extract_zipped_paths(path): function atomic_open (line 306) | def atomic_open(filename): function from_key_val_list (line 318) | def from_key_val_list(value): function to_key_val_list (line 345) | def to_key_val_list(value): function parse_list_header (line 375) | def parse_list_header(value): function parse_dict_header (line 407) | def parse_dict_header(value): function unquote_header_value (line 442) | def unquote_header_value(value, is_filename=False): function dict_from_cookiejar (line 467) | def dict_from_cookiejar(cj): function add_dict_to_cookiejar (line 478) | def add_dict_to_cookiejar(cj, cookie_dict): function get_encodings_from_content (line 489) | def get_encodings_from_content(content): function _parse_content_type_header (line 514) | def _parse_content_type_header(header): function get_encoding_from_headers (line 539) | def get_encoding_from_headers(headers): function stream_decode_response_unicode (line 564) | def stream_decode_response_unicode(iterator, r): function iter_slices (line 581) | def iter_slices(string, slice_length): function get_unicode_from_response (line 591) | def get_unicode_from_response(r): function unquote_unreserved (line 636) | def unquote_unreserved(uri): function requote_uri (line 660) | def requote_uri(uri): function address_in_network (line 682) | def address_in_network(ip, net): function dotted_netmask (line 697) | def dotted_netmask(mask): function is_ipv4_address (line 708) | def is_ipv4_address(string_ip): function is_valid_cidr (line 719) | def is_valid_cidr(string_network): function set_environ (line 744) | def set_environ(env_name, value): function should_bypass_proxies (line 765) | def should_bypass_proxies(url, no_proxy): function get_environ_proxies (line 826) | def get_environ_proxies(url, no_proxy=None): function select_proxy (line 838) | def select_proxy(url, proxies): function resolve_proxies (line 864) | def resolve_proxies(request, proxies, trust_env=True): function default_user_agent (line 891) | def default_user_agent(name="python-requests"): function default_headers (line 900) | def default_headers(): function parse_header_links (line 914) | def parse_header_links(value): function guess_json_utf (line 957) | def guess_json_utf(data): function prepend_scheme_if_needed (line 989) | def prepend_scheme_if_needed(url, new_scheme): function get_auth_from_url (line 1018) | def get_auth_from_url(url): function check_header_validity (line 1034) | def check_header_validity(header): function _validate_header_part (line 1045) | def _validate_header_part(header, header_part, header_validator_index): function urldefragauth (line 1064) | def urldefragauth(url): function rewind_body (line 1081) | def rewind_body(prepared_request): FILE: venv/Lib/site-packages/pip/_vendor/resolvelib/providers.py class AbstractProvider (line 1) | class AbstractProvider(object): method identify (line 4) | def identify(self, requirement_or_candidate): method get_preference (line 12) | def get_preference( method find_matches (line 63) | def find_matches(self, identifier, requirements, incompatibilities): method is_satisfied_by (line 92) | def is_satisfied_by(self, requirement, candidate): method get_dependencies (line 103) | def get_dependencies(self, candidate): class AbstractResolver (line 112) | class AbstractResolver(object): method __init__ (line 117) | def __init__(self, provider, reporter): method resolve (line 121) | def resolve(self, requirements, **kwargs): FILE: venv/Lib/site-packages/pip/_vendor/resolvelib/reporters.py class BaseReporter (line 1) | class BaseReporter(object): method starting (line 4) | def starting(self): method starting_round (line 7) | def starting_round(self, index): method ending_round (line 13) | def ending_round(self, index, state): method ending (line 20) | def ending(self, state): method adding_requirement (line 23) | def adding_requirement(self, requirement, parent): method resolving_conflicts (line 33) | def resolving_conflicts(self, causes): method rejecting_candidate (line 39) | def rejecting_candidate(self, criterion, candidate): method pinning (line 42) | def pinning(self, candidate): FILE: venv/Lib/site-packages/pip/_vendor/resolvelib/resolvers.py class ResolverException (line 13) | class ResolverException(Exception): class RequirementsConflicted (line 21) | class RequirementsConflicted(ResolverException): method __init__ (line 22) | def __init__(self, criterion): method __str__ (line 26) | def __str__(self): class InconsistentCandidate (line 32) | class InconsistentCandidate(ResolverException): method __init__ (line 33) | def __init__(self, candidate, criterion): method __str__ (line 38) | def __str__(self): class Criterion (line 45) | class Criterion(object): method __init__ (line 65) | def __init__(self, candidates, information, incompatibilities): method __repr__ (line 70) | def __repr__(self): method iter_requirement (line 77) | def iter_requirement(self): method iter_parent (line 80) | def iter_parent(self): class ResolutionError (line 84) | class ResolutionError(ResolverException): class ResolutionImpossible (line 88) | class ResolutionImpossible(ResolutionError): method __init__ (line 89) | def __init__(self, causes): class ResolutionTooDeep (line 95) | class ResolutionTooDeep(ResolutionError): method __init__ (line 96) | def __init__(self, round_count): class Resolution (line 105) | class Resolution(object): method __init__ (line 112) | def __init__(self, provider, reporter): method state (line 118) | def state(self): method _push_new_state (line 124) | def _push_new_state(self): method _add_to_criteria (line 138) | def _add_to_criteria(self, criteria, requirement, parent): method _remove_information_from_criteria (line 177) | def _remove_information_from_criteria(self, criteria, parents): method _get_preference (line 202) | def _get_preference(self, name): method _is_current_pin_satisfying (line 217) | def _is_current_pin_satisfying(self, name, criterion): method _get_updated_criteria (line 227) | def _get_updated_criteria(self, candidate): method _attempt_to_pin_criterion (line 233) | def _attempt_to_pin_criterion(self, name): method _backjump (line 270) | def _backjump(self, causes): method resolve (line 381) | def resolve(self, requirements, max_rounds): function _has_route_to_root (line 460) | def _has_route_to_root(criteria, key, all_keys, connected): function _build_result (line 482) | def _build_result(state): class Resolver (line 512) | class Resolver(AbstractResolver): method resolve (line 517) | def resolve(self, requirements, max_rounds=100): FILE: venv/Lib/site-packages/pip/_vendor/resolvelib/structs.py class DirectedGraph (line 6) | class DirectedGraph(object): method __init__ (line 9) | def __init__(self): method __iter__ (line 14) | def __iter__(self): method __len__ (line 17) | def __len__(self): method __contains__ (line 20) | def __contains__(self, key): method copy (line 23) | def copy(self): method add (line 31) | def add(self, key): method remove (line 39) | def remove(self, key): method connected (line 47) | def connected(self, f, t): method connect (line 50) | def connect(self, f, t): method iter_edges (line 60) | def iter_edges(self): method iter_children (line 65) | def iter_children(self, key): method iter_parents (line 68) | def iter_parents(self, key): class IteratorMapping (line 72) | class IteratorMapping(collections_abc.Mapping): method __init__ (line 73) | def __init__(self, mapping, accessor, appends=None): method __repr__ (line 78) | def __repr__(self): method __bool__ (line 85) | def __bool__(self): method __contains__ (line 90) | def __contains__(self, key): method __getitem__ (line 93) | def __getitem__(self, k): method __iter__ (line 100) | def __iter__(self): method __len__ (line 104) | def __len__(self): class _FactoryIterableView (line 109) | class _FactoryIterableView(object): method __init__ (line 118) | def __init__(self, factory): method __repr__ (line 122) | def __repr__(self): method __bool__ (line 125) | def __bool__(self): method __iter__ (line 134) | def __iter__(self): class _SequenceIterableView (line 142) | class _SequenceIterableView(object): method __init__ (line 149) | def __init__(self, sequence): method __repr__ (line 152) | def __repr__(self): method __bool__ (line 155) | def __bool__(self): method __iter__ (line 160) | def __iter__(self): function build_iter_view (line 164) | def build_iter_view(matches): FILE: venv/Lib/site-packages/pip/_vendor/rich/__init__.py function get_console (line 23) | def get_console() -> "Console": function reconfigure (line 39) | def reconfigure(*args: Any, **kwargs: Any) -> None: function print (line 53) | def print( function print_json (line 77) | def print_json( function inspect (line 120) | def inspect( FILE: venv/Lib/site-packages/pip/_vendor/rich/__main__.py class ColorBox (line 18) | class ColorBox: method __rich_console__ (line 19) | def __rich_console__( method __rich_measure__ (line 33) | def __rich_measure__( function make_test_card (line 39) | def make_test_card() -> Table: FILE: venv/Lib/site-packages/pip/_vendor/rich/_emoji_replace.py function _emoji_replace (line 12) | def _emoji_replace( FILE: venv/Lib/site-packages/pip/_vendor/rich/_extension.py function load_ipython_extension (line 4) | def load_ipython_extension(ip: Any) -> None: # pragma: no cover FILE: venv/Lib/site-packages/pip/_vendor/rich/_fileno.py function get_fileno (line 6) | def get_fileno(file_like: IO[str]) -> int | None: FILE: venv/Lib/site-packages/pip/_vendor/rich/_inspect.py function _first_paragraph (line 17) | def _first_paragraph(doc: str) -> str: class Inspect (line 23) | class Inspect(JupyterMixin): method __init__ (line 39) | def __init__( method _make_title (line 66) | def _make_title(self, obj: Any) -> Text: method __rich__ (line 76) | def __rich__(self) -> Panel: method _get_signature (line 84) | def _get_signature(self, name: str, obj: Any) -> Optional[Text]: method _render (line 123) | def _render(self) -> Iterable[RenderableType]: method _get_formatted_doc (line 216) | def _get_formatted_doc(self, object_: Any) -> Optional[str]: function get_object_types_mro (line 238) | def get_object_types_mro(obj: Union[object, Type[Any]]) -> Tuple[type, .... function get_object_types_mro_as_strings (line 247) | def get_object_types_mro_as_strings(obj: object) -> Collection[str]: function is_object_one_of_types (line 260) | def is_object_one_of_types( FILE: venv/Lib/site-packages/pip/_vendor/rich/_log_render.py class LogRender (line 14) | class LogRender: method __init__ (line 15) | def __init__( method __call__ (line 32) | def __call__( FILE: venv/Lib/site-packages/pip/_vendor/rich/_loop.py function loop_first (line 6) | def loop_first(values: Iterable[T]) -> Iterable[Tuple[bool, T]]: function loop_last (line 18) | def loop_last(values: Iterable[T]) -> Iterable[Tuple[bool, T]]: function loop_first_last (line 31) | def loop_first_last(values: Iterable[T]) -> Iterable[Tuple[bool, bool, T]]: FILE: venv/Lib/site-packages/pip/_vendor/rich/_null_file.py class NullFile (line 5) | class NullFile(IO[str]): method close (line 6) | def close(self) -> None: method isatty (line 9) | def isatty(self) -> bool: method read (line 12) | def read(self, __n: int = 1) -> str: method readable (line 15) | def readable(self) -> bool: method readline (line 18) | def readline(self, __limit: int = 1) -> str: method readlines (line 21) | def readlines(self, __hint: int = 1) -> List[str]: method seek (line 24) | def seek(self, __offset: int, __whence: int = 1) -> int: method seekable (line 27) | def seekable(self) -> bool: method tell (line 30) | def tell(self) -> int: method truncate (line 33) | def truncate(self, __size: Optional[int] = 1) -> int: method writable (line 36) | def writable(self) -> bool: method writelines (line 39) | def writelines(self, __lines: Iterable[str]) -> None: method __next__ (line 42) | def __next__(self) -> str: method __iter__ (line 45) | def __iter__(self) -> Iterator[str]: method __enter__ (line 48) | def __enter__(self) -> IO[str]: method __exit__ (line 51) | def __exit__( method write (line 59) | def write(self, text: str) -> int: method flush (line 62) | def flush(self) -> None: method fileno (line 65) | def fileno(self) -> int: FILE: venv/Lib/site-packages/pip/_vendor/rich/_pick.py function pick_bool (line 4) | def pick_bool(*values: Optional[bool]) -> bool: FILE: venv/Lib/site-packages/pip/_vendor/rich/_ratio.py class Edge (line 12) | class Edge(Protocol): function ratio_resolve (line 20) | def ratio_resolve(total: int, edges: Sequence[Edge]) -> List[int]: function ratio_reduce (line 81) | def ratio_reduce( function ratio_distribute (line 113) | def ratio_distribute( class E (line 153) | class E: FILE: venv/Lib/site-packages/pip/_vendor/rich/_windows.py class WindowsConsoleFeatures (line 6) | class WindowsConsoleFeatures: function get_windows_console_features (line 34) | def get_windows_console_features() -> WindowsConsoleFeatures: function get_windows_console_features (line 40) | def get_windows_console_features() -> WindowsConsoleFeatures: FILE: venv/Lib/site-packages/pip/_vendor/rich/_windows_renderer.py function legacy_windows_render (line 7) | def legacy_windows_render(buffer: Iterable[Segment], term: LegacyWindows... FILE: venv/Lib/site-packages/pip/_vendor/rich/_wrap.py function words (line 12) | def words(text: str) -> Iterable[tuple[int, int, str]]: function divide_line (line 26) | def divide_line(text: str, width: int, fold: bool = True) -> list[int]: FILE: venv/Lib/site-packages/pip/_vendor/rich/abc.py class RichRenderable (line 4) | class RichRenderable(ABC): method __subclasshook__ (line 16) | def __subclasshook__(cls, other: type) -> bool: class Foo (line 28) | class Foo: FILE: venv/Lib/site-packages/pip/_vendor/rich/align.py class Align (line 23) | class Align(JupyterMixin): method __init__ (line 39) | def __init__( method __repr__ (line 66) | def __repr__(self) -> str: method left (line 70) | def left( method center (line 92) | def center( method right (line 114) | def right( method __rich_console__ (line 135) | def __rich_console__( method __rich_measure__ (line 227) | def __rich_measure__( class VerticalCenter (line 234) | class VerticalCenter(JupyterMixin): method __init__ (line 245) | def __init__( method __repr__ (line 253) | def __repr__(self) -> str: method __rich_console__ (line 256) | def __rich_console__( method __rich_measure__ (line 283) | def __rich_measure__( FILE: venv/Lib/site-packages/pip/_vendor/rich/color_triplet.py class ColorTriplet (line 4) | class ColorTriplet(NamedTuple): method hex (line 15) | def hex(self) -> str: method rgb (line 21) | def rgb(self) -> str: method normalized (line 31) | def normalized(self) -> Tuple[float, float, float]: