Interegular is a library to check a subset of python regexes for intersections.
Based on grennery by @qntm. Adapted for lark-parser.
The primary difference with grennery library is that interegular is focused on
speed and compatibility with python re syntax, whereas grennery has a way to
reconstruct a regex from a FSM, which interegular lacks.
Truststore is a library which exposes native system certificate stores (ie
"trust stores") through an ssl.SSLContext-like API. This means that Python
applications no longer need to rely on certifi as a root certificate store.
Native system certificate stores have many helpful features compared to a static
certificate bundle like certifi:
- Automatically update certificates as new CAs are created and removed
- Fetch missing intermediate certificates
- Check certificates against certificate revocation lists (CRLs) to avoid
monster-in-the-middle (MITM) attacks
- Managed per-system rather than per-application by a operations/IT team
- PyPI is no longer a CA distribution channel
Right now truststore is a stand-alone library that can be installed globally in
your application to immediately take advantage of the benefits in Python 3.10+.
Truststore has also been integrated into pip as an opt-in method for verifying
HTTPS certificates with truststore instead of certifi.
Long-term the hope is to make truststore the default way to verify HTTPS
certificates in pip and to add this functionality into Python itself. Wish us
luck!
Use this package if:
- you want to verify that a PyCA cryptography certificate is valid for a certain
hostname or IP address,
- or if you use pyOpenSSL and don’t want to be MITMed,
- or if you want to inspect certificates from either for service IDs.
service-identity aspires to give you all the tools you need for verifying
whether a certificate is valid for the intended purposes. In the simplest case,
this means host name verification. However, service-identity implements RFC 6125
fully.
Awkward Array is a library for nested, variable-sized data, including
arbitrary-length lists, records, mixed types, and missing data, using NumPy-like
idioms.
Arrays are dynamically typed, but operations on them are compiled and fast.
Their behavior coincides with NumPy when array dimensions are regular and
generalizes when they're not.
simple-parsing allows you to transform your ugly argparse scripts into
beautifully structured, strongly typed little works of art. This isn't a fancy,
complicated new command-line tool either, this simply adds new features to
plain-old argparse! Using dataclasses, simple-parsing makes it easier to share
and reuse command-line arguments - no more copy pasting!
Supports inheritance, nesting, easy serialization to json/yaml, automatic help
strings from comments, and much more!
pycocotools is a fork of the original cocoapi, with bug fixes and packaging
improvements.
Changes in this fork include:
- Add CircleCI tests
- Support pip-installation correctly
- Support windows
- Don't import matplotlib unless needed
- Close file handle after openning
- Fix a small bug in rleToBbox
- Fix a segfault in RLE decoding
- Fix deprecated usage of other libraries
For compatibility, we will not make any API changes or non-bug behavior changes
to the existing APIs of the official cocoapi.
pybind11 is a lightweight header-only library that exposes C++ types in Python
and vice versa, mainly to create Python bindings of existing C++ code. Its goals
and syntax are similar to the excellent Boost.Python library by David Abrahams:
to minimize boilerplate code in traditional extension modules by inferring type
information using compile-time introspection.
DataclassArray are dataclasses which behave like numpy-like arrays (can be
batched, reshaped, sliced,...), compatible with Jax, TensorFlow, and numpy (with
torch support planned).
This reduce boilerplate and improve readability.
Wasmer is a fast and secure WebAssembly runtime that enables super lightweight
containers to run anywhere: from Desktop to the Cloud, Edge and IoT devices.
Features:
- Secure by default. No file, network, or environment access, unless explicitly
enabled.
- Supports WASIX, WASI and Emscripten out of the box.
- Fast. Run WebAssembly at near-native speeds.
- Embeddable in multiple programming languages
- Compliant with latest WebAssembly Proposals (SIMD, Reference Types, Threads,
PR: 272195
Prior to this update, sysutils/devcpu-data, which only contained an RC
script, had run dependencies on the AMD and Intel microcode ports. This
made it cumbersome to have just the AMD or just the Intel microcode
ports installed. With this change, the microcode ports now depend on
the RC script.
Other changes:
- Use more intuitive port names: cpu-microcode, cpu-microcode-amd,
cpu-microcode-intel, and cpu-microcode-rc.
- Add the metaport, cpu-microcode, which pulls in all related ports.
- Pet portclippy/portfmt
Reviewed by: lwhsu, markj
Approved by: sbruno (maintainer)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D41406
Major changes in 1.21.2 (2023-08-14)
====================================
This is a bug fix release.
* Fix double-free in KDC TGS processing [CVE-2023-39975].
MFH: 2023Q3
Reimplement Debian patches to display screen session creation time and
sort the list of sessions by date.
Output example for 'screen -ls' command
---------------------------------------
There is a screen on:
14059.pts-7.1302amd64-head (08/15/23 10:02:52) (Attached)
1 Socket in /tmp/screens/S-root.
Reviewed by: cy
Differential Revision: https://reviews.freebsd.org/D41469
When using the ALSA option (which is not the default) audio did not
worke - no audio device appeared for playing and recording and the
following message appeared:
ALSA lib dlmisc.c:285:(snd_dlobj_cache_get0) Cannot open shared
library /usr/local/lib/alsa-lib/libasound_module_pcm_oss.so
Providing alsa-plugins at run time addresses this.
Bump PORTREVSION accordingly.
PR: 273137
Apart from usual minor fixes, this release adds WWW/cURL support and
a number of new procedures: "https content", "puts", "gets", "putsf",
"getsf", "string", "stringf".
Reported by: portscout