notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
py-rpds-py Python bindings to Rust persistent data structures (rpds)
0.13.2_5 devel on this many watch lists=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.13.2_4Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-07-09 10:39:22
Last Update: 2024-05-13 11:03:24
Commit Hash: 2322b66
Also Listed In: python
License: MIT
WWW:
https://github.com/crate-py/rpds
Description:
Python bindings to the Rust rpds crate. What's here is quite minimal (in transparency, it was written initially to support replacing pyrsistent in the referencing library). If you see something missing (which is very likely), a PR is definitely welcome to add it. Methods in general are named similarly to their rpds counterparts (rather than pyrsistent's conventions, though probably a full drop-in pyrsistent-compatible wrapper module is a good addition at some point).
Homepage    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.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}rpds-py>0:devel/py-rpds-py@${PY_FLAVOR}
To install the port:
cd /usr/ports/devel/py-rpds-py/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-rpds-py
  • pkg install py39-rpds-py
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 py39-rpds-py listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py39-rpds-py
Package flavors (<flavor>: <package>)
  • py39: py39-rpds-py
distinfo:
TIMESTAMP = 1701363722 SHA256 (rpds_py-0.13.2.tar.gz) = f8eae66a1304de7368932b42d801c67969fd090ddb1a7a24f27b435ed4bed68f SIZE (rpds_py-0.13.2.tar.gz) = 17146

Expand this list (74 items)

Collapse this list.

SHA256 (rust/crates/archery-1.1.0.crate) = 487955f60962765486ce000015a3492ca45c34a2ebbf12bc0aa2b5110ca6e7d2 SIZE (rust/crates/archery-1.1.0.crate) = 22240 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa SIZE (rust/crates/autocfg-1.1.0.crate) = 13272 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 SIZE (rust/crates/heck-0.4.1.crate) = 11567 SHA256 (rust/crates/indoc-2.0.4.crate) = 1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8 SIZE (rust/crates/indoc-2.0.4.crate) = 14311 SHA256 (rust/crates/libc-0.2.147.crate) = b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3 SIZE (rust/crates/libc-0.2.147.crate) = 686772 SHA256 (rust/crates/lock_api-0.4.10.crate) = c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16 SIZE (rust/crates/lock_api-0.4.10.crate) = 26713 SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c SIZE (rust/crates/memoffset-0.9.0.crate) = 9033 SHA256 (rust/crates/once_cell-1.18.0.crate) = dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d SIZE (rust/crates/once_cell-1.18.0.crate) = 32969 SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967 SHA256 (rust/crates/parking_lot_core-0.9.8.crate) = 93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447 SIZE (rust/crates/parking_lot_core-0.9.8.crate) = 32383 SHA256 (rust/crates/proc-macro2-1.0.66.crate) = 18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9 SIZE (rust/crates/proc-macro2-1.0.66.crate) = 43575 SHA256 (rust/crates/pyo3-0.20.0.crate) = 04e8453b658fe480c3e70c8ed4e3d3ec33eb74988bd186561b0cc66b85c3bc4b SIZE (rust/crates/pyo3-0.20.0.crate) = 431766 SHA256 (rust/crates/pyo3-build-config-0.20.0.crate) = a96fe70b176a89cff78f2fa7b3c930081e163d5379b4dcdf993e3ae29ca662e5 SIZE (rust/crates/pyo3-build-config-0.20.0.crate) = 29534 SHA256 (rust/crates/pyo3-ffi-0.20.0.crate) = 214929900fd25e6604661ed9cf349727c8920d47deff196c4e28165a6ef2a96b SIZE (rust/crates/pyo3-ffi-0.20.0.crate) = 64220 SHA256 (rust/crates/pyo3-macros-0.20.0.crate) = dac53072f717aa1bfa4db832b39de8c875b7c7af4f4a6fe93cdbf9264cf8383b SIZE (rust/crates/pyo3-macros-0.20.0.crate) = 7678 SHA256 (rust/crates/pyo3-macros-backend-0.20.0.crate) = 7774b5a8282bd4f25f803b1f0d945120be959a36c72e08e7cd031c792fdfd424 SIZE (rust/crates/pyo3-macros-backend-0.20.0.crate) = 49383 SHA256 (rust/crates/quote-1.0.31.crate) = 5fe8a65d69dd0808184ebb5f836ab526bb259db23c657efa38711b1072ee47f0 SIZE (rust/crates/quote-1.0.31.crate) = 27881 SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29 SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404 SHA256 (rust/crates/rpds-1.1.0.crate) = a0e15515d3ce3313324d842629ea4905c25a13f81953eadb88f85516f59290a4 SIZE (rust/crates/rpds-1.1.0.crate) = 69493 SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470 SHA256 (rust/crates/smallvec-1.11.0.crate) = 62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9 SIZE (rust/crates/smallvec-1.11.0.crate) = 34680 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480 SHA256 (rust/crates/syn-2.0.32.crate) = 239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2 SIZE (rust/crates/syn-2.0.32.crate) = 242504 SHA256 (rust/crates/target-lexicon-0.12.9.crate) = df8e77cb757a61f51b947ec4a7e3646efd825b73561db1c232a8ccb639e611a0 SIZE (rust/crates/target-lexicon-0.12.9.crate) = 24532 SHA256 (rust/crates/triomphe-0.1.9.crate) = 0eee8098afad3fb0c54a9007aab6804558410503ad676d4633f9c2559a00ac0f SIZE (rust/crates/triomphe-0.1.9.crate) = 26674 SHA256 (rust/crates/unicode-ident-1.0.11.crate) = 301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c SIZE (rust/crates/unicode-ident-1.0.11.crate) = 42067 SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce SIZE (rust/crates/unindent-0.2.3.crate) = 7306 SHA256 (rust/crates/windows-targets-0.48.1.crate) = 05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f SIZE (rust/crates/windows-targets-0.48.1.crate) = 6902 SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.0.crate) = 91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc SIZE (rust/crates/windows_aarch64_gnullvm-0.48.0.crate) = 366543 SHA256 (rust/crates/windows_aarch64_msvc-0.48.0.crate) = b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3 SIZE (rust/crates/windows_aarch64_msvc-0.48.0.crate) = 671479 SHA256 (rust/crates/windows_i686_gnu-0.48.0.crate) = 622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241 SIZE (rust/crates/windows_i686_gnu-0.48.0.crate) = 741490 SHA256 (rust/crates/windows_i686_msvc-0.48.0.crate) = 4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00 SIZE (rust/crates/windows_i686_msvc-0.48.0.crate) = 730056 SHA256 (rust/crates/windows_x86_64_gnu-0.48.0.crate) = ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1 SIZE (rust/crates/windows_x86_64_gnu-0.48.0.crate) = 703595 SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.0.crate) = 7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953 SIZE (rust/crates/windows_x86_64_gnullvm-0.48.0.crate) = 366536 SHA256 (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a SIZE (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 671422

Collapse this list.


Packages (timestamps in pop-ups are UTC):
py39-rpds-py
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.13.2_40.13.2_4--0.13.2_4---
FreeBSD:13:quarterly0.13.2_40.13.2_4--0.13.2_4-0.13.2_10.13.2_1
FreeBSD:14:latest0.13.2_40.13.2_4--0.13.2_4---
FreeBSD:14:quarterly0.13.2_40.13.2_4--0.13.2_4-0.13.2_10.13.2_1
FreeBSD:15:latest0.13.2_40.13.2_4n/a0.13.2_4n/a-0.13.2_2-
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py39-maturin>=1<2 : devel/py-maturin@py39
  2. rust>=1.78.0 : lang/rust
  3. python3.9 : lang/python39
  4. py39-build>=0 : devel/py-build@py39
  5. py39-installer>=0 : devel/py-installer@py39
Test dependencies:
  1. python3.9 : lang/python39
Runtime dependencies:
  1. python3.9 : lang/python39
This port is required by:
for Run
  1. devel/py-jsonschema
  2. devel/py-referencing

Configuration Options:
No options to configure
Options name:
devel_py-rpds-py
USES:
cargo dos2unix python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (3 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/r/rpds-py/
  2. https://github.com/crate-py/rpds/releases/download/v0.13.2/
  3. https://pypi.org/packages/source/r/rpds-py/
Collapse this list.

Number of commits found: 16

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.13.2_5
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.13.2_4
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.13.2_3
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.13.2_2
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.13.2_1
08 Dec 2023 15:04:09
commit hash: b2afd89fb26437c5d9810b131370525352e63f71commit hash: b2afd89fb26437c5d9810b131370525352e63f71commit hash: b2afd89fb26437c5d9810b131370525352e63f71commit hash: b2afd89fb26437c5d9810b131370525352e63f71 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.74.1

PR:		275243
0.13.2
01 Dec 2023 22:11:45
commit hash: e0efe998decc4fc1ce5bb60959c7b675e9a33773commit hash: e0efe998decc4fc1ce5bb60959c7b675e9a33773commit hash: e0efe998decc4fc1ce5bb60959c7b675e9a33773commit hash: e0efe998decc4fc1ce5bb60959c7b675e9a33773 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-rpds-py: Update to 0.13.2

Changes:	https://github.com/crate-py/rpds/releases
0.13.1
27 Nov 2023 10:28:20
commit hash: 0c956dd8bd6328ad9376329656c57b0fc3c1f746commit hash: 0c956dd8bd6328ad9376329656c57b0fc3c1f746commit hash: 0c956dd8bd6328ad9376329656c57b0fc3c1f746commit hash: 0c956dd8bd6328ad9376329656c57b0fc3c1f746 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-rpds-py: Update to 0.13.1

Changes:	https://github.com/crate-py/rpds/releases
0.12.0
14 Nov 2023 17:15:56
commit hash: 1d4d87399c151f7303ce7fdec0c4cfd8e9239a58commit hash: 1d4d87399c151f7303ce7fdec0c4cfd8e9239a58commit hash: 1d4d87399c151f7303ce7fdec0c4cfd8e9239a58commit hash: 1d4d87399c151f7303ce7fdec0c4cfd8e9239a58 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-rpds-py: Update to 0.12.0

Changes:	https://github.com/crate-py/rpds/releases
0.10.0_2
24 Oct 2023 10:22:32
commit hash: dd10dc88a7cf54f9aa164bf40cc5e481021401d6commit hash: dd10dc88a7cf54f9aa164bf40cc5e481021401d6commit hash: dd10dc88a7cf54f9aa164bf40cc5e481021401d6commit hash: dd10dc88a7cf54f9aa164bf40cc5e481021401d6 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.73.0

PR:		274499
0.10.0_1
08 Sep 2023 09:06:24
commit hash: aba8da2be191461126505c67726fa87345ae63f8commit hash: aba8da2be191461126505c67726fa87345ae63f8commit hash: aba8da2be191461126505c67726fa87345ae63f8commit hash: aba8da2be191461126505c67726fa87345ae63f8 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.72.0

PR:		273331
0.10.0
04 Sep 2023 09:05:08
commit hash: 918b2c7b2297508e094b0dd379e939d6faaab124commit hash: 918b2c7b2297508e094b0dd379e939d6faaab124commit hash: 918b2c7b2297508e094b0dd379e939d6faaab124commit hash: 918b2c7b2297508e094b0dd379e939d6faaab124 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-rpds-py: Update to 0.10.0

Changes:	https://github.com/crate-py/rpds/releases
0.9.2
21 Aug 2023 18:52:52
commit hash: 7b0daf7cdb3880a4fe1b7d52dba69c9693918983commit hash: 7b0daf7cdb3880a4fe1b7d52dba69c9693918983commit hash: 7b0daf7cdb3880a4fe1b7d52dba69c9693918983commit hash: 7b0daf7cdb3880a4fe1b7d52dba69c9693918983 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-rpds-py: Update to 0.9.2

Changes:	https://github.com/crate-py/rpds/releases
0.8.10
21 Aug 2023 17:04:12
commit hash: d45e10a517836ea07a205a0b49f9ec4ca5b2a9c6commit hash: d45e10a517836ea07a205a0b49f9ec4ca5b2a9c6commit hash: d45e10a517836ea07a205a0b49f9ec4ca5b2a9c6commit hash: d45e10a517836ea07a205a0b49f9ec4ca5b2a9c6 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-rpds-py: Update to 0.8.10

- Add GitHub to MASTER_SITES

Changes:	https://github.com/crate-py/rpds/releases
0.7.1_1
16 Aug 2023 18:25:34
commit hash: b92e924c07f30d01ca39957fdb876fb47a2b09f8commit hash: b92e924c07f30d01ca39957fdb876fb47a2b09f8commit hash: b92e924c07f30d01ca39957fdb876fb47a2b09f8commit hash: b92e924c07f30d01ca39957fdb876fb47a2b09f8 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-rpds-py: Update BUILD_DEPENDS after py-maturin 1.2.0 update
(f74de16438cc844916b8227bddac10d8a989b19b)
0.7.1_1
17 Jul 2023 15:58:38
commit hash: cdf28617b49d6e4a3b049746d3754fbc36ef7892commit hash: cdf28617b49d6e4a3b049746d3754fbc36ef7892commit hash: cdf28617b49d6e4a3b049746d3754fbc36ef7892commit hash: cdf28617b49d6e4a3b049746d3754fbc36ef7892 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.71.0

PR:		272449
0.7.1
09 Jul 2023 10:10:28
commit hash: e8cdd73a4c868d7eeb5be97f84b793fbcc2d1198commit hash: e8cdd73a4c868d7eeb5be97f84b793fbcc2d1198commit hash: e8cdd73a4c868d7eeb5be97f84b793fbcc2d1198commit hash: e8cdd73a4c868d7eeb5be97f84b793fbcc2d1198 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-rpds-py: Add py-rpds-py 0.7.1

Python bindings to the Rust rpds crate.

What's here is quite minimal (in transparency, it was written initially to
support replacing pyrsistent in the referencing library). If you see something
missing (which is very likely), a PR is definitely welcome to add it.

Methods in general are named similarly to their rpds counterparts (rather than
pyrsistent's conventions, though probably a full drop-in pyrsistent-compatible
wrapper module is a good addition at some point).

Number of commits found: 16