You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use venv to resolve `error: externally-managed-environment` (#190)
This patch try to resolve `externally-managed-environment` error by using separate venv.
```
error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
```
See also:
- https://stackoverflow.com/questions/75608323/how-do-i-solve-error-externally-managed-environment-every-time-i-use-pip-3
- https://peps.python.org/pep-0668/
Co-authored-by: 李奕鹏 <45395042+liyipeng123@users.noreply.github.com>
Make empty repo sync work (#95)
If the repo is empty, the repo pushing will be skipped, that means,
only empty repo will be created, and keep it empty like source repo.
Close: #62
Fix matching the established repository name (#87)
1. Fix has_repo logic, first the split $DST_REPOS to multi-lines, and then use the -Fx to match.
2. use jq -r to get the raw string.
Make Chinese as default readme (#54)
* sync the eng doc
* Make Chinese as default readme
* Add star and issue guidline in readme
* Change the who are using link to sync config