Graph-scheduler

Latest version: v1.2.0

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

Scan your dependencies

1.2.0

Package

- Officially support python 3.10, 3.11 (126)

Requirements

- Add:
- networkx
- pandas
- scipy
- Remove:
- psyneulink

Condition

- Threshold: fix incorrect tolerance warning for comparators (112)
- Add graph structure conditions (119)

ConditionSet

- Add ability to construct with multiple dicts (113)
- Add warning on condition replace (114)

Scheduler

- Correct construction from networkx DiGraph (108)
- Correct construction from dependency dict graph (108)
- Get_clock: use default_execution_id if not passed in (111)

Testing

- Split core and psyneulink integration tests (115)
- Make core independent of psyneulink (115)

Utilities

- Add as submodule (105)
- Add functions
- clone_graph
- enable_debug_logging
- disable_debug_logging
- converters to/from networkx DiGraph and dependency dict
- dependency_dict_to_networkx_digraph
- networkx_digraph_to_dependency_dict
- output_graph_image
- Requires:
- pydot
- graphviz
- for graph properties
- get_receivers
- get_descendants
- get_ancestors
- get_simple_cycles

1.1.2

Time, Scheduler

- Cache creation of pint unit_registry Units (92)

Ci

- Restrict coverage<7.0.0

Github-actions

- Bump github/codeql-action from 1 to 2 (72)
- Bump actions/cache from 3.0.2 to 3.0.3 (73)
- Bump actions/setup-python from 3 to 4.1.0 (76)
- Bump actions/cache from 3.0.3 to 3.2.5 (93)
- Bump actions/setup-python from 4.1.0 to 4.5.0 (90)
- Bump actions/cache from 3.2.5 to 3.3.1 (96)

Requirements

- Limit numpy to >=1.19.0

1.1.1

Github-actions

- Bump actions/download-artifact from 2 to 3 (66)
- Bump actions/cache from 2.1.7 to 3.0.2 (67)

Requirements

- Remove most upper bounds (70)
- Update psyneulink requirement from <0.10.1.0,>=0.9.1.0 to >=0.9.1.0 (71)

1.1.0

Conditions

- Implement Threshold (56)
- Threshold: implement tolerances (56)

Testing

- Update coverage args for 6.2 (37)

Ci

- Update package install command (24)

Github-actions

- Bump actions/checkout from 2.3.5 to 2.4.0 (25)
- Bump actions/cache from 2.1.6 to 2.1.7 (29)
- Bump actions/setup-python from 2.2.2 to 2.3.2 (47)
- Bump actions/upload-artifact from 2.2.4 to 2.3.1 (34)

Requirements

- Update numpy requirement from <1.21.4 to <1.22.4 (26, 40, 49, 57)
- Update pint requirement from <0.18 to <0.19 (23)
- Update sphinx requirement from <4.2.1 to <4.4.1 (27, 45)
- Update pytest-helpers-namespace requirement (39)
- Update psyneulink requirement (38)
- Update pytest-xdist requirement from <2.5.0 to <2.6.0 (33)
- Update pytest requirement from <6.3 to <7.1 (48)
- Update sphinx-autodoc-typehints requirement (50)
- Update networkx requirement from <2.7 to <2.8 (53)

1.0.0

1.0.0rc2

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.