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
Pythonplatformdirs629_638_096/mo4.9.61.46 months ago2026-04-09T00:04:09Z4.91 days ago2026-05-18T17:08:54Z1/0936 check
Pythonfilelock573_012_597/mo3.29.01.1 months ago2026-04-19T15:39:08Z11.45 hours ago2026-05-23T03:53:31Z0/1956 check
Pythonvirtualenv452_511_171/mo21.3.39.87 days ago2026-05-13T18:01:27Z4.45 days ago2026-05-19T03:27:29Z1/15_035 check
Pythonget-virtualenv1_206_128 total21.3.39.87 days ago2026-05-13T18:02:25Z9.87 days ago2026-05-13T18:01:42Z18 release.yml
Pythontox45_049_955/mo4.54.010.83 days ago2026-05-12T19:13:04Z4.91 days ago2026-05-18T17:20:29Z1/13_918 checkweekly
Pythonpyproject-api18_112_637/mo1.10.07.5 months ago2025-10-09T19:12:24Z4.91 days ago2026-05-18T17:08:43Z0/125 check
Pythonpytest-env22_795_345/mo1.6.02.36 months ago2026-03-12T22:39:41Z4.45 days ago2026-05-19T03:27:24Z229 check
Pythondatamodel-code-generator13_306_871/mo0.57.015.91 days ago2026-05-07T16:21:53Z3.4 hours ago2026-05-23T11:57:00Z33/43_906 cli-docscodeqlcodespelllintllms-txtreadmeschema-docstest
Pythonpipdeptree8_780_631/mo2.35.35.95 days ago2026-05-17T15:54:42Z4.91 days ago2026-05-18T17:08:38Z4/03_000 check
Pythonsphinx-autodoc-typehints10_033_651/mo3.10.21.23 months ago2026-04-15T22:09:47Z4.91 days ago2026-05-18T17:08:32Z586 check
Pre-commit hookpre-commit-uv579_323/mo4.2.13.13 months ago2026-02-18T04:59:52Z4.91 days ago2026-05-18T17:09:33Z204 check
GitHub Actionaction-pre-commit-uv73 repos1.0.39 months ago2025-08-25T16:11:16Z10.7 days ago2026-05-12T22:13:10Z21 main.yml
Pythontox-uv8_552_331/mo1.35.218.54 days ago2026-05-05T01:34:16Z4.91 days ago2026-05-18T17:08:49Z343 check
Monorepo for pyproject-fmt, toml-fmt-common, and tox-toml-fmttoml-fmt4.45 days ago2026-05-19T03:27:13Z2/072 common
Part of toml-fmt monorepoPart of toml-fmt monorepopyproject-fmt733_873/mo2.21.218.58 days ago2026-05-05T00:54:27Z4.45 days ago2026-05-19T03:27:13Z2/072 pyproject_fmt_buildpyproject_fmt_test
Pre-commit hookpyproject-fmt50_133 clones/14d2.21.218.58 days ago2026-05-05T00:55:42Z4.91 days ago2026-05-18T17:09:00Z212 main
Part of toml-fmt monorepotoml-fmt-common773_027/mo1.3.22.1 months ago2026-03-20T17:32:10Z4.45 days ago2026-05-19T03:27:13Z2/072 toml_fmt_common_buildtoml_fmt_common_test
Part of toml-fmt monorepoPart of toml-fmt monorepotox-toml-fmt82_835/mo1.9.318.58 days ago2026-05-05T00:53:50Z4.45 days ago2026-05-19T03:27:13Z2/072 tox_toml_fmt_buildtox_toml_fmt_test
Pre-commit hooktox-toml-fmt614 clones/14d1.9.318.58 days ago2026-05-05T00:55:17Z18.58 days ago2026-05-05T00:55:13Z4 main
Pythonpytest-print134_705/mo1.2.23.33 months ago2026-02-11T23:29:27Z4.45 days ago2026-05-19T03:27:19Z81 check
Pythontox-gh179_999/mo1.7.12.93 months ago2026-02-23T20:45:51Z4.91 days ago2026-05-18T17:20:10Z66 check
Pythonsphinx-argparse-cli59_841/mo1.21.32.13 months ago2026-03-19T19:53:49Z4.91 days ago2026-05-18T17:09:17Z27 check
Pythonpython-discovery235_996_415/mo1.3.110.75 days ago2026-05-12T20:53:34Z4.91 days ago2026-05-18T17:21:03Z1/012 check
Pythondevpi-process41_702/mo1.1.12.93 months ago2026-02-23T19:04:33Z4.91 days ago2026-05-18T17:09:22Z10 check
Pythontox-ini-fmt7_946/mo1.7.15.36 months ago2025-12-12T15:27:40Z4.91 days ago2026-05-18T17:09:27Z42 check
Pythonbump-deps-index162/mo1.12.04.03 months ago2026-01-21T20:11:05Z4.87 days ago2026-05-18T18:10:05Z0 check
Pythonpypi-changes84/mo1.5.12.76 months ago2026-03-01T14:57:43Z4.87 days ago2026-05-18T18:10:08Z30 check
Pythonmdformat-hugo34/mo0.1.03.26 months ago2026-02-13T16:47:56Z1.13 months ago2026-04-19T12:39:53Z0 check
Pythonxml-fmt52/mo1.0.11.3 years ago2025-01-31T23:50:54Z4.91 days ago2026-05-18T17:09:11Z7 check
JetBrains pluginPyVenv Manage 214_487 total2.3.01.66 months ago2026-04-02T15:43:13Z4.83 days ago2026-05-18T18:25:28Z0/18 check
JetBrains pluginFish Shell1_746 total0.1.83.03 months ago2026-02-21T03:18:23Z11.58 days ago2026-05-12T01:01:43Z0/24 check
Pythonbuild153_347_734/mo1.5.023.5 days ago2026-04-30T03:18:23Z3.91 days ago2026-05-19T17:18:20Z9/4845 test.yml
Pythonpipx6_382_385/mo1.12.016.87 days ago2026-05-06T17:54:11Z0.95 minutes ago2026-05-23T14:24:50Z101/612_803 tests.yml
Pythonpytest-memray2_567_610/mo1.8.09.23 months ago2025-08-18T17:32:45Z6.62 days ago2026-05-16T23:24:58Z20/2416 build.ymlbuild_dist.yml
Pythonipydatagrid40_046/mo1.4.01.43 years ago2024-12-17T07:41:04Z4.26 months ago2026-01-15T08:07:18Z79/7640 check.ymljest.yml
Pythonattrs-strict48_272/mo1.0.12.77 years ago2023-08-14T16:58:50Z2.23 years ago2024-02-27T21:44:22Z3/257 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-self1.13 months ago2026-04-19T02:22:27Z0 check
Repositorybernat-tech3.45 days ago2026-05-20T03:56:32Z0/22 build
Repositorycv12 days ago2026-05-11T15:21:38Z0 build
LaTeX documentropi_jegyzet_latex2.83 months ago2026-02-27T08:24:21Z13 build
Repositorydotfiles6.41 days ago2026-05-17T05:14:39Z0
Repositorygaborbernat14.75 hours ago2026-05-23T00:37:02Z5 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 .