science/py-phonors 0.6.0_1 FreeBSD
Rust kernels for phonopy and phono3py
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9c878207a1- License
- BSD3CLAUSE
- Categories
- science, python
- Package size
- 827.7 KiB, 2831.6 KiB installed
Description
phonors provides Rust kernels for phonopy and phono3py.
It is a Rust extension module providing the heavy numerical kernels used by phono3py and intended to also back phonopy as its C kernels are ported. It is built with maturin and PyO3, distributed as abi3-py310 wheels (Python 3.10+).
Install
Binary package:
pkg install py312-phonors
From the ports tree:
cd /usr/ports/science/py-phonors/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-phonors>0:science/py-phonors
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 | 0.3.0_2 | 0.6.0_1 | - | - | 0.6.0_1 |
| FreeBSD:14:quarterly | 0.3.0_2 | 0.3.0_2 | n/a | - | 0.3.0_2 |
| FreeBSD:15:latest | 0.6.0_1 | 0.6.0_1 | n/a | - | - |
| FreeBSD:15:quarterly | 0.3.0_2 | 0.3.0_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.3.0_2 | 0.6.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 1
${PYTHON_PKGNAMEPREFIX}maturin>=1.7<2: devel/py-maturin
The full lists below include those, and their dependencies in turn.
Build dependencies 23
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libffi
- devel/libunistring
- devel/py-build
- devel/py-installer
- devel/py-maturin
- devel/py-packaging
- devel/py-pyproject-hooks
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- lang/python315
- lang/rust
- math/mpdecimal
- print/indexinfo
- security/libssh2
- textproc/expat2
- www/libnghttp2
Run dependencies 7
Configuration
No options to configure.
- USES
- cargo python
- Service scripts
- none
Files
distinfo 88
| File | Size | SHA256 |
|---|---|---|
| phonors-0.6.0.tar.gz | 133983 | f8e52c5519e96f061448a17203fe61370bce00c7181e004fa982d1bfa040a7c9 |
| rust/crates/autocfg-1.5.1.crate | 18911 | f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53 |
| rust/crates/bitflags-2.13.2.crate | 51678 | 3ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06 |
| rust/crates/bytemuck-1.25.2.crate | 54075 | 95832e849adfb21180ccb6826a99da14e5d266ae5c2e668e1602cf234f153797 |
| rust/crates/bytemuck_derive-1.12.1.crate | 26509 | 6a1f896587b6f2c069c73d2f0913e2d590c3990285cd2f0b6aa02b786b4c679c |
| rust/crates/byteorder-1.5.0.crate | 23288 | 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b |
| rust/crates/cfg-if-1.0.5.crate | 9578 | 4e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600 |
| rust/crates/crossbeam-deque-0.8.8.crate | 24634 | 622f3fc73690be383c7214310406f28a90e6edeadc3cea882f9d71e495b9711a |
| rust/crates/crossbeam-epoch-0.9.21.crate | 47936 | dc74980687109a3b14c72fd458107bf0baa1da1a1a805e178d15501ba9b86d9d |
| rust/crates/crossbeam-utils-0.8.23.crate | 47174 | a31eee39dddec8330830986fcd7625edb5a24ec90ea038215273bbc3adb08ac6 |
| rust/crates/crunchy-0.2.4.crate | 3887 | 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5 |
| rust/crates/defer-0.2.1.crate | 6174 | 930c7171c8df9fb1782bdf9b918ed9ed2d33d1d22300abb754f9085bc48bf8e8 |
| rust/crates/dyn-stack-0.13.2.crate | 21524 | 1c4713e43e2886ba72b8271aa66c93d722116acf7a75555cce11dcde84388fe8 |
| rust/crates/dyn-stack-macros-0.1.3.crate | 3048 | e1d926b4d407d372f141f93bb444696142c29d32962ccbd3531117cf3aa0bfa9 |
| rust/crates/either-1.18.0.crate | 22357 | 252afb9ae5eaa683babdc6a068b3f5726eb19e05070c731f9b2a23a7c3e8ed34 |
| rust/crates/enum-as-inner-0.6.1.crate | 12190 | a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc |
| rust/crates/equator-0.2.2.crate | 4943 | c35da53b5a021d2484a7cc49b2ac7f2d840f8236a286f84202369bd338d761ea |
| rust/crates/equator-0.6.0.crate | 6874 | 02da895aab06bbebefb6b2595f6d637b18c9ff629b4cd840965bb3164e4194b0 |
| rust/crates/equator-macro-0.2.1.crate | 4084 | 3bf679796c0322556351f287a51b49e48f7c4986e727b5dd78c972d30e2e16cc |
| rust/crates/equator-macro-0.6.0.crate | 3644 | 2b14b339eb76d07f052cdbad76ca7c1310e56173a138095d3bf42a23c06ef5d8 |
Master sites 1
- PYPI