PackageTrack Sign in Track my project

bashlex

Python parser for bash

0.18 16M downloads/mo #1150 most downloaded on PyPI idank/bashlex

What this package is like to depend on

Last release 4 years ago

no release in 18 months

Ships fairly regularly

a new release about every 1.2 years

This project publishes no release notes

the list below is its commits, not an announcement

Nothing withdrawn

no release was ever pulled

12 years old

16 releases · first in 2014

0 releases in the last 12 months

see the full history below

Release timeline

16 releases · Sep 2014 to Jan 2023
2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 16
  1. 0.18 18 Jan 2023
    Commits, not release notes

    This project publishes no release notes. Between 0.17 and 0.18 there were 2 commits, 2 of them substantive:

    • tokenizer: fix backslash newline and multiple newlines at end (fixes #74 #79)
    • setup: bump version
  2. 0.17 30 Dec 2022
    Commits, not release notes

    This project publishes no release notes. Between 0.16 and 0.17 there were 10 commits, 10 of them substantive:

    • tests: replace Travis CI with GitHub Actions
    • print token on NotImplementedError
    • print token on AssertionError
    • parser: fix string formatting to be 2.x compatible
    • tests: refactor deprecated unittest aliases for Python 3.11 compatibility.
    • tokenizer: added support for alphanumeric variable names (fixes #66)
    • ast: add hash method to node
    • yacc: fixed newline bug (fixes idank#47)
    • port new yacc
    • setup: bump version
  3. 0.16 23 Sep 2021
    Commits, not release notes

    This project publishes no release notes. Between 0.15 and 0.16 there were 2 commits, 1 of them substantive:

    • tests: rename files so they're discovered by pytest
  4. 0.15 30 May 2020
    Commits, not release notes

    This project publishes no release notes. Between 0.14 and 0.15 there were 3 commits, 3 of them substantive:

    • Fix import warnings on Python3
    • travis: update python version
    • setup: bump version
  5. 0.14 10 Mar 2019
    Commits, not release notes

    This project publishes no release notes. Between 0.13 and 0.14 there were 2 commits, 2 of them substantive:

    • readme: add note about twine
    • setup: include LICENSE in MANIFEST.in (fixes #39)
  6. 0.13 01 Mar 2019
    Commits, not release notes

    This project publishes no release notes. Between 0.12 and 0.13 there were 6 commits, 6 of them substantive:

    • travis: test python 3.6 as well as 2.7.12 and 3.5
    • tokenizer: remove unused COND_ERROR (fixes #20)
    • Fix #27: Add license file to dist package
    • Require enum34 only for python<3.4
    • Portably require enum34 for python < 3.4
    • setup: bump version
  7. 0.12 25 Nov 2016
    Commits, not release notes

    This project publishes no release notes. Between 0.10 and 0.12 there were 9 commits, 9 of them substantive:

    • tokenizer: don't crash on empty input
    • travis: add basic config for python 2, 3.5
    • Makefile: actually redirect stderr to /dev/null
    • Makefile: run nose through python, not directly
    • Makefile: don't try to run tests if nose is missing
    • bashlex: add python 3 support
    • parser: fix 'hack' table to derive states dynamically (fixes #7)
    • readme: add travis badge
    • setup: bump version
  8. 0.10 18 Nov 2016
    Commits, not release notes

    This project publishes no release notes. Between 0.9 and 0.10 there were 3 commits, 3 of them substantive:

    • readme: add instructions on how to release a version
    • readme: fix split() API example
    • parser: move split() from tokenizer, pass parser to subst._expandwordinternal (fixes #12)
  9. 0.9 17 Nov 2016
    Commits, not release notes

    This project publishes no release notes. Between 0.8 and 0.9 there were 4 commits, 4 of them substantive:

    • readme: add debugging section
    • fix python 2/3 compatibility (fixes #7)
    • readme: fix typo
    • setup.py: bump version
  10. 0.8 31 Jan 2016

    Nothing published for this version

  11. 0.6 01 Oct 2014

    Nothing published for this version

  12. 0.5 29 Sep 2014

    Nothing published for this version

  13. 0.4 28 Sep 2014

    Nothing published for this version

  14. 0.3 28 Sep 2014

    Nothing published for this version

  15. 0.2 27 Sep 2014

    Nothing published for this version

  16. 0.1 25 Sep 2014

    Nothing published for this version

Stop reading changelogs one package at a time.

Point PackageTrack at your project and get told which of your dependencies moved, which of those matter, and what to do about it.

Track my project