if not argz.do_blocktime_adjustments: write_blocktime_adjustments("moneywagon/blocktime_adjustments.py", random=True) ex_major, ex_minor, ex_point = pkg_resources.get_distribution( 'moneywagon').version.split(".") version = "%s.%s.%s" if argz.major: version = version % (int(ex_major) + 1, "0", "0") elif argz.minor: version = version % (ex_major, int(ex_minor) + 1, "0") elif argz.point: version = version % (ex_major, ex_minor, int(ex_point) + 1) with open("setup.py", 'w') as f, open("setup_template.py") as t: setup = t.read().replace("{{ version }}", version) f.write(setup) with open("README.md", 'w') as f, open("README_template.md") as t: table = service_table(format='html') readme = t.read().replace("{{ service_table }}", table) f.write(readme) call(["python", "setup.py", "sdist", "upload"]) call(["python", "setup.py", "develop"]) call(["git", "commit", "-am", "'Made release %s" % version]) call(["git", "tag", version]) call(["git", "push", "--tags"])
from moneywagon.core import ServiceDisagreement from .utils import (make_crypto_data_json, make_service_info_json, service_modes, get_block_currencies, get_balance_currencies, get_paper_wallet_currencies) from .models import CachedTransaction, Memo from alerts.models import FraudAlert from pricetick.models import PriceTick from bitcoin import ecdsa_verify, pubkey_to_address services_by_id = {s.service_id: s for s in ALL_SERVICES} crypto_data_json = make_crypto_data_json() service_info_json = make_service_info_json() block_info_currencies = get_block_currencies() service_table_html = service_table(format='html') @csrf_exempt def perform_lookup(request, service_mode, service_id): """ Passes on this request to the API, then return their response normalized to a single API. service_mode == (address_balance, historical_transactions) """ include_raw = request.GET.get('include_raw', False) extended_fetch = (request.GET.get('extended_fetch', 'false').lower() == 'true' and service_mode == 'historical_transactions') paranoid = service_id.startswith("paranoid") average_mode = service_id.startswith("average")
from .utils import ( make_crypto_data_json, make_service_info_json, service_modes, get_block_currencies, get_balance_currencies, get_paper_wallet_currencies ) from .models import CachedTransaction, Memo from alerts.models import FraudAlert from pricetick.models import PriceTick from bitcoin import ecdsa_verify, pubkey_to_address services_by_id = {s.service_id: s for s in ALL_SERVICES} crypto_data_json = make_crypto_data_json() service_info_json = make_service_info_json() block_info_currencies = get_block_currencies() service_table_html = service_table(format='html') @csrf_exempt def perform_lookup(request, service_mode, service_id): """ Passes on this request to the API, then return their response normalized to a single API. service_mode == (address_balance, historical_transactions) """ include_raw = request.GET.get('include_raw', False) extended_fetch = ( request.GET.get('extended_fetch', 'false').lower() == 'true' and service_mode == 'historical_transactions' ) paranoid = service_id.startswith("paranoid")