Xdev

Latest version: v1.5.3

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

Scan your dependencies

Page 2 of 3

1.2.0

Added
* `before_embed` callback to EmbedOnException

Changed
* Switched to scriptconfig ModalCLI
* `xdev.embed` now stops any rich live context that may running.
* Switch default backend of format-quotes from redbaron to parso

1.1.1

Added
* `pyversion` cli
* `pyfile` cli
* `max_depth` to `xdev.tree_repr` and corresponding CLI.
* Added initial experimental port of the `available_package_versions` script


Changed
* More / cleaner docs in CLI tools.
* Expose `freshpyenv.sh` as an xdev CLI program.

1.1.0

Added
* `tree` CLI
* `pint` CLI
* `modpath` CLI

1.0.0

Added:
* experimental `xdev doctypes`
* experimental `freshpyenv.sh` script


Changed:
* Added type stubs
* Modified signature of `find` and `tree_repr`
* xcookie module structure
* `tree_repr` now uses rich and has more features

Fixed:
* StopIteration issue in InteractiveIter

0.3.1

Fixed
* Fixed incorrect usage of deprecated parameter in ubelt

0.3.0

Changed

* Dropped Support for Python < 3.6

Added

* Added `xdev.patterns` to abstract away regex vs glob style patterns
* Added `xdev.regex_builder` for building regular expressions
* Initial CLI with `sed`, `grep`, `find`, and `codeblock` support
* Can now specify `XDEV_PROFILE` environment variable to get profiling enable instead of using `--profile` on the command line.

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.