Программа для генерации расчётных счетов и генерации ключа проверки. Первоначально программа написана для оптимизации процесса тестирования как маленькая консольная утилита, которая конфигурируется изменением файла config.ini. Давно хотел попробовать PyQt и Python3, поэтому программа была переписанна под Python3 и облачена в оболочку QT.
Реозиторий: https://github.com/fleytman/generator_bank_accounts
Особенности QT-version 0.8
- Добавленно ключевание банковских счетов
- Программа теперь генерирует некорреспондентские счета
- Программа запоминает последние введёные данные, после нажатия «генерировать» или «ключевать»
- Добавленно логирование
- Добавленны проверки
- Решён баг #3
Установка для запуска из исходников
- Установить python 3.5 (записать в переменные среды, если ОС Windows)
- Запустить в консоли
pip3 install -r requirements.txt
- В файловом менеджере: двойной щелчок по main. py (в зависимсоти от ОС будут разные способы настроить ассоциации файлов *py с python3)
- В консоли:
python3 main.py
Сборка под свою ОС делается с помощью pyinstaller из develop ветки:
pip3 install https://github.com/pyinstaller/pyinstaller/zipball/develop
Сборка acc_gen
pyinstaller --onefile --noconsole main.py --name acc_gen
В директории dist будет лежать бинарник acc_gen
- Сборка собранная на Windows 10 не работает в Windows 7: https://github.com/fleytman/generator_bank_accounts/issues/2
- На Linux может потребоваться дополнительные пакеты: https://github.com/fleytman/generator_bank_accounts/issues/11
Запускалось под Windows 8 и Windows 10, Linux Mint, OS X Captain
Поделиться