# 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-microsoft-mssql" version = "4.7.2" description = "Provider package apache-airflow-providers-microsoft-mssql 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", "microsoft.mssql", "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-sql>=1.32.0", "apache-airflow-providers-common-compat>=1.12.0", "pymssql>=2.3.5; python_version < '3.14'", "pymssql>=2.3.13; python_version >= '3.14'", "methodtools>=0.4.7", ] # 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] "openlineage" = [ "apache-airflow-providers-openlineage" ] [dependency-groups] dev = [ "apache-airflow", "apache-airflow-task-sdk", "apache-airflow-devel-common", "apache-airflow-providers-common-compat", "apache-airflow-providers-common-sql", "apache-airflow-providers-openlineage", # 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-microsoft-mssql/4.7.2" "Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-microsoft-mssql/4.7.2/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.microsoft.mssql.get_provider_info:get_provider_info" [tool.flit.module] name = "airflow.providers.microsoft.mssql" # 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", "src/airflow/providers/microsoft/__init__.py", "tests/", ]