Commit Graph

195 Commits

Author SHA1 Message Date
Christoph Reiter
4cb1a11586 Switch the update loop from threads to asyncio 2020-05-27 08:55:27 +02:00
Christoph Reiter
e8e5042457 Pass --proxy-headers to uvicorn 2020-05-26 21:23:54 +02:00
Christoph Reiter
e9bb96b360 Merge pull request #21 from msys2/fastapi
Port to FastAPI
2020-05-26 20:59:38 +02:00
Christoph Reiter
41210d8f37 Port to FastAPI 2020-05-26 09:05:50 +02:00
Christoph Reiter
7da85b7212 try again 2020-05-24 11:01:45 +02:00
Christoph Reiter
fb27eb9539 appveyor: fix the artifact path 2020-05-24 10:50:46 +02:00
Christoph Reiter
641d67185f README: remove CI badges 2020-05-24 10:44:02 +02:00
Christoph Reiter
e231ac1dff Update npm deps 2020-05-24 10:21:45 +02:00
Christoph Reiter
0bb4b0e659 Split app up into multiple modules
It's time..
2020-05-24 10:16:38 +02:00
Christoph Reiter
db6bc27f7c Move frontend build into frontend 2020-05-24 09:15:43 +02:00
Christoph Reiter
ed78b445cb Remove travis-ci config
It's not used
2020-05-24 09:13:08 +02:00
Christoph Reiter
1be0442cf9 Move CI scripts into ci 2020-05-24 09:12:53 +02:00
Christoph Reiter
bf01b34838 Move Python app into its own directory 2020-05-24 09:09:49 +02:00
Christoph Reiter
e15d68217d Port to httpx, asyncio and poetry
Next up: maybe some asyncio framework?
2020-05-23 18:22:50 +02:00
Christoph Reiter
3af066ed8a Don't show the repo variant by default
We only have one now, so no longer needed.
2020-05-22 07:30:43 +02:00
Christoph Reiter
ce899863d4 Remove msys/i686 repo
Fixes #20
2020-05-21 18:29:20 +02:00
Christoph Reiter
12b776f609 Update npm deps
This fixes the bootstrap menu button in collapsed mode which was broken by a jquery update
2020-05-09 18:32:57 +02:00
Christoph Reiter
fb8da47663 Consider cygwin packages when looking for outdated versions
Fixes #19
2020-05-09 18:30:10 +02:00
Christoph Reiter
f6475e92e8 Switch Arch mirrors
The old one is gone
2020-05-03 19:13:03 +02:00
Christoph Reiter
041820393b Update npm deps; rebuild bundle 2020-05-02 11:39:11 +02:00
Алексей
e7ef0456c8 Merge pull request #18 from msys2/dependabot/npm_and_yarn/jquery-3.5.0
Bump jquery from 3.4.1 to 3.5.0
2020-04-30 22:46:27 +03:00
dependabot[bot]
cd7a06601a Bump jquery from 3.4.1 to 3.5.0
Bumps [jquery](https://github.com/jquery/jquery) from 3.4.1 to 3.5.0.
- [Release notes](https://github.com/jquery/jquery/releases)
- [Commits](https://github.com/jquery/jquery/compare/3.4.1...3.5.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-04-30 15:12:57 +00:00
Christoph Reiter
628ec96975 Include cygwin related info in the base packages
We might add a mapping and version checks in the future, but this is a start.

See #17
2020-04-08 20:46:47 +02:00
Christoph Reiter
98e1bee3a1 Update npm deps 2020-03-26 19:20:49 +01:00
Christoph Reiter
0cc63ecdfc Update arch-mapping.json 2020-03-17 19:46:06 +01:00
Christoph Reiter
1c251962d9 Update arch-mapping.json 2020-03-17 19:40:20 +01:00
Алексей
0c27d84e6d Update arch-mapping.json 2020-03-12 12:22:19 +03:00
Алексей
873bcb7060 Update arch-mapping.json 2020-03-12 12:00:33 +03:00
Christoph Reiter
c2d8b88be1 Revert "Switch to a mirror for now"
This reverts commit a76f2380e4.
2020-03-09 08:45:10 +01:00
Christoph Reiter
4808077e5f Update npm deps; add lock file 2020-03-07 13:38:10 +01:00
Christoph Reiter
a76f2380e4 Switch to a mirror for now 2020-03-06 19:36:22 +01:00
Christoph Reiter
d7a519a498 Move the repo URL in one place 2020-03-06 19:34:29 +01:00
Christoph Reiter
506a5633e6 appveyor: fetch the backup if deployment failed
appveyor often fails to update releases atm..
2020-02-24 21:06:04 +01:00
Christoph Reiter
9d8725b1f1 Update npm deps 2020-02-22 12:51:13 +01:00
Christoph Reiter
7d9a294fab README: Recommend installing to user dir and mark npm build as optional 2020-02-21 12:22:17 +01:00
Christoph Reiter
a91b6f7d95 Update arch-mapping.json 2020-02-16 09:58:45 +01:00
Christoph Reiter
c69ccff352 python2: also include msys packages 2020-02-09 16:24:17 +01:00
Christoph Reiter
c7dbcaa4a1 Load the arch name mapping from github
This means we no longer have to re-deploy on mapping changes.

Fixes #16
2020-02-01 14:14:20 +01:00
Christoph Reiter
e686164f93 Move the arch mapping into a separate json file 2020-02-01 13:47:03 +01:00
Christoph Reiter
a9dcd0e642 Move all the Arch package name mapping logic to be configurable
Use regexes for mapping and marking as skipped. This allows us to move it
into a json file in the future.
2020-02-01 13:22:45 +01:00
Christoph Reiter
b6e5967ae9 CI: fail the build when fetching srcinfo from github fails
so we don't write back an empty one
2019-12-24 12:44:51 +01:00
Christoph Reiter
be8268b7a2 python2: try to not count reverse deps of py3 packages in split packages 2019-12-06 12:40:51 +01:00
Christoph Reiter
d56be2eb18 python2: handle packages that have py2 in both make and normal deps 2019-12-01 21:07:58 +01:00
Christoph Reiter
33cf829325 navbar: add python 2 removal page 2019-12-01 20:43:16 +01:00
Christoph Reiter
7f5eb055b6 python2: also use normal deps for detecting split packages
deps are always makedeps
2019-12-01 20:38:57 +01:00
Christoph Reiter
f7b54e802b mypy fix 2019-12-01 20:38:49 +01:00
Christoph Reiter
1668a34882 python2: improve python 2 package detection
Some packages don't directly depend on python2 but on setuptools etc.
By checking for /lib/python2.7/ in the files we find those too.
2019-12-01 20:07:09 +01:00
Christoph Reiter
0125e2f11e python2: nicer page, group by base 2019-12-01 19:13:06 +01:00
Christoph Reiter
267ed97dbe Update frontend code 2019-12-01 18:07:47 +01:00
Christoph Reiter
c3ebd38521 Add mapping for qtwebkit 2019-11-08 12:32:16 +01:00