Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
cubicweb
cube-doctor
Commits
4d807b86c9bd
Commit
3a22326b
authored
Aug 05, 2021
by
Laurent Peuch
Browse files
feat: migrate to loguru
parent
88ab40608bf9
Changes
5
Hide whitespace changes
Inline
Side-by-side
cube_doctor/__init__.py
View file @
4d807b86
...
...
@@ -2,19 +2,17 @@ import os
import
json
import
hglib
import
gitlab
import
logging
import
tempfile
import
subprocess
from
time
import
sleep
from
loguru
import
logger
from
rdflib
import
ConjunctiveGraph
from
pathlib
import
Path
from
heptalab
import
download_heptapod_trig
,
download_logigraphe_trig
FORGE_HEPTAPOD
=
"https://forge.extranet.logilab.fr/"
logger
=
logging
.
getLogger
(
"cube_doctor"
)
class
EmptyCubeQueryResult
(
Exception
):
...
...
...
cube_doctor/doctor_hg.py
View file @
4d807b86
import
logging
import
argparse
import
subprocess
from
loguru
import
logger
from
cube_doctor
import
EmptyCubeQueryResult
from
cube_doctor.transforms.add_tox
import
AddTox
# noqa
...
...
@@ -21,9 +22,6 @@ from cube_doctor.transforms.run_script import RunScript
from
cube_doctor.transforms.regenerate_gitlab_ci
import
RegenerateGitlabCI
from
cube_doctor.transforms.rebase_all
import
RebaseAllMyMRs
logging
.
basicConfig
(
level
=
logging
.
INFO
)
logger
=
logging
.
getLogger
(
"cube_doctor"
)
def
hg_command
(
dir
,
command
):
# look for inspiration at
...
...
cube_doctor/transforms/add_pytest_deprecated_warnings.py
View file @
4d807b86
...
...
@@ -2,14 +2,12 @@
import
os
import
yaml
import
logging
from
loguru
import
logger
from
tox.config
import
parseconfig
from
cube_doctor
import
Command
logger
=
logging
.
getLogger
(
"cube_doctor"
)
PYTEST_CAPTURE_DEPRECATEDWARNINGS_PACKAGE_URI
=
(
"git+https://github.com/psycojoker/pytest-capture-deprecatedwarnings"
)
...
...
@@ -150,7 +148,7 @@ def add_pytest_deprecated_warnings_to_gitlabci(repo):
"paths"
in
job
[
"artifacts"
]
and
f
"
{
rule
}
-deprecated-warnings.json"
in
job
[
"artifacts"
][
"paths"
]
):
logg
ing
.
info
(
logg
er
.
info
(
f
"artifact rule for
{
rule
}
-deprecated-warnings.json is "
"already here in .gitlab-ci.yml"
)
...
...
cube_doctor/transforms/rebase_all.py
View file @
4d807b86
import
logging
import
subprocess
from
cube_doctor
import
NoMRCommand
from
loguru
import
logger
logger
=
logging
.
getLogger
(
"cube_doctor"
)
from
cube_doctor
import
NoMRCommand
class
RebaseAllMyMRs
(
NoMRCommand
):
...
...
requirements.txt
View file @
4d807b86
...
...
@@ -9,3 +9,4 @@ freezegun
hg+https://forge.extranet.logilab.fr/open-source/heptalab
requests
jinja2
loguru
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment