Func-adl

Latest version: v3.3.1

Safety actively analyzes 642295 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 10

3.2.4b1

Testing the fix for runtime type alterations.

**Full Changelog**: https://github.com/iris-hep/func_adl/compare/3.2.2...3.2.4b1

3.2.3

This is a bug-fix release to address a regression. The following should have parsed correctly but was failing with a "multiple-lambdas on one line" error:

* `ds.Where(lambda e: e.met > 10).Select(lambda e: e.met)`

What's Changed
* Use Function Names as Clues Parsing Lambda's by gordonwatts in https://github.com/iris-hep/func_adl/pull/116


**Full Changelog**: https://github.com/iris-hep/func_adl/compare/3.2.2...3.2.3

3.2.2

Minor updates to incorrect package metadata for `pypi`.

Full Changes

**Full Changelog**: https://github.com/iris-hep/func_adl/compare/3.2...3.2.2

3.2.1

There is something very broken about the last release, trying again.

3.2

The engine that finds lambda's for translation in source code has received a major upgrade/change. It now uses the builtin python `tokenize` module.

* This makes it much more robust when dealing with comments, new lines, and other oddities.
* More safely checks are built in to catch mistakes in matching `lambda` expressions to the intended code.

There is one regression - which is caused because this code is more rigorous in how it treats the source code: Using the python `\` continuation character means that the line is really treated as a single line. This was not the case with the previous version of the parser. This may cause some expressions that work now to fail upon upgrade. You can just change the argument name, use `(` and `)` around the whole expression to get rid of the continuation characters, etc. to get your code quickly working again. You'll get an exception if this happens suggesting one of these two approaches if your code is affected.

What's Changed
* Spelling update and flake8 control by gordonwatts in https://github.com/iris-hep/func_adl/pull/112
* Use builtin Python tokenizer to find lambdas by gordonwatts in https://github.com/iris-hep/func_adl/pull/114


**Full Changelog**: https://github.com/iris-hep/func_adl/compare/3.1.2...3.2

3.2b1

Moving to a new tokenizer (the builtin one!!) for finding where `lambda`' expressions are!

What's Changed
* Spelling update and flake8 control by gordonwatts in https://github.com/iris-hep/func_adl/pull/112


**Full Changelog**: https://github.com/iris-hep/func_adl/compare/3.1.2...3.2b1

Page 3 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.