Pydra

Latest version: v0.25

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

Scan your dependencies

Page 1 of 7

0.25

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/nipype/pydra/pull/736
* FIX: Add environment argument to TaskBase._run_task() and Workflow subclass by ghisvail in https://github.com/nipype/pydra/pull/739
* Handle None types by tclose in https://github.com/nipype/pydra/pull/742
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/nipype/pydra/pull/747
* ENH: Add more complete format string implementation for argstrings by tclose in https://github.com/nipype/pydra/pull/754
* added nest_asyncio to install requires by tclose in https://github.com/nipype/pydra/pull/501
* Special handling of bytes_repr for mock filesets by tclose in https://github.com/nipype/pydra/pull/743
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/nipype/pydra/pull/753
* fixes issues with super->sub-class auto-cast and handles MultiInputObj coercion by tclose in https://github.com/nipype/pydra/pull/746


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

0.24

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

Page 1 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.