Commit graph

377496 commits

Author SHA1 Message Date
wiz
f0040871e9 py-cmake-language-server: add upstream bug report URL 2023-05-05 09:56:30 +00:00
wiz
33c6c2cc1c doc: Updated lang/py-cmake-language-server to 0.1.7 2023-05-05 09:52:34 +00:00
wiz
45fbebbd4e py-cmake-language-server: update to 0.1.7.
What's Changed

    Run CI on mater branch by @regen100 in #57
    Use PDM by @regen100 in #66
    Update CI and CD by @regen100 in #67
    Update pygls by @regen100 in #68
    Support Python 3.11 by @regen100 in #69
2023-05-05 09:52:24 +00:00
wiz
3364362ca9 doc: Added devel/py-test-datadir version 1.4.1 2023-05-05 09:46:43 +00:00
wiz
adccd2257b devel/Makefile: + py-test-datadir 2023-05-05 09:46:33 +00:00
wiz
99ce5e01d4 devel/py-test-datadir: import py-test-datadir-1.4.1
Packaged for wip by K.I.A.Derouiche and myself.

pytest plugin for manipulating test data directories and files.
2023-05-05 09:46:20 +00:00
adam
8e26e8ad45 py-json-logger: added version 2.0.7
This library is provided to allow standard python logging to output log data as
json objects. With JSON we can make our logs more readable by machines and we
can stop writing custom parsers for syslog type records.
2023-05-05 09:45:01 +00:00
wiz
882918013d doc: Updated lang/py-pygls to 1.0.1 2023-05-05 09:38:57 +00:00
wiz
91b1cf681b py-pygls: update to 1.0.1.
[1.0.1] - February 16th, 2023

Fixed

    Fix progress example in json extension. (#230)
    Fix AttributeErrors in get_configuration_async, get_configuration_callback, get_configuration_threaded commands in json extension. (#307)
    Fix type annotations for get_configuration_async and get_configuration methods on LanguageServer and LanguageServerProtocol objects (#307)
    Provide version param for publishing diagnostics (#303)
    Relaxed the Python version upper bound to <4 (#318)

1.0.0 - 2/12/2022

Changed

BREAKING CHANGE: Replaced pydantic with lsprotocol

0.13.1 - 1/12/2022

Changed

Docs now state that the v1 alpha branch is the recommended way to start new projects

Fixed

Support CodeActionKind.SourceFixAll
2023-05-05 09:38:48 +00:00
wiz
d1d094224d py-lsprotocol: not for python 2 2023-05-05 09:36:15 +00:00
wiz
014ba2e95c py-lsprotocol: add more missing dependencies 2023-05-05 09:35:40 +00:00
wiz
92d32fda56 doc: Added devel/py-cattrs version 22.2.0 2023-05-05 09:34:33 +00:00
wiz
bd35389011 devel/Makefile: + py-cattrs 2023-05-05 09:34:22 +00:00
wiz
101dc07ded devel/py-cattrs: import py-cattrs-22.2.0
cattrs is an open source Python library for structuring and
unstructuring data. cattrs works best with attrs classes, dataclasses
and the usual Python collections, but other kinds of classes are
supported by manually registering converters.

Python has a rich set of powerful, easy to use, built-in data types
like dictionaries, lists and tuples. These data types are also the
lingua franca of most data serialization libraries, for formats
like json, msgpack, yaml or toml.

Data types like this, and mappings like dict s in particular,
represent unstructured data. Your data is, in all likelihood,
structured: not all combinations of field names or values are valid
inputs to your programs. In Python, structured data is better
represented with classes and enumerations. attrs is an excellent
library for declaratively describing the structure of your data,
and validating it.

When you're handed unstructured data (by your network, file system,
database...), cattrs helps to convert this data into structured data.
When you have to convert your structured data into data types other
libraries can handle, cattrs turns your classes and enumerations
into dictionaries, integers and strings.
2023-05-05 09:34:11 +00:00
wiz
6bf37c276e py-lsprotocol: add missing dependency 2023-05-05 09:24:06 +00:00
wiz
e73665050d doc: Added lang/py-lsprotocol version 2023.0.0a1 2023-05-05 09:20:26 +00:00
wiz
0639cac795 lang/Makefile: + py-lsprotocol 2023-05-05 09:20:16 +00:00
wiz
b59734ab01 lang/py-lsprotocol: import py-lsprotocol-2023.0.0a1
`lsprotocol` is a python implementation of object types used in
the Language Server Protocol (LSP).

LSP is used by editors to communicate with various tools to enables
services like code completion, documentation on hover, formatting,
code analysis, etc. The intent of this library is to allow you to
build on top of the types used by LSP.
2023-05-05 09:20:06 +00:00
jperkin
b3443ae90d www: Try to unbreak python nonsense. 2023-05-05 09:19:06 +00:00
adam
54fc326c35 Updated www/py-bleach, www/py-nbconvert 2023-05-05 09:15:36 +00:00
adam
e5c88e0fbe py-nbconvert: updated to 7.3.1
7.3.1

Bugs fixed

- Remove overwriting of default KernelManager

Maintenance and upkeep improvements


7.3.0

Enhancements made

- Allow pattern in output_base
- Make date configurable in latex/PDF
- Update jupyterlab CSS

Maintenance and upkeep improvements

- Update ci badge
- More detailed release instructions


7.2.10

Enhancements made

- Add cell-id anchor for cell identification

Bugs fixed

- Do not import pyppeteer for installation check

Maintenance and upkeep improvements

- Clean up license
- Add more linting


7.2.9

Bugs fixed

- Fix handling of css sanitizer


7.2.8

Bugs fixed

- always pass relax_add_props=True when validating

Maintenance and upkeep improvements

- Update codecov link
- Fix types and add lint to automerge
- Add type checking
- Add spelling and docstring enforcement
- Add scheduled ci run


7.2.7

Bugs fixed

- Fix Hanging Tests on Linux

Maintenance and upkeep improvements

- Adopt ruff and handle lint


7.2.6

Maintenance and upkeep improvements

- Include all templates in sdist
- clean up workflows
- CI Cleanup

Documentation improvements

- Fix docs build and switch to PyData Sphinx Theme


7.2.5

Bugs fixed

- Fix for webpdf print margins

Maintenance and upkeep improvements

- Bump actions/upload-artifact from 2 to 3
- Bump actions/checkout from 2 to 3


7.2.4

Maintenance and upkeep improvements

- Handle jupyter core warning
- Add dependabot
- Add Py-typed marker.


7.2.3

Bugs fixed

- clean_html: allow SVG tags and SVG attributes

Maintenance and upkeep improvements


7.2.2

Bugs fixed

- Fix default config test

Maintenance and upkeep improvements

- Add ensure label workflow
- Add release workflows
- Maintenance cleanup


7.2.1

Bugs fixed

- Fix version handling


7.2.0

Maintenance and upkeep improvements

- Prep for jupyter releaser
- Add support for jupyter_client 8
2023-05-05 09:14:44 +00:00
wiz
27300f1984 doc: Updated www/py-feedgenerator to 2.1.0 2023-05-05 09:07:31 +00:00
wiz
8a031a9559 py-feedgenerator: update to 2.1.0.
FeedGenerator 2.1.0

Modernize and improve tests (#32 & #34 — thanks to @venthur)
Drop support for Python 3.6 and test on 3.10 & 3.11 (#35 — thanks to @hugovk)
Exclude tests_feedgenerator/__pycache__ from distribution (#33 — thanks to @BenSturmfels)

FeedGenerator 2.0.0

Add preliminary support for adding images to feeds
Update code for Python 3.6+
Drop support for Python 2.7
Fix double subtitles if both description & subtitle are provided

FeedGenerator 1.9.2

Use description field as subtitle for Atom feeds, if provided (#23)
Update list of explicitly-supported Python versions to 3.6 – 3.9
2023-05-05 09:07:23 +00:00
wiz
83e34eb7d3 doc: Updated security/py-service_identity to 21.1.0 2023-05-05 09:02:21 +00:00
adam
244d06d567 py-mistune: no need for pytest 2023-05-05 09:02:14 +00:00
wiz
8dd20cb818 py-service_identity: update to 21.1.0.
21.1.0 (2021-05-09)
-------------------

Backward-incompatible changes:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- Python 3.4 is not supported anymore.
  It has been unsupported by the Python core team for a while now, its PyPI downloads are negligible, and our CI provider removed it as a supported option.

  It's very unlikely that ``service-identity`` will break under 3.4 anytime soon, which is why we do *not* block its installation on Python 3.4.
  But we don't test it anymore and will block it once someone reports breakage.


Changes:
^^^^^^^^

- ``service_identity.exceptions.VerificationError`` can now be pickled and is overall more well-behaved as an exception.
  This raises the requirement of ``attrs`` to 19.1.0.
2023-05-05 09:02:12 +00:00
wiz
096a4686fe doc: Updated textproc/py-humanize to 4.6.0 2023-05-05 08:54:09 +00:00
wiz
4cd420fa77 py-humanize: update to 4.6.0.
No summary of changes found - a year of heavy development,
new upstream site, support for new Python versions.
2023-05-05 08:54:00 +00:00
wiz
01138e84ae doc: Updated textproc/py-mistune to 2.0.5 2023-05-05 08:48:50 +00:00
wiz
95f7e32775 py-mistune: update to 2.0.5.
pkgsrc note: the CVE listed below was only for 2.x, so pkgsrc is
not affected.

2.0.5

Improve on parsing list. Make it possible to customize list regex. ref #331

2.0.4

Fix url plugin in <a> tag
Fix * formatting


2.0.3

Fix table plugin
Security fix for CVE-2022-34749

2.0.2

cape_url via #295

2.0.1

Fix XSS for image link syntax.

2.0.0

First release of Mistune v2.

2.0.0rc1

In this release, we have a Security Fix for harmful links.

2.0.0alpha1

This is the first release of v2. An alpha version for users to have a preview of the new mistune.
2023-05-05 08:48:35 +00:00
adam
898fe97954 py-bleach: updated to 6.0.0
Version 6.0.0 (January 23rd, 2023)
----------------------------------

**Backwards incompatible changes**

* ``bleach.clean``, ``bleach.sanitizer.Cleaner``,
  ``bleach.html5lib_shim.BleachHTMLParser``: the ``tags`` and ``protocols``
  arguments were changed from lists to sets.

  Old pre-6.0.0:

  .. code-block:: python

     bleach.clean(
         "some text",
         tags=["a", "p", "img"],
         #    ^               ^ list
         protocols=["http", "https"],
         #         ^               ^ list
     )


  New 6.0.0 and later:

  .. code-block:: python

     bleach.clean(
         "some text",
         tags={"a", "p", "img"},
         #    ^               ^ set
         protocols={"http", "https"},
         #         ^               ^ set
     )

* ``bleach.linkify``, ``bleach.linkifier.Linker``: the ``skip_tags`` and
  ``recognized_tags`` arguments were changed from lists to sets.

  Old pre-6.0.0:

  .. code-block:: python

     bleach.linkify(
         "some text",
         skip_tags=["pre"],
         #         ^     ^ list
     )

     linker = Linker(
         skip_tags=["pre"],
         #         ^     ^ list
         recognized_tags=html5lib_shim.HTML_TAGS + ["custom-element"],
         #                                       ^ ^                ^ list
         #                                       |
         #                                       | list concatenation
     )

  New 6.0.0 and later:

  .. code-block:: python

     bleach.linkify(
         "some text",
         skip_tags={"pre"},
         #         ^     ^ set
     )

     linker = Linker(
         skip_tags={"pre"},
         #         ^     ^ set
         recognized_tags=html5lib_shim.HTML_TAGS | {"custom-element"},
         #                                       ^ ^                ^ set
         #                                       |
         #                                       | union operator
     )

* ``bleach.sanitizer.BleachSanitizerFilter``: ``strip_allowed_elements`` is now
  ``strip_allowed_tags``. We now use "tags" everywhere rather than a mishmash
  of "tags" in some places and "elements" in others.


**Security fixes**

None


**Bug fixes**

* Add support for Python 3.11.

* Fix API weirness in ``BleachSanitizerFilter``.

  We're using "tags" instead of "elements" everywhere--no more weird
  overloading of "elements" anymore.

  Also, it no longer calls the superclass constructor.

* Add warning when ``css_sanitizer`` isn't set, but the ``style``
  attribute is allowed.

* Fix linkify handling of character entities.

* Rework dev dependencies to use ``requirements-dev.txt`` and
  ``requirements-flake8.txt`` instead of extras.

* Fix project infrastructure to be tox-based so it's easier to have CI
  run the same things we're running in development and with flake8
  in an isolated environment.

* Update action versions in CI.

* Switch to f-strings where possible. Make tests parametrized to be
  easier to read/maintain.
2023-05-05 08:47:37 +00:00
adam
702e89827a Added security/py-argon2-cffi-bindings; Updated security/py-argon2-cffi, textproc/py-sphinx-copybutton 2023-05-05 08:33:28 +00:00
adam
eab37bb4c5 py-argon2-cffi: updated to 21.3.0
21.3.0

Fixed

While the last release added type hints, the fact that it's been misssing a py.typed file made Mypy ignore them.


21.2.0

Removed

Python 3.5 is not supported anymore.

The CFFI bindings have been extracted into a separate project: argon2-cffi-bindings This makes argon2-cffi a Python-only project und should make it easier to contribute to and have more frequent releases with high-level features.

This change is breaking for users who want to use a system-wide installation of Argon2 instead of our vendored code, because the argument to the --no-binary argument changed. Please refer to the installation guide.

Added

Thanks to lots of work within argon2-cffi-bindings, there're pre-compiled wheels for many new platforms. Including:

Apple Silicon via universal2
Linux on amd64 and arm64
musl libc (Alpine Linux!) on i686, amd64, and arm64
PyPy 3.8
We hope to provide wheels for Windows on arm64 soon, but are waiting for GitHub Actions to support that.

argon2.Parameters.from_parameters() together with the argon2.profiles module that offers easy access to the RFC-recommended configuration parameters and then some.

The CLI interface now has a --profile option that takes any name from argon2.profiles.

Types! argon2-cffi is now fully typed.

Changed

argon2.PasswordHasher now uses the RFC 9106 low-memory profile by default. The old defaults are available as argon2.profiles.PRE_21_2.


21.1.0

Removed

Microsoft stopped providing the necessary SDKs to ship Python 2.7 wheels and currenly the downloads amount to 0.09%. Therefore we have decided that Python 2.7 is not supported anymore.
Changed

There are indeed no changes whatsoever to the code of argon2-cffi. The Argon2 project also hasn't tagged a new release since July 2019. There also don't seem to be any important pending fixes.

This release is mainly about improving the way binary wheels are built (abi3 on all platforms).
2023-05-05 08:33:05 +00:00
adam
1c21232221 py-argon2-cffi-bindings: added version 21.2.0
argon2-cffi-bindings provides low-level CFFI bindings to the Argon2 password
hashing algorithm including a vendored version of them.
2023-05-05 08:30:53 +00:00
nikita
0d08b35a2d 0ad: gnutls, idn2 bl3 2023-05-05 08:30:25 +00:00
wiz
a2a60f9249 doc: Updated x11/xf86-input-mouse to 1.9.5 2023-05-05 08:24:39 +00:00
wiz
f9e0ab4efb xf86-input-mouse: update to 1.9.5.
This release mainly provides build fixes, bug fixes, and improvements
for OS'es in the Solaris family, including illumos distros.

Alan Coopersmith (5):
      sun_mouse: include more required system headers
      sun_mouse: Add RelToAbs option to convert relative events to absolute
      sun_mouse: remove entry from vuidMouseList in DEVICE_CLOSE
      Remove "All rights reserved" from Oracle copyright notices
      xf86-input-mouse 1.9.5

Thomas Klausner (1):
      Rearrange includes to fix build on OmniOS. Include unistd.h for ioctl(2).
2023-05-05 08:24:30 +00:00
wiz
1d531fc574 doc: Updated x11/xcalc to 1.1.2 2023-05-05 08:21:32 +00:00
wiz
113a0a92df xcalc: update to 1.1.2.
Alan Coopersmith (7):
      gitlab CI: stop requiring Signed-off-by in commits
      Add -version option
      Fix -version handling to not require opening a display first
      Stop casting function returns to void
      Add -help option
      Accept number keys on main keyboard when NumLock is on
      xcalc 1.1.2

Michael Bäuerle (1):
      Key color highlighting still incorrect
2023-05-05 08:21:22 +00:00
adam
367dbf55fb py-sphinx-copybutton: updated to 0.5.2
v0.5.2
BUG: Don't exclude .gp class by default. This made excluding prompts more automatic, but broke the existing pattern-based prompt exclusion.
MAINT: Add Sphinx Extension classifier
DOCS: Improve docs related to text exclusion
2023-05-05 08:02:19 +00:00
pin
d523d04e13 doc: Updated shells/oh-my-posh to 15.4.2 2023-05-05 07:52:33 +00:00
pin
8562def094 shells/oh-my-posh: update to 15.4.2
Bug Fixes
 - millis: do not create env (289ca41)
2023-05-05 07:52:08 +00:00
adam
0911c22c8f Updated emulators/qemu, x11/gtk3 2023-05-05 07:52:07 +00:00
pin
578479e0a8 doc: Updated audio/ncspot to 0.13.2 2023-05-05 07:51:26 +00:00
adam
815439f48f gtk3: updated to 3.24.27
Overview of Changes in GTK+ 3.24.37, 02-03-2023
===============================================

* Support the file transfer portal for copy-paste and DND

* Treat XKB_MODE_NAME_LODO as super key

* Refactor startup notification handling to be in sync with GTK 4

* GL: Synchronie when calling MakeCurrent

* CSS: Fix a problem with stopping animations

* Wayland: Drop the legacy text input module

* Windows: Set the default file extension in the native file chooser

* Translation updates:
 Abkhazian
 Turkish
2023-05-05 07:51:13 +00:00
pin
7cbf482002 audio/ncspot: update to 0.13.2
Maintenance release fixing a crash occurring at startup or when playing a track
if ncspot can not connect to DBus.

Maintenance
 - Use notify-rust with zbus instead of dbus and add ncurses_backend feature
   flag by @jirutka in #1127
 - Fix: gracefully handle invalid/not available DBus setups causing crashes
   by @hrkfdn in #1139
 - Update Nerdfont glyphs by @tohmais in #1141
 - Dependency updates
2023-05-05 07:50:59 +00:00
adam
b574698b43 qemu: updated to 7.2.1
7.2.1
Bug fixes
2023-05-05 07:49:29 +00:00
iquiw
b92c48b94c doc: Updated sysutils/packer to 1.8.7 2023-05-05 06:49:11 +00:00
iquiw
12377a7758 packer: update to 1.8.7
Pkgsrc changes:

* Update MAINTAINER mail address.
* Specify correct version number using ldflags.

Upstream changes:

PLUGINS

* core: Migrate external Linode plugin to linode/packer-plugin-linode.
* core: Migrate external UCloud plugin to ucloud/packer-plugin-ucloud.
* core: Remove external plugin for Digital Ocean as a vendored plugin.
* core: Remove external plugins for Profitbricks and 1&1 as vendored
  plugins.
* docs: Add HCP Ready label to Oracle builder components.

IMPROVEMENTS

* cmd/console: Add config-type flag to command help.
* core: Add enhanced support to Packer telemetry for HCL2.
* Enhance zsh completion for the Packer command.

BUG FIXES

* cmd/hcl2_upgrade: Fix a crash when running the hcl2_upgrade command
  against a legacy JSON template containing user variables with an undefined
  variables block.
* core: Bump github.com/hashicorp/hcp-sdk-go to 0.36.0.
* core: Bump github.com/hashicorp/packer-plugin-sdk to 0.4.0 to address
  CVE-2023-0475, CVE-2022-41723.
* core: Bump Go module version to 1.20
* core: Fix regression introduced in 1.8.6, where legacy JSON templates
  with custom builder names are outputted to STDOUT as uninterpolated user
  variables.
2023-05-05 06:47:56 +00:00
adam
6918948067 py-sphinxcontrib-jquery: use correct DEPENDS 2023-05-05 06:02:00 +00:00