Florian Sesser
c3e4cace2f
Fix Read the Docs
config
...
Building ReadTheDocs without explicitly pointing to the configuration to use
has been deprecated in order to make builds more explicit and predictable:
https://about.readthedocs.com/blog/2024/12/deprecate-config-files-without-sphinx-or-mkdocs-config/
Fixes [ticket: 4164](https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4164 )
2025-01-23 19:31:03 +00:00
meejah
fc030da8df
Merge pull request #1427 from LeastAuthority/4158.invalid-escape-sequence
...
CI / coverage (macos-14, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, pypy-3.9) (push) Has been cancelled
CI / coverage (windows-2022, 3.12) (push) Has been cancelled
CI / integration (false, macos-14, 3.11) (push) Has been cancelled
CI / integration (false, ubuntu-20.04, 3.11) (push) Has been cancelled
CI / integration (false, windows-2022, 3.11) (push) Has been cancelled
CI / integration (true, ubuntu-20.04, 3.12) (push) Has been cancelled
CI / packaging (macos-14, 3.9) (push) Has been cancelled
CI / packaging (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / packaging (windows-2022, 3.9) (push) Has been cancelled
CI / finish-coverage-report (push) Has been cancelled
4158: Fix a bunch of "SyntaxWarning: invalid escape sequence"
2025-01-15 13:05:09 -07:00
Florian Sesser
dc65ecf98c
Add detail to newsfragment and trigger CI in the process
2025-01-15 19:08:39 +00:00
meejah
a1efd53c53
Merge pull request #1425 from sgerodes/master
...
CI / coverage (macos-14, 3.12) (push) Waiting to run
CI / coverage (ubuntu-22.04, 3.12) (push) Waiting to run
CI / coverage (ubuntu-22.04, pypy-3.9) (push) Waiting to run
CI / coverage (windows-2022, 3.12) (push) Waiting to run
CI / finish-coverage-report (push) Blocked by required conditions
CI / integration (false, macos-14, 3.11) (push) Waiting to run
CI / integration (false, ubuntu-20.04, 3.11) (push) Waiting to run
CI / integration (false, windows-2022, 3.11) (push) Waiting to run
CI / integration (true, ubuntu-20.04, 3.12) (push) Waiting to run
CI / packaging (macos-14, 3.9) (push) Waiting to run
CI / packaging (ubuntu-22.04, 3.9) (push) Waiting to run
CI / packaging (windows-2022, 3.9) (push) Waiting to run
fix(parse_duration): resolve error when parsing durations in seconds
2025-01-15 03:43:21 -07:00
Florian Sesser
ad1e486665
(No) news.
2025-01-13 21:44:02 +00:00
Florian Sesser
ce1326176a
Compiled regexes don't like raw strings, only byte strings
2025-01-13 21:41:06 +00:00
Florian Sesser
a733ba6ef9
Mark a couple of strings with backslashes in them as 'raw strings'
...
Refs [ticket: 4158](https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4158 )
2025-01-13 21:25:09 +00:00
sgerodes
8aed2d51c8
fix(time_format): invalid comparison of strings to enums
2025-01-10 01:00:54 +01:00
sgerodes
c73541a88b
chore(news): add newsfragment for ticket #4155 to ensure codechecks pass
2025-01-10 00:49:38 +01:00
sgerodes
14bf5adadb
refactor(time_format): enhance duration parsing with Enum and dynamic regex
...
- Introduced `ParseDurationUnitFormat` Enum for cleaner unit handling.
- Improved `parse_duration` to support case-insensitive matching and dynamic error messages.
- Added detailed docstrings for better clarity and usability.
- Refactored and added testcases
2025-01-10 00:48:00 +01:00
meejah
f45175569e
Merge pull request #1423 from a-detiste/master
...
CI / coverage (macos-14, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, pypy-3.9) (push) Has been cancelled
CI / coverage (windows-2022, 3.12) (push) Has been cancelled
CI / integration (false, macos-14, 3.11) (push) Has been cancelled
CI / integration (false, ubuntu-20.04, 3.11) (push) Has been cancelled
CI / integration (false, windows-2022, 3.11) (push) Has been cancelled
CI / integration (true, ubuntu-20.04, 3.12) (push) Has been cancelled
CI / packaging (macos-14, 3.9) (push) Has been cancelled
CI / packaging (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / packaging (windows-2022, 3.9) (push) Has been cancelled
CI / finish-coverage-report (push) Has been cancelled
clean Python2 syntax
2025-01-08 22:04:48 -07:00
Alexandre Detiste
66e1b5e839
towncrier
2025-01-08 20:43:42 +01:00
sgerodes
c09a0ebeb2
feat(parse_duration): improve the error message
2025-01-08 16:56:03 +01:00
sgerodes
875f7fa47e
test(parse_duration): add tests for seconds
2025-01-08 16:50:29 +01:00
sgerodes
a555c13f38
fix(parse_duration): resolve error when parsing durations in seconds
...
- Added support for parsing durations specified in seconds (e.g., "10s").
- Fixed an issue where configuring seconds previously resulted in errors due to missing elif statement.
2025-01-08 16:42:10 +01:00
meejah
048c0850a8
Merge pull request #1424 from LeastAuthority/4145.ci-remove-old-python-from-nixos
...
CI / coverage (macos-14, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, pypy-3.9) (push) Has been cancelled
CI / coverage (windows-2022, 3.12) (push) Has been cancelled
CI / integration (false, macos-14, 3.11) (push) Has been cancelled
CI / integration (false, ubuntu-20.04, 3.11) (push) Has been cancelled
CI / integration (false, windows-2022, 3.11) (push) Has been cancelled
CI / integration (true, ubuntu-20.04, 3.12) (push) Has been cancelled
CI / packaging (macos-14, 3.9) (push) Has been cancelled
CI / packaging (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / packaging (windows-2022, 3.9) (push) Has been cancelled
CI / finish-coverage-report (push) Has been cancelled
Remove NixOS 24.11 CI job for Python 3.10
2025-01-06 18:07:08 -07:00
Florian Sesser
5a51e61450
(No) news.
2025-01-06 22:16:13 +00:00
Florian Sesser
00046c90a7
Remove NixOS 24.11 CI job for Python 3.10
...
NixOS 24.11 has Python 3.12 as default; for testing 3.10 we
need to compile quite a bit of software on each run, and we
do not learn a lot, since other Linux distributions test 3.10
already.
Refs #4145
2025-01-06 22:09:26 +00:00
Alexandre Detiste
fec97256b9
trim Python2 syntax
2025-01-06 22:51:37 +01:00
Alexandre Detiste
20d2c694c0
trim "six" usage
2025-01-06 22:51:21 +01:00
meejah
1588110f58
Merge pull request #1421 from a-detiste/master
...
CI / coverage (macos-14, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, pypy-3.9) (push) Has been cancelled
CI / coverage (windows-2022, 3.12) (push) Has been cancelled
CI / integration (false, macos-14, 3.11) (push) Has been cancelled
CI / integration (false, ubuntu-20.04, 3.11) (push) Has been cancelled
CI / integration (false, windows-2022, 3.11) (push) Has been cancelled
CI / integration (true, ubuntu-20.04, 3.12) (push) Has been cancelled
CI / packaging (macos-14, 3.9) (push) Has been cancelled
CI / packaging (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / packaging (windows-2022, 3.9) (push) Has been cancelled
CI / finish-coverage-report (push) Has been cancelled
finish removing "future"
2024-12-21 17:49:05 -07:00
Alexandre Detiste
7ca3a4c661
define function before use
2024-12-21 19:08:16 +01:00
Alexandre Detiste
168532de07
finish removing "future"
2024-12-21 19:03:57 +01:00
meejah
60019ba955
Merge pull request #1420 from a-detiste/master
...
CI / coverage (macos-14, 3.12) (push) Waiting to run
CI / coverage (ubuntu-22.04, 3.12) (push) Waiting to run
CI / coverage (ubuntu-22.04, pypy-3.9) (push) Waiting to run
CI / coverage (windows-2022, 3.12) (push) Waiting to run
CI / finish-coverage-report (push) Blocked by required conditions
CI / integration (false, macos-14, 3.11) (push) Waiting to run
CI / integration (false, ubuntu-20.04, 3.11) (push) Waiting to run
CI / integration (false, windows-2022, 3.11) (push) Waiting to run
CI / integration (true, ubuntu-20.04, 3.12) (push) Waiting to run
CI / packaging (macos-14, 3.9) (push) Waiting to run
CI / packaging (ubuntu-22.04, 3.9) (push) Waiting to run
CI / packaging (windows-2022, 3.9) (push) Waiting to run
trim usage of to-be-removed "future" library
2024-12-21 10:28:25 -07:00
Alexandre Detiste
4ac60c5c86
vendor cmp()
2024-12-21 14:57:09 +01:00
Alexandre Detiste
5105112475
add newsfragment
2024-12-21 14:52:08 +01:00
Alexandre Detiste
095f81041c
remove some now useless six.ensure_text
2024-12-21 02:14:26 +01:00
Alexandre Detiste
f9a65f82c0
trim usage of to-be-removed "future" library
2024-12-21 02:07:01 +01:00
meejah
7a8ce2e750
Merge pull request #1419 from hacklschorsch/patch-1
...
CI / coverage (macos-14, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, pypy-3.9) (push) Has been cancelled
CI / coverage (windows-2022, 3.12) (push) Has been cancelled
CI / integration (false, macos-14, 3.11) (push) Has been cancelled
CI / integration (false, ubuntu-20.04, 3.11) (push) Has been cancelled
CI / integration (false, windows-2022, 3.11) (push) Has been cancelled
CI / integration (true, ubuntu-20.04, 3.12) (push) Has been cancelled
CI / packaging (macos-14, 3.9) (push) Has been cancelled
CI / packaging (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / packaging (windows-2022, 3.9) (push) Has been cancelled
CI / finish-coverage-report (push) Has been cancelled
Update license / copyright line in README.rst
2024-12-19 21:54:21 -07:00
Florian Sesser
ff56bae373
(No) news.
2024-12-19 20:19:14 +00:00
Florian Sesser
f187df268e
Readme.md: Remove end year of copyright timespan
2024-12-19 20:19:14 +00:00
Florian Sesser
f0f85a6c4e
Update README.rst
...
Update license/copyright string to "-2025" (from "-2020") (a little bit forward looking)
2024-12-19 20:19:14 +00:00
meejah
7683524635
Merge pull request #1415 from meejah/4096.release-1.20-round-three
...
CI / coverage (macos-14, 3.12) (push) Waiting to run
CI / coverage (ubuntu-22.04, 3.12) (push) Waiting to run
CI / coverage (ubuntu-22.04, pypy-3.9) (push) Waiting to run
CI / coverage (windows-2022, 3.12) (push) Waiting to run
CI / finish-coverage-report (push) Blocked by required conditions
CI / integration (false, macos-14, 3.11) (push) Waiting to run
CI / integration (false, ubuntu-20.04, 3.11) (push) Waiting to run
CI / integration (false, windows-2022, 3.11) (push) Waiting to run
CI / integration (true, ubuntu-20.04, 3.12) (push) Waiting to run
CI / packaging (macos-14, 3.9) (push) Waiting to run
CI / packaging (ubuntu-22.04, 3.9) (push) Waiting to run
CI / packaging (windows-2022, 3.9) (push) Waiting to run
4096: release 1.20.0
2024-12-18 23:38:56 -07:00
meejah
6ba54b880f
update release procedure to reflect reality
2024-12-18 22:37:16 -07:00
meejah
f2dbe2e39f
whitespace error
tahoe-lafs-1.20.0
2024-12-14 02:13:08 -07:00
meejah
f979efb984
update nix version
2024-12-14 02:13:08 -07:00
meejah
c5de7445cc
update relnotes
2024-12-14 02:13:08 -07:00
meejah
34f1124882
missing summary
2024-12-14 02:13:08 -07:00
meejah
772fd59066
fixup NEWS titles
2024-12-14 02:13:08 -07:00
meejah
7ac3dbc02d
news
2024-12-14 02:13:08 -07:00
meejah
244a3e643b
need tox for testing
2024-12-14 02:13:08 -07:00
meejah
c98a61fef1
update NEWS.txt for release
2024-12-14 02:13:08 -07:00
meejah
27fb8174f3
tox changed their minds again
2024-12-14 02:13:08 -07:00
meejah
22bcd883a4
fix notes
2024-12-14 02:13:08 -07:00
meejah
42fdc4a694
Merge pull request #1382 from jwjacobson/1101.feature
...
CI / coverage (macos-14, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, 3.12) (push) Has been cancelled
CI / coverage (ubuntu-22.04, pypy-3.9) (push) Has been cancelled
CI / coverage (windows-2022, 3.12) (push) Has been cancelled
CI / integration (false, macos-14, 3.11) (push) Has been cancelled
CI / integration (false, ubuntu-20.04, 3.11) (push) Has been cancelled
CI / integration (false, windows-2022, 3.11) (push) Has been cancelled
CI / integration (true, ubuntu-20.04, 3.12) (push) Has been cancelled
CI / packaging (macos-14, 3.9) (push) Has been cancelled
CI / packaging (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / packaging (windows-2022, 3.9) (push) Has been cancelled
CI / finish-coverage-report (push) Has been cancelled
1101.feature Add verbose flag to check command
2024-12-14 02:01:15 -07:00
meejah
c363bd8139
Merge pull request #1418 from meejah/4143.refresh-docker-images--copy
...
CI / coverage (macos-14, 3.12) (push) Waiting to run
CI / coverage (ubuntu-22.04, 3.12) (push) Waiting to run
CI / coverage (ubuntu-22.04, pypy-3.9) (push) Waiting to run
CI / coverage (windows-2022, 3.12) (push) Waiting to run
CI / finish-coverage-report (push) Blocked by required conditions
CI / integration (false, macos-14, 3.11) (push) Waiting to run
CI / integration (false, ubuntu-20.04, 3.11) (push) Waiting to run
CI / integration (false, windows-2022, 3.11) (push) Waiting to run
CI / integration (true, ubuntu-20.04, 3.12) (push) Waiting to run
CI / packaging (macos-14, 3.9) (push) Waiting to run
CI / packaging (ubuntu-22.04, 3.9) (push) Waiting to run
CI / packaging (windows-2022, 3.9) (push) Waiting to run
4143: refresh docker images
2024-12-13 13:37:38 -07:00
meejah
9978fc2370
insist on new-ish tox
2024-12-13 12:13:49 -07:00
meejah
411e32b0d4
final attempt: more timeout for chutney, a comment about (trying to) skip integration failures
2024-12-13 12:12:42 -07:00
JW Jacobson
4a3668712b
Merge branch 'master' of https://github.com/tahoe-lafs/tahoe-lafs into 1101.feature
2024-12-13 14:07:44 -05:00
meejah
c5f54a0cad
admit defeat
2024-12-13 11:02:20 -07:00