Pydra

Latest version: v0.23

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

Scan your dependencies

Page 1 of 6

0.23

What's Changed
* FIX: Type error in blocking task list, detailed exception message by tclose in https://github.com/nipype/pydra/pull/623
* REF: More detailed runtime checks for input spec by ghisvail in https://github.com/nipype/pydra/pull/627
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/nipype/pydra/pull/628
* FIX: Provide templated fields to cmdline only when requirements are met by ghisvail in https://github.com/nipype/pydra/pull/629
* FIX: Allow any iterable for ShellOutSpec requires by ghisvail in https://github.com/nipype/pydra/pull/631
* FIX: Allow staticmethod be passed to callable metadata in ouput spec by ghisvail in https://github.com/nipype/pydra/pull/632
* CI: Add dependabot config by ghisvail in https://github.com/nipype/pydra/pull/633
* Build(deps): Bump actions/setup-go from 2 to 4 by dependabot in https://github.com/nipype/pydra/pull/635
* Build(deps): Bump actions/checkout from 2 to 3 by dependabot in https://github.com/nipype/pydra/pull/636
* Build(deps): Bump actions/setup-python from 2 to 4 by dependabot in https://github.com/nipype/pydra/pull/637
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/nipype/pydra/pull/639
* STY: Miscellaneous cleanups by effigies in https://github.com/nipype/pydra/pull/645
* No need for ignore words file now, also ignore afile by yarikoptic in https://github.com/nipype/pydra/pull/678
* MNT: Drop Python 3.7 support by effigies in https://github.com/nipype/pydra/pull/669
* Type checking and coercion by tclose in https://github.com/nipype/pydra/pull/662
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/nipype/pydra/pull/666
* DOC: Fix linkcode resolving for attrs-defined classes by ghisvail in https://github.com/nipype/pydra/pull/685
* Fix DaskWorker and add GitHub Actions workflow for Dask tests by adi611 in https://github.com/nipype/pydra/pull/686
* Update Slurm container image in GitHub Actions workflow by adi611 in https://github.com/nipype/pydra/pull/688
* Bump actions/checkout from 3 to 4 by dependabot in https://github.com/nipype/pydra/pull/695
* Typing bugfixes by tclose in https://github.com/nipype/pydra/pull/687
* Omit false output templates by tclose in https://github.com/nipype/pydra/pull/693
* Added handling of hashing of types with args and typing special forms by tclose in https://github.com/nipype/pydra/pull/684
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/nipype/pydra/pull/699
* adding cache_dir to tests by djarecka in https://github.com/nipype/pydra/pull/704
* Env by djarecka in https://github.com/nipype/pydra/pull/705
* Update DOCKER_IMAGE tag in testslurm.yml by adi611 in https://github.com/nipype/pydra/pull/697
* Env by djarecka in https://github.com/nipype/pydra/pull/706
* Update .zenodo.json by adi611 in https://github.com/nipype/pydra/pull/707
* Draft: Adding new worker which uses PSI/J to run tasks by adi611 in https://github.com/nipype/pydra/pull/694
* adding the Singularity environment class by djarecka in https://github.com/nipype/pydra/pull/711
* [WIP] cleaning, fixing tests by djarecka in https://github.com/nipype/pydra/pull/718
* small fix by djarecka in https://github.com/nipype/pydra/pull/721
* small edits to the core by djarecka in https://github.com/nipype/pydra/pull/722
* Bump actions/setup-python from 4 to 5 by dependabot in https://github.com/nipype/pydra/pull/726
* Bump actions/setup-go from 4 to 5 by dependabot in https://github.com/nipype/pydra/pull/725
* NF: Add Environment class, with initial Native/Docker implementations by effigies in https://github.com/nipype/pydra/pull/516
* Bump actions/download-artifact from 3 to 4 by dependabot in https://github.com/nipype/pydra/pull/727
* Bump actions/upload-artifact from 3 to 4 by dependabot in https://github.com/nipype/pydra/pull/728
* pre-commit updates and code fixes by pre-commit-ci in https://github.com/nipype/pydra/pull/712
* Test with Python 3.12 by ghisvail in https://github.com/nipype/pydra/pull/730
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/nipype/pydra/pull/731
* Permit superclass to subclass lazy typing by tclose in https://github.com/nipype/pydra/pull/696
* BYO worker by tclose in https://github.com/nipype/pydra/pull/733
* Bugfix for optional output template files (i.e. of type Union[Path, bool]) when set to False by tclose in https://github.com/nipype/pydra/pull/709
* Hash change guards by tclose in https://github.com/nipype/pydra/pull/698
* Caching of file-set hashes by local path and mtimes by tclose in https://github.com/nipype/pydra/pull/700
* use exist_ok instead of explicit check for path exists when creating hash cache so it is multiprocess safe by tclose in https://github.com/nipype/pydra/pull/735
* updating to new version of auto by djarecka in https://github.com/nipype/pydra/pull/738
* Add note instead of catching and raising unhashable exception by tclose in https://github.com/nipype/pydra/pull/734

New Contributors
* dependabot made their first contribution in https://github.com/nipype/pydra/pull/635
* yarikoptic made their first contribution in https://github.com/nipype/pydra/pull/678
* adi611 made their first contribution in https://github.com/nipype/pydra/pull/686

**Full Changelog**: https://github.com/nipype/pydra/compare/0.22...0.23

0.23.0alpha

Motivation

Pre-release of type-checking/hashing changes (see 662) to allow them to be accessed from PyPI so a new version of Arcana can be released. A full release will be made once [682](https://github.com/nipype/pydra/issues/682), [#681](https://github.com/nipype/pydra/issues/681), [#683](https://github.com/nipype/pydra/issues/683) have been addressed.

What's Changed
* 662 - Type-checking/coercion; switch to use [fileformats](https://github.com/ArcanaFramework/fileformats); more robust inputs hashing using functools.singledispatch (can handle `sets`)
* 623 - List blocked tasks in error message when upstream nodes are not accessible due to hashing issues
* 629 - FIX: Provide templated fields to cmdline only when requirements are met
* 631 - FIX: Allow any iterable for ShellOutSpec requires
* 636 - Build(deps): Bump actions/checkout from 2 to 3
* 637 - Build(deps): Bump actions/setup-python from 2 to 4
* 639 - [pre-commit.ci] pre-commit autoupdate 639
* 645 - STY: Miscellaneous cleanups
* 678 - No need for ignore words file now, also ignore afile
* 669 - MNT: Drop Python 3.7 support

**Full Changelog**: https://github.com/nipype/pydra/compare/0.22...0.23a0

0.22

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/nipype/pydra/pull/608
* MNT: Add git-archive support for setuptools_scm by effigies in https://github.com/nipype/pydra/pull/609
* CI: Enable testing for Python 3.11 on Windows by ghisvail in https://github.com/nipype/pydra/pull/612
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/nipype/pydra/pull/618
* ENH: Add support for argstr formatting of any iterable by ghisvail in https://github.com/nipype/pydra/pull/614
* Add support for arbitrary mappings in a FunctionTask by ghisvail in https://github.com/nipype/pydra/pull/565


**Full Changelog**: https://github.com/nipype/pydra/compare/0.21...0.22

0.21

What's Changed
* WIP-Adding software version retrieval by rcali21 in https://github.com/nipype/pydra/pull/580
* Working on adding entity_message by rcali21 in https://github.com/nipype/pydra/pull/593
* MNT: Migrate project to flit-scm by ghisvail in https://github.com/nipype/pydra/pull/597
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/nipype/pydra/pull/599
* FIX: Enable testing with Python 3.11 by ghisvail in https://github.com/nipype/pydra/pull/601
* MNT: Prerelease updates by effigies in https://github.com/nipype/pydra/pull/602
* use cache_dir instead of output_dir by montesmariana in https://github.com/nipype/pydra/pull/538
* Graph test by djarecka in https://github.com/nipype/pydra/pull/603
* Handling input fields checking for Mandatory and Mutually exclusive fields by ablachair in https://github.com/nipype/pydra/pull/595
* moving tests with xor to test_shelltask_inputspec.py by djarecka in https://github.com/nipype/pydra/pull/604

New Contributors
* montesmariana made their first contribution in https://github.com/nipype/pydra/pull/538
* ablachair made their first contribution in https://github.com/nipype/pydra/pull/595

**Full Changelog**: https://github.com/nipype/pydra/compare/0.20...0.21

0.20

What's Changed
* Use inspect.getfullargspec instead of getargspec by ghisvail in https://github.com/nipype/pydra/pull/568
* Make Makefile compatible with macOS by ghisvail in https://github.com/nipype/pydra/pull/567
* Fix bug in inputs checksum before/after task run when deeply modifying objects by tclose in https://github.com/nipype/pydra/pull/571
* [FIX] Enable `Workflow` constructor to receive `SpecInfo` objects for `input_spec` parameter by NicolasGensollen in https://github.com/nipype/pydra/pull/573
* WIP: adding task input info by rcali21 in https://github.com/nipype/pydra/pull/556
* Update zenodo by rcali21 in https://github.com/nipype/pydra/pull/578
* [ENH] Add `_graph_checksums` to `input_spec` if missing by NicolasGensollen in https://github.com/nipype/pydra/pull/584
* changing sinngularity images by djarecka in https://github.com/nipype/pydra/pull/589
* Provide paths to ShellTask output files by tclose in https://github.com/nipype/pydra/pull/585
* Improve reporting of crash report location by ghisvail in https://github.com/nipype/pydra/pull/564
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/nipype/pydra/pull/551
* More descriptive debugging graph errors and bugfix in values validator by tclose in https://github.com/nipype/pydra/pull/581
* fixing typo by djarecka in https://github.com/nipype/pydra/pull/591
* adding an Attribute Error to the exception for get_value by djarecka in https://github.com/nipype/pydra/pull/592

New Contributors
* ghisvail made their first contribution in https://github.com/nipype/pydra/pull/568
* NicolasGensollen made their first contribution in https://github.com/nipype/pydra/pull/573
* rcali21 made their first contribution in https://github.com/nipype/pydra/pull/556

**Full Changelog**: https://github.com/nipype/pydra/compare/0.19...0.20

0.19

What's Changed
* MNT: Require cloudpickle >= 2.0 by effigies in https://github.com/nipype/pydra/pull/517
* updating test pydra GA by djarecka in https://github.com/nipype/pydra/pull/519
* TST: Decrease divergence between Task/Workflow _run_task by mgxd in https://github.com/nipype/pydra/pull/518
* simplifying ShellCommandTask.cmdline by djarecka in https://github.com/nipype/pydra/pull/520
* Use functools.wraps in task decorator by tclose in https://github.com/nipype/pydra/pull/533
* RF: Submitter logic. by mgxd in https://github.com/nipype/pydra/pull/524
* changed to sge/slurm checks, moving to utils by djarecka in https://github.com/nipype/pydra/pull/537
* disabling etelemetry for testing by djarecka in https://github.com/nipype/pydra/pull/542
* DOC: Use effigies fork of sphinxcontrib-versioning by effigies in https://github.com/nipype/pydra/pull/544
* removing res.output.stderr from docker tests by djarecka in https://github.com/nipype/pydra/pull/543
* Split command line using quote respecting shlex.split instead of ' '.split by tclose in https://github.com/nipype/pydra/pull/545
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/nipype/pydra/pull/534
* function in output_file_template by djarecka in https://github.com/nipype/pydra/pull/553
* allow more output types to use callables by yibeichan in https://github.com/nipype/pydra/pull/557

New Contributors
* yibeichan made their first contribution in https://github.com/nipype/pydra/pull/557

**Full Changelog**: https://github.com/nipype/pydra/compare/0.18...0.19

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.