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
Pythonplatformdirs499_907_026/mo4.9.45.41 days ago2026-03-05T18:34:12Z1.45 days ago2026-03-09T17:51:29Z909 check
Pythonfilelock460_943_403/mo3.25.11.37 days ago2026-03-09T19:38:45Z1.37 days ago2026-03-09T19:38:33Z1/0938 check
Pythonvirtualenv334_972_295/mo21.2.01.45 days ago2026-03-09T17:24:35Z1.37 days ago2026-03-09T19:23:04Z0/15_015 check
Pythonget-virtualenv792_728 total21.2.01.45 days ago2026-03-09T17:25:17Z1.45 days ago2026-03-09T17:24:53Z17 release.yml
Pythontox32_611_820/mo4.49.11.25 days ago2026-03-09T22:44:09Z4.86 hours ago2026-03-11T00:26:21Z2/03_903 checkweekly
Pythonpyproject-api17_165_614/mo1.10.05.06 months ago2025-10-09T19:12:24Z1.45 days ago2026-03-09T17:51:20Z25 check
Pythonpytest-env19_897_409/mo1.5.021.41 days ago2026-02-17T18:31:37Z1.25 days ago2026-03-09T22:19:28Z1/1220 check
Pythondatamodel-code-generator13_198_683/mo0.55.08.61 hours ago2026-03-10T20:41:13Z8.63 hours ago2026-03-10T20:40:13Z35/03_802 cli-docscodeqlcodespelllintllms-txtreadmeschema-docstest
Pythonpipdeptree8_127_426/mo2.31.019.08 days ago2026-02-20T02:56:58Z1.16 days ago2026-03-10T01:18:02Z9/12_988 check
Pythonsphinx-autodoc-typehints7_230_572/mo3.9.81.54 days ago2026-03-09T15:39:59Z1.45 days ago2026-03-09T17:51:11Z584 check
Pre-commit hookpre-commit-uv422_778/mo4.2.121 days ago2026-02-18T04:59:52Z1.45 days ago2026-03-09T17:52:14Z200 check
GitHub Actionaction-pre-commit-uv69 repos1.0.36.56 months ago2025-08-25T16:11:16Z11.41 days ago2026-02-27T18:19:51Z19 main.yml
Pythontox-uv5_612_791/mo1.33.21.04 days ago2026-03-10T03:47:47Z1.04 days ago2026-03-10T03:46:52Z1/0333 check
Monorepo for pyproject-fmt, toml-fmt-common, and tox-toml-fmttoml-fmt7.37 days ago2026-03-03T19:38:45Z0/167 common
Part of toml-fmt monorepoPart of toml-fmt monorepopyproject-fmt474_052/mo2.18.17.37 days ago2026-03-03T19:39:02Z7.37 days ago2026-03-03T19:38:45Z0/167 pyproject_fmt_buildpyproject_fmt_test
Pre-commit hookpyproject-fmt37_307 clones/14d2.16.215.54 days ago2026-02-23T15:42:07Z1.45 days ago2026-03-09T17:51:24Z208 main
Part of toml-fmt monorepotoml-fmt-common457_800/mo1.3.19 days ago2026-03-02T04:23:18Z7.37 days ago2026-03-03T19:38:45Z0/167 toml_fmt_common_buildtoml_fmt_common_test
Part of toml-fmt monorepoPart of toml-fmt monorepotox-toml-fmt16_129/mo1.9.17.37 days ago2026-03-03T19:39:03Z7.37 days ago2026-03-03T19:38:45Z0/167 tox_toml_fmt_buildtox_toml_fmt_test
Pre-commit hooktox-toml-fmt679 clones/14d1.9.16.83 days ago2026-03-04T09:03:49Z1.45 days ago2026-03-09T17:51:38Z4 main
Pythonpytest-print130_864/mo1.2.227.2 days ago2026-02-11T23:29:27Z1.25 days ago2026-03-09T22:19:32Z76 check
Pythontox-gh97_251/mo1.7.115.33 days ago2026-02-23T20:45:51Z1.45 days ago2026-03-09T17:51:57Z67 check
Pythonsphinx-argparse-cli52_554/mo1.21.19 days ago2026-03-02T04:26:50Z1.45 days ago2026-03-09T17:51:52Z26 check
Pythonpython-discovery64_678_226/mo1.1.314.16 hours ago2026-03-10T15:08:13Z14.2 hours ago2026-03-10T15:06:27Z8 check
Pythondevpi-process59_248/mo1.1.115.41 days ago2026-02-23T19:04:33Z1.45 days ago2026-03-09T17:51:43Z10 check
Pythontox-ini-fmt8_544/mo1.7.12.93 months ago2025-12-12T15:27:40Z1.45 days ago2026-03-09T17:52:01Z43 check
Pythonbump-deps-index318/mo1.12.01.6 months ago2026-01-21T20:11:05Z1.45 days ago2026-03-09T17:52:05Z0 check
Pythonpypi-changes280/mo1.5.19.58 days ago2026-03-01T14:57:43Z1.45 days ago2026-03-09T17:52:10Z30 check
Pythonmdformat-hugo153/mo0.1.025.5 days ago2026-02-13T16:47:56Z11.5 days ago2026-02-27T16:31:54Z0 check
Pythonxml-fmt13/mo1.0.11.1 years ago2025-01-31T23:50:54Z1.45 days ago2026-03-09T17:51:48Z8 check
JetBrains pluginPyVenv Manage 212_503 total2.2.51.33 months ago2026-01-30T04:02:31Z1.87 days ago2026-03-09T07:39:39Z8 check
JetBrains pluginFish Shell889 total0.1.818.08 days ago2026-02-21T03:18:23Z1.54 days ago2026-03-09T15:29:20Z1 check
Pythonbuild132_159_315/mo1.4.02.03 months ago2026-01-08T16:41:46Z1.41 days ago2026-03-09T19:13:51Z34/1836 test.yml
Pythonpipx8_351_122/mo1.8.05.36 months ago2025-09-30T06:35:05Z1.53 months ago2026-01-23T05:47:01Z143/3112_609 tests.yml
Pythonpytest-memray1_327_331/mo1.8.06.8 months ago2025-08-18T17:32:45Z3.93 months ago2025-11-12T21:51:41Z16/4411 build.ymlbuild_dist.yml
Pythonipydatagrid48_763/mo1.4.01.22 years ago2024-12-17T07:41:04Z1.8 months ago2026-01-15T08:07:18Z80/7634 check.ymljest.yml
Pythonattrs-strict40_466/mo1.0.12.57 years ago2023-08-14T16:58:50Z2.03 years ago2024-02-27T21:44:22Z3/157 check.yml
#NameDownloadsVersionReleaseLast CommitI/PStarsCI

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-self11.54 days ago2026-02-27T15:27:18Z0 check
Repositorybernat-tech1 day ago2026-03-10T05:00:05Z2 build
Repositorycv11.54 days ago2026-02-27T15:27:13Z0 build
LaTeX documentropi_jegyzet_latex11.83 days ago2026-02-27T08:24:21Z13 build
Repositorydotfiles5.11 hours ago2026-03-11T00:12:03Z0
Repositorygaborbernat4.48 hours ago2026-03-11T00:49:59Z5 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.