GitHub / cdce8p issue stats
Total issues: 101
Total pull requests: 2,595
Merged pull request: 2,055
Average time to close issues: 3 months
Average time to close pull requests: 7 days
Average comments per issue: 3.07
Average comments per pull request: 1.31
Issues created
- python/mypy: 14
- microsoft/pyright: 11
- home-assistant/core: 8
- python/cpython: 6
- pylint-dev/pylint: 5
- home-assistant/architecture: 4
- microsoft/pylance-release: 2
- python/typing: 2
- zigpy/zigpy: 2
- jazzband/prettytable: 2
- python/pythoncapi-compat: 2
- jpbede/pydiscovergy: 2
- Yakifo/amqtt: 2
- python/typing_extensions: 2
- certbot/josepy: 2
- pytest-dev/pytest: 2
- pypa/setuptools: 1
- raimon49/pip-licenses: 1
- flz/iaqualink-py: 1
- Bluetooth-Devices/fnv-hash-fast: 1
- python-zeroconf/python-zeroconf: 1
- microsoft/vscode-remote-repositories-github: 1
- ikalchev/HAP-python: 1
- psf/black: 1
- pandas-dev/pandas: 1
- astral-sh/ruff: 1
- actions/download-artifact: 1
- molobrakos/volvooncall: 1
- vxgmichel/aioconsole: 1
- actions/setup-python: 1
- jkeljo/sisyphus-control: 1
- yozik04/vallox_websocket_api: 1
- microsoft/vscode: 1
- python/typeshed: 1
- youknowone/python-deadlib: 1
- fredrike/pypoint: 1
- pypa/hatch: 1
- dependabot/dependabot-core: 1
- mypyc/mypyc: 1
- microsoft/python-language-server: 1
- zopefoundation/RestrictedPython: 1
- ichard26/next-pr-number: 1
- pylint-dev/astroid: 1
- ijl/orjson: 1
- pypa/virtualenv: 1
- scikit-build/ninja-python-distributions: 1
- googleapis/proto-plus-python: 1
- soldag/python-pwmled: 1
- influxdata/influxdb-client-python: 1
Pull requests created
- home-assistant/core: 1,016
- python/mypy: 332
- pylint-dev/pylint: 108
- pylint-dev/astroid: 54
- home-assistant/wheels: 46
- cdce8p/python-typing-update: 44
- mypyc/mypy_mypyc-wheels: 37
- jazzband/prettytable: 24
- aio-libs/aiohttp: 22
- pypa/setuptools: 20
- raimon49/pip-licenses: 20
- home-assistant/docker-base: 20
- weltenwort/home-assistant-rct-power-integration: 19
- pypa/flit: 16
- alecthomas/voluptuous: 15
- python/typeshed: 14
- cdce8p/mypy-wheels: 13
- python/cpython: 13
- youknowone/python-deadlib: 12
- python/mypy_extensions: 12
- KapJI/homeassistant-stubs: 12
- taraman17/pyhomee: 11
- PyAV-Org/PyAV: 11
- cdce8p/mypy-dev: 11
- xchwarze/samsung-tv-ws-api: 10
- cdce8p/pylint: 10
- frenck/spook: 10
- cdce8p/mypy: 10
- python-zeroconf/python-zeroconf: 9
- prettytable/prettytable: 9
- Fatal1ty/mashumaro: 8
- bluetooth-devices/bleak-esphome: 7
- home-assistant/developers.home-assistant: 7
- brandon-rhodes/pyephem: 7
- home-assistant/actions: 6
- jb101010-2/pySuez: 6
- pytries/marisa-trie: 6
- fake-useragent/fake-useragent: 6
- Bluetooth-Devices/bluetooth-adapters: 6
- TomerFi/aioswitcher: 6
- homewizard/python-homewizard-energy: 6
- ikalchev/HAP-python: 6
- cdce8p/home-assistant-projects: 6
- hacf-fr/freebox-api: 6
- home-assistant-libs/home-assistant-bluetooth: 5
- pandas-dev/pandas: 5
- python-kasa/kasa-crypt: 5
- python/pythoncapi-compat: 5
- python/typing_extensions: 5
- pkkid/python-plexapi: 5
- home-assistant-libs/zwave-js-server-python: 5
- home-assistant/hass-release: 5
- allenporter/ical: 5
- hbldh/bleak: 4
- psf/black: 4
- xeniter/romy: 4
- plugwise/python-plugwise: 4
- typeshed-internal/stub_uploader: 4
- home-assistant-libs/ha-ffmpeg: 4
- Bluetooth-Devices/bluetooth-data-tools: 4
- crhan/ZhongHongHVAC: 4
- Bluetooth-Devices/bluetooth-sensor-state-data: 4
- actions/cache: 4
- Jc2k/aiohomekit: 4
- CorantGmbH/aioairq: 4
- bluetooth-devices/aiooui: 4
- bimmerconnected/bimmer_connected: 4
- abravalheri/validate-pyproject: 4
- aio-libs/frozenlist: 4
- bdraco/yalexs-ble: 4
- pallets/flask: 4
- pradyunsg/sphinx-inline-tabs: 4
- pytest-dev/pytest: 4
- zigpy/zha-device-handlers: 4
- bdraco/aiodiscover: 4
- more-itertools/more-itertools: 4
- Bluetooth-Devices/dbus-fast: 4
- lightinglibs/flux_led: 4
- asottile/detect-test-pollution: 3
- Bluetooth-Devices/bthome-ble: 3
- nextcord/nextcord: 3
- ijl/orjson: 3
- mclab-hbrs/DTLSSocket: 3
- mosquito/caio: 3
- poljar/matrix-nio: 3
- Bluetooth-Devices/bleak-retry-connector: 3
- home-assistant-libs/aioecowitt: 3
- certbot/josepy: 3
- textmate/ini.tmbundle: 3
- uilibs/uiprotect: 3
- asottile/reorder-python-imports: 3
- tdryer/hangups: 3
- rytilahti/python-miio: 3
- bluetooth-devices/habluetooth: 3
- home-assistant-libs/annotatedyaml: 3
- pytest-dev/pytest-asyncio: 3
- ctalkington/python-rokuecp: 3
- pypa/virtualenv: 3
- ronf/asyncssh: 2
- github/vscode-github-actions: 2
- klaasnicolaas/python-odp-amsterdam: 2
- eulemitkeule/eq3btsmart: 2
- yt-dlp/yt-dlp: 2
- scott-griffiths/bitstring: 2
- miaucl/cookidoo-api: 2
- zweckj/pylamarzocco: 2
- hauntsaninja/mypy_primer: 2
- autinerd/eheimdigital: 2
- XKNX/knx-frontend: 2
- ICRAR/ijson: 2
- ASMfreaK/habitipy: 2
- pydantic/typing-inspection: 2
- Kane610/axis: 2
- cdce8p/ha-docker-base: 2
- DeebotUniverse/client.py: 2
- collective/icalendar: 2
- Python-Markdown/markdown: 2
- Bluetooth-Devices/led-ble: 2
- StevenLooman/async_upnp_client: 2
- SeleniumHQ/selenium: 2
- dahlia/iso4217: 2
- cdce8p/mypy_mypyc-wheels: 2
- pallets-eco/croniter: 2
- bachya/aionotion: 2
- niccokunzmann/python-recurring-ical-events: 2
- bdraco/aiosteamist: 2
- Bluetooth-Devices/ulid-transform: 2
- python-jsonschema/jsonschema-specifications: 2
- danielperna84/ha-philipsjs: 2
- majuss/lupupy: 2
- home-assistant-libs/python-nmap: 2
- allenporter/gcal_sync: 2
- home-assistant-libs/pychromecast: 2
- Legrandin/pycryptodome: 2
- scrapy/cssselect: 2
- prompt-toolkit/python-prompt-toolkit: 2
- lextudio/pysmi: 2
- actions/setup-python: 2
- ProCern/asyncinotify: 2
- home-assistant-libs/pydroid-ipcam: 2
- frenck/python-peblar: 2
- andrewsayre/pyheos: 2
- jsonpickle/jsonpickle: 2
- maximvelichko/pyvera: 2
- hamcrest/PyHamcrest: 2
- bdraco/aionut: 2
- pypa/packaging.python.org: 2
- postlund/pyatv: 2
- bluetooth-devices/convertertools: 2
- hahn-th/homematicip-rest-api: 2
- MatthewFlamm/pynws: 2
- home-assistant-libs/psutil-home-assistant: 2
- pallets/click: 2
- pyasn1/pyasn1-modules: 2
- dknowles2/pydrawise: 2
- theolind/pymysensors: 2
- abmantis/idasen-ha: 2
- romis2012/aiohttp-socks: 2
- home-assistant-libs/aiowebostv: 2
- Danielhiversen/pyRFXtrx: 2
- bachya/regenmaschine: 2
- Python-roborock/python-roborock: 2
- noahhusby/aiorussound: 2
- home-assistant-libs/pyserial-asyncio-fast: 2
- jpbede/aioelectricitymaps: 2
- joostlek/python-mealie: 2
- michaeldavie/env_canada: 2
- pytest-dev/pytest-rerunfailures: 2
- asottile/pyupgrade: 2
- zweckj/aioacaia: 2
- cdce8p/flit: 2
- XKNX/xknxproject: 2
- tschamm/boschshcpy: 2
- ludeeus/pyaftership: 2
- home-assistant-libs/aioeagle: 2
- jd/tenacity: 2
- pallets/markupsafe: 2
- tomerfiliba/plumbum: 2
- Bluetooth-Devices/govee-ble: 2
- fredrike/pydaikin: 2
- miguelgrinberg/python-engineio: 2
- rmartin16/qbittorrent-api: 2
- home-assistant/docker: 2
- home-assistant-libs/voluptuous-serialize: 2
- home-assistant-libs/aioshelly: 2
- python-pillow/Pillow: 2
- joostlek/python-youtube: 2
- home-assistant-libs/python-go2rtc-client: 2
- killer0071234/python-zamg: 2
- wyfo/apischema: 2
- Bluetooth-Devices/cached-ipaddress: 2
- tkdrob/pyefergy: 2
- aio-libs/async-timeout: 2
- pushingkarmaorg/python-plexapi: 2
- web-push-libs/pywebpush: 2
- zigpy/zigpy: 2
- Doist/todoist-api-python: 2
- miguelgrinberg/python-socketio: 2
- bluetooth-devices/ruuvitag-ble: 2
- bdraco/discovery30303: 2
- pypa/cibuildwheel: 2
- home-assistant/wheels-custom-integrations: 2
- pypa/packaging: 2
- raphaelm/python-fints: 2
- bdraco/nexia: 2
- bdraco/async_interrupt: 2
- mozilla/bleach: 2
- 2fake/devolo_plc_api: 2
- pydantic/pydantic: 2
- cdce8p/ha-core: 2
- aio-libs/aiobotocore: 2
- pallets/jinja: 2
- aio-libs/aiocache: 2
- Danielhiversen/pyTibber: 2
- abmantis/whirlpool-sixth-sense: 2
- tjhorner/python-weatherkit: 2
- home-assistant/frontend: 2
- tr4nt0r/pyloadapi: 2
- bdraco/aiodhcpwatcher: 2
- pallets/werkzeug: 2
- hgrecco/pint: 2
- frwickst/pyhuum: 2
- home-assistant-libs/voluptuous-openapi: 2
- aio-libs/aiokafka: 2
- Noltari/aioqsw: 1
- Teslemetry/python-tesla-fleet-api: 1
- smlight-tech/pysmlight: 1
- cdce8p/dependabot-core: 1
- einarhauks/tesla-wall-connector: 1
- jeeftor/intellifire4py: 1
- PyCQA/pydocstyle: 1
- danzel/airtouch5py: 1
- basnijholt/miflora: 1
- SteveEasley/pykaleidescape: 1
- litl/backoff: 1
- cdce8p/python-deadlib: 1
- pallets/itsdangerous: 1
- acaos/python-pep505: 1
- Bluetooth-Devices/aiohttp-fast-zlib: 1
- MagicStack/MagicPython: 1
- PyCQA/pycodestyle: 1
- Galorhallen/govee-local-api: 1
- bachya/pytile: 1
- TheKevJames/coveralls-python: 1
- microsoft/vscode: 1
- jnsgruk/pytouchlinesl: 1
- tox-dev/pipdeptree: 1
- frenck/python-toonapi: 1
- cdce8p/pythoncapi-compat: 1
- mag1024/bosch-alarm-mode2: 1
- bdraco/aiohttp-fast-zlib: 1
- lidatong/dataclasses-json: 1
- koolsb/pyblackbird: 1
- benleb/surepy: 1
- allenporter/cookiecutter-python: 1
- aio-libs/aiohttp-asyncmdnsresolver: 1
- jpbede/pydiscovergy: 1
- bachya/aiopurpleair: 1
- mikey0000/EK-API: 1
- PyO3/pyo3: 1
- fwestenberg/devialet: 1
- bfontaine/freesms: 1
- Teslemetry/python-teslemetry-stream: 1
- joostlek/python-opensky: 1
- tuya/tuya-iot-python-sdk: 1
- ichard26/next-pr-number: 1
- hunterjm/python-onvif-zeep-async: 1
- pypa/hatch: 1
- jaraco/jaraco.functools: 1
- zopefoundation/RestrictedPython: 1
- web-push-libs/vapid: 1
- cdce8p/tokenizers: 1
- kbr/fritzconnection: 1
- ThyMYthOS/python-stiebel-eltron: 1
- pycompression/python-zlib-ng: 1
- alengwenus/lcn-frontend: 1
- Cereal2nd/velbus-aio: 1
- bdraco/ismartgate: 1
- pytest-dev/pytest-xdist: 1
- kumaraditya303/aioshutil: 1
- zxdavb/evohome-async: 1
- dknowles2/pyschlage: 1
- bieniu/accuweather: 1
- pvizeli/securetar: 1
- Bluetooth-Devices/bluetooth-auto-recovery: 1
- ludeeus/pytraccar: 1
- graphql-python/gql: 1
- bluetooth-devices/aiozoneinfo: 1
- actions/toolkit: 1
- Yakifo/amqtt: 1
- openviess/PyViCare: 1
- stub42/pytz: 1
- cdce8p/setup-python: 1
- stianaske/pybotvac: 1
- azogue/aiopvpc: 1
- Bluetooth-Devices/xiaomi-ble: 1
- markusressel/raspyrfm-client: 1
- AngellusMortis/pyunifiprotect: 1
- jhance/mypy: 1
- cdce8p/typeshed: 1
- bdraco/aiooncue: 1
- zweckj/onedrive-personal-sdk: 1
- soldag/python-pwmled: 1
- frenck/python-demetriek: 1
- Bluetooth-Devices/sensorpro-ble: 1
- scrapinghub/dateparser: 1
- 2Fake/devolo_home_control_api: 1
- autinerd/openwebifpy: 1
- jabesq-org/pyatmo: 1
- python/peps: 1
- Bluetooth-Devices/inkbird-ble: 1
- ohf-voice/sentence-stream: 1
- aio-libs/propcache: 1
Maintainer
- home-assistant/core: 1,024
- python/mypy: 329
- pylint-dev/pylint: 109
- pylint-dev/astroid: 48
- home-assistant/wheels: 46
- cdce8p/python-typing-update: 44
- home-assistant/docker-base: 20
- cdce8p/mypy-wheels: 13
- cdce8p/mypy-dev: 11
- cdce8p/mypy: 10
- cdce8p/pylint: 10
- home-assistant/developers.home-assistant: 7
- home-assistant/actions: 6
- cdce8p/home-assistant-projects: 6
- home-assistant/hass-release: 5
Active Maintainer
- home-assistant/core: 345
- python/mypy: 210
- pylint-dev/pylint: 84
- home-assistant/wheels: 39
- pylint-dev/astroid: 31
- cdce8p/python-typing-update: 19
- home-assistant/docker-base: 13
- cdce8p/pylint: 10
- python-zeroconf/python-zeroconf: 5
- cdce8p/mypy-wheels: 3
- cdce8p/mypy-dev: 3
- home-assistant/wheels-custom-integrations: 2
- pypa/cibuildwheel: 2
- cdce8p/ha-docker-base: 2
- home-assistant-libs/annotatedyaml: 2
Issue Author Associations
- Contributor (50, 49.50%)
- None (24, 23.76%)
- Member (17, 16.83%)
- Collaborator (10, 9.90%)
Pull Request Author Associations
- Member (1,262, 48.63%)
- Contributor (648, 24.97%)
- Collaborator (327, 12.60%)
- None (250, 9.63%)
- Owner (108, 4.16%)
Top Issue Labels
- bug (21)
- addressed in next version (6)
- cla-signed (6)
- small-pr (5)
- code-quality (3)
- type-bug (3)
- enhancement (3)
- breaking-change (2)
- spec compliance (2)
- as designed (2)
- Enhancement ✨ (2)
- topic: feature (2)
- enhancement request (2)
- smash (2)
- Quality Scale: No score (2)
Top Pull Request Labels
- cla-signed (959)
- small-pr (762)
- code-quality (485)
- core (338)
- dependency (328)
- smash (313)
- Quality Scale: No score (295)
- Quality Scale: internal (134)
- has-tests (113)
- dependency-bump (105)
- Maintenance (94)
- Hacktoberfest (83)
- Skip news :mute: (67)
- topic-mypyc (63)
- Quality Scale: platinum (53)