mirror of
https://github.com/apache/airflow.git
synced 2026-11-04 07:12:48 +00:00
* [main] CI: Upgrade important CI environment * Ignore pydantic-ai's generic OpenAI-compatible provider in vendor drift checks pydantic-ai-slim 2.63.0 adds a provider for any OpenAI-compatible endpoint. It needs a service name at construction and infer_model has no prefix for it, so a common.ai connection can never reach it and it is not a vendor the services page should list. Generated-by: Claude Opus 5 --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
139 lines
4.9 KiB
TOML
139 lines
4.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.
|
|
|
|
# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE OVERWRITTEN!
|
|
|
|
# IF YOU WANT TO MODIFY THIS FILE EXCEPT DEPENDENCIES, YOU SHOULD MODIFY THE TEMPLATE
|
|
# `pyproject_TEMPLATE.toml.jinja2` IN the `dev/breeze/src/airflow_breeze/templates` DIRECTORY
|
|
[build-system]
|
|
requires = ["flit_core==4.2.0"]
|
|
build-backend = "flit_core.buildapi"
|
|
|
|
[project]
|
|
name = "apache-airflow-providers-http"
|
|
version = "6.3.0"
|
|
description = "Provider package apache-airflow-providers-http for Apache Airflow"
|
|
readme = "README.rst"
|
|
license = "Apache-2.0"
|
|
license-files = ['LICENSE', 'NOTICE']
|
|
authors = [
|
|
{name="Apache Software Foundation", email="dev@airflow.apache.org"},
|
|
]
|
|
maintainers = [
|
|
{name="Apache Software Foundation", email="dev@airflow.apache.org"},
|
|
]
|
|
keywords = [ "airflow-provider", "http", "airflow", "integration" ]
|
|
classifiers = [
|
|
"Development Status :: 5 - Production/Stable",
|
|
"Environment :: Console",
|
|
"Environment :: Web Environment",
|
|
"Intended Audience :: Developers",
|
|
"Intended Audience :: System Administrators",
|
|
"Framework :: Apache Airflow",
|
|
"Framework :: Apache Airflow :: Provider",
|
|
"Programming Language :: Python :: 3.11",
|
|
"Programming Language :: Python :: 3.12",
|
|
"Programming Language :: Python :: 3.13",
|
|
"Programming Language :: Python :: 3.14",
|
|
"Topic :: System :: Monitoring",
|
|
]
|
|
requires-python = ">=3.11"
|
|
|
|
# The dependencies should be modified in place in the generated file.
|
|
# Any change in the dependencies is preserved when the file is regenerated
|
|
# Make sure to run ``prek update-providers-dependencies --all-files``
|
|
# After you modify the dependencies, and rebuild your Breeze CI image with ``breeze ci-image build``
|
|
dependencies = [
|
|
"apache-airflow>=2.11.0",
|
|
"apache-airflow-providers-common-compat>=1.17.0",
|
|
# The 2.26.0 release of requests got rid of the chardet LGPL mandatory dependency, allowing us to
|
|
# release it as a requirement for airflow
|
|
"requests>=2.32.0,<3",
|
|
"requests-toolbelt>=1.0.0",
|
|
"aiohttp>=3.14.0",
|
|
"asgiref>=2.3.0; python_version < '3.14'",
|
|
"asgiref>=3.11.1; python_version >= '3.14'",
|
|
"pydantic>=2.11.0",
|
|
]
|
|
|
|
# The optional dependencies should be modified in place in the generated file
|
|
# Any change in the dependencies is preserved when the file is regenerated
|
|
[project.optional-dependencies]
|
|
"srv" = [
|
|
"dnspython>=2.0.0",
|
|
]
|
|
|
|
[dependency-groups]
|
|
dev = [
|
|
"apache-airflow",
|
|
"apache-airflow-task-sdk",
|
|
"apache-airflow-devel-common",
|
|
"apache-airflow-providers-common-compat",
|
|
# Additional devel dependencies (do not remove this line and add extra development dependencies)
|
|
]
|
|
|
|
# To build docs:
|
|
#
|
|
# uv run --group docs build-docs
|
|
#
|
|
# To enable auto-refreshing build with server:
|
|
#
|
|
# uv run --group docs build-docs --autobuild
|
|
#
|
|
# To see more options:
|
|
#
|
|
# uv run --group docs build-docs --help
|
|
#
|
|
docs = [
|
|
"apache-airflow-devel-common[docs]"
|
|
]
|
|
|
|
[tool.uv.sources]
|
|
# These names must match the names as defined in the pyproject.toml of the workspace items,
|
|
# *not* the workspace folder paths
|
|
apache-airflow = {workspace = true}
|
|
apache-airflow-devel-common = {workspace = true}
|
|
apache-airflow-task-sdk = {workspace = true}
|
|
apache-airflow-providers-common-sql = {workspace = true}
|
|
apache-airflow-providers-standard = {workspace = true}
|
|
|
|
[project.urls]
|
|
"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-http/6.3.0"
|
|
"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-http/6.3.0/changelog.html"
|
|
"Bug Tracker" = "https://github.com/apache/airflow/issues"
|
|
"Source Code" = "https://github.com/apache/airflow"
|
|
"Slack Chat" = "https://s.apache.org/airflow-slack"
|
|
"Mastodon" = "https://fosstodon.org/@airflow"
|
|
"YouTube" = "https://www.youtube.com/channel/UCSXwxpWZQ7XZ1WL3wqevChA/"
|
|
|
|
[project.entry-points."apache_airflow_provider"]
|
|
provider_info = "airflow.providers.http.get_provider_info:get_provider_info"
|
|
|
|
[tool.flit.module]
|
|
name = "airflow.providers.http"
|
|
|
|
# Explicit sdist contents so the build does not rely on VCS information
|
|
# (flit 4.0 makes --no-use-vcs the default — see https://github.com/pypa/flit/pull/782).
|
|
[tool.flit.sdist]
|
|
include = [
|
|
"docs/",
|
|
"provider.yaml",
|
|
"src/airflow/__init__.py",
|
|
"src/airflow/providers/__init__.py",
|
|
"tests/",
|
|
]
|