Hugo Osvaldo Barrera
72ea0a6ad3
Pin etesync
2020-06-08 15:31:20 +02:00
Hugo Osvaldo Barrera
e987d6eb4a
Drop Python 3.4
...
Never gonna get master back to green working with a dead Python.
2020-06-08 13:34:17 +02:00
Hugo Osvaldo Barrera
83fe7d2c8a
Pin dependencies to older versions
...
Just to get master back up and running again, pin libraries to the
versions we used back when the latest development happened.
I'll start upgrading them gradually, but need a green master first.
2020-06-08 13:15:27 +02:00
Markus Unterwaditzer
83026ad7de
require click-log 0.3.0
2018-06-13 18:00:01 +02:00
Markus Unterwaditzer
9e3c231cc3
Remove Python 3.3 support ( #674 )
...
* Remove Python 3.3 support
2017-10-02 14:38:54 +02:00
Markus Unterwaditzer
6954b26e0f
Fixes for click-log 0.2.0
2017-08-24 13:29:20 +02:00
Markus Unterwaditzer
37a1eb2fdb
Remove remoteStorage ( #648 )
...
Fix #647
2017-07-02 18:42:55 +02:00
Markus Unterwaditzer
0d9ec646d7
Initial etesync support ( #614 )
...
* Initial etesync support
* Optimized get()
* Bugfixes
* bugfixes
* Add writing operations
* collection creation WIP
* Fix collection creation
* tests wip
* wip
* Final touch for test setup
* actually skip tests
* Disable metadata tests
* Avoid polluting working tree
* Avoid importing wsgi-intercept if not installed
* Fix collection tests
* Proper teardown
* Skip bad test
* Remove vtodo
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Add docs
* Remove useless pkg
* Don't crash if etesync isn't imported
* Stylefix
* Fix more import errors
* More import errors
* Only run etesync on latest python
* Fix etesync check
* journal-manager migration
2017-04-13 16:27:11 +02:00
Markus Unterwaditzer
7aa0ea20be
Relicense to 3-clause BSD, fix #610
2017-04-07 15:32:27 +02:00
Hugo Osvaldo Barrera
7cf0865081
Add trove classifiers ( #558 )
2017-02-16 17:58:25 +01:00
Markus Unterwaditzer
c6b23b493d
Fix weird styling and resource warning in setup.py
2017-02-06 21:22:08 +01:00
Markus Unterwaditzer
eadb7203ee
stylefixes
2016-12-06 15:32:44 +01:00
Markus Unterwaditzer
39b27532e7
Exclude buggy setuptools-scm version
...
https://github.com/pypa/setuptools_scm/issues/103
2016-10-05 18:52:47 +02:00
Markus Unterwaditzer
e62e3a26f6
Better formatting in setup.py
2016-09-19 19:17:39 +02:00
Markus Unterwaditzer
e9185324ae
Fix up links for new docs URL
2016-08-15 20:44:45 +02:00
Markus Unterwaditzer
bec3a81186
Restructure setup.py
...
See #487
2016-08-13 12:05:32 +02:00
Markus Unterwaditzer
4df423b93e
Correct click-threading requirement
...
Fix #478
2016-07-25 01:51:06 +02:00
Markus Unterwaditzer
3cb03a55e4
Fix race conditions in Google storage ( #460 )
...
Fix #456
Fix #404
2016-06-09 23:57:27 +02:00
Markus Unterwaditzer
c0aee14acf
setup.py: Refer to packaging.rst
2016-05-19 18:07:29 +02:00
Markus Unterwaditzer
ec2f743ffa
Replace LXML with stdlib XML
...
Just because the XML module is already there, and suits our needs as
well. DoS concerns should be irrelevant as we trust the server to that
extent.
2016-04-22 23:08:32 +02:00
Markus Unterwaditzer
2888757e1b
Refactor Google support into own storage types
2016-04-02 21:14:17 +02:00
Marek Marczykowski
6d8db949fa
Initial OAuth2 (Google variant) support for dav storage
...
This commits adds 'oauth2_google' authentication mechanism to dav
storage driver.
2016-04-02 20:51:11 +02:00
Markus Unterwaditzer
b726364b93
Replace all instances of untitaker with pimutils
2016-03-15 15:36:40 +01:00
Markus Unterwaditzer
6b9d7b074a
Stylefix
2016-03-05 21:05:36 +01:00
Markus Unterwaditzer
949c568852
Pin requests>=2.4.1 and remove weird version check
2016-03-05 20:20:22 +01:00
Markus Unterwaditzer
017495935f
Pin requests-toolbelt back to >=0.4.0
2016-03-05 20:20:22 +01:00
Markus Unterwaditzer
e244eecc52
Stylefixes
2016-03-04 15:07:55 +01:00
Markus Unterwaditzer
c8c4409321
Just use a normal loop
2016-03-04 15:07:55 +01:00
Markus Unterwaditzer
dd48ac05c9
Rename setup.py requirements cmd
2016-03-04 15:07:55 +01:00
Hugo Osvaldo Barrera
8a7ac52ee7
Implement command to print minimal requirements
2016-03-04 15:07:55 +01:00
Markus Unterwaditzer
48a649ee8c
Fix up requirements=minimal
2016-03-04 15:07:55 +01:00
Markus Unterwaditzer
c7e6ca20e4
Add packaging guidelines
2016-03-04 15:07:55 +01:00
Markus Unterwaditzer
b72303b823
Add comments for #298
2016-01-26 23:53:40 +01:00
Markus Unterwaditzer
3a3b6ee7ee
Remove keyring support
2016-01-16 23:29:14 +01:00
Markus Unterwaditzer
ce5276fba9
Stylefix
2015-12-27 23:41:00 +01:00
Markus Unterwaditzer
4e8dbe9598
Only pin down lxml version for PyPy
2015-12-27 23:38:02 +01:00
Markus Unterwaditzer
54620c31ed
Annotate version requirements
2015-12-21 00:15:25 +01:00
Markus Unterwaditzer
2c600c96e5
Require at least lxml==3.1
2015-12-18 21:08:35 +01:00
Markus Unterwaditzer
0aeb599e75
Exclude buggy requests version
2015-12-17 14:13:20 +01:00
Markus Unterwaditzer
fa2b5df05c
Use older lxml because of Travis
...
See https://github.com/travis-ci/travis-ci/issues/5130
Meta: https://github.com/untitaker/vdirsyncer/issues/298
2015-11-28 20:47:04 +01:00
Markus Unterwaditzer
779ff094bb
Fix #295
2015-11-24 23:34:56 +01:00
Markus Unterwaditzer
86bf8ccffa
Make requests-oauthlib actually optional
2015-11-05 15:51:48 +01:00
Markus Unterwaditzer
f74b6ac78e
Use setuptools extras instead of requiring user to manually specify deps
2015-11-05 15:36:25 +01:00
Markus Unterwaditzer
5050f4663d
Adjust dependencies
2015-11-05 00:00:18 +01:00
Markus Unterwaditzer
6e1846ea9d
Remove custom ctx global
2015-08-16 19:40:00 +02:00
Markus Unterwaditzer
7f705aeb3a
Another note for packagers
2015-07-21 15:46:03 +02:00
Markus Unterwaditzer
90aaa9d12a
Add version.py to packages
2015-07-20 17:33:38 +02:00
Markus Unterwaditzer
35c272dda2
Switch to setuptools-scm
2015-06-12 02:47:21 +02:00
Markus Unterwaditzer
575d270e06
Use FingerprintAdapter from req-toolbelt
...
Fix #187
2015-04-11 15:03:07 +02:00
Markus Unterwaditzer
8d5fed48bc
Remove icalendar
2015-03-07 18:34:57 +01:00