Commit Graph

133 Commits

Author SHA1 Message Date
Sam Schott
8495877eaf fixed issues with update and config migration 2020-02-22 12:37:34 +00:00
Sam Schott
4d8a505d79 removed Py 3 check 2020-02-22 11:29:43 +00:00
Sam Schott
4457a4ec6b reintroduced update check 2020-02-22 11:26:59 +00:00
Sam Schott
3e43a96b2b more flake8 fixes 2020-02-21 00:01:58 +00:00
Sam Schott
dc88437190 some flake8 fixes 2020-02-19 12:47:32 +00:00
Sam Schott
ca987daff1 removed check for running daemons 2020-02-19 12:20:46 +00:00
Sam Schott
4566889e33 eliminate 3rd party imports 2020-02-19 12:13:16 +00:00
Sam Schott
f6e61dbc58 fixup 2020-02-18 18:55:55 +00:00
Sam Schott
cd3b304729 refactoring of autostart 2020-02-18 18:54:36 +00:00
Sam Schott
052d597914 resurrect autostart for daemon with systemd support 2020-02-17 21:11:04 +00:00
Sam Schott
c477f0f774 install maestral icon with daemon 2020-02-17 17:17:13 +00:00
Sam Schott
9d4e0780ec make sdnotify default dependency...
... and rename 'systemd' extra to 'syslog' extra
2020-02-17 17:17:02 +00:00
Sam Schott
07008dca65 moved autostart module to daemon, support systemd 2020-02-17 17:16:13 +00:00
Sam Schott
9488737df4 removed blinker signals 2020-02-14 19:17:50 +00:00
Sam Schott
f2d88b0fc7 user __author__ and __url__ from import 2020-02-13 23:34:09 +00:00
Sam Schott
e748ac41ea nice formatting of error message 2020-02-12 19:56:40 +00:00
Sam Schott
a03112d3dc don't update when daemon is running
the new CLI is not compatible with the old daemon,
we need to ensure that no old daemons are running
2020-02-12 19:47:47 +00:00
Sam Schott
52c36df071 bumped GUI requirements 2020-02-10 21:57:18 +00:00
Sam Schott
3d7fc455c9 use atomic writes to prevent index corruption 2020-02-10 21:04:27 +00:00
Sam Schott
bfe5d262ad corrected indent level 2020-02-07 22:42:19 +00:00
Sam Schott
8d9b62843b adjust gui requirements 2020-02-07 19:24:51 +00:00
Sam Schott
16c3173822 pin gui requirements 2020-02-01 16:48:43 +00:00
Sam Schott
961e985e45 adapted setup.py to new structure 2020-02-01 15:26:01 +00:00
Sam Schott
3c8b0133be removed gui module 2020-02-01 15:26:01 +00:00
Sam Schott
ce583f1565 uniform quotes in setup.py 2020-01-29 21:02:58 +00:00
Sam Schott
ede157c645 moved macOS notifications from pyobjc to rubicon-objc 2020-01-28 20:41:24 +00:00
Sam Schott
11d0ec64fa updated requirements 2020-01-27 14:21:02 +00:00
Sam Schott
cdb8673ea2 relaxed watchdog requirement 2020-01-27 00:52:09 +00:00
Sam Schott
064c41d40a bumped pyro5 requirement to 5.7 2020-01-25 16:59:05 +00:00
Sam Schott
02e020f950 explicitly exclude Pyro5 v5.6
see #79 and https://github.com/irmen/Pyro5/releases
2020-01-11 23:46:26 +00:00
Sam Schott
b6640aded0 automatically report errors when enabled
turned off by default
2020-01-07 21:44:47 +00:00
Sam Schott
8be6014428 included setup requirements
- wheel
- setuptools
2019-12-20 16:47:50 +00:00
Sam Schott
f80441e457 properly install info icon on linux 2019-12-12 17:00:48 +00:00
Sam Schott
eff07e6f25 pin watchdog==0.9.0
this can be relaxed once we no longer define out own Observer
2019-12-10 19:48:00 +00:00
Sam Schott
8c35a79692 require watchdog>=0.9.0 2019-12-10 17:21:32 +00:00
Sam Schott
3944269001 migrated from Pyro4 to Pyro5 2019-11-24 22:41:24 +00:00
Sam Schott
a77ad2eac2 add pyobjc to macOS dependencies 2019-11-01 18:08:41 +00:00
Sam Schott
0b44df5c27 rephrased Py2 error message 2019-10-28 21:49:33 +00:00
Sam Schott
7212fef390 improved icon handling and selection 2019-10-28 13:11:21 +00:00
Sam Schott
06b8003821 explicitly support Python 3.8 2019-10-23 21:24:39 +01:00
Sam Schott
bd5f501ab5 make PyQt5 an optional extra
only install PyQt5 if the extra "gui" is requested
2019-09-15 12:43:45 +01:00
Sam Schott
a9f4fbd8e0 make systemd support an optional extra
only install sdnotify and systemd-python when the "systemd" extra is requested
2019-09-15 12:43:12 +01:00
Sam Schott
43f86077d2 systemd bug fixes 2019-09-13 17:04:15 +01:00
Sam Schott
4caa934bd3 added python-systemd and sdnotify requirements 2019-09-13 14:13:36 +01:00
Sam Schott
f07b59b03d moved package info to __init__.py 2019-08-23 20:57:00 +01:00
Sam Schott
c7fbf6d6bb renamed console_script to cli 2019-08-18 12:53:37 +01:00
Sam Schott
bfa9f33978 Revert "include icon-theme-kde in setup.py"
This reverts commit c5b8cafa29.
2019-08-17 20:49:55 +01:00
Sam Schott
2054f2a9dc bumped version requirements for dependencies 2019-08-17 20:17:28 +01:00
Sam Schott
c5b8cafa29 include icon-theme-kde in setup.py 2019-08-17 14:35:29 +01:00
Sam Schott
187db03983 no longer install script "maestral-gui" 2019-08-17 00:49:03 +01:00
Sam Schott
3bbf42efc4 set minimum version requirement for click 2019-08-15 22:38:59 +01:00
Sam Schott
db38b61c04 added maestral daemon 2019-08-14 18:42:11 +01:00
Sam Schott
9dade78f1b removed obsolete package_data entries 2019-08-06 14:48:20 +01:00
Sam Schott
ce2890606f added classifiers 2019-08-06 14:31:06 +01:00
Sam Schott
b42cd871fc added warning message for python requirement 2019-08-06 14:30:57 +01:00
Sam Schott
74e95487ed add proper icon theme for gnome 3 2019-08-05 12:09:09 +01:00
Sam Schott
d870647128 require dropbox API version >= 9.4.0 2019-07-26 23:48:51 +01:00
Sam Schott
360dea2d82 added long_description_content_type 2019-07-16 13:51:06 +01:00
Sam Schott
b3a63535d8 store oauth2 token in system keyring 2019-07-13 18:52:46 +01:00
Sam Schott
56291e08e0 use png icons in Linux, move all resources to separate folder 2019-07-09 17:06:40 +01:00
Sam Schott
1b488f201d remove tqdm dependency 2019-06-26 11:27:55 +01:00
Sam Schott
5fc81196c3 simplify command line scripts with click 2019-06-24 21:55:40 +01:00
SamSchott
d423d61d35 Update setup.py 2019-06-24 21:55:40 +01:00
SamSchott
8cd14a4e23 bumped python requirement to >=3.6 2019-06-24 21:55:40 +01:00
SamSchott
0c1113cb54 Install cmd line script in /usr/local/bin instead of python bin 2019-06-24 21:55:40 +01:00
Sam Schott
0478d67d7e Update setup.py 2019-06-24 21:55:40 +01:00
Sam Schott
7a338c9e3e updated dependencies 2019-06-24 21:55:40 +01:00
Sam Schott
1b18d95f0d switched from pickel to umsgpack 2019-06-24 21:55:40 +01:00
Sam Schott
70c0b0082e Revert "moved revision book keeping to xattr"
This reverts commit 16e2d8e47508db2cf9cb7fb0081982ce4ac94e2e.
2019-06-24 21:55:40 +01:00
Sam Schott
b798bfeab1 moved revision book keeping to xattr 2019-06-24 21:55:40 +01:00
Sam Schott
eb85c0ae6d command line script fixes 2019-06-24 21:55:40 +01:00
Sam Schott
dc6beddd28 added console script for gui 2019-06-24 21:55:40 +01:00
Sam Schott
a3999f2ee3 Update setup.py 2019-06-24 21:55:39 +01:00
Sam Schott
3be31a32bf fixed typos in docstrings and messages 2019-06-24 21:55:39 +01:00
Sam Schott
621c115ef5 rebranding to conform with Dropbox API terms 2019-06-24 21:55:39 +01:00
Sam Schott
4f203b5031 bug fixes 2018-12-07 19:09:20 +00:00
Sam Schott
d97726eecd Update setup.py 2018-12-07 15:46:23 +00:00
Sam Schott
0d63a6e6a0 gui development 2018-12-03 22:37:35 +00:00
Sam Schott
a0e4b8c8f9 added gui resources 2018-12-03 01:42:57 +00:00
Sam Schott
04ab83c2af fixed stuptools entry point 2018-11-30 23:08:33 +00:00
Sam Schott
c5a6386ae8 renamed command line script 2018-11-30 23:06:11 +00:00
Sam Schott
d825ef4168 added command line script to setup.py 2018-11-30 21:42:38 +00:00
Sam Schott
973df1425d renamed directory 2018-11-26 17:41:23 +00:00