@@ -55,10 +55,33 @@ way to do this, for example, using Ubuntu::
55
55
Then you have several options. The following text applies for most Python
56
56
software by the way.
57
57
58
+ pipx: The clean, easy way
59
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
60
+
61
+ pipx _ is a new package manager for Python-based software that automatically
62
+ sets up a virtual environment for each program you install. Assuming you have
63
+ it installed on your operating system, you can do::
64
+
65
+ pipx install vdirsyncer
66
+
67
+ and ``~/.local/pipx/venvs/vdirsyncer `` will be your new vdirsyncer installation. To
68
+ update vdirsyncer to the latest version::
69
+
70
+ pipx upgrade vdirsyncer
71
+
72
+ If you're done with vdirsyncer, you can do::
73
+
74
+ pipx uninstall vdirsyncer
75
+
76
+ and vdirsyncer will be uninstalled, including its dependencies.
77
+
78
+ .. _pipx : https://github.com/pipxproject/pipx
79
+
58
80
The dirty, easy way
59
81
~~~~~~~~~~~~~~~~~~~
60
82
61
- The easiest way to install vdirsyncer at this point would be to run::
83
+ If pipx is not available on your distirbution, the easiest way to install
84
+ vdirsyncer at this point would be to run::
62
85
63
86
pip install --ignore-installed vdirsyncer
64
87
@@ -92,25 +115,4 @@ This method has two advantages:
92
115
distro-specific issues.
93
116
- You can delete ``~/vdirsyncer_env/ `` to uninstall vdirsyncer entirely.
94
117
95
- The clean, easy way
96
- ~~~~~~~~~~~~~~~~~~~
97
-
98
- pipx _ is a new package manager for Python-based software that automatically
99
- sets up a virtualenv for each program you install. Assuming you have it
100
- installed on your operating system, you can do::
101
-
102
- pipx install vdirsyncer
103
-
104
- and ``~/.local/pipx/venvs/vdirsyncer `` will be your new vdirsyncer installation. To
105
- update vdirsyncer to the latest version::
106
-
107
- pipx upgrade vdirsyncer
108
-
109
- If you're done with vdirsyncer, you can do::
110
-
111
- pipx uninstall vdirsyncer
112
-
113
- and vdirsyncer will be uninstalled, including its dependencies.
114
-
115
118
.. _virtualenv : https://virtualenv.readthedocs.io/
116
- .. _pipx : https://github.com/pipxproject/pipx
0 commit comments