sfu-db / dataprep

Open-source low code data preparation library in python. Collect, clean and visualization your data in python with a few lines of code.
http://dataprep.ai
MIT License
1.97k stars 201 forks source link

build(deps): bump joblib from 1.1.0 to 1.2.0 #941

Open dependabot[bot] opened 1 year ago

dependabot[bot] commented 1 year ago

Bumps joblib from 1.1.0 to 1.2.0.

Changelog

Sourced from joblib's changelog.

Release 1.2.0

  • Fix a security issue where eval(pre_dispatch) could potentially run arbitrary code. Now only basic numerics are supported. joblib/joblib#1327

  • Make sure that joblib works even when multiprocessing is not available, for instance with Pyodide joblib/joblib#1256

  • Avoid unnecessary warnings when workers and main process delete the temporary memmap folder contents concurrently. joblib/joblib#1263

  • Fix memory alignment bug for pickles containing numpy arrays. This is especially important when loading the pickle with mmap_mode != None as the resulting numpy.memmap object would not be able to correct the misalignment without performing a memory copy. This bug would cause invalid computation and segmentation faults with native code that would directly access the underlying data buffer of a numpy array, for instance C/C++/Cython code compiled with older GCC versions or some old OpenBLAS written in platform specific assembly. joblib/joblib#1254

  • Vendor cloudpickle 2.2.0 which adds support for PyPy 3.8+.

  • Vendor loky 3.3.0 which fixes several bugs including:

    • robustly forcibly terminating worker processes in case of a crash (joblib/joblib#1269);

    • avoiding leaking worker processes in case of nested loky parallel calls;

    • reliability spawn the correct number of reusable workers.

Commits
  • 5991350 Release 1.2.0
  • 3fa2188 MAINT cleanup numpy warnings related to np.matrix in tests (#1340)
  • cea26ff CI test the future loky-3.3.0 branch (#1338)
  • 8aca6f4 MAINT: remove pytest.warns(None) warnings in pytest 7 (#1264)
  • 067ed4f XFAIL test_child_raises_parent_exits_cleanly with multiprocessing (#1339)
  • ac4ebd5 MAINT add back pytest warnings plugin (#1337)
  • a23427d Test child raises parent exits cleanly more reliable on macos (#1335)
  • ac09691 [MAINT] various test updates (#1334)
  • 4a314b1 Vendor loky 3.2.0 (#1333)
  • bdf47e9 Make test_parallel_with_interactively_defined_functions_default_backend timeo...
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/sfu-db/dataprep/network/alerts).
codecov[bot] commented 1 year ago

Codecov Report

Base: 56.37% // Head: 56.02% // Decreases project coverage by -0.34% :warning:

Coverage data is based on head (80ec24b) compared to base (26546d0). Patch coverage: 97.05% of modified lines in pull request are covered.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #941 +/- ## =========================================== - Coverage 56.37% 56.02% -0.35% =========================================== Files 318 312 -6 Lines 20630 20432 -198 =========================================== - Hits 11630 11447 -183 + Misses 9000 8985 -15 ``` | [Impacted Files](https://codecov.io/gh/sfu-db/dataprep/pull/941?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=sfu-db) | Coverage Δ | | |---|---|---| | [dataprep/eda/create\_db\_report/diagram\_factory.py](https://codecov.io/gh/sfu-db/dataprep/pull/941/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=sfu-db#diff-ZGF0YXByZXAvZWRhL2NyZWF0ZV9kYl9yZXBvcnQvZGlhZ3JhbV9mYWN0b3J5LnB5) | `95.31% <92.85%> (-0.34%)` | :arrow_down: | | [...rep/eda/create\_db\_report/db\_models/table\_column.py](https://codecov.io/gh/sfu-db/dataprep/pull/941/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=sfu-db#diff-ZGF0YXByZXAvZWRhL2NyZWF0ZV9kYl9yZXBvcnQvZGJfbW9kZWxzL3RhYmxlX2NvbHVtbi5weQ==) | `90.69% <100.00%> (ø)` | | | [...taprep/eda/create\_db\_report/header/sql\_metadata.py](https://codecov.io/gh/sfu-db/dataprep/pull/941/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=sfu-db#diff-ZGF0YXByZXAvZWRhL2NyZWF0ZV9kYl9yZXBvcnQvaGVhZGVyL3NxbF9tZXRhZGF0YS5weQ==) | `42.01% <100.00%> (ø)` | | | [dataprep/eda/create\_db\_report/run\_function.py](https://codecov.io/gh/sfu-db/dataprep/pull/941/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=sfu-db#diff-ZGF0YXByZXAvZWRhL2NyZWF0ZV9kYl9yZXBvcnQvcnVuX2Z1bmN0aW9uLnB5) | `98.55% <100.00%> (+0.04%)` | :arrow_up: | | [dataprep/eda/create\_db\_report/views/orphan.py](https://codecov.io/gh/sfu-db/dataprep/pull/941/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=sfu-db#diff-ZGF0YXByZXAvZWRhL2NyZWF0ZV9kYl9yZXBvcnQvdmlld3Mvb3JwaGFuLnB5) | `100.00% <100.00%> (ø)` | | | [dataprep/\_\_init\_\_.py](https://codecov.io/gh/sfu-db/dataprep/pull/941/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=sfu-db#diff-ZGF0YXByZXAvX19pbml0X18ucHk=) | | | | [dataprep/connector/\_\_init\_\_.py](https://codecov.io/gh/sfu-db/dataprep/pull/941/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=sfu-db#diff-ZGF0YXByZXAvY29ubmVjdG9yL19faW5pdF9fLnB5) | | | | [dataprep/clean/\_\_init\_\_.py](https://codecov.io/gh/sfu-db/dataprep/pull/941/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=sfu-db#diff-ZGF0YXByZXAvY2xlYW4vX19pbml0X18ucHk=) | | | | [dataprep/utils.py](https://codecov.io/gh/sfu-db/dataprep/pull/941/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=sfu-db#diff-ZGF0YXByZXAvdXRpbHMucHk=) | | | | [dataprep/datasets/\_\_init\_\_.py](https://codecov.io/gh/sfu-db/dataprep/pull/941/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=sfu-db#diff-ZGF0YXByZXAvZGF0YXNldHMvX19pbml0X18ucHk=) | | | | ... and [3 more](https://codecov.io/gh/sfu-db/dataprep/pull/941/diff?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=sfu-db) | | Help us with your feedback. Take ten seconds to tell us [how you rate us](https://about.codecov.io/nps?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=sfu-db). Have a feature suggestion? [Share it here.](https://app.codecov.io/gh/feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=sfu-db)

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.