Существует ли реализация или интерфейс UCL на Python? - PullRequest
2 голосов
/ 05 августа 2011

UCL можно найти здесь: http://www.oberhumer.com/opensource/ucl/

Мне интересно, существует ли реализация этой библиотеки на Python или, как минимум, существует простой интерфейс (через SWIG или даже ctypes)?

Единственное свидетельство такой реализации, которое я смог найти, привело меня сюда: https://build.opensuse.org/package/show?package=python-ucl-common&project=home%3Asjcundy%3AAccessGrid

При попытке загрузить пакет вы получите страницу с ошибкой.

Ответы [ 2 ]

2 голосов
/ 10 августа 2012

Может быть, этот ответ немного запоздал, но я только что выполнил простую реализацию, используя cffi (https://bitbucket.org/cffi/cffi).

. Вы можете найти его по адресу https://github.com/jap/pyucl (только для Linux)

2 голосов
/ 05 августа 2011

Многие алгоритмы сжатия доступны для Python, в zlib, bz2, zipfile и внешне, например lzo (на том же веб-сайте, что и UCL).

Если вам действительно нужен UCL, попробуйте cTypesGen , который автоматически предоставит вам интерфейс Python для него.

...