Commit graph

18 commits

Author SHA1 Message Date
k9ert
ef364ce1bc
Chore: refurbish release infrastructure (#2198)
* change release infra

* syntax error

* fix buildscript (hopefully)

* fix pip generation too

* fix build (hopefully)

* fix bloated sdid (mainly MANIFEST.in)

* adjust tests, remove importlib_meta

* fix dependency issue in release jobs

* fix tests and remove pytest.ini entirely

* fix install_noded script

* fix test

* fix tests

* stupid versioin parsing does not work!

* try to fix version guessing

* and again
2023-02-15 14:58:33 +01:00
relativisticelectron
a8f1b808ee
Chore: Upgrade to python 3.10 (#1688)
* changed class name

* Working requirements.in

* Reordered lines to see changes better

* Working minimal upgrades

* Added hashes

* - Upgraded python to 3.10 and bitcoin to v23.0
- Added libzmq to build process, to enable future use cases such as https://github.com/cryptoadvance/specter-desktop/issues/778
- added --without-gui to remove configure warning that gui will not be built.

* Added line-break

* - Updated the embit version to 0.4.13
- pushed python-bitcoind image

* - Build registry.gitlab.com/c8527/specter/cirrus-jammy:20220504
- updated docker references

* - added cypress-base-ubuntu-jammy

* - added cypress-python

* - fixed unchanged registry path

* Fixed wrong path

* readme change

* Fixed path

* Changed github-changelog

* changes registrar links

* Fixed bitcoin version

* Set reset bitcoin version to 22

* Set bitcoin version to 22.0

* Fixed black issue via https://github.com/psf/black/issues/2964#issuecomment-1080974737

* Revert for changelog

* Upgraded pytest because otherwise I get the error  https://github.com/pytest-dev/pytest/discussions/9195

* Added temporary fix for upgraded hwi version. Should be fixed in https://github.com/cryptoadvance/specter-desktop/pull/1693

* more verbosity for page generation

* doc about python 3.10

* docs: update TOC

* yet another library necessary

* black

* Corrected tag

* Fixed wrong python version introduced in the merge commit

* Use same babel version across requirements and test_requirements

* Created the reuqirements.txt with python 3.8 such, that that netlify can create the python docs in python 3.8, while everything elese works also with python 3.10

* testing https://peps.python.org/pep-0508/#environment-markers

* CHanged just the txt

* Added comments

* electron docker build successful

* rename image to cypress-python:v9.7.0

* doc

* docker file rename

* fix pyinstaller pip error by changing requirements.in

* reference jammy electron dockerfile

See https://github.com/electron-userland/electron-builder/pull/6922#issuecomment-1234420845

* updated all references to dockerimages

* fix release-build

* fix the image-version to something else than latest. pin all the stuff!

* revert to old image to avoid glibc issues

Co-authored-by: Kim Neunert <k9ert@gmx.de>
Co-authored-by: k9ert <k9ert@users.noreply.github.com>
2022-09-13 10:44:49 +02:00
Kim Neunert
337dec90aa
Chore: misc changes (#1733)
* misc changes

* respecting none as None

* fix test

* add a flask_before_request callback
2022-05-27 14:59:21 +02:00
relativisticelectron
f1bc77a168
Chore: Change Specter compatibility to ">=3.7,<3.10" (#1707) 2022-05-07 10:05:31 +02:00
Kim Neunert
130a68242a
removing blobs and adjusting automations (#1299)
* removing blobs and adjusting automations

* .gitignore

* clearing upo .gitignore

* including in build-folder (fix setup.py) and in bdist-packages (MANIFEST.in)

* remove print

Co-authored-by: benk10 <ben.kaufman10@gmail.com>
2021-07-15 12:09:18 -05:00
djpnewton
c1e5bdb021
Core: allow python version 3.9.X after upgrade to HWI 2.0.1 (#1104)
Co-authored-by: Kim Neunert <k9ert@gmx.de>
2021-04-15 13:29:13 +02:00
Stepan Snigirev
320bd6a98d
isascii for py3.6 (#623)
* homebrew isascii for py3.6

* get back support of python 3.6
2020-11-19 22:13:44 +01:00
Kim Neunert
2549192a79
bugfix: Specifying python version better (#574) 2020-11-10 17:57:22 +01:00
Michael Flaxman
1b25495888
Bugfix: specify working python version to be compatible with HWI (#559)
Co-authored-by: Michael Flaxman <mflaxman@gmail.com>
2020-10-28 21:01:00 +01:00
Kim Neunert
0282c44b65
fix for proper namespace package cryptoadvance (#524) 2020-10-17 14:19:20 +02:00
Michael Flaxman
2a7e6aeefd
add pip-compile and hash support for security/reproducibility (#496)
Co-authored-by: Michael Flaxman <mflaxman@gmail.com>
2020-10-11 18:48:55 +02:00
Stepan Snigirev
5702559317
blacklify everything (#464) 2020-09-30 11:42:30 +02:00
Kim Neunert
f9b04003a1
replace version-string 2020-06-14 16:38:57 +02:00
Kim Neunert
188e1a3707
Prepare the v0.3.0 release (#117)
* add release_notes

* typo

* more release notes

* version,dependency compatibility with electrum,last PR

Co-authored-by: Stepan Snigirev <snigirev.stepan@gmail.com>
2020-05-11 17:58:46 +02:00
Kim Neunert
3bcb6f1419 Set new version and release-testing-description 2020-02-27 12:56:28 +01:00
Kim Neunert
556ec5f961
Releasing procedure with pip (#69)
* automate pip-packages-gen + upload for gittags
release documentation
proper package including and  static + templates

* Change import- and start  logic, removed cli.py

* project-renaming to cryptoadvance.specter
propoer packaging
include proper dependencies

* Adding requirements.txt

* Specify maintainers and thanks to contributors

* Removing test-url for pip-uload. This is now live!
2020-02-20 13:00:53 +01:00
Keith Mukai
4d408d3c88 creating a separable app structure 2019-11-23 22:16:55 -06:00
Kim Neunert
e9ed89cbb1 Improve testability and file-structure 2019-11-13 15:56:29 +01:00