172 Commits

Author SHA1 Message Date
Eric Torres
085a73167b Update config file 2019-04-10 20:30:26 -07:00
Eric Torres
c08d39807e Update config file 2019-04-10 20:23:25 -07:00
Eric Torres
b151d84a25 Fix incorrect command 2019-04-10 20:20:50 -07:00
Eric Torres
6cd970711f Fix incorrect command 2019-04-10 19:39:01 -07:00
Eric Torres
1ae1acb062 Fix incorrect command 2019-04-10 19:30:16 -07:00
Eric Torres
4651edecbf Update packages 2019-04-10 19:28:53 -07:00
Eric Torres
c9a6e8c61e Update packages 2019-04-10 19:28:25 -07:00
Eric Torres
fe46ed9612 Update README name 2019-04-10 19:25:09 -07:00
Eric Torres
f98e3397ce Imports and docstring cleanups 2019-04-10 19:23:17 -07:00
Eric Torres
0845d6f00d Update README 2019-04-10 19:22:56 -07:00
Eric Torres
3772303aa7 Fix dunder methods in Repository 2019-04-10 19:22:31 -07:00
Eric Torres
a8c13c932f Update config files 2019-04-10 19:21:55 -07:00
Eric Torres
b00767c4a7 Remove system-exclude file 2019-04-10 19:21:15 -07:00
Eric Torres
4351387f68 Third prototype of backup script 2019-04-10 19:21:00 -07:00
Eric Torres
89c2cbe1ac Update exception message 2019-04-10 18:42:00 -07:00
Eric Torres
2e4d7cffa6 Add settins for pytest 2019-04-10 18:38:24 -07:00
Eric Torres
9fde294339 Add settings for PyCharm 2019-04-10 18:38:06 -07:00
Eric Torres
dc1e863c64 Docstring update 2019-04-10 18:18:05 -07:00
Eric Torres
977865b5aa Remove type and value checking for PackageManager 2019-04-10 18:17:52 -07:00
Eric Torres
94c70b7b2e Update tests for struct package 2019-04-10 18:17:21 -07:00
Eric Torres
35167f28c6 Docstring updates for tests 2019-04-10 18:13:13 -07:00
Eric Torres
9354dfd303 Remove copies of backup functions in main script 2019-04-10 18:08:36 -07:00
Eric Torres
03af77cf92 Remove doc test run code 2019-04-10 18:04:36 -07:00
Eric Torres
0b52b75dbf Optimize imports in test classes 2019-04-10 18:03:58 -07:00
Eric Torres
666449156c Remove doctest run code 2019-04-10 18:02:06 -07:00
Eric Torres
ec7da672f0 Add gen_metadata() for Hierarchy class 2019-04-10 17:57:43 -07:00
Eric Torres
7583cd2a34 Docstring updates 2019-04-10 17:56:50 -07:00
Eric Torres
cffbc3f268 Update docstrings 2019-04-10 17:54:02 -07:00
Eric Torres
4c0e14182f Organize imports for repository module 2019-04-10 17:53:39 -07:00
Eric Torres
3bfeda1400 Split snapshot metadata, add is_valid_snapshot_name(), and remove current_snapshot 2019-04-10 17:53:17 -07:00
Eric Torres
4415a82da0 Change serialization backend from pickle to json 2019-04-10 10:23:56 -07:00
Eric Torres
ea0a629fd9 Rename README and hierarchy package to decrease verbosity 2019-04-09 19:17:09 -07:00
Eric Torres
8dcf25920d Update main config file 2019-04-08 22:13:17 -07:00
Eric Torres
6fb3007696 Implement __repr__ 2019-04-08 22:12:33 -07:00
Eric Torres
981e7cfa58 Make a call to internal _data attribute 2019-04-08 22:12:17 -07:00
Eric Torres
a7eef6825f Remove interactive session examples 2019-04-08 22:12:05 -07:00
Eric Torres
944b518837 Remove all attrs except for pkg_dir 2019-04-08 22:11:23 -07:00
Eric Torres
f0e0a1500b Use internal _path attribute of Hierarchy object 2019-04-01 11:06:29 -07:00
Eric Torres
489a0cccad Run black code formatter 2019-04-01 11:06:18 -07:00
Eric Torres
929d803d86 Make Hierarchy a path-like object 2019-04-01 11:00:43 -07:00
Eric Torres
e58c6b7c27 Make Hierarchy.write_metadata() an atomic operation 2019-04-01 10:41:01 -07:00
Eric Torres
4361ad703a Check for valid compress mode before proceeding 2019-03-31 22:00:48 -07:00
Eric Torres
43ccda7ae9 Create the Pacman class using a tuple instead of a list 2019-03-31 21:37:23 -07:00
Eric Torres
123eed83b5 Cleanup formatting 2019-03-31 11:22:53 -07:00
Eric Torres
c713cc25d7 Do not ship test suite with actual project 2019-03-31 11:21:00 -07:00
Eric Torres
88faa9e953 Add pacman module 2019-03-31 11:17:57 -07:00
Eric Torres
4e840f675e Run black code formatter and flake8 2019-03-31 11:17:40 -07:00
Eric Torres
77b810b5a6 Update PackageManager method names 2019-03-31 11:16:56 -07:00
Eric Torres
054f7a8a8e Implement and test PackageManager.gen_db_archive() 2019-03-31 11:15:46 -07:00
Eric Torres
57f484f0dd Initial implementation and tests for packagemanager module 2019-03-31 09:57:19 -07:00