BSD Ports

devel/py-recordclass 0.22_1 FreeBSD

Mutable variants of tuple and collections.namedtuple

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
devel, python
Package size
155.3 KiB, 1025.2 KiB installed

Description

Recordclass is a MIT Licensed python library. It was started as a "proof of concept" for the problem of fast "mutable" alternative of namedtuple. It implements a factory function recordclass (a variant of collection.namedtuple) in order to create record-like classes with the same API as collection.namedtuple. It was evolved further in order to provide more memory saving, fast and flexible types.

In the other systems

SystemPortVersion
FreeBSDdevel/py-recordclass0.22_1
DragonFlydevel/py-recordclass0.22_1

Install

Binary package:

pkg install py312-recordclass

From the ports tree:

cd /usr/ports/devel/py-recordclass/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-recordclass>0:devel/py-recordclass

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.22_10.22_10.18.1.10.22_10.22_1
FreeBSD:14:quarterly0.22_10.22_1n/a0.22_10.22_1
FreeBSD:15:latest0.22_10.22_1n/a0.22_10.22_1
FreeBSD:15:quarterly0.22_10.22_1n/an/an/a
FreeBSD:16:latest0.22_10.22_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 11
Run dependencies 7

Configuration

No options to configure.

USES
python
Service scripts
none

Files

pkg-plist 82
  • %%PYTHON_SITELIBDIR%%/recordclass/__init__.py
  • %%PYTHON_SITELIBDIR%%/recordclass/__pycache__/__init__.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/__pycache__/__init__.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/__pycache__/adapter.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/__pycache__/adapter.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/__pycache__/arrayclass.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/__pycache__/arrayclass.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/__pycache__/dataclass.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/__pycache__/dataclass.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/__pycache__/datatype.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/__pycache__/datatype.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/__pycache__/dictclass.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/__pycache__/dictclass.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/__pycache__/recordclass.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/__pycache__/recordclass.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/__pycache__/utils.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/__pycache__/utils.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/_dataobject.so
  • %%PYTHON_SITELIBDIR%%/recordclass/_linkedlist.so
  • %%PYTHON_SITELIBDIR%%/recordclass/_litelist.so
  • %%PYTHON_SITELIBDIR%%/recordclass/_litetuple.so
  • %%PYTHON_SITELIBDIR%%/recordclass/adapter.py
  • %%PYTHON_SITELIBDIR%%/recordclass/arrayclass.py
  • %%PYTHON_SITELIBDIR%%/recordclass/dataclass.py
  • %%PYTHON_SITELIBDIR%%/recordclass/datatype.py
  • %%PYTHON_SITELIBDIR%%/recordclass/dictclass.py
  • %%PYTHON_SITELIBDIR%%/recordclass/recordclass.py
  • %%PYTHON_SITELIBDIR%%/recordclass/test/__init__.py
  • %%PYTHON_SITELIBDIR%%/recordclass/test/__pycache__/__init__.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/__pycache__/__init__.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/__pycache__/test_arrayclass.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/__pycache__/test_arrayclass.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/__pycache__/test_dataobject.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/__pycache__/test_dataobject.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/__pycache__/test_litelist.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/__pycache__/test_litelist.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/__pycache__/test_litetuple.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/__pycache__/test_litetuple.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/__pycache__/test_recordclass.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/__pycache__/test_recordclass.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/__pycache__/test_sqlite.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/__pycache__/test_sqlite.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/match/__init__.py
  • %%PYTHON_SITELIBDIR%%/recordclass/test/match/__pycache__/__init__.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/match/__pycache__/__init__.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/match/__pycache__/test_dataobject_match.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/match/__pycache__/test_dataobject_match.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/match/test_dataobject_match.py
  • %%PYTHON_SITELIBDIR%%/recordclass/test/test_arrayclass.py
  • %%PYTHON_SITELIBDIR%%/recordclass/test/test_dataobject.py
  • %%PYTHON_SITELIBDIR%%/recordclass/test/test_litelist.py
  • %%PYTHON_SITELIBDIR%%/recordclass/test/test_litetuple.py
  • %%PYTHON_SITELIBDIR%%/recordclass/test/test_recordclass.py
  • %%PYTHON_SITELIBDIR%%/recordclass/test/test_sqlite.py
  • %%PYTHON_SITELIBDIR%%/recordclass/test/typing/__init__.py
  • %%PYTHON_SITELIBDIR%%/recordclass/test/typing/__pycache__/__init__.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/typing/__pycache__/__init__.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/typing/__pycache__/test_dataobject.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/typing/__pycache__/test_dataobject.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/typing/__pycache__/test_datastruct.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/typing/__pycache__/test_datastruct.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/typing/__pycache__/test_recordclass.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/typing/__pycache__/test_recordclass.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/test/typing/test_dataobject.py
  • %%PYTHON_SITELIBDIR%%/recordclass/test/typing/test_datastruct.py
  • %%PYTHON_SITELIBDIR%%/recordclass/test/typing/test_recordclass.py
  • %%PYTHON_SITELIBDIR%%/recordclass/tools/__init__.py
  • %%PYTHON_SITELIBDIR%%/recordclass/tools/__pycache__/__init__.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/tools/__pycache__/__init__.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/tools/__pycache__/csv_dataobject.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/tools/__pycache__/csv_dataobject.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/tools/__pycache__/perfcounts.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/tools/__pycache__/perfcounts.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/tools/__pycache__/sqlite.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/tools/__pycache__/sqlite.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/tools/csv_dataobject.py
  • %%PYTHON_SITELIBDIR%%/recordclass/tools/perfcounts.py
  • %%PYTHON_SITELIBDIR%%/recordclass/tools/sqlite.py
  • %%PYTHON_SITELIBDIR%%/recordclass/typing/__init__.py
  • %%PYTHON_SITELIBDIR%%/recordclass/typing/__pycache__/__init__.cpython-.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/typing/__pycache__/__init__.cpython-.pyc
  • %%PYTHON_SITELIBDIR%%/recordclass/utils.py
distinfo 1
FileSizeSHA256
recordclass-0.22.tar.gz1.332255e+06ca36384c22c29045a022ce87de23f2233f51523275fc83390a0cf75407340ce0
Master sites 1
  • PYPI

Commit history 0

No commits in the history this site was built from.