Hi Harald,
Thank you for developing and maintaining such great software as pySIM.
To support these Gentoo users who are curious about telecom I have crated an unofficial ebuild (package) with all required dependencies. Thanks to Pentoo maintainers, these packages are available for broader audience via the corresponding portage overlay [1].
While creating the package, I faced few obstacles: 1. absence of a fresh release, so pySIM was packaged in a bleeding edge manner when on every installation the latest snapshot is downloaded and installed 2. asn1tools fork with single custom change
Installation of the latest snapshot might be inconvenient for end-users since cannot offer stability and subjected to a random issues which you can expect from a software under a heavy development.
As far as I understand, asn1tools has been forked to introduce order to SET and SEQUENCE types. It is hard to me to estimate all the side-effects of this change. So, I've packaged the fork as a separate package 'asn1tools-osmocom'. What also can be inconvenient for ordinary users due to possible collision with the original package. Also, upstream asn1tools has got a pyparsing fix [3] for tests which I had to disable creating asn1tools-osmocom.
Harald, do you have any plans to collaborate with asn1tools maintainers to get the ordered types available in the upstream? This can greatly facilitate the packaging work and make pySIM stably available for end-users.
1. https://github.com/pentoo/pentoo-overlay/commit/5011abefd624db8544a95d3515f5... 2. https://github.com/osmocom/asn1tools/commit/44277cdb34959196f317b6a02af20a4a... 3. https://github.com/eerimoq/asn1tools/commit/bce6f497711e47cc3b442e073c8f2646...