mirror of
https://github.com/onionshare/onionshare.git
synced 2025-12-17 09:14:14 -05:00
Make pyproject.toml PEP 621 compliant
- converted tool.poetry to PEP 621 (default behavior for poetry) - converted setup.py to PEP 621 (recommended by setuptools) - use pyproject.toml instead of version.txt - use importlib instead of version.txt - use PEP 621 dependency format in flatpak build scripts - added tomli as a dev dependency (used in build scripts) - removed version.txt (no longer used) - cleaned up dependencies - version is still in desktop/setup.py (unclear on how snapcraft uses it) - poetry lockfiles need to be rebuilt
This commit is contained in:
parent
2cee0508d1
commit
5e89cdcbc4
12 changed files with 197 additions and 175 deletions
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION=$(cat ../cli/onionshare_cli/resources/version.txt)
|
||||
VERSION=$(cat ../cli/pyproject.toml | python -c 'import tomllib,sys;print(tomllib.load(sys.stdin)["project"]["version"])')
|
||||
|
||||
# Supported locales
|
||||
LOCALES="en sq bg zh_CN de el ga ja pl ru es tr uk"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue