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
Pythonplatformdirs568_538_965/mo4.9.429.95 days ago2026-03-05T18:34:12Z3.83 days ago2026-03-31T21:09:48Z1/1917 check
Pythonfilelock497_469_429/mo3.25.223.87 days ago2026-03-11T20:45:37Z3.83 days ago2026-03-31T21:10:02Z1/1946 check
Pythonvirtualenv374_156_543/mo21.2.026 days ago2026-03-09T17:24:35Z3.83 days ago2026-03-31T21:10:07Z3/15_022 check
Pythonget-virtualenv897_276 total21.2.026 days ago2026-03-09T17:25:17Z26 days ago2026-03-09T17:24:53Z18 release.yml
Pythontox39_977_593/mo4.52.04.87 days ago2026-03-30T20:33:25Z4.87 days ago2026-03-30T20:32:20Z3_907 checkweekly
Pythonpyproject-api17_440_798/mo1.10.05.86 months ago2025-10-09T19:12:24Z5 days ago2026-03-30T17:31:23Z25 check
Pythonpytest-env26_446_697/mo1.6.022.79 days ago2026-03-12T22:39:41Z4.83 days ago2026-03-30T21:40:33Z225 check
Pythondatamodel-code-generator12_897_271/mo0.56.08.3 hours ago2026-04-04T09:46:17Z8.3 hours ago2026-04-04T09:45:36Z35/13_842 cli-docscodeqlcodespelllintllms-txtreadmeschema-docstest
Pythonpipdeptree7_620_976/mo2.34.011.95 days ago2026-03-23T18:25:09Z4.79 days ago2026-03-30T22:50:48Z8/22_987 check
Pythonsphinx-autodoc-typehints9_368_399/mo3.9.1111.04 days ago2026-03-24T16:57:27Z5 days ago2026-03-30T17:31:18Z585 check
Pre-commit hookpre-commit-uv435_075/mo4.2.11.5 months ago2026-02-18T04:59:52Z4.91 days ago2026-03-30T19:05:23Z201 check
GitHub Actionaction-pre-commit-uv72 repos1.0.37.4 months ago2025-08-25T16:11:16Z10.79 days ago2026-03-24T22:46:16Z19 main.yml
Pythontox-uv5_513_841/mo1.34.04.75 days ago2026-03-30T23:31:40Z4.75 days ago2026-03-30T23:30:48Z0/1341 check
Monorepo for pyproject-fmt, toml-fmt-common, and tox-toml-fmttoml-fmt3.16 days ago2026-04-01T13:23:44Z69 common
Part of toml-fmt monorepoPart of toml-fmt monorepopyproject-fmt568_072/mo2.21.04.7 days ago2026-03-31T00:14:25Z3.16 days ago2026-04-01T13:23:44Z69 pyproject_fmt_buildpyproject_fmt_test
Pre-commit hookpyproject-fmt41_221 clones/14d2.21.04.33 days ago2026-03-31T09:36:45Z3.83 days ago2026-03-31T21:10:19Z0/1212 main
Part of toml-fmt monorepotoml-fmt-common601_698/mo1.3.215 days ago2026-03-20T17:32:10Z3.16 days ago2026-04-01T13:23:44Z69 toml_fmt_common_buildtoml_fmt_common_test
Part of toml-fmt monorepoPart of toml-fmt monorepotox-toml-fmt46_478/mo1.9.11.03 months ago2026-03-03T19:39:03Z3.16 days ago2026-04-01T13:23:44Z69 tox_toml_fmt_buildtox_toml_fmt_test
Pre-commit hooktox-toml-fmt410 clones/14d1.9.11.03 months ago2026-03-04T09:03:49Z5 days ago2026-03-30T17:31:32Z4 main
Pythonpytest-print145_617/mo1.2.21.7 months ago2026-02-11T23:29:27Z4.83 days ago2026-03-30T21:40:41Z78 check
Pythontox-gh106_488/mo1.7.11.3 months ago2026-02-23T20:45:51Z5 days ago2026-03-30T17:31:55Z68 check
Pythonsphinx-argparse-cli55_057/mo1.21.315.91 days ago2026-03-19T19:53:49Z5 days ago2026-03-30T17:32:01Z26 check
Pythonpython-discovery172_929_992/mo1.2.18.79 days ago2026-03-26T22:30:43Z4.91 days ago2026-03-30T19:05:34Z9 check
Pythondevpi-process59_900/mo1.1.11.3 months ago2026-02-23T19:04:33Z5 days ago2026-03-30T17:32:05Z10 check
Pythontox-ini-fmt9_489/mo1.7.13.76 months ago2025-12-12T15:27:40Z5 days ago2026-03-30T17:32:10Z43 check
Pythonbump-deps-index182/mo1.12.02.4 months ago2026-01-21T20:11:05Z5 days ago2026-03-30T17:32:24Z0 check
Pythonpypi-changes124/mo1.5.11.13 months ago2026-03-01T14:57:43Z5 days ago2026-03-30T17:32:20Z30 check
Pythonmdformat-hugo38/mo0.1.01.66 months ago2026-02-13T16:47:56Z5.04 days ago2026-03-30T16:32:58Z0 check
Pythonxml-fmt16/mo1.0.11.16 years ago2025-01-31T23:50:54Z5 days ago2026-03-30T17:31:49Z7 check
JetBrains pluginPyVenv Manage 212_965 total2.2.73.83 days ago2026-03-31T21:11:23Z2.08 days ago2026-04-02T15:48:14Z8 check
JetBrains pluginFish Shell1_213 total0.1.81.4 months ago2026-02-21T03:18:23Z3.87 days ago2026-03-31T21:04:29Z3 check
Pythonbuild144_594_929/mo1.4.210.12 days ago2026-03-25T14:20:26Z4.87 days ago2026-03-30T20:25:22Z32/3842 test.yml
Pythonpipx7_684_178/mo1.11.14.33 days ago2026-03-31T09:49:01Z2.75 days ago2026-04-01T23:48:36Z102/1712_677 tests.yml
Pythonpytest-memray1_721_310/mo1.8.07.63 months ago2025-08-18T17:32:45Z4.75 days ago2026-03-30T23:27:15Z16/1414 build.ymlbuild_dist.yml
Pythonipydatagrid51_240/mo1.4.01.29 years ago2024-12-17T07:41:04Z2.63 months ago2026-01-15T08:07:18Z79/7637 check.ymljest.yml
Pythonattrs-strict45_746/mo1.0.12.64 years ago2023-08-14T16:58:50Z2.09 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-self4.04 days ago2026-03-31T17:03:37Z0 check
Repositorybernat-tech4.75 days ago2026-03-30T23:40:39Z2 build
Repositorycv2.12 days ago2026-04-02T14:30:10Z0 build
LaTeX documentropi_jegyzet_latex1.2 months ago2026-02-27T08:24:21Z13 build
Repositorydotfiles18.16 days ago2026-03-17T14:00:06Z0
Repositorygaborbernat17.71 hours ago2026-04-04T00:21:22Z5 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.