-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
Importing the package as-is results in a flood of deprecation warnings:
.venv/lib/python3.12/site-packages/boolean_parser/clauses.py:19: DeprecationWarning: 'setResultsName' deprecated - use 'set_results_name'
word = pp.Word(pp.alphas).setResultsName('parameter')
.venv/lib/python3.12/site-packages/boolean_parser/clauses.py:20: DeprecationWarning: 'setResultsName' deprecated - use 'set_results_name'
words = pp.Group(word).setResultsName('words')
.venv/lib/python3.12/site-packages/boolean_parser/clauses.py:26: DeprecationWarning: 'setResultsName' deprecated - use 'set_results_name'
'._').setResultsName('parameter')
.venv/lib/python3.12/site-packages/boolean_parser/clauses.py:27: DeprecationWarning: 'oneOf' deprecated - use 'one_of'
operator = pp.oneOf(['==', '<=', '<', '>', '>=', '=', '!=',
.venv/lib/python3.12/site-packages/boolean_parser/clauses.py:28: DeprecationWarning: 'setResultsName' deprecated - use 'set_results_name'
'&', '|']).setResultsName('operator')
.venv/lib/python3.12/site-packages/boolean_parser/clauses.py:30: DeprecationWarning: 'setResultsName' deprecated - use 'set_results_name'
| number).setResultsName('value')
.venv/lib/python3.12/site-packages/boolean_parser/clauses.py:31: DeprecationWarning: 'setResultsName' deprecated - use 'set_results_name'
condition = pp.Group(name + operator + value).setResultsName('condition')
.venv/lib/python3.12/site-packages/boolean_parser/clauses.py:35: DeprecationWarning: 'setResultsName' deprecated - use 'set_results_name'
between_cond = pp.Group(name + pp.CaselessLiteral('between').setResultsName('operator') +
.venv/lib/python3.12/site-packages/boolean_parser/clauses.py:36: DeprecationWarning: 'setResultsName' deprecated - use 'set_results_name'
value.setResultsName('value1') + pp.CaselessLiteral('and') +
.venv/lib/python3.12/site-packages/boolean_parser/clauses.py:37: DeprecationWarning: 'setResultsName' deprecated - use 'set_results_name'
value.setResultsName('value2')).setResultsName('between_condition')
.venv/lib/python3.12/site-packages/boolean_parser/clauses.py:48: DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
arglist = pp.delimitedList(number | (pp.Word(pp.alphanums + '-_') + pp.NotAny('=')))
.venv/lib/python3.12/site-packages/boolean_parser/clauses.py:49: DeprecationWarning: 'setResultsName' deprecated - use 'set_results_name'
args = pp.Group(arglist).setResultsName('args')
.venv/lib/python3.12/site-packages/boolean_parser/clauses.py:53: DeprecationWarning: 'dictOf' deprecated - use 'dict_of'
keyval = pp.dictOf(key, values)
.venv/lib/python3.12/site-packages/boolean_parser/clauses.py:54: DeprecationWarning: 'delimitedList' deprecated - use 'DelimitedList'
kwarglist = pp.delimitedList(keyval)
.venv/lib/python3.12/site-packages/boolean_parser/clauses.py:55: DeprecationWarning: 'setResultsName' deprecated - use 'set_results_name'
kwargs = pp.Group(kwarglist).setResultsName('kwargs')
.venv/lib/python3.12/site-packages/boolean_parser/clauses.py:58: DeprecationWarning: 'setResultsName' deprecated - use 'set_results_name'
fxn_name = (pp.Word(pp.alphas)).setResultsName('name')
.venv/lib/python3.12/site-packages/boolean_parser/clauses.py:59: DeprecationWarning: 'setResultsName' deprecated - use 'set_results_name'
fxn = pp.Group(fxn_name + LPAR + fxn_args + RPAR).setResultsName('function')
.venv/lib/python3.12/site-packages/boolean_parser/clauses.py:62: DeprecationWarning: 'setResultsName' deprecated - use 'set_results_name'
fxn_cond = pp.Group(fxn + operator + value).setResultsName('function_condition')
.venv/lib/python3.12/site-packages/boolean_parser/clauses.py:65: DeprecationWarning: 'setResultsName' deprecated - use 'set_results_name'
function_call = pp.Group(fxn_name + LPAR + condition + RPAR).setResultsName('function_call')
.venv/lib/python3.12/site-packages/boolean_parser/clauses.py:66: DeprecationWarning: 'setResultsName' deprecated - use 'set_results_name'
fxn_expr = pp.Group(function_call + operator + value).setResultsName('function_expression')
.venv/lib/python3.12/site-packages/boolean_parser/parsers/base.py:210: DeprecationWarning: 'setParseAction' deprecated - use 'set_parse_action'
cls._clauses[idx].setParseAction(*action)
.venv/lib/python3.12/site-packages/boolean_parser/parsers/base.py:156: DeprecationWarning: 'infixNotation' deprecated - use 'infix_notation'
cls._parser = pp.infixNotation(where_exp, [
...
Please update the package to move towards using the underscore notation from pyparsing instead of the camelCase one
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels