Project

General

Profile

Actions

Feature #6104

open

reduce number of python dependencies

Added by laforge 10 months ago. Updated 10 months ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
pySim libraries
Target version:
-
Start date:
07/20/2023
Due date:
% Done:

0%

Spec Reference:

Description

In terms of overall dependency reduction, I think by refactoring we can get rid of pytlv (we have much more powerful TLV code in pySim internally now). We should also be able to get rid of bidict. For pyyaml I don't even know why we depend on it... ah, the card_handler. Should also be possible to do in a simpler way without introducing that dependency.


Checklist

  • port old code using pytlv over to pySim.tlv
  • see if we can get rid of bidict
  • implement card_handler (used by very few, possibly only one user) without pyyaml
  • figure out if we can make smpp dependency optional. I.e. not install the related pySim.sms if user doesn't want it
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)