math/py-mathics-scanner 2.0.0_1 FreeBSD
Tokeniser, char tables, & conversion routines for the Wolfram Language
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv3+
- Categories
- math, python
- Package size
- 148.3 KiB, 1113.9 KiB installed
Description
This is a tokeniser or scanner portion for the Wolfram Language.
As such, it also contains a full set of translation between Wolfram Language named characters, their Unicode/ASCII equivalents and code-points.
This is used as the scanner inside Mathics but it can also be used for tokenizing and formatting Wolfram Language code. This library is also quite useful if you need to work with Wolfram Language named character and convert them to various formats.
See also: https://github.com/Mathics3/mathics-scanner
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | math/py-mathics-scanner | 2.0.0_1 |
| DragonFly | math/py-mathics-scanner | 1.4.1_1 |
Install
Binary package:
pkg install py312-Mathics_Scanner
From the ports tree:
cd /usr/ports/math/py-mathics-scanner/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-Mathics_Scanner>0:math/py-mathics-scanner
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 | 2.0.0_1 | 2.0.0_1 | 1.2.4 | 1.4.1_3 | 2.0.0_1 |
| FreeBSD:14:quarterly | 2.0.0_1 | 2.0.0_1 | n/a | 1.4.1_2 | 2.0.0_1 |
| FreeBSD:15:latest | 2.0.0_1 | 2.0.0_1 | n/a | 1.4.1_3 | 1.4.1_3 |
| FreeBSD:15:quarterly | 2.0.0_1 | 2.0.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.0.0_1 | 2.0.0_1 | 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 5
${PYTHON_PKGNAMEPREFIX}ujson>0: devel/py-ujson${PYTHON_PKGNAMEPREFIX}click>0: devel/py-click${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel${PYTHON_PKGNAMEPREFIX}pyyaml>0: devel/py-pyyaml${PYTHON_PKGNAMEPREFIX}chardet>0: textproc/py-chardet
Runtime 5
${PYTHON_PKGNAMEPREFIX}ujson>0: devel/py-ujson${PYTHON_PKGNAMEPREFIX}click>0: devel/py-click${PYTHON_PKGNAMEPREFIX}chardet>0: textproc/py-chardet${PYTHON_PKGNAMEPREFIX}pyyaml>0: devel/py-pyyaml${PYTHON_PKGNAMEPREFIX}types-pyyaml>0: devel/py-types-pyyaml
Test 2
gmake: devel/gmake${PYTHON_PKGNAMEPREFIX}pytest>0: devel/py-pytest
The full lists below include those, and their dependencies in turn.
Build dependencies 21
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libffi
- devel/py-build
- devel/py-click
- devel/py-installer
- devel/py-packaging
- devel/py-pyproject-hooks
- devel/py-pyyaml
- devel/py-setuptools
- devel/py-ujson
- devel/py-wheel
- devel/readline
- lang/python312
- lang/python315
- math/mpdecimal
- print/indexinfo
- textproc/expat2
- textproc/libyaml
- textproc/py-chardet
Run dependencies 13
Configuration
No options to configure.
- USES
- python shebangfix
- Service scripts
- none
Files
pkg-plist 56
- bin/mathics3-generate-json-table
- bin/mathics3-generate-operator-json-table
- bin/mathics3-tokens
- %%PYTHON_SITELIBDIR%%/Mathics_Scanner-.dist-info/AUTHORS.txt
- %%PYTHON_SITELIBDIR%%/Mathics_Scanner-.dist-info/METADATA
- %%PYTHON_SITELIBDIR%%/Mathics_Scanner-.dist-info/RECORD
- %%PYTHON_SITELIBDIR%%/Mathics_Scanner-.dist-info/WHEEL
- %%PYTHON_SITELIBDIR%%/Mathics_Scanner-.dist-info/entry_points.txt
- %%PYTHON_SITELIBDIR%%/Mathics_Scanner-.dist-info/top_level.txt
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__init__.py
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/__init__.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/characters.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/characters.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/errors.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/errors.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/escape_sequences.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/escape_sequences.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/feed.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/feed.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/load.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/load.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/location.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/location.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/mathics3_tokens.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/mathics3_tokens.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/tokeniser-too-much.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/tokeniser-too-much.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/tokeniser.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/tokeniser.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/version.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/__pycache__/version.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/characters.py
- %%PYTHON_SITELIBDIR%%/mathics_scanner/data/character-tables.json
- %%PYTHON_SITELIBDIR%%/mathics_scanner/data/element.csv
- %%PYTHON_SITELIBDIR%%/mathics_scanner/data/named-characters.yml
- %%PYTHON_SITELIBDIR%%/mathics_scanner/data/operators.json
- %%PYTHON_SITELIBDIR%%/mathics_scanner/data/operators.yml
- %%PYTHON_SITELIBDIR%%/mathics_scanner/errors.py
- %%PYTHON_SITELIBDIR%%/mathics_scanner/escape_sequences.py
- %%PYTHON_SITELIBDIR%%/mathics_scanner/feed.py
- %%PYTHON_SITELIBDIR%%/mathics_scanner/generate/__pycache__/build_operator_tables.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/generate/__pycache__/build_operator_tables.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/generate/__pycache__/build_tables.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/generate/__pycache__/build_tables.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/generate/__pycache__/rl_inputrc.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/generate/__pycache__/rl_inputrc.pyc
- %%PYTHON_SITELIBDIR%%/mathics_scanner/generate/build_operator_tables.py
- %%PYTHON_SITELIBDIR%%/mathics_scanner/generate/build_tables.py
- %%PYTHON_SITELIBDIR%%/mathics_scanner/generate/rl_inputrc.py
- %%PYTHON_SITELIBDIR%%/mathics_scanner/load.py
- %%PYTHON_SITELIBDIR%%/mathics_scanner/location.py
- %%PYTHON_SITELIBDIR%%/mathics_scanner/mathics3_tokens.py
- %%PYTHON_SITELIBDIR%%/mathics_scanner/tokeniser-too-much.py
- %%PYTHON_SITELIBDIR%%/mathics_scanner/tokeniser.py
- %%PYTHON_SITELIBDIR%%/mathics_scanner/version.py
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| mathics_scanner-2.0.0.tar.gz | 199851 | 0424ae0918313640af52a7bbadc91824ca1869eb1ad0e0dd87c784c141326d9a |
Master sites 1
- PYPI
Commit history 0
No commits in the history this site was built from.