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
Port details
py-cykhash Cython equivalent to khash-sets/maps
2.0.1 devel on this many watch lists=2 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 2.0.1Version of this port present on the latest quarterly branch.
Maintainer: jwb@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-08-06 15:39:07
Last Update: 2023-08-06 17:58:05
Commit Hash: 822fdaf
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
Also Listed In: python
License: MIT
WWW:
https://pypi.python.org/project/cykhash/
Description:
Cykhash is a cython equivalent to khash-sets/maps, efficient implementation of isin and unique Benefits: Brings functionality of khash to Python and Cython and can be used seamlessly in numpy or pandas. Numpy's world is lacking the concept of a (hash-)set. This shortcoming is fixed and efficient (memory- and speedwise compared to pandas') unique and isin are implemented. Python-set/dict have big memory-footprint. For some datatypes the overhead can be reduced by using khash by factor 4-8.
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}cykhash>0:devel/py-cykhash@${PY_FLAVOR}
To install the port:
cd /usr/ports/devel/py-cykhash/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-cykhash
  • pkg install py39-cykhash
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-cykhash listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py39-cykhash
Package flavors (<flavor>: <package>)
  • py39: py39-cykhash
distinfo:
TIMESTAMP = 1691328170 SHA256 (cykhash-2.0.1.tar.gz) = b4794bc9f549114d8cf1d856d9f64e08ff5f246bf043cf369fdb414e9ceb97f7 SIZE (cykhash-2.0.1.tar.gz) = 44895

Packages (timestamps in pop-ups are UTC):
py39-cykhash
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly-----2.0.12.0.12.0.1
FreeBSD:14:latest--------
FreeBSD:14:quarterly-----2.0.12.0.12.0.1
FreeBSD:15:latest--n/a-n/a2.0.12.0.12.0.1
 

py311-cykhash
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.0.12.0.1-2.0.12.0.1---
FreeBSD:13:quarterly2.0.12.0.1-2.0.12.0.1---
FreeBSD:14:latest2.0.12.0.1-2.0.12.0.1---
FreeBSD:14:quarterly2.0.12.0.1-2.0.12.0.1---
FreeBSD:15:latest2.0.12.0.1n/a2.0.1n/a---
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cython-3.9 : lang/cython@py39
  2. py39-setuptools>=63.1.0 : devel/py-setuptools@py39
  3. python3.9 : lang/python39
Test dependencies:
  1. python3.9 : lang/python39
Runtime dependencies:
  1. py39-setuptools>=63.1.0 : devel/py-setuptools@py39
  2. python3.9 : lang/python39
This port is required by:
for Build
  1. biology/py-macs3
for Run
  1. biology/py-macs2
  2. biology/py-macs3

Configuration Options:
No options to configure
Options name:
devel_py-cykhash
USES:
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/c/cykhash/
  2. https://pypi.org/packages/source/c/cykhash/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.0.1
06 Aug 2023 17:58:05
commit hash: 822fdafc3e6907c50102d3fe688c8d4051dbcc03commit hash: 822fdafc3e6907c50102d3fe688c8d4051dbcc03commit hash: 822fdafc3e6907c50102d3fe688c8d4051dbcc03commit hash: 822fdafc3e6907c50102d3fe688c8d4051dbcc03 files touched by this commit
Jason W. Bacon (jwb) search for other commits by this committer
devel/py-cykhash: CHEESESHOP -> PYPI

Updated port-create script to prevent a recurrence
2.0.1
06 Aug 2023 15:36:37
commit hash: 21e0240b8fe6a1552665bdc2e52c1b198e4df49ccommit hash: 21e0240b8fe6a1552665bdc2e52c1b198e4df49ccommit hash: 21e0240b8fe6a1552665bdc2e52c1b198e4df49ccommit hash: 21e0240b8fe6a1552665bdc2e52c1b198e4df49c files touched by this commit
Jason W. Bacon (jwb) search for other commits by this committer
devel/py-cykhash: Cython equivalent to khash-sets/maps

Cykhash is a cython equivalent to khash-sets/maps, efficient
implementation of isin and unique

Benefits:

    Brings functionality of khash to Python and Cython and can be used
    seamlessly in numpy or pandas.

    Numpy's world is lacking the concept of a (hash-)set. This
    shortcoming is fixed and efficient (memory- and speedwise compared
    to pandas') unique and isin are implemented.

    Python-set/dict have big memory-footprint. For some datatypes the
    overhead can be reduced by using khash by factor 4-8.

Number of commits found: 2