- Jan 08, 2019
-
-
David Douard authored
in order to be able to run unit tests using celery pytest fixtures, we use a dedicated swh_app fixture that ensure the "main" celery app is the test app (otherwise subtasks won't work).
-
David Douard authored
- use a generator instead of a while loop - declare a local logger and use it instead of the root logger.
-
David Douard authored
-
David Douard authored
Get rid of the class based task definition in favor of decorator-based task declarations. Doing so, we can get rid of core/tasks.py Task names are explicitely set to keep compatibility with task definitions in schedulers' database. This also add debug statements at the beginning and end of each lister task.
-
- Dec 20, 2018
-
-
David Douard authored
-
David Douard authored
-
- Dec 12, 2018
-
-
David Douard authored
the default implementation of SQLAlchemy's declarative API should work just fine.
-
David Douard authored
it looks unused.
-
- Dec 03, 2018
-
-
Antoine Lambert authored
This new lister enables to get only new or updated npm packages since the last listing operation. Related T1378 Closes T1398
-
- Nov 26, 2018
-
-
Antoine Lambert authored
Related T1378 Closes T1380
-
- Nov 23, 2018
-
-
David Douard authored
related to T1330
-
- Nov 09, 2018
-
-
David Douard authored
-
David Douard authored
-
- Oct 30, 2018
-
-
David Douard authored
-
- Oct 29, 2018
-
-
David Douard authored
-
David Douard authored
-
- Oct 25, 2018
-
-
David Douard authored
-
- Oct 23, 2018
-
-
David Douard authored
-
Nicolas Dandrimont authored
-
- Oct 15, 2018
-
-
Nicolas Dandrimont authored
Part of T1261
-
- Oct 08, 2018
-
-
Antoine R. Dumont authored
Prior to this, when wrong url injection happens, no information is fetched because we have bad input in the first place (404, 400). This makes the debugging session quite hard.
-
Antoine R. Dumont authored
Only the main gitlab.com instance supports a rate limit (thus the credentials need), others do not (as per summer 2018).
-
David Douard authored
-
David Douard authored
related to T1242
-
- Oct 05, 2018
-
-
Antoine Pietri authored
-
- Oct 01, 2018
-
-
Stefano Zacchiroli authored
-
Stefano Zacchiroli authored
-
- Sep 19, 2018
-
-
Stefano Zacchiroli authored
-
- Sep 17, 2018
-
-
https://pypi.org/project/<nameAntoine R. Dumont authored
The previous url is correct and redirects to this new one. Related T422
-
- Sep 14, 2018
-
-
Antoine R. Dumont authored
Related T422
-
- Sep 06, 2018
-
-
Antoine R. Dumont authored
-
Antoine R. Dumont authored
-
Antoine R. Dumont authored
- Aug 01, 2018
-
-
Antoine R. Dumont authored
-
Antoine R. Dumont authored
-
Antoine R. Dumont authored
-
Antoine R. Dumont authored
The xmlrpc is marked as deprecated [1]. Even if it's not now, the legacy api is not marked as deprecated. So moving towards this one sounds more reasonable [2]. [1] https://warehouse.readthedocs.io/api-reference/xml-rpc/#pypi-s-xml-rpc-methods [2] https://warehouse.readthedocs.io/api-reference/legacy/#simple-project-api Related T422
-
Antoine R. Dumont authored
Based solely on pypi's deprecated xmlrpc api [1]. No other way of listing pypi.org is referenced (except for parsing an html page through a legacy api [2]) [1] https://warehouse.readthedocs.io/api-reference/xml-rpc/#pypi-s-xml-rpc-methods [2] https://pypi.python.org/simple/ Related T422
-
Antoine R. Dumont authored
-