Commit graph

851 commits

Author SHA1 Message Date
03e6c45a38 Revert "Try a better form of local dependency."
This reverts commit e437f95377.
- Didn't help.
2021-12-30 23:33:37 +10:00
e437f95377 Try a better form of local dependency. 2021-12-30 23:28:29 +10:00
4045b002d9 Make sure a recent version of pip is used.
- The version in impish isn't new enough.
2021-12-29 22:52:52 +10:00
dc0a5a32b9 docker: Fix install.
- Need a newer version of pip to install eris.
- Eris has new --config and --version options.
- Not adding --apt-install-tools because tools are already bundled
  in the docker image.
2021-12-27 15:49:30 +10:00
faa58d1d69 tools: Add jpeg alternative to jpg extension. 2021-12-25 15:07:24 +10:00
664a77909d Update version from v2021.12.22 to v2021.12.24. 2021-12-24 01:02:31 +10:00
5c49cf1632 Assert eris works with python3.9 or newer. 2021-12-24 01:00:51 +10:00
a005174e1a Add a version command line option. 2021-12-22 21:11:21 +10:00
949f5f6d24 Add version strings to the packages. 2021-12-22 20:47:31 +10:00
b522577fa3 Make update-version script more usable.
- Fail if uncommited or staged changes are in the working directory.
- Show the version changes as a diff.
- On success show the commit log message.
2021-12-22 17:49:31 +10:00
292f58e309 Update version from 2021.12.22 to v2021.12.22. 2021-12-22 11:33:20 +10:00
486d7b3f27 Prefix version strings with 'v'.
- Makes it safer to globally replace the version string.
- Also emphasises its a version, not just a date.
2021-12-22 11:31:54 +10:00
9273e3cdec Add script to update version of eris.
- Globally replaces old version for new throughout the codebase,
  commits the change, then creates a tag for the new version at the head.
- This is instead of magic code within setup.py that tries to pull
  the version from git at runtime. Also git isn't always available.
2021-12-22 11:26:12 +10:00
851a40dd1a Update version from 2021.12.20 to 2021.12.22. 2021-12-22 11:15:45 +10:00
ddafdf58f2 Add commands used during development. 2021-12-22 01:03:39 +10:00
343f849e7b Return to monorepo style.
- The python projects are all versioned together by the git tag.
2021-12-21 21:39:38 +10:00
0416d4e29d Coding style.
- Fix line length.
2021-12-21 20:48:48 +10:00
cc69e00889 Make it easier to copy & paste from the Readme. 2021-12-21 19:01:32 +10:00
3ffeae2aee Smaller headings in Readme. 2021-12-21 17:09:51 +10:00
69f35a3cc7 Improve Readme. 2021-12-21 13:34:55 +10:00
4af553b67f Add missed change to Readme. 2021-12-21 13:16:20 +10:00
d39d9bd72d Fix Readme formatting. 2021-12-21 13:11:59 +10:00
0a08155880 Improve Readme.
- Remove redundant lines.
- Break up instructions into subsections.
  - Easier to copy commands.
- Brief comment on webserver.
2021-12-21 13:09:51 +10:00
3b29fb3c10 Better formatting in Readme. 2021-12-21 13:00:31 +10:00
2481c43935 Add new installation method to README.
- Can now install directly with pip.
- Need to run a seperate command to install the tools.
2021-12-21 12:54:17 +10:00
c6047e1683 Warn that sudo is required to explain password prompt. 2021-12-20 23:27:39 +10:00
ea2eab7b69 snap: Add fast cleanup command for lxd. 2021-12-20 22:49:06 +10:00
5de9cec4bd snap: The requirements files are gone. 2021-12-20 22:26:14 +10:00
5000d7916e Can install from the source.
- The version conflict happened before because of an incorrect
  tag on github.
2021-12-20 21:43:17 +10:00
7dadb7d73f Move install-tools inside eris.
- Can fully install eris without cloning the repo.
2021-12-20 21:21:32 +10:00
ea2302ff8b Add a version for lscolors. 2021-12-20 17:24:29 +10:00
7afd2a5eee Install everything out the git repo.
- Installing from ./eris caused a version conflict. Not sure why.
2021-12-20 16:18:22 +10:00
4580f57119 Bring version up to date. 2021-12-20 15:24:30 +10:00
f9e7014701 Revert "Experimenting with dependency_links."
This reverts commit 7786c8b8b5.
- Dependency_links is not needed.
2021-12-20 15:21:14 +10:00
7786c8b8b5 Experimenting with dependency_links.
- Is dependency_links needed for recursive dependencies?
- Need to checkin to really see.
2021-12-20 15:14:55 +10:00
ca38a5e7c1 Make pip install work.
- Having trouble with recursive dependencies not being installed.
- Try using install_requires in setup.py instead of requirements.txt files.
- Putting back version numbers.
2021-12-20 15:03:25 +10:00
143ee0ef1e Make eris subproject versions independant.
- Should be able to pip install eris using a git url.
- Not having "pip install -e" shouldn't be too bad, since not
  changing the subprojects very often.
2021-12-18 00:37:16 +10:00
5da5f07e0a Storing less versions if possible.
- Trying to do without versions in setup.py and requirements.txt.
- The git tags define the versions.
- The seperate python packages aren't independant atm.
- Eris uses the latest versions of its dependencies, not pinned
  older ones.
2021-12-16 20:39:28 +10:00
7abf025671 Make manage_cache backwards compatible.
- Old caches don't have checksum files.
2021-12-16 00:41:22 +10:00
321ed11ffe webserver: Fix error caused by new --config option.
- Webserver couldn't unpickle the summary because the eris module
  hadn't imported tools.
2021-12-15 22:33:01 +10:00
55a8ca7849 Update TODO and BUGS. 2021-12-15 08:58:45 +10:00
20f4ab708c Shorten warning message. 2021-12-15 08:54:47 +10:00
45a751903b Fixed missed changes in last commit. 2021-12-15 00:22:19 +10:00
2c3043c633 Allow custom config files.
- Needed to switch from a timestamp to a checksum.
- Added a --config command line option.
2021-12-15 00:13:48 +10:00
f8177ef58d Revert "Expose tools.toml config file to users."
This reverts commit 01bb09cb7d.
- Problem is, the later changes of the config file in eris aren't
  seen by the user.
2021-12-14 11:34:17 +10:00
01bb09cb7d Expose tools.toml config file to users.
- Renamed tools.toml to eris-tools.toml.
- Copy eris-tools.toml into ~/.config if it's not already there.
- If the config file changes, results are recalculated.
2021-12-14 10:37:30 +10:00
38abb17ab9 Fix typo. 2021-12-13 00:46:12 +10:00
7ce8c0b9dc Coding style.
- Rename mouse actions.
2021-12-12 23:05:47 +10:00
abc5b15d90 fill3: Add more term codes. 2021-12-12 22:59:52 +10:00
d8f21d97ba Coding style.
- Avoid using eval.
- Use more lru_caches.
2021-12-09 23:32:14 +10:00