databases/py-tableschema 1.21.0 FreeBSD
Utility library for working with Table Schema
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- databases, python
- Package size
- 76.7 KiB, 435.0 KiB installed
Description
Table Schema is a simple language- and implementation-agnostic way to declare a schema for tabular data. Table Schema is well suited for use cases around handling and validating tabular data in text formats such as CSV, but its utility extends well beyond this core usage, towards a range of applications where data benefits from a portable schema format.
Features:
- Table to work with data tables described by Table Schema
- Schema representing Table Schema
- Field representing Table Schema field
- validate to validate Table Schema
- infer to infer Table Schema from data
- built-in command-line interface to validate and infer schemas
- storage/plugins system to connect tables to different storage backends like SQL Database
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | databases/py-tableschema | 1.21.0 |
| DragonFly | databases/py-tableschema | 1.21.0 |
| HardenedBSD | databases/py-tableschema | 1.21.0 |
| GhostBSD | databases/py-tableschema | 1.21.0 |
Install
Binary package:
pkg install py312-tableschema
From the ports tree:
cd /usr/ports/databases/py-tableschema/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-tableschema>0:databases/py-tableschema
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.21.0 | 1.21.0 | 1.20.2 | 1.21.0 | 1.21.0 |
| FreeBSD:14:quarterly | 1.21.0 | 1.21.0 | n/a | 1.21.0 | 1.21.0 |
| FreeBSD:15:latest | 1.21.0 | 1.21.0 | n/a | 1.21.0 | 1.21.0 |
| FreeBSD:15:quarterly | 1.21.0 | 1.21.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.21.0 | 1.21.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}setuptools>=0: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel
Runtime 10
${PYTHON_PKGNAMEPREFIX}cached-property>=1.5: devel/py-cached-property${PYTHON_PKGNAMEPREFIX}click>=3.3: devel/py-click${PYTHON_PKGNAMEPREFIX}dataflows-tabulator>=1.54.1: devel/py-dataflows-tabulator${PYTHON_PKGNAMEPREFIX}isodate>=0.5.4: devel/py-isodate${PYTHON_PKGNAMEPREFIX}jsonschema>=2.5: devel/py-jsonschema${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.4: devel/py-python-dateutil${PYTHON_PKGNAMEPREFIX}requests>=2.5: www/py-requests${PYTHON_PKGNAMEPREFIX}rfc3986>=1.1.0: www/py-rfc3986${PYTHON_PKGNAMEPREFIX}six>=1.9: devel/py-six${PYTHON_PKGNAMEPREFIX}unicodecsv>=0.14: devel/py-unicodecsv
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 48
- archivers/liblz4
- archivers/zstd
- databases/py-sqlalchemy20
- databases/py-sqlite3
- databases/sqlite3
- devel/gettext-runtime
- devel/libedit
- devel/libffi
- devel/py-attrs
- devel/py-botocore
- devel/py-cached-property
- devel/py-click
- devel/py-dataflows-tabulator
- devel/py-greenlet
- devel/py-ijson
- devel/py-isodate
- devel/py-jmespath
- devel/py-jsonlines
- devel/py-jsonschema
- devel/py-jsonschema-specifications
- devel/py-linear-tsv
- devel/py-python-dateutil
- devel/py-referencing
- devel/py-rpds-py
- devel/py-six
- devel/py-typing-extensions
- devel/py-unicodecsv
- devel/readline
- dns/py-idna
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- net/py-pysocks
- net/py-s3transfer
- net/py-urllib3
- print/indexinfo
- security/py-certifi
- textproc/expat2
- textproc/py-chardet
- textproc/py-charset-normalizer
- textproc/py-et_xmlfile
- textproc/py-openpyxl
- textproc/py-xlrd
- www/py-boto3
- www/py-requests
- www/py-rfc3986
Required by 1
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| tableschema-1.21.0.tar.gz | 71001 | d834130e4e9fcc912b0e4694592acf7b7fe99bea1d16c872e823ee30fd5e5fa4 |
Master sites 1
- PYPI
Commit history 0
No commits in the history this site was built from.