Title: regexes.no_vowels is dead config — deprecate and remove in 2.0 · Issue #268 · derek73/python-nameparser · GitHub
Open Graph Title: regexes.no_vowels is dead config — deprecate and remove in 2.0 · Issue #268 · derek73/python-nameparser
X Title: regexes.no_vowels is dead config — deprecate and remove in 2.0 · Issue #268 · derek73/python-nameparser
Description: REGEXES["no_vowels"] (^[^aeyiuo]+$, nameparser/config/regexes.py) is not referenced anywhere in the parser or the documentation sources. It was added in 4a6aa61 (Aug 2015) and appears never to have been used. Beyond being dead weight, th...
Open Graph Description: REGEXES["no_vowels"] (^[^aeyiuo]+$, nameparser/config/regexes.py) is not referenced anywhere in the parser or the documentation sources. It was added in 4a6aa61 (Aug 2015) and appears never to have...
X Description: REGEXES["no_vowels"] (^[^aeyiuo]+$, nameparser/config/regexes.py) is not referenced anywhere in the parser or the documentation sources. It was added in 4a6aa61 (Aug 2015) and appears nev...
Opengraph URL: https://github.com/derek73/python-nameparser/issues/268
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"regexes.no_vowels is dead config — deprecate and remove in 2.0","articleBody":"`REGEXES[\"no_vowels\"]` (`^[^aeyiuo]+$`, `nameparser/config/regexes.py`) is not referenced anywhere in the parser or the documentation sources. It was added in 4a6aa61 (Aug 2015) and appears never to have been used.\n\nBeyond being dead weight, the pattern is misleading as public config: it's ASCII-only, so *every* non-Latin string (\"Петров\", \"山田\") matches \"no vowels\" — anyone reaching for it for its apparent purpose (detecting vowel-less abbreviations like \"Dr\") gets false positives on all non-Latin text.\n\nSince `C.regexes.no_vowels` is technically public API surface, removal is a breaking change. Proposal: deprecate in a 1.x release (following the established 2.0 deprecation-warnings pattern from #253) and remove in 2.0.\n","author":{"url":"https://github.com/derek73","@type":"Person","name":"derek73"},"datePublished":"2026-07-07T21:02:51.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/268/python-nameparser/issues/268"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:23eb5884-e3a6-b817-52c5-ec510eb27d2f |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | C7DA:C218B:D91B9:11CCB6:6A56CFCF |
| html-safe-nonce | a8510b50d82716dc314842c2b20f57dcb0ebbeac1e20ed3c44573444c8e6ee7d |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDN0RBOkMyMThCOkQ5MUI5OjExQ0NCNjo2QTU2Q0ZDRiIsInZpc2l0b3JfaWQiOiI3NzU5NDcyNTkzNzQxNDY3NTk5IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 1f7b9e3e75a58d64c6fb0a4fc1d22375a1fee1220a8e5ee641fdd5ce8acaa421 |
| hovercard-subject-tag | issue:4832212412 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/derek73/python-nameparser/268/issue_layout |
| twitter:image | https://opengraph.githubassets.com/8453d1cbef5851e4e53a94df44c4a8a3f695d9d37a740a8fb683d3bed93c4e90/derek73/python-nameparser/issues/268 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/8453d1cbef5851e4e53a94df44c4a8a3f695d9d37a740a8fb683d3bed93c4e90/derek73/python-nameparser/issues/268 |
| og:image:alt | REGEXES["no_vowels"] (^[^aeyiuo]+$, nameparser/config/regexes.py) is not referenced anywhere in the parser or the documentation sources. It was added in 4a6aa61 (Aug 2015) and appears never to have... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | derek73 |
| hostname | github.com |
| expected-hostname | github.com |
| None | df99b7164e1d961b639cf5d3cbd6b5ba673edc67bd7e47cdc4746b96099e11ae |
| turbo-cache-control | no-preview |
| go-import | github.com/derek73/python-nameparser git https://github.com/derek73/python-nameparser.git |
| octolytics-dimension-user_id | 18306 |
| octolytics-dimension-user_login | derek73 |
| octolytics-dimension-repository_id | 18353524 |
| octolytics-dimension-repository_nwo | derek73/python-nameparser |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 18353524 |
| octolytics-dimension-repository_network_root_nwo | derek73/python-nameparser |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 3146ab55fc8763ab0e1d2a875e600b3a545bc751 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width