Squint is a simple query interface for tabular data that's light-weight and easy
to learn. A core feature of Squint is that the structure of a query's selection
determines the structure of its result. With it you can:
- Select data using Python literals -- sets, lists, dictionaries, etc. -- and
get results in the same format.
- Aggregate, map, filter, reduce, and otherwise manipulate data.
- Lazily iterate over results, write them to a file, or eagerly evaluate them in
memory.
- Analyze data from CSV, Excel, SQL, and other data sources.
WWW: https://github.com/shawnbrown/squint
get-reader provides a get_reader() function that returns reader objects similar
to those returned by csv.reader(). This package:
- reduces common boilerplate code for handling files and reading records.
- reads data from CSV, pandas, SQL connections, MS Excel, DBF, and squint.
- provides a single interface across Python versions (including seamless
Unicode-aware CSV support for Python 2).
- is easy to incorporate into your own projects.
WWW: https://github.com/shawnbrown/get_reader
Since r558913 Python 3.8 incorporates BPO-42604 [1] which changed the
shared libs naming scheme. This means "EXT_SUFFIX" is now derived from
SOABI and yields with Python 3.8 to ".cpython-38.so" instead of ".so".
The affected ports strip the libaries in the "post-install" target via
hardcoded path(s) and the build fails at the end because the new extension
is not expected at this place.
Remedy the issue by adding wildcards to these paths. This should also
prepare the ports for future Python releases, which will use the new shared
libs naming scheme.
[1] https://bugs.python.org/issue42604
PR: 252057
Reported by: John Kennedy
Reviewed by: fluffy, koobs
Approved by: koobs (python)
Since Python-3.8.7 it uses unified with other platforns shared libs naming scheme:
instead of plain .so suffix now it refers to used cpython: .cpython-${PYTHON_SUFFIX}.so
Future Python releases will use this scheme too, it will be hooked via version check
PR: 252057
Approved by: python (wen)
In file included from /usr/local/include/SDL2/SDL_main.h:25,
from /usr/local/include/SDL2/SDL.h:32,
from src_c/scrap.c:30:
/usr/local/include/SDL2/SDL_stdinc.h:179: error: redefinition of typedef 'Uint8'
src_c/include/pgcompat.h:86: error: previous declaration of 'Uint8' was here
/usr/local/include/SDL2/SDL_stdinc.h:203: error: redefinition of typedef 'Uint32'
src_c/include/pgcompat.h:85: error: previous declaration of 'Uint32' was here
* This release drops GSS/TSIG support, please see
PowerDNS Security Advisory 2020-06.
* New features:
- the LMDB backend now supports long record content, making it production
ready for everybody
- the SVCB and HTTPS record types are supported, with limited additional
processing transaction handling in the 2136 handler and the HTTP API was
again improved a lot, avoiding various spurious issues users may have
noticed if they do a lot of changes a new setting (consistent-backends)
offers a roughly 30% speedup, subject to conditions
- we finally emit Prometheus metrics!
* Improvements:
- don’t log trusted-notification-proxy notify at error level
- Stop using incbin and use od & sed to generate constant string data.
* Bug Fixes:
- clear the LMDB set state when performing a new lookup or list to prevent
corruption cases
- SVCB: Correctly parse and print unknown params
- fix direct-dnskey in AXFR-out
Please make sure to read the upgrade notes before upgrading:
https://doc.powerdns.com/authoritative/upgrading.html
PR: 251945
Submitted by: Ralf van der Enden (maintainer)
Reviewed by: osa (mentor)
Approved by: osa (mentor)
Security: 61d89849-43cb-11eb-aba5-00a09858faf5
Differential Revision: https://reviews.freebsd.org/D27680
Changelog:
* AtariXL and Atari800 ATR files are used for playing
* The new graphic mode UTF has been added
* More users can enjoy the beautiful pictures now
PR: 252101
Submitted by: Thomas Dettbarn (maintainer)