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

Basic maintenance #42

Merged
merged 7 commits into from
Sep 7, 2024
Merged

Basic maintenance #42

merged 7 commits into from
Sep 7, 2024

Commits on Jul 22, 2024

  1. Drop base58 dependency, copy over David Keijser's code directly

    There is no need to be remotely fetching code for a simple 100 lines
    file of code which should never change anymore.
    darosior committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    a15b4d9 View commit details
    Browse the repository at this point in the history
  2. base58: run black linter

    darosior committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    4608fcc View commit details
    Browse the repository at this point in the history
  3. setup.py: source version dynamically to fix build from source

    We use the first method from the documentation at
    https://packaging.python.org/en/latest/guides/single-sourcing-package-version.
    
    Thanks to Weiliang Li (Github: https://github.com/kigawas) for pointing
    out the source build was broken and proposing a (different) fix.
    darosior committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    0e0dcf6 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. Configuration menu
    Copy the full SHA
    cd1dd6b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7d8e0cb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    27a4036 View commit details
    Browse the repository at this point in the history
  4. ci: install bip32 from source and tame MacOS

    Install python-bip32 from source to avoid
    #41 from happening again.
    
    Unfortunately building coincurve on MacOS keeps failing for esoteric
    reasons and i don't have infinite time, so on MacOS first install
    coincurve wheels before installing python-bip32.
    darosior committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    a1cb75a View commit details
    Browse the repository at this point in the history