Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Weekly Digest (1 December, 2019 - 8 December, 2019) #2919

Closed
weekly-digest bot opened this issue Dec 8, 2019 · 0 comments
Closed

Weekly Digest (1 December, 2019 - 8 December, 2019) #2919

weekly-digest bot opened this issue Dec 8, 2019 · 0 comments

Comments

@weekly-digest
Copy link

weekly-digest bot commented Dec 8, 2019

Here's the Weekly Digest for iterative/dvc:


ISSUES

Last week 42 issues were created.
Of these, 20 issues have been closed and 22 issues are still open.

OPEN ISSUES

💚 #2916 Restyle [WIP] fix for local file import fail, by restyled-io[bot]
💚 #2915 [WIP] use cache dir as a default remote when importing from local repo, by maykulkarni
💚 #2914 dvc: dvc_walk() and related things are broken by design, by Suor
💚 #2913 test: migrate test_ignore, by Suor
💚 #2912 update py3.7 => py3.8, by casperdcl
💚 #2911 remote: base: walk_files might take a long time for big external directory, by efiop
💚 #2908 test: write a usage text for dir_helpers, by Suor
💚 #2907 import-url: add directories to examples, by efiop
💚 #2905 pull: going completely crazy on large dataset, by shcheklein
💚 #2904 pull: empty screen for a few minutes before actual download, by shcheklein
💚 #2901 Rename --no-scm to --no-git, by dashohoxha
💚 #2897 Fresh install /.dvc/updater.lock for all commands, by hjuhel-cdpq
💚 #2896 test: convert pytest-style tests to dir_helpers fixtures, by Suor
💚 #2893 test: write a usage text for new pytest-style fixtures, by Suor
💚 #2891 collecting checksum for an external dir dependency takes too much time, by shcheklein
💚 #2889 [WIP] import: allow downloading regular files/dirs tracked by git , by Baranowski
💚 #2888 tests: erepo upstream should not be its cache, by pared
💚 #2886 Bug: dvc add fails with a modified file (or directory) at the end of a list of files, by jaredsampson
💚 #2884 make DVC recover from network failures, by shcheklein
💚 #2880 Don't initialize Repo in external_repo, by pared
💚 #2878 Refactor test/remotes.py by merging inside remote classes, by skshetry
💚 #2877 Do not check for directory when looking for cache files, by skshetry

CLOSED ISSUES

❤️ #2917 import: self-import should not check data-remote, by dmpetrov
❤️ #2910 Restyle remote: base: download: don't walk dir twice, by restyled-io[bot]
❤️ #2909 remote: base: download: don't walk dir twice, by efiop
❤️ #2906 add: test: convert to dir helpers 2, by pared
❤️ #2903 compat: fspath doesn't work with pathlib.Path on Python 3.5, by mroutis
❤️ #2902 setup: fix compatibility errors between dependencies, by mroutis
❤️ #2900 Restyle [WIP] import-url: support directories, by restyled-io[bot]
❤️ #2899 Restyle [WIP] import-url: support directories, by restyled-io[bot]
❤️ #2898 add: test: convert to dir helpers 1, by pared
❤️ #2895 Restyle feat: [WIP] remote dir download, by restyled-io[bot]
❤️ #2894 import-url: support directories, by verasativa
❤️ #2892 state: quote % in path, by efiop
❤️ #2890 Support Oracle Cloud Infra, by ianycxu
❤️ #2887 dvc add fails with ImportError, by maykulkarni
❤️ #2885 "unexpected error - unable to open database" file after updating from 0.59.2 to 0.71.0, by sremm
❤️ #2883 much grammar such fix, by casperdcl
❤️ #2882 dvc: revert checkout to be silly and fast, relink on dvc add though, by Suor
❤️ #2881 NoRemoteInExternalRepoError: fix message, by pared
❤️ #2879 Restyle dvc/dagascii: Use pager instead of AsciiCanvas._do_draw, by restyled-io[bot]
❤️ #2875 Stream progress, by casperdcl

LIKED ISSUE

👍 #2894 import-url: support directories, by verasativa
It received 👍 x2, 😄 x0, 🎉 x3 and ❤️ x0.

NOISY ISSUE

🔈 #2885 "unexpected error - unable to open database" file after updating from 0.59.2 to 0.71.0, by sremm
It received 21 comments.


PULL REQUESTS

Last week, 23 pull requests were created, updated or merged.

OPEN PULL REQUEST

Last week, 1 pull request was opened.
💚 #2916 Restyle [WIP] fix for local file import fail, by restyled-io[bot]

UPDATED PULL REQUEST

Last week, 6 pull requests were updated.
💛 #2915 [WIP] use cache dir as a default remote when importing from local repo, by maykulkarni
💛 #2912 update py3.7 => py3.8, by casperdcl
💛 #2889 [WIP] import: allow downloading regular files/dirs tracked by git , by Baranowski
💛 #2866 remote: s3: adjust jobs number basing on file descriptors number, by pared
💛 #2846 [WIP] UI progress cleanup, by casperdcl
💛 #2837 get: copy/download files tracked by Git, by danihodovic

MERGED PULL REQUEST

Last week, 16 pull requests were merged.
💜 #2909 remote: base: download: don't walk dir twice, by efiop
💜 #2902 setup: fix compatibility errors between dependencies, by mroutis
💜 #2898 add: test: convert to dir helpers 1, by pared
💜 #2894 import-url: support directories, by verasativa
💜 #2892 state: quote % in path, by efiop
💜 #2883 much grammar such fix, by casperdcl
💜 #2882 dvc: revert checkout to be silly and fast, relink on dvc add though, by Suor
💜 #2881 NoRemoteInExternalRepoError: fix message, by pared
💜 #2875 Stream progress, by casperdcl
💜 #2873 s3: Check for all files in given path to match, by skshetry
💜 #2868 test: refactor tmp dir helper fixtures, by Suor
💜 #2857 lengthen bars unless nested/threaded, by casperdcl
💜 #2853 Support adding directories in google cloud storage remote, by skshetry
💜 #2852 external repo: checkout revision before initializing dvc repo, by pared
💜 #2815 dvc/dagascii: Use pager instead of AsciiCanvas._do_draw, by xliiv
💜 #2778 Snap, by casperdcl


COMMITS

Last week there were 91 commits.
🛠️ dvc: bump to 0.75.0 by efiop
🛠️ Merge pull request #2815 from xliiv/2807-use-pager dvc/dagascii: Use pager instead of AsciiCanvas._do_draw by efiop
🛠️ Fix test_dagascii tests by xliiv
🛠️ Remove make_pager.cmd attribute by xliiv
🛠️ dvc: bump to 0.74.0 by efiop
🛠️ Use monkeypatch in test_dagascii.py by xliiv
🛠️ Use mocker fixture in test_dagascii.py by xliiv
🛠️ Simplify if in find_pager by xliiv
🛠️ Merge pull request #2909 from iterative/efiop-patch-1 remote: base: download: don't walk dir twice by efiop
🛠️ fixup by efiop
🛠️ remote: base: download: don't walk dir twice by efiop
🛠️ add: test: convert to dir helpers test_should_relink_on_repeated_add test_should_protect_on_repeated_add by pared
🛠️ Merge pull request #2898 from pared/2896_add_1 add: test: convert to dir helpers 1 by efiop
🛠️ Merge pull request #2894 from odd-industries/master import-url: support directories by efiop
🛠️ fix: test requirements by verasativa
🛠️ fix: test imports by verasativa
🛠️ fix: respect no_progress_bar and remove human else by verasativa
🛠️ fix: tqdm reading futures by verasativa
🛠️ add: test: convert to dir helpers test_add_file_in_dir test_readding_dir_should_not_unprotect_all test_should_not_checkout_when_adding_cached_copy by pared
🛠️ Merge pull request #2902 from mroutis/fix-2570 setup: fix compatibility errors between dependencies by efiop
🛠️ Update version.py by efiop
🛠️ travis: don't forget "on" for deployment by efiop
🛠️ setup: fix only mayor minor version for pyyaml by mroutis
🛠️ Merge branch 'master' of github.com:odd-industries/dvc by verasativa
🛠️ refactor: partial into function var by verasativa
🛠️ Update tests/unit/remote/test_remote_dir.py Co-Authored-By: Ruslan Kuprieiev kupruser@gmail.com by verasativa
🛠️ import-url: support directories: code cleanup by verasativa
🛠️ tests: add download_dir by verasativa
🛠️ Update dvc/remote/base.py Co-Authored-By: Ruslan Kuprieiev kupruser@gmail.com by verasativa
🛠️ Update dvc/remote/base.py Co-Authored-By: Ruslan Kuprieiev kupruser@gmail.com by verasativa
🛠️ import-url: support directories: multi-thread working by verasativa
🛠️ setup: fix compatibility errors between dependencies fix #2570 by mroutis
🛠️ feat: [WIP] dir download working single-thread by verasativa
🛠️ dvc: bump to 0.72.0 by efiop
🛠️ Merge pull request #2882 from Suor/revert-checkout dvc: revert checkout to be silly and fast, relink on dvc add though by efiop
🛠️ feat: [WIP] remote dir download by verasativa
🛠️ Merge pull request #2868 from Suor/better-fixtures test: refactor tmp dir helper fixtures by efiop
🛠️ Merge pull request #2892 from efiop/2885 state: quote % in path by efiop
🛠️ state: quote % in path Fixes #2885 by efiop
🛠️ Add test_dagascii.py + make find_pager() use DVC_PAGER by xliiv
🛠️ Move is_exec_found(..) to dvc/dagascii.py by xliiv
🛠️ Merge pull request #2852 from pared/2848_get_no_dvc_master external repo: checkout revision before initializing dvc repo by efiop
🛠️ get: test: from non-dvc master: refactor by pared
🛠️ conftest: empty dir is tmp_path now by pared
🛠️ external repo: move revision check out of checkout function by pared
🛠️ test: get: inline erepo with non-dvc master by pared
🛠️ rename TestDirFixtureBase by pared
🛠️ external repo: checkout rev before initializing repo by pared
🛠️ conftest: create empty dir fixture by pared
🛠️ test env: extract empty dir fixture to class by pared
🛠️ Merge pull request #2883 from casperdcl/readme-native much grammar such fix by efiop
🛠️ Merge pull request #2857 from casperdcl/short-progress lengthen bars unless nested/threaded by efiop
🛠️ Merge pull request #2875 from casperdcl/stream-progress Stream progress by efiop
🛠️ such syntax much wow by casperdcl
🛠️ fix rst syntax by casperdcl
🛠️ much grammar such fix by casperdcl
🛠️ Merge pull request #2881 from pared/2711_3 NoRemoteInExternalRepoError: fix message by jorgeorpinel
🛠️ test: minor fixture refactor fixes from @pared and @efiop Co-Authored-By: Ruslan Kuprieiev kupruser@gmail.com Co-Authored-By: Paweł Redzyński pawelredzynski@gmail.com by Suor
🛠️ test: fix python 2, 3.5 and mac issues with new fixtures by Suor
🛠️ test: refactor tmp dir helper fixtures - tmp_dir descends from Path - convenient template methods to generate files and dirs, add them to dvc and git and commit to git - independent of old basic_env structures - can go in any order - modular: start with empty tmp_dir, initialize git with scm, dvc repo with dvc add "repo template" with repo_template, ... by Suor
🛠️ dvc: don't make an unneeded copy on commit Fix #2016 without all the complications of #2358. by Suor
🛠️ updater: add an entry for chocolatey package https://github.com/iterative/chocolatey-dvc/issues/1 by efiop
🛠️ Make pager info box to be a simple warning by xliiv
🛠️ Use os.devnull + do not check if system exists for os module by xliiv
🛠️ Revert "remote: base: don't checkout existing file (#2358)" This reverts commit 5ec1d274ae58258fad6d553984b11e9cdab1f923. Save tests to try make them work, and _get_cache_type() to be used later. by Suor
🛠️ truncate long desc by casperdcl
🛠️ safer download notification by casperdcl
🛠️ Merge pull request #2778 from casperdcl/snap Snap by efiop
🛠️ add snap approval request to readme by casperdcl
🛠️ revert devmode - didn't work - almost completely reverts c94acdf2a9eb7ec2a899b5ad7ec0ea1eb591594f by casperdcl
🛠️ dvc: return to using .changed() shortcut in .checkout() by Suor
🛠️ NoRemoteInExternalRepoError: fix message by pared
🛠️ Fix code checks by xliiv
🛠️ Reduce nested ifs in find_pager by xliiv
🛠️ Rename and move DVC_PAGER_ENV_NAME to env.py file by xliiv
🛠️ Add is_exec_found to utils and use it in dagascii module by xliiv
🛠️ Merge pull request #2853 from skshetry/gs-external-deps Support adding directories in google cloud storage remote by efiop
🛠️ dvc/dagascii: Use less instead of AsciiCanvas._do_draw Uses less CLI tool to paging the output in the interactive mode while doing e.g. dvc pipeline show ... Fixes #2807 by xliiv
🛠️ gs: adjust tests by skshetry
🛠️ Merge pull request #2873 from skshetry/fix-2871 s3: Check for all files in given path to match by efiop
🛠️ s3: raise exception if not 404 status code by skshetry
🛠️ use yield and staticmethod by skshetry
🛠️ address @efiop's suggestions by skshetry
🛠️ s3: catch specific exception when head_object() by skshetry
🛠️ s3: implement isfile() by skshetry
🛠️ Merge branch 'master' into gs-external-deps * master: travis: windows: use python 3.7.5 test: skip non supported remotes fast in api tests by skshetry
🛠️ gs: implement isfile by skshetry
🛠️ merge unneeded function by casperdcl
🛠️ gs: use Blob.exists() instead of _list_paths to check for blob by skshetry
🛠️ start to clean up gdrive by casperdcl
🛠️ clean up gs progress using Tqdm.wrapattr - fixes #2829 by casperdcl


CONTRIBUTORS

Last week there were 9 contributors.
👤 efiop
👤 xliiv
👤 pared
👤 verasativa
👤 mroutis
👤 casperdcl
👤 jorgeorpinel
👤 Suor
👤 skshetry


STARGAZERS

Last week there were 52 stagazers.
yangziy
skshetry
undef1nd
moustafaaatta
lordvlad
lalmei
Jetafull
nolze
marchbnr
SaeedAlbarhami
sivakon
avant1
adamstimb
bellamkondaprakash
dmnsgn
DanielPetelin
blparker
paulocressoni
AnyISalIn
sylinuxhy
lazybonesboy
maykulkarni
mikeleeme
cverluise
Dacoher
xiaoyuxee
daMichaelB
mmacpherson
tonyhb
paulofrsouza
Midnighter
ianycxu
nathanclayton
aquila-nh
nvazquez
andurill
kamilkorzen
Kaonashi1906
Zylatis
jianantian
ArchismanM
bdvllrs
INeedTractorPlz
mehdignu
luccasqdrs
arrghb2012
GerJuli
Ganben
angstikira
trtm
bnorbert
tleyden
You all are the stars! 🌟


RELEASES

Last week there were 4 releases.
🚀 0.74.0 0.74.0
🚀 0.75.0 0.75.0
🚀 0.73.0 0.73.0
🚀 0.72.0 0.72.0


That's all for last week, please 👀 Watch and Star the repository iterative/dvc to receive next weekly updates. 😃

You can also view all Weekly Digests by clicking here.

Your Weekly Digest bot. 📆

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant