Commit Graph

216 Commits

Author SHA1 Message Date
Itamar Turner-Trauring
ce6b7aeb82 More modern pylint and flake8 and friends. 2023-03-24 11:38:32 -04:00
Itamar Turner-Trauring
52f43cefea Add 3.11. 2023-03-15 15:44:45 -04:00
Itamar Turner-Trauring
24212b412c Fix 3.11 runs. 2023-03-14 13:01:45 -04:00
Itamar Turner-Trauring
1482d41918 Drop 3.7. 2023-01-09 11:01:45 -05:00
Jean-Paul Calderone
a1cb889308 Take typechecks and codechecks out of the GitHub Actions config
There's a dedicated job on CircleCI.
2022-12-14 08:35:10 -05:00
meejah
3d831f653b cleanup 2022-12-01 23:58:53 -07:00
meejah
89b6a008d2 since 'coverage report' is what fails with disk-space on windows, try turning it off 2022-12-01 23:24:24 -07:00
Itamar Turner-Trauring
b0b67826e8 More verbose output is helpful when debugging. 2022-05-13 12:58:55 -04:00
Itamar Turner-Trauring
ae8a7eff43 Make mypy happy. 2022-03-25 15:52:31 -04:00
Itamar Turner-Trauring
9d9ec698e0 Add support for Python 3.10. 2022-02-23 11:07:56 -05:00
Itamar Turner-Trauring
c6ee41ab5c Add PyPy3. 2022-02-23 10:49:39 -05:00
Itamar Turner-Trauring
5647b4aee0 Try to fix macOS another way. 2022-02-22 11:40:16 -05:00
Itamar Turner-Trauring
52f0e18d6b Fix for overly-long temporary paths for unix sockets on macOS. 2022-02-22 11:26:00 -05:00
Itamar Turner-Trauring
a7e4add602 Simplify. 2022-02-22 11:25:13 -05:00
Itamar Turner-Trauring
6190399aef Just codechecks. 2022-02-15 14:33:00 -05:00
Itamar Turner-Trauring
dfe7de54a2 Upgrade some versions. 2022-02-15 09:59:04 -05:00
Itamar Turner-Trauring
d976524bb0 Let's see if this is necessary any more. 2022-02-14 11:41:51 -05:00
Itamar Turner-Trauring
9428c5d45b We can use modern PyInstaller. 2022-02-14 11:29:19 -05:00
Itamar Turner-Trauring
cd33e1cfb3 Rip out more Python 2 stuff. 2022-02-14 11:10:56 -05:00
Itamar Turner-Trauring
8eb6ab4765 Switch to Python 3.7 as minimal version. 2022-01-24 10:42:09 -05:00
Itamar Turner-Trauring
34d2f74ede Tell RTD how to install Sphinx. 2021-10-28 11:12:17 -04:00
Jean-Paul Calderone
84dfb360ce
Merge pull request #1141 from LeastAuthority/3814.remove-control-port
Remove the "control port" and its associated Tub

Fixes: ticket:3814
2021-10-25 20:57:23 -04:00
meejah
027df09828 release two things: wheels, and a .tar.gz source dist 2021-10-20 16:10:23 -06:00
meejah
ffb20d3bbf
Merge pull request #1144 from tahoe-lafs/3754.release-1.16.0-rc1
release 1.16.0
2021-10-20 16:04:05 -06:00
Jean-Paul Calderone
347377aaab Get rid of check_memory which depends on the control port
This was some kind of memory usage analysis tool.  It depends on the control
port so it cannot work after I delete the control port.  The code itself is
messy, undocumented, and has no automated tests.  I don't know if it works at
all anymore.  Even if it does, no one ever runs it.

Measuring Tahoe-LAFS' memory usage over the course of maintenance and
development is a lovely idea but the project has not managed to adopt (or
maintain?) that practice based on this tool.  Given sufficient interest we can
resurrect this idea using a more streamlined process and less invasive tools
in the future.
2021-10-15 11:43:34 -04:00
Jean-Paul Calderone
efc9dc831b Revert "a stab at using setup.cfg and setuptools_scm"
This reverts commit 68e8e0a7d5.
2021-10-14 11:01:37 -04:00
Jean-Paul Calderone
68e8e0a7d5 a stab at using setup.cfg and setuptools_scm 2021-10-14 10:58:41 -04:00
Jean-Paul Calderone
c80016d2ec convert tab to spaces 2021-09-22 15:51:26 -04:00
fenn-cs
f6a96ae397 fix tarballs target for release
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2021-09-17 11:07:58 +01:00
Jean-Paul Calderone
903da3d513 Fix the ... tox.ini ... syntax error ... 2021-09-08 14:35:55 -04:00
Jean-Paul Calderone
19086a6348 log sys.stdout.encoding from tox env 2021-09-08 14:25:10 -04:00
Jean-Paul Calderone
9a8faae283 Remove PYTHONIOENCODING, set for towncrier, no longer run here 2021-08-13 09:24:00 -04:00
meejah
9df792c5e2
Merge pull request #1091 from tahoe-lafs/3745.remove-vestigial-tox-whitelists
3745 Remove unnecessary `whitelist_externals` from Tox configuration
2021-07-09 12:28:13 -06:00
meejah
428a803a9b
Merge pull request #1077 from tahoe-lafs/3731.make-tox-news-macos-work
3731 Make `tox -e news` work on macOS
2021-07-09 12:27:36 -06:00
Itamar Turner-Trauring
6475b44336 Get rid of unnecessary version constraints. 2021-07-05 16:17:26 -07:00
Sajith Sasidharan
7ebe654e55
Remove unnecessary whitelist_externals from Tox configuration 2021-07-05 07:25:00 -04:00
Sajith Sasidharan
2494980a69
Remove stray * from tox passenv value 2021-07-05 06:36:29 -04:00
Sajith Sasidharan
8b537b5ddd
Merge 'origin/master' into 3731.make-tox-news-macos-work 2021-07-05 06:34:35 -04:00
Sajith Sasidharan
943b7d73fb
Merge pull request #1078 from tahoe-lafs/3732.whitelist-git-in-tox
Whitelist git in tox `news` environment

Fixes ticket:3732
2021-06-25 10:57:51 -04:00
Itamar Turner-Trauring
28220d8a16 Switch to pylint instead of custom AST parsing that wouldn't work on Python 3. 2021-06-14 11:24:10 -04:00
Itamar Turner-Trauring
702f249f99 Use the correct py.test. 2021-06-10 11:22:11 -04:00
Itamar Turner-Trauring
490d3ca29d Work with latest mypy. 2021-06-10 11:03:01 -04:00
Sajith Sasidharan
6363162b9d Comment about certify at the appropriate place 2021-06-07 17:37:11 -04:00
Sajith Sasidharan
3008a85dde Whitelist git in tox news environment 2021-06-07 17:36:14 -04:00
Sajith Sasidharan
d9d01869c3 Pass $HOME to git in tox news environment
This is needed on macOS, or `git commit` would fail.

Also, $HOME has no place in `codechecks` Tox env, since we do not
invoke git there, unlike the (now removed) comment indicated.
2021-06-07 17:31:11 -04:00
Sajith Sasidharan
9678d2ff79 Update towncrier config file in codechecks tox env 2021-06-07 15:53:52 -04:00
Sajith Sasidharan
af919cd5bd Update towncrier in news and draftnews tox envs
Since `towncrier.toml` is Towncrier's default configuration file,
`--config towncrier.toml` is not strictly necessary.  But being
explict about the configuration file seems to be a good idea.
2021-06-07 15:53:37 -04:00
Itamar Turner-Trauring
e5d636746e Can't use latest Twisted for typechecks, on Windows older Twisted requires compilation which fails, sticking to 3.7 is workaround since it has Windows wheels. 2021-05-26 09:16:07 -04:00
Itamar Turner-Trauring
2eff096647 Merge remote-tracking branch 'origin/master' into 3709-even-more-integration-tests-python-3 2021-05-14 10:50:55 -04:00
Itamar Turner-Trauring
6a619b1ec7 Make sure not to install Python 3-only version of pefile. 2021-05-14 10:05:45 -04:00