mirror of
https://github.com/langchain-ai/datafusion.git
synced 2026-07-15 13:45:37 -04:00
1c351eca17
* Reuse wait_for_future from dataframe.rs * Improve module organization * Reorganize tests * Support Binary and LargeBinary arrays for ScalarValue::try_from_array * Define column and literal functions in python * Apply isort * Add test for importing from datafusion.functions * Rename internals to _internal * Make classes inheritable; add tests for imports; set module * Remove PyVolatility * Move ScalarUdf to udf.rs * Factor out PyScalarUDF and PyAggregateUDF * Refactor UDF and UDAF construction * Set public as the default database for the catalog
56 lines
1.9 KiB
TOML
56 lines
1.9 KiB
TOML
# Licensed to the Apache Software Foundation (ASF) under one
|
|
# or more contributor license agreements. See the NOTICE file
|
|
# distributed with this work for additional information
|
|
# regarding copyright ownership. The ASF licenses this file
|
|
# to you under the Apache License, Version 2.0 (the
|
|
# "License"); you may not use this file except in compliance
|
|
# with the License. You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing,
|
|
# software distributed under the License is distributed on an
|
|
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
# KIND, either express or implied. See the License for the
|
|
# specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
[build-system]
|
|
requires = ["maturin>=0.11,<0.12"]
|
|
build-backend = "maturin"
|
|
|
|
[project]
|
|
name = "datafusion"
|
|
description = "Build and run queries against data"
|
|
readme = "README.md"
|
|
license = {file = "LICENSE.txt"}
|
|
requires-python = ">=3.6"
|
|
keywords = ["datafusion", "dataframe", "rust", "query-engine"]
|
|
classifier = [
|
|
"Development Status :: 2 - Pre-Alpha",
|
|
"Intended Audience :: Developers",
|
|
"License :: OSI Approved :: Apache Software License",
|
|
"License :: OSI Approved",
|
|
"Operating System :: MacOS",
|
|
"Operating System :: Microsoft :: Windows",
|
|
"Operating System :: POSIX :: Linux",
|
|
"Programming Language :: Python :: 3",
|
|
"Programming Language :: Python :: 3.6",
|
|
"Programming Language :: Python :: 3.7",
|
|
"Programming Language :: Python :: 3.8",
|
|
"Programming Language :: Python :: 3.9",
|
|
"Programming Language :: Python :: 3.10",
|
|
"Programming Language :: Python",
|
|
"Programming Language :: Rust",
|
|
]
|
|
dependencies = [
|
|
"pyarrow>=1",
|
|
]
|
|
|
|
[project.urls]
|
|
documentation = "https://arrow.apache.org/datafusion/python"
|
|
repository = "https://github.com/apache/arrow-datafusion"
|
|
|
|
[tool.isort]
|
|
profile = "black"
|