Skip to content

Commit 51398fb

Browse files
committed
☄️ Rewrite in Go, make config more flexible, cleanup old push mirrors
1 parent 4838bae commit 51398fb

17 files changed

+871
-873
lines changed

.dockerignore

+25-169
Original file line numberDiff line numberDiff line change
@@ -1,178 +1,34 @@
1-
# Created by https://www.toptal.com/developers/gitignore/api/python
2-
# Edit at https://www.toptal.com/developers/gitignore?templates=python
3-
4-
### Python ###
5-
# Byte-compiled / optimized / DLL files
6-
__pycache__/
7-
*.py[cod]
8-
*$py.class
9-
10-
# C extensions
1+
# Created by https://www.toptal.com/developers/gitignore/api/go
2+
# Edit at https://www.toptal.com/developers/gitignore?templates=go
3+
4+
### Go ###
5+
# If you prefer the allow list template instead of the deny list, see community template:
6+
# https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore
7+
#
8+
# Binaries for programs and plugins
9+
*.exe
10+
*.exe~
11+
*.dll
1112
*.so
13+
*.dylib
1214

13-
# Distribution / packaging
14-
.Python
15-
build/
16-
develop-eggs/
17-
dist/
18-
downloads/
19-
eggs/
20-
.eggs/
21-
lib/
22-
lib64/
23-
parts/
24-
sdist/
25-
var/
26-
wheels/
27-
share/python-wheels/
28-
*.egg-info/
29-
.installed.cfg
30-
*.egg
31-
MANIFEST
32-
33-
# PyInstaller
34-
# Usually these files are written by a python script from a template
35-
# before PyInstaller builds the exe, so as to inject date/other infos into it.
36-
*.manifest
37-
*.spec
38-
39-
# Installer logs
40-
pip-log.txt
41-
pip-delete-this-directory.txt
42-
43-
# Unit test / coverage reports
44-
htmlcov/
45-
.tox/
46-
.nox/
47-
.coverage
48-
.coverage.*
49-
.cache
50-
nosetests.xml
51-
coverage.xml
52-
*.cover
53-
*.py,cover
54-
.hypothesis/
55-
.pytest_cache/
56-
cover/
57-
58-
# Translations
59-
*.mo
60-
*.pot
61-
62-
# Django stuff:
63-
*.log
64-
local_settings.py
65-
db.sqlite3
66-
db.sqlite3-journal
67-
68-
# Flask stuff:
69-
instance/
70-
.webassets-cache
71-
72-
# Scrapy stuff:
73-
.scrapy
74-
75-
# Sphinx documentation
76-
docs/_build/
77-
78-
# PyBuilder
79-
.pybuilder/
80-
target/
81-
82-
# Jupyter Notebook
83-
.ipynb_checkpoints
84-
85-
# IPython
86-
profile_default/
87-
ipython_config.py
88-
89-
# pyenv
90-
# For a library or package, you might want to ignore these files since the code is
91-
# intended to run in multiple environments; otherwise, check them in:
92-
# .python-version
15+
# Test binary, built with `go test -c`
16+
*.test
9317

94-
# pipenv
95-
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
96-
# However, in case of collaboration, if having platform-specific dependencies or dependencies
97-
# having no cross-platform support, pipenv may install dependencies that don't work, or not
98-
# install all needed dependencies.
99-
#Pipfile.lock
18+
# Output of the go coverage tool, specifically when used with LiteIDE
19+
*.out
10020

101-
# poetry
102-
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
103-
# This is especially recommended for binary packages to ensure reproducibility, and is more
104-
# commonly ignored for libraries.
105-
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
106-
#poetry.lock
21+
# Dependency directories (remove the comment below to include it)
22+
# vendor/
10723

108-
# pdm
109-
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
110-
#pdm.lock
111-
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
112-
# in version control.
113-
# https://pdm.fming.dev/#use-with-ide
114-
.pdm.toml
24+
# Go workspace file
25+
go.work
11526

116-
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
117-
__pypackages__/
118-
119-
# Celery stuff
120-
celerybeat-schedule
121-
celerybeat.pid
122-
123-
# SageMath parsed files
124-
*.sage.py
125-
126-
# Environments
27+
# End of https://www.toptal.com/developers/gitignore/api/go
12728
.env
128-
.venv
129-
env/
130-
venv/
131-
ENV/
132-
env.bak/
133-
venv.bak/
134-
135-
# Spyder project settings
136-
.spyderproject
137-
.spyproject
138-
139-
# Rope project settings
140-
.ropeproject
141-
142-
# mkdocs documentation
143-
/site
144-
145-
# mypy
146-
.mypy_cache/
147-
.dmypy.json
148-
dmypy.json
149-
150-
# Pyre type checker
151-
.pyre/
152-
153-
# pytype static type analyzer
154-
.pytype/
155-
156-
# Cython debug symbols
157-
cython_debug/
158-
159-
# PyCharm
160-
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
161-
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
162-
# and can be added to the global gitignore or merged into this file. For a more nuclear
163-
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
164-
#.idea/
165-
166-
### Python Patch ###
167-
# Poetry local configuration file - https://python-poetry.org/docs/configuration/#local-configuration
168-
poetry.toml
169-
170-
# ruff
171-
.ruff_cache/
172-
173-
# LSP config files
174-
pyrightconfig.json
17529

176-
# End of https://www.toptal.com/developers/gitignore/api/python
17730

178-
k8s-example/
31+
LICENSE
32+
Justfile
33+
README.md
34+
.gitignore

.env.example

-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
1-
# values: python
2-
GITHUB_ORGANIZATION="inp-net"
31
GITHUB_USERNAME="net7toulouse"
42
GITHUB_TOKEN=""
5-
6-
GITLAB_HOST="https://git.inpt.fr"
73
GITLAB_TOKEN=""
8-
GITLAB_REPOSITORY_SELECTOR="sur github"

0 commit comments

Comments
 (0)