Skip to content

Releases: adamlui/python-utils

remove-json-keys v1.9.1

16 Mar 04:48
06cee86

Choose a tag to compare

programming-languages v1.0.0

16 Mar 04:30
7d5eefa

Choose a tag to compare

🚀 Initial Release

File extensions for programming languages. It's just a JSON file, so you can use it in any environment. Sourced from GitHub's Linguist project (defines all 700+ languages known to GitHub). Data is updated via script and released w/ each new version.

To install:

pip install programming-languages

Usage:

import programming_languages

py_lang_data = programming_languages['Python']

print(py_lang_data['type']) # => 'programming'
print(py_lang_data['extensions']) # => ['.py', '.cgi', '.fcgi', ...]

README for this release: https://github.com/adamlui/python-utils/tree/programming-languages-1.0.0/programming-languages/#readme

is-unicode-supported v1.0.1

16 Mar 04:46
bf3cdd7

Choose a tag to compare

📃 Changelog

  • Bumped remove-json-keys from 1.8.3 to 1.9.0 (@adamlui)
  • Bumped translate-messages from 1.8.3 to 1.9.0 (@dependabot)

Full Changelog: is-unicode-supported-1.0.0...is-unicode-supported-1.0.1

README for this release: https://github.com/adamlui/python-utils/tree/is-unicode-supported-1.0.1/is-unicode-supported/#readme

🧠 New Contributors

get-min-py v1.1.1

16 Mar 04:42
91182c9

Choose a tag to compare

📃 Changelog

  • Bumped remove-json-keys from 1.8.3 to 1.9.0 (@adamlui)
  • Bumped translate-messages from 1.8.3 to 1.9.0 (@dependabot)

Full Changelog: get-min-py-1.1.0...get-min-py-1.1.1

README for this release: https://github.com/adamlui/python-utils/tree/get-min-py-1.1.1/get-min-py/#readme

🧠 New Contributors

translate-messages v1.9.0

15 Mar 03:58
18f080b

Choose a tag to compare

remove-json-keys v1.9.0

15 Mar 03:48
5a9dd91

Choose a tag to compare

is-unicode-supported v1.0.0

15 Mar 00:37
1a3b8e4

Choose a tag to compare

🚀 Initial Release

Checks if terminal supports advanced Unicode (CJK, emoji, etc.) by measuring the cursor position of a single, wide char (𠀀). On Windows, returns False for legacy consoles (CMD). On all other modern terminals, returns True if the wide char renders as 2 columns.

To install:

pip install is-unicode-supported

CLI usage:

is-unicode-supported  # or isunicodesupported
# e.g. => True

API usage:

import is_unicode_supported

if is_unicode_supported():
    print('Advanced Unicode supported!')
else:
    print('Advanced Unicode not supported!')

README for this release: https://github.com/adamlui/python-utils/tree/is-unicode-supported-1.0.0/is-unicode-supported/#readme

get-min-py v1.1.0

15 Mar 01:57
6c78ac9

Choose a tag to compare

translate-messages v1.8.3

13 Mar 03:25
bc531d0

Choose a tag to compare

📃 Changelog

  • Bumped find-project-root from 1.0.2 to 1.0.3
  • Bumped non-latin-locales from 1.0.0 to 1.0.1

Full Changelog: translate-messages-1.8.2...translate-messages-1.8.3

README for this release: https://github.com/adamlui/python-utils/tree/translate-messages-1.8.3/translate-messages/#readme

remove-json-keys v1.8.3

13 Mar 03:23
0407f73

Choose a tag to compare

📃 Changelog

  • Bumped find-project-root from 1.0.2 to 1.0.3
  • Bumped non-latin-locales from 1.0.0 to 1.0.1

Full Changelog: remove-json-keys-1.8.2...remove-json-keys-1.8.3

README for this release: https://github.com/adamlui/python-utils/tree/remove-json-keys-1.8.3/remove-json-keys/#readme