APSW, ou Another Python SQLite Wrapper, é uma biblioteca Python que fornece acesso completo à API SQLite C a partir do Python. Ela suporta CPython 3.10 em diante e permite que desenvolvedores explorem o motor completo de banco de dados relacional SQLite. APSW combina a API SQLite C com a API Python C, oferecendo suporte para recursos avançados como busca em texto completo, sessões, tabelas virtuais, VFS, JSON e CArray. Uma distinção-chave é seu suporte abrangente para frameworks assíncronos, ao contrário do módulo sqlite3 embutido. Embora sqlite3 busque intercambialidade com outros drivers, APSW é projetado para usuários que precisam usar SQLite completamente e que desejam uma experiência de desenvolvedor aprimorada. A documentação do projeto inclui um tour e código de exemplo, com as informações mais recentes disponíveis no site oficial. Lançado via PyPI e GitHub, APSW é de código aberto sob uma licença aprovada pela OSI. É mantido através de grupos de discussão Python SQLite e discussões no GitHub, e o autor pode ser contactado por e-mail para suporte.
Recursos Chave: Acesso completo à API SQLite C, suporte a frameworks assíncronos, tabelas virtuais e suporte JSON.
Status do Projeto: Ativo com lançamentos recentes no PyPI e GitHub.
Comunidade: Grupo de discussão Python SQLite e discussões no GitHub como canais de suporte primários.
Fonte: Hacker News · Resumido por HeadlinesBriefing