Commit Graph

366 Commits

Author SHA1 Message Date
8e20fa0fbf whitespace 2023-02-21 00:01:13 -07:00
464498f6bf Merge branch 'master' into 2916.grid-manager-proposal.6 2023-02-20 11:24:20 -07:00
15c7916e08 Revert previous two commits (e046627, a292f52) 2023-01-27 12:46:30 -05:00
a292f52de1 Try debugging CI/ubuntu-20.04 integration tests..
Does restoring the "charset_normalizer < 3" pin make the tests pass?
2023-01-27 11:47:50 -05:00
87dad9bd2b Remove "charset_normalizer < 3" constraint 2023-01-27 10:07:50 -05:00
55139bb3f9 We can demand >= 0.4 now 2023-01-23 08:50:04 -05:00
0eee22cccf Pin older charset_normalizer. 2023-01-13 09:53:38 -05:00
7c506057b5 Merge remote-tracking branch 'origin/master' into 3956-mutable-uploads 2023-01-09 17:05:31 -05:00
1482d41918 Drop 3.7. 2023-01-09 11:01:45 -05:00
22227c7094 Support old pycddl too so nix can keep working. 2023-01-09 10:31:48 -05:00
a71e873c21 pycddl 0.2 is broken, 0.3 is missing mmap() support. 2022-12-21 09:15:51 -05:00
80caf04966 Merge pull request #1234 from tahoe-lafs/3947.mutable-test_version-async-def
Convert some tests for mutables to use `async def`

Fixes: ticket:3947
2022-12-21 05:50:07 -05:00
13aa000d0b Some features we depend on are broken in tox 4 2022-12-09 14:12:43 -05:00
4367e5a0fc Bump the Twisted dependency so we can do this 2022-11-30 09:28:58 -05:00
1a3e3a86c3 Require latest pycddl, and work around a regression. 2022-10-14 11:27:04 -04:00
435df4923f Merge branch 'master' into 2916.grid-manager-proposal.6 2022-10-05 10:18:09 -04:00
abb0379645 Merge pull request #1223 from tahoe-lafs/3928-i2p
Fix i2p integration tests

Fixes ticket:3928
2022-10-03 12:32:28 -04:00
795ec0b2db Fix flake8 issue. 2022-10-03 11:52:07 -04:00
2a3b110d53 simple build automation 2022-09-30 16:48:23 -06:00
5973196931 refactor: use filelock and test it 2022-09-21 19:00:27 -06:00
fb532a71ef own pid-file checks 2022-09-17 16:31:49 -06:00
4cc5c4d55d Merge remote-tracking branch 'origin/master' into 2916.grid-manager-proposal.6 2022-07-25 11:55:47 -04:00
921e3a7712 Don't use broken version of werkzeug. 2022-07-25 09:55:03 -04:00
1ede0e7786 Merge remote-tracking branch 'meejah/2916.grid-manager-proposal.5' into 2916.grid-manager-proposal.6 2022-07-15 14:06:10 -04:00
da4deab167 Note version with fix. 2022-05-16 11:19:46 -04:00
5b0762d3a3 Workaround for autobahn issues. 2022-05-10 13:59:58 -04:00
e5b0e51f72 Server-side schema validation of CBOR. 2022-04-11 13:11:45 -04:00
9d9ec698e0 Add support for Python 3.10. 2022-02-23 11:07:56 -05:00
21e288a4d0 Technically don't support 3.10 yet. 2022-02-15 14:35:18 -05:00
be2590f9b8 Python 2 is now unsupported. 2022-02-15 10:20:52 -05:00
609bd819bb Merge remote-tracking branch 'origin/master' into 3855-immutable-http-apis-part-1 2022-01-25 10:42:04 -05:00
e9d6eb8d0e Need some fixes in this version. 2022-01-24 11:30:49 -05:00
8eb6ab4765 Switch to Python 3.7 as minimal version. 2022-01-24 10:42:09 -05:00
f09aa8c796 Use pre-existing parser for Range and Content-Range headers. 2022-01-20 11:16:06 -05:00
7e3cb44ede Pin non-broken version of Paramiko. 2022-01-07 10:13:29 -05:00
777d630f48 Another dependency. 2021-11-12 12:00:07 -05:00
e7a5d14c0e New requirements. 2021-11-12 11:25:10 -05:00
efc9dc831b Revert "a stab at using setup.cfg and setuptools_scm"
This reverts commit 68e8e0a7d5.
2021-10-14 11:01:37 -04:00
68e8e0a7d5 a stab at using setup.cfg and setuptools_scm 2021-10-14 10:58:41 -04:00
0a072a98c8 Merge pull request #1125 from hacklschorsch/3786.openmetrics
3786 Add OpenMetrics (Prometheus) statistics endpoint
2021-09-28 13:21:46 -06:00
6ef3811112 Prevent conflicting overlapping writes. 2021-09-24 11:54:08 -04:00
7183d53c23 put test dependency in the setuptools test extra 2021-09-23 07:58:02 -04:00
65a1040fe8 Update references to the mailing list
New list is tahoe-dev@lists.tahoe-lafs.org, list info page is at
https://lists.tahoe-lafs.org/mailman/listinfo/tahoe-dev, and list
archives are now at https://lists.tahoe-lafs.org/pipermail/tahoe-dev/.

Sadly message numbers in list archive seem to have changed, so
updating references to list archive is not as simple as prefixing
`list.`
2021-08-31 09:58:43 -04:00
6df4fa315e Add explicit dependency on Click. 2021-08-26 14:55:41 -04:00
7ad6c9269c Merge branch 'master' into 2916.grid-manager-proposal.5 2021-08-25 14:04:53 -06:00
6475b44336 Get rid of unnecessary version constraints. 2021-07-05 16:17:26 -07:00
72d5bedf14 Depend on newer foolscap. 2021-07-02 10:10:26 -07:00
ae6e1e9e2f Use io.open() instead of builtin open()
Windows does not like when we open README.rst using builtin open():

  Traceback (most recent call last):
    File "setup.py", line 360, in <module>
      long_description=open('README.rst', 'rU').read(),
    File "c:\hostedtoolcache\windows\python\3.6.8\x64\lib\encodings\cp1252.py", line 23, in decode
      return codecs.charmap_decode(input,self.errors,decoding_table)[0]
  UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1720: character maps to <undefined>
2021-04-05 19:11:58 -04:00
d9446f9f06 Remove deprecated U mode from open() call
Under the right conditions (with newer Python 3.x versions), we will
see this warning:

    setup.py:360: DeprecationWarning: 'U' mode is deprecated

`U` is for `universal newline mode`.  Docs for open() says this:

    'U' mode is deprecated and will raise an exception in future versions
    of Python.  It has no effect in Python 3.  Use newline to control
    universal newlines mode.

Off it goes.
2021-04-05 18:57:47 -04:00
add2be1b44 Pin decorator
CI broke when decorator 5.0.1 (a dependency via pytest-twisted) with
dropped Python 2.7 compatibility was released.
2021-04-02 10:24:43 -04:00