Releases: adamlui/python-utils
is-unicode-supported v1.1.1
📃 Changelog
- Added missing non-latin-locales dependency
Full Changelog: is-unicode-supported-1.1.0...is-unicode-supported-1.1.1
README for this release: https://github.com/adamlui/python-utils/tree/is-unicode-supported-1.1.1/is-unicode-supported/#readme
is-legacy-terminal v1.0.1
📃 Changelog
- Used is-unicode-supported in
language.get_msgs() - Added missing non-latin-locales dependency
Full Changelog: is-legacy-terminal-1.0.0...is-legacy-terminal-1.0.1
README for this release: https://github.com/adamlui/python-utils/tree/is-legacy-terminal-1.0.1/is-legacy-terminal/#readme
get-min-py v1.1.2
📃 Changelog
- Added missing non-latin-locales dependency
- Bumped is-unicode-supported from 1.0.0 to 1.1.1
Full Changelog: get-min-py-1.1.1...get-min-py-1.1.2
README for this release: https://github.com/adamlui/python-utils/tree/get-min-py-1.1.2/get-min-py/#readme
is-unicode-supported v1.1.0
is-legacy-terminal v1.0.0
🚀 Initial Release
Checks if terminal is legacy (flicker-prone, limited rendering, etc.). On Windows, returns True if CMD or PowerShell ISE not hosted in modern shell. On *nix systems, returns True if env.TERM is dumb or unknown (indicating a very basic terminal).
To install:
pip install is-legacy-terminalCLI usage:
is-legacy-terminal # or islegacyterm
# e.g. => TrueAPI usage:
import is_legacy_terminal
if is_legacy_terminal():
print('Is legacy terminal!')
else:
print('Is modern terminal!')README for this release: https://github.com/adamlui/python-utils/tree/is-legacy-terminal-1.0.0/is-legacy-terminal/#readme
prose-languages v1.0.0
🚀 Initial Release
File extensions for prose languages. It's just a JSON file, so you can use it in any environment. Sourced from GitHub's Linguist project (defines all 18 prose languages known to GitHub). Data is updated via script and released via new package version.
To install:
pip install prose-languagesUsage:
import prose_languages
md_lang_data = prose_languages['Markdown']
print(md_lang_data['extensions']) # => ['.livemd', '.markdown', '.md', ...]README for this release: https://github.com/adamlui/python-utils/tree/markup-languages-1.0.0/markup-languages/#readme
programming-languages v2.0.0
⚠️ Breaking Changes
- Dataset narrowed to programming languages only: v2.x.x now contains only programming language extensions (for a maintained version of the previous superset, use computer-languages instead)
Full Changelog: programming-languages-1.0.0...programming-languages-2.0.0
README for this release: https://github.com/adamlui/python-utils/tree/programming-languages-2.0.0/programming-languages/#readme
markup-languages v1.0.1
📃 Changelog
Full Changelog: markup-languages-1.0.0...markup-languages-1.0.1
README for this release: https://github.com/adamlui/python-utils/tree/markup-languages-1.0.1/markup-languages/#readme
markup-languages v1.0.0
🚀 Initial Release
File extensions for markup languages. It's just a JSON file, so you can use it in any environment. Sourced from GitHub's Linguist project (defines all 69 markup languages known to GitHub). Data is updated via script and released via new package version.
To install:
pip install markup-languagesUsage:
import markup_languages
html_lang_data = markup_languages['HTML']
print(html_lang_data['extensions']) # => ['.hta', '.htm', '.html', '.html.hl', ...]README for this release: https://github.com/adamlui/python-utils/tree/markup-languages-1.0.0/markup-languages/#readme
is-unicode-supported v1.0.2
📃 Changelog
Full Changelog: is-unicode-supported-1.0.1...is-unicode-supported-1.0.2
README for this release: https://github.com/adamlui/python-utils/tree/is-unicode-supported-1.0.2/is-unicode-supported/#readme