Dijkstar

Latest version: v2.6.0

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

Scan your dependencies

Page 1 of 3

3.0.0

In progress...

3.0a5

- Dropped support for Python 3.6 and 3.7 as these version are EOL (see
https://devguide.python.org/versions/#versions). These versions are no
longer tested, but Dijkstar should continue to work with them for the
time being.
- Added nominal support for Python 3.10, 3.11, and 3.12. No code changes
were made to support these versions--they were just added to the list
of versions tested using `tox`.
- Fixed import of `MutableMapping`. This was fixed a while back but
never released.
- Switched from `flake8` to `ruff` for linting and reformatting code.
- Made a couple tweaks to support the latest version of Starlette
(currently 0.31.0). In particular, `lifespan` is now used instead of
`on_startup`.

3.0a4

Changes for this verson weren't recorded.

3.0a3

- Updated `setup()` with `include_package_data=True` to ensure HTML
templates are included in distributions and installed.
- Upgraded Starlette 0.12 => 0.13.
- Fixed some `serve` script flags (again).
- Added `--root-path` to `serve` script. It's used to set the ASGI root
path so that, for example, URLs will be generated with the correct
prefix when the server is running under a path other than /.
- Fixed URLs in home template by using `url_for()`.

3.0a2

- Updated manifest to ensure HTML templates are included in
distributions.
- Fixed default values of some `serve` script app config args (the
default values for all app config args must be `None` so that if
they're not passed they'll be set from the environment).

3.0a1

- Dropped support for Python 2.7, 3.4, and 3.5.
- When adding a node with neighbors, nodes are now created for neighbor
nodes that aren't already present in the graph.
- Likewise, when adding an edge `(u, v)`, a node is added for `v` if
it's not already present in the graph.
- Added `dijkstar` console script.
- Added an HTTP graph server based on Uvicorn and Starlette. Added
corresponding `serve` subcommand to `dijkstar` console script.
- Add RunCommands dependency to make defining console scripts and dev
commands easier.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.