From 12cf076118570eebbff08c6b3090e0d4798447a1 Mon Sep 17 00:00:00 2001 From: cyfraeviolae Date: Wed, 3 Apr 2024 03:17:55 -0400 Subject: no venv --- .../faker/providers/company/it_IT/__init__.py | 375 --------------------- .../it_IT/__pycache__/__init__.cpython-311.pyc | Bin 5963 -> 0 bytes 2 files changed, 375 deletions(-) delete mode 100644 venv/lib/python3.11/site-packages/faker/providers/company/it_IT/__init__.py delete mode 100644 venv/lib/python3.11/site-packages/faker/providers/company/it_IT/__pycache__/__init__.cpython-311.pyc (limited to 'venv/lib/python3.11/site-packages/faker/providers/company/it_IT') diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/it_IT/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/company/it_IT/__init__.py deleted file mode 100644 index 8bdcd92..0000000 --- a/venv/lib/python3.11/site-packages/faker/providers/company/it_IT/__init__.py +++ /dev/null @@ -1,375 +0,0 @@ -from faker.utils.checksums import calculate_luhn - -from .. import Provider as CompanyProvider - - -class Provider(CompanyProvider): - formats = ( - "{{last_name}} {{company_suffix}}", - "{{last_name}}-{{last_name}} {{company_suffix}}", - "{{last_name}}, {{last_name}} e {{last_name}} {{company_suffix}}", - ) - - catch_phrase_words = ( - ( - "Abilità", - "Access", - "Adattatore", - "Algoritmo", - "Alleanza", - "Analizzatore", - "Applicazione", - "Approccio", - "Architettura", - "Archivio", - "Intelligenza artificiale", - "Array", - "Attitudine", - "Benchmark", - "Capacità", - "Sfida", - "Circuito", - "Collaborazione", - "Complessità", - "Concetto", - "Conglomerato", - "Contingenza", - "Core", - "Database", - "Data-warehouse", - "Definizione", - "Emulazione", - "Codifica", - "Criptazione", - "Firmware", - "Flessibilità", - "Previsione", - "Frame", - "framework", - "Funzione", - "Funzionalità", - "Interfaccia grafica", - "Hardware", - "Help-desk", - "Gerarchia", - "Hub", - "Implementazione", - "Infrastruttura", - "Iniziativa", - "Installazione", - "Set di istruzioni", - "Interfaccia", - "Soluzione internet", - "Intranet", - "Conoscenza base", - "Matrici", - "Matrice", - "Metodologia", - "Middleware", - "Migrazione", - "Modello", - "Moderazione", - "Monitoraggio", - "Moratoria", - "Rete", - "Architettura aperta", - "Sistema aperto", - "Orchestrazione", - "Paradigma", - "Parallelismo", - "Policy", - "Portale", - "Struttura di prezzo", - "Prodotto", - "Produttività", - "Progetto", - "Proiezione", - "Protocollo", - "Servizio clienti", - "Software", - "Soluzione", - "Standardizzazione", - "Strategia", - "Struttura", - "Successo", - "Sovrastruttura", - "Supporto", - "Sinergia", - "Task-force", - "Finestra temporale", - "Strumenti", - "Utilizzazione", - "Sito web", - "Forza lavoro", - ), - ( - "adattiva", - "avanzata", - "migliorata", - "assimilata", - "automatizzata", - "bilanciata", - "centralizzata", - "compatibile", - "configurabile", - "cross-platform", - "decentralizzata", - "digitalizzata", - "distribuita", - "piccola", - "ergonomica", - "esclusiva", - "espansa", - "estesa", - "configurabile", - "fondamentale", - "orizzontale", - "implementata", - "innovativa", - "integrata", - "intuitiva", - "inversa", - "gestita", - "obbligatoria", - "monitorata", - "multi-canale", - "multi-laterale", - "open-source", - "operativa", - "ottimizzata", - "organica", - "persistente", - "polarizzata", - "proattiva", - "programmabile", - "progressiva", - "reattiva", - "riallineata", - "ricontestualizzata", - "ridotta", - "robusta", - "sicura", - "condivisibile", - "stand-alone", - "switchabile", - "sincronizzata", - "sinergica", - "totale", - "universale", - "user-friendly", - "versatile", - "virtuale", - "visionaria", - ), - ( - "24 ore", - "24/7", - "terza generazione", - "quarta generazione", - "quinta generazione", - "sesta generazione", - "asimmetrica", - "asincrona", - "background", - "bi-direzionale", - "biforcata", - "bottom-line", - "coerente", - "coesiva", - "composita", - "sensibile al contesto", - "basta sul contesto", - "basata sul contenuto", - "dedicata", - "didattica", - "direzionale", - "discreta", - "dinamica", - "eco-centrica", - "esecutiva", - "esplicita", - "full-range", - "globale", - "euristica", - "alto livello", - "olistica", - "omogenea", - "ibrida", - "impattante", - "incrementale", - "intangibile", - "interattiva", - "intermediaria", - "locale", - "logistica", - "massimizzata", - "metodica", - "mission-critical", - "mobile", - "modulare", - "motivazionale", - "multimedia", - "multi-tasking", - "nazionale", - "neutrale", - "nextgeneration", - "non-volatile", - "object-oriented", - "ottima", - "ottimizzante", - "radicale", - "real-time", - "reciproca", - "regionale", - "responsiva", - "scalabile", - "secondaria", - "stabile", - "statica", - "sistematica", - "sistemica", - "tangibile", - "terziaria", - "uniforme", - "valore aggiunto", - ), - ) - - bsWords = ( - ( - "partnerships", - "comunità", - "ROI", - "soluzioni", - "e-services", - "nicchie", - "tecnologie", - "contenuti", - "supply-chains", - "convergenze", - "relazioni", - "architetture", - "interfacce", - "mercati", - "e-commerce", - "sistemi", - "modelli", - "schemi", - "reti", - "applicazioni", - "metriche", - "e-business", - "funzionalità", - "esperienze", - "webservices", - "metodologie", - ), - ( - "implementate", - "utilizzo", - "integrate", - "ottimali", - "evolutive", - "abilitate", - "reinventate", - "aggregate", - "migliorate", - "incentivate", - "monetizzate", - "sinergizzate", - "strategiche", - "deploy", - "marchi", - "accrescitive", - "target", - "sintetizzate", - "spedizioni", - "massimizzate", - "innovazione", - "guida", - "estensioni", - "generate", - "exploit", - "transizionali", - "matrici", - "ricontestualizzate", - ), - ( - "valore aggiunto", - "verticalizzate", - "proattive", - "forti", - "rivoluzionari", - "scalabili", - "innovativi", - "intuitivi", - "strategici", - "e-business", - "mission-critical", - "24/7", - "globali", - "B2B", - "B2C", - "granulari", - "virtuali", - "virali", - "dinamiche", - "magnetiche", - "web", - "interattive", - "sexy", - "back-end", - "real-time", - "efficienti", - "front-end", - "distributivi", - "estensibili", - "mondiali", - "open-source", - "cross-platform", - "sinergiche", - "out-of-the-box", - "enterprise", - "integrate", - "di impatto", - "wireless", - "trasparenti", - "next-generation", - "cutting-edge", - "visionari", - "plug-and-play", - "collaborative", - "olistiche", - "ricche", - ), - ) - - company_suffixes = ("SPA", "e figli", "Group", "s.r.l.") - - def _random_vat_office(self) -> int: - """ - Returns a random code identifying the VAT office needed to build a valid VAT with company_vat. - - See https://it.wikipedia.org/wiki/Partita_IVA#Tabella_degli_Uffici_IVA - """ - val = self.random_int(1, 104) - - # handle special cases - if val == 101: - return 120 - elif val == 102: - return 121 - elif val == 103: - return 888 - elif val == 104: - return 999 - # else: between 1 and 100 are all valid - return val - - def company_vat(self) -> str: - """ - Returns Italian VAT identification number (Partita IVA). - """ - code = self.bothify("#######") + str(self._random_vat_office()).zfill(3) - luhn_checksum = str(calculate_luhn(int(code))) - return f"IT{code}{luhn_checksum}" diff --git a/venv/lib/python3.11/site-packages/faker/providers/company/it_IT/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/company/it_IT/__pycache__/__init__.cpython-311.pyc deleted file mode 100644 index 354b3db..0000000 Binary files a/venv/lib/python3.11/site-packages/faker/providers/company/it_IT/__pycache__/__init__.cpython-311.pyc and /dev/null differ -- cgit v1.2.3