Ruslan Kuprieiev
7709f57f0b
reqs: add pytest(required by setuptools on some systems)
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-05-17 18:30:15 +03:00
Ruslan Kuprieiev
0f8f682a6b
build: remove uneeded deps of boto
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-05-17 16:40:27 +03:00
Ruslan Kuprieiev
91882bf8c4
reqs: freeze google-compute-engine at 2.4.1
2018-05-17 15:15:38 +03:00
Ruslan Kuprieiev
03ebdb5cf2
dvc: use our own api instead of github's for version retrieval
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-05-10 14:40:59 +03:00
Ruslan Kuprieiev
6e20e1f845
dvc: check updates and warn about using an older version
...
Fixes #687
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-05-06 22:12:28 +03:00
Ruslan Kuprieiev
0a049c232b
cache: configurable cache dir and cache type
...
From now on we allow specifying standalone cache dirs as well as
specifying linking method(copy, symlink, hardlink, reflink) for it.
If 'cache type' is not specified in the config, dvc will try all of
them starting from reflink all the way down to copy.
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-04-28 21:50:49 +03:00
Ruslan Kuprieiev
832af146c6
requirements: add hidden requirement
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-04-19 21:03:07 +03:00
Ruslan Kuprieiev
1e7d548ca4
dvc: add dvc metrics
...
Fixes #592
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-04-19 20:47:37 +03:00
Ruslan Kuprieiev
79d7100104
setup.py: don't mixup download_url and url
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-04-14 23:26:40 +03:00
Ruslan Kuprieiev
f30e6e53c5
utils: convert to unix format when calculating md5
...
Fixes #619
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-04-14 22:07:29 +03:00
Ruslan Kuprieiev
3748164ddb
cloud: aws: migrate to boto3
...
This allows us to abandon our own additional config parameters for
aws cloud(like region) and use the ones from .aws/config by default.
Plus, boto3 automatically switches to multipartupload if file is bigger
than a certain limit, allowing us to remove a lot of our own code.
Fixes #650
Fixes #636
Fixes #601
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-04-13 06:06:52 +03:00
Ruslan Kuprieiev
8839e72f07
dvc: stop using checksumdir and use our own way of checksuming a dir
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-04-10 01:56:06 +03:00
Ruslan Kuprieiev
bd6688ff57
cloud: add ssh driver
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-04-08 22:26:18 +03:00
Ruslan Kuprieiev
7e93120754
setup: use long_description with README inside
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-03-22 21:23:30 +02:00
Ruslan Kuprieiev
13e0e9d2e4
dvc: use getdirinfo from ntfsutils
...
We can now use getdirinfo directly, since our patch
https://github.com/sid0/ntfs/pull/10 is now merged
and released in ntfsutils 0.1.4.
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-03-22 13:27:08 +02:00
Ruslan Kuprieiev
20c1bfe5ff
setup: pypi fixes
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-03-21 12:17:26 +02:00
Ruslan Kuprieiev
46bb7e1c63
setup.py: use m2r to convert README.md to rst
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-03-21 12:01:16 +02:00
Ruslan Kuprieiev
93194ecd2d
dvc: setup.py: add long description
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-03-21 11:14:19 +02:00
Dmitry
c177e1c52d
Update description in the package
2018-03-21 01:53:56 -07:00
Ruslan Kuprieiev
6b285e611c
dvc: validate stage files
...
Fixes #578
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-03-20 10:40:37 +02:00
Ruslan Kuprieiev
e67be7afca
dvc: add pyasn1 to requirements
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-03-18 13:11:44 +02:00
Ruslan Kuprieiev
fa22e56917
state: use str representations for inode and mtime
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-03-18 12:35:56 +02:00
Ruslan Kuprieiev
b7e9c9f021
pip: add setuptools version dependency
...
Fixes #555
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-03-16 12:11:22 +02:00
Ruslan Kuprieiev
b728d942c7
state: optimize state storage and computation
...
Reduces 'dvc add' time for 30K files from 25sec to 9sec.
Fixes #546
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-03-13 20:18:03 +02:00
Ruslan Kuprieiev
04d11c1762
Remove pygraphviz from install_requires
2018-03-12 18:58:46 +02:00
Ruslan Kuprieiev
068f742852
dvc: use zc.lockfile instead of fasteners
...
fasteners' InterProcessLock doesn't work within
one process, thus it is not suitable for our dvc
library.
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-02-27 04:20:32 +02:00
Ruslan Kuprieiev
4e2d6d1cd1
dvc: cleanup requirements
...
There are a lot of old unused dependecies that need to be cleaned up.
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-02-24 02:29:03 +02:00
Ruslan Kuprieiev
385317eb4c
dvc: relax version requirements
...
Fixes #480
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-02-24 02:29:03 +02:00
Ruslan Kuprieiev
e4d9755a7e
dvc: cloud RFC add support for directories
...
Fixes #367
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-01-22 03:19:29 +02:00
Ruslan Kuprieiev
19cd599b1a
macos: remove old dependencies
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-01-20 04:35:36 +02:00
Ruslan Kuprieiev
3b09290ed8
test: improve coverage and fix bugs
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-01-10 19:39:41 +02:00
Ruslan Kuprieiev
9c10a643a7
win: enable unit tests
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-01-02 13:03:06 +02:00
Ruslan Kuprieiev
a779424a36
WIP RFC
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2017-12-23 09:37:40 +02:00
Ruslan Kuprieiev
a828fee479
requirements: add pyyaml
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2017-11-28 21:47:23 +02:00
Ruslan Kuprieiev
0c561e7f12
google cloud: fix cloud settings and requirements
...
These are to allow using OAuth with your dvc, as
this is the recomended way to access gcp.
Fixes #203
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2017-09-14 22:23:22 +03:00
Ruslan Kuprieiev
b707dbd0fe
dvc: add 'dvc visual'
...
This command generates dependency graph for specified target,
saves it in .dot file and also draws it into .svg file.
Fixes #39
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2017-08-26 09:18:45 +03:00
Ruslan Kuprieiev
194e1ec419
dvc: add 'config' command
...
Fixes #177
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2017-08-20 06:19:38 +03:00
Ruslan Kuprieiev
7a3b500390
dvc: bring back frozen versions for deps
...
Fixes #173 .
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2017-08-16 19:39:05 +03:00
Ruslan Kuprieiev
883e6773f7
dvc: get rid of pathlib
...
Fixes #118
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2017-08-03 23:31:59 +03:00
Ruslan Kuprieiev
b1f19cee37
travis: build linux packages
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2017-07-31 03:45:10 +03:00
Ruslan Kuprieiev
ee34fdfa31
RFC: move cmdline parsing to cli.py and settings RFC
...
This will make the structure of dvc more linear
making it easier to read. Plus, these changes
are needed in preparation for libdvc, as they
move all cmdline parsing to one common place.
This patch also refactors our settings system
also make it more linear and remove abstraction
levels that are not needed and only cause confusion.
There is a lot more to be done in preparation for
dvc lib and RFC overall, but this a first step
in that long journey.
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2017-07-31 01:39:32 +03:00
Dmitry Petrov
3eda97d8ff
download_url format
2017-06-27 02:53:49 -07:00
Ruslan Kuprieiev
e02437ed97
dvc: logger: use colorama to colorize output
...
Colors help readability, especially in verbose mode.
Current color map:
Debug: Blue
Info: White
Warning: Yellow
Error: Red
2017-05-22 14:44:31 +03:00
Dmitry Petrov
29de545752
Build with more details
2017-05-10 03:01:44 -07:00
Dmitry Petrov
844202f0a0
Add version
2017-05-02 23:14:23 -07:00
Ruslan Kuprieiev
586c7f7e57
dvc: automatically create scripts, v2
...
Moving dvc.py contents to dvc/main.py and making
dvc.py to be just a wrapper for calling dvc/main.py.
This will allow us to both keep changes minimal and
use automatic script building.
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2017-05-02 15:33:18 +03:00
Ruslan Kuprieiev
71ede45475
setup: add setup.py script, v2
...
v2, fixed email and removend config
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2017-05-02 10:11:10 +03:00