Skip to content

Update sly requirement from >=0.4 to >=0.5#1

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/sly-gte-0.5
Open

Update sly requirement from >=0.4 to >=0.5#1
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/sly-gte-0.5

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Apr 13, 2026

Updates the requirements on sly to permit the latest version.

Changelog

Sourced from sly's changelog.

Version 0.5

10/25/2022 IMPORTANT NOTE This is the last release to be made on PyPi. If you want the latest version go to https://github.com/dabeaz/sly.

09/06/2022 Modernization of the packaging infrastructure. Slight project reorganization.

03/25/2022 Added automatic location tracking to the parser. Use Parser.line_position(value) to return the line number and Parser.index_position(value) to return a (start, end) index pair. value is any object returned by one of the various methods in the parser definition. Typically, it would be a AST node. The parser tracks the data using the value of id(value).

03/25/2022 Added .end attribute to tokens that specify the ending index of the matching text. This is used to do more precise location tracking for the purpose of issuing more useful error messages.

05/09/2020 Experimental support for EBNF choices. For example:

    @('term { PLUS|MINUS term }')
          def expr(self, p):
              lterm = p.pterm0
              for op, rterm in p[1]:
        lterm = BinOp(op, lterm, rterm)
   One issue here is just how one refers to the choice
   of values.  There is no unified name to pick. So,
   you basically have to do it using a numeric index like p[1].
   In this case, p[1] is a list of all of the repeated items
   (represented as tuples).

05/09/2020 Changed the internal names used for EBNF rules to make them a bit easier to debug in the parser.out file.

Version 0.4

03/06/2020 Added experimental support for EBNF repetition and optional syntax. For example, here is a rule for a comma-separated expression list:

           @('expr { COMMA expr }')
           def exprlist(self, p):
               return [ p.expr0 ] + p.expr1

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [sly](https://github.com/dabeaz/sly) to permit the latest version.
- [Changelog](https://github.com/dabeaz/sly/blob/master/CHANGES)
- [Commits](https://github.com/dabeaz/sly/commits)

---
updated-dependencies:
- dependency-name: sly
  dependency-version: '0.5'
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Apr 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants