diff --git a/opentelemetry-contrib-instrumentations/MANIFEST.in b/opentelemetry-contrib-instrumentations/MANIFEST.in deleted file mode 100644 index faee27714..000000000 --- a/opentelemetry-contrib-instrumentations/MANIFEST.in +++ /dev/null @@ -1,8 +0,0 @@ -graft src -graft tests -global-exclude *.pyc -global-exclude *.pyo -global-exclude __pycache__/* -include MANIFEST.in -include README.rst -include LICENSE diff --git a/opentelemetry-contrib-instrumentations/pyproject.toml b/opentelemetry-contrib-instrumentations/pyproject.toml new file mode 100644 index 000000000..17b1150c8 --- /dev/null +++ b/opentelemetry-contrib-instrumentations/pyproject.toml @@ -0,0 +1,85 @@ +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[project] +name = "opentelemetry-contrib-instrumentations" +dynamic = ["version"] +description = "OpenTelemetry Contrib Instrumentation Packages" +readme = "README.rst" +license = "Apache-2.0" +requires-python = ">=3.7" +authors = [ + { name = "OpenTelemetry Authors", email = "cncf-opentelemetry-contributors@lists.cncf.io" }, +] +classifiers = [ + "Development Status :: 4 - Beta", + "Intended Audience :: Developers", + "License :: OSI Approved :: Apache Software License", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", +] +dependencies = [ + "opentelemetry-instrumentation-aio-pika==0.33b0", + "opentelemetry-instrumentation-aiohttp-client==0.33b0", + "opentelemetry-instrumentation-aiopg==0.33b0", + "opentelemetry-instrumentation-asgi==0.33b0", + "opentelemetry-instrumentation-asyncpg==0.33b0", + "opentelemetry-instrumentation-aws-lambda==0.33b0", + "opentelemetry-instrumentation-boto3sqs==0.33b0", + "opentelemetry-instrumentation-boto==0.33b0", + "opentelemetry-instrumentation-botocore==0.33b0", + "opentelemetry-instrumentation-celery==0.33b0", + "opentelemetry-instrumentation-confluent-kafka==0.33b0", + "opentelemetry-instrumentation-dbapi==0.33b0", + "opentelemetry-instrumentation-django==0.33b0", + "opentelemetry-instrumentation-elasticsearch==0.33b0", + "opentelemetry-instrumentation-falcon==0.33b0", + "opentelemetry-instrumentation-fastapi==0.33b0", + "opentelemetry-instrumentation-flask==0.33b0", + "opentelemetry-instrumentation-grpc==0.33b0", + "opentelemetry-instrumentation-httpx==0.33b0", + "opentelemetry-instrumentation-jinja2==0.33b0", + "opentelemetry-instrumentation-kafka-python==0.33b0", + "opentelemetry-instrumentation-logging==0.33b0", + "opentelemetry-instrumentation-mysql==0.33b0", + "opentelemetry-instrumentation-pika==0.33b0", + "opentelemetry-instrumentation-psycopg2==0.33b0", + "opentelemetry-instrumentation-pymemcache==0.33b0", + "opentelemetry-instrumentation-pymongo==0.33b0", + "opentelemetry-instrumentation-pymysql==0.33b0", + "opentelemetry-instrumentation-pyramid==0.33b0", + "opentelemetry-instrumentation-redis==0.33b0", + "opentelemetry-instrumentation-remoulade==0.33b0", + "opentelemetry-instrumentation-requests==0.33b0", + "opentelemetry-instrumentation-sklearn==0.33b0", + "opentelemetry-instrumentation-sqlalchemy==0.33b0", + "opentelemetry-instrumentation-sqlite3==0.33b0", + "opentelemetry-instrumentation-starlette==0.33b0", + "opentelemetry-instrumentation-system-metrics==0.33b0", + "opentelemetry-instrumentation-tornado==0.33b0", + "opentelemetry-instrumentation-urllib3==0.33b0", + "opentelemetry-instrumentation-urllib==0.33b0", + "opentelemetry-instrumentation-wsgi==0.33b0", +] + +[project.optional-dependencies] +test = [] + +[project.urls] +Homepage = "https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/opentelemetry-contrib-instrumentations" + +[tool.hatch.version] +path = "src/opentelemetry/contrib-instrumentations/version.py" + +[tool.hatch.build.targets.sdist] +include = [ + "/src", +] + +[tool.hatch.build.targets.wheel] +packages = ["src/opentelemetry"] diff --git a/opentelemetry-contrib-instrumentations/setup.cfg b/opentelemetry-contrib-instrumentations/setup.cfg deleted file mode 100644 index a766853d1..000000000 --- a/opentelemetry-contrib-instrumentations/setup.cfg +++ /dev/null @@ -1,77 +0,0 @@ -[metadata] -name = opentelemetry-contrib-instrumentations -description = OpenTelemetry Contrib Instrumentation Packages -long_description = file: README.rst -long_description_content_type = text/x-rst -author = OpenTelemetry Authors -author_email = cncf-opentelemetry-contributors@lists.cncf.io -url = https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/opentelemetry-contrib-instrumentations -platforms = any -license = Apache-2.0 -classifiers = - Development Status :: 4 - Beta - Intended Audience :: Developers - License :: OSI Approved :: Apache Software License - Programming Language :: Python - Programming Language :: Python :: 3 - Programming Language :: Python :: 3.7 - Programming Language :: Python :: 3.8 - Programming Language :: Python :: 3.9 - Programming Language :: Python :: 3.10 - -[options] -python_requires = >=3.7 -package_dir = - =src -packages = find_namespace: -zip_safe = False -include_package_data = True -install_requires = - opentelemetry-instrumentation-aio-pika==0.33b0 - opentelemetry-instrumentation-aiohttp-client==0.33b0 - opentelemetry-instrumentation-aiopg==0.33b0 - opentelemetry-instrumentation-asgi==0.33b0 - opentelemetry-instrumentation-asyncpg==0.33b0 - opentelemetry-instrumentation-aws-lambda==0.33b0 - opentelemetry-instrumentation-boto==0.33b0 - opentelemetry-instrumentation-boto3sqs==0.33b0 - opentelemetry-instrumentation-botocore==0.33b0 - opentelemetry-instrumentation-celery==0.33b0 - opentelemetry-instrumentation-confluent-kafka==0.33b0 - opentelemetry-instrumentation-dbapi==0.33b0 - opentelemetry-instrumentation-django==0.33b0 - opentelemetry-instrumentation-elasticsearch==0.33b0 - opentelemetry-instrumentation-falcon==0.33b0 - opentelemetry-instrumentation-fastapi==0.33b0 - opentelemetry-instrumentation-flask==0.33b0 - opentelemetry-instrumentation-grpc==0.33b0 - opentelemetry-instrumentation-httpx==0.33b0 - opentelemetry-instrumentation-jinja2==0.33b0 - opentelemetry-instrumentation-kafka-python==0.33b0 - opentelemetry-instrumentation-logging==0.33b0 - opentelemetry-instrumentation-mysql==0.33b0 - opentelemetry-instrumentation-pika==0.33b0 - opentelemetry-instrumentation-psycopg2==0.33b0 - opentelemetry-instrumentation-pymemcache==0.33b0 - opentelemetry-instrumentation-pymongo==0.33b0 - opentelemetry-instrumentation-pymysql==0.33b0 - opentelemetry-instrumentation-pyramid==0.33b0 - opentelemetry-instrumentation-redis==0.33b0 - opentelemetry-instrumentation-remoulade==0.33b0 - opentelemetry-instrumentation-requests==0.33b0 - opentelemetry-instrumentation-sklearn==0.33b0 - opentelemetry-instrumentation-sqlalchemy==0.33b0 - opentelemetry-instrumentation-sqlite3==0.33b0 - opentelemetry-instrumentation-starlette==0.33b0 - opentelemetry-instrumentation-system-metrics==0.33b0 - opentelemetry-instrumentation-tornado==0.33b0 - opentelemetry-instrumentation-urllib==0.33b0 - opentelemetry-instrumentation-urllib3==0.33b0 - opentelemetry-instrumentation-wsgi==0.33b0 - -[options.packages.find] -where = src - -[options.extras_require] -test = - diff --git a/opentelemetry-contrib-instrumentations/setup.py b/opentelemetry-contrib-instrumentations/setup.py deleted file mode 100644 index 129e12d13..000000000 --- a/opentelemetry-contrib-instrumentations/setup.py +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright The OpenTelemetry Authors -# -# Licensed 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. - -import os - -import setuptools - -BASE_DIR = os.path.dirname(__file__) -VERSION_FILENAME = os.path.join( - BASE_DIR, "src", "opentelemetry", "contrib-instrumentations", "version.py" -) -PACKAGE_INFO = {} -with open(VERSION_FILENAME, encoding="utf-8") as f: - exec(f.read(), PACKAGE_INFO) - -setuptools.setup( - version=PACKAGE_INFO["__version__"], -)