Skip to content

Releases: killett/emmykit

v0.3.4 - README section adjacency reorder

07 Jun 01:25

Choose a tag to compare

Patch release.

README section ordering tweaked for thematic adjacency:

  • paths_ensure now renders right before safe_paths (the L1→L2 filesystem family is contiguous).
  • numeric_helpers now renders right before datetime_utils (its seconds_in_unit helper directly feeds parse_datetime).

No public-API change. Tests + smoke unchanged.

Install

pip install emmykit==0.3.4
pip install 'emmykit[all]==0.3.4'

Changes since v0.3.3

  • cf12c41 feat(readme): reorder LAYER_ORDER to put paths_ensure adjacent to safe_paths and numeric_helpers adjacent to datetime_utils
  • 4add96a docs(readme): regenerate with adjacency-by-theme reorder
  • f797447 build(emmykit): bump version to 0.3.4 for PyPi release

Artifacts

  • emmykit-0.3.4-py3-none-any.whl
  • emmykit-0.3.4.tar.gz

Both also published on PyPi at https://pypi.org/project/emmykit/0.3.4/.

v0.3.3 - slimmed README + absolute source links

07 Jun 00:04

Choose a tag to compare

Patch release.

README slimmed (~13% shorter, 4183 → 3645 lines): internal-only constants no longer enumerated; related families collapse into single condense entries; all [source] links now use absolute github.com URLs so they resolve from PyPi.

Install

pip install emmykit==0.3.3
pip install 'emmykit[all]==0.3.3'

Changes since v0.3.2

  • 06d0552 feat(readme): slim generator output via OMIT/CONDENSE/DROP_SECTION render rules
  • c40b705 docs(readme): regenerate slimmed README with absolute source links
  • ce3ac22 build(emmykit): bump version to 0.3.3 for PyPi release

What's gone from the README

  • Internal punctuation constants (LDQUOTE, RDQUOTE, EM_DASH, BACKTICK, etc.)
  • *_EXTENSIONS_SET frozenset aliases (mentioned at section top instead)
  • net_targets section (folded into network intro)
  • text_constants section (folded into text intro)
  • ADAPTIVE_FORMAT_LEVELS

What's condensed

  • ANSI color escapes (5 → 1 entry)
  • 7 embedded helper scripts (7 → 1 entry)
  • NASA computer-name prefixes (2 → 1 entry)
  • IGNORED_CODES and IGNORE_THESE_ERRORS each get a single entry

Artifacts

  • emmykit-0.3.3-py3-none-any.whl
  • emmykit-0.3.3.tar.gz

Both also published on PyPi at https://pypi.org/project/emmykit/0.3.3/.

v0.3.2 - README docstring fence rendering

06 Jun 19:10

Choose a tag to compare

Patch release.

Docstrings in the generated README now render inside fenced text blocks so the carefully aligned Google-style Args: / Returns: / Raises: sections in the source preserve their column alignment when GitHub and PyPi render the page.

Install

pip install emmykit==0.3.2
pip install 'emmykit[all]==0.3.2'

Changes since v0.3.1

  • f819e73 feat(readme): fence docstrings in generator for column-preserving render
  • 3fb495d docs(readme): regenerate with fenced docstring blocks
  • 0eefe9a build(emmykit): bump version to 0.3.2 for PyPi release

Artifacts

  • emmykit-0.3.2-py3-none-any.whl
  • emmykit-0.3.2.tar.gz

Both also published on PyPi at https://pypi.org/project/emmykit/0.3.2/.