Taichi 26 ⭐ 4300 github stars import taichi as ti ti.init() @ti.func def is_prime(n: int): result = True for k in range(2, int(n ** 0.5) + 1): if n % k == 0: result = False break return result @ti.kernel def count_primes(n: int) -> int: count = 0 for k in range(2, n): if is_prime(k): count += 1 return count print(count_primes(1000000))
PyOxidizer 34 ⭐ 4300 github stars — Позволяет паковать и распостранять python пакеты… в виде одного исполняемого файла, со всеми зависимостями, которые статически слинкованы
PyOxidizer 35 ⭐ 4300 github stars — Позволяет паковать и распостранять python пакеты… в виде одного исполняемого файла, со всеми зависимостями, которые статически слинкованы — Объединение скотчем кучи утилит на расте, которые позволяют все это делать
PyOxidizer 36 ⭐ 4300 github stars — Позволяет паковать и распостранять python пакеты… в виде одного исполняемого файла, со всеми зависимостями, которые статически слинкованы — Объединение скотчем кучи утилит на расте, которые позволяют все это делать — Довольно запутанная документация с кучей нюансов (например, необходимо будет познакомиться с языком Starlark)
Boltons 46 ⭐ 5900 github stars — 171 дополнительных функций — Атомарные сохранения файлов, LRU, LRI кеши, дополнения к functools, itertools, некоторые новые структуры данных и много чего ещё