Commit graph

27 commits

Author SHA1 Message Date
fe5389d698 packaging: Try using uv workspaces. 2024-12-28 17:29:38 +10:00
b4b237ec1f Move tests into their projects. 2021-11-04 23:04:41 +10:00
2335dec922 Coding style.
- Break out termstr, fill3, sorted_collection and lscolors into
  seperate packages and modules.
2021-10-31 02:21:09 +10:00
5d553a6542 release: Move to python3.9 2021-05-19 02:14:10 +10:00
787c304d06 Files don't need individual license headers.
- All files are licensed by the LICENSE file at root.
- Updated the license to 2021.
- Have kept the license in LS_COLORS since its 3rd party.
2021-04-12 02:25:49 +10:00
bea859f54f Fix broken tests. 2020-10-12 22:45:34 +10:00
310451ae4d Remove log file.
- It was really only for debugging.
- The log would be redundant when eris outputs the log, when run
  without a tty.
2020-04-25 15:18:43 +10:00
0054c8dfd2 Move to python3.8. 2020-04-24 23:47:12 +10:00
2704ccc9c3 Load the summary asynchronously for quick startup.
- Interface starts before loading begins.
- Split out summary info into separate storage.
- Fixed iteration of PagedList.
- Not saving partially loaded summary during load.
2020-04-09 11:08:39 +10:00
9eea42482c Coding style.
- Cleanup old tests.
2020-03-28 23:48:21 +10:00
51489b35cd Make sync_from_filesystem asynchoronous to speed up startup of large projects.
- Fixed viewing projects with no files.
- Changed fill3.Column to make it work with sorted lists.
- Simplified Log class to not need fill3.Column.
- Eris results will be cleared when the tools config changes.
2020-03-28 13:37:07 +10:00
c6f790c35c Optimize change to summary when filesystem changes.
- Was checking all files on any change detected.
- Now adding, deleting or modifing individual rows in response
  to the respective filesystem event.
- html_syntax tool was being run in an infinite loop because it
  triggered the ON_CLOSE_WRITE event.
2020-03-09 14:31:01 +10:00
1cf2fc445c Revert "Move to python3.8.0"
This reverts commit 04fb17cb3f.
- Am seeing a bug where only one worker continues processing
  on python3.8.
- Ubuntu and freedesktop-sdk are still on 3.7.
- Not using any features of 3.8 yet.
- Also removes color from mypy.
2019-12-19 14:47:00 +10:00
4a2f99d795 Coding style.
- Linting.
2019-12-04 18:39:22 +10:00
04fb17cb3f Move to python3.8.0 2019-11-06 14:07:33 +10:00
a0a5e013fe Fix some warnings from tests. 2019-09-02 16:38:38 +10:00
506a8efe0d Tmp files aren't being leaked anymore. Probably asyncio is working better. 2019-08-21 17:44:50 +10:00
be3fec26a3 Update copyrights. 2019-02-04 11:48:47 +10:00
8e5cc0eac9 Rename the project to Eris. 2018-09-17 23:59:38 +10:00
8ae0f203f2 Move to python3.7
- Now getting python packages using pip instead of the ubuntu versions.
- System wide installations now aren't supported.
2018-09-02 16:00:44 +10:00
b8732c3028 Updated copyrights. 2018-01-12 15:00:39 +10:00
4935c585aa Made work on Ubuntu 17.10.
- Changed to python3.6.
- Accepted minor differences in golden files.
- php is now 7.1.
- Updated README.
- Need to test that the AppImage still works.
2017-10-27 12:39:50 +10:00
111d362942 Explicitly using python3.5.
- Async and await keywords don't work with python3.4.
2017-09-02 11:59:10 +01:00
e63dd40320 Revert "Try clearing the cache iff the summary pickle doesn't load."
This reverts commit a04c19c760.

- This caused problems when the api of the pickled objects changed.
2017-08-28 16:23:05 +01:00
a04c19c760 Try clearing the cache iff the summary pickle doesn't load. 2017-07-24 13:34:35 +01:00
09bfe79e65 Coding style.
- golden.py is used by the tests, not vigil.
2017-06-28 11:12:13 +01:00
5728e5cff3 Made vigil into a package with a setup.py file. 2017-06-27 14:03:32 +01:00
Renamed from vigil_test.py (Browse further)