GitHub / mtelka issue stats
Total issues: 718
Total pull requests: 5,664
Merged pull request: 4,843
Average time to close issues: 3 months
Average time to close pull requests: 2 days
Average comments per issue: 1.82
Average comments per pull request: 0.06
Issues created
- OpenIndiana/oi-userland: 32
- aueam/oi-pkg-checker: 16
- marostelka/oi-pkg-checker: 14
- giampaolo/psutil: 10
- pytest-dev/pytest: 9
- illumos/illumos-docbooks: 8
- pypa/setuptools: 7
- stanislavlevin/pyproject_installer: 6
- networkupstools/nut: 6
- coherent-oss/coherent.licensed: 6
- HypothesisWorks/hypothesis: 5
- amoffat/sh: 5
- fedora-python/tox-current-env: 5
- gevent/gevent: 5
- pytest-dev/pyfakefs: 5
- pytest-dev/execnet: 5
- zestsoftware/zest.releaser: 4
- adamchainz/time-machine: 4
- bitprophet/pytest-relaxed: 4
- python/mypy: 4
- wntrblm/nox: 4
- jaraco/pytest-enabler: 4
- python/cpython: 4
- pylint-dev/pylint: 4
- pytest-dev/pytest-xprocess: 4
- jaraco/pip-run: 4
- joke2k/faker: 4
- python-poetry/poetry: 4
- pexpect/pexpect: 4
- protocolbuffers/protobuf: 3
- Suor/funcy: 3
- numpy/numpy: 3
- redis/redis-py: 3
- abusalimov/pytest-travis-fold: 3
- jaraco/zipp: 3
- python-versioneer/python-versioneer: 3
- davidhalter/jedi: 3
- python/importlib_metadata: 3
- sphinx-doc/sphinx: 3
- 15r10nk/inline-snapshot: 3
- torproject/stem: 3
- box/flaky: 3
- mesonbuild/meson: 3
- Bachmann1234/diff_cover: 3
- pypa/scripttest: 3
- pypa/virtualenv: 3
- AcademySoftwareFoundation/OpenColorIO: 3
- pytest-dev/pytest-rerunfailures: 3
- coherent-oss/pytest-flake8: 3
- tox-dev/pipdeptree: 3
- miyuchina/mistletoe: 3
- domdfcoding/apeye: 3
- openssl/openssl: 3
- jaraco/backports.tarfile: 3
- python-coincidence/importcheck: 3
- zopefoundation/persistent: 3
- pyca/cryptography: 3
- twisted/incremental: 3
- rhandom/perl-net-server: 3
- Pylons/waitress: 3
- elastic/elastic-transport-python: 3
- MagicStack/immutables: 2
- python/tzdata: 2
- pydantic/pydantic: 2
- tox-dev/pyproject-api: 2
- aio-libs/aiohttp: 2
- repology/repology-rules: 2
- python-humanize/humanize: 2
- pycurl/pycurl: 2
- scikit-build/scikit-build: 2
- pytest-dev/py: 2
- spulec/freezegun: 2
- devpi/devpi: 2
- pylint-dev/astroid: 2
- pyinvoke/invocations: 2
- astral-sh/uv: 2
- pypa/setuptools_scm: 2
- msimerson/mail-dmarc: 2
- domdfcoding/singledispatch-json: 2
- sayanarijit/expandvars: 2
- bustawin/retry-requests: 2
- Python-PyQt/PyQt-builder: 2
- dateutil/dateutil: 2
- domdfcoding/domdf_python_tools: 2
- briancurtin/deprecation: 2
- abravalheri/ini2toml: 2
- alexmojaki/littleutils: 2
- GrahamDumpleton/wrapt: 2
- saltstack/pytest-system-statistics: 2
- lyz-code/yamlfix: 2
- agronholm/anyio: 2
- python-poetry/cleo: 2
- di/calver: 2
- davidfritzsche/dflit: 2
- betamaxpy/betamax: 2
- python-coincidence/coincidence: 2
- tcalmant/jsonrpclib: 2
- abseil/abseil-cpp: 2
- eventlet/eventlet: 2
- nose-devs/nose2: 2
- domdfcoding/consolekit: 2
- gorakhargosh/watchdog: 2
- ipython/ipython: 2
- irgeek/StrEnum: 2
- pybind/pybind11: 2
- hhatto/autopep8: 2
- pycontribs/subprocess-tee: 2
- ekalinin/nodeenv: 2
- Legrandin/pycryptodome: 2
- python-websockets/websockets: 2
- mtkennerly/dunamai: 2
- testing-cabal/fixtures: 2
- prompt-toolkit/python-prompt-toolkit: 2
- repo-helper/pyproject-parser: 2
- agronholm/typeguard: 2
- PyO3/setuptools-rust: 2
- saltstack/pytest-salt-factories: 2
- dbatten5/maison: 2
- tsutsu3/linkify-it-py: 2
- pypa/setuptools-scm: 2
- platformdirs/platformdirs: 2
- realpython/pytest-mypy: 2
- flasgger/flasgger: 2
- pyinvoke/invoke: 2
- zeromq/pyzmq: 2
- executablebooks/markdown-it-py: 2
- ssimms/pdfapi2: 2
- nagios-plugins/nagios-plugins: 2
- neithere/argh: 2
- syrupy-project/syrupy: 2
- beanbaginc/diffx: 2
- jelmer/dulwich: 2
- tox-dev/toml-fmt: 2
- ansible/ansible: 2
- django/asgiref: 2
- python/importlib_resources: 2
- cloudpipe/cloudpickle: 2
- pasteorg/paste: 2
- tox-dev/pyproject-fmt: 2
- jaraco/pytest-perf: 2
- asweigart/pyperclip: 2
- domdfcoding/dom_toml: 2
- marshmallow-code/marshmallow: 2
- tox-dev/tox: 2
- sissaschool/elementpath: 2
- martinpitt/python-dbusmock: 2
- cherrypy/cherrypy: 2
- yt-dlp/yt-dlp: 2
- tox-dev/py-filelock: 2
- Marco-Sulla/python-frozendict: 2
- repo-helper/dist-meta: 2
- datadriventests/ddt: 2
- jazzband/contextlib2: 2
- zopefoundation/zope.testrunner: 2
- readthedocs/readthedocs-sphinx-ext: 1
- urllib3/urllib3: 1
- jmespath/jmespath.py: 1
- indygreg/python-zstandard: 1
- alecthomas/voluptuous: 1
- llvm/llvm-project: 1
- python-jsonschema/referencing: 1
- dabeaz/curio: 1
- spdx/license-list-XML: 1
- pypa/pip: 1
- bukzor/python-coverage-enable-subprocess: 1
- yaml/pyyaml: 1
- FactoryBoy/factory_boy: 1
- regebro/pyroma: 1
- abravalheri/validate-pyproject: 1
- aio-libs/async-timeout: 1
- izimobil/polib: 1
- sissaschool/xmlschema: 1
- pytest-dev/pytest-subtests: 1
- lxml/lxml-stubs: 1
- gabrielfalcao/HTTPretty: 1
- libsndfile/libsndfile: 1
- paramiko/paramiko: 1
- encukou/py3c: 1
- pypa/distlib: 1
- repo-helper/hatch-requirements-txt: 1
- ionelmc/pytest-benchmark: 1
- psycopg/psycopg2: 1
- tobyink/p5-type-tiny: 1
- gnome-terminator/terminator: 1
- tox-dev/filelock: 1
- christiansandberg/pytest-reporter: 1
- OpenPrinting/pycups: 1
- mintchaos/typogrify: 1
- alexmojaki/pure_eval: 1
- zopefoundation/zope.interface: 1
- pdm-project/pdm: 1
- pre-commit/pre-commit: 1
- oetiker/znapzend: 1
- HDFGroup/hdf5: 1
- tornadoweb/tornado: 1
- pytest-dev/pluggy: 1
- PerlFFI/FFI-CheckLib: 1
- openzfs/zfs: 1
- peterbe/hashin: 1
- NARITA07/TeamB: 1
- hacspec/hax: 1
- python-hyper/hpack: 1
- pycontribs/ansi2html: 1
- stefanholek/lazy: 1
- python-cmd2/cmd2: 1
- jaraco/tempora: 1
- garu/clone: 1
- hynek/first: 1
- csernazs/pytest-httpserver: 1
- rust-lang/libc: 1
- akiym/Crypt-OpenSSL-Guess: 1
- gruns/icecream: 1
- Python-SIP/sip: 1
- gsnedders/wcag-contrast-ratio: 1
- jaraco/keyrings.alt: 1
- jaraco/path: 1
- jaraco/jaraco.compat: 1
- pygobject/pycairo: 1
- domdfcoding/handy-archives: 1
- protobuf-c/protobuf-c: 1
- PyCQA/flake8-bugbear: 1
- pytest-dev/pytest-randomly: 1
- plinss/flake8-noqa: 1
- jkeenan/file-copy-recursive-reduced: 1
- jupyter/jupyter_core: 1
- python-hyper/rfc3986: 1
- pytest-dev/pytest-xdist: 1
- DiffSK/configobj: 1
- PyCQA/isort: 1
- psf/requests: 1
- jrfonseca/gprof2dot: 1
- typeddjango/pytest-mypy-plugins: 1
- WayneD/rsync: 1
- gsnedders/pytest-expect: 1
- zopefoundation/ZODB: 1
- hukkin/tomli-w: 1
- google/googletest: 1
- python-hyper/h11: 1
- saltstack/pytest-skip-markers: 1
- WLBF/single-instance: 1
- click-contrib/click-help-colors: 1
- Textualize/rich: 1
- Perl-Toolchain-Gang/module-build-tiny: 1
- Perl-Toolchain-Gang/Module-Build: 1
- pypa/wheel: 1
- rurban/crypt-openssl-random: 1
- kislyuk/argcomplete: 1
- Pylons/webob: 1
- pytest-dev/pytest-mock: 1
- shopkeep/pytest-black: 1
- pganssle/zoneinfo: 1
- briandfoy/test-output: 1
- Ousret/charset_normalizer: 1
- schettino72/pytest-ignore-flaky: 1
- bitprophet/releases: 1
- pytest-dev/iniconfig: 1
- tsutsu3/uc.micro-py: 1
- ronsavage/Tree-DAG_Node: 1
- sarugaku/shellingham: 1
- Perl/perl5: 1
- Sveste123/Globe: 1
- assertpy/assertpy: 1
- microsoft/mimalloc: 1
- coherent-oss/coherent.build: 1
- jaraco/jaraco.collections: 1
- blevesearch/faiss: 1
- perl-pod/pod-simple: 1
- httplib2/httplib2: 1
- elastic/elasticsearch-py: 1
- termcolor/termcolor: 1
- FreeRADIUS/freeradius-server: 1
- pypa/installer: 1
- Python-Markdown/markdown: 1
- python-xlib/python-xlib: 1
- flexmock/flexmock: 1
- gitpython-developers/gitdb: 1
- PyCQA/pydocstyle: 1
- repo-helper/pyproject-examples: 1
- mtreinish/stestr: 1
- jwbargsten/perl-proc-processtable: 1
- aklajnert/pytest-subprocess: 1
- nekitdev/named: 1
- tox-dev/pyproject-fmt-rust: 1
- ccache/ccache: 1
- wroberts/pytimeparse: 1
- python-hyper/brotlicffi: 1
- okken/pytest-check: 1
- eserte/perl-tk: 1
- snowballstem/snowball: 1
- miketheman/pytest-socket: 1
- jaraco/pytest-home: 1
- jaraco/jaraco.path: 1
- simonrob/pyasyncore: 1
- keleshev/schema: 1
- yashtodi94/pytest-custom_exit_code: 1
- mtkennerly/poetry-dynamic-versioning: 1
- mojolicious/mojo: 1
- alex/pretend: 1
- gentoo/gpep517: 1
- unbit/uwsgi: 1
- tabatkins/railroad-diagrams: 1
- jaraco/keyring: 1
- toddr/crypt-ripemd160: 1
- domdfcoding/shippinglabel: 1
- gitpython-developers/GitPython: 1
- net-snmp/net-snmp: 1
- aio-libs/aiosignal: 1
- bottlepy/bottle: 1
- evanhempel/python-flamegraph: 1
- domdfcoding/apeye-core: 1
- navikt/ft-frontend-saksbehandling: 1
- horejsek/python-fastjsonschema: 1
- s0undt3ch/setuptools-declarative-requirements: 1
- Perl-Toolchain-Gang/CPAN-Meta-Requirements: 1
- JetBrains/teamcity-messages: 1
- codespell-project/codespell: 1
- coherent-oss/pytest-black: 1
- zaneb/autopage: 1
- fail2ban/fail2ban: 1
- irmen/Serpent: 1
- zopefoundation/zope.copy: 1
- frostming/findpython: 1
- simplistix/sybil: 1
- pypa/pipenv: 1
- python-greenlet/greenlet: 1
- Leont/extutils-hascompiler: 1
- fastmail/mail-dkim: 1
- zopefoundation/zope.proxy: 1
- ManiVaultStudio/core: 1
- ipython/traitlets: 1
- PyCQA/flake8: 1
- testing-cabal/testscenarios: 1
- mesonbuild/meson-python: 1
- wolever/parameterized: 1
- aio-libs/aiohappyeyeballs: 1
- sdispater/crashtest: 1
- tobgu/pyrsistent: 1
- pypa/pyproject-hooks: 1
- sarugaku/resolvelib: 1
- python/typing_extensions: 1
- psf/httpbin: 1
- pydantic/pydantic-core: 1
- hukkin/tomli: 1
- malthe/chameleon: 1
- justinmayer/typogrify: 1
- python-validators/validators: 1
- readthedocs/sphinx_rtd_theme: 1
- uqfoundation/dill: 1
- repo-helper/pypi-json: 1
- domdfcoding/deprecation-alias: 1
- quansight-labs/pytest-run-parallel: 1
- benoitc/gunicorn: 1
- scour-project/scour: 1
- pycontribs/ruyaml: 1
- Sereal/Sereal: 1
- EnterpriseDB/barman: 1
- bitprophet/spec: 1
- cython/cython: 1
- grantjenks/python-sortedcontainers: 1
- dev-petrov/pytest-lazy-fixtures: 1
- pallets/click: 1
- mgedmin/check-manifest: 1
- pytest-dev/pytest-forked: 1
- executablebooks/mdurl: 1
- zopefoundation/ZConfig: 1
- PEAK-Legacy/ProxyTypes: 1
- etingof/pyasn1-modules: 1
- python-hyper/hyperlink: 1
- bbangert/routes: 1
- jaraco/inflect: 1
- repo-helper/whey: 1
- jquast/wcwidth: 1
- messense/nh3: 1
- sirosen/dependency-groups: 1
- adrienverge/yamllint: 1
- bskinn/stdio-mgr: 1
- python/mypy_extensions: 1
- traveltrailholidays/tth-frontend: 1
- ipython/matplotlib-inline: 1
- xflr6/graphviz: 1
- stub42/pytz: 1
- util-linux/util-linux: 1
- joeyespo/pytest-watch: 1
- kvas-it/pytest-console-scripts: 1
- ahupp/python-magic: 1
- PyMySQL/mysqlclient: 1
- jaraco/jaraco.ui: 1
- mkdocs/get-deps: 1
- marshmallow-code/apispec: 1
- pmqs/Compress-Stream-Zstd: 1
- MagicStack/uvloop: 1
- lark-parser/lark: 1
- python-babel/babel: 1
- noahmorrison/chevron: 1
Pull requests created
- OpenIndiana/oi-userland: 5,431
- Bill-Sommerfeld/oi-userland: 25
- nagios-plugins/nagios-plugins: 15
- giampaolo/psutil: 10
- OpenIndiana/pkg5: 6
- hansic99/kraken_c_api: 6
- jelmer/dulwich: 4
- ximion/appstream: 4
- OpenIndiana/gfx-drm: 4
- numpy/numpy: 4
- AndWac/oi-userland: 4
- encode/uvicorn: 4
- gevent/gevent: 4
- marostelka/oi-pkg-checker: 3
- illumos/docs: 3
- micheles/decorator: 3
- cherrypy/cherrypy: 3
- codespell-project/codespell: 3
- bitprophet/pytest-relaxed: 2
- agronholm/anyio: 2
- asweigart/pyperclip: 2
- coherent-oss/pytest-black: 2
- django/asgiref: 2
- dlc/string--format: 2
- domdfcoding/domdf_python_tools: 2
- encode/httpx: 2
- fastmail/mail-dkim: 2
- git/git-scm.com: 2
- illumos/gfx-drm: 2
- keleshev/schema: 2
- nagiosenterprises/nrpe: 2
- pexpect/pexpect: 2
- platformdirs/platformdirs: 2
- pylint-dev/pylint: 2
- pypa/setuptools: 2
- pytest-dev/pytest: 2
- pytest-dev/pytest-xprocess: 2
- radiator-software/p5-net-ssleay: 2
- rjbs/mime-lite: 2
- ronsavage/Config-Tiny: 2
- ronsavage/Tree-DAG_Node: 2
- rust-lang/libc: 2
- saltstack/pytest-system-statistics: 2
- sarugaku/pythonfinder: 2
- sarugaku/resolvelib: 2
- spulec/freezegun: 2
- toddr/Crypt-OpenSSL-RSA: 2
- typeddjango/pytest-mypy-plugins: 2
- wichert/lingua: 2
- zestsoftware/zest.releaser: 2
- lurk-lab/neptune-triton: 1
- makamaka/json: 1
- aueam/oi-pkg-visualizer: 1
- mesonbuild/meson-python: 1
- aueam/oi-pkg-checker: 1
- sammyjo20/saloon-docs: 1
- Anorov/PySocks: 1
- neilb/Text-Diff: 1
- neithere/argh: 1
- NixOS/patchelf: 1
- AndreaCensi/contracts: 1
- oetiker/znapzend: 1
- amoffat/sh: 1
- alecthomas/voluptuous: 1
- aio-libs/aiohttp: 1
- pallets/click: 1
- pallets/werkzeug: 1
- paramiko/paramiko: 1
- PerlAlien/Alien-Build: 1
- Perl-Toolchain-Gang/Software-License: 1
- tsutsu3/linkify-it-py: 1
- pkhaneff/back-end-web: 1
- agronholm/typeguard: 1
- prompt-toolkit/python-prompt-toolkit: 1
- protocolbuffers/protobuf: 1
- pyenchant/pyenchant: 1
- sarugaku/shellingham: 1
- scikit-build/scikit-build: 1
- pypa/virtualenv: 1
- pytest-dev/execnet: 1
- sissaschool/elementpath: 1
- pytest-dev/pytest-forked: 1
- sphinx-doc/sphinxcontrib-applehelp: 1
- python/mypy: 1
- python-xlib/python-xlib: 1
- uqfoundation/dill: 1
- testing-cabal/fixtures: 1
- tholo/pytest-flake8: 1
- tobez/Net-Patricia: 1
- rurban/crypt-openssl-random: 1
- wbraswell/parse-yapp: 1
- frostming/findpython: 1
- filecoin-project/merkletree: 1
- dbatten5/maison: 1
- s0undt3ch/setuptools-declarative-requirements: 1
- gitpython-developers/GitPython: 1
- cherrypy/cheroot: 1
- abravalheri/validate-pyproject: 1
- saltstack/pytest-skip-markers: 1
- illumos/illumos-docbooks: 1
- jaraco/backports.entry_points_selectable: 1
- jaraco/jaraco.envs: 1
- jaraco/keyring: 1
- jaraco/skeleton: 1
- bbangert/routes: 1
- JetBrains/teamcity-messages: 1
- jrfonseca/gprof2dot: 1
- jwbargsten/perl-proc-processtable: 1
- kata198/func_timeout: 1
- tox-dev/filelock: 1
- leejo/cgi-fast: 1
- Leont/crypt-rijndael: 1
- libsndfile/libsndfile: 1
- Lucretiel/autocommand: 1
Maintainer
Active Maintainer
Issue Author Associations
- None (570, 79.39%)
- Contributor (148, 20.61%)
Pull Request Author Associations
- Contributor (5,548, 97.95%)
- None (116, 2.05%)
Top Issue Labels
- bug (96)
- enhancement (16)
- help wanted (15)
- packaging (9)
- stale (5)
- python (5)
- good first issue (5)
- kind/bug (4)
- new problem (4)
- tests (4)
- 00 - Bug (3)
- tests/build/CI (3)
- Content (3)
- help-wanted (2)
- triage (2)
Top Pull Request Labels
- enhancement (3)
- 36 - Build (2)
- packaging (2)
- bot:chronographer:provided (2)
- 03 - Maintenance (2)
- S-waiting-on-review (2)
- bug (1)
- stable-applied (1)
- bot:chronographer:skip (1)
- backport-3.9 (1)
- Needs policy decision (1)
- wont fix (1)
- tooling (1)
- backport-3.10 (1)
- compatibility (1)