Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates build system to build flatpak and AppImage (again) #14

Merged
merged 1 commit into from
Aug 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ repos:
always_run: true
files: pyproject.toml
additional_dependencies:
- toml
- tomlkit

# - repo: https://github.com/PyCQA/bandit
# rev: 1.7.6 # Use the latest version
Expand Down
9 changes: 6 additions & 3 deletions .update_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,23 +26,26 @@
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.

import toml
import tomlkit

from bitcoin_safe import __version__


def update_poetry_version(file_path, new_version):
# Read the pyproject.toml file
with open(file_path, "r") as file:
data = toml.load(file)
data = tomlkit.load(file)

# Update the version under tool.poetry
if "tool" in data and "poetry" in data["tool"] and "version" in data["tool"]["poetry"]:
data["tool"]["poetry"]["version"] = new_version
data["tool"]["briefcase"]["version"] = new_version
data["tool"]["briefcase"]["app"]["bitcoin-safe"]["linux"]["flatpak"]["version"] = new_version
data["tool"]["briefcase"]["app"]["bitcoin-safe"]["linux"]["appimage"]["version"] = new_version

# Write the updated data back to pyproject.toml
with open(file_path, "w") as file:
toml.dump(data, file)
tomlkit.dump(data, file)
print(f"Version updated to {new_version} in pyproject.toml")
else:
print("Could not find the 'tool.poetry.version' key in the pyproject.toml")
Expand Down
14 changes: 5 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
- Wallet chat and sharing of PSBTs (via nostr)
- Label synchronization between trusted devices (via nostr)
- **Multi-Language**:
- 🇺🇸 English, 🇨🇳 Chinese - 简体中文, 🇪🇸 Spanish - español de España, 🇯🇵 Japanese - 日本語, 🇷🇺 Russian - русский, 🇵🇹 Portuguese - português europeu, 🇮🇳 Hindi - हिन्दी, Arabic - العربية, (more upon request)
- 🇺🇸 English, 🇨🇳 Chinese - 简体中文, 🇪🇸 Spanish - español de España, 🇯🇵 Japanese - 日本語, 🇷🇺 Russian - русский, 🇵🇹 Portuguese - português europeu, 🇮🇳 Hindi - हिन्दी, Arabic - العربية, 🇮🇹 Italian - italiano, (more upon request)
- **Fast**:
- Electrum server connectivity
- planned upgrade to **Compact Block Filters** for the Bitcoin Safe 2.0 release
Expand Down Expand Up @@ -50,12 +50,6 @@

## Full Features List

- **Connectivity Features**

- Electrum Servers
- Esplora Server
- RPC Bitcoin Node

- **Import and Export Capabilities**

- CSV export for all lists
Expand All @@ -65,9 +59,11 @@

- **Wallet Features**

- Simplified address labeling using categories like KYC, Non-KYC, Work, Friends
- Cancel unconfirmed transactions (via Replace-by-Fee)
- Bump fee on transactions (via Replace-by-Fee)
- Encrypted wallet storage
- Backup PDF with Descriptor (Text and QR code)
- Simplified address labeling using categories like KYC, Non-KYC, Work, Friends

- **Hardware Signer Connectivity**

Expand All @@ -83,7 +79,7 @@

- **Languages**

- 🇺🇸 English, 🇨🇳 Chinese - 简体中文, 🇪🇸 Spanish - español de España, 🇯🇵 Japanese - 日本語, 🇷🇺 Russian - русский, 🇵🇹 Portuguese - português europeu, 🇮🇳 Hindi - हिन्दी, Arabic - العربية, (more upon request)
- 🇺🇸 English, 🇨🇳 Chinese - 简体中文, 🇪🇸 Spanish - español de España, 🇯🇵 Japanese - 日本語, 🇷🇺 Russian - русский, 🇵🇹 Portuguese - português europeu, 🇮🇳 Hindi - हिन्दी, Arabic - العربية, 🇮🇹 Italian - italiano, (more upon request)

- **Transaction / PSBT Creation**

Expand Down
2 changes: 1 addition & 1 deletion bitcoin_safe/__init__.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# this is the source of the version information
__version__ = "0.7.3a0"
__version__ = "0.7.4a0"
Loading
Loading