About Bernát Gábor

Bernát Gábor (from 🇭🇺🇷🇴🇬🇧), living in Los Angeles 🇺🇸 Link to heading

I work at Bloomberg US - Los Angeles within the Developer Experience organizations Artifact Repository Hosting team. I am the primary maintainer (and author) for the following open-source projects :

#NameDownloadsVersionReleaseLast CommitI/PStarsCI
Pythonplatformdirs652_676_670/mo4.10.024.95 days ago2026-05-28T03:32:52Z6.2 days ago2026-06-15T21:55:29Z946 check
Pythonfilelock594_361_456/mo3.29.48.41 days ago2026-06-13T16:11:59Z18.76 hours ago2026-06-21T08:14:25Z960 check
Pythonvirtualenv472_384_104/mo21.5.15.41 days ago2026-06-16T16:23:56Z4.41 days ago2026-06-17T16:14:54Z5_040 check
Pythonget-virtualenv1_386_182 total21.5.15.41 days ago2026-06-16T16:24:37Z5.41 days ago2026-06-16T16:24:10Z18 release.yml
Pythontox33_598_649/mo4.55.118.29 days ago2026-06-03T20:01:01Z2.87 days ago2026-06-19T05:56:58Z1/03_917 checkweekly
Pythonpyproject-api15_825_686/mo1.10.124.5 days ago2026-05-28T14:22:12Z6.29 days ago2026-06-15T19:26:59Z25 check
Pythonpytest-env22_585_450/mo1.6.03.36 months ago2026-03-12T22:39:41Z6.2 days ago2026-06-15T21:55:39Z228 check
Pythondatamodel-code-generator13_805_155/mo0.65.08.66 hours ago2026-06-21T18:21:04Z8.21 hours ago2026-06-21T18:47:31Z26/53_943 cli-docscodeqlcodespelllintllms-txtreadmeschema-docstest
Pythonpipdeptree8_219_780/mo3.1.018.45 days ago2026-06-03T15:32:12Z6.29 days ago2026-06-15T19:26:54Z3_001 check
Pythonsphinx-autodoc-typehints8_387_294/mo3.11.010.33 days ago2026-06-11T18:48:33Z6.2 days ago2026-06-15T21:55:26Z585 check
Pre-commit hookpre-commit-uv563_141/mo4.2.22.37 days ago2026-06-19T17:52:46Z2.37 days ago2026-06-19T17:50:27Z204 check
GitHub Actionaction-pre-commit-uv73 repos1.0.425.33 days ago2026-05-27T18:01:44Z21.41 days ago2026-05-31T16:22:04Z21 main.yml
Pythontox-uv5_735_975/mo1.35.21.6 months ago2026-05-05T01:34:16Z6.2 days ago2026-06-15T21:55:20Z345 check
Monorepo for pyproject-fmt, toml-fmt-common, and tox-toml-fmttoml-fmt3.87 days ago2026-06-18T06:00:50Z2/082 commontoml_fmt_common_buildtoml_fmt_common_test
Part of toml-fmt monorepoPart of toml-fmt monorepopyproject-fmt591_371/mo2.25.04.33 days ago2026-06-17T18:44:21Z3.87 days ago2026-06-18T06:00:50Z2/082 pyproject_fmt_buildpyproject_fmt_test
Pre-commit hookpyproject-fmt57_695 clones/14d2.25.03.62 days ago2026-06-18T11:59:33Z3.62 days ago2026-06-18T11:59:31Z214 main
Part of toml-fmt monorepoPart of toml-fmt monorepotox-toml-fmt103_805/mo1.9.31.6 months ago2026-05-05T00:53:50Z3.87 days ago2026-06-18T06:00:50Z2/082 tox_toml_fmt_buildtox_toml_fmt_test
Pre-commit hooktox-toml-fmt611 clones/14d1.9.31.6 months ago2026-05-05T00:55:17Z6.29 days ago2026-06-15T19:27:11Z0/14 main
Pythonpytest-print110_061/mo1.2.24.33 months ago2026-02-11T23:29:27Z6.2 days ago2026-06-15T21:55:36Z80 check
Pythontox-gh97_670/mo1.7.13.93 months ago2026-02-23T20:45:51Z6.2 days ago2026-06-15T21:55:23Z66 check
Pythonsphinx-argparse-cli59_633/mo1.21.33.13 months ago2026-03-19T19:53:49Z6.29 days ago2026-06-15T19:27:21Z27 check
Pythonpython-discovery257_998_895/mo1.4.210.41 days ago2026-06-11T16:10:41Z6.2 days ago2026-06-15T21:55:10Z13 check
Pythondevpi-process36_381/mo1.1.13.93 months ago2026-02-23T19:04:33Z6.29 days ago2026-06-15T19:27:26Z10 check
Pythontox-ini-fmt15_206/mo1.7.16.36 months ago2025-12-12T15:27:40Z6.29 days ago2026-06-15T19:27:36Z42 check
Pythonbump-deps-index405/mo1.13.08.2 days ago2026-06-13T21:47:26Z3.45 days ago2026-06-18T15:23:19Z0 check
Pythonpypi-changes97/mo1.5.13.73 months ago2026-03-01T14:57:43Z2.83 days ago2026-06-19T06:14:23Z29 check
Pythonmdformat-hugo50/mo0.1.04.26 months ago2026-02-13T16:47:56Z18.08 days ago2026-06-04T00:55:39Z0/10 check
Pythonxml-fmt71/mo1.0.11.38 years ago2025-01-31T23:50:54Z6.29 days ago2026-06-15T19:27:16Z7 check
Pythonturbohtml6_700/mo0.4.05.33 days ago2026-06-16T18:58:50Z4.81 hours ago2026-06-21T22:12:06Z0/14 check
JetBrains pluginPyVenv Manage 215_520 total2.4.123.5 days ago2026-05-29T14:42:38Z4.41 days ago2026-06-17T16:02:58Z0/19 check
JetBrains pluginFish Shell2_027 total0.1.84 months ago2026-02-21T03:18:23Z4.25 days ago2026-06-17T20:41:21Z0/15 check
Pythonbuild144_605_007/mo1.5.01.73 months ago2026-04-30T03:18:23Z6.29 days ago2026-06-15T19:02:51Z0/2851 test.yml
Pythonpipx6_326_893/mo1.14.14.2 days ago2026-06-17T21:16:20Z4.2 days ago2026-06-17T21:15:33Z93/212_851 tests.yml
Pythonpytest-memray2_809_975/mo1.8.010.23 months ago2025-08-18T17:32:45Z1.12 days ago2026-06-20T23:37:42Z19/1420 build.ymlbuild_dist.yml
Pythonipydatagrid29_221/mo1.4.01.5 years ago2024-12-17T07:41:04Z5.23 months ago2026-01-15T08:07:18Z80/7641 check.ymljest.yml
Pythonattrs-strict40_636/mo1.0.12.85 years ago2023-08-14T16:58:50Z2.31 years ago2024-02-27T21:44:22Z3/257 check.yml
Total

Grayed out rows are projects where I hold the write commit bit but only help with maintainership when needed. Below are repositories helping with maintaining and self:

#NameLast CommitI/PStarsCI
Repositoryall-repos-self3.25 days ago2026-06-18T20:21:57Z0 check
Repositorybernat-tech2.16 days ago2026-06-19T22:56:51Z0/12 build
Repositorycv12.54 days ago2026-06-09T13:20:41Z0 build
LaTeX documentropi_jegyzet_latex3.8 months ago2026-02-27T08:24:21Z0/113 build
Repositorydotfiles24.33 days ago2026-05-28T18:05:31Z0
Repositorygaborbernat2.3 hours ago2026-06-22T00:44:18Z5 update-readme

Presentations I have given at various conferences:

#NameSlidesDateStars
PresentationPython meets the crab - PyCon US - 2025slides2025-05-156
PresentationThe new wave of Python Packaging - PyTexas - 2025slides2025-04-113
PresentationLessons learned maintaining open source Python projects - EuroPython - 2024slides2024-07-100
PresentationLessons learned maintaining open source Python projects - PyTexas - 2024slides2024-04-201
PresentationWhat's new in tox 4 - PyCon US - 2023slides2023-04-220
PresentationHow we standardized editable installs - PyCon US - 2022slides2022-04-290
PresentationType hints - Inside the snake pit - Bloomberg - 2022slides2022-03-010
PresentationType hints - Inside the snake pit - Bloomberg - 2021slides2021-04-010
PresentationPython packaging tutorial - EuroPython - 2021slides2021-07-261
PresentationPython packaging tutorial - PyCon US - 2021slides2021-05-123
Presentationtox 4 - coming soon - PyCon US - 2021slides2021-05-140
PresentationHow a virtual environment works - EuroPython - 2019slides2019-07-101
PresentationHow to best package your library - PyLondinium - 2019slides2019-06-152
PresentationType hints inside the snake pit - PyCon US - 2019slides2019-05-032
PresentationStandardize testing in Python - EuroPython - 2018slides2018-07-260
PresentationType hints inside the snake pit - PyLondinium - 2018slides2018-06-090
PresentationType hinting with mypy - London Python - 2018slides2018-04-011

You can find my Curriculum Vitae (or résumé) on the following link View PDF .