Files
2025-11-11 22:37:06 -05:00

61 lines
1.7 KiB
Tcl

# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
PortGroup python 1.0
PortGroup github 1.0
name py-torchtext
version 0.13.1
revision 0
github.setup pytorch text ${version} v
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from tarball
fetch.type git
supported_archs arm64 x86_64
license BSD
maintainers nomaintainer
description PyTorch data loaders and abstractions for text and NLP
long_description {*}${description}
homepage https://github.com/pytorch/text
github.livecheck.regex {([0-9.]+)}
# Supported python versions
python.versions 310
if {${os.platform} eq "darwin" && ${os.major} <= 15} {
known_fail yes
pre-fetch {
ui_error "$subport is not supported on OS X 10.11 and older."
return -code error "unsupported platform"
}
}
if {${name} ne ${subport}} {
compiler.cxx_standard 2014
depends_build-append \
path:bin/cmake:cmake \
port:ninja \
port:py${python.version}-setuptools
depends_lib-append \
port:py${python.version}-nltk \
port:py${python.version}-spaCy \
port:py${python.version}-spaCy-models \
port:py${python.version}-pytorch \
port:zmq
post-fetch {
system -W ${worksrcpath} "git submodule update --init --recursive"
}
build.cmd "${python.bin} setup.py"
destroot.cmd "${python.bin} setup.py install"
}