Now
MAIN commitmail json YAML
pkgsrc/mail/py-email_validator/Makefile@1.10
/
diff
pkgsrc/mail/py-email_validator/PLIST@1.3 / diff
pkgsrc/mail/py-email_validator/distinfo@1.7 / diff
pkgsrc/mail/py-email_validator/PLIST@1.3 / diff
pkgsrc/mail/py-email_validator/distinfo@1.7 / diff
py-email_validator: updated to 2.1.0.post1
2.1.0 (October 22, 2023)
Python 3.8+ is now required (support for Python 3.7 was dropped).
The old email field on the returned ValidatedEmail object, which in the previous version was superseded by normalized, will now raise a deprecation warning if used. See https://stackoverflow.com/q/879173 for strategies to suppress the DeprecationWarning.
A __version__ module attribute is added.
The email address argument to validate_email is now marked as positional-only to better reflect the documented usage using the new Python 3.8 feature.
2.0.0 (April 15, 2023)
This is a major update to the library, but since email address specs haven't changed there should be no significant changes to which email addresses are considered valid or invalid with default options. There are new options for accepting unusual email addresses that were previously always rejected, some changes to how DNS errors are handled, many changes in error message text, and major internal improvements including the addition of type annotations. Python 3.7+ is now required. Details follow:
Python 2.x and 3.x versions through 3.6, and dnspython 1.x, are no longer supported. Python 3.7+ with dnspython 2.x are now required.
The dnspython package is no longer required if DNS checks are not used, although it will install automatically.
NoNameservers and NXDOMAIN DNS errors are now handled differently: NoNameservers no longer fails validation, and NXDOMAIN now skips checking for an A/AAAA fallback and goes straight to failing validation.
Some syntax error messages have changed because they are now checked explicitly rather than as a part of other checks.
The quoted-string local part syntax (e.g. multiple @-signs, spaces, etc. if surrounded by quotes) and domain-literal addresses (e.g. @[192.XXX...] or @[IPv6:...]) are now parsed but not considered valid by default. Better error messages are now given for these addresses since it can be confusing for a technically valid address to be rejected, and new allow_quoted_local and allow_domain_literal options are added to allow these addresses if you really need them.
Some other error messages have changed to not repeat the email address in the error message.
The email field on the returned ValidatedEmail object has been renamed to normalized to be clearer about its importance, but access via .email is also still supported.
Some mailbox names like postmaster are now normalized to lowercase per RFC 2142.
The library has been reorganized internally into smaller modules.
The tests have been reorganized and expanded. Deliverability tests now mostly use captured DNS responses so they can be run off-line.
The main tool now reads options to validate_email from environment variables.
Type annotations have been added to the exported methods and the ValidatedEmail class and some internal methods.
The old dict-like pattern for the return value of validate_email is deprecated.
Versions 2.0.0.post1 and 2.0.0.post2 corrected some packaging issues. 2.0.0.post2 also added a check for an invalid combination of arguments.
2.1.0 (October 22, 2023)
Python 3.8+ is now required (support for Python 3.7 was dropped).
The old email field on the returned ValidatedEmail object, which in the previous version was superseded by normalized, will now raise a deprecation warning if used. See https://stackoverflow.com/q/879173 for strategies to suppress the DeprecationWarning.
A __version__ module attribute is added.
The email address argument to validate_email is now marked as positional-only to better reflect the documented usage using the new Python 3.8 feature.
2.0.0 (April 15, 2023)
This is a major update to the library, but since email address specs haven't changed there should be no significant changes to which email addresses are considered valid or invalid with default options. There are new options for accepting unusual email addresses that were previously always rejected, some changes to how DNS errors are handled, many changes in error message text, and major internal improvements including the addition of type annotations. Python 3.7+ is now required. Details follow:
Python 2.x and 3.x versions through 3.6, and dnspython 1.x, are no longer supported. Python 3.7+ with dnspython 2.x are now required.
The dnspython package is no longer required if DNS checks are not used, although it will install automatically.
NoNameservers and NXDOMAIN DNS errors are now handled differently: NoNameservers no longer fails validation, and NXDOMAIN now skips checking for an A/AAAA fallback and goes straight to failing validation.
Some syntax error messages have changed because they are now checked explicitly rather than as a part of other checks.
The quoted-string local part syntax (e.g. multiple @-signs, spaces, etc. if surrounded by quotes) and domain-literal addresses (e.g. @[192.XXX...] or @[IPv6:...]) are now parsed but not considered valid by default. Better error messages are now given for these addresses since it can be confusing for a technically valid address to be rejected, and new allow_quoted_local and allow_domain_literal options are added to allow these addresses if you really need them.
Some other error messages have changed to not repeat the email address in the error message.
The email field on the returned ValidatedEmail object has been renamed to normalized to be clearer about its importance, but access via .email is also still supported.
Some mailbox names like postmaster are now normalized to lowercase per RFC 2142.
The library has been reorganized internally into smaller modules.
The tests have been reorganized and expanded. Deliverability tests now mostly use captured DNS responses so they can be run off-line.
The main tool now reads options to validate_email from environment variables.
Type annotations have been added to the exported methods and the ValidatedEmail class and some internal methods.
The old dict-like pattern for the return value of validate_email is deprecated.
Versions 2.0.0.post1 and 2.0.0.post2 corrected some packaging issues. 2.0.0.post2 also added a check for an invalid combination of arguments.
MAIN commitmail json YAML
Updated www/py-django-reversion, devel/py-fakefs, comms/py-esptool, graphics/py-tifffile
MAIN commitmail json YAML
py-tifffile: updated to 2024.1.30
2024.1.30
- Pass 5071 tests.
- Fix compatibility issue with numpy 2.
- Enable DeprecationWarning for tuple compression argument.
- Parse sequence of numbers in xml2dict.
2024.1.30
- Pass 5071 tests.
- Fix compatibility issue with numpy 2.
- Enable DeprecationWarning for tuple compression argument.
- Parse sequence of numbers in xml2dict.
MAIN commitmail json YAML
pkgsrc/comms/py-esptool/Makefile@1.15
/
diff
pkgsrc/comms/py-esptool/PLIST@1.8 / diff
pkgsrc/comms/py-esptool/distinfo@1.11 / diff
pkgsrc/comms/py-esptool/PLIST@1.8 / diff
pkgsrc/comms/py-esptool/distinfo@1.11 / diff
py-esptool: updated to 4.7.0
v4.7.0 (2023-12-13)
New Features
test_esptool: Added test for embedded and detected flash size match
spi_connection: Support --spi-connection on all chips
espefuse: Support XTS_AES_256_KEY key_purpose for ESP32P4
xip_psram: support xip psram feature on esp32p4
add support for intel hex format
esp32p4: Stub flasher support
elf2image: add ram-only-header argument
rfc2217_server: Add hard reset sequence
espefuse: Adds efuse ADC calibration data for ESP32H2
espefuse: Update the way to complete the operation
add support for get_security_info on esp32c3 ECO7
loader: Added hints for some serial port issues when rising port error
Add support for Python 3.12
esp32c3: Support ECO6 and ECO7 magic numbers
merge_bin: add support for uf2 format
esp32-s3: Support >16MB quad flash chips
efuse: Update key purpose table and tests
efuse: ESP32P4 adds ecdsa_key support
espefuse: Add support for esp32p4 chip
esptool: added target to esp32p4
espsecure: Allow prompting for HSM PIN in read_hsm_config
esptool: Add new packages for ESP32C3 and flash efuses
esptool: Add tests for get_chip_features
esptool: Add PICO package for ESP32S3 and flash/psram efuses
get_security_info: Improved the output format and added more details
Bug Fixes
esp32c2: Added get_flash_cap and get_flash_vendor
testloadram: Windows assertion error
fixed exit() to be used from right module
esp32c2: Recommend using higher baud rate if connection fails
test_esptool: Fixed connection issue on Windows
esptool: Rephrase the --ram-only-header command message
load_ram: check for overlaps in bss section
tests/intelhex: make sure file is closed on Windows
spi_connection: Unattach previously attached SPI flash
espefuse: Fix ECDSA_FORCE_USE_HARDWARE_K for ECDSA key (esp32h2)
loader: Could not open serial port message adjusted
flasher_stub: fix usb-serial-jtag enabled non-related intr source
bin_image: Check only ELF sections when searching for .flash.appdesc
danger-github: Fir Danger GitHub token permission
Fix redirection of STDOUT
autodetection: Remove the ESP32-S2 ROM class from get_security_info autodetection
assert in esp32 exclusive workaround
elf2image: fix text/rodata mapping overlap issue on uni-idrom bus chips
dangerGH: Update token permissions - allow Danger to add comments to PR
expand file args: Correctly print the expanded command
esp32-c2: Enable flashing in secure download mode
Code Refactoring
stub_flasher: Cleanup, make adding new targets easier
v4.7.0 (2023-12-13)
New Features
test_esptool: Added test for embedded and detected flash size match
spi_connection: Support --spi-connection on all chips
espefuse: Support XTS_AES_256_KEY key_purpose for ESP32P4
xip_psram: support xip psram feature on esp32p4
add support for intel hex format
esp32p4: Stub flasher support
elf2image: add ram-only-header argument
rfc2217_server: Add hard reset sequence
espefuse: Adds efuse ADC calibration data for ESP32H2
espefuse: Update the way to complete the operation
add support for get_security_info on esp32c3 ECO7
loader: Added hints for some serial port issues when rising port error
Add support for Python 3.12
esp32c3: Support ECO6 and ECO7 magic numbers
merge_bin: add support for uf2 format
esp32-s3: Support >16MB quad flash chips
efuse: Update key purpose table and tests
efuse: ESP32P4 adds ecdsa_key support
espefuse: Add support for esp32p4 chip
esptool: added target to esp32p4
espsecure: Allow prompting for HSM PIN in read_hsm_config
esptool: Add new packages for ESP32C3 and flash efuses
esptool: Add tests for get_chip_features
esptool: Add PICO package for ESP32S3 and flash/psram efuses
get_security_info: Improved the output format and added more details
Bug Fixes
esp32c2: Added get_flash_cap and get_flash_vendor
testloadram: Windows assertion error
fixed exit() to be used from right module
esp32c2: Recommend using higher baud rate if connection fails
test_esptool: Fixed connection issue on Windows
esptool: Rephrase the --ram-only-header command message
load_ram: check for overlaps in bss section
tests/intelhex: make sure file is closed on Windows
spi_connection: Unattach previously attached SPI flash
espefuse: Fix ECDSA_FORCE_USE_HARDWARE_K for ECDSA key (esp32h2)
loader: Could not open serial port message adjusted
flasher_stub: fix usb-serial-jtag enabled non-related intr source
bin_image: Check only ELF sections when searching for .flash.appdesc
danger-github: Fir Danger GitHub token permission
Fix redirection of STDOUT
autodetection: Remove the ESP32-S2 ROM class from get_security_info autodetection
assert in esp32 exclusive workaround
elf2image: fix text/rodata mapping overlap issue on uni-idrom bus chips
dangerGH: Update token permissions - allow Danger to add comments to PR
expand file args: Correctly print the expanded command
esp32-c2: Enable flashing in secure download mode
Code Refactoring
stub_flasher: Cleanup, make adding new targets easier
MAIN commitmail json YAML
py-fakefs: updated to 5.3.5
Version 5.3.5
Fixes a regression.
Fixes
* Fixes a regression due to the changed behavior of the dynamic patcher cleanup
The change is now by default only made if the `django` module is loaded, and the behavior can
be changed using the new argument `module_cleanup_mode`.
Packaging
* include `tox.ini` and a few more files into the source distribution
Version 5.3.5
Fixes a regression.
Fixes
* Fixes a regression due to the changed behavior of the dynamic patcher cleanup
The change is now by default only made if the `django` module is loaded, and the behavior can
be changed using the new argument `module_cleanup_mode`.
Packaging
* include `tox.ini` and a few more files into the source distribution
MAIN commitmail json YAML
pkgsrc/www/py-django-reversion/Makefile@1.33
/
diff
pkgsrc/www/py-django-reversion/distinfo@1.30 / diff
pkgsrc/www/py-django-reversion/distinfo@1.30 / diff
py-django-reversion: updated to 5.0.12
5.0.12 - 2024-01-30
- Fix missing migration introduced in v5.0.11.
5.0.12 - 2024-01-30
- Fix missing migration introduced in v5.0.11.
MAIN commitmail json YAML
Added lang/py-annotated-types, devel/py-dirty-equals, devel/py-pydantic-core
MAIN commitmail json YAML
pkgsrc/devel/Makefile@1.4169
/
diff
pkgsrc/devel/py-pydantic-core/DESCR@1.1 / diff
pkgsrc/devel/py-pydantic-core/Makefile@1.1 / diff
pkgsrc/devel/py-pydantic-core/PLIST@1.1 / diff
pkgsrc/devel/py-pydantic-core/cargo-depends.mk@1.1 / diff
pkgsrc/devel/py-pydantic-core/distinfo@1.1 / diff
pkgsrc/devel/py-pydantic-core/DESCR@1.1 / diff
pkgsrc/devel/py-pydantic-core/Makefile@1.1 / diff
pkgsrc/devel/py-pydantic-core/PLIST@1.1 / diff
pkgsrc/devel/py-pydantic-core/cargo-depends.mk@1.1 / diff
pkgsrc/devel/py-pydantic-core/distinfo@1.1 / diff
py-pydantic-core: added version 2.16.1
This package provides the core functionality for pydantic validation and
serialization.
This package provides the core functionality for pydantic validation and
serialization.
MAIN commitmail json YAML
pkgsrc/devel/py-dirty-equals/DESCR@1.1
/
diff
pkgsrc/devel/py-dirty-equals/Makefile@1.1 / diff
pkgsrc/devel/py-dirty-equals/PLIST@1.1 / diff
pkgsrc/devel/py-dirty-equals/distinfo@1.1 / diff
pkgsrc/devel/py-dirty-equals/Makefile@1.1 / diff
pkgsrc/devel/py-dirty-equals/PLIST@1.1 / diff
pkgsrc/devel/py-dirty-equals/distinfo@1.1 / diff
py-dirty-equals: added version 0.7.1.post0
dirty-equals is a python library that (mis)uses the __eq__ method to make
python code (generally unit tests) more declarative and therefore easier to
read and write.
dirty-equals can be used in whatever context you like, but it comes into its
own when writing unit tests for applications where you're commonly checking the
response to API calls and the contents of a database.
dirty-equals is a python library that (mis)uses the __eq__ method to make
python code (generally unit tests) more declarative and therefore easier to
read and write.
dirty-equals can be used in whatever context you like, but it comes into its
own when writing unit tests for applications where you're commonly checking the
response to API calls and the contents of a database.
MAIN commitmail json YAML
pkgsrc/lang/Makefile@1.718
/
diff
pkgsrc/lang/py-annotated-types/DESCR@1.1 / diff
pkgsrc/lang/py-annotated-types/Makefile@1.1 / diff
pkgsrc/lang/py-annotated-types/PLIST@1.1 / diff
pkgsrc/lang/py-annotated-types/distinfo@1.1 / diff
pkgsrc/lang/py-annotated-types/DESCR@1.1 / diff
pkgsrc/lang/py-annotated-types/Makefile@1.1 / diff
pkgsrc/lang/py-annotated-types/PLIST@1.1 / diff
pkgsrc/lang/py-annotated-types/distinfo@1.1 / diff
py-annotated-types: added version 0.6.0
PEP-593 added typing.Annotated as a way of adding context-specific metadata to
existing types, and specifies that Annotated[T, x] should be treated as T by
any tool or library without special logic for x.
This package provides metadata objects which can be used to represent common
constraints such as upper and lower bounds on scalar values and collection
sizes, a Predicate marker for runtime checks, and descriptions of how we intend
these metadata to be interpreted. In some cases, we also note alternative
representations which do not require this package.
PEP-593 added typing.Annotated as a way of adding context-specific metadata to
existing types, and specifies that Annotated[T, x] should be treated as T by
any tool or library without special logic for x.
This package provides metadata objects which can be used to represent common
constraints such as upper and lower bounds on scalar values and collection
sizes, a Predicate marker for runtime checks, and descriptions of how we intend
these metadata to be interpreted. In some cases, we also note alternative
representations which do not require this package.
MAIN commitmail json YAML
Updated devel/py-hypothesis, www/py-test-httpx
MAIN commitmail json YAML
py-test-httpx: updated to 0.29.0
0.29.0
- Add support for [`pytest`](https://docs.pytest.org)==8.\* ([`pytest`](https://docs.pytest.org)==7.\* is still supported for now).
0.29.0
- Add support for [`pytest`](https://docs.pytest.org)==8.\* ([`pytest`](https://docs.pytest.org)==7.\* is still supported for now).
MAIN commitmail json YAML
py-hypothesis: updated to 6.97.3
6.97.3
Internal test refactoring.
6.97.2
This patch slightly changes how we replay examples from the database: if the behavior of the saved example has changed, we now keep running the test case instead of aborting at the size of the saved example. While we know it窶冱 not the same example, we might as well continue running the test!
Because we now finish running a few more examples for affected tests, this might be a slight slowdown - but correspondingly more likely to find a bug.
We窶况e also applied similar tricks to the target phase, where they are a pure performance improvement for affected tests.
6.97.1
Improves the performance of the arrays() strategy when generating unique values.
6.97.3
Internal test refactoring.
6.97.2
This patch slightly changes how we replay examples from the database: if the behavior of the saved example has changed, we now keep running the test case instead of aborting at the size of the saved example. While we know it窶冱 not the same example, we might as well continue running the test!
Because we now finish running a few more examples for affected tests, this might be a slight slowdown - but correspondingly more likely to find a bug.
We窶况e also applied similar tricks to the target phase, where they are a pure performance improvement for affected tests.
6.97.1
Improves the performance of the arrays() strategy when generating unique values.
MAIN commitmail json YAML
Updated databases/sqlite3, databases/sqlite3-docs, databases/sqlite3-tcl, devel/lemon
MAIN commitmail json YAML
pkgsrc/databases/sqlite3-docs/PLIST@1.131
/
diff
pkgsrc/databases/sqlite3-docs/distinfo@1.134 / diff
pkgsrc/databases/sqlite3-tcl/distinfo@1.148 / diff
pkgsrc/databases/sqlite3/Makefile.common@1.108 / diff
pkgsrc/databases/sqlite3/distinfo@1.202 / diff
pkgsrc/devel/lemon/distinfo@1.75 / diff
pkgsrc/databases/sqlite3-docs/distinfo@1.134 / diff
pkgsrc/databases/sqlite3-tcl/distinfo@1.148 / diff
pkgsrc/databases/sqlite3/Makefile.common@1.108 / diff
pkgsrc/databases/sqlite3/distinfo@1.202 / diff
pkgsrc/devel/lemon/distinfo@1.75 / diff
sqlite3* lemon: updated to 3.45.1
version 3.45.1 (2024-01-30):
Restore the JSON BLOB input bug, and promise to support the anomaly in subsequent releases, for backward compatibility.
Fix the PRAGMA integrity_check command so that it works on read-only databases that contain FTS3 and FTS5 tables. This resolves an issue introduced in version 3.44.0 but was undiscovered until after the 3.45.0 release.
Fix issues associated with processing corrupt JSONB inputs:
Prevent exponential runtime when converting a corrupt JSONB into text.
Fix a possible read of one byte past the end of the JSONB blob when converting a corrupt JSONB into text.
Enhanced testing using jfuzz to prevent any future JSONB problems such as the above.
Fix a long-standing bug in which a read of a few bytes past the end of a memory-mapped segment might occur when accessing a craftily corrupted database using memory-mapped database.
Fix a long-standing bug in which a NULL pointer dereference might occur in the bytecode engine due to incorrect bytecode being generated for a class of SQL statements that are deliberately designed to stress the query planner but which are otherwise pointless.
version 3.45.1 (2024-01-30):
Restore the JSON BLOB input bug, and promise to support the anomaly in subsequent releases, for backward compatibility.
Fix the PRAGMA integrity_check command so that it works on read-only databases that contain FTS3 and FTS5 tables. This resolves an issue introduced in version 3.44.0 but was undiscovered until after the 3.45.0 release.
Fix issues associated with processing corrupt JSONB inputs:
Prevent exponential runtime when converting a corrupt JSONB into text.
Fix a possible read of one byte past the end of the JSONB blob when converting a corrupt JSONB into text.
Enhanced testing using jfuzz to prevent any future JSONB problems such as the above.
Fix a long-standing bug in which a read of a few bytes past the end of a memory-mapped segment might occur when accessing a craftily corrupted database using memory-mapped database.
Fix a long-standing bug in which a NULL pointer dereference might occur in the bytecode engine due to incorrect bytecode being generated for a class of SQL statements that are deliberately designed to stress the query planner but which are otherwise pointless.
MAIN commitmail json YAML
Updated textproc/cmark, www/py-urllib3
MAIN commitmail json YAML
pkgsrc/www/py-urllib3/Makefile@1.57
/
diff
pkgsrc/www/py-urllib3/PLIST@1.16 / diff
pkgsrc/www/py-urllib3/distinfo@1.47 / diff
pkgsrc/www/py-urllib3/PLIST@1.16 / diff
pkgsrc/www/py-urllib3/distinfo@1.47 / diff
py-urllib3: updated to 2.2.0
2.2.0 (2024-01-30)
- Added support for `Emscripten and Pyodide <https://urllib3.readthedocs.io/en/latest/reference/contrib/emscripten.html>`__, including streaming support in cross-origin isolated browser environments where threading is enabled.
- Added support for ``HTTPResponse.read1()`` method.
- Added rudimentary support for HTTP/2.
- Fixed issue where requests against urls with trailing dots were failing due to SSL errors
when using proxy.
- Fixed ``HTTPConnection.proxy_is_verified`` and ``HTTPSConnection.proxy_is_verified``
to be always set to a boolean after connecting to a proxy. It could be
``None`` in some cases previously.
- Fixed an issue where ``headers`` passed in a request with ``json=`` would be mutated
- Fixed ``HTTPSConnection.is_verified`` to be set to ``False`` when connecting
from a HTTPS proxy to an HTTP target. It was set to ``True`` previously.
- Fixed handling of new error message from OpenSSL 3.2.0 when configuring an HTTP proxy as HTTPS
- Fixed TLS 1.3 post-handshake auth when the server certificate validation is disabled
- Note for downstream distributors: To run integration tests, you now need to run the tests a second
time with the ``--integration`` pytest flag.
2.2.0 (2024-01-30)
- Added support for `Emscripten and Pyodide <https://urllib3.readthedocs.io/en/latest/reference/contrib/emscripten.html>`__, including streaming support in cross-origin isolated browser environments where threading is enabled.
- Added support for ``HTTPResponse.read1()`` method.
- Added rudimentary support for HTTP/2.
- Fixed issue where requests against urls with trailing dots were failing due to SSL errors
when using proxy.
- Fixed ``HTTPConnection.proxy_is_verified`` and ``HTTPSConnection.proxy_is_verified``
to be always set to a boolean after connecting to a proxy. It could be
``None`` in some cases previously.
- Fixed an issue where ``headers`` passed in a request with ``json=`` would be mutated
- Fixed ``HTTPSConnection.is_verified`` to be set to ``False`` when connecting
from a HTTPS proxy to an HTTP target. It was set to ``True`` previously.
- Fixed handling of new error message from OpenSSL 3.2.0 when configuring an HTTP proxy as HTTPS
- Fixed TLS 1.3 post-handshake auth when the server certificate validation is disabled
- Note for downstream distributors: To run integration tests, you now need to run the tests a second
time with the ``--integration`` pytest flag.
MAIN commitmail json YAML
pkgsrc/textproc/cmark/Makefile@1.14
/
diff
pkgsrc/textproc/cmark/PLIST@1.4 / diff
pkgsrc/textproc/cmark/buildlink3.mk@1.3 / diff
pkgsrc/textproc/cmark/distinfo@1.13 / diff
pkgsrc/textproc/cmark/patches/patch-src_CMakeLists.txt deleted
pkgsrc/textproc/cmark/PLIST@1.4 / diff
pkgsrc/textproc/cmark/buildlink3.mk@1.3 / diff
pkgsrc/textproc/cmark/distinfo@1.13 / diff
pkgsrc/textproc/cmark/patches/patch-src_CMakeLists.txt deleted
cmark: updated to 0.31.0
0.31.0
* Update to 0.31.2 spec.txt.
* Treat unicode Symbols like Punctuation, as per the 0.31 spec.
* Add a new function to `utf8.h`:
`int cmark_utf8proc_is_punctuation_or_symbol(int32_t uc)`.
The old `cmark_utf8proc_is_punctuation` has been kept for
now, but it is no longer used.
* Add new exported function `cmark_parser_new_with_mem_into_root`
(API change) (John Ericson).
* Avoid repeated `language-` in info string
* Fix quadratic behavior in `S_insert_emph` (Nick Wellnhofer).
Fixes part of GHSA-66g8-4hjf-77xh.
* Fix quadratic behavior in `check_open_blocks` (Nick Wellnhofer).
Fixes part of GHSA-66g8-4hjf-77xh.
* Track underscore bottom separately mod 3, like asterisk (Michael
Howell). This was already implemented correctly for asterisks,
but not for underscore.
* Use `fwrite` instead of `printf` to print results in main
This avoids a massive slowdown in MSYS2.
* commonmark writer: less aggressive escaping for `!`
* Update libFuzzer build (Nick Wellnhofer):
+ Move fuzzing files into their own directory.
+ Use libFuzzer the modern way by compiling and linking with
`-fsanitize=fuzzer(-no-link)` without requiring `LIB_FUZZER_PATH`.
+ Update the `libFuzzer` rule in Makefile and the README.md.
* CMake build changes (Saleem Abdulrasool).
+ Inline multiple variables in CMake, following CMake recommendations.
+ Simplify the version computation.
+ Remove the `CMARK_STATIC` and `CMARK_SHARED` options as one of the two
must be enabled always as the cmark executable depends on the library.
Instead of having a custom flag to discern between the
library type, use the native CMake option `BUILD_SHARED_LIBS`,
allowing the user to control which library to build. This matches
CMake recommendations to only build a single copy of the library.
+ Introduce an author warning for the use of `CMARK_SHARED` and
`CMARK_STATIC` to redirect the author of the dependent package to
`BUILD_SHARED_LIBS`.
+ Permit incremental linking on Windows. Although incremental linking
does introduce padding in the binary for incremental links, that
should not matter for release mode builds in theory as `/OPT:REF`
and `/OPT:ICF` will trigger full links, which is the default in
release mode.
+ Hoist the CMake module inclusion to the top level.
+ Minor tweaks for speeding up the configure phase.
Restructure the file layout to place the custom modules into the
`cmake/modules` directory that is the common layout for CMake based
projects.
+ Squelch C4232 warnings on MSVC builds.
+ Remove check for `__builtin_expect`. Use `__has_builtin` to check
at compile time if the feature is supported.
This macro is supported by both clang and GCC (as of 10).
In the case that the compiler in use is not new enough, we still
provide the fallback so that the code will compile but without the
additional hints for the branch probability. `config.h` has been
removed from the code base as it is no longer needed.
+ Remove `/TP` usage on MSVC and replace `CMARK_INLINE` with `inline`.
These were workarounds for pre-VS2015 compilers, which are no longer
supported.
+ Hoist the C visibility settings to top level
+ Clean up C4267 warnings on MSVC builds.
+ Remove some compiler compatibility checks that are no longer
needed because VS 2013 is no longer supported
+ Adjust the policy to silence warnings on MSVC builds
CMake 3.15+ remove `/W3` from the language flags under MSVC with
CMP0092. Set the policy to new to avoid the D9025 warning.
+ Reflow some text to match CMake documentation style
+ Use generator expression for path computation.
+ Use CMake to propagate `CMARK_STATIC_DEFINE`.
+ Clean up an obsoleted variable (NFC).
+ Hoist the policy settings. Policy settings may impact how
`project` functions. They should be set immediately after
`cmake_minimum_required` (which implicitly sets policies).
Use the `POLICY` check to see if a policy is defined rather
than using a version check.
+ Replace `CMARK_TESTS` with CMake sanctioned `BUILD_TESTING`.
+ Correct typo and adjust command invocation. Use the proper
generator expression for the python interpreter and adjust
a typo in the component name.
+ Add an upgrade path for newer CMake.
CMake 3.12 deprecated `FindPythonInterp`, and with CMake 3.27, were
obsoleted with CMP0148. Add a version check and switch to the new
behaviour to allow building with newer releases.
* Fix regex syntax warnings in `pathological_tests.py` (Nick Wellnhofer).
* `test/cmark.py`: avoid star imports (Jakub Wilk).
* `spec_tests.py`: Add option to generate fuzz corpus (Nick Wellnhofer).
Add an option `--fuzz-corpus` that writes the test cases to separate
files including the options header, so they can be used as seed corpus
for fuzz testing.
* Fix some cmark.3 man rendering issues so we can do a clean regen
(John Ericson).
* Update Windows compilation instructions
0.31.0
* Update to 0.31.2 spec.txt.
* Treat unicode Symbols like Punctuation, as per the 0.31 spec.
* Add a new function to `utf8.h`:
`int cmark_utf8proc_is_punctuation_or_symbol(int32_t uc)`.
The old `cmark_utf8proc_is_punctuation` has been kept for
now, but it is no longer used.
* Add new exported function `cmark_parser_new_with_mem_into_root`
(API change) (John Ericson).
* Avoid repeated `language-` in info string
* Fix quadratic behavior in `S_insert_emph` (Nick Wellnhofer).
Fixes part of GHSA-66g8-4hjf-77xh.
* Fix quadratic behavior in `check_open_blocks` (Nick Wellnhofer).
Fixes part of GHSA-66g8-4hjf-77xh.
* Track underscore bottom separately mod 3, like asterisk (Michael
Howell). This was already implemented correctly for asterisks,
but not for underscore.
* Use `fwrite` instead of `printf` to print results in main
This avoids a massive slowdown in MSYS2.
* commonmark writer: less aggressive escaping for `!`
* Update libFuzzer build (Nick Wellnhofer):
+ Move fuzzing files into their own directory.
+ Use libFuzzer the modern way by compiling and linking with
`-fsanitize=fuzzer(-no-link)` without requiring `LIB_FUZZER_PATH`.
+ Update the `libFuzzer` rule in Makefile and the README.md.
* CMake build changes (Saleem Abdulrasool).
+ Inline multiple variables in CMake, following CMake recommendations.
+ Simplify the version computation.
+ Remove the `CMARK_STATIC` and `CMARK_SHARED` options as one of the two
must be enabled always as the cmark executable depends on the library.
Instead of having a custom flag to discern between the
library type, use the native CMake option `BUILD_SHARED_LIBS`,
allowing the user to control which library to build. This matches
CMake recommendations to only build a single copy of the library.
+ Introduce an author warning for the use of `CMARK_SHARED` and
`CMARK_STATIC` to redirect the author of the dependent package to
`BUILD_SHARED_LIBS`.
+ Permit incremental linking on Windows. Although incremental linking
does introduce padding in the binary for incremental links, that
should not matter for release mode builds in theory as `/OPT:REF`
and `/OPT:ICF` will trigger full links, which is the default in
release mode.
+ Hoist the CMake module inclusion to the top level.
+ Minor tweaks for speeding up the configure phase.
Restructure the file layout to place the custom modules into the
`cmake/modules` directory that is the common layout for CMake based
projects.
+ Squelch C4232 warnings on MSVC builds.
+ Remove check for `__builtin_expect`. Use `__has_builtin` to check
at compile time if the feature is supported.
This macro is supported by both clang and GCC (as of 10).
In the case that the compiler in use is not new enough, we still
provide the fallback so that the code will compile but without the
additional hints for the branch probability. `config.h` has been
removed from the code base as it is no longer needed.
+ Remove `/TP` usage on MSVC and replace `CMARK_INLINE` with `inline`.
These were workarounds for pre-VS2015 compilers, which are no longer
supported.
+ Hoist the C visibility settings to top level
+ Clean up C4267 warnings on MSVC builds.
+ Remove some compiler compatibility checks that are no longer
needed because VS 2013 is no longer supported
+ Adjust the policy to silence warnings on MSVC builds
CMake 3.15+ remove `/W3` from the language flags under MSVC with
CMP0092. Set the policy to new to avoid the D9025 warning.
+ Reflow some text to match CMake documentation style
+ Use generator expression for path computation.
+ Use CMake to propagate `CMARK_STATIC_DEFINE`.
+ Clean up an obsoleted variable (NFC).
+ Hoist the policy settings. Policy settings may impact how
`project` functions. They should be set immediately after
`cmake_minimum_required` (which implicitly sets policies).
Use the `POLICY` check to see if a policy is defined rather
than using a version check.
+ Replace `CMARK_TESTS` with CMake sanctioned `BUILD_TESTING`.
+ Correct typo and adjust command invocation. Use the proper
generator expression for the python interpreter and adjust
a typo in the component name.
+ Add an upgrade path for newer CMake.
CMake 3.12 deprecated `FindPythonInterp`, and with CMake 3.27, were
obsoleted with CMP0148. Add a version check and switch to the new
behaviour to allow building with newer releases.
* Fix regex syntax warnings in `pathological_tests.py` (Nick Wellnhofer).
* `test/cmark.py`: avoid star imports (Jakub Wilk).
* `spec_tests.py`: Add option to generate fuzz corpus (Nick Wellnhofer).
Add an option `--fuzz-corpus` that writes the test cases to separate
files including the options header, so they can be used as seed corpus
for fuzz testing.
* Fix some cmark.3 man rendering issues so we can do a clean regen
(John Ericson).
* Update Windows compilation instructions
MAIN commitmail json YAML
Updated security/py-cryptography, security/py-cryptography_vectors
MAIN commitmail json YAML
pkgsrc/security/py-cryptography/Makefile@1.110
/
diff
pkgsrc/security/py-cryptography/distinfo@1.88 / diff
pkgsrc/security/py-cryptography_vectors/Makefile@1.51 / diff
pkgsrc/security/py-cryptography_vectors/distinfo@1.50 / diff
pkgsrc/security/py-cryptography/distinfo@1.88 / diff
pkgsrc/security/py-cryptography_vectors/Makefile@1.51 / diff
pkgsrc/security/py-cryptography_vectors/distinfo@1.50 / diff
py-cryptography py-cryptography_vectors: updated to 42.0.2
42.0.2 - 2024-01-30
~~~~~~~~~~~~~~~~~~~
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.2.1.
* Fixed an issue that prevented the use of Python buffer protocol objects in
``sign`` and ``verify`` methods on asymmetric keys.
* Fixed an issue with incorrect keyword-argument naming with ``EllipticCurvePrivateKey``
:meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey.exchange`,
``X25519PrivateKey``
:meth:`~cryptography.hazmat.primitives.asymmetric.x25519.X25519PrivateKey.exchange`,
``X448PrivateKey``
:meth:`~cryptography.hazmat.primitives.asymmetric.x448.X448PrivateKey.exchange`,
and ``DHPrivateKey``
:meth:`~cryptography.hazmat.primitives.asymmetric.dh.DHPrivateKey.exchange`.
42.0.2 - 2024-01-30
~~~~~~~~~~~~~~~~~~~
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.2.1.
* Fixed an issue that prevented the use of Python buffer protocol objects in
``sign`` and ``verify`` methods on asymmetric keys.
* Fixed an issue with incorrect keyword-argument naming with ``EllipticCurvePrivateKey``
:meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey.exchange`,
``X25519PrivateKey``
:meth:`~cryptography.hazmat.primitives.asymmetric.x25519.X25519PrivateKey.exchange`,
``X448PrivateKey``
:meth:`~cryptography.hazmat.primitives.asymmetric.x448.X448PrivateKey.exchange`,
and ``DHPrivateKey``
:meth:`~cryptography.hazmat.primitives.asymmetric.dh.DHPrivateKey.exchange`.
MAIN commitmail json YAML
pkgsrc/sysutils/ansible/Makefile@1.70
/
diff
pkgsrc/sysutils/ansible/PLIST@1.38 / diff
pkgsrc/sysutils/ansible/distinfo@1.52 / diff
pkgsrc/sysutils/ansible/PLIST@1.38 / diff
pkgsrc/sysutils/ansible/distinfo@1.52 / diff
ansible: 9.2.0
9.2.0
Major Changes
-------------
community.docker
~~~~~~~~~~~~~~~~
- The ``community.docker`` collection now depends on the ``community.library_inventory_filtering_v1`` collection. This utility collection provides host filtering functionality for inventory plugins. If you use the Ansible community package, both collections are included and you do not have to do anything special. If you install the collection with ``ansible-galaxy collection install``, it will be installed automatically. If you install the collection by copying the files of the collection to a place where ansible-core can find it, for example by cloning the git repository, you need to make sure that you also have to install the dependency if you are using the inventory plugins (https://github.com/ansible-collections/community.docker/pull/698).
community.hashi_vault
~~~~~~~~~~~~~~~~~~~~~
- requirements - the ``requests`` package which is required by ``hvac`` now has a more restrictive range for this collection in certain use cases due to breaking security changes in ``ansible-core`` that were backported (https://github.com/ansible-collections/community.hashi_vault/pull/416).
dellemc.openmanage
~~~~~~~~~~~~~~~~~~
- All OME modules are enhanced to support the environment variables `OME_USERNAME` and `OME_PASSWORD` as fallback for credentials.
- All iDRAC and Redfish modules are enhanced to support the environment variables `IDRAC_USERNAME` and `IDRAC_PASSWORD` as fallback for credentials.
- idrac_certificates - The module is enhanced to support the import and export of `CUSTOMCERTIFICATE`.
- idrac_gather_facts - This role is enhanced to support secure boot.
- idrac_license - The module is introduced to configure iDRAC licenses.
infoblox.nios_modules
~~~~~~~~~~~~~~~~~~~~~
- Upgrade Ansible version support from 2.13 to 2.16.
- Upgrade Python version support from 3.8 to 3.10.
9.2.0
Major Changes
-------------
community.docker
~~~~~~~~~~~~~~~~
- The ``community.docker`` collection now depends on the ``community.library_inventory_filtering_v1`` collection. This utility collection provides host filtering functionality for inventory plugins. If you use the Ansible community package, both collections are included and you do not have to do anything special. If you install the collection with ``ansible-galaxy collection install``, it will be installed automatically. If you install the collection by copying the files of the collection to a place where ansible-core can find it, for example by cloning the git repository, you need to make sure that you also have to install the dependency if you are using the inventory plugins (https://github.com/ansible-collections/community.docker/pull/698).
community.hashi_vault
~~~~~~~~~~~~~~~~~~~~~
- requirements - the ``requests`` package which is required by ``hvac`` now has a more restrictive range for this collection in certain use cases due to breaking security changes in ``ansible-core`` that were backported (https://github.com/ansible-collections/community.hashi_vault/pull/416).
dellemc.openmanage
~~~~~~~~~~~~~~~~~~
- All OME modules are enhanced to support the environment variables `OME_USERNAME` and `OME_PASSWORD` as fallback for credentials.
- All iDRAC and Redfish modules are enhanced to support the environment variables `IDRAC_USERNAME` and `IDRAC_PASSWORD` as fallback for credentials.
- idrac_certificates - The module is enhanced to support the import and export of `CUSTOMCERTIFICATE`.
- idrac_gather_facts - This role is enhanced to support secure boot.
- idrac_license - The module is introduced to configure iDRAC licenses.
infoblox.nios_modules
~~~~~~~~~~~~~~~~~~~~~
- Upgrade Ansible version support from 2.13 to 2.16.
- Upgrade Python version support from 3.8 to 3.10.
MAIN commitmail json YAML
ansible-core: updated to 2.16.3
v2.16.3
=======
Release Summary
---------------
| Release Date: 2024-01-29
| `Porting Guide <https://docs.ansible.com/ansible-core/2.16/porting_guides/porting_guide_core_2.16.html>`__
Security Fixes
--------------
- ANSIBLE_NO_LOG - Address issue where ANSIBLE_NO_LOG was ignored (CVE-2024-0690)
Bugfixes
--------
- Run all handlers with the same ``listen`` topic, even when notified from another handler (https://github.com/ansible/ansible/issues/82363).
- ``ansible-galaxy role import`` - fix using the ``role_name`` in a standalone role's ``galaxy_info`` metadata by disabling automatic removal of the ``ansible-role-`` prefix. This matches the behavior of the Galaxy UI which also no longer implicitly removes the ``ansible-role-`` prefix. Use the ``--role-name`` option or add a ``role_name`` to the ``galaxy_info`` dictionary in the role's ``meta/main.yml`` to use an alternate role name.
- ``ansible-test sanity --test runtime-metadata`` - add ``action_plugin`` as a valid field for modules in the schema (https://github.com/ansible/ansible/pull/82562).
- ansible-config init will now dedupe ini entries from plugins.
- ansible-galaxy role import - exit with 1 when the import fails (https://github.com/ansible/ansible/issues/82175).
- ansible-galaxy role install - normalize tarfile paths and symlinks using ``ansible.utils.path.unfrackpath`` and consider them valid as long as the realpath is in the tarfile's role directory (https://github.com/ansible/ansible/issues/81965).
- delegate_to when set to an empty or undefined variable will now give a proper error.
- dwim functions for lookups should be better at detectging role context even in abscense of tasks/main.
- roles, code cleanup and performance optimization of dependencies, now cached, and ``public`` setting is now determined once, at role instantiation.
- roles, the ``static`` property is now correctly set, this will fix issues with ``public`` and ``DEFAULT_PRIVATE_ROLE_VARS`` controls on exporting vars.
- unsafe data - Enable directly using ``AnsibleUnsafeText`` with Python ``pathlib`` (https://github.com/ansible/ansible/issues/82414)
v2.16.3
=======
Release Summary
---------------
| Release Date: 2024-01-29
| `Porting Guide <https://docs.ansible.com/ansible-core/2.16/porting_guides/porting_guide_core_2.16.html>`__
Security Fixes
--------------
- ANSIBLE_NO_LOG - Address issue where ANSIBLE_NO_LOG was ignored (CVE-2024-0690)
Bugfixes
--------
- Run all handlers with the same ``listen`` topic, even when notified from another handler (https://github.com/ansible/ansible/issues/82363).
- ``ansible-galaxy role import`` - fix using the ``role_name`` in a standalone role's ``galaxy_info`` metadata by disabling automatic removal of the ``ansible-role-`` prefix. This matches the behavior of the Galaxy UI which also no longer implicitly removes the ``ansible-role-`` prefix. Use the ``--role-name`` option or add a ``role_name`` to the ``galaxy_info`` dictionary in the role's ``meta/main.yml`` to use an alternate role name.
- ``ansible-test sanity --test runtime-metadata`` - add ``action_plugin`` as a valid field for modules in the schema (https://github.com/ansible/ansible/pull/82562).
- ansible-config init will now dedupe ini entries from plugins.
- ansible-galaxy role import - exit with 1 when the import fails (https://github.com/ansible/ansible/issues/82175).
- ansible-galaxy role install - normalize tarfile paths and symlinks using ``ansible.utils.path.unfrackpath`` and consider them valid as long as the realpath is in the tarfile's role directory (https://github.com/ansible/ansible/issues/81965).
- delegate_to when set to an empty or undefined variable will now give a proper error.
- dwim functions for lookups should be better at detectging role context even in abscense of tasks/main.
- roles, code cleanup and performance optimization of dependencies, now cached, and ``public`` setting is now determined once, at role instantiation.
- roles, the ``static`` property is now correctly set, this will fix issues with ``public`` and ``DEFAULT_PRIVATE_ROLE_VARS`` controls on exporting vars.
- unsafe data - Enable directly using ``AnsibleUnsafeText`` with Python ``pathlib`` (https://github.com/ansible/ansible/issues/82414)
MAIN commitmail json YAML
Updated emulators/qemu, devel/abseil, devel/py-ailment, devel/py-angr, devel/py-archinfo, devel/py-cle, devel/py-pyvex, math/py-claripy; Added textproc/py-unique-log-filter
MAIN commitmail json YAML
pkgsrc/devel/py-ailment/Makefile@1.6
/
diff
pkgsrc/devel/py-ailment/distinfo@1.8 / diff
pkgsrc/devel/py-angr/ALTERNATIVES@1.1 / diff
pkgsrc/devel/py-angr/Makefile@1.15 / diff
pkgsrc/devel/py-angr/PLIST@1.8 / diff
pkgsrc/devel/py-angr/distinfo@1.10 / diff
pkgsrc/devel/py-angr/patches/patch-setup.cfg@1.1 / diff
pkgsrc/devel/py-angr/version.mk@1.7 / diff
pkgsrc/devel/py-archinfo/Makefile@1.9 / diff
pkgsrc/devel/py-archinfo/distinfo@1.12 / diff
pkgsrc/devel/py-cle/Makefile@1.9 / diff
pkgsrc/devel/py-cle/PLIST@1.7 / diff
pkgsrc/devel/py-cle/distinfo@1.10 / diff
pkgsrc/devel/py-pyvex/Makefile@1.12 / diff
pkgsrc/devel/py-pyvex/PLIST@1.5 / diff
pkgsrc/devel/py-pyvex/distinfo@1.12 / diff
pkgsrc/math/py-claripy/Makefile@1.9 / diff
pkgsrc/math/py-claripy/PLIST@1.6 / diff
pkgsrc/math/py-claripy/distinfo@1.11 / diff
pkgsrc/math/py-claripy/patches/patch-setup.cfg@1.2 / diff
pkgsrc/devel/py-ailment/distinfo@1.8 / diff
pkgsrc/devel/py-angr/ALTERNATIVES@1.1 / diff
pkgsrc/devel/py-angr/Makefile@1.15 / diff
pkgsrc/devel/py-angr/PLIST@1.8 / diff
pkgsrc/devel/py-angr/distinfo@1.10 / diff
pkgsrc/devel/py-angr/patches/patch-setup.cfg@1.1 / diff
pkgsrc/devel/py-angr/version.mk@1.7 / diff
pkgsrc/devel/py-archinfo/Makefile@1.9 / diff
pkgsrc/devel/py-archinfo/distinfo@1.12 / diff
pkgsrc/devel/py-cle/Makefile@1.9 / diff
pkgsrc/devel/py-cle/PLIST@1.7 / diff
pkgsrc/devel/py-cle/distinfo@1.10 / diff
pkgsrc/devel/py-pyvex/Makefile@1.12 / diff
pkgsrc/devel/py-pyvex/PLIST@1.5 / diff
pkgsrc/devel/py-pyvex/distinfo@1.12 / diff
pkgsrc/math/py-claripy/Makefile@1.9 / diff
pkgsrc/math/py-claripy/PLIST@1.6 / diff
pkgsrc/math/py-claripy/distinfo@1.11 / diff
pkgsrc/math/py-claripy/patches/patch-setup.cfg@1.2 / diff
py-angr py-cle py-pyvex py-archinfo py-claripy py-ailment: updated to 9.2.87
9.2.87
Unknown changes
9.2.87
Unknown changes
MAIN commitmail json YAML
pkgsrc/textproc/Makefile@1.1449
/
diff
pkgsrc/textproc/py-unique-log-filter/DESCR@1.1 / diff
pkgsrc/textproc/py-unique-log-filter/Makefile@1.1 / diff
pkgsrc/textproc/py-unique-log-filter/PLIST@1.1 / diff
pkgsrc/textproc/py-unique-log-filter/distinfo@1.1 / diff
pkgsrc/textproc/py-unique-log-filter/DESCR@1.1 / diff
pkgsrc/textproc/py-unique-log-filter/Makefile@1.1 / diff
pkgsrc/textproc/py-unique-log-filter/PLIST@1.1 / diff
pkgsrc/textproc/py-unique-log-filter/distinfo@1.1 / diff
py-unique-log-filter: added version 0.1.0
A simple tool to filter out duplicate lines from a log file.
A simple tool to filter out duplicate lines from a log file.
MAIN commitmail json YAML
pkgsrc/audio/libilbc/Makefile@1.2
/
diff
pkgsrc/audio/termusic/Makefile@1.54 / diff
pkgsrc/biology/plinkseq/Makefile@1.18 / diff
pkgsrc/chat/ekg/Makefile@1.75 / diff
pkgsrc/chat/libgadu/Makefile@1.29 / diff
pkgsrc/chat/libgadu/buildlink3.mk@1.16 / diff
pkgsrc/databases/postgresql-postgis2/Makefile@1.142 / diff
pkgsrc/devel/abseil/buildlink3.mk@1.5 / diff
pkgsrc/devel/compizconfig-backend-gconf/Makefile@1.84 / diff
pkgsrc/devel/compizconfig-backend-gconf/buildlink3.mk@1.17 / diff
pkgsrc/devel/cre2/Makefile@1.10 / diff
pkgsrc/devel/libcompizconfig/Makefile@1.101 / diff
pkgsrc/devel/libcompizconfig/buildlink3.mk@1.20 / diff
pkgsrc/devel/protobuf-c/Makefile@1.20 / diff
pkgsrc/devel/protobuf-c/buildlink3.mk@1.9 / diff
pkgsrc/devel/protobuf/Makefile@1.73 / diff
pkgsrc/devel/protobuf/buildlink3.mk@1.19 / diff
pkgsrc/devel/py-compizconfig/Makefile@1.97 / diff
pkgsrc/devel/py-compizconfig/buildlink3.mk@1.19 / diff
pkgsrc/devel/re2/Makefile@1.16 / diff
:
(more 27 files)
pkgsrc/audio/termusic/Makefile@1.54 / diff
pkgsrc/biology/plinkseq/Makefile@1.18 / diff
pkgsrc/chat/ekg/Makefile@1.75 / diff
pkgsrc/chat/libgadu/Makefile@1.29 / diff
pkgsrc/chat/libgadu/buildlink3.mk@1.16 / diff
pkgsrc/databases/postgresql-postgis2/Makefile@1.142 / diff
pkgsrc/devel/abseil/buildlink3.mk@1.5 / diff
pkgsrc/devel/compizconfig-backend-gconf/Makefile@1.84 / diff
pkgsrc/devel/compizconfig-backend-gconf/buildlink3.mk@1.17 / diff
pkgsrc/devel/cre2/Makefile@1.10 / diff
pkgsrc/devel/libcompizconfig/Makefile@1.101 / diff
pkgsrc/devel/libcompizconfig/buildlink3.mk@1.20 / diff
pkgsrc/devel/protobuf-c/Makefile@1.20 / diff
pkgsrc/devel/protobuf-c/buildlink3.mk@1.9 / diff
pkgsrc/devel/protobuf/Makefile@1.73 / diff
pkgsrc/devel/protobuf/buildlink3.mk@1.19 / diff
pkgsrc/devel/py-compizconfig/Makefile@1.97 / diff
pkgsrc/devel/py-compizconfig/buildlink3.mk@1.19 / diff
pkgsrc/devel/re2/Makefile@1.16 / diff
:
(more 27 files)
revbump for devel/abseil
MAIN commitmail json YAML
pkgsrc/devel/abseil/Makefile@1.23
/
diff
pkgsrc/devel/abseil/PLIST@1.9 / diff
pkgsrc/devel/abseil/distinfo@1.21 / diff
pkgsrc/devel/abseil/patches/patch-absl_time_internal_cctz_src_time__zone__format.cc@1.4 / diff
pkgsrc/devel/abseil/PLIST@1.9 / diff
pkgsrc/devel/abseil/distinfo@1.21 / diff
pkgsrc/devel/abseil/patches/patch-absl_time_internal_cctz_src_time__zone__format.cc@1.4 / diff
abseil: updated 20240116.0
Abseil LTS 20240116.0
What's New:
Added absl::NoDestructor<T> to simplify defining static types that do not need to be destructed upon program exit.
Added configurable verbose logging (also known as VLOG).
Added absl::Overload(), which returns a functor that provides overloads based on the functors passed to it. Note that this functionality requires C++17 or newer.
Bzlmod is now officially supported (previously it was supported by the community). Note that it may take several days after the release for it to become available in the Bazel Central Registry.
Breaking Changes:
AbslHashValue() no longer accepts C-style arrays as a parameter. Previously the array would decay to a pointer type, which could lead to subtle, unintended bugs. The most common potential error is passing a C-string literal. After this change, these call-sites require wrapping the literal in absl::string_view.
absl::weak_equality and absl::strong_equality have been removed. The corresponding std types were removed before C++20 was finalized (https://wg21.link/P1959R0).
Abseil LTS 20240116.0
What's New:
Added absl::NoDestructor<T> to simplify defining static types that do not need to be destructed upon program exit.
Added configurable verbose logging (also known as VLOG).
Added absl::Overload(), which returns a functor that provides overloads based on the functors passed to it. Note that this functionality requires C++17 or newer.
Bzlmod is now officially supported (previously it was supported by the community). Note that it may take several days after the release for it to become available in the Bazel Central Registry.
Breaking Changes:
AbslHashValue() no longer accepts C-style arrays as a parameter. Previously the array would decay to a pointer type, which could lead to subtle, unintended bugs. The most common potential error is passing a C-string literal. After this change, these call-sites require wrapping the literal in absl::string_view.
absl::weak_equality and absl::strong_equality have been removed. The corresponding std types were removed before C++20 was finalized (https://wg21.link/P1959R0).
MAIN commitmail json YAML
pkgsrc/emulators/qemu/Makefile@1.335
/
diff
pkgsrc/emulators/qemu/distinfo@1.214 / diff
pkgsrc/emulators/qemu/patches/patch-util_coroutine-ucontext.c@1.2 / diff
pkgsrc/emulators/qemu/distinfo@1.214 / diff
pkgsrc/emulators/qemu/patches/patch-util_coroutine-ucontext.c@1.2 / diff
qemu: updated to 8.2.1
8.2.1
Bug fixes
8.2.1
Bug fixes
MAIN commitmail json YAML
Updated www/py-aiohttp, www/py-django-reversion
MAIN commitmail json YAML
pkgsrc/www/py-django-reversion/Makefile@1.32
/
diff
pkgsrc/www/py-django-reversion/PLIST@1.16 / diff
pkgsrc/www/py-django-reversion/distinfo@1.29 / diff
pkgsrc/www/py-django-reversion/PLIST@1.16 / diff
pkgsrc/www/py-django-reversion/distinfo@1.29 / diff
py-django-reversion: updated to 5.0.11
5.0.11 - 2024-01-29
- Improved the Chinese translation
5.0.11 - 2024-01-29
- Improved the Chinese translation
MAIN commitmail json YAML
py-aiohttp: updated to 3.9.3
3.9.3 (2024-01-29)
Bug fixes
- Fixed backwards compatibility breakage (in 3.9.2) of ``ssl`` parameter when set outside
of ``ClientSession`` (e.g. directly in ``TCPConnector``)
3.9.3 (2024-01-29)
Bug fixes
- Fixed backwards compatibility breakage (in 3.9.2) of ``ssl`` parameter when set outside
of ``ClientSession`` (e.g. directly in ``TCPConnector``)
MAIN commitmail json YAML
Updated textproc/po4a, devel/py-urwid
MAIN commitmail json YAML
pkgsrc/devel/py-urwid/Makefile@1.39
/
diff
pkgsrc/devel/py-urwid/PLIST@1.16 / diff
pkgsrc/devel/py-urwid/distinfo@1.29 / diff
pkgsrc/devel/py-urwid/PLIST@1.16 / diff
pkgsrc/devel/py-urwid/distinfo@1.29 / diff
py-urwid: updated to 2.5.0
2.5.0
New features
Long awaited Scrollable and ScrollBar made by @rndusr with fixes from @markqvist was added to the urwid.
Add support ScrollBar to the ListBox widget.
While scrolling is done by the ListBox itself (as before), the ScrollBar can display progress.
Added common decoration symbols to the widget constants (BOX_SYMBOLS, BAR_SYMBOLS, SHADE_SYMBOLS)
and exposed in several widgets via Symbols enum on the class level: Divider, LineBox and ScrollBar.
Documentation
Update examples: reduce amount of deprecated parameters
2.5.0
New features
Long awaited Scrollable and ScrollBar made by @rndusr with fixes from @markqvist was added to the urwid.
Add support ScrollBar to the ListBox widget.
While scrolling is done by the ListBox itself (as before), the ScrollBar can display progress.
Added common decoration symbols to the widget constants (BOX_SYMBOLS, BAR_SYMBOLS, SHADE_SYMBOLS)
and exposed in several widgets via Symbols enum on the class level: Divider, LineBox and ScrollBar.
Documentation
Update examples: reduce amount of deprecated parameters
MAIN commitmail json YAML
pkgsrc/textproc/po4a/Makefile@1.62
/
diff
pkgsrc/textproc/po4a/distinfo@1.30 / diff
pkgsrc/textproc/po4a/patches/patch-Po4aBuilder.pm@1.11 / diff
pkgsrc/textproc/po4a/patches/patch-lib_Locale_Po4a_Po.pm@1.3 / diff
pkgsrc/textproc/po4a/patches/patch-lib_Locale_Po4a_Sgml.pm deleted
pkgsrc/textproc/po4a/patches/patch-lib_Locale_Po4a_Text.pm deleted
pkgsrc/textproc/po4a/patches/patch-msguntypot@1.2 / diff
pkgsrc/textproc/po4a/patches/patch-po4a@1.2 / diff
pkgsrc/textproc/po4a/patches/patch-po4a-updatepo@1.4 / diff
pkgsrc/textproc/po4a/distinfo@1.30 / diff
pkgsrc/textproc/po4a/patches/patch-Po4aBuilder.pm@1.11 / diff
pkgsrc/textproc/po4a/patches/patch-lib_Locale_Po4a_Po.pm@1.3 / diff
pkgsrc/textproc/po4a/patches/patch-lib_Locale_Po4a_Sgml.pm deleted
pkgsrc/textproc/po4a/patches/patch-lib_Locale_Po4a_Text.pm deleted
pkgsrc/textproc/po4a/patches/patch-msguntypot@1.2 / diff
pkgsrc/textproc/po4a/patches/patch-po4a@1.2 / diff
pkgsrc/textproc/po4a/patches/patch-po4a-updatepo@1.4 / diff
po4a: updated to 0.70
0.70
The PerlIO cleanup release
Major cleanup:
Greatly simplify the code by using PerlIO instead of messing up with encodings manually.
This is a very intrusive change, and even if all tests of our comprehensive suite pass, I still expect issues with this on some corner cases, such as projects not using UTF-8 but a mixture of encodings. Please report any issue, and accept my apologies.
This greatly simplifies the code, enabling future maintenance.
Asciidoc:
Correctly handle lines that start with a dot in a paragraph. Thanks Jean-Noël Avila for the pull request.
Labels of cross-references were not translatable. Thanks Jean-Noël Avila for the pull request.
Fix a bug in the handling of the 'id' attribute. Thanks Jean-Noël Avila for the pull request.
Process multi-line attributes in legacy and asciidoctor mode. Thanks Jean-Noël Avila for the pull request.
Process transparent index entries in their own segmentst. Thanks Jean-Noël Avila for the pull request.
Keep original formating. Thanks suddenfall for the feedback, and Jean-Noël Avila for the fixes.
Fix a bug in handling of bold text starting a list item. Thanks Jean-Noël Avila for the pull request.
Fix handling of linebreaks in lists). Thanks Jean-Noël Avila for the pull request.
Tex:
Allow verbatim environment declaration without trailing space. Thanks Mayeul Cantan for the report & the fix.
Informative error message when file not found for \input, indicating how to skip this include [mquinson].
Texinfo:
Translate partial menu node names [Apteryks].
Markdown:
Treat link reference definitions as no-wrap [gemmaro].
Don't emit a warning when provided an empty tag list in YFM [Martin].
YAML:
Verbosely fail on inline lists and dictionaries, as YAML::Tiny does not handle them as lists or dicts anyway. Do quote list-looking strings [Martin & gemmaro].
General:
Don't fail on empty po files, e.g. adoc files containing only includes. Thanks Suddenfall for the report & fix.
Fix an encoding error in one file which resulted in build errors with new gettext versions. Thanks to Jan Palus for the issue report and the fix.
Use the semantic of Perl v5.12 (released in 2012) instead of the previously requested one (v5.6 release in 2000). This is to request the unicode_strings feature, making the utf strings more predictable.
Accept BOM markers at the beginning of files [Mt]
Specify in the README.md and in all source files that the license is GPL2+, not GPL2-only [Mt]
Documentation:
Improve the description of the internals, in the hope that potential contributors will become proficient quickly and help us. [Mt]
Revamp the po4a(7) document now that the po4a-* scripts are deprecated. Explain why they are, and don't mention them in the described workflow. [Mt]
po4a main script (the deprecated po4a-* scripts are still buggy):
Deal properly with CRLF files coming from windows.
Allow to escape spaces in file names, or to quote them.
Do not pass empty PO files to msgmerge, as it stumbles on such things when the POT file has UTF chars in the msgids. [Mt]
po4a-translate:
Remove the wrap-po option that was not used internally.
po4a-updatepo:
Do not pass empty PO files to msgmerge, as it stumbles on such things when the POT file has UTF chars in the msgids. [Mt]
Build scripts:
Use xmlcatalog(1) to find DocBook XSL file.
Translations:
Updated: Chinese (traditional), thanks Haowei Hsu.
Updated: French, thanks Jérémie Tarot, brandelune and Jean-Baptiste Holcroft.
Updated: Georgian, thanks Temuri Doghonadze.
Updated: German, thanks Helge Kreutzmann.
Updated: Italian, thanks Marco Ciampa.
Updated: Japanese, thanks gemmaro.
Updated: Norwegian Bokmål, thanks Allan Nordhøy and Petter Reinholdtsen.
Updated: Portuguese, thanks Silvério Santos.
Updated: Russian, thanks vrbtm, Виталий Наумов and Golubev Alexander.
Updated: Serbian (cyrillic), thanks Ivan Pesic.
Updated: Spanish, thanks Francisco Serrador, ignotus and gallegonovato.
0.70
The PerlIO cleanup release
Major cleanup:
Greatly simplify the code by using PerlIO instead of messing up with encodings manually.
This is a very intrusive change, and even if all tests of our comprehensive suite pass, I still expect issues with this on some corner cases, such as projects not using UTF-8 but a mixture of encodings. Please report any issue, and accept my apologies.
This greatly simplifies the code, enabling future maintenance.
Asciidoc:
Correctly handle lines that start with a dot in a paragraph. Thanks Jean-Noël Avila for the pull request.
Labels of cross-references were not translatable. Thanks Jean-Noël Avila for the pull request.
Fix a bug in the handling of the 'id' attribute. Thanks Jean-Noël Avila for the pull request.
Process multi-line attributes in legacy and asciidoctor mode. Thanks Jean-Noël Avila for the pull request.
Process transparent index entries in their own segmentst. Thanks Jean-Noël Avila for the pull request.
Keep original formating. Thanks suddenfall for the feedback, and Jean-Noël Avila for the fixes.
Fix a bug in handling of bold text starting a list item. Thanks Jean-Noël Avila for the pull request.
Fix handling of linebreaks in lists). Thanks Jean-Noël Avila for the pull request.
Tex:
Allow verbatim environment declaration without trailing space. Thanks Mayeul Cantan for the report & the fix.
Informative error message when file not found for \input, indicating how to skip this include [mquinson].
Texinfo:
Translate partial menu node names [Apteryks].
Markdown:
Treat link reference definitions as no-wrap [gemmaro].
Don't emit a warning when provided an empty tag list in YFM [Martin].
YAML:
Verbosely fail on inline lists and dictionaries, as YAML::Tiny does not handle them as lists or dicts anyway. Do quote list-looking strings [Martin & gemmaro].
General:
Don't fail on empty po files, e.g. adoc files containing only includes. Thanks Suddenfall for the report & fix.
Fix an encoding error in one file which resulted in build errors with new gettext versions. Thanks to Jan Palus for the issue report and the fix.
Use the semantic of Perl v5.12 (released in 2012) instead of the previously requested one (v5.6 release in 2000). This is to request the unicode_strings feature, making the utf strings more predictable.
Accept BOM markers at the beginning of files [Mt]
Specify in the README.md and in all source files that the license is GPL2+, not GPL2-only [Mt]
Documentation:
Improve the description of the internals, in the hope that potential contributors will become proficient quickly and help us. [Mt]
Revamp the po4a(7) document now that the po4a-* scripts are deprecated. Explain why they are, and don't mention them in the described workflow. [Mt]
po4a main script (the deprecated po4a-* scripts are still buggy):
Deal properly with CRLF files coming from windows.
Allow to escape spaces in file names, or to quote them.
Do not pass empty PO files to msgmerge, as it stumbles on such things when the POT file has UTF chars in the msgids. [Mt]
po4a-translate:
Remove the wrap-po option that was not used internally.
po4a-updatepo:
Do not pass empty PO files to msgmerge, as it stumbles on such things when the POT file has UTF chars in the msgids. [Mt]
Build scripts:
Use xmlcatalog(1) to find DocBook XSL file.
Translations:
Updated: Chinese (traditional), thanks Haowei Hsu.
Updated: French, thanks Jérémie Tarot, brandelune and Jean-Baptiste Holcroft.
Updated: Georgian, thanks Temuri Doghonadze.
Updated: German, thanks Helge Kreutzmann.
Updated: Italian, thanks Marco Ciampa.
Updated: Japanese, thanks gemmaro.
Updated: Norwegian Bokmål, thanks Allan Nordhøy and Petter Reinholdtsen.
Updated: Portuguese, thanks Silvério Santos.
Updated: Russian, thanks vrbtm, Виталий Наумов and Golubev Alexander.
Updated: Serbian (cyrillic), thanks Ivan Pesic.
Updated: Spanish, thanks Francisco Serrador, ignotus and gallegonovato.
MAIN commitmail json YAML
Updated devel/py-test-asyncio, devel/py-test_socket
MAIN commitmail json YAML
pkgsrc/devel/py-test_socket/Makefile@1.3
/
diff
pkgsrc/devel/py-test_socket/PLIST@1.2 / diff
pkgsrc/devel/py-test_socket/distinfo@1.2 / diff
pkgsrc/devel/py-test_socket/PLIST@1.2 / diff
pkgsrc/devel/py-test_socket/distinfo@1.2 / diff
py-test_socket: updated to 0.7.0
0.7.0
Enhancements:
Force enable socket CLI flag
Use getaddrinfo() instead of gethostbyname()
Allow both Hosts via IP and Name
Changes:
Removed support for Python 3.7 and older.
Dependency updates
Development updates
Testing updates
Emit license and readme for source distribution
0.7.0
Enhancements:
Force enable socket CLI flag
Use getaddrinfo() instead of gethostbyname()
Allow both Hosts via IP and Name
Changes:
Removed support for Python 3.7 and older.
Dependency updates
Development updates
Testing updates
Emit license and readme for source distribution
MAIN commitmail json YAML
py-test-asyncio: updated to 0.23.4
0.23.4 (2024-01-28)
===================
- pytest-asyncio no longer imports additional, unrelated packages during test collection
- Addresses further issues that caused an internal pytest error during test collection
- Declares incompatibility with pytest 8
Known issues
------------
As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites. For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.
0.23.4 (2024-01-28)
===================
- pytest-asyncio no longer imports additional, unrelated packages during test collection
- Addresses further issues that caused an internal pytest error during test collection
- Declares incompatibility with pytest 8
Known issues
------------
As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites. For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.
MAIN commitmail json YAML
Updated www/py-aiohttp, time/py-pytz
MAIN commitmail json YAML
pkgsrc/time/py-pytz/Makefile@1.64
/
diff
pkgsrc/time/py-pytz/PLIST@1.29 / diff
pkgsrc/time/py-pytz/distinfo@1.58 / diff
pkgsrc/time/py-pytz/PLIST@1.29 / diff
pkgsrc/time/py-pytz/distinfo@1.58 / diff
py-pytz: updated to 2023.4
2023.4
Unknown changes
2023.4
Unknown changes
MAIN commitmail json YAML
py-aiohttp: updated to 3.9.2
3.9.2 (2024-01-28)
Bug fixes
- Fixed server-side websocket connection leak.
- Fixed ``web.FileResponse`` doing blocking I/O in the event loop.
- Fixed double compress when compression enabled and compressed file exists in server file responses.
- Added runtime type check for ``ClientSession`` ``timeout`` parameter.
- Fixed an unhandled exception in the Python HTTP parser on header lines starting with a colon
Invalid request lines with anything but a dot between the HTTP major and minor version are now rejected.
Invalid header field names containing question mark or slash are now rejected.
Such requests are incompatible with :rfc:`9110#section-5.6.2` and are not known to be of any legitimate use.
- Improved validation of paths for static resources requests to the server
Features
- Added support for passing :py:data:`True` to ``ssl`` parameter in ``ClientSession`` while
deprecating :py:data:`None`
Breaking changes
- Fixed an unhandled exception in the Python HTTP parser on header lines starting with a colon
Invalid request lines with anything but a dot between the HTTP major and minor version are now rejected.
Invalid header field names containing question mark or slash are now rejected.
Such requests are incompatible with :rfc:`9110#section-5.6.2` and are not known to be of any legitimate use.
Improved documentation
- Fixed examples of ``fallback_charset_resolver`` function in the :doc:`client_advanced` document.
- The Sphinx setup was updated to avoid showing the empty
changelog draft section in the tagged release documentation
builds on Read The Docs
3.9.2 (2024-01-28)
Bug fixes
- Fixed server-side websocket connection leak.
- Fixed ``web.FileResponse`` doing blocking I/O in the event loop.
- Fixed double compress when compression enabled and compressed file exists in server file responses.
- Added runtime type check for ``ClientSession`` ``timeout`` parameter.
- Fixed an unhandled exception in the Python HTTP parser on header lines starting with a colon
Invalid request lines with anything but a dot between the HTTP major and minor version are now rejected.
Invalid header field names containing question mark or slash are now rejected.
Such requests are incompatible with :rfc:`9110#section-5.6.2` and are not known to be of any legitimate use.
- Improved validation of paths for static resources requests to the server
Features
- Added support for passing :py:data:`True` to ``ssl`` parameter in ``ClientSession`` while
deprecating :py:data:`None`
Breaking changes
- Fixed an unhandled exception in the Python HTTP parser on header lines starting with a colon
Invalid request lines with anything but a dot between the HTTP major and minor version are now rejected.
Invalid header field names containing question mark or slash are now rejected.
Such requests are incompatible with :rfc:`9110#section-5.6.2` and are not known to be of any legitimate use.
Improved documentation
- Fixed examples of ``fallback_charset_resolver`` function in the :doc:`client_advanced` document.
- The Sphinx setup was updated to avoid showing the empty
changelog draft section in the tagged release documentation
builds on Read The Docs
MAIN commitmail json YAML
Updated devel/py-dash, security/py-keyrings.alt
MAIN commitmail json YAML
pkgsrc/security/py-keyrings.alt/Makefile@1.5
/
diff
pkgsrc/security/py-keyrings.alt/PLIST@1.3 / diff
pkgsrc/security/py-keyrings.alt/distinfo@1.5 / diff
pkgsrc/security/py-keyrings.alt/PLIST@1.3 / diff
pkgsrc/security/py-keyrings.alt/distinfo@1.5 / diff
py-keyrings.alt: updated to 5.0.0
v5.0.0
======
Features
--------
- Require Python 3.8 or later.
Deprecations and Removals
-------------------------
- Removed the pyfs backend, as it has eroded beyond repair.
v4.2.0
======
EncryptedFileKeyring now supports both pycryptodome and
pycryptodomex (preferring the latter).
v4.1.2
======
Updated to work with keyring 23.9+ (no longer depending on properties
module).
v4.1.1
======
Refresh package metadata.
Enrolled with Tidelift.
v4.1.0
======
Bump upper bound on pyfs.
Refresh package metadata.
v4.0.2
======
Tests are no longer included in the install.
v4.0.1
======
Package refresh and minor cleanup.
v4.0.0
======
Instead of PyCrypto or PyCryptodome, the encrypting backend
now relies on PyCryptodomex.
v5.0.0
======
Features
--------
- Require Python 3.8 or later.
Deprecations and Removals
-------------------------
- Removed the pyfs backend, as it has eroded beyond repair.
v4.2.0
======
EncryptedFileKeyring now supports both pycryptodome and
pycryptodomex (preferring the latter).
v4.1.2
======
Updated to work with keyring 23.9+ (no longer depending on properties
module).
v4.1.1
======
Refresh package metadata.
Enrolled with Tidelift.
v4.1.0
======
Bump upper bound on pyfs.
Refresh package metadata.
v4.0.2
======
Tests are no longer included in the install.
v4.0.1
======
Package refresh and minor cleanup.
v4.0.0
======
Instead of PyCrypto or PyCryptodome, the encrypting backend
now relies on PyCryptodomex.
MAIN commitmail json YAML
pkgsrc/devel/py-dash/Makefile@1.13
/
diff
pkgsrc/devel/py-dash/PLIST@1.3 / diff
pkgsrc/devel/py-dash/distinfo@1.11 / diff
pkgsrc/devel/py-dash/PLIST@1.3 / diff
pkgsrc/devel/py-dash/distinfo@1.11 / diff
py-dash: updated to 7.0.7
v7.0.7 (2024-01-27)
-------------------
- Fix bug in function wrappers that incorrectly computed the number of arguments the wrapped function could handle. Thanks DeviousStoat_!
- Fix bug in ``set_`` where the incorrect object type, list instead of dict, was initialized on class attributes. Thanks DeviousStoat_!
- Drop support for Python 3.7.
v7.0.6 (2023-07-29)
-------------------
- Fix typing for chaining interface for methods that use varargs. Thanks DeviousStoat_!
v7.0.5 (2023-07-06)
-------------------
- Fix typing for ``find_index`` and ``find_last_index`` by allowing ``predicate`` argument to be callback shorthand values. Thanks DeviousStoat_!
v7.0.4 (2023-06-02)
-------------------
- Exclude incompatible ``typing-extensions`` version ``4.6.0`` from install requirements. Incompatibility was fixed in ``4.6.1``.
v7.0.3 (2023-05-04)
-------------------
- Fix typing for ``difference_by``, ``intersection_by``, ``union_by``, ``uniq_by``, and ``xor_by`` by allowing ``iteratee`` argument to be `Any`. Thanks DeviousStoat_!
v7.0.2 (2023-04-27)
-------------------
- Fix issue where using ``pyright`` as a type checker with ``reportPrivateUsage=true`` would report errors that objects are not exported from ``pydash``. Thanks DeviousStoat_!
v7.0.1 (2023-04-13)
-------------------
- Fix missing install dependency, ``typing-extensions``, for package.
v7.0.0 (2023-04-11)
-------------------
- Add type annotations to package. Raise an issue for any typing issues at https://github.com/dgilland/pydash/issues. Thanks DeviousStoat_! (**breaking change**)
- Change behavior of ``to_dict`` to not using ``dict()`` internally. Previous behavior would be for something like ``to_dict([["k", "v"], ["x", "y"]])`` to return ``{"k": "v", "x": "y"}`` (equivalent to calling ``dict(...)``) but ``to_dict([["k"], ["v"], ["x"], ["y"]])`` would return ``{0: ["x"], 1: ["v"], 2: ["x"], 3: ["y"]}``. The new behavior is to always return iterables as dictionaries with their indexes as keys like ``{0: ["k", "v"], 1: ["x", "y"]}``. This is consistent with how iterable objects are iterated over and means that ``to_dict`` will have more reliable output. (**breaking change**)
- Change behavior of ``slugify`` to remove single-quotes from output. Instead of ``slugify("the cat's meow") == "the-cat's-meow"``, the new behavior is to return ``"the-cats-meow"``. (**breaking change**)
- Add support for negative indexes in ``get`` path keys.
v7.0.7 (2024-01-27)
-------------------
- Fix bug in function wrappers that incorrectly computed the number of arguments the wrapped function could handle. Thanks DeviousStoat_!
- Fix bug in ``set_`` where the incorrect object type, list instead of dict, was initialized on class attributes. Thanks DeviousStoat_!
- Drop support for Python 3.7.
v7.0.6 (2023-07-29)
-------------------
- Fix typing for chaining interface for methods that use varargs. Thanks DeviousStoat_!
v7.0.5 (2023-07-06)
-------------------
- Fix typing for ``find_index`` and ``find_last_index`` by allowing ``predicate`` argument to be callback shorthand values. Thanks DeviousStoat_!
v7.0.4 (2023-06-02)
-------------------
- Exclude incompatible ``typing-extensions`` version ``4.6.0`` from install requirements. Incompatibility was fixed in ``4.6.1``.
v7.0.3 (2023-05-04)
-------------------
- Fix typing for ``difference_by``, ``intersection_by``, ``union_by``, ``uniq_by``, and ``xor_by`` by allowing ``iteratee`` argument to be `Any`. Thanks DeviousStoat_!
v7.0.2 (2023-04-27)
-------------------
- Fix issue where using ``pyright`` as a type checker with ``reportPrivateUsage=true`` would report errors that objects are not exported from ``pydash``. Thanks DeviousStoat_!
v7.0.1 (2023-04-13)
-------------------
- Fix missing install dependency, ``typing-extensions``, for package.
v7.0.0 (2023-04-11)
-------------------
- Add type annotations to package. Raise an issue for any typing issues at https://github.com/dgilland/pydash/issues. Thanks DeviousStoat_! (**breaking change**)
- Change behavior of ``to_dict`` to not using ``dict()`` internally. Previous behavior would be for something like ``to_dict([["k", "v"], ["x", "y"]])`` to return ``{"k": "v", "x": "y"}`` (equivalent to calling ``dict(...)``) but ``to_dict([["k"], ["v"], ["x"], ["y"]])`` would return ``{0: ["x"], 1: ["v"], 2: ["x"], 3: ["y"]}``. The new behavior is to always return iterables as dictionaries with their indexes as keys like ``{0: ["k", "v"], 1: ["x", "y"]}``. This is consistent with how iterable objects are iterated over and means that ``to_dict`` will have more reliable output. (**breaking change**)
- Change behavior of ``slugify`` to remove single-quotes from output. Instead of ``slugify("the cat's meow") == "the-cat's-meow"``, the new behavior is to return ``"the-cats-meow"``. (**breaking change**)
- Add support for negative indexes in ``get`` path keys.
MAIN commitmail json YAML
Updated textproc/py-deepdiff, sysutils/py-diffoscope
MAIN commitmail json YAML
pkgsrc/sysutils/py-diffoscope/Makefile@1.24
/
diff
pkgsrc/sysutils/py-diffoscope/distinfo@1.18 / diff
pkgsrc/sysutils/py-diffoscope/distinfo@1.18 / diff
py-diffoscope: updated to 255
255
* Add/fix compatibility for Python progressbar 2.5 & 3.0 etc.
* Update copyright years.
255
* Add/fix compatibility for Python progressbar 2.5 & 3.0 etc.
* Update copyright years.
MAIN commitmail json YAML
pkgsrc/textproc/py-deepdiff/Makefile@1.15
/
diff
pkgsrc/textproc/py-deepdiff/PLIST@1.7 / diff
pkgsrc/textproc/py-deepdiff/distinfo@1.14 / diff
pkgsrc/textproc/py-deepdiff/PLIST@1.7 / diff
pkgsrc/textproc/py-deepdiff/distinfo@1.14 / diff
py-deepdiff: updated to 6.7.1
v6-7-1
- Support for subtracting delta objects when iterable_compare_func
is used.
- Better handling of force adding a delta to an object.
- Fix for
```Can't compare dicts with both single and double quotes in keys`` <https://github.com/seperman/deepdiff/issues/430>`__
- Updated docs for Inconsistent Behavior with math_epsilon and
ignore_order = True
v6-7-0
- Delta can be subtracted from other objects now.
- verify_symmetry is deprecated. Use bidirectional instead.
- always_include_values flag in Delta can be enabled to include
values in the delta for every change.
- Fix for Delta.\__add\_\_ breaks with esoteric dict keys.
v6-6-1
- Fix for `DeepDiff raises decimal exception when using significant
digits <https://github.com/seperman/deepdiff/issues/426>`__
- Introducing group_by_sort_key
- Adding group_by 2D. For example
``group_by=['last_name', 'zip_code']``
v6-6-0
- Numpy 2.0 support
- Adding
`Delta.to_flat_dicts <https://zepworks.com/deepdiff/current/serialization.html#delta-serialize-to-flat-dictionaries>`__
v6-5-0
- Adding
```parse_path`` <https://github.com/seperman/deepdiff/pull/419>`__
v6-4-1
- Bugfix: Keep Numpy Optional
v6-7-1
- Support for subtracting delta objects when iterable_compare_func
is used.
- Better handling of force adding a delta to an object.
- Fix for
```Can't compare dicts with both single and double quotes in keys`` <https://github.com/seperman/deepdiff/issues/430>`__
- Updated docs for Inconsistent Behavior with math_epsilon and
ignore_order = True
v6-7-0
- Delta can be subtracted from other objects now.
- verify_symmetry is deprecated. Use bidirectional instead.
- always_include_values flag in Delta can be enabled to include
values in the delta for every change.
- Fix for Delta.\__add\_\_ breaks with esoteric dict keys.
v6-6-1
- Fix for `DeepDiff raises decimal exception when using significant
digits <https://github.com/seperman/deepdiff/issues/426>`__
- Introducing group_by_sort_key
- Adding group_by 2D. For example
``group_by=['last_name', 'zip_code']``
v6-6-0
- Numpy 2.0 support
- Adding
`Delta.to_flat_dicts <https://zepworks.com/deepdiff/current/serialization.html#delta-serialize-to-flat-dictionaries>`__
v6-5-0
- Adding
```parse_path`` <https://github.com/seperman/deepdiff/pull/419>`__
v6-4-1
- Bugfix: Keep Numpy Optional
MAIN commitmail json YAML
Updated net/py-zeroconf, graphics/py-seaborn
MAIN commitmail json YAML
py-seaborn: updated to 0.13.2
v0.13.2 (January 2024)
This is a minor release containing internal changes that adapt to upcoming deprecations in pandas. All users are encouraged to update.
v0.13.2 (January 2024)
This is a minor release containing internal changes that adapt to upcoming deprecations in pandas. All users are encouraged to update.
MAIN commitmail json YAML
pkgsrc/net/py-zeroconf/Makefile@1.40
/
diff
pkgsrc/net/py-zeroconf/PLIST@1.11 / diff
pkgsrc/net/py-zeroconf/distinfo@1.40 / diff
pkgsrc/net/py-zeroconf/PLIST@1.11 / diff
pkgsrc/net/py-zeroconf/distinfo@1.40 / diff
py-zeroconf: updated to 0.131.0
v0.131.0 (2023-12-19)
Feature
* Small speed up to constructing outgoing packets
* Speed up processing incoming packets
* Speed up the query handler
v0.130.0 (2023-12-16)
Feature
* Make ServiceInfo aware of question history
* Small speed up to ServiceInfo construction
* Significantly improve efficiency of the ServiceBrowser scheduler
* Small speed up to processing incoming records
* Small performance improvement for converting time
* Small performance improvement for ServiceInfo asking questions
* Small performance improvement constructing outgoing questions
Fix
* Scheduling race with the QueryScheduler
* Ensure question history suppresses duplicates
* Microsecond precision loss in the query handler
* Ensure IPv6 scoped address construction uses the string cache
v0.131.0 (2023-12-19)
Feature
* Small speed up to constructing outgoing packets
* Speed up processing incoming packets
* Speed up the query handler
v0.130.0 (2023-12-16)
Feature
* Make ServiceInfo aware of question history
* Small speed up to ServiceInfo construction
* Significantly improve efficiency of the ServiceBrowser scheduler
* Small speed up to processing incoming records
* Small performance improvement for converting time
* Small performance improvement for ServiceInfo asking questions
* Small performance improvement constructing outgoing questions
Fix
* Scheduling race with the QueryScheduler
* Ensure question history suppresses duplicates
* Microsecond precision loss in the query handler
* Ensure IPv6 scoped address construction uses the string cache
MAIN commitmail json YAML
Updated finance/py-eth-rlp, textproc/py-referencing, www/py-flask-wtf, www/py-flask-user
MAIN commitmail json YAML
pkgsrc/www/py-flask-user/Makefile@1.24
/
diff
pkgsrc/www/py-flask-user/PLIST@1.8 / diff
pkgsrc/www/py-flask-user/distinfo@1.15 / diff
pkgsrc/www/py-flask-user/PLIST@1.8 / diff
pkgsrc/www/py-flask-user/distinfo@1.15 / diff
py-flask-user: updated to 1.0.2.2
* v1.0.2.2:
* Added new settings to ``UserManager`` which can be used to customize page
footers: ``USER_APP_VERSION``, ``USER_CORPORATION_NAME``, and
``USER_COPYRIGHT_YEAR``
* Fixed crash when one tried to change username and ``USER_ENABLE_EMAIL``
was falsy
* v1.0.2.1:
* Added Slovak, Polish and Ukrainian translations.
* Fixed bug in "Password Changed" email template
* Fixed crash when USER_ENABLE_INVITE_USER is set
* Updated min allowed version of ``passlib`` from 1.6 to 1.7
* v1.0.2.0 - Production/Stable release. Dropped support for Python 2.6 and 3.3.
* v1.0.2.2:
* Added new settings to ``UserManager`` which can be used to customize page
footers: ``USER_APP_VERSION``, ``USER_CORPORATION_NAME``, and
``USER_COPYRIGHT_YEAR``
* Fixed crash when one tried to change username and ``USER_ENABLE_EMAIL``
was falsy
* v1.0.2.1:
* Added Slovak, Polish and Ukrainian translations.
* Fixed bug in "Password Changed" email template
* Fixed crash when USER_ENABLE_INVITE_USER is set
* Updated min allowed version of ``passlib`` from 1.6 to 1.7
* v1.0.2.0 - Production/Stable release. Dropped support for Python 2.6 and 3.3.
MAIN commitmail json YAML
pkgsrc/www/py-flask-wtf/Makefile@1.29
/
diff
pkgsrc/www/py-flask-wtf/PLIST@1.4 / diff
pkgsrc/www/py-flask-wtf/distinfo@1.20 / diff
pkgsrc/www/py-flask-wtf/PLIST@1.4 / diff
pkgsrc/www/py-flask-wtf/distinfo@1.20 / diff
py-flask-wtf: updated to 1.2.1
Version 1.2.1
- Fix a bug introduced with :pr:`556` where file validators were editing
the file fields content.
Version 1.2.0
- Add field ``MultipleFileField``. ``FileRequired``, ``FileAllowed``, ``FileSize``
now can be used to validate multiple files
Version 1.2.1
- Fix a bug introduced with :pr:`556` where file validators were editing
the file fields content.
Version 1.2.0
- Add field ``MultipleFileField``. ``FileRequired``, ``FileAllowed``, ``FileSize``
now can be used to validate multiple files
MAIN commitmail json YAML
pkgsrc/textproc/py-referencing/Makefile@1.8
/
diff
pkgsrc/textproc/py-referencing/distinfo@1.7 / diff
pkgsrc/textproc/py-referencing/distinfo@1.7 / diff
py-referencing: updated to 0.33.0
v0.33.0
* Add a ``referencing.jsonschema.SchemaResource`` type alias to go along with the other JSON Schema specialized types.
v0.33.0
* Add a ``referencing.jsonschema.SchemaResource`` type alias to go along with the other JSON Schema specialized types.
MAIN commitmail json YAML
py-eth-rlp: updated to 1.0.1
eth-rlp v1.0.1 (2024-01-25)
Bugfixes
Add the missing typing_extensions module requirement for Python <= 3.11
eth-rlp v1.0.1 (2024-01-25)
Bugfixes
Add the missing typing_extensions module requirement for Python <= 3.11
MAIN commitmail json YAML
Updated sysutils/py-hupper, textproc/py-phonenumbers
MAIN commitmail json YAML
pkgsrc/textproc/py-phonenumbers/Makefile@1.29
/
diff
pkgsrc/textproc/py-phonenumbers/distinfo@1.28 / diff
pkgsrc/textproc/py-phonenumbers/distinfo@1.28 / diff
py-phonenumbers: updated to 8.13.29
8.13.29
Unknown changes
8.13.29
Unknown changes
MAIN commitmail json YAML
pkgsrc/sysutils/py-hupper/Makefile@1.2
/
diff
pkgsrc/sysutils/py-hupper/PLIST@1.2 / diff
pkgsrc/sysutils/py-hupper/distinfo@1.2 / diff
pkgsrc/sysutils/py-hupper/PLIST@1.2 / diff
pkgsrc/sysutils/py-hupper/distinfo@1.2 / diff
py-hupper: updated to 1.12.1
1.12.1 (2024-01-26)
- Add support for Python 3.12.
- Fix a blocking issue when shutting down on Windows.
- Fix a race condition closing pipes when restarting the worker process.
See https://github.com/Pylons/hupper/pull/83
- Fix issues with watchman when the server shuts down unexpectedly and when
subscriptions are canceled.
- Add ``hupper.get_reloader().graceful_shutdown()`` which can be used within
your own app to trigger a full shutdown of the worker as well as the
monitoring.
See https://github.com/Pylons/hupper/pull/88
1.12.1 (2024-01-26)
- Add support for Python 3.12.
- Fix a blocking issue when shutting down on Windows.
- Fix a race condition closing pipes when restarting the worker process.
See https://github.com/Pylons/hupper/pull/83
- Fix issues with watchman when the server shuts down unexpectedly and when
subscriptions are canceled.
- Add ``hupper.get_reloader().graceful_shutdown()`` which can be used within
your own app to trigger a full shutdown of the worker as well as the
monitoring.
See https://github.com/Pylons/hupper/pull/88
MAIN commitmail json YAML
Updated textproc/py-pdf, www/py-twill
MAIN commitmail json YAML
py-twill: updated to 3.2.2
3.2.2 (released 2024-01-28)
* Fixes the broken interactive shell.
* Fixes 'run_file' when specifying files in a subdirectory without extension.
3.2.2 (released 2024-01-28)
* Fixes the broken interactive shell.
* Fixes 'run_file' when specifying files in a subdirectory without extension.
MAIN commitmail json YAML
py-pdf: updated to 4.0.1
Version 4.0.1, 2024-01-28
Bug Fixes (BUG)
- layout mode text extraction ZeroDivisionError
Testing (TST)
- Skip tests using fpdf2 if it's not installed
Version 4.0.1, 2024-01-28
Bug Fixes (BUG)
- layout mode text extraction ZeroDivisionError
Testing (TST)
- Skip tests using fpdf2 if it's not installed
MAIN commitmail json YAML
Updated textproc/py-black, graphics/py-matplotlib-venn, devel/py-overrides, textproc/py-parse
MAIN commitmail json YAML
py-parse: updated to 1.20.1
1.20.1
add formatter property,
add security policy file.
Support various number of digits after the comma in the timestamp %f …
1.20.1
add formatter property,
add security policy file.
Support various number of digits after the comma in the timestamp %f …
MAIN commitmail json YAML
py-overrides: updated to 7.7.0
7.7.0
Fix regression in version 7.6.0 when base class name has more than one level of nesting
7.7.0
Fix regression in version 7.6.0 when base class name has more than one level of nesting
MAIN commitmail json YAML
pkgsrc/graphics/py-matplotlib-venn/Makefile@1.11
/
diff
pkgsrc/graphics/py-matplotlib-venn/PLIST@1.3 / diff
pkgsrc/graphics/py-matplotlib-venn/distinfo@1.7 / diff
pkgsrc/graphics/py-matplotlib-venn/PLIST@1.3 / diff
pkgsrc/graphics/py-matplotlib-venn/distinfo@1.7 / diff
py-matplotlib-venn: updated to 0.11.10
Version 0.11.10
- Updated tests to work with Matplotlib 3.6+
Version 0.11.10
- Updated tests to work with Matplotlib 3.6+
MAIN commitmail json YAML
py-black: updated to 24.1.1
24.1.1
Bugfix release to fix a bug that made Black unusable on certain file systems with strict
limits on path length.
Preview style
- Consistently add trailing comma on typed parameters
Configuration
- Shorten the length of the name of the cache file to fix crashes on file systems that
do not support long paths
24.1.1
Bugfix release to fix a bug that made Black unusable on certain file systems with strict
limits on path length.
Preview style
- Consistently add trailing comma on typed parameters
Configuration
- Shorten the length of the name of the cache file to fix crashes on file systems that
do not support long paths
MAIN commitmail json YAML
Updated devel/orc, net/iperf3
MAIN commitmail json YAML
iperf3: updated to 3.16
iperf-3.16 2023-11-30
---------------------
* Notable user-visible changes
* Multiple test streams started with -P/--parallel will now be
serviced by different threads. This allows iperf3 to take
advantage of multiple CPU cores on modern processors, and will
generally result in significant throughput increases.
* OpenSSL 3 is now detected at build time. If OpenSSL 3 is found,
various older, deprecated, APIs will not be used. iperf3 will
continue to work with OpenSSL 1.1.1. OpenSSL is used as a part
of the iperf3 authentication functionality.
* The authorized users file used by the authentication functionality
is now checked for accessibility much earlier during the program
startup, as opposed to being checked near the start of a
tes.
* Developer-visible changes
* BREAKING CHANGE: iperf3 now requires pthreads and C atomic
variables to compile and run.
iperf-3.16 2023-11-30
---------------------
* Notable user-visible changes
* Multiple test streams started with -P/--parallel will now be
serviced by different threads. This allows iperf3 to take
advantage of multiple CPU cores on modern processors, and will
generally result in significant throughput increases.
* OpenSSL 3 is now detected at build time. If OpenSSL 3 is found,
various older, deprecated, APIs will not be used. iperf3 will
continue to work with OpenSSL 1.1.1. OpenSSL is used as a part
of the iperf3 authentication functionality.
* The authorized users file used by the authentication functionality
is now checked for accessibility much earlier during the program
startup, as opposed to being checked near the start of a
tes.
* Developer-visible changes
* BREAKING CHANGE: iperf3 now requires pthreads and C atomic
variables to compile and run.
MAIN commitmail json YAML
pkgsrc/devel/orc/Makefile@1.24
/
diff
pkgsrc/devel/orc/PLIST@1.15 / diff
pkgsrc/devel/orc/buildlink3.mk@1.3 / diff
pkgsrc/devel/orc/distinfo@1.26 / diff
pkgsrc/devel/orc/PLIST@1.15 / diff
pkgsrc/devel/orc/buildlink3.mk@1.3 / diff
pkgsrc/devel/orc/distinfo@1.26 / diff
orc: updated to 0.4.36
0.4.36
- Only use AVX / AVX2 instructions on CPUs that support both AVX and AVX2
(fixes crash on machines that only support AVX) (L. E. Segovia)
0.4.35
- Add support for AVX / AVX2 (L. E. Segovia)
- SSE backend improvements (L. E. Segovia)
- New `orf` and `andf` opcodes for bitwise AND and OR for single precision floats (Jorge Zapata)
- Add support for `convwf`, int16 to float conversion (Jorge Zapata)
- Allow backend selection through ORC_TARGET environment variable (L. E. Segovia)
- Documentation improvements (Jorge Zapata, L. E. Segovia, Tim-Philipp M端ller)
- orconce: Use Win32 once implementation with MSVC (Seungha Yang, L. E. Segovia)
- orcc: add --binary option to output raw machine code for functions (L. E. Segovia)
- orcprofile: Implement Windows high-resolution timestamp for MSVC
to allow benchmarking on MSVC builds (L. E. Segovia)
0.4.36
- Only use AVX / AVX2 instructions on CPUs that support both AVX and AVX2
(fixes crash on machines that only support AVX) (L. E. Segovia)
0.4.35
- Add support for AVX / AVX2 (L. E. Segovia)
- SSE backend improvements (L. E. Segovia)
- New `orf` and `andf` opcodes for bitwise AND and OR for single precision floats (Jorge Zapata)
- Add support for `convwf`, int16 to float conversion (Jorge Zapata)
- Allow backend selection through ORC_TARGET environment variable (L. E. Segovia)
- Documentation improvements (Jorge Zapata, L. E. Segovia, Tim-Philipp M端ller)
- orconce: Use Win32 once implementation with MSVC (Seungha Yang, L. E. Segovia)
- orcc: add --binary option to output raw machine code for functions (L. E. Segovia)
- orcprofile: Implement Windows high-resolution timestamp for MSVC
to allow benchmarking on MSVC builds (L. E. Segovia)
MAIN commitmail json YAML
Updated devel/py-pygit2, devel/py-colorlog, net/py-moto
MAIN commitmail json YAML
pkgsrc/net/py-moto/Makefile@1.14
/
diff
pkgsrc/net/py-moto/PLIST@1.7 / diff
pkgsrc/net/py-moto/distinfo@1.9 / diff
pkgsrc/net/py-moto/PLIST@1.7 / diff
pkgsrc/net/py-moto/distinfo@1.9 / diff
py-moto: updated to 4.2.14
4.2.14
New Services:
* Backup:
* create_backup_plan()
* create_backup_vault()
* get_backup_plan()
* describe_backup_vault()
* delete_backup_plan()
* list_backup_plans()
* list_backup_vaults()
* list_tags()
* tag_resource()
* untag_resource()
New Methods:
* RDS:
* describe_db_cluster_snapshot_attributes()
* describe_db_snapshot_attributes()
* modify_db_cluster_snapshot_attribute()
* modify_db_snapshot_attribute()
* restore_db_instance_to_point_in_time()
* SageMaker:
* create_feature_group()
* SageMakerRuntime:
* invoke_endpoint_async()
Miscellaneous:
* Cognito: The ID-token now contains custom attributes
* DynamoDB: query() now returns the correct ScannedCount
* EC2: Security Group Rules now have tag support
* LakeFormation: grant_permissions() now has better support for known principal-resource pairs
* SNS: set_subscription_attributes() can now unset the FilterPolicy
4.2.14
New Services:
* Backup:
* create_backup_plan()
* create_backup_vault()
* get_backup_plan()
* describe_backup_vault()
* delete_backup_plan()
* list_backup_plans()
* list_backup_vaults()
* list_tags()
* tag_resource()
* untag_resource()
New Methods:
* RDS:
* describe_db_cluster_snapshot_attributes()
* describe_db_snapshot_attributes()
* modify_db_cluster_snapshot_attribute()
* modify_db_snapshot_attribute()
* restore_db_instance_to_point_in_time()
* SageMaker:
* create_feature_group()
* SageMakerRuntime:
* invoke_endpoint_async()
Miscellaneous:
* Cognito: The ID-token now contains custom attributes
* DynamoDB: query() now returns the correct ScannedCount
* EC2: Security Group Rules now have tag support
* LakeFormation: grant_permissions() now has better support for known principal-resource pairs
* SNS: set_subscription_attributes() can now unset the FilterPolicy
MAIN commitmail json YAML
py-colorlog: updated to 6.8.2
6.8.2
Update package links in README
Added docs/CONTRIBUTING.md.
Documented "bright" colours in the README.
6.8.2
Update package links in README
Added docs/CONTRIBUTING.md.
Documented "bright" colours in the README.
MAIN commitmail json YAML
pkgsrc/devel/py-pygit2/Makefile@1.34
/
diff
pkgsrc/devel/py-pygit2/PLIST@1.12 / diff
pkgsrc/devel/py-pygit2/distinfo@1.27 / diff
pkgsrc/devel/py-pygit2/PLIST@1.12 / diff
pkgsrc/devel/py-pygit2/distinfo@1.27 / diff
py-pygit2: updated to 1.14.0
1.14.0 (2024-01-26)
- Drop support for Python 3.8
- Add Linux wheels for musl on x86_64
- New `Repository.submodules` namespace
- New `Repository.listall_mergeheads()`, `Repository.message`,
`Repository.raw_message` and `Repository.remove_message()`
- New `pygit2.enums` supersedes the `GIT_` constants
- Now `Repository.status()`, `Repository.status_file()`,
`Repository.merge_analysis()`, `DiffFile.flags`, `DiffFile.mode`,
`DiffDelta.flags` and `DiffDelta.status` return enums
- Now repository\'s `merge()`, `merge_commits()` and `merge_trees()`
take enums/flags for their `favor`, `flags` and `file_flags` arguments.
- Fix crash in filter cleanup
- Documentation fixes
1.14.0 (2024-01-26)
- Drop support for Python 3.8
- Add Linux wheels for musl on x86_64
- New `Repository.submodules` namespace
- New `Repository.listall_mergeheads()`, `Repository.message`,
`Repository.raw_message` and `Repository.remove_message()`
- New `pygit2.enums` supersedes the `GIT_` constants
- Now `Repository.status()`, `Repository.status_file()`,
`Repository.merge_analysis()`, `DiffFile.flags`, `DiffFile.mode`,
`DiffDelta.flags` and `DiffDelta.status` return enums
- Now repository\'s `merge()`, `merge_commits()` and `merge_trees()`
take enums/flags for their `favor`, `flags` and `file_flags` arguments.
- Fix crash in filter cleanup
- Documentation fixes
MAIN commitmail json YAML
Updated archivers/xz, devel/py-slugify
MAIN commitmail json YAML
pkgsrc/devel/py-slugify/Makefile@1.7
/
diff
pkgsrc/devel/py-slugify/PLIST@1.4 / diff
pkgsrc/devel/py-slugify/distinfo@1.7 / diff
pkgsrc/devel/py-slugify/PLIST@1.4 / diff
pkgsrc/devel/py-slugify/distinfo@1.7 / diff
py-slugify: updated to 8.0.2
8.0.2
- Normalize text before converting to unicode.
8.0.2
- Normalize text before converting to unicode.
MAIN commitmail json YAML
xz: updated to 5.4.6
5.4.6 (2024-01-26)
* Fixed a bug involving internal function pointers in liblzma not
being initialized to NULL. The bug can only be triggered if
lzma_filters_update() is called on a LZMA1 encoder, so it does
not affect xz or any application known to us that uses liblzma.
* xz:
- Fixed a regression introduced in 5.4.2 that caused encoding
in the raw format to unnecessarily fail if --suffix was not
used. For instance, the following command no longer reports
that --suffix must be used:
echo foo | xz --format=raw --lzma2 | wc -c
- Fixed an issue on MinGW-w64 builds that prevented reading
from or writing to non-terminal character devices like NUL.
* Added a new test.
5.4.6 (2024-01-26)
* Fixed a bug involving internal function pointers in liblzma not
being initialized to NULL. The bug can only be triggered if
lzma_filters_update() is called on a LZMA1 encoder, so it does
not affect xz or any application known to us that uses liblzma.
* xz:
- Fixed a regression introduced in 5.4.2 that caused encoding
in the raw format to unnecessarily fail if --suffix was not
used. For instance, the following command no longer reports
that --suffix must be used:
echo foo | xz --format=raw --lzma2 | wc -c
- Fixed an issue on MinGW-w64 builds that prevented reading
from or writing to non-terminal character devices like NUL.
* Added a new test.
MAIN commitmail json YAML
Added devel/py-jaraco.env; Updated devel/py-pip-run
MAIN commitmail json YAML
pkgsrc/devel/py-pip-run/Makefile@1.7
/
diff
pkgsrc/devel/py-pip-run/PLIST@1.5 / diff
pkgsrc/devel/py-pip-run/distinfo@1.5 / diff
pkgsrc/devel/py-pip-run/PLIST@1.5 / diff
pkgsrc/devel/py-pip-run/distinfo@1.5 / diff
py-pip-run: updated to 12.5.0
v12.5.0
Features
- Add support for script dependencies in a TOML block per PEP 723.
v12.4.0
Features
- Ensure requirements with a URL are not detected as installed.
v12.3.1
Bugfixes
- Removed Python 3.7 compatibility code.
v12.3.0
Features
- Renamed PIP_RUN_MODE variable to PIP_RUN_RETENTION_STRATEGY. Also renamed the default value of 'ephemeral' to 'destroy'. If PIP_RUN_MODE is used, a warning is emitted.
v12.2.2
Bugfixes
- Made pydragon example portable to Windows
v12.2.1
Bugfixes
- Refreshed README
v12.2.0
Features
- Presence of Python script parameters now honors files with a shebang even if no Python extension is present.
v12.1.0
Features
- Require Python 3.8 or later.
Bugfixes
- Fixed EncodingWarning in scripts module.
v12.0.1
Bugfixes
- Fix IndexError when no parameters are supplied.
v12.0.0
Features
- The executable parameters now accept a ``!`` prefix, indicating to run a separate executable instead of Python in the context.
Deprecations and Removals
- ``pip_run.launch.with_path`` now expects the literal command to be passed and no longer injects the ``sys.executable``. For compatibility, pass the executable in the params or wrap the params in something like ``pip_run.launch.infer_cmd``.
v12.5.0
Features
- Add support for script dependencies in a TOML block per PEP 723.
v12.4.0
Features
- Ensure requirements with a URL are not detected as installed.
v12.3.1
Bugfixes
- Removed Python 3.7 compatibility code.
v12.3.0
Features
- Renamed PIP_RUN_MODE variable to PIP_RUN_RETENTION_STRATEGY. Also renamed the default value of 'ephemeral' to 'destroy'. If PIP_RUN_MODE is used, a warning is emitted.
v12.2.2
Bugfixes
- Made pydragon example portable to Windows
v12.2.1
Bugfixes
- Refreshed README
v12.2.0
Features
- Presence of Python script parameters now honors files with a shebang even if no Python extension is present.
v12.1.0
Features
- Require Python 3.8 or later.
Bugfixes
- Fixed EncodingWarning in scripts module.
v12.0.1
Bugfixes
- Fix IndexError when no parameters are supplied.
v12.0.0
Features
- The executable parameters now accept a ``!`` prefix, indicating to run a separate executable instead of Python in the context.
Deprecations and Removals
- ``pip_run.launch.with_path`` now expects the literal command to be passed and no longer injects the ``sys.executable``. For compatibility, pass the executable in the params or wrap the params in something like ``pip_run.launch.infer_cmd``.
MAIN commitmail json YAML
pkgsrc/devel/Makefile@1.4167
/
diff
pkgsrc/devel/py-jaraco.env/DESCR@1.1 / diff
pkgsrc/devel/py-jaraco.env/Makefile@1.1 / diff
pkgsrc/devel/py-jaraco.env/PLIST@1.1 / diff
pkgsrc/devel/py-jaraco.env/distinfo@1.1 / diff
pkgsrc/devel/py-jaraco.env/DESCR@1.1 / diff
pkgsrc/devel/py-jaraco.env/Makefile@1.1 / diff
pkgsrc/devel/py-jaraco.env/PLIST@1.1 / diff
pkgsrc/devel/py-jaraco.env/distinfo@1.1 / diff
py-jaraco.env: added version 1.0.0
This library facilitates handling of environment variables.
This library facilitates handling of environment variables.
MAIN commitmail json YAML
Updated databases/mongo-c-driver, databases/mongodb4, databases/mongodb
MAIN commitmail json YAML
mongodb: updated to 6.0.13
6.0.13 - Jan 18, 2024
SERVER-33494
WT SizeStorer never deletes old entries
SERVER-50792
Return more useful errors when a shard key index can't be found for shardCollection/refineCollectionShardKey
SERVER-70155
Add duration of how long an oplog slot is kept open to mongod "Slow query" log lines
SERVER-77506
Sharded multi-document transactions can mismatch data and ShardVersion
SERVER-83091
$or query can trigger an infinite loop during plan enumeration
All Jira issues closed in 6.0.13
6.0.12 - Nov 27, 2023
SERVER-69244
$merge fails when session default read concern has been set to "majority"
SERVER-81295
Cannot resume V2 changeStream pipelines with V1 resume tokens
SERVER-81966
Avoid modification of previous ChunkMap instances during refresh
WT-7929
Investigate a solution to avoid FTDC stalls during checkpoint
WT-11564
Fix RTS to read the newest transaction value only when it exists in the checkpoint
All Jira issues closed in 6.0.12
6.0.11 - Oct 11, 2023
SERVER-58534
Collect FCV in FTDC
SERVER-69244
$merge fails when session default read concern has been set to "majority"
SERVER-71520
Dump all thread stacks on RSTL acquisition timeout
SERVER-79498
Backport $vectorSearch to 6.0
SERVER-80021
Make $convert round-trip correctly between double and string
All Jira issues closed in 6.0.11
6.0.10 - Sep 14, 2023
SERVER-71627
Refreshed cached collection route info severely blocks all client request when a cluster contains 1 million chunks
SERVER-73394
Remove misleading operationsBlockedByRefresh metrics
SERVER-77183
$project followed by $group sometimes gives incorrect results
SERVER-79771
Make resharding operations resilient to networkInterfaceExceededTimeLimit
All Jira issues closed in 6.0.10
6.0.13 - Jan 18, 2024
SERVER-33494
WT SizeStorer never deletes old entries
SERVER-50792
Return more useful errors when a shard key index can't be found for shardCollection/refineCollectionShardKey
SERVER-70155
Add duration of how long an oplog slot is kept open to mongod "Slow query" log lines
SERVER-77506
Sharded multi-document transactions can mismatch data and ShardVersion
SERVER-83091
$or query can trigger an infinite loop during plan enumeration
All Jira issues closed in 6.0.13
6.0.12 - Nov 27, 2023
SERVER-69244
$merge fails when session default read concern has been set to "majority"
SERVER-81295
Cannot resume V2 changeStream pipelines with V1 resume tokens
SERVER-81966
Avoid modification of previous ChunkMap instances during refresh
WT-7929
Investigate a solution to avoid FTDC stalls during checkpoint
WT-11564
Fix RTS to read the newest transaction value only when it exists in the checkpoint
All Jira issues closed in 6.0.12
6.0.11 - Oct 11, 2023
SERVER-58534
Collect FCV in FTDC
SERVER-69244
$merge fails when session default read concern has been set to "majority"
SERVER-71520
Dump all thread stacks on RSTL acquisition timeout
SERVER-79498
Backport $vectorSearch to 6.0
SERVER-80021
Make $convert round-trip correctly between double and string
All Jira issues closed in 6.0.11
6.0.10 - Sep 14, 2023
SERVER-71627
Refreshed cached collection route info severely blocks all client request when a cluster contains 1 million chunks
SERVER-73394
Remove misleading operationsBlockedByRefresh metrics
SERVER-77183
$project followed by $group sometimes gives incorrect results
SERVER-79771
Make resharding operations resilient to networkInterfaceExceededTimeLimit
All Jira issues closed in 6.0.10
MAIN commitmail json YAML
pkgsrc/databases/mongodb4/Makefile@1.7
/
diff
pkgsrc/databases/mongodb4/distinfo@1.3 / diff
pkgsrc/databases/mongodb4/options.mk@1.2 / diff
pkgsrc/databases/mongodb4/distinfo@1.3 / diff
pkgsrc/databases/mongodb4/options.mk@1.2 / diff
mongodb4: updated to 4.4.28
4.4.28 - Jan 18, 2024
SERVER-77506
Sharded multi-document transactions can mismatch data and ShardVersion
SERVER-82365
Optimize the construction of the balancer's collection distribution status histogram (2nd attempt)
SERVER-82883
Recovering TransactionCoordinator on stepup may block acquiring read/write tickets while participants are in the prepared state
WT-7929
Investigate a solution to avoid FTDC stalls during checkpoint
All JIRA issues closed in 4.4.28
4.4.27 - Jan 3, 2024
SERVER-63865
Handle missing index idents during standalone startup recovery after unclean shutdown
SERVER-81106
Recipient shard doesn't wait for the collection version to be locally persisted before starting the cloning phase
SERVER-81878
startupRecoveryForRestore may not play nicely with collection drop applied during startup recovery
SERVER-82325
Config server could invariant during balancer round
WT-11564
Fix RTS to read the newest transaction value only when it exists in the checkpoint
All JIRA issues closed in 4.4.27
4.4.26 - Nov 27, 2023
Issues fixed:
SERVER-50792
Return more useful errors when a shard key index can't be found for shardCollection or refineCollectionShardKey
SERVER-80021
Make $convert round-trip correctly between double and string
SERVER-81106
Recipient shard doesn't wait for the collection version to be locally persisted before starting the cloning phase
SERVER-81966
Avoid modification of previous ChunkMap instances during refresh
WT-10424
cursor::search_near slow performance if many deleted items are present
All JIRA issues closed in 4.4.26
4.4.25 - Sep 29, 2023
Issues fixed:
SERVER-76299
Report writeConflicts in serverStatus on secondaries
SERVER-78828
LDAP host timing data can be inconsistent during sorting
WT-11031
Fix RTS to skip tables with no time window information in the checkpoint
SERVER-70973
Balancer should stop iterating collections when there are no more available shards
SERVER-71627
Refreshed cached collection route info will severely block all client request when a cluster with 1 million chunks
SERVER-78813
Commit point propagation fails indefinitely with exhaust cursors with null lastCommitted optime
WT-8570
Do not increase oldest ID during recovery
WT-10449
Do not save update chain when there are no updates to be written to the history store
All JIRA issues closed in 4.4.25
4.4.24 - Aug 23, 2023
Issues fixed:
SERVER-76299
Report writeConflicts in serverStatus on secondaries
SERVER-78828
LDAP host timing data can be inconsistent during sorting
WT-11031
Fix RTS to skip tables with no time window information in the checkpoint
4.4.28 - Jan 18, 2024
SERVER-77506
Sharded multi-document transactions can mismatch data and ShardVersion
SERVER-82365
Optimize the construction of the balancer's collection distribution status histogram (2nd attempt)
SERVER-82883
Recovering TransactionCoordinator on stepup may block acquiring read/write tickets while participants are in the prepared state
WT-7929
Investigate a solution to avoid FTDC stalls during checkpoint
All JIRA issues closed in 4.4.28
4.4.27 - Jan 3, 2024
SERVER-63865
Handle missing index idents during standalone startup recovery after unclean shutdown
SERVER-81106
Recipient shard doesn't wait for the collection version to be locally persisted before starting the cloning phase
SERVER-81878
startupRecoveryForRestore may not play nicely with collection drop applied during startup recovery
SERVER-82325
Config server could invariant during balancer round
WT-11564
Fix RTS to read the newest transaction value only when it exists in the checkpoint
All JIRA issues closed in 4.4.27
4.4.26 - Nov 27, 2023
Issues fixed:
SERVER-50792
Return more useful errors when a shard key index can't be found for shardCollection or refineCollectionShardKey
SERVER-80021
Make $convert round-trip correctly between double and string
SERVER-81106
Recipient shard doesn't wait for the collection version to be locally persisted before starting the cloning phase
SERVER-81966
Avoid modification of previous ChunkMap instances during refresh
WT-10424
cursor::search_near slow performance if many deleted items are present
All JIRA issues closed in 4.4.26
4.4.25 - Sep 29, 2023
Issues fixed:
SERVER-76299
Report writeConflicts in serverStatus on secondaries
SERVER-78828
LDAP host timing data can be inconsistent during sorting
WT-11031
Fix RTS to skip tables with no time window information in the checkpoint
SERVER-70973
Balancer should stop iterating collections when there are no more available shards
SERVER-71627
Refreshed cached collection route info will severely block all client request when a cluster with 1 million chunks
SERVER-78813
Commit point propagation fails indefinitely with exhaust cursors with null lastCommitted optime
WT-8570
Do not increase oldest ID during recovery
WT-10449
Do not save update chain when there are no updates to be written to the history store
All JIRA issues closed in 4.4.25
4.4.24 - Aug 23, 2023
Issues fixed:
SERVER-76299
Report writeConflicts in serverStatus on secondaries
SERVER-78828
LDAP host timing data can be inconsistent during sorting
WT-11031
Fix RTS to skip tables with no time window information in the checkpoint
MAIN commitmail json YAML
pkgsrc/databases/mongo-c-driver/Makefile@1.64
/
diff
pkgsrc/databases/mongo-c-driver/PLIST@1.21 / diff
pkgsrc/databases/mongo-c-driver/distinfo@1.49 / diff
pkgsrc/databases/mongo-c-driver/PLIST@1.21 / diff
pkgsrc/databases/mongo-c-driver/distinfo@1.49 / diff
mongo-c-driver: updated to 1.25.4
mongo-c-driver 1.25.4
libbson
Fixes:
Restore support for Sphinx 1.7.6 for man page build.
libmongoc
Fixes:
Restore support for Sphinx 1.7.6 for man page build.
mongo-c-driver 1.25.3
libbson
No changes since 1.25.2. Version incremented to match the libmongoc version.
libmongoc
Fixes:
Disable shared libmongoc targets if ENABLE_SHARED=OFF
Fix documentation build with Python 3.9.
mongo-c-driver 1.25.2
libbson
Fixes:
Fix conversion warning with GCC 12.
libmongoc
Fixes:
Fix data race in mongoc_cursor_get_host.
mongo-c-driver 1.25.1
libbson
Fixes:
The BUILD_VERSION CMake option was restored.
Fixes to some format strings in trace logs.
Allow mongoc_buffer_t to be larger than INT_MAX.
libmongoc
Fixes:
Add back support for BUILD_VERSION CMake option. BUILD_VERSION was unintentionally removed in 1.25.0.
mongo-c-driver 1.25.0
libbson
New Features:
Add bson_array_builder_t.
Platform Support:
Support for macOS 10.14 is dropped.
Support for Ubuntu 14.04 is dropped.
Support for Debian 8.1 is dropped.
libmongoc
Fixes:
Send recoveryToken in transactions when connected to a load balancer.
Improvements:
Remove optional dependency of libicu.
Added ability to manage Atlas Search indexes
Use OP_MSG exhaust for mongod >= 4.2. Enable exhaust cursors for mongos >= 7.1.
Share cached credentials for SCRAM authentication among all clients to improve performance.
Use polling monitoring in FaaS environments.
Build Configuration:
Remove ENABLE_SRV=AUTO. Only support boolean values for ENABLE_SRV.
Platform Support:
Support for macOS 10.14 is dropped.
Support for Ubuntu 14.04 is dropped.
Support for Debian 8.1 is dropped.
Other:
The constructed source-distribution archive is no longer available as a
release artifact. Please instead use the per-release repository archive
attached to a GitHub release, or clone the repository at the desired release
tag.
mongo-c-driver 1.25.4
libbson
Fixes:
Restore support for Sphinx 1.7.6 for man page build.
libmongoc
Fixes:
Restore support for Sphinx 1.7.6 for man page build.
mongo-c-driver 1.25.3
libbson
No changes since 1.25.2. Version incremented to match the libmongoc version.
libmongoc
Fixes:
Disable shared libmongoc targets if ENABLE_SHARED=OFF
Fix documentation build with Python 3.9.
mongo-c-driver 1.25.2
libbson
Fixes:
Fix conversion warning with GCC 12.
libmongoc
Fixes:
Fix data race in mongoc_cursor_get_host.
mongo-c-driver 1.25.1
libbson
Fixes:
The BUILD_VERSION CMake option was restored.
Fixes to some format strings in trace logs.
Allow mongoc_buffer_t to be larger than INT_MAX.
libmongoc
Fixes:
Add back support for BUILD_VERSION CMake option. BUILD_VERSION was unintentionally removed in 1.25.0.
mongo-c-driver 1.25.0
libbson
New Features:
Add bson_array_builder_t.
Platform Support:
Support for macOS 10.14 is dropped.
Support for Ubuntu 14.04 is dropped.
Support for Debian 8.1 is dropped.
libmongoc
Fixes:
Send recoveryToken in transactions when connected to a load balancer.
Improvements:
Remove optional dependency of libicu.
Added ability to manage Atlas Search indexes
Use OP_MSG exhaust for mongod >= 4.2. Enable exhaust cursors for mongos >= 7.1.
Share cached credentials for SCRAM authentication among all clients to improve performance.
Use polling monitoring in FaaS environments.
Build Configuration:
Remove ENABLE_SRV=AUTO. Only support boolean values for ENABLE_SRV.
Platform Support:
Support for macOS 10.14 is dropped.
Support for Ubuntu 14.04 is dropped.
Support for Debian 8.1 is dropped.
Other:
The constructed source-distribution archive is no longer available as a
release artifact. Please instead use the per-release repository archive
attached to a GitHub release, or clone the repository at the desired release
tag.
MAIN commitmail json YAML
Updated devel/py-coverage, textproc/py-sphinx-autodoc-typehints
MAIN commitmail json YAML
pkgsrc/textproc/py-sphinx-autodoc-typehints/Makefile@1.16
/
diff
pkgsrc/textproc/py-sphinx-autodoc-typehints/PLIST@1.4 / diff
pkgsrc/textproc/py-sphinx-autodoc-typehints/distinfo@1.12 / diff
pkgsrc/textproc/py-sphinx-autodoc-typehints/PLIST@1.4 / diff
pkgsrc/textproc/py-sphinx-autodoc-typehints/distinfo@1.12 / diff
py-sphinx-autodoc-typehints: updated to 1.25.3
1.25.3
Stop parsing from overwriting Sphinx configuration
1.25.3
Stop parsing from overwriting Sphinx configuration
MAIN commitmail json YAML
py-coverage: updated to 7.4.1
Version 7.4.1 — 2024-01-26
- Python 3.13.0a3 is supported.
- Fix: the JSON report now includes an explicit format version number, closing
`issue 1732`_.
Version 7.4.1 — 2024-01-26
- Python 3.13.0a3 is supported.
- Fix: the JSON report now includes an explicit format version number, closing
`issue 1732`_.
MAIN commitmail json YAML
Updated www/py-paste, www/py-PasteScript
MAIN commitmail json YAML
pkgsrc/www/py-PasteScript/ALTERNATIVES@1.1
/
diff
pkgsrc/www/py-PasteScript/Makefile@1.8 / diff
pkgsrc/www/py-PasteScript/PLIST@1.2 / diff
pkgsrc/www/py-PasteScript/distinfo@1.5 / diff
pkgsrc/www/py-PasteScript/Makefile@1.8 / diff
pkgsrc/www/py-PasteScript/PLIST@1.2 / diff
pkgsrc/www/py-PasteScript/distinfo@1.5 / diff
py-PasteScript: updated to 3.4.0
3.4.0 (2024-01-22)
* Correct working with PasteDeploy >=3. Thanks brondsem.
3.3.0 (2023-01-03)
* Remove support for Python 2 in tests. It may still work outside tests.
* Fix homepage link. Thanks to Guillaume Gauvrit (mardiros).
* Stop using nose to run tests.
* Run tests in GitHub actions instead of travis CI.
3.2.1 (2021-04-27)
* Require ``setuptools`` in ``install_requires``. Thanks to Tomáš Hrnčiar
(hrnciar)
* Fix tests to run again.
3.2.0 (2019-09-24)
* Use wsgiserver.WSGIServer instead of wsgiutils.wsgiServer.WSGIServer
for Python 3 compatibility.
3.1.0 (2019-03-04)
* Remove dependency on ``unittest2``.
3.0.0 (2018-11-26)
* Moved to `GitHub <https://github.com/cdent/pastescript>`_.
* Put into maintenance mode, meaning: critical bugs will be fixed,
and support for new versions of Python will be handled, but new
features are not being considered.
3.4.0 (2024-01-22)
* Correct working with PasteDeploy >=3. Thanks brondsem.
3.3.0 (2023-01-03)
* Remove support for Python 2 in tests. It may still work outside tests.
* Fix homepage link. Thanks to Guillaume Gauvrit (mardiros).
* Stop using nose to run tests.
* Run tests in GitHub actions instead of travis CI.
3.2.1 (2021-04-27)
* Require ``setuptools`` in ``install_requires``. Thanks to Tomáš Hrnčiar
(hrnciar)
* Fix tests to run again.
3.2.0 (2019-09-24)
* Use wsgiserver.WSGIServer instead of wsgiutils.wsgiServer.WSGIServer
for Python 3 compatibility.
3.1.0 (2019-03-04)
* Remove dependency on ``unittest2``.
3.0.0 (2018-11-26)
* Moved to `GitHub <https://github.com/cdent/pastescript>`_.
* Put into maintenance mode, meaning: critical bugs will be fixed,
and support for new versions of Python will be handled, but new
features are not being considered.
MAIN commitmail json YAML
pkgsrc/www/py-paste/Makefile@1.36
/
diff
pkgsrc/www/py-paste/PLIST@1.9 / diff
pkgsrc/www/py-paste/distinfo@1.28 / diff
pkgsrc/www/py-paste/PLIST@1.9 / diff
pkgsrc/www/py-paste/distinfo@1.28 / diff
py-paste: updated to 3.7.1
3.7.0
* End Python 2 support.
* Remove use of distutils.
* Fix double query processing in parse_formvars.
3.6.1
* Tiny release to confirm release automation.
3.6.0
* Provide kwarg for timestamp format in Translogger.
3.7.0
* End Python 2 support.
* Remove use of distutils.
* Fix double query processing in parse_formvars.
3.6.1
* Tiny release to confirm release automation.
3.6.0
* Provide kwarg for timestamp format in Translogger.
MAIN commitmail json YAML
Updated www/py-waitress, www/py-PasteDeploy, www/py-WebTest, www/py-Routes
MAIN commitmail json YAML
pkgsrc/www/py-Routes/Makefile@1.9
/
diff
pkgsrc/www/py-Routes/PLIST@1.2 / diff
pkgsrc/www/py-Routes/distinfo@1.7 / diff
pkgsrc/www/py-Routes/PLIST@1.2 / diff
pkgsrc/www/py-Routes/distinfo@1.7 / diff
py-Routes: updated to 2.5.1
Release 2.5.1 (October 13, 2020)
* Add compatibility for Python 3.7+.
Release 2.5.0 (October 13, 2020)
* Add graceful fallback for invalid character encoding from request object. Patch by Phillip Baker.
* Enhanced performance for matching routes that share the same static prefix. Patch by George Sakkis.
* Fixed issue with child routes not passing route conditions to the Mapper.connect call. Patch by
Robin Abbi.
* Fixed documentation to reflect default value for minimization. Patch by Marcin Raczy��ski.
* Allow backslash to escape special characters in route paths. Patch by Orhan Kavrako��lu.
* Resolve invalid escape sequences. Patch by Stephen Finucane.
* Remove support for Python 2.6, 3.3, and 3.4. Patch by Stephen Finucane.
* Remove obsolete Python 2.3 compat code. Patch by Jakub Wilk.
Release 2.5.1 (October 13, 2020)
* Add compatibility for Python 3.7+.
Release 2.5.0 (October 13, 2020)
* Add graceful fallback for invalid character encoding from request object. Patch by Phillip Baker.
* Enhanced performance for matching routes that share the same static prefix. Patch by George Sakkis.
* Fixed issue with child routes not passing route conditions to the Mapper.connect call. Patch by
Robin Abbi.
* Fixed documentation to reflect default value for minimization. Patch by Marcin Raczy��ski.
* Allow backslash to escape special characters in route paths. Patch by Orhan Kavrako��lu.
* Resolve invalid escape sequences. Patch by Stephen Finucane.
* Remove support for Python 2.6, 3.3, and 3.4. Patch by Stephen Finucane.
* Remove obsolete Python 2.3 compat code. Patch by Jakub Wilk.
MAIN commitmail json YAML
pkgsrc/www/py-WebTest/Makefile@1.12
/
diff
pkgsrc/www/py-WebTest/PLIST@1.2 / diff
pkgsrc/www/py-WebTest/distinfo@1.12 / diff
pkgsrc/www/py-WebTest/patches/patch-setup.py deleted
pkgsrc/www/py-WebTest/PLIST@1.2 / diff
pkgsrc/www/py-WebTest/distinfo@1.12 / diff
pkgsrc/www/py-WebTest/patches/patch-setup.py deleted
py-WebTest: updated to 3.0.0
3.0.0 (2021-08-19)
- Dropped support for Python 2.7 and 3.5.
- Added support for Python 3.9.
- Clean up dependencies and requirements.
- Switch from Travis to GitHub Actions for building and testing.
- Prevent PytestCollectionWarning for TestApp
3.0.0 (2021-08-19)
- Dropped support for Python 2.7 and 3.5.
- Added support for Python 3.9.
- Clean up dependencies and requirements.
- Switch from Travis to GitHub Actions for building and testing.
- Prevent PytestCollectionWarning for TestApp
MAIN commitmail json YAML
pkgsrc/www/py-PasteDeploy/Makefile@1.14
/
diff
pkgsrc/www/py-PasteDeploy/PLIST@1.3 / diff
pkgsrc/www/py-PasteDeploy/distinfo@1.7 / diff
pkgsrc/www/py-PasteDeploy/PLIST@1.3 / diff
pkgsrc/www/py-PasteDeploy/distinfo@1.7 / diff
py-PasteDeploy: updated to 3.1.0
3.1.0 (2023-11-20)
------------------
* Support Python 3.11 and 3.12.
* Remove deprecated usage of ``inspect.getargspec`` that is no longer
supported in Python 3.12.
3.0.1 (2022-10-17)
------------------
* Fix ``python_requires`` package metadata to support Python 3.7+.
3.0 (2022-10-16)
----------------
* Drop support for Python 2, as well as 3.4, 3.5, and 3.6.
* Fix a broken compatibility shim that would cause the ConfigParser to fail
on Python 3.12 when ``ConfigParser.readfp`` is removed.
* Drop setuptools dependency and start using ``importlib.metadata`` instead.
* Refactor repository into a src folder layout.
3.1.0 (2023-11-20)
------------------
* Support Python 3.11 and 3.12.
* Remove deprecated usage of ``inspect.getargspec`` that is no longer
supported in Python 3.12.
3.0.1 (2022-10-17)
------------------
* Fix ``python_requires`` package metadata to support Python 3.7+.
3.0 (2022-10-16)
----------------
* Drop support for Python 2, as well as 3.4, 3.5, and 3.6.
* Fix a broken compatibility shim that would cause the ConfigParser to fail
on Python 3.12 when ``ConfigParser.readfp`` is removed.
* Drop setuptools dependency and start using ``importlib.metadata`` instead.
* Refactor repository into a src folder layout.
MAIN commitmail json YAML
pkgsrc/www/py-waitress/Makefile@1.13
/
diff
pkgsrc/www/py-waitress/PLIST@1.7 / diff
pkgsrc/www/py-waitress/distinfo@1.12 / diff
pkgsrc/www/py-waitress/PLIST@1.7 / diff
pkgsrc/www/py-waitress/distinfo@1.12 / diff
py-waitress: updated to 2.1.2
2.1.2
-----
Bugfix
~~~~~~
- When expose_tracebacks is enabled waitress would fail to properly encode
unicode thereby causing another error during error handling. See
https://github.com/Pylons/waitress/pull/378
- Header length checking had a calculation that was done incorrectly when the
data was received across multple socket reads. This calculation has been
corrected, and no longer will Waitress send back a 413 Request Entity Too
Large. See https://github.com/Pylons/waitress/pull/376
Security Bugfix
~~~~~~~~~~~~~~~
- in 2.1.0 a new feature was introduced that allowed the WSGI thread to start
sending data to the socket. However this introduced a race condition whereby
a socket may be closed in the sending thread while the main thread is about
to call select() therey causing the entire application to be taken down.
Waitress will no longer close the socket in the WSGI thread, instead waking
up the main thread to cleanup. See https://github.com/Pylons/waitress/pull/377
2.1.1
-----
Security Bugfix
~~~~~~~~~~~~~~~
- Waitress now validates that chunked encoding extensions are valid, and don't
contain invalid characters that are not allowed. They are still skipped/not
processed, but if they contain invalid data we no longer continue in and
return a 400 Bad Request. This stops potential HTTP desync/HTTP request
smuggling. Thanks to Zhang Zeyu for reporting this issue. See
https://github.com/Pylons/waitress/security/advisories/GHSA-4f7p-27jc-3c36
- Waitress now validates that the chunk length is only valid hex digits when
parsing chunked encoding, and values such as ``0x01`` and ``+01`` are no
longer supported. This stops potential HTTP desync/HTTP request smuggling.
Thanks to Zhang Zeyu for reporting this issue. See
https://github.com/Pylons/waitress/security/advisories/GHSA-4f7p-27jc-3c36
- Waitress now validates that the Content-Length sent by a remote contains only
digits in accordance with RFC7230 and will return a 400 Bad Request when the
Content-Length header contains invalid data, such as ``+10`` which would
previously get parsed as ``10`` and accepted. This stops potential HTTP
desync/HTTP request smuggling Thanks to Zhang Zeyu for reporting this issue. See
https://github.com/Pylons/waitress/security/advisories/GHSA-4f7p-27jc-3c36
2.1.0
-----
Python Version Support
~~~~~~~~~~~~~~~~~~~~~~
- Python 3.6 is no longer supported by Waitress
- Python 3.10 is fully supported by Waitress
Bugfix
~~~~~~
- ``wsgi.file_wrapper`` now sets the ``seekable``, ``seek``, and ``tell``
attributes from the underlying file if the underlying file is seekable. This
allows WSGI middleware to implement things like range requests for example
See https://github.com/Pylons/waitress/issues/359 and
https://github.com/Pylons/waitress/pull/363
- In Python 3 ``OSError`` is no longer subscriptable, this caused failures on
Windows attempting to loop to find an socket that would work for use in the
trigger.
See https://github.com/Pylons/waitress/pull/361
- Fixed an issue whereby ``BytesIO`` objects were not properly closed, and
thereby would not get cleaned up until garbage collection would get around to
it.
This led to potential for random memory spikes/memory issues, see
https://github.com/Pylons/waitress/pull/358 and
https://github.com/Pylons/waitress/issues/357 .
With thanks to Florian Schulze for testing/vaidating this fix!
Features
~~~~~~~~
- When the WSGI app starts sending data to the output buffer, we now attempt to
send data directly to the socket. This avoids needing to wake up the main
thread to start sending data. Allowing faster transmission of the first byte.
See https://github.com/Pylons/waitress/pull/364
With thanks to Michael Merickel for being a great rubber ducky!
- Add REQUEST_URI to the WSGI environment.
REQUEST_URI is similar to ``request_uri`` in nginx. It is a string that
contains the request path before separating the query string and
decoding ``%``-escaped characters.
2.1.2
-----
Bugfix
~~~~~~
- When expose_tracebacks is enabled waitress would fail to properly encode
unicode thereby causing another error during error handling. See
https://github.com/Pylons/waitress/pull/378
- Header length checking had a calculation that was done incorrectly when the
data was received across multple socket reads. This calculation has been
corrected, and no longer will Waitress send back a 413 Request Entity Too
Large. See https://github.com/Pylons/waitress/pull/376
Security Bugfix
~~~~~~~~~~~~~~~
- in 2.1.0 a new feature was introduced that allowed the WSGI thread to start
sending data to the socket. However this introduced a race condition whereby
a socket may be closed in the sending thread while the main thread is about
to call select() therey causing the entire application to be taken down.
Waitress will no longer close the socket in the WSGI thread, instead waking
up the main thread to cleanup. See https://github.com/Pylons/waitress/pull/377
2.1.1
-----
Security Bugfix
~~~~~~~~~~~~~~~
- Waitress now validates that chunked encoding extensions are valid, and don't
contain invalid characters that are not allowed. They are still skipped/not
processed, but if they contain invalid data we no longer continue in and
return a 400 Bad Request. This stops potential HTTP desync/HTTP request
smuggling. Thanks to Zhang Zeyu for reporting this issue. See
https://github.com/Pylons/waitress/security/advisories/GHSA-4f7p-27jc-3c36
- Waitress now validates that the chunk length is only valid hex digits when
parsing chunked encoding, and values such as ``0x01`` and ``+01`` are no
longer supported. This stops potential HTTP desync/HTTP request smuggling.
Thanks to Zhang Zeyu for reporting this issue. See
https://github.com/Pylons/waitress/security/advisories/GHSA-4f7p-27jc-3c36
- Waitress now validates that the Content-Length sent by a remote contains only
digits in accordance with RFC7230 and will return a 400 Bad Request when the
Content-Length header contains invalid data, such as ``+10`` which would
previously get parsed as ``10`` and accepted. This stops potential HTTP
desync/HTTP request smuggling Thanks to Zhang Zeyu for reporting this issue. See
https://github.com/Pylons/waitress/security/advisories/GHSA-4f7p-27jc-3c36
2.1.0
-----
Python Version Support
~~~~~~~~~~~~~~~~~~~~~~
- Python 3.6 is no longer supported by Waitress
- Python 3.10 is fully supported by Waitress
Bugfix
~~~~~~
- ``wsgi.file_wrapper`` now sets the ``seekable``, ``seek``, and ``tell``
attributes from the underlying file if the underlying file is seekable. This
allows WSGI middleware to implement things like range requests for example
See https://github.com/Pylons/waitress/issues/359 and
https://github.com/Pylons/waitress/pull/363
- In Python 3 ``OSError`` is no longer subscriptable, this caused failures on
Windows attempting to loop to find an socket that would work for use in the
trigger.
See https://github.com/Pylons/waitress/pull/361
- Fixed an issue whereby ``BytesIO`` objects were not properly closed, and
thereby would not get cleaned up until garbage collection would get around to
it.
This led to potential for random memory spikes/memory issues, see
https://github.com/Pylons/waitress/pull/358 and
https://github.com/Pylons/waitress/issues/357 .
With thanks to Florian Schulze for testing/vaidating this fix!
Features
~~~~~~~~
- When the WSGI app starts sending data to the output buffer, we now attempt to
send data directly to the socket. This avoids needing to wake up the main
thread to start sending data. Allowing faster transmission of the first byte.
See https://github.com/Pylons/waitress/pull/364
With thanks to Michael Merickel for being a great rubber ducky!
- Add REQUEST_URI to the WSGI environment.
REQUEST_URI is similar to ``request_uri`` in nginx. It is a string that
contains the request path before separating the query string and
decoding ``%``-escaped characters.
MAIN commitmail json YAML
Updated security/gnupg2, databases/pg_repack
MAIN commitmail json YAML
pkgsrc/databases/pg_repack/Makefile@1.12
/
diff
pkgsrc/databases/pg_repack/PLIST@1.3 / diff
pkgsrc/databases/pg_repack/distinfo@1.8 / diff
pkgsrc/databases/pg_repack/PLIST@1.3 / diff
pkgsrc/databases/pg_repack/distinfo@1.8 / diff
pg_repack: updated to 1.5.0
pg_repack 1.5.0
* Added support for PostgreSQL 16
* Fix possible SQL injection
* Support longer password length
* Fixed infinite loop on empty password
* Added ``--switch-threshold`` option
* Fixed crash in ``get_order_by()`` using invalid relations
* Added support for tables that have been previously rewritten with `VACUUM FULL` and use storage=plain for all columns
* More careful locks acquisition
pg_repack 1.5.0
* Added support for PostgreSQL 16
* Fix possible SQL injection
* Support longer password length
* Fixed infinite loop on empty password
* Added ``--switch-threshold`` option
* Fixed crash in ``get_order_by()`` using invalid relations
* Added support for tables that have been previously rewritten with `VACUUM FULL` and use storage=plain for all columns
* More careful locks acquisition
MAIN commitmail json YAML
pkgsrc/security/gnupg2/Makefile@1.151
/
diff
pkgsrc/security/gnupg2/distinfo@1.85 / diff
pkgsrc/security/gnupg2/patches/patch-dirmngr_server.c deleted
pkgsrc/security/gnupg2/distinfo@1.85 / diff
pkgsrc/security/gnupg2/patches/patch-dirmngr_server.c deleted
gnupg2: updated to 2.4.4
Noteworthy changes in version 2.4.4 (2024-01-25)
------------------------------------------------
* gpg: Do not keep an unprotected smartcard backup key on disk. See
https://gnupg.org/blog/20240125-smartcard-backup-key.html for a
security advisory.
* gpg: Allow to specify seconds since Epoch beyond 2038 on 32-bit
platforms.
* gpg: Fix expiration time when Creation-Date is specified.
* gpg: Add support for Subkey-Expire-Date.
* gpg: Add option --with-v5-fingerprint.
* gpg: Add sub-option ignore-attributes to --import-options.
* gpg: Add --list-filter properties sig_expires/sig_expires_d.
* gpg: Fix validity of re-imported keys.
* gpg: Report BEGIN_ status before examining the input.
* gpg: Don't try to compress a read-only keybox.
* gpg: Choose key from inserted card over a non-inserted
card.
* gpg: Allow to create revocations even with non-compliant algos.
* gpg: Fix regression in the Revoker keyword of the parameter file.
* gpg: Improve error message for expired default keys.
* gpgsm: Add --always-trust feature.
* gpgsm: Support ECC certificates in de-vs mode.
* gpgsm: Major rewrite of the PKCS#12 parser.
* gpgsm: No not show the pkcs#12 passphrase in debug output.
* keyboxd: Timeout on failure to get the database lock.
* agent: Update the key stubs only if really modified.
* scd: Add support for certain Starcos 3.2 cards.
* scd: Add support for CardOS 5.4 cards.
* scd: Add support for D-Trust 4.1/4.4 cards.
* scd: Add support for Smartcafe Expert 7.0 cards.
* scd: Add a length check for a new PIN.
* tpm: Fix keytotpm handling in the agent.
* tpm: Fixes for the TPM test suite.
* dirmngr: Avoid starting a second instance on Windows via GPGME
based launching.
* dirmngr: New option --ignore-crl-extensions.
* dirmngr: Support config value "none" to disable the default
keyserver.
* dirmngr: Implement automatic proxy detection on Windows.
* dirmngr: Fix handling of the HTTP Content-Length.
* dirmngr: Add code to support proxy authentication using the
Negotiation method on Windows.
* gpgconf: Add commands --lock and --unlock.
* gpgconf: Add keyword socketdir to gpgconf.ctl.
* gpgconf: Adjust the -X command for the new VERSION file format.
* wkd: Use export-clean for gpg-wks-client's --mirror and --create
commands.
* wkd: Make --add-revocs the default in gpg-wks-client. New option
--no-add-revocs.
* Remove duplicated backslashes when setting the homedir.
* Ignore attempts to remove the /dev/null device.
* Improve advisory file lock retry strategy.
* Improve the speedo build system for Unix.
Noteworthy changes in version 2.4.4 (2024-01-25)
------------------------------------------------
* gpg: Do not keep an unprotected smartcard backup key on disk. See
https://gnupg.org/blog/20240125-smartcard-backup-key.html for a
security advisory.
* gpg: Allow to specify seconds since Epoch beyond 2038 on 32-bit
platforms.
* gpg: Fix expiration time when Creation-Date is specified.
* gpg: Add support for Subkey-Expire-Date.
* gpg: Add option --with-v5-fingerprint.
* gpg: Add sub-option ignore-attributes to --import-options.
* gpg: Add --list-filter properties sig_expires/sig_expires_d.
* gpg: Fix validity of re-imported keys.
* gpg: Report BEGIN_ status before examining the input.
* gpg: Don't try to compress a read-only keybox.
* gpg: Choose key from inserted card over a non-inserted
card.
* gpg: Allow to create revocations even with non-compliant algos.
* gpg: Fix regression in the Revoker keyword of the parameter file.
* gpg: Improve error message for expired default keys.
* gpgsm: Add --always-trust feature.
* gpgsm: Support ECC certificates in de-vs mode.
* gpgsm: Major rewrite of the PKCS#12 parser.
* gpgsm: No not show the pkcs#12 passphrase in debug output.
* keyboxd: Timeout on failure to get the database lock.
* agent: Update the key stubs only if really modified.
* scd: Add support for certain Starcos 3.2 cards.
* scd: Add support for CardOS 5.4 cards.
* scd: Add support for D-Trust 4.1/4.4 cards.
* scd: Add support for Smartcafe Expert 7.0 cards.
* scd: Add a length check for a new PIN.
* tpm: Fix keytotpm handling in the agent.
* tpm: Fixes for the TPM test suite.
* dirmngr: Avoid starting a second instance on Windows via GPGME
based launching.
* dirmngr: New option --ignore-crl-extensions.
* dirmngr: Support config value "none" to disable the default
keyserver.
* dirmngr: Implement automatic proxy detection on Windows.
* dirmngr: Fix handling of the HTTP Content-Length.
* dirmngr: Add code to support proxy authentication using the
Negotiation method on Windows.
* gpgconf: Add commands --lock and --unlock.
* gpgconf: Add keyword socketdir to gpgconf.ctl.
* gpgconf: Adjust the -X command for the new VERSION file format.
* wkd: Use export-clean for gpg-wks-client's --mirror and --create
commands.
* wkd: Make --add-revocs the default in gpg-wks-client. New option
--no-add-revocs.
* Remove duplicated backslashes when setting the homedir.
* Ignore attempts to remove the /dev/null device.
* Improve advisory file lock retry strategy.
* Improve the speedo build system for Unix.
MAIN commitmail json YAML
Updated lang/nodejs, net/py-pamqp
MAIN commitmail json YAML
pkgsrc/net/py-pamqp/Makefile@1.4
/
diff
pkgsrc/net/py-pamqp/PLIST@1.3 / diff
pkgsrc/net/py-pamqp/distinfo@1.5 / diff
pkgsrc/net/py-pamqp/PLIST@1.3 / diff
pkgsrc/net/py-pamqp/distinfo@1.5 / diff
py-pamqp: updated to 3.3.0
3.2.1 (2022-09-07)
Add wheel to distribution format
3.2.0 (2022-06-27)
Allow long-str to fall back to bytes in case of UnicodeDecodeError (AMQP 1.0 interop)
DOMAIN_REGEX enhanced to fulfill tag uri scheme for exchange and queue names.
3.1.0 (2022-01-10)
Add implicit UTC timezone behavior to the AMQP Basic.Properties timestamp value.
Add support for short-short-int and short-short-uint.
3.2.1 (2022-09-07)
Add wheel to distribution format
3.2.0 (2022-06-27)
Allow long-str to fall back to bytes in case of UnicodeDecodeError (AMQP 1.0 interop)
DOMAIN_REGEX enhanced to fulfill tag uri scheme for exchange and queue names.
3.1.0 (2022-01-10)
Add implicit UTC timezone behavior to the AMQP Basic.Properties timestamp value.
Add support for short-short-int and short-short-uint.
MAIN commitmail json YAML
nodejs: updated to 21.6.1
Version 21.6.1 (Current)
Notable Changes
This release fixes a bug in undici using WebStreams
Version 21.6.1 (Current)
Notable Changes
This release fixes a bug in undici using WebStreams
MAIN commitmail json YAML
Updated textproc/py-lunr, textproc/py-guessit
MAIN commitmail json YAML
pkgsrc/textproc/py-guessit/Makefile@1.10
/
diff
pkgsrc/textproc/py-guessit/PLIST@1.8 / diff
pkgsrc/textproc/py-guessit/distinfo@1.10 / diff
pkgsrc/textproc/py-guessit/PLIST@1.8 / diff
pkgsrc/textproc/py-guessit/distinfo@1.10 / diff
py-guessit: updated to 3.8.0
v3.8.0 (2023-12-14)
Chore
* chore: migrate setup.cfg to pyproject.toml
* chore: remove win_private_assemblies from pyinstaller spec
* chore(lint): Silence pylint
Fix
* fix(deprecated): pathlib.Path.__enter__() is deprecated
pathlib.Path.__enter__() is deprecated and scheduled for removal
in Python 3.13; Path objects as a context manager is a no-op
v3.8.0 (2023-12-14)
Chore
* chore: migrate setup.cfg to pyproject.toml
* chore: remove win_private_assemblies from pyinstaller spec
* chore(lint): Silence pylint
Fix
* fix(deprecated): pathlib.Path.__enter__() is deprecated
pathlib.Path.__enter__() is deprecated and scheduled for removal
in Python 3.13; Path objects as a context manager is a no-op
MAIN commitmail json YAML
pkgsrc/textproc/py-lunr/Makefile@1.5
/
diff
pkgsrc/textproc/py-lunr/PLIST@1.2 / diff
pkgsrc/textproc/py-lunr/distinfo@1.2 / diff
pkgsrc/textproc/py-lunr/PLIST@1.2 / diff
pkgsrc/textproc/py-lunr/distinfo@1.2 / diff
py-lunr: updated to 0.7.0.post1
0.7.0 (2023-08-16)
- Fix misleading usage of `__main__.py` without runnable code to be ran on `python -m lunr`
- Move to pyproject.toml packaging
- Drop support for Python 3.6
- Add support for Python 3.11
- Remove logging configuration @ping
0.7.0 (2023-08-16)
- Fix misleading usage of `__main__.py` without runnable code to be ran on `python -m lunr`
- Move to pyproject.toml packaging
- Drop support for Python 3.6
- Add support for Python 3.11
- Remove logging configuration @ping
MAIN commitmail json YAML
Updated time/dateutils, graphics/py-imageio
MAIN commitmail json YAML
pkgsrc/graphics/py-imageio/Makefile@1.14
/
diff
pkgsrc/graphics/py-imageio/PLIST@1.6 / diff
pkgsrc/graphics/py-imageio/distinfo@1.9 / diff
pkgsrc/graphics/py-imageio/PLIST@1.6 / diff
pkgsrc/graphics/py-imageio/distinfo@1.9 / diff
py-imageio: updated to 2.33.1
v2.33.1 (2023-12-11)
Fix
Replace mktemp with mkstemp when caching to disk for legacy plugins
Other
Fix grammar in ImportError
v2.33.0 (2023-11-20)
Fix
Update pyav plugin to reflect AV changes
Unpin Pillow and allow versions >=10.1.0
Feature
Support for AVIF image format
v2.32.0 (2023-11-06)
Feature
Add support for HEIF format
v2.33.1 (2023-12-11)
Fix
Replace mktemp with mkstemp when caching to disk for legacy plugins
Other
Fix grammar in ImportError
v2.33.0 (2023-11-20)
Fix
Update pyav plugin to reflect AV changes
Unpin Pillow and allow versions >=10.1.0
Feature
Support for AVIF image format
v2.32.0 (2023-11-06)
Feature
Add support for HEIF format
MAIN commitmail json YAML
dateutils: updated to 0.4.11
v0.4.11
This is a bugfix release.
Bugfixes:
be strict about inputs in datetest 窶妬svalid
build on Macs again
make illegible zone names fatal errors
be strict in datetest 窶妬svalid when inputs have been specified
fix issue with negative days remaining after adding months in datediff
v0.4.11
This is a bugfix release.
Bugfixes:
be strict about inputs in datetest 窶妬svalid
build on Macs again
make illegible zone names fatal errors
be strict in datetest 窶妬svalid when inputs have been specified
fix issue with negative days remaining after adding months in datediff
MAIN commitmail json YAML
Updated x11/py-sip6, devel/blosc2
MAIN commitmail json YAML
blosc2: updated to 2.13.1
Changes from 2.13.0 to 2.13.1
* Removed private include in `b2nd.h`.
Changes from 2.13.0 to 2.13.1
* Removed private include in `b2nd.h`.
MAIN commitmail json YAML
py-sip6: updated to 6.8.2
SIP v6.8.2 has been released. This is a minor bug-fix and feature release. The --deprecations-are-errors command line option has been added to all build tools.
SIP v6.8.2 has been released. This is a minor bug-fix and feature release. The --deprecations-are-errors command line option has been added to all build tools.
MAIN commitmail json YAML
Updated parallel/py-billiard, textproc/py-phonenumbers
MAIN commitmail json YAML
pkgsrc/textproc/py-phonenumbers/Makefile@1.28
/
diff
pkgsrc/textproc/py-phonenumbers/PLIST@1.14 / diff
pkgsrc/textproc/py-phonenumbers/distinfo@1.27 / diff
pkgsrc/textproc/py-phonenumbers/PLIST@1.14 / diff
pkgsrc/textproc/py-phonenumbers/distinfo@1.27 / diff
py-phonenumbers: updated to 8.13.28
8.13.28
Unknown changes
8.13.28
Unknown changes
MAIN commitmail json YAML
pkgsrc/parallel/py-billiard/Makefile@1.23
/
diff
pkgsrc/parallel/py-billiard/PLIST@1.8 / diff
pkgsrc/parallel/py-billiard/distinfo@1.17 / diff
pkgsrc/parallel/py-billiard/PLIST@1.8 / diff
pkgsrc/parallel/py-billiard/distinfo@1.17 / diff
py-billiard: updated to 4.2.0
4.2.0 - 2023-11-06
--------------------
- Update process.py to close during join only if process has completed.
- Adjust the __repr__ in ApplyResult.
- Remove python 3.7 from CI.
- Added Python 3.12 support.
- Fixed (co_positions): resolve issue caused by absence co_positions
- Fixed: Replaced mktemp usage for Python 3 from python 2.
- Changed nose test to pytest
- Changed nose dependency for unit test
4.1.0 - 2022-12-14
--------------------
- Fixed a python 2 to 3 compat issue which was missed earlier
- Adde Python 3.11 primary support
4.0.2 - 2022-08-03
--------------------
- ExceptionWithTraceback should be an exception.
4.0.1 - 2022-08-01
--------------------
- Add support for Python 3.11 _posixsubprocess.fork_exec() arguments.
- Keep exception traceback somehow
4.0.0 - 2022-04-24
--------------------
- Support Sphinx 4.x.
- Remove dependency to case.
- Drop support of Python < 3.7.
- Update to psutil 5.9.0.
- Add python_requires to enforce Python version.
- Replace deprecated threading Event.isSet with Event.is_set.
- Prevent segmentation fault in get_pdeathsig while using ctypes
- Migrated CI to Github actions.
- Python 3.10 support added.
4.2.0 - 2023-11-06
--------------------
- Update process.py to close during join only if process has completed.
- Adjust the __repr__ in ApplyResult.
- Remove python 3.7 from CI.
- Added Python 3.12 support.
- Fixed (co_positions): resolve issue caused by absence co_positions
- Fixed: Replaced mktemp usage for Python 3 from python 2.
- Changed nose test to pytest
- Changed nose dependency for unit test
4.1.0 - 2022-12-14
--------------------
- Fixed a python 2 to 3 compat issue which was missed earlier
- Adde Python 3.11 primary support
4.0.2 - 2022-08-03
--------------------
- ExceptionWithTraceback should be an exception.
4.0.1 - 2022-08-01
--------------------
- Add support for Python 3.11 _posixsubprocess.fork_exec() arguments.
- Keep exception traceback somehow
4.0.0 - 2022-04-24
--------------------
- Support Sphinx 4.x.
- Remove dependency to case.
- Drop support of Python < 3.7.
- Update to psutil 5.9.0.
- Add python_requires to enforce Python version.
- Replace deprecated threading Event.isSet with Event.is_set.
- Prevent segmentation fault in get_pdeathsig while using ctypes
- Migrated CI to Github actions.
- Python 3.10 support added.
MAIN commitmail json YAML
Updated devel/py-utils, devel/py-hypothesis
MAIN commitmail json YAML
pkgsrc/devel/py-hypothesis/Makefile@1.134
/
diff
pkgsrc/devel/py-hypothesis/PLIST@1.42 / diff
pkgsrc/devel/py-hypothesis/distinfo@1.129 / diff
pkgsrc/devel/py-hypothesis/PLIST@1.42 / diff
pkgsrc/devel/py-hypothesis/distinfo@1.129 / diff
py-hypothesis: updated to 6.97.0
6.97.0
Changes the distribution of sampled_from() when sampling from a Flag. Previously, no-flags-set values would never be generated, and all-flags-set values would be unlikely for large enums. With this change, the distribution is more uniform in the number of flags set.
6.96.4
This patch slightly refactors some internals. There is no user-visible change.
6.96.3
This patch fixes a spurious warning about slow imports when HYPOTHESIS_EXPERIMENTAL_OBSERVABILITY was set.
6.96.2
This patch refactors some more internals, continuing our work on supporting alternative backends (issue 3086). There is no user-visible change.
6.96.1
Fix a spurious warning seen when running pytest窶冱 test suite, caused by never realizing we got out of initialization due to imbalanced hook calls.
6.96.0
Warns when constructing a repr that is overly long. This can happen by accident if stringifying arbitrary strategies, and is expensive in time and memory. The associated deferring of these long strings in sampled_from() should also lead to improved performance.
6.97.0
Changes the distribution of sampled_from() when sampling from a Flag. Previously, no-flags-set values would never be generated, and all-flags-set values would be unlikely for large enums. With this change, the distribution is more uniform in the number of flags set.
6.96.4
This patch slightly refactors some internals. There is no user-visible change.
6.96.3
This patch fixes a spurious warning about slow imports when HYPOTHESIS_EXPERIMENTAL_OBSERVABILITY was set.
6.96.2
This patch refactors some more internals, continuing our work on supporting alternative backends (issue 3086). There is no user-visible change.
6.96.1
Fix a spurious warning seen when running pytest窶冱 test suite, caused by never realizing we got out of initialization due to imbalanced hook calls.
6.96.0
Warns when constructing a repr that is overly long. This can happen by accident if stringifying arbitrary strategies, and is expensive in time and memory. The associated deferring of these long strings in sampled_from() should also lead to improved performance.
MAIN commitmail json YAML
pkgsrc/devel/py-utils/Makefile@1.13
/
diff
pkgsrc/devel/py-utils/PLIST@1.7 / diff
pkgsrc/devel/py-utils/distinfo@1.13 / diff
pkgsrc/devel/py-utils/PLIST@1.7 / diff
pkgsrc/devel/py-utils/distinfo@1.13 / diff
py-utils: updated to 3.8.2
v3.8.2
Windows can also return an OSError instead of a ValueError for a fromtimestamp overflow
v3.8.2
Windows can also return an OSError instead of a ValueError for a fromtimestamp overflow
MAIN commitmail json YAML
Updated devel/py-hatchling, devel/py-cytoolz
MAIN commitmail json YAML
pkgsrc/devel/py-cytoolz/Makefile@1.8
/
diff
pkgsrc/devel/py-cytoolz/PLIST@1.3 / diff
pkgsrc/devel/py-cytoolz/distinfo@1.9 / diff
pkgsrc/devel/py-cytoolz/PLIST@1.3 / diff
pkgsrc/devel/py-cytoolz/distinfo@1.9 / diff
py-cytoolz: updated to 0.12.3
Release 0.12.3
Add support for Python 3.12, PyPy 3.9, and PyPy 3.10
Update to match toolz 0.12.1
Release 0.12.3
Add support for Python 3.12, PyPy 3.9, and PyPy 3.10
Update to match toolz 0.12.1
MAIN commitmail json YAML
py-hatchling: updated to 1.21.1
1.21.0
Added:
Add parent context modifier for path fields
1.21.0
Added:
Add parent context modifier for path fields
MAIN commitmail json YAML
qgis: needs libtasn1
MAIN commitmail json YAML
Updated security/py-cryptography, security/py-cryptography_vectors
MAIN commitmail json YAML
pkgsrc/security/py-cryptography/Makefile@1.109
/
diff
pkgsrc/security/py-cryptography/distinfo@1.87 / diff
pkgsrc/security/py-cryptography_vectors/Makefile@1.50 / diff
pkgsrc/security/py-cryptography_vectors/PLIST@1.27 / diff
pkgsrc/security/py-cryptography_vectors/distinfo@1.49 / diff
pkgsrc/security/py-cryptography/distinfo@1.87 / diff
pkgsrc/security/py-cryptography_vectors/Makefile@1.50 / diff
pkgsrc/security/py-cryptography_vectors/PLIST@1.27 / diff
pkgsrc/security/py-cryptography_vectors/distinfo@1.49 / diff
py-cryptography py-cryptography_vectors: updated to 42.0.1
42.0.1 - 2024-01-24
* Fixed an issue with incorrect keyword-argument naming with ``EllipticCurvePrivateKey``
:meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey.sign`.
* Resolved compatibility issue with loading certain RSA public keys in
:func:`~cryptography.hazmat.primitives.serialization.load_pem_public_key`.
42.0.1 - 2024-01-24
* Fixed an issue with incorrect keyword-argument naming with ``EllipticCurvePrivateKey``
:meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey.sign`.
* Resolved compatibility issue with loading certain RSA public keys in
:func:`~cryptography.hazmat.primitives.serialization.load_pem_public_key`.
MAIN commitmail json YAML
Updated archivers/py-unrardll, sysutils/py-diffoscope
MAIN commitmail json YAML
pkgsrc/sysutils/py-diffoscope/Makefile@1.23
/
diff
pkgsrc/sysutils/py-diffoscope/PLIST@1.11 / diff
pkgsrc/sysutils/py-diffoscope/distinfo@1.17 / diff
pkgsrc/sysutils/py-diffoscope/PLIST@1.11 / diff
pkgsrc/sysutils/py-diffoscope/distinfo@1.17 / diff
py-diffoscope: updated to 254
254
* Reflow some code according to black.
* Add support for comparing the 'eXtensible ARchive' (.XAR/.PKG) file format.
* Add external tool on GNU Guix for 7z.
254
* Reflow some code according to black.
* Add support for comparing the 'eXtensible ARchive' (.XAR/.PKG) file format.
* Add external tool on GNU Guix for 7z.
MAIN commitmail json YAML
pkgsrc/archivers/py-unrardll/Makefile@1.4
/
diff
pkgsrc/archivers/py-unrardll/PLIST@1.2 / diff
pkgsrc/archivers/py-unrardll/distinfo@1.2 / diff
pkgsrc/archivers/py-unrardll/PLIST@1.2 / diff
pkgsrc/archivers/py-unrardll/distinfo@1.2 / diff
py-unrardll: updated to 0.1.7
0.1.7
Unknown changes
0.1.7
Unknown changes
MAIN commitmail json YAML
libunrar: install properly
MAIN commitmail json YAML
Updated archivers/unrar, sysutils/py-reprotest
MAIN commitmail json YAML
pkgsrc/sysutils/py-reprotest/Makefile@1.3
/
diff
pkgsrc/sysutils/py-reprotest/PLIST@1.2 / diff
pkgsrc/sysutils/py-reprotest/distinfo@1.2 / diff
pkgsrc/sysutils/py-reprotest/PLIST@1.2 / diff
pkgsrc/sysutils/py-reprotest/distinfo@1.2 / diff
py-reprotest: updated to 0.7.26
0.7.26
Unknown changes
0.7.26
Unknown changes
MAIN commitmail json YAML
unrar: updated to 7.0.6
7.0.6
Unknown changes
7.0.6
Unknown changes
MAIN commitmail json YAML
Updated x11/gtk3, archivers/gnome-autoar
MAIN commitmail json YAML
pkgsrc/archivers/gnome-autoar/Makefile@1.17
/
diff
pkgsrc/archivers/gnome-autoar/PLIST@1.3 / diff
pkgsrc/archivers/gnome-autoar/buildlink3.mk@1.9 / diff
pkgsrc/archivers/gnome-autoar/distinfo@1.7 / diff
pkgsrc/archivers/gnome-autoar/PLIST@1.3 / diff
pkgsrc/archivers/gnome-autoar/buildlink3.mk@1.9 / diff
pkgsrc/archivers/gnome-autoar/distinfo@1.7 / diff
gnome-autoar: updated to 0.4.4
Major changes in 0.4.4:
* Add application/zstd to supported mime-types (Ondrej Holy)
* Fix test suite failure with recent GLib version (Ondrej Holy)
* Add autoar_extractor_set_passphrase function (Sergio Costas Rodriguez)
Major changes in 0.4.3:
* Prevent NULL dereference when extracting to root (Ondrej Holy)
* Do not include basename in error messages (Ondrej Holy)
* Do not request password when encryption is unsupported (Ignacy Kuchci��ski)
* Propagate libarchive errors when extraction failed (Ignacy Kuchci��ski)
Major changes in 0.4.2:
* Fix extraction to root directory (Ondrej Holy)
* Fix extraction of raw format archives (Ondrej Holy)
* Do not leave read-only directory in the tree after running tests (Ondrej Holy)
Major changes in 0.4.4:
* Add application/zstd to supported mime-types (Ondrej Holy)
* Fix test suite failure with recent GLib version (Ondrej Holy)
* Add autoar_extractor_set_passphrase function (Sergio Costas Rodriguez)
Major changes in 0.4.3:
* Prevent NULL dereference when extracting to root (Ondrej Holy)
* Do not include basename in error messages (Ondrej Holy)
* Do not request password when encryption is unsupported (Ignacy Kuchci��ski)
* Propagate libarchive errors when extraction failed (Ignacy Kuchci��ski)
Major changes in 0.4.2:
* Fix extraction to root directory (Ondrej Holy)
* Fix extraction of raw format archives (Ondrej Holy)
* Do not leave read-only directory in the tree after running tests (Ondrej Holy)
MAIN commitmail json YAML
pkgsrc/x11/gtk3/Makefile@1.196
/
diff
pkgsrc/x11/gtk3/PLIST@1.41 / diff
pkgsrc/x11/gtk3/distinfo@1.102 / diff
pkgsrc/x11/gtk3/PLIST@1.41 / diff
pkgsrc/x11/gtk3/distinfo@1.102 / diff
gtk3: updated to 3.24.41
Overview of Changes in GTK+ 3.24.41, 23-01-2024
===============================================
* Fix a crash introduced in the X11 changes in 3.24.40
* Build fixes
* Wayland: Fix interpretation of gtk-shell protocol
Overview of Changes in GTK+ 3.24.40, 17-01-2024
===============================================
* GtkEmojiChooser:
- Update to CLDR v44
- Add more translations
* GtkGestures:
- Preserve accuracy when translating events
* X11
- Support 'virtual' XRANDR monitors
* MacOs:
- Use consistent event coordinates
* Translation updates:
Georgian
Hebrew
Swedish
Overview of Changes in GTK+ 3.24.39, 19-12-2023
===============================================
* GtkMountOperation:
- Avoid a segfault
* GtkTooltip:
- Fix some positioning problems
* GtkFileChooser:
- Handle webdav in the pathbar
* GtkFileChooserNative:
- Fix closing portal file choosers
* GDK:
- Handle offscreen windows better in some places
* Wayland:
- Create pad devices on enter
- Ensure device-added/removed are emitted
- Make stylus button mappings compatible with X11
- Try harder to preserve cursor size with scaling
- Avoid oob access to cursor images
- Support tiling in xdg-shell
- Avoid using legacy cursor names
- Fix buffer size for scaled custom cursors
* X11:
- Remove slow path in gdk_cairo_draw_from_gl
- Trap more XRANDR errors
* MacOs:
- Make gdkquartz-cocoa-access.h usable again
- Silence secure-restore message
* Translation updates
Belarusian
British English
Catalan
Chinese (China)
Czech
Danish
Esperanto
Farsi
Georgian
Greek
Hebrew
Icelandic
Kazakh
Korean
Polish
Punjabi
Romanian
Slovak
Slovenian
Spanish
Turkish
Overview of Changes in GTK+ 3.24.41, 23-01-2024
===============================================
* Fix a crash introduced in the X11 changes in 3.24.40
* Build fixes
* Wayland: Fix interpretation of gtk-shell protocol
Overview of Changes in GTK+ 3.24.40, 17-01-2024
===============================================
* GtkEmojiChooser:
- Update to CLDR v44
- Add more translations
* GtkGestures:
- Preserve accuracy when translating events
* X11
- Support 'virtual' XRANDR monitors
* MacOs:
- Use consistent event coordinates
* Translation updates:
Georgian
Hebrew
Swedish
Overview of Changes in GTK+ 3.24.39, 19-12-2023
===============================================
* GtkMountOperation:
- Avoid a segfault
* GtkTooltip:
- Fix some positioning problems
* GtkFileChooser:
- Handle webdav in the pathbar
* GtkFileChooserNative:
- Fix closing portal file choosers
* GDK:
- Handle offscreen windows better in some places
* Wayland:
- Create pad devices on enter
- Ensure device-added/removed are emitted
- Make stylus button mappings compatible with X11
- Try harder to preserve cursor size with scaling
- Avoid oob access to cursor images
- Support tiling in xdg-shell
- Avoid using legacy cursor names
- Fix buffer size for scaled custom cursors
* X11:
- Remove slow path in gdk_cairo_draw_from_gl
- Trap more XRANDR errors
* MacOs:
- Make gdkquartz-cocoa-access.h usable again
- Silence secure-restore message
* Translation updates
Belarusian
British English
Catalan
Chinese (China)
Czech
Danish
Esperanto
Farsi
Georgian
Greek
Hebrew
Icelandic
Kazakh
Korean
Polish
Punjabi
Romanian
Slovak
Slovenian
Spanish
Turkish
MAIN commitmail json YAML
libarchive: fix fake-libarchive-pc target in builtin.mk
MAIN commitmail json YAML
libarchive: build without iconv; fix some pkglint warnings
MAIN commitmail json YAML
py-xgboost: remove unused REPLACE_; spotted by @wiz
MAIN commitmail json YAML
pkgsrc/math/py-xgboost/distinfo@1.4
/
diff
pkgsrc/math/py-xgboost/patches/patch-cpp__src_dmlc-core_CMakeLists.txt@1.2 / diff
pkgsrc/math/py-xgboost/patches/patch-cpp__src_dmlc-core_CMakeLists.txt@1.2 / diff
py-xgboost: fix build
MAIN commitmail json YAML
Updated devel/py-pluggy, security/py-google-auth
MAIN commitmail json YAML
pkgsrc/security/py-google-auth/Makefile@1.65
/
diff
pkgsrc/security/py-google-auth/distinfo@1.62 / diff
pkgsrc/security/py-google-auth/distinfo@1.62 / diff
py-google-auth: updated to 2.27.0
v2.27.0
Features
Add optional account association for Authorized User credentials.
Bug Fixes
Allow custom universe domain for gce creds
Conditionally import requests only if no request was passed by the caller.
v2.27.0
Features
Add optional account association for Authorized User credentials.
Bug Fixes
Allow custom universe domain for gce creds
Conditionally import requests only if no request was passed by the caller.
MAIN commitmail json YAML
pkgsrc/devel/py-pluggy/Makefile@1.26
/
diff
pkgsrc/devel/py-pluggy/PLIST@1.8 / diff
pkgsrc/devel/py-pluggy/distinfo@1.19 / diff
pkgsrc/devel/py-pluggy/PLIST@1.8 / diff
pkgsrc/devel/py-pluggy/distinfo@1.19 / diff
py-pluggy: updated to 1.4.0
pluggy 1.4.0 (2024-01-24)
Features
- A warning :class:`~pluggy.PluggyTeardownRaisedWarning` is now issued when an old-style hookwrapper raises an exception during teardown.
See the warning documentation for more details.
- Add :func:`PluginManager.unblock <pluggy.PluginManager.unblock>` method to unblock a plugin by plugin name.
Bug Fixes
- Fix :func:`~pluggy.HookCaller.call_extra()` extra methods getting ordered before everything else in some circumstances. Regressed in pluggy 1.1.0.
- Fix plugins registering other plugins in a hook when the other plugins implement the same hook itself. Regressed in pluggy 1.1.0.
pluggy 1.4.0 (2024-01-24)
Features
- A warning :class:`~pluggy.PluggyTeardownRaisedWarning` is now issued when an old-style hookwrapper raises an exception during teardown.
See the warning documentation for more details.
- Add :func:`PluginManager.unblock <pluggy.PluginManager.unblock>` method to unblock a plugin by plugin name.
Bug Fixes
- Fix :func:`~pluggy.HookCaller.call_extra()` extra methods getting ordered before everything else in some circumstances. Regressed in pluggy 1.1.0.
- Fix plugins registering other plugins in a hook when the other plugins implement the same hook itself. Regressed in pluggy 1.1.0.
MAIN commitmail json YAML
Updated graphics/libjpeg-turbo, devel/blosc2
MAIN commitmail json YAML
blosc2: updated to 2.13.0
Changes from 2.12.0 to 2.13.0
* Added a new BLOSC_FILTER_INT_TRUNC filter for truncating integers to a
given number of bits. This is useful for compressing integers that are
not using all the bits of the type.
* Optimized zstd, specially when using dicts.
* Initialize grok library when loading the plugin. This is needed for other plugins
to be able to use it without the need of importing the package.
Changes from 2.12.0 to 2.13.0
* Added a new BLOSC_FILTER_INT_TRUNC filter for truncating integers to a
given number of bits. This is useful for compressing integers that are
not using all the bits of the type.
* Optimized zstd, specially when using dicts.
* Initialize grok library when loading the plugin. This is needed for other plugins
to be able to use it without the need of importing the package.
MAIN commitmail json YAML
pkgsrc/graphics/libjpeg-turbo/Makefile@1.34
/
diff
pkgsrc/graphics/libjpeg-turbo/distinfo@1.28 / diff
pkgsrc/graphics/libjpeg-turbo/distinfo@1.28 / diff
libjpeg-turbo: updated to 3.0.2
3.0.2
=====
Significant changes relative to 3.0.1:
1. Fixed a signed integer overflow in the `tj3CompressFromYUV8()`,
`tj3DecodeYUV8()`, `tj3DecompressToYUV8()`, and `tj3EncodeYUV8()` functions,
detected by the Clang and GCC undefined behavior sanitizers, that could be
triggered by setting the `align` parameter to an unreasonably large value.
This issue did not pose a security threat, but removing the warning made it
easier to detect actual security issues, should they arise in the future.
2. Introduced a new parameter (`TJPARAM_MAXMEMORY` in the TurboJPEG C API and
`TJ.PARAM_MAXMEMORY` in the TurboJPEG Java API) and a corresponding TJBench
option (`-maxmemory`) for specifying the maximum amount of memory (in
megabytes) that will be allocated for intermediate buffers, which are used with
progressive JPEG compression and decompression, optimized baseline entropy
coding, lossless JPEG compression, and lossless transformation. The new
parameter and option serve the same purpose as the `max_memory_to_use` field in
the `jpeg_memory_mgr` struct in the libjpeg API, the `JPEGMEM` environment
variable, and the cjpeg/djpeg/jpegtran `-maxmemory` option.
3. Introduced a new parameter (`TJPARAM_MAXPIXELS` in the TurboJPEG C API and
`TJ.PARAM_MAXPIXELS` in the TurboJPEG Java API) and a corresponding TJBench
option (`-maxpixels`) for specifying the maximum number of pixels that the
decompression, lossless transformation, and packed-pixel image loading
functions/methods will process.
4. Fixed an error ("Unsupported color conversion request") that occurred when
attempting to decompress a 3-component lossless JPEG image without an Adobe
APP14 marker. The decompressor now assumes that a 3-component lossless JPEG
image without an Adobe APP14 marker uses the RGB colorspace if its component
IDs are 1, 2, and 3.
3.0.2
=====
Significant changes relative to 3.0.1:
1. Fixed a signed integer overflow in the `tj3CompressFromYUV8()`,
`tj3DecodeYUV8()`, `tj3DecompressToYUV8()`, and `tj3EncodeYUV8()` functions,
detected by the Clang and GCC undefined behavior sanitizers, that could be
triggered by setting the `align` parameter to an unreasonably large value.
This issue did not pose a security threat, but removing the warning made it
easier to detect actual security issues, should they arise in the future.
2. Introduced a new parameter (`TJPARAM_MAXMEMORY` in the TurboJPEG C API and
`TJ.PARAM_MAXMEMORY` in the TurboJPEG Java API) and a corresponding TJBench
option (`-maxmemory`) for specifying the maximum amount of memory (in
megabytes) that will be allocated for intermediate buffers, which are used with
progressive JPEG compression and decompression, optimized baseline entropy
coding, lossless JPEG compression, and lossless transformation. The new
parameter and option serve the same purpose as the `max_memory_to_use` field in
the `jpeg_memory_mgr` struct in the libjpeg API, the `JPEGMEM` environment
variable, and the cjpeg/djpeg/jpegtran `-maxmemory` option.
3. Introduced a new parameter (`TJPARAM_MAXPIXELS` in the TurboJPEG C API and
`TJ.PARAM_MAXPIXELS` in the TurboJPEG Java API) and a corresponding TJBench
option (`-maxpixels`) for specifying the maximum number of pixels that the
decompression, lossless transformation, and packed-pixel image loading
functions/methods will process.
4. Fixed an error ("Unsupported color conversion request") that occurred when
attempting to decompress a 3-component lossless JPEG image without an Adobe
APP14 marker. The decompressor now assumes that a 3-component lossless JPEG
image without an Adobe APP14 marker uses the RGB colorspace if its component
IDs are 1, 2, and 3.
MAIN commitmail json YAML
Added time/py-backports-datetime-fromisoformat; Updated multimedia/py-m3u8
MAIN commitmail json YAML
pkgsrc/multimedia/py-m3u8/Makefile@1.32
/
diff
pkgsrc/multimedia/py-m3u8/PLIST@1.4 / diff
pkgsrc/multimedia/py-m3u8/distinfo@1.32 / diff
pkgsrc/multimedia/py-m3u8/PLIST@1.4 / diff
pkgsrc/multimedia/py-m3u8/distinfo@1.32 / diff
py-m3u8: updated to 4.0.0
4.0.0
Remove class for UTC compat for Python 2
Use built-in ISO 8601 parse for Python 3.11 and later
Run pyupgrade for 3.7
Upgrade actions to latest stable version
Add 3.12 to the list of versions to test
Pass timespec all the way down in dumps
Ruff cleanup
Run format with ruff
4.0.0
Remove class for UTC compat for Python 2
Use built-in ISO 8601 parse for Python 3.11 and later
Run pyupgrade for 3.7
Upgrade actions to latest stable version
Add 3.12 to the list of versions to test
Pass timespec all the way down in dumps
Ruff cleanup
Run format with ruff
MAIN commitmail json YAML
pkgsrc/time/Makefile@1.267
/
diff
pkgsrc/time/py-backports-datetime-fromisoformat/DESCR@1.1 / diff
pkgsrc/time/py-backports-datetime-fromisoformat/Makefile@1.1 / diff
pkgsrc/time/py-backports-datetime-fromisoformat/PLIST@1.1 / diff
pkgsrc/time/py-backports-datetime-fromisoformat/distinfo@1.1 / diff
pkgsrc/time/py-backports-datetime-fromisoformat/DESCR@1.1 / diff
pkgsrc/time/py-backports-datetime-fromisoformat/Makefile@1.1 / diff
pkgsrc/time/py-backports-datetime-fromisoformat/PLIST@1.1 / diff
pkgsrc/time/py-backports-datetime-fromisoformat/distinfo@1.1 / diff
py-backports-datetime-fromisoformat: added version 2.0.1
A backport of Python 3.11's datetime.fromisoformat methods to earlier versions
of Python 3.
A backport of Python 3.11's datetime.fromisoformat methods to earlier versions
of Python 3.
MAIN commitmail json YAML
Updated textproc/py-textile
MAIN commitmail json YAML
pkgsrc/textproc/py-textile/Makefile@1.27
/
diff
pkgsrc/textproc/py-textile/PLIST@1.5 / diff
pkgsrc/textproc/py-textile/distinfo@1.12 / diff
pkgsrc/textproc/py-textile/PLIST@1.5 / diff
pkgsrc/textproc/py-textile/distinfo@1.12 / diff
py-textile: updated to 4.0.2
Version 4.0.2
* Bugfixes:
** Support non-http schemas in url refs
** pytest-runner is deprecated
*** other changes related to CI infrastructure
Version 4.0.1
* Bugfixes:
** SyntaxWarnings with Python 3.8
** testsuite: internal error with coverage 5.0.X
** DeprecationWarnings about invalid escape sequences
Version 4.0.0
* Drop support for Python 2, hence the version bump. Update list of PY3K versions to currently-supported versions. If you need to use textile on Python 2.7 or Python 3.3 or 3.4, please use textile Version 3.0.4.
* For use in PyPy environments, textile used to work well with the regex package. Lately, it's running into trouble. Please uninstall regex if this is the case for you.
Version 4.0.2
* Bugfixes:
** Support non-http schemas in url refs
** pytest-runner is deprecated
*** other changes related to CI infrastructure
Version 4.0.1
* Bugfixes:
** SyntaxWarnings with Python 3.8
** testsuite: internal error with coverage 5.0.X
** DeprecationWarnings about invalid escape sequences
Version 4.0.0
* Drop support for Python 2, hence the version bump. Update list of PY3K versions to currently-supported versions. If you need to use textile on Python 2.7 or Python 3.3 or 3.4, please use textile Version 3.0.4.
* For use in PyPy environments, textile used to work well with the regex package. Lately, it's running into trouble. Please uninstall regex if this is the case for you.
MAIN commitmail json YAML
Updated cad/py-gds
MAIN commitmail json YAML
pkgsrc/cad/py-gds/Makefile@1.23
/
diff
pkgsrc/cad/py-gds/PLIST@1.9 / diff
pkgsrc/cad/py-gds/distinfo@1.17 / diff
pkgsrc/cad/py-gds/PLIST@1.9 / diff
pkgsrc/cad/py-gds/distinfo@1.17 / diff
py-gds: updated to 1.6.13
Version 1.6.13 (Apr 26, 2023)
Allow ill-formed GDSII label anchors to be correctly loaded.
Version 1.6.13 (Apr 26, 2023)
Allow ill-formed GDSII label anchors to be correctly loaded.
MAIN commitmail json YAML
Updated textproc/py-rdflib, textproc/py-xml2rfc
MAIN commitmail json YAML
pkgsrc/textproc/py-xml2rfc/Makefile@1.13
/
diff
pkgsrc/textproc/py-xml2rfc/PLIST@1.4 / diff
pkgsrc/textproc/py-xml2rfc/distinfo@1.9 / diff
pkgsrc/textproc/py-xml2rfc/PLIST@1.4 / diff
pkgsrc/textproc/py-xml2rfc/distinfo@1.9 / diff
py-xml2rfc: updated to 3.19.1
v3.19.0
New Features
- Drop support for Python 3.7
- Add support for Python 3.12
Bug Fixes
- Deduplicate index entries
- Follow HTML presentational hints in PDF
- Remove emphasis from xref in headings and fix xrefs in headings
Documentation Changes
- update CHANGELOG.md + py file versions for v3.18.2 [skip ci]
Chores
- List required dependencies
- Get version for setup from xml2rfc source
- Update docs-publish GHA
- Update docs-publish.yml
v3.19.0
New Features
- Drop support for Python 3.7
- Add support for Python 3.12
Bug Fixes
- Deduplicate index entries
- Follow HTML presentational hints in PDF
- Remove emphasis from xref in headings and fix xrefs in headings
Documentation Changes
- update CHANGELOG.md + py file versions for v3.18.2 [skip ci]
Chores
- List required dependencies
- Get version for setup from xml2rfc source
- Update docs-publish GHA
- Update docs-publish.yml
MAIN commitmail json YAML
pkgsrc/textproc/py-rdflib/Makefile@1.13
/
diff
pkgsrc/textproc/py-rdflib/PLIST@1.6 / diff
pkgsrc/textproc/py-rdflib/distinfo@1.8 / diff
pkgsrc/textproc/py-rdflib/PLIST@1.6 / diff
pkgsrc/textproc/py-rdflib/distinfo@1.8 / diff
py-rdflib: updated to 7.0.0
RELEASE 7.0.0
This is a major release with relatively slight breaking changes, new
features and bug fixes.
The most notable breaking change relates to how RDFLib handles the
publicID parameter of the Graph.parse and Dataset.parse methods.
Most users should not be affected by this change.
Instructions on adapting existing code to the breaking changes can be
found in the upgrade guide from Version 6 to Version 7 which should be
available here.
It is likely that the next couple of RDFLib releases will all be major
versions, mostly because there are some more shortcomings of RDFLib's
public interface that should be addressed.
RELEASE 7.0.0
This is a major release with relatively slight breaking changes, new
features and bug fixes.
The most notable breaking change relates to how RDFLib handles the
publicID parameter of the Graph.parse and Dataset.parse methods.
Most users should not be affected by this change.
Instructions on adapting existing code to the breaking changes can be
found in the upgrade guide from Version 6 to Version 7 which should be
available here.
It is likely that the next couple of RDFLib releases will all be major
versions, mostly because there are some more shortcomings of RDFLib's
public interface that should be addressed.
MAIN commitmail json YAML
Updated textproc/py-docx, math/py-xarray
MAIN commitmail json YAML
py-xarray: updated to 2024.1.1
v2024.01.1 (23 Jan, 2024)
This release is to fix a bug with the rendering of the documentation, but it also includes changes to the handling of pandas frequency strings.
Breaking changes
- Following pandas, :py:meth:`infer_freq` will return ``"YE"``, instead of ``"Y"`` (formerly ``"A"``).
This is to be consistent with the deprecation of the latter frequency string in pandas 2.2.
Deprecations
- Following pandas, the frequency string ``"Y"`` (formerly ``"A"``) is deprecated in
favor of ``"YE"``. These strings are used, for example, in :py:func:`date_range`,
:py:func:`cftime_range`, :py:meth:`DataArray.resample`, and :py:meth:`Dataset.resample`
among others (:issue:`8612`, :pull:`8629`).
Documentation
- Pin ``sphinx-book-theme`` to ``1.0.1`` to fix a rendering issue with the sidebar in the docs.
v2024.01.1 (23 Jan, 2024)
This release is to fix a bug with the rendering of the documentation, but it also includes changes to the handling of pandas frequency strings.
Breaking changes
- Following pandas, :py:meth:`infer_freq` will return ``"YE"``, instead of ``"Y"`` (formerly ``"A"``).
This is to be consistent with the deprecation of the latter frequency string in pandas 2.2.
Deprecations
- Following pandas, the frequency string ``"Y"`` (formerly ``"A"``) is deprecated in
favor of ``"YE"``. These strings are used, for example, in :py:func:`date_range`,
:py:func:`cftime_range`, :py:meth:`DataArray.resample`, and :py:meth:`Dataset.resample`
among others (:issue:`8612`, :pull:`8629`).
Documentation
- Pin ``sphinx-book-theme`` to ``1.0.1`` to fix a rendering issue with the sidebar in the docs.
MAIN commitmail json YAML
pkgsrc/textproc/py-docx/Makefile@1.10
/
diff
pkgsrc/textproc/py-docx/PLIST@1.5 / diff
pkgsrc/textproc/py-docx/distinfo@1.8 / diff
pkgsrc/textproc/py-docx/PLIST@1.5 / diff
pkgsrc/textproc/py-docx/distinfo@1.8 / diff
py-docx: updated to 1.1.0
1.1.0 (2023-11-03)
- Add BlockItemContainer.iter_inner_content()
1.0.1 (2023-10-12)
- Fix: parse_xml() and OxmlElement moved.
- Add Hyperlink.fragment and .url
1.0.0 (2023-10-01)
- Remove Python 2 support. Supported versions are 3.7+
- Fix: Paragraph.text includes hyperlink text
- Add: Hyperlink.address
- Add Hyperlink.contains_page_break
- Add Hyperlink.runs
- Add Hyperlink.text
- Add Paragraph.contains_page_break
- Add Paragraph.hyperlinks
- Add Paragraph.iter_inner_content()
- Add Paragraph.rendered_page_breaks
- Add RenderedPageBreak.following_paragraph_fragment
- Add RenderedPageBreak.preceding_paragraph_fragment
- Add Run.contains_page_break
- Add Run.iter_inner_content()
- Add Section.iter_inner_content()
1.1.0 (2023-11-03)
- Add BlockItemContainer.iter_inner_content()
1.0.1 (2023-10-12)
- Fix: parse_xml() and OxmlElement moved.
- Add Hyperlink.fragment and .url
1.0.0 (2023-10-01)
- Remove Python 2 support. Supported versions are 3.7+
- Fix: Paragraph.text includes hyperlink text
- Add: Hyperlink.address
- Add Hyperlink.contains_page_break
- Add Hyperlink.runs
- Add Hyperlink.text
- Add Paragraph.contains_page_break
- Add Paragraph.hyperlinks
- Add Paragraph.iter_inner_content()
- Add Paragraph.rendered_page_breaks
- Add RenderedPageBreak.following_paragraph_fragment
- Add RenderedPageBreak.preceding_paragraph_fragment
- Add Run.contains_page_break
- Add Run.iter_inner_content()
- Add Section.iter_inner_content()
MAIN commitmail json YAML
Updated devel/py-overrides, devel/py-ddt
MAIN commitmail json YAML
py-ddt: updated to 1.7.1
1.7.1
Update flake8 configuration
Remove Python 2.7 classifiers as the project is now Python 3+ only
1.7.0
Add async flag when wrapping async function
Dropping support for Python 2.7
1.7.1
Update flake8 configuration
Remove Python 2.7 classifiers as the project is now Python 3+ only
1.7.0
Add async flag when wrapping async function
Dropping support for Python 2.7
MAIN commitmail json YAML
pkgsrc/devel/py-overrides/Makefile@1.2
/
diff
pkgsrc/devel/py-overrides/PLIST@1.2 / diff
pkgsrc/devel/py-overrides/distinfo@1.2 / diff
pkgsrc/devel/py-overrides/PLIST@1.2 / diff
pkgsrc/devel/py-overrides/distinfo@1.2 / diff
py-overrides: updated to 7.6.0
Overrides 7.6.0
Fixing bytecode handling in 3.12
Overrides 7.5.0
Fix _is_same_module() on PyPy
Overrides 7.6.0
Fixing bytecode handling in 3.12
Overrides 7.5.0
Fix _is_same_module() on PyPy
MAIN commitmail json YAML
Updated devel/py-argcomplete, security/py-bandit, devel/py-toolz, textproc/py-validate-pyproject
MAIN commitmail json YAML
pkgsrc/textproc/py-validate-pyproject/Makefile@1.11
/
diff
pkgsrc/textproc/py-validate-pyproject/PLIST@1.6 / diff
pkgsrc/textproc/py-validate-pyproject/distinfo@1.8 / diff
pkgsrc/textproc/py-validate-pyproject/PLIST@1.6 / diff
pkgsrc/textproc/py-validate-pyproject/distinfo@1.8 / diff
py-validate-pyproject: updated to 0.16
Version 0.16
- Fix setuptools ``readme`` field
- Fix ``oneOf <> anyOf`` in setuptools schema
- Add previously omitted type keywords for string values
- Add schema validator check
- Add ``SchemaStore`` conversion script
- Allow tool(s) to be specified via URL (added CLI option: ``--tool``)
- Support ``uint`` formats (as used by Ruff's schema)
- Allow schemas to be loaded from ``SchemaStore`` (added CLI option: ``--store``)
Version 0.16
- Fix setuptools ``readme`` field
- Fix ``oneOf <> anyOf`` in setuptools schema
- Add previously omitted type keywords for string values
- Add schema validator check
- Add ``SchemaStore`` conversion script
- Allow tool(s) to be specified via URL (added CLI option: ``--tool``)
- Support ``uint`` formats (as used by Ruff's schema)
- Allow schemas to be loaded from ``SchemaStore`` (added CLI option: ``--store``)
MAIN commitmail json YAML
pkgsrc/devel/py-toolz/Makefile@1.7
/
diff
pkgsrc/devel/py-toolz/PLIST@1.3 / diff
pkgsrc/devel/py-toolz/distinfo@1.8 / diff
pkgsrc/devel/py-toolz/PLIST@1.3 / diff
pkgsrc/devel/py-toolz/distinfo@1.8 / diff
py-toolz: updated to 0.12.1
Release 0.12.1
Add support for Python 3.12 and PyPy 3.10
Drop support for Python 3.5 and 3.6
Fix typos
Use codecov for coverage instead of coveralls
Release 0.12.1
Add support for Python 3.12 and PyPy 3.10
Drop support for Python 3.5 and 3.6
Fix typos
Use codecov for coverage instead of coveralls
MAIN commitmail json YAML
py-bandit: updated to 1.7.7
1.7.7
* Downsize the org:repo name
* Remove markdown formatting in reStructuredText formatted README
* Introduce Official Bandit Images
* Bump actions/dependency-review-action from 3 to 4
* Rework GitPython dependency to be an extra for bandit-baseline
* Prepend ./ for files specified as CLI args
* Add random.randbytes to blacklist calls
* Fix up issues found running Bandit on itself
* Create a security policy
* Add tidelift to the sponsor funding list
* defusedxml: Show correct module name
* Flag str.replace as possible sql injection
* Handle variant in how policy is passed in paramiko
* Bump actions/setup-python from 4 to 5
* Add the new release to bandit versions of bug template
1.7.7
* Downsize the org:repo name
* Remove markdown formatting in reStructuredText formatted README
* Introduce Official Bandit Images
* Bump actions/dependency-review-action from 3 to 4
* Rework GitPython dependency to be an extra for bandit-baseline
* Prepend ./ for files specified as CLI args
* Add random.randbytes to blacklist calls
* Fix up issues found running Bandit on itself
* Create a security policy
* Add tidelift to the sponsor funding list
* defusedxml: Show correct module name
* Flag str.replace as possible sql injection
* Handle variant in how policy is passed in paramiko
* Bump actions/setup-python from 4 to 5
* Add the new release to bandit versions of bug template
MAIN commitmail json YAML
py-argcomplete: updated to 3.2.2
Changes for v3.2.2 (2024-01-23)
Expand tilde in zsh
Changes for v3.2.2 (2024-01-23)
Expand tilde in zsh
MAIN commitmail json YAML
Updated devel/py-pyobjc
MAIN commitmail json YAML
py-pyobjc-framework-PubSub: updated to 10.1
MAIN commitmail json YAML
pkgsrc/devel/py-pyobjc-core/distinfo@1.19
/
diff
pkgsrc/devel/py-pyobjc-framework-AVFoundation/distinfo@1.16 / diff
pkgsrc/devel/py-pyobjc-framework-AVKit/distinfo@1.16 / diff
pkgsrc/devel/py-pyobjc-framework-AVRouting/distinfo@1.4 / diff
pkgsrc/devel/py-pyobjc-framework-Accessibility/distinfo@1.5 / diff
pkgsrc/devel/py-pyobjc-framework-Accounts/distinfo@1.18 / diff
pkgsrc/devel/py-pyobjc-framework-AdServices/distinfo@1.5 / diff
pkgsrc/devel/py-pyobjc-framework-AdSupport/distinfo@1.5 / diff
pkgsrc/devel/py-pyobjc-framework-AddressBook/distinfo@1.18 / diff
pkgsrc/devel/py-pyobjc-framework-AppTrackingTransparency/distinfo@1.5 / diff
pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/distinfo@1.18 / diff
pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/distinfo@1.18 / diff
pkgsrc/devel/py-pyobjc-framework-ApplicationServices/distinfo@1.16 / diff
pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/PLIST@1.3 / diff
pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/distinfo@1.5 / diff
pkgsrc/devel/py-pyobjc-framework-AuthenticationServices/distinfo@1.5 / diff
pkgsrc/devel/py-pyobjc-framework-AutomaticAssessmentConfiguration/distinfo@1.5 / diff
pkgsrc/devel/py-pyobjc-framework-Automator/PLIST@1.4 / diff
pkgsrc/devel/py-pyobjc-framework-Automator/distinfo@1.18 / diff
pkgsrc/devel/py-pyobjc-framework-BackgroundAssets/distinfo@1.3 / diff
:
(more 134 files)
pkgsrc/devel/py-pyobjc-framework-AVFoundation/distinfo@1.16 / diff
pkgsrc/devel/py-pyobjc-framework-AVKit/distinfo@1.16 / diff
pkgsrc/devel/py-pyobjc-framework-AVRouting/distinfo@1.4 / diff
pkgsrc/devel/py-pyobjc-framework-Accessibility/distinfo@1.5 / diff
pkgsrc/devel/py-pyobjc-framework-Accounts/distinfo@1.18 / diff
pkgsrc/devel/py-pyobjc-framework-AdServices/distinfo@1.5 / diff
pkgsrc/devel/py-pyobjc-framework-AdSupport/distinfo@1.5 / diff
pkgsrc/devel/py-pyobjc-framework-AddressBook/distinfo@1.18 / diff
pkgsrc/devel/py-pyobjc-framework-AppTrackingTransparency/distinfo@1.5 / diff
pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/distinfo@1.18 / diff
pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/distinfo@1.18 / diff
pkgsrc/devel/py-pyobjc-framework-ApplicationServices/distinfo@1.16 / diff
pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/PLIST@1.3 / diff
pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/distinfo@1.5 / diff
pkgsrc/devel/py-pyobjc-framework-AuthenticationServices/distinfo@1.5 / diff
pkgsrc/devel/py-pyobjc-framework-AutomaticAssessmentConfiguration/distinfo@1.5 / diff
pkgsrc/devel/py-pyobjc-framework-Automator/PLIST@1.4 / diff
pkgsrc/devel/py-pyobjc-framework-Automator/distinfo@1.18 / diff
pkgsrc/devel/py-pyobjc-framework-BackgroundAssets/distinfo@1.3 / diff
:
(more 134 files)
py-pyobjc*: updated to 10.1
Version 10.1
Upgrade framework bindings for the macOS 14.2 SDK
Make sure the install.py and develop.py scripts in the repository work when run out of tree.
os.fspath(someURL) will not work with Cocoa URLs (NSURL, CFURLRef) that refer to local filesystem paths. TypeError will be raised for other URLs.
This enables using regular Python filesystem APIs with URLs that refer to local filesystem paths.
Fix compilation issue when building on macOS 13 or earlier
Fix build error on ancient macOS versions where clang doesn窶冲 support -flto=thin.
Add a workaround for a crash in pyobjc-core when running the testsuite on macOS 10.14.
Fix some issues found while running the testsuite on macOS 10.9 to macOS 13, instead of only testing on the latest macOS version. Most issues found where problems in the testsuite itself, but not all.
Some of the changes skip tests on older macOS versions (10.12, 10.13 and 10.14) due to running into what appears to be crashing platform bugs.
Fix dependencies between framework binding packages
Fix build error with the current Python 3.13 alpha release (3.13a2).
Version 10.1
Upgrade framework bindings for the macOS 14.2 SDK
Make sure the install.py and develop.py scripts in the repository work when run out of tree.
os.fspath(someURL) will not work with Cocoa URLs (NSURL, CFURLRef) that refer to local filesystem paths. TypeError will be raised for other URLs.
This enables using regular Python filesystem APIs with URLs that refer to local filesystem paths.
Fix compilation issue when building on macOS 13 or earlier
Fix build error on ancient macOS versions where clang doesn窶冲 support -flto=thin.
Add a workaround for a crash in pyobjc-core when running the testsuite on macOS 10.14.
Fix some issues found while running the testsuite on macOS 10.9 to macOS 13, instead of only testing on the latest macOS version. Most issues found where problems in the testsuite itself, but not all.
Some of the changes skip tests on older macOS versions (10.12, 10.13 and 10.14) due to running into what appears to be crashing platform bugs.
Fix dependencies between framework binding packages
Fix build error with the current Python 3.13 alpha release (3.13a2).
MAIN commitmail json YAML
Updated math/z3, math/py-z3
MAIN commitmail json YAML
pkgsrc/math/py-z3/Makefile@1.7
/
diff
pkgsrc/math/py-z3/PLIST@1.3 / diff
pkgsrc/math/z3/Makefile@1.20 / diff
pkgsrc/math/z3/Makefile.common@1.7 / diff
pkgsrc/math/z3/distinfo@1.17 / diff
pkgsrc/math/py-z3/PLIST@1.3 / diff
pkgsrc/math/z3/Makefile@1.20 / diff
pkgsrc/math/z3/Makefile.common@1.7 / diff
pkgsrc/math/z3/distinfo@1.17 / diff
z3 py-z3: updated to 4.12.5
z3-4.12.5
update release scripts and notes
track quantifier instantiation method in proof hint
prepare for release
add status badge for windows build, remove windows build from Azure pipelines
add Windows build
free memory the clean way
free memory the clean way
encapsulate anum functionality
add explicit move constructor to deal with unit test regression test-z3 algebraic on Windows/debug -
encapsulate mpz a bit more
z3-4.12.5
update release scripts and notes
track quantifier instantiation method in proof hint
prepare for release
add status badge for windows build, remove windows build from Azure pipelines
add Windows build
free memory the clean way
free memory the clean way
encapsulate anum functionality
add explicit move constructor to deal with unit test regression test-z3 algebraic on Windows/debug -
encapsulate mpz a bit more
MAIN commitmail json YAML
wheel.mk: introduce PYSETUPSUBDIR
MAIN commitmail json YAML
Updated devel/py-cbor2; Added devel/py-backports.strenum
MAIN commitmail json YAML
pkgsrc/devel/Makefile@1.4163
/
diff
pkgsrc/devel/py-backports.strenum/DESCR@1.1 / diff
pkgsrc/devel/py-backports.strenum/Makefile@1.1 / diff
pkgsrc/devel/py-backports.strenum/PLIST@1.1 / diff
pkgsrc/devel/py-backports.strenum/distinfo@1.1 / diff
pkgsrc/devel/py-backports.strenum/DESCR@1.1 / diff
pkgsrc/devel/py-backports.strenum/Makefile@1.1 / diff
pkgsrc/devel/py-backports.strenum/PLIST@1.1 / diff
pkgsrc/devel/py-backports.strenum/distinfo@1.1 / diff
py-backports.strenum: added version 1.3.1
A backport of (copy and paste from) Python 3.11's StrEnum class for >=3.8.6.
A backport of (copy and paste from) Python 3.11's StrEnum class for >=3.8.6.
MAIN commitmail json YAML
pkgsrc/devel/py-cbor2/Makefile@1.6
/
diff
pkgsrc/devel/py-cbor2/PLIST@1.3 / diff
pkgsrc/devel/py-cbor2/distinfo@1.6 / diff
pkgsrc/devel/py-cbor2/PLIST@1.3 / diff
pkgsrc/devel/py-cbor2/distinfo@1.6 / diff
py-cbor2: updated to 5.6.0
5.6.0
- Added the ``cbor2`` command line tool (for ``pipx run cbor2``)
- Added support for native date encoding (bschoenmaeckers)
- Made the C extension mandatory when the environment variable ``CBOR2_BUILD_C_EXTENSION`` is set
to ``1``.
- Fixed ``SystemError`` in the C extension when decoding a ``Fractional`` with a bad
number of arguments or a non-tuple value
- Fixed ``SystemError`` in the C extension when the decoder object hook raises an
exception
- Fixed a segmentation fault when decoding invalid unicode data
- Fixed infinite recursion when trying to hash a CBOR tag whose value points to the tag
itself
- Fixed ``MemoryError`` when maliciously constructed bytestrings or string (declared to be absurdly
large) are being decoded
- Fixed ``UnicodeDecodeError`` from failed parsing of a UTF-8 text string not being wrapped as
``CBORDecodeValueError``
- Fixed ``TypeError`` or ``ZeroDivisionError`` from a failed decoding of ``Fraction`` not being
wrapped as ``CBORDecodeValueError``
- Fixed ``TypeError`` or ``ValueError`` from a failed decoding of ``UUID`` not being wrapped as
``CBORDecodeValueError``
- Fixed ``TypeError`` from a failed decoding of ``MIMEMessage`` not being wrapped as
``CBORDecodeValueError``
- Fixed ``OverflowError``, ``OSError`` or ``ValueError`` from a failed decoding of epoch-based
``datetime`` not being wrapped as ``CBORDecodeValueError``
5.6.0
- Added the ``cbor2`` command line tool (for ``pipx run cbor2``)
- Added support for native date encoding (bschoenmaeckers)
- Made the C extension mandatory when the environment variable ``CBOR2_BUILD_C_EXTENSION`` is set
to ``1``.
- Fixed ``SystemError`` in the C extension when decoding a ``Fractional`` with a bad
number of arguments or a non-tuple value
- Fixed ``SystemError`` in the C extension when the decoder object hook raises an
exception
- Fixed a segmentation fault when decoding invalid unicode data
- Fixed infinite recursion when trying to hash a CBOR tag whose value points to the tag
itself
- Fixed ``MemoryError`` when maliciously constructed bytestrings or string (declared to be absurdly
large) are being decoded
- Fixed ``UnicodeDecodeError`` from failed parsing of a UTF-8 text string not being wrapped as
``CBORDecodeValueError``
- Fixed ``TypeError`` or ``ZeroDivisionError`` from a failed decoding of ``Fraction`` not being
wrapped as ``CBORDecodeValueError``
- Fixed ``TypeError`` or ``ValueError`` from a failed decoding of ``UUID`` not being wrapped as
``CBORDecodeValueError``
- Fixed ``TypeError`` from a failed decoding of ``MIMEMessage`` not being wrapped as
``CBORDecodeValueError``
- Fixed ``OverflowError``, ``OSError`` or ``ValueError`` from a failed decoding of epoch-based
``datetime`` not being wrapped as ``CBORDecodeValueError``
MAIN commitmail json YAML
Updated devel/py-serializable, comms/py-jupyter_server_terminals
MAIN commitmail json YAML
pkgsrc/comms/py-jupyter_server_terminals/Makefile@1.6
/
diff
pkgsrc/comms/py-jupyter_server_terminals/distinfo@1.4 / diff
pkgsrc/comms/py-jupyter_server_terminals/distinfo@1.4 / diff
py-jupyter_server_terminals: updated to 0.5.2
0.5.2
Bugs fixed
- Fix usage of await
- Set terminals_available to False when not enabled
Maintenance and upkeep improvements
- chore: update pre-commit hooks
0.5.2
Bugs fixed
- Fix usage of await
- Set terminals_available to False when not enabled
Maintenance and upkeep improvements
- chore: update pre-commit hooks
MAIN commitmail json YAML
pkgsrc/devel/py-serializable/Makefile@1.6
/
diff
pkgsrc/devel/py-serializable/PLIST@1.4 / diff
pkgsrc/devel/py-serializable/distinfo@1.5 / diff
pkgsrc/devel/py-serializable/PLIST@1.4 / diff
pkgsrc/devel/py-serializable/distinfo@1.5 / diff
py-serializable: updated to 1.0.0
v1.0.0
Dropped support for python <3.8
chore: add flake8-logging
feat!: v1.0.0
v1.0.0
Dropped support for python <3.8
chore: add flake8-logging
feat!: v1.0.0
MAIN commitmail json YAML
Updated misc/py-ansi, devel/py-cookiecutter, devel/py-urwid, devel/py-dotenv
MAIN commitmail json YAML
pkgsrc/devel/py-dotenv/Makefile@1.13
/
diff
pkgsrc/devel/py-dotenv/PLIST@1.4 / diff
pkgsrc/devel/py-dotenv/distinfo@1.12 / diff
pkgsrc/devel/py-dotenv/PLIST@1.4 / diff
pkgsrc/devel/py-dotenv/distinfo@1.12 / diff
py-dotenv: updated to 1.0.1
1.0.1
**Fixed**
* Gracefully handle code which has been imported from a zipfile
* Allow modules using load_dotenv to be reloaded when launched in a separate thread
* Fix file not closed after deletion, handle error in the rewrite function
**Misc**
* Use pathlib.Path in tests
* Fix year in release date in changelog.md
* Use https in README links
1.0.1
**Fixed**
* Gracefully handle code which has been imported from a zipfile
* Allow modules using load_dotenv to be reloaded when launched in a separate thread
* Fix file not closed after deletion, handle error in the rewrite function
**Misc**
* Use pathlib.Path in tests
* Fix year in release date in changelog.md
* Use https in README links
MAIN commitmail json YAML
py-urwid: updated to 2.4.6
2.4.6
Bug fixes
Special case: Columns PACK item not fit as FIXED and support FLOW
2.4.5
Bug fixes
Special case: allow not subclassed incomplete widgets in Columns/Pile
Fix: columns rendered with a non-first Selectable widget should not skip other items
Documentation
Documentation: get rid of deprecated code, typing
Refactoring
Deduplicate code in frame module
Extend typing annotations
2.4.6
Bug fixes
Special case: Columns PACK item not fit as FIXED and support FLOW
2.4.5
Bug fixes
Special case: allow not subclassed incomplete widgets in Columns/Pile
Fix: columns rendered with a non-first Selectable widget should not skip other items
Documentation
Documentation: get rid of deprecated code, typing
Refactoring
Deduplicate code in frame module
Extend typing annotations
MAIN commitmail json YAML
py-ansi: updated to 0.3.7
0.3.7
Enable concatenating a string and a sequence, not just a sequence and a string.
Enable empty sequences that evaluate to the empty string.
Allow importing the main module to import all submodules
Fix ECMA-48 link in README.md
Add license to setup.cfg
bugfix sequence in `ansi.cursor.erase('')`
Add `bg=True` argument for `ansi.colour.rgb.rgb256()`
0.3.7
Enable concatenating a string and a sequence, not just a sequence and a string.
Enable empty sequences that evaluate to the empty string.
Allow importing the main module to import all submodules
Fix ECMA-48 link in README.md
Add license to setup.cfg
bugfix sequence in `ansi.cursor.erase('')`
Add `bg=True` argument for `ansi.colour.rgb.rgb256()`
MAIN commitmail json YAML
py-cookiecutter: updated to 2.5.0
2.5.0 (2023-11-21)
Minor Changes
* Default values can be passed as a dict
* Implement new style for nested templates config
CI/CD and QA changes
* Bump actions/checkout from 3 to 4
* [pre-commit.ci] pre-commit autoupdate
* [pre-commit.ci] pre-commit autoupdate
Documentation updates
* Add argument run to pipx command in README.md
* Fix tutorial2 generated HTML
* Update README.md
* Update README.md to fix broken link
* Update README.md to include installation instructions
* Update cookiecutter-plone-starter link in readme
Bugfixes
* Fix FileExistsError when using a relative template path
* Fix recursive context overwrites
2.5.0 (2023-11-21)
Minor Changes
* Default values can be passed as a dict
* Implement new style for nested templates config
CI/CD and QA changes
* Bump actions/checkout from 3 to 4
* [pre-commit.ci] pre-commit autoupdate
* [pre-commit.ci] pre-commit autoupdate
Documentation updates
* Add argument run to pipx command in README.md
* Fix tutorial2 generated HTML
* Update README.md
* Update README.md to fix broken link
* Update README.md to include installation instructions
* Update cookiecutter-plone-starter link in readme
Bugfixes
* Fix FileExistsError when using a relative template path
* Fix recursive context overwrites
MAIN commitmail json YAML
Updated lang/py-lsp-server, devel/py-mako
MAIN commitmail json YAML
py-mako: updated to 1.3.1
1.3.1
Fixed parsing issue where attempting to render a single percent sign % using an escaped percent %% would not function correctly if the escaped percent were not the first character on a line. Pull request courtesy Hai Zhu.
1.3.1
Fixed parsing issue where attempting to render a single percent sign % using an escaped percent %% would not function correctly if the escaped percent were not the first character on a line. Pull request courtesy Hai Zhu.
MAIN commitmail json YAML
py-lsp-server: updated to 1.10.0
Version 1.10.0 (2024/01/21)
New features
* Add support for notebook document completions.
* Add support for flake8 version 7.
Issues Closed
* Different versions of autopep can be installed as optional dependencies
* Considering pointing to python-lsp-isort rather than pyls-isort in the README
* AutoImport can break when being called by multiple threads
* file path auto completion add \ in path string
* Flake8 Severity too high
In this release 5 issues were closed.
Pull Requests Merged
* Combine ruff.toml into pyproject.toml
* Fix optional dependency version for autopep8
* Bump flake8 to version 7
* Fix extra end line increment in autopep8 plugin
* Use ruff as linter and code formatter
* Make autoimport cache generation non-blocking
* Update rope to 1.11.0 for multi-threading capabilities
* Fix path completion when client doesn't support code snippets
* Refine diagnostic severity for flake8
* Replace call to `python` with `sys.executable` in Pylint plugin
* Add support for notebook document completions
* Point to a more up to date isort plugin in README
Version 1.10.0 (2024/01/21)
New features
* Add support for notebook document completions.
* Add support for flake8 version 7.
Issues Closed
* Different versions of autopep can be installed as optional dependencies
* Considering pointing to python-lsp-isort rather than pyls-isort in the README
* AutoImport can break when being called by multiple threads
* file path auto completion add \ in path string
* Flake8 Severity too high
In this release 5 issues were closed.
Pull Requests Merged
* Combine ruff.toml into pyproject.toml
* Fix optional dependency version for autopep8
* Bump flake8 to version 7
* Fix extra end line increment in autopep8 plugin
* Use ruff as linter and code formatter
* Make autoimport cache generation non-blocking
* Update rope to 1.11.0 for multi-threading capabilities
* Fix path completion when client doesn't support code snippets
* Refine diagnostic severity for flake8
* Replace call to `python` with `sys.executable` in Pylint plugin
* Add support for notebook document completions
* Point to a more up to date isort plugin in README
MAIN commitmail json YAML
Updated devel/py-test-random-order, www/py-django-timezone-field
MAIN commitmail json YAML
pkgsrc/www/py-django-timezone-field/Makefile@1.7
/
diff
pkgsrc/www/py-django-timezone-field/PLIST@1.3 / diff
pkgsrc/www/py-django-timezone-field/distinfo@1.6 / diff
pkgsrc/www/py-django-timezone-field/PLIST@1.3 / diff
pkgsrc/www/py-django-timezone-field/distinfo@1.6 / diff
py-django-timezone-field: updated to 6.1.0
6.1.0 (2023-11-25)
Add support for django 5.0
Add support for python 3.12
Fix issue with Factory timezone on some BSD systems
6.0.1 (2023-09-07)
Use correct default backend when running with django 3.X
6.0 (2023-08-20)
BREAKING: pytz removed from dependencies. If you use this package with use_pytz=True, you'll need to install pytz yourself.
Drop support for django 2.2
Drop support for python 3.7
6.1.0 (2023-11-25)
Add support for django 5.0
Add support for python 3.12
Fix issue with Factory timezone on some BSD systems
6.0.1 (2023-09-07)
Use correct default backend when running with django 3.X
6.0 (2023-08-20)
BREAKING: pytz removed from dependencies. If you use this package with use_pytz=True, you'll need to install pytz yourself.
Drop support for django 2.2
Drop support for python 3.7
MAIN commitmail json YAML
pkgsrc/devel/py-test-random-order/Makefile@1.5
/
diff
pkgsrc/devel/py-test-random-order/PLIST@1.3 / diff
pkgsrc/devel/py-test-random-order/distinfo@1.5 / diff
pkgsrc/devel/py-test-random-order/PLIST@1.3 / diff
pkgsrc/devel/py-test-random-order/distinfo@1.5 / diff
py-test-random-order: updated to 1.1.1
v1.1.1
Fix error when cacheprovider plugin disabled or missing.
v1.1.1
Fix error when cacheprovider plugin disabled or missing.
MAIN commitmail json YAML
pkgsrc/lang/python310/Makefile@1.31
/
diff
pkgsrc/lang/python310/distinfo@1.29 / diff
pkgsrc/lang/python310/patches/patch-setup.py@1.9 / diff
pkgsrc/lang/python39/Makefile@1.35 / diff
pkgsrc/lang/python39/distinfo@1.39 / diff
pkgsrc/lang/python39/patches/patch-setup.py@1.12 / diff
pkgsrc/lang/python310/distinfo@1.29 / diff
pkgsrc/lang/python310/patches/patch-setup.py@1.9 / diff
pkgsrc/lang/python39/Makefile@1.35 / diff
pkgsrc/lang/python39/distinfo@1.39 / diff
pkgsrc/lang/python39/patches/patch-setup.py@1.12 / diff
python39 python310: fix build on Darwin
MAIN commitmail json YAML
Updated security/py-cryptography, security/py-cryptography_vectors, security/py-OpenSSL, www/py-uvicorn
MAIN commitmail json YAML
py-uvicorn: updated to 0.27.0
Version 0.27.0
Added
Raise ClientDisconnect(IOError) on send() when client disconnected
Bump ASGI WebSocket spec version to 2.4
Version 0.27.0
Added
Raise ClientDisconnect(IOError) on send() when client disconnected
Bump ASGI WebSocket spec version to 2.4
MAIN commitmail json YAML
pkgsrc/security/py-OpenSSL/Makefile@1.69
/
diff
pkgsrc/security/py-OpenSSL/PLIST@1.17 / diff
pkgsrc/security/py-OpenSSL/distinfo@1.33 / diff
pkgsrc/security/py-OpenSSL/PLIST@1.17 / diff
pkgsrc/security/py-OpenSSL/distinfo@1.33 / diff
py-OpenSSL: updated to 24.0.0
24.0.0 (2024-01-22)
Changes:
- Added ``OpenSSL.SSL.Connection.get_selected_srtp_profile`` to determine which SRTP profile was negotiated.
24.0.0 (2024-01-22)
Changes:
- Added ``OpenSSL.SSL.Connection.get_selected_srtp_profile`` to determine which SRTP profile was negotiated.
MAIN commitmail json YAML
pkgsrc/security/py-cryptography/Makefile@1.108
/
diff
pkgsrc/security/py-cryptography/PLIST@1.33 / diff
pkgsrc/security/py-cryptography/cargo-depends.mk@1.10 / diff
pkgsrc/security/py-cryptography/distinfo@1.86 / diff
pkgsrc/security/py-cryptography_vectors/Makefile@1.49 / diff
pkgsrc/security/py-cryptography_vectors/PLIST@1.26 / diff
pkgsrc/security/py-cryptography_vectors/distinfo@1.48 / diff
pkgsrc/security/py-cryptography/PLIST@1.33 / diff
pkgsrc/security/py-cryptography/cargo-depends.mk@1.10 / diff
pkgsrc/security/py-cryptography/distinfo@1.86 / diff
pkgsrc/security/py-cryptography_vectors/Makefile@1.49 / diff
pkgsrc/security/py-cryptography_vectors/PLIST@1.26 / diff
pkgsrc/security/py-cryptography_vectors/distinfo@1.48 / diff
py-cryptography py-cryptography_vectors: updated to 42.0.0
42.0.0 - 2024-01-22
~~~~~~~~~~~~~~~~~~~
* **BACKWARDS INCOMPATIBLE:** Dropped support for LibreSSL < 3.7.
* **BACKWARDS INCOMPATIBLE:** Loading a PKCS7 with no content field using
:func:`~cryptography.hazmat.primitives.serialization.pkcs7.load_pem_pkcs7_certificates`
or
:func:`~cryptography.hazmat.primitives.serialization.pkcs7.load_der_pkcs7_certificates`
will now raise a ``ValueError`` rather than return an empty list.
* Parsing SSH certificates no longer permits malformed critical options with
values, as documented in the 41.0.2 release notes.
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.2.0.
* Updated the minimum supported Rust version (MSRV) to 1.63.0, from 1.56.0.
* We now publish both ``py37`` and ``py39`` ``abi3`` wheels. This should
resolve some errors relating to initializing a module multiple times per
process.
* Support :class:`~cryptography.hazmat.primitives.asymmetric.padding.PSS` for
X.509 certificate signing requests and certificate revocation lists with the
keyword-only argument ``rsa_padding`` on the ``sign`` methods for
:class:`~cryptography.x509.CertificateSigningRequestBuilder` and
:class:`~cryptography.x509.CertificateRevocationListBuilder`.
* Added support for obtaining X.509 certificate signing request signature
algorithm parameters (including PSS) via
:meth:`~cryptography.x509.CertificateSigningRequest.signature_algorithm_parameters`.
* Added support for obtaining X.509 certificate revocation list signature
algorithm parameters (including PSS) via
:meth:`~cryptography.x509.CertificateRevocationList.signature_algorithm_parameters`.
* Added ``mgf`` property to
:class:`~cryptography.hazmat.primitives.asymmetric.padding.PSS`.
* Added ``algorithm`` and ``mgf`` properties to
:class:`~cryptography.hazmat.primitives.asymmetric.padding.OAEP`.
* Added the following properties that return timezone-aware ``datetime`` objects:
:meth:`~cryptography.x509.Certificate.not_valid_before_utc`,
:meth:`~cryptography.x509.Certificate.not_valid_after_utc`,
:meth:`~cryptography.x509.RevokedCertificate.revocation_date_utc`,
:meth:`~cryptography.x509.CertificateRevocationList.next_update_utc`,
:meth:`~cryptography.x509.CertificateRevocationList.last_update_utc`.
These are timezone-aware variants of existing properties that return na誰ve
``datetime`` objects.
* Deprecated the following properties that return na誰ve ``datetime`` objects:
:meth:`~cryptography.x509.Certificate.not_valid_before`,
:meth:`~cryptography.x509.Certificate.not_valid_after`,
:meth:`~cryptography.x509.RevokedCertificate.revocation_date`,
:meth:`~cryptography.x509.CertificateRevocationList.next_update`,
:meth:`~cryptography.x509.CertificateRevocationList.last_update`
in favor of the new timezone-aware variants mentioned above.
* Added support for
:class:`~cryptography.hazmat.primitives.ciphers.algorithms.ChaCha20`
on LibreSSL.
* Added support for RSA PSS signatures in PKCS7 with
:meth:`~cryptography.hazmat.primitives.serialization.pkcs7.PKCS7SignatureBuilder.add_signer`.
* In the next release (43.0.0) of cryptography, loading an X.509 certificate
with a negative serial number will raise an exception. This has been
deprecated since 36.0.0.
* Added support for
:class:`~cryptography.hazmat.primitives.ciphers.aead.AESGCMSIV` when using
OpenSSL 3.2.0+.
* Added the :mod:`X.509 path validation <cryptography.x509.verification>` APIs
for :class:`~cryptography.x509.Certificate` chains. These APIs should be
considered unstable and not subject to our stability guarantees until
documented as such in a future release.
* Added support for
:class:`~cryptography.hazmat.primitives.ciphers.algorithms.SM4`
:class:`~cryptography.hazmat.primitives.ciphers.modes.GCM`
when using OpenSSL 3.0 or greater.
42.0.0 - 2024-01-22
~~~~~~~~~~~~~~~~~~~
* **BACKWARDS INCOMPATIBLE:** Dropped support for LibreSSL < 3.7.
* **BACKWARDS INCOMPATIBLE:** Loading a PKCS7 with no content field using
:func:`~cryptography.hazmat.primitives.serialization.pkcs7.load_pem_pkcs7_certificates`
or
:func:`~cryptography.hazmat.primitives.serialization.pkcs7.load_der_pkcs7_certificates`
will now raise a ``ValueError`` rather than return an empty list.
* Parsing SSH certificates no longer permits malformed critical options with
values, as documented in the 41.0.2 release notes.
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.2.0.
* Updated the minimum supported Rust version (MSRV) to 1.63.0, from 1.56.0.
* We now publish both ``py37`` and ``py39`` ``abi3`` wheels. This should
resolve some errors relating to initializing a module multiple times per
process.
* Support :class:`~cryptography.hazmat.primitives.asymmetric.padding.PSS` for
X.509 certificate signing requests and certificate revocation lists with the
keyword-only argument ``rsa_padding`` on the ``sign`` methods for
:class:`~cryptography.x509.CertificateSigningRequestBuilder` and
:class:`~cryptography.x509.CertificateRevocationListBuilder`.
* Added support for obtaining X.509 certificate signing request signature
algorithm parameters (including PSS) via
:meth:`~cryptography.x509.CertificateSigningRequest.signature_algorithm_parameters`.
* Added support for obtaining X.509 certificate revocation list signature
algorithm parameters (including PSS) via
:meth:`~cryptography.x509.CertificateRevocationList.signature_algorithm_parameters`.
* Added ``mgf`` property to
:class:`~cryptography.hazmat.primitives.asymmetric.padding.PSS`.
* Added ``algorithm`` and ``mgf`` properties to
:class:`~cryptography.hazmat.primitives.asymmetric.padding.OAEP`.
* Added the following properties that return timezone-aware ``datetime`` objects:
:meth:`~cryptography.x509.Certificate.not_valid_before_utc`,
:meth:`~cryptography.x509.Certificate.not_valid_after_utc`,
:meth:`~cryptography.x509.RevokedCertificate.revocation_date_utc`,
:meth:`~cryptography.x509.CertificateRevocationList.next_update_utc`,
:meth:`~cryptography.x509.CertificateRevocationList.last_update_utc`.
These are timezone-aware variants of existing properties that return na誰ve
``datetime`` objects.
* Deprecated the following properties that return na誰ve ``datetime`` objects:
:meth:`~cryptography.x509.Certificate.not_valid_before`,
:meth:`~cryptography.x509.Certificate.not_valid_after`,
:meth:`~cryptography.x509.RevokedCertificate.revocation_date`,
:meth:`~cryptography.x509.CertificateRevocationList.next_update`,
:meth:`~cryptography.x509.CertificateRevocationList.last_update`
in favor of the new timezone-aware variants mentioned above.
* Added support for
:class:`~cryptography.hazmat.primitives.ciphers.algorithms.ChaCha20`
on LibreSSL.
* Added support for RSA PSS signatures in PKCS7 with
:meth:`~cryptography.hazmat.primitives.serialization.pkcs7.PKCS7SignatureBuilder.add_signer`.
* In the next release (43.0.0) of cryptography, loading an X.509 certificate
with a negative serial number will raise an exception. This has been
deprecated since 36.0.0.
* Added support for
:class:`~cryptography.hazmat.primitives.ciphers.aead.AESGCMSIV` when using
OpenSSL 3.2.0+.
* Added the :mod:`X.509 path validation <cryptography.x509.verification>` APIs
for :class:`~cryptography.x509.Certificate` chains. These APIs should be
considered unstable and not subject to our stability guarantees until
documented as such in a future release.
* Added support for
:class:`~cryptography.hazmat.primitives.ciphers.algorithms.SM4`
:class:`~cryptography.hazmat.primitives.ciphers.modes.GCM`
when using OpenSSL 3.0 or greater.
MAIN commitmail json YAML
Updated databases/py-apsw, devel/py-bitarray
MAIN commitmail json YAML
py-bitarray: updated to 2.9.2
2024-01-01 2.9.2:
-------------------
* optimize initialization from strings by not constantly resizing buffer
* optimize `util.hex2ba()` and `util.base2ba()` by avoiding unnecessary
copies
* optimize `util.base2ba()` and `util.ba2base()` for `n=16` (hexadecimal)
2023-12-23 2.9.1:
-------------------
* avoid buffer being unnecessarily initialized with 0s in several
functions of the `bitarray.util` module
* fix `.count()` type hint in pyi-file
* improve testing
2023-12-17 2.9.0:
-------------------
* deprecate support for Python 2 - Python 2.7 support will be removed
in bitarray version 3.0,
* `bitarray(n)` for integer initializer `n` will always return a bitarray
of length `n` with all items initialized to `0`
* allow sub-bitarray in `.count()`
* add `util.ones()`
* `.find()` and `.index()`: add keyword argument `right` for rightmost index
* `.itersearch()`: add start and stop argument, and keyword
argument `right` (for descending order - starting with rightmost match)
* deprecate `util.rindex()` (will be removed in 3.0 release),
use `.index(..., right=True)` instead
* deprecate `util.make_endian()` (will be removed in 3.0 release),
use `bitarray(..., endian=...)` instead
2024-01-01 2.9.2:
-------------------
* optimize initialization from strings by not constantly resizing buffer
* optimize `util.hex2ba()` and `util.base2ba()` by avoiding unnecessary
copies
* optimize `util.base2ba()` and `util.ba2base()` for `n=16` (hexadecimal)
2023-12-23 2.9.1:
-------------------
* avoid buffer being unnecessarily initialized with 0s in several
functions of the `bitarray.util` module
* fix `.count()` type hint in pyi-file
* improve testing
2023-12-17 2.9.0:
-------------------
* deprecate support for Python 2 - Python 2.7 support will be removed
in bitarray version 3.0,
* `bitarray(n)` for integer initializer `n` will always return a bitarray
of length `n` with all items initialized to `0`
* allow sub-bitarray in `.count()`
* add `util.ones()`
* `.find()` and `.index()`: add keyword argument `right` for rightmost index
* `.itersearch()`: add start and stop argument, and keyword
argument `right` (for descending order - starting with rightmost match)
* deprecate `util.rindex()` (will be removed in 3.0 release),
use `.index(..., right=True)` instead
* deprecate `util.make_endian()` (will be removed in 3.0 release),
use `bitarray(..., endian=...)` instead
MAIN commitmail json YAML
py-apsw: updated to 3.45.0.0
3.45.0.0
Correctly handle NULL/None VFS filenames
3.45.0.0
Correctly handle NULL/None VFS filenames
MAIN commitmail json YAML
Updated net/py-junos-eznc, www/py-django-mptt
MAIN commitmail json YAML
py-django-mptt: updated to 0.16.0
0.16
Fixed get_cached_trees if there are multiple trees in the queryset.
Added support for Python 3.12, Django 5.0.
Added codespell and ruff checks to the CI.
Fixed rebuilding using custom managers not named objects.
0.16
Fixed get_cached_trees if there are multiple trees in the queryset.
Added support for Python 3.12, Django 5.0.
Added codespell and ruff checks to the CI.
Fixed rebuilding using custom managers not named objects.
MAIN commitmail json YAML
pkgsrc/net/py-junos-eznc/Makefile@1.21
/
diff
pkgsrc/net/py-junos-eznc/PLIST@1.8 / diff
pkgsrc/net/py-junos-eznc/distinfo@1.14 / diff
pkgsrc/net/py-junos-eznc/patches/patch-versioneer.py deleted
pkgsrc/net/py-junos-eznc/PLIST@1.8 / diff
pkgsrc/net/py-junos-eznc/distinfo@1.14 / diff
pkgsrc/net/py-junos-eznc/patches/patch-versioneer.py deleted
py-junos-eznc: updated to 2.7.0
Release 2.7.0
Enhancements done
Support added for Python 3.10 and above version.
Release 2.7.0
Enhancements done
Support added for Python 3.10 and above version.
MAIN commitmail json YAML
Updated devel/py-nest-asyncio, www/py-notebook
MAIN commitmail json YAML
pkgsrc/www/py-notebook/Makefile@1.33
/
diff
pkgsrc/www/py-notebook/PLIST@1.20 / diff
pkgsrc/www/py-notebook/distinfo@1.23 / diff
pkgsrc/www/py-notebook/PLIST@1.20 / diff
pkgsrc/www/py-notebook/distinfo@1.23 / diff
py-notebook: updated to 7.0.7
7.0.7
Enhancements made
- Update to JupyterLab 4.0.11
Maintenance and upkeep improvements
- Update ruff config and typing
- Clean up lint handling
- Adopt ruff format
- \[7.0.x\] Install stable JupyterLab 4.0 in the releaser hook
- Update publish-release workflow for PyPI trusted publisher
7.0.7
Enhancements made
- Update to JupyterLab 4.0.11
Maintenance and upkeep improvements
- Update ruff config and typing
- Clean up lint handling
- Adopt ruff format
- \[7.0.x\] Install stable JupyterLab 4.0 in the releaser hook
- Update publish-release workflow for PyPI trusted publisher
MAIN commitmail json YAML
py-nest-asyncio: updated to 1.6.0
1.6.0
Unknown changes
1.6.0
Unknown changes
MAIN commitmail json YAML
pkg-vulnerabilities: nodejs16 is eol
MAIN commitmail json YAML
Removed databases/postgresql11, lang/nodejs16