Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details
py-pywry Lightweight cross-platform WebView engine and UI toolkit for Python
2.0.6 www Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.6.2_23Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-01-01 23:45:21
Last Update: 2026-10-10 16:28:02
Commit Hash: 7b63eb9
Also Listed In: python
License: APACHE20 MIT
WWW:
https://deeleeramone.github.io/PyWry/
https://github.com/deeleeramone/PyWry
Description: #
PyWry is a lightweight and blazingly fast, cross-platform, WebView rendering engine and desktop UI toolkit for Python, built on top of Tauri/PyTauri. It supports Plotly.js, AG Grid, TradingView Lightweight Charts, and custom event handling.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}pywry>0:www/py-pywry@${PY_FLAVOR}
To install the port: #
cd /usr/ports/www/py-pywry/ && make install clean
To add the package, run one of these commands:
  • pkg install www/py-pywry
  • pkg install py312-pywry
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py312-pywry listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py312-pywry
Package flavors (<flavor>: <package>) #
  • py312: py312-pywry
distinfo: #
TIMESTAMP = 1790917341 SHA256 (pywry-2.0.6.tar.gz) = 7f87302d3a2d07edb8ebcd736fd26571e4c26ad6708408431aed342680cf3fa0 SIZE (pywry-2.0.6.tar.gz) = 4427079

Packages (timestamps in pop-ups are UTC): #
py311-pywry
ABIaarch64amd64armv6armv7i386
FreeBSD:13:latest0.6.2_220.6.2_22n/an/an/a
FreeBSD:13:quarterly0.6.2_220.6.2_22n/an/an/a
FreeBSD:14:latest---0.6.2_15-
FreeBSD:14:quarterly---0.6.2_14-
FreeBSD:15:latest--n/a0.6.2_15n/a
FreeBSD:15:quarterly--n/a-n/a
FreeBSD:16:latest--n/a-n/a
 

py312-pywry
ABIaarch64amd64armv6armv7i386
FreeBSD:13:latest--n/an/an/a
FreeBSD:13:quarterly--n/an/an/a
FreeBSD:14:latest0.6.2_222.0.6--2.0.6
FreeBSD:14:quarterly0.6.2_230.6.2_23---
FreeBSD:15:latest2.0.62.0.6n/a-n/a
FreeBSD:15:quarterly0.6.2_230.6.2_23n/a-n/a
FreeBSD:16:latest0.6.2_232.0.6n/a-n/a
 

Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. py312-hatchling>=1.21.0 : devel/py-hatchling@py312
  2. py312-pip>0 : devel/py-pip@py312
  3. py312-pytauri-wheel>=0.8.0 : www/py-pytauri-wheel@py312
  4. python3.12 : lang/python312
  5. py312-build>=0 : devel/py-build@py312
  6. py312-installer>=0 : devel/py-installer@py312
Test dependencies: #
  1. py312-pytest>=7 : devel/py-pytest@py312
  2. py312-pytauri-wheel>=0.8.0 : www/py-pytauri-wheel@py312
  3. python3.12 : lang/python312
Runtime dependencies: #
  1. py312-pytauri>=0.8.0 : www/py-pytauri@py312
  2. py312-anyio>=4.0.0 : devel/py-anyio@py312
  3. py312-httpx>=0.27.0 : www/py-httpx@py312
  4. py312-pydantic2>=2.0.0 : devel/py-pydantic2@py312
  5. py312-pydantic-settings>=2.0.0 : devel/py-pydantic-settings@py312
  6. py312-redis>=7.1.0 : databases/py-redis@py312
  7. py312-fastapi>=0.128.0 : www/py-fastapi@py312
  8. py312-uvicorn>=0.40.0 : www/py-uvicorn@py312
  9. py312-watchdog>=3.0.0 : devel/py-watchdog@py312
  10. py312-setproctitle>=1.3.0 : devel/py-setproctitle@py312
  11. py312-websockets>=15.0.0 : devel/py-websockets@py312
  12. python3.12 : lang/python312
Library dependencies: #
  1. libwebkit2gtk-4.1.so : www/webkit2-gtk@41
  2. libjavascriptcoregtk-4.1.so : www/webkit2-gtk@41
  3. libsoup-3.0.so : devel/libsoup3
  4. libatk-1.0.so : accessibility/at-spi2-core
  5. libcairo.so : graphics/cairo
  6. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  7. libglib-2.0.so : devel/glib20
  8. libintl.so : devel/gettext-runtime
  9. libgtk-3.so : x11-toolkits/gtk30
  10. libharfbuzz.so : print/harfbuzz
  11. libpango-1.0.so : x11-toolkits/pango
This port is required by: #
for Run #
  1. finance/py-openbb
  2. finance/py-openbb-charting
  3. finance/py-openbb-yfinance

Configuration Options: #
No options to configure
Options name: #
www_py-pywry
USES: #
gnome python
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/p/pywry/
  2. https://pypi.org/packages/source/p/pywry/
Collapse this list.

Number of commits found: 31 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.0.6
10 Oct 2026 16:28:02
commit hash: 7b63eb9deb5245b340397314fcc29fddc82065a3commit hash: 7b63eb9deb5245b340397314fcc29fddc82065a3commit hash: 7b63eb9deb5245b340397314fcc29fddc82065a3commit hash: 7b63eb9deb5245b340397314fcc29fddc82065a3 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/py-pywry: update 0.6.2 → 2.0.6
0.6.2_24
07 Oct 2026 17:28:37
commit hash: 396c15930651bd7f479929c3f6248b0791665887commit hash: 396c15930651bd7f479929c3f6248b0791665887commit hash: 396c15930651bd7f479929c3f6248b0791665887commit hash: 396c15930651bd7f479929c3f6248b0791665887 files touched by this commit
Alan Somers (asomers) search for other commits by this committer
*/*: Fix many Rust ports to run without COMPAT11

RISCV does not include COMPAT11 by default.  But Rust's libc bound the
compat-11 symbols until version 0.2.176.  Patch a great many Rust ports
to use a newer version of libc, to eliminate the dependency on COMPAT11.
Explicitly patching Cargo.lock isn't usually necessarily, since within
the build jail cargo is forced to use whichever crates Makefile.crates
installs there.

Notes on specific ports:

* textproc/bookokrat: Rework bookokrat's existing patch to be more
  robust.  Also, report the issue upstream:
  https://github.com/bugzmanov/bookokrat/issues/182
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.6.2_23
02 Oct 2026 20:11:14
commit hash: f648f29a903c95589205700054435bc7c80937b3commit hash: f648f29a903c95589205700054435bc7c80937b3commit hash: f648f29a903c95589205700054435bc7c80937b3commit hash: f648f29a903c95589205700054435bc7c80937b3 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
www/py-pywry: expire on 2026-11-01 for lang/rust188
0.6.2_22
18 Jun 2026 03:05:31
commit hash: 6e45e2f0026ddaccac932b100b2ce193a37f853fcommit hash: 6e45e2f0026ddaccac932b100b2ce193a37f853fcommit hash: 6e45e2f0026ddaccac932b100b2ce193a37f853fcommit hash: 6e45e2f0026ddaccac932b100b2ce193a37f853f files touched by this commit
Dave Cottlehuber (dch) search for other commits by this committer
py-pywry: Fix egregious spelling
0.6.2_22
23 Mar 2026 07:33:11
commit hash: 43f5b4a72fea3f97a2fc7d5d37f671b82377feb2commit hash: 43f5b4a72fea3f97a2fc7d5d37f671b82377feb2commit hash: 43f5b4a72fea3f97a2fc7d5d37f671b82377feb2commit hash: 43f5b4a72fea3f97a2fc7d5d37f671b82377feb2 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.94.0

PR:		293615
0.6.2_21
23 Mar 2026 07:32:34
commit hash: d9f869659ebb84628f760e93d17e8c66bc8dd439commit hash: d9f869659ebb84628f760e93d17e8c66bc8dd439commit hash: d9f869659ebb84628f760e93d17e8c66bc8dd439commit hash: d9f869659ebb84628f760e93d17e8c66bc8dd439 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
www/py-pywry: switch to rust 1.88.0

This port doesn't build with rust 1.94.0

PR:     293684, 293615
0.6.2_21
28 Jan 2026 08:48:51
commit hash: 3d631100e8aa692b0bdc32c1ac4d11d4caf1a0a9commit hash: 3d631100e8aa692b0bdc32c1ac4d11d4caf1a0a9commit hash: 3d631100e8aa692b0bdc32c1ac4d11d4caf1a0a9commit hash: 3d631100e8aa692b0bdc32c1ac4d11d4caf1a0a9 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.93.0

PR:		292360
0.6.2_20
16 Dec 2025 12:12:31
commit hash: 5e496c77078638a3777140084ddcb183d51966f6commit hash: 5e496c77078638a3777140084ddcb183d51966f6commit hash: 5e496c77078638a3777140084ddcb183d51966f6commit hash: 5e496c77078638a3777140084ddcb183d51966f6 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.92.0

PR:		291582
0.6.2_19
11 Nov 2025 11:08:12
commit hash: d6b6027df632188ab408921f04e155b729b9e76ecommit hash: d6b6027df632188ab408921f04e155b729b9e76ecommit hash: d6b6027df632188ab408921f04e155b729b9e76ecommit hash: d6b6027df632188ab408921f04e155b729b9e76e files touched by this commit Sanity Test Failure
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.91.1

PR:		290816
0.6.2_18
03 Oct 2025 08:16:50
commit hash: 97b5de4ffc2a512051f354fbcb2a184f3e002b2fcommit hash: 97b5de4ffc2a512051f354fbcb2a184f3e002b2fcommit hash: 97b5de4ffc2a512051f354fbcb2a184f3e002b2fcommit hash: 97b5de4ffc2a512051f354fbcb2a184f3e002b2f files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.90.0

PR:		289709
0.6.2_17
01 Sep 2025 08:25:04
commit hash: b21956d7db4b5a41c0e0c57c5cdca79ee89be9c6commit hash: b21956d7db4b5a41c0e0c57c5cdca79ee89be9c6commit hash: b21956d7db4b5a41c0e0c57c5cdca79ee89be9c6commit hash: b21956d7db4b5a41c0e0c57c5cdca79ee89be9c6 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.89.0

PR:		288923
0.6.2_16
31 Aug 2025 10:30:51
commit hash: b304d8ab18ac96ddcd15f3cf7255ef89aababe5acommit hash: b304d8ab18ac96ddcd15f3cf7255ef89aababe5acommit hash: b304d8ab18ac96ddcd15f3cf7255ef89aababe5acommit hash: b304d8ab18ac96ddcd15f3cf7255ef89aababe5a files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: bump PORTREVISION after updating graphics/libyuv

Using the Tools/scripts/bump_revision.pl script
0.6.2_15
03 Jul 2025 08:46:01
commit hash: f3f7e555b06d9a87d63c047ce3e82e936a11f2fecommit hash: f3f7e555b06d9a87d63c047ce3e82e936a11f2fecommit hash: f3f7e555b06d9a87d63c047ce3e82e936a11f2fecommit hash: f3f7e555b06d9a87d63c047ce3e82e936a11f2fe files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.88.0

PR:		287766
0.6.2_14
05 Jun 2025 07:52:53
commit hash: 3ed29b818520b4c5691c1c49d13fd6b89c3142efcommit hash: 3ed29b818520b4c5691c1c49d13fd6b89c3142efcommit hash: 3ed29b818520b4c5691c1c49d13fd6b89c3142efcommit hash: 3ed29b818520b4c5691c1c49d13fd6b89c3142ef files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.87.0

PR:		286829
0.6.2_13
08 Apr 2025 08:41:13
commit hash: 2a5976aebeefd09d36fd4ac2e7e2eefde5491c0dcommit hash: 2a5976aebeefd09d36fd4ac2e7e2eefde5491c0dcommit hash: 2a5976aebeefd09d36fd4ac2e7e2eefde5491c0dcommit hash: 2a5976aebeefd09d36fd4ac2e7e2eefde5491c0d files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.86.0

PR:		285840
0.6.2_12
17 Mar 2025 04:02:08
commit hash: e87d8134a3460dff28f0c469fff83a187e9820bccommit hash: e87d8134a3460dff28f0c469fff83a187e9820bccommit hash: e87d8134a3460dff28f0c469fff83a187e9820bccommit hash: e87d8134a3460dff28f0c469fff83a187e9820bc files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move

The GTK 1-based gdk-pixbuf has not existed for some time.

No functional or package changes.
0.6.2_12
24 Feb 2025 07:55:52
commit hash: cf7c4b037d7e9cadfa539f3b9cd45396c1a00dfbcommit hash: cf7c4b037d7e9cadfa539f3b9cd45396c1a00dfbcommit hash: cf7c4b037d7e9cadfa539f3b9cd45396c1a00dfbcommit hash: cf7c4b037d7e9cadfa539f3b9cd45396c1a00dfb files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.85.0

PR:		284884
0.6.2_11
21 Jan 2025 03:12:20
commit hash: bc2e3ed90ba084d29a08ce4c87329e05b61bd317commit hash: bc2e3ed90ba084d29a08ce4c87329e05b61bd317commit hash: bc2e3ed90ba084d29a08ce4c87329e05b61bd317commit hash: bc2e3ed90ba084d29a08ce4c87329e05b61bd317 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
www/webkit2-gtk: bump consumer PORTREVISIONs after port consolidation

With hat: gnome
PR: 275914
0.6.2_10
21 Jan 2025 03:12:19
commit hash: 94310012886105252763e218ec45dfccf778e55ecommit hash: 94310012886105252763e218ec45dfccf778e55ecommit hash: 94310012886105252763e218ec45dfccf778e55ecommit hash: 94310012886105252763e218ec45dfccf778e55e files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
www/webkit2-gtk: update to 2.46.5

Changelog:
https://github.com/WebKit/WebKit/blob/webkitgtk-2.46.5/Source/WebKit/gtk/NEWS

Now consolidated into one port with flavours since the codebase is
the same, just linked with different libraries resulting in different
SONAMEs and APIs. SONAMEs/flavours:

* GTK3 + libsoup = libwebkit2gtk-4.0 (40)
* GTK3 + libsoup3 = libwebkit2gtk-4.1 (41)
* GTK4 + libsoup3 = libwebkitgtk-6.0 (60)

Despite upstream's recommendation to use clang for better skia
optimisation, this port now USE_GCC due to extensive std::pair copy
constructor use that is not trivial to continue patching to stay
working with our libc++ version 1 ABI. See review D35327 for some
details.

Reported by: eduardo
PR: 275914
Differential Revision: https://reviews.freebsd.org/D45878
0.6.2_10
20 Jan 2025 11:06:50
commit hash: fccaa1b326310b7f33556fe133b509260a90fe7fcommit hash: fccaa1b326310b7f33556fe133b509260a90fe7fcommit hash: fccaa1b326310b7f33556fe133b509260a90fe7fcommit hash: fccaa1b326310b7f33556fe133b509260a90fe7f files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.84.0

PR:		283962
0.6.2_9
01 Dec 2024 09:24:18
commit hash: 1d1fd15a3e499eed9e604dac94bab73c2fea4b2fcommit hash: 1d1fd15a3e499eed9e604dac94bab73c2fea4b2fcommit hash: 1d1fd15a3e499eed9e604dac94bab73c2fea4b2fcommit hash: 1d1fd15a3e499eed9e604dac94bab73c2fea4b2f files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.83.0

PR:		283000
0.6.2_8
08 Nov 2024 08:24:20
commit hash: ca048c2884dc9822310a87e2dfebb8b1647095e2commit hash: ca048c2884dc9822310a87e2dfebb8b1647095e2commit hash: ca048c2884dc9822310a87e2dfebb8b1647095e2commit hash: ca048c2884dc9822310a87e2dfebb8b1647095e2 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.82.0

PR:		282516
0.6.2_7
10 Sep 2024 11:00:34
commit hash: 89ab81d0e2eca6b298b0efd3f4577d468abf18d5commit hash: 89ab81d0e2eca6b298b0efd3f4577d468abf18d5commit hash: 89ab81d0e2eca6b298b0efd3f4577d468abf18d5commit hash: 89ab81d0e2eca6b298b0efd3f4577d468abf18d5 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.81.0

PR:		281300
0.6.2_6
10 Sep 2024 10:58:07
commit hash: c0d07f1127793ffc97a6c1db78423d0d16bdc5efcommit hash: c0d07f1127793ffc97a6c1db78423d0d16bdc5efcommit hash: c0d07f1127793ffc97a6c1db78423d0d16bdc5efcommit hash: c0d07f1127793ffc97a6c1db78423d0d16bdc5ef files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
Author: Siva Mahadevan
*/*: remove STRIP_CMD calls in rust based ports

This is not needed after bc4fedc1fec0d359365c04d43be9e32bf101a50e

PR:		246993
Differential Revision:	https://reviews.freebsd.org/D46503
0.6.2_6
26 Aug 2024 08:08:01
commit hash: 7a55f9542531c541f36ae5cf3a58d6ce92ec7bffcommit hash: 7a55f9542531c541f36ae5cf3a58d6ce92ec7bffcommit hash: 7a55f9542531c541f36ae5cf3a58d6ce92ec7bffcommit hash: 7a55f9542531c541f36ae5cf3a58d6ce92ec7bff files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.80.1

PR:		280490
0.6.2_5
18 Jun 2024 10:59:14
commit hash: 21476ca8a9b5feb3485a3fa29299c0b447c90350commit hash: 21476ca8a9b5feb3485a3fa29299c0b447c90350commit hash: 21476ca8a9b5feb3485a3fa29299c0b447c90350commit hash: 21476ca8a9b5feb3485a3fa29299c0b447c90350 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.79.0

PR:		279707
0.6.2_4
13 May 2024 11:03:24
commit hash: 2322b661000b69fcc75fe68fec25e5b4e48c2a8ecommit hash: 2322b661000b69fcc75fe68fec25e5b4e48c2a8ecommit hash: 2322b661000b69fcc75fe68fec25e5b4e48c2a8ecommit hash: 2322b661000b69fcc75fe68fec25e5b4e48c2a8e files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.78.0

PR:		278834
0.6.2_3
23 Mar 2024 09:41:46
commit hash: d632fbe55e45559d03a0bef7211913964aeba45acommit hash: d632fbe55e45559d03a0bef7211913964aeba45acommit hash: d632fbe55e45559d03a0bef7211913964aeba45acommit hash: d632fbe55e45559d03a0bef7211913964aeba45a files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.77.0

PR:		277786
0.6.2_2
19 Feb 2024 11:59:23
commit hash: 7f5a7b0e524c8d32727681a4324905e350dc433ccommit hash: 7f5a7b0e524c8d32727681a4324905e350dc433ccommit hash: 7f5a7b0e524c8d32727681a4324905e350dc433ccommit hash: 7f5a7b0e524c8d32727681a4324905e350dc433c files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.76.0

PR:		276920
0.6.2_1
09 Jan 2024 12:15:54
commit hash: 109c3d4629b84972e660b689d169ac0761c1a519commit hash: 109c3d4629b84972e660b689d169ac0761c1a519commit hash: 109c3d4629b84972e660b689d169ac0761c1a519commit hash: 109c3d4629b84972e660b689d169ac0761c1a519 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.75.0

PR:		276033
0.6.2
01 Jan 2024 23:43:17
commit hash: b852e5372138b6eb7aae765c9efc52331faa9813commit hash: b852e5372138b6eb7aae765c9efc52331faa9813commit hash: b852e5372138b6eb7aae765c9efc52331faa9813commit hash: b852e5372138b6eb7aae765c9efc52331faa9813 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/py-pywry: New port: PyWry Web Viewer

Number of commits found: 31