diff --git a/python/py-duckdb/Portfile b/python/py-duckdb/Portfile new file mode 100644 index 0000000000000..bb3438b641174 --- /dev/null +++ b/python/py-duckdb/Portfile @@ -0,0 +1,42 @@ +# -*- 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 + +name py-duckdb +version 1.1.3 +revision 0 +categories python science +platforms darwin +maintainers nomaintainer +license MIT + +description DuckDB is an analytical in-process SQL database management system + +long_description \ + DuckDB is an embedded database designed to execute analytical SQL queries \ + fast while embedded in another process. It is designed to be easy to \ + install and easy to use. DuckDB has no external dependencies. DuckDB has \ + bindings for C/C++, Python and R. DuckDB is developed by the Database \ + Architectures group of the CWI. + +homepage https://duckdb.org/ +master_sites pypi:d/duckdb + +checksums sha256 68c3a46ab08836fe041d15dcbf838f74a990d551db47cb24ab1c4576fc19351c \ + rmd160 f04499b08fc0607613f74098ded0e0aceb69b6ee \ + size 12240672 + +python.versions 37 38 39 310 311 312 313 + +if {${name} ne ${subport}} { + depends_build port:py${python.version}-setuptools \ + port:py${python.version}-setuptools_scm \ + port:py${python.version}-wheel \ + port:py${python.version}-numpy \ + port:py${python.version}-pandas \ + port:pybind11 \ + port:libutf8proc \ + port:cmake + depends_run port:openssl3 +}