Remove cpuprofile dependency

Offen Anfängerfreundlich
#537 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
1/5
Geschätzter Aufwand
Unter einer Stunde
Anfängerfreundlichkeit
62/100
Issue-Typ
Refactoring
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
python
Bereich
devops

Rechercherichtung

Der Profiling-Schalter wird in documentcloud/documents/processing/ocr/main.py in Zeile 84 als PROFILE_CPU gelesen. Beginne damit, zu bestätigen, dass nichts anderes das cpuprofile-Paket importiert oder aufruft. Entferne danach das Flag und seine Verwendung zusammen mit dem Eintrag der Abhängigkeit in den Requirements des Projekts. Fertig ist es, wenn das OCR-Modul sauber importiert werden kann und die Abhängigkeit in keiner Requirements-Datei mehr vorkommt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

This is a dependency on lambda:
https://pypi.org/project/cpuprofile/#description

It use defaults to off:
documentcloud/documents/processing/ocr/main.py:84:PROFILE_CPU = env.bool("PROFILE_CPU", default=False)

and nothing in lambda environment variables sets it to true. Are we using this? If not, it's on the docket for removal

Vorherrschende Sprache
Python
Sterne
55
Forks
10
Ø Merge
1 T. 13 Std.
Gemergte PRs (30 T.)
22

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus MuckRock/documentcloud

Alle Issues in MuckRock/documentcloud

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.