* botocore: remove random packages from test-requirements
Refs #1736
* boto: remove random packages from test requirements
Refs #1736
* tox: re-enable boto3sqs tests with pypy3
* threading: remove confluent-kafka from test requirements
* fix: Ensure compability with Psycopg3 to extract libpq build version
Struggling with getting dbapi and psycopg3 working.
Think this is the error, __libpq_version does not exist on psycopg3
https://github.com/psycopg/psycopg/blob/master/psycopg/psycopg/pq/pq_ctypes.py#L1220
* docs: Add changelog entry
* docs: Fix spelling
---------
Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
Co-authored-by: Shalev Roda <65566801+shalevr@users.noreply.github.com>
* Calling the exception() method when future is in the cancelled state is causing a CancelledError
Calling the exception() method when future is in the cancelled state is causing a CancelledError. we should check the cancelled state first and call f.exception() only if it's not cancelled.
* modify lint
* modify lint
* Update CHANGELOG.md
* remove init()
* add future cancelled test code
* add future cancelled test code
* add future cancelled test code
* add future cancelled test code
* add future cancelled test code
* add future cancelled test code
* lint
* lint
* remove if condition
* modify test code
* lint
* lint
* remove pytest
---------
Co-authored-by: Diego Hurtado <ocelotl@users.noreply.github.com>
* Refactor bootstrap generation
This makes the bootstrap script get the package version directly from
pypi instead of from our lists of packages. This makes sure that the
packages are actually available for the end user to install.
Fixes#2053
* Fix lint
* Fix lint
* Remove aiohttp
* Add missing dependency for aiohttp-client
* Use hatch version
* Separate lint for flask
* Seaparate lint for resource-detector-container
* Add linting workflow
* Update contributing documentation
* Fix lint workflow
* Add fix for resource-detector-container
* Separate lint for sdk-extension-aws
* Separate lint for distro
* Separate lint for opentelemetry-instrumentation
* Separate lint for aiohttp-client
* Separate lint for aiohttp-server
* Separate lint for aiopg
* Separate lint for aws-lambda
* Separate lint for botocore
* Separate lint for boto3sqs
* Separate lint for django
* Separate lint for dbapi
* Separate lint for boto
* Separate lint for elasticsearch
* Separate lint for falcon
* Separate lint for fastapi
* Separate lint for urllib
* Separate lint for urllib3
* Separate lint for requests
* Separate lint for starlette
* Separate lint for jinja2
* Seaparate lint for logging and richconsole
* Separate lint for prometheus-remote-write
* Separate lint for mysql
* Separate lint for mysqlclient
* Separate lint for psycopg2
* Separate lint for psycopg
* Separate lint for pymemcache
* Separate lint for pymongo
* Separate lint for pymysql
* Separate lint for pyramid
* Separate lint for asgi
* Separate lint for asyncpg
* Separate lint for sqlite3
* Separate lint for wsgi
* Separate lint for grpc
* Separate lint for sqlalchemy
* Separate lint for redis
* Separate lint for remoulade
* Separate lint for celery and sklearn
* Separate lint for system-metrics
* Separate lint for threading
* Separate lint for tornado
* Separate lint for tortoiseorm
* Separate lint for httpx
* Separate lint for propagator-aws-xray
* Remove lint
* Separate lint for propagator-ot-trace
* Separate lint for sio-pika
* Separate lint for aio-pika
* Fix aio and sio pika
* Separate lint for kafka-python
* Separate lint for confluent-kafka
* Separate lint for asyncio
* Separate lint for cassandra
* Separate lint for processor-baggage
* Remove lint test environment
* Rename lint workflow file
* Fix sio-pika lint testing package path
* More fixes
* Fix linting for opentelemetry-instrumentation
* Add section for linting with 3.8
* Add missing lint install command for elasticsearch
* Sorted packages