@@ -31,7 +31,7 @@ license = "BSD-3-Clause"
3131license-files = [" LICENSE" , " AUTHORS" ]
3232dependencies = [
3333 " borghash ~= 0.1.0" ,
34- " borgstore ~= 0.5.0 " ,
34+ " borgstore[rest] ~= 0.5.1 " ,
3535 " msgpack >=1.0.3, <=1.1.2" ,
3636 " packaging" ,
3737 " platformdirs >=3.0.0, <5.0.0; sys_platform == 'darwin'" , # for macOS: breaking changes in 3.0.0.
@@ -51,10 +51,9 @@ mfusepy = ["mfusepy >= 3.1.0, <4.0.0"] # fuse 2+3, high-level
5151# a pypi release of borgbackup can't contain a dependency on github!
5252# mfusepym = ["mfusepy @ git+https://github.com/mxmlnkn/mfusepy.git@master"]
5353nofuse = []
54- s3 = [" borgstore[s3] ~= 0.5.0" ]
55- sftp = [" borgstore[sftp] ~= 0.5.0" ]
56- rclone = [" borgstore[rclone] ~= 0.5.0" ]
57- rest = [" borgstore[rest] ~= 0.5.0" ]
54+ s3 = [" borgstore[rest,s3] ~= 0.5.1" ]
55+ sftp = [" borgstore[rest,sftp] ~= 0.5.1" ]
56+ rclone = [" borgstore[rest,rclone] ~= 0.5.1" ]
5857cockpit = [" textual>=6.8.0" ] # might also work with older versions, untested
5958
6059[project .urls ]
@@ -192,71 +191,71 @@ pass_env = ["*"] # needed by tox4, so env vars are visible for building borg
192191
193192[tool .tox .env .py310-llfuse ]
194193set_env = {BORG_FUSE_IMPL = " llfuse" }
195- extras = [" llfuse" , " sftp" , " s3" , " rest " , " rclone" ]
194+ extras = [" llfuse" , " sftp" , " s3" , " rclone" ]
196195
197196[tool .tox .env .py310-pyfuse3 ]
198197set_env = {BORG_FUSE_IMPL = " pyfuse3" }
199- extras = [" pyfuse3" , " sftp" , " s3" , " rest " , " rclone" ]
198+ extras = [" pyfuse3" , " sftp" , " s3" , " rclone" ]
200199
201200[tool .tox .env .py310-mfusepy ]
202201set_env = {BORG_FUSE_IMPL = " mfusepy" }
203- extras = [" mfusepy" , " sftp" , " s3" , " rest " , " rclone" ]
202+ extras = [" mfusepy" , " sftp" , " s3" , " rclone" ]
204203
205204[tool .tox .env .py311-none ]
206205
207206[tool .tox .env .py311-llfuse ]
208207set_env = {BORG_FUSE_IMPL = " llfuse" }
209- extras = [" llfuse" , " sftp" , " s3" , " rest " , " rclone" ]
208+ extras = [" llfuse" , " sftp" , " s3" , " rclone" ]
210209
211210[tool .tox .env .py311-pyfuse3 ]
212211set_env = {BORG_FUSE_IMPL = " pyfuse3" }
213- extras = [" pyfuse3" , " sftp" , " s3" , " rest " , " rclone" ]
212+ extras = [" pyfuse3" , " sftp" , " s3" , " rclone" ]
214213
215214[tool .tox .env .py311-mfusepy ]
216215set_env = {BORG_FUSE_IMPL = " mfusepy" }
217- extras = [" mfusepy" , " sftp" , " s3" , " rest " , " rclone" ]
216+ extras = [" mfusepy" , " sftp" , " s3" , " rclone" ]
218217
219218[tool .tox .env .py312-none ]
220219
221220[tool .tox .env .py312-llfuse ]
222221set_env = {BORG_FUSE_IMPL = " llfuse" }
223- extras = [" llfuse" , " sftp" , " s3" , " rest " , " rclone" ]
222+ extras = [" llfuse" , " sftp" , " s3" , " rclone" ]
224223
225224[tool .tox .env .py312-pyfuse3 ]
226225set_env = {BORG_FUSE_IMPL = " pyfuse3" }
227- extras = [" pyfuse3" , " sftp" , " s3" , " rest " , " rclone" ]
226+ extras = [" pyfuse3" , " sftp" , " s3" , " rclone" ]
228227
229228[tool .tox .env .py312-mfusepy ]
230229set_env = {BORG_FUSE_IMPL = " mfusepy" }
231- extras = [" mfusepy" , " sftp" , " s3" , " rest " , " rclone" ]
230+ extras = [" mfusepy" , " sftp" , " s3" , " rclone" ]
232231
233232[tool .tox .env .py313-none ]
234233
235234[tool .tox .env .py313-llfuse ]
236235set_env = {BORG_FUSE_IMPL = " llfuse" }
237- extras = [" llfuse" , " sftp" , " s3" , " rest " , " rclone" ]
236+ extras = [" llfuse" , " sftp" , " s3" , " rclone" ]
238237
239238[tool .tox .env .py313-pyfuse3 ]
240239set_env = {BORG_FUSE_IMPL = " pyfuse3" }
241- extras = [" pyfuse3" , " sftp" , " s3" , " rest " , " rclone" ]
240+ extras = [" pyfuse3" , " sftp" , " s3" , " rclone" ]
242241
243242[tool .tox .env .py313-mfusepy ]
244243set_env = {BORG_FUSE_IMPL = " mfusepy" }
245- extras = [" mfusepy" , " sftp" , " s3" , " rest " , " rclone" ]
244+ extras = [" mfusepy" , " sftp" , " s3" , " rclone" ]
246245
247246[tool .tox .env .py314-none ]
248247
249248[tool .tox .env .py314-llfuse ]
250249set_env = {BORG_FUSE_IMPL = " llfuse" }
251- extras = [" llfuse" , " sftp" , " s3" , " rest " , " rclone" ]
250+ extras = [" llfuse" , " sftp" , " s3" , " rclone" ]
252251
253252[tool .tox .env .py314-pyfuse3 ]
254253set_env = {BORG_FUSE_IMPL = " pyfuse3" }
255- extras = [" pyfuse3" , " sftp" , " s3" , " rest " , " rclone" ]
254+ extras = [" pyfuse3" , " sftp" , " s3" , " rclone" ]
256255
257256[tool .tox .env .py314-mfusepy ]
258257set_env = {BORG_FUSE_IMPL = " mfusepy" }
259- extras = [" mfusepy" , " sftp" , " s3" , " rest " , " rclone" ]
258+ extras = [" mfusepy" , " sftp" , " s3" , " rclone" ]
260259
261260[tool .tox .env .ruff ]
262261skip_install = true
0 commit comments