Skip to content

Commit

Permalink
specify version for vobject and python-dateutil
Browse files Browse the repository at this point in the history
  • Loading branch information
Unrud committed Apr 20, 2018
1 parent 00de7d1 commit 478a9cb
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion setup.py
Expand Up @@ -66,7 +66,7 @@
packages=["radicale"],
package_data={"radicale": WEB_FILES},
entry_points={"console_scripts": ["radicale = radicale.__main__:run"]},
install_requires=["vobject"],
install_requires=["vobject==0.9.5", "python-dateutil==2.6.1"],
setup_requires=pytest_runner,
tests_require=tests_require,
extras_require={"test": tests_require},
Expand Down

3 comments on commit 478a9cb

@dvzrv
Copy link

@dvzrv dvzrv commented on 478a9cb Apr 24, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a specific reason, why python-dateutil 2.6.1 is required?
This makes radicale pretty hard to package on Linux, if not patching this out.

@Unrud
Copy link
Collaborator Author

@Unrud Unrud commented on 478a9cb Apr 24, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, vobject <= 0.9.5 is incompatible with python-dateutil > 2.6.1. If you want to use a newer version of python-dateutil (it has some important bug fixes). You either have to wait for a new release of vobject or you have to patch it yourself.

@dvzrv
Copy link

@dvzrv dvzrv commented on 478a9cb Apr 24, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see. Bumped vobject about their issue.
However, if

vobject <= 0.9.5 is incompatible with python-dateutil > 2.6.1

then I can only patch out the version pinning for now (as we're on vobject 0.9.5 and dateutil 2.7.2) and hope for the best or remove radicale from the repositories :-/

Please sign in to comment.