1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-10-12 10:58:59 +00:00
Commit Graph

43 Commits

Author SHA1 Message Date
Pavol Rusnak
1c22dac6eb
pipfile: add nanopb to Pipfile 2020-02-04 17:15:21 +00:00
Tomas Susanka
94e44a08e1 pipenv: add inotify and update 2020-01-30 15:00:13 +00:00
Tomas Susanka
2c783235e9 pipenv: update dependencies
and change Construct to a proper version
2020-01-29 09:05:31 +00:00
matejcik
88ee780125 tests: set a 60-second timeout for every test case 2020-01-27 19:41:50 +01:00
matejcik
611b734d21
add Pyro4 to pipenv, and make headertool work without it 2020-01-20 17:33:50 +01:00
Tomas Susanka
a70b347590 pipenv: add dominate library 2020-01-03 14:28:27 +00:00
Tomas Susanka
a474ca40be pipenv: update dependencies 2020-01-03 12:22:55 +00:00
matejcik
4fa23342ac pipenv: update packages, add missing dependencies 2019-11-20 16:13:22 +01:00
matejcik
1f6cc77dec upgrade black to 19.10b0 2019-11-20 16:02:47 +01:00
Pavol Rusnak
29fca5ff91
pip: cleanup Pipfile, run pipenv lock, update vendor/fido2-tests 2019-10-28 16:37:55 +00:00
Pavol Rusnak
56a0824c7e
pip: use hypothesis==4.38.1 and attrs==18.2.0
to workaround nixos pip/pipenv issue
2019-10-21 11:44:17 +00:00
Pavol Rusnak
cbc3112a99
nix: update shell.nix and Pipfile.lock 2019-10-18 12:54:23 +00:00
Pavol Rusnak
bd79827c52
vendor: add testsuite for FIDO2; regenerate Pipfile 2019-10-17 16:32:50 +00:00
Pavol Rusnak
9ede5657f2
pipfile: update dependencies 2019-10-08 19:28:10 +00:00
Pavol Rusnak
d8cdfea743
build: update protobuf dependency to 3.6.1 2019-10-02 13:07:48 +00:00
Tomas Susanka
603a05ce8c pipenv: update dependencies 2019-10-02 11:10:57 +02:00
matejcik
d521903963 python: clarify requirements, enable tox in CI 2019-08-12 12:57:25 +02:00
matejcik
946a322a93 pipenv: set proper typing_extensions requirement 2019-08-12 12:57:25 +02:00
matejcik
37f8cbd403 tests: add flakiness to bip32_speed test 2019-08-12 12:57:25 +02:00
Tomas Susanka
cd439af1a6 Pipenv: reinstall Pipfile.lock
Pyparsing was updated to 2.4.1 in 5d0139045f
but this version was removed from pip, see
https://github.com/pyparsing/pyparsing/issues/105, so the install failed.

This commit removes Pipfile.lock, reruns `pipenv install`, which updates
the package back to 2.4.0, which is currently the newest version.
2019-07-24 12:16:26 +02:00
ciny
5d0139045f re-enable shamir mnemonic tests 2019-07-22 13:25:08 +02:00
Jan Pochyla
f5299456a9 core/typing: add mypy 2019-07-09 12:51:48 +02:00
Pavol Rusnak
4c231767f3
core: add coverage to Pipfile 2019-06-27 19:07:45 +02:00
matejcik
6c2ebcb16a build: require new enough flake8 for per-file-ignores 2019-05-17 15:45:51 +02:00
matejcik
9e125a301f build: drop python monero requirements 2019-05-14 11:24:31 +02:00
matejcik
af82fe1d8e style: update requirements, isort call arguments 2019-05-07 16:31:04 +02:00
Pavol Rusnak
4b8c418dbc
core: fix docker build 2019-04-30 18:03:24 +02:00
Tomas Susanka
662537095e storage: add tests dependencies to Pipfile 2019-04-25 16:50:56 +02:00
Pavol Rusnak
7a42acc08e
legacy: fix missing homedir glitch in fullbuild 2019-04-25 15:13:33 +02:00
Tomas Susanka
24bd4f84da ci: gitlab init
Lot of things are missing, this is to at least have something in master. Todo:
- add legacy, python and storage tests
- fix crypto
- cache
- pass builds from build stage to tests using artefacts

and many others
2019-04-23 15:57:24 +02:00
Tomas Susanka
de6be423a1 all: add Pipfile to root
Although we have to a) discuss if we want this b) consolidate with other
Pipfiles if so.
2019-04-19 16:37:58 +02:00
matejcik
e5670856a2 MONOREPO CREATE FROM trezor-core 2019-04-15 19:14:40 +02:00
Dusan Klinec
bba8bf38eb
xmr: hf10 upgrades
- Deterministic output commitment masks, based on amount_key
- Bulletproof v2 serialization, EcdhInfo serialized as 8 B amount, XOR encrypted by a specific key derived from amount key
- Signing - pseudo_out recomputation on inputs, sign step
- Dummy encrypted payment ID (if applicable) for better transaction uniformity
2019-02-19 14:36:27 +01:00
Dusan Klinec
ab9ab25355
xmr: get_tx_keys, live_refresh 2019-02-13 13:28:42 +01:00
matejcik
9fd27ae791 pipenv: do not lock python-trezor to a particular commit 2019-01-09 15:00:54 +01:00
Jan Pochyla
6682262925 add support for generating compile_commands.json
Useful for IDE support and static code analysis.
To generate the database for Unix build, run:
`intercept-build make build_unix`
and analyze using:
`analyze-build`
2019-01-04 12:28:19 +01:00
matejcik
f7a54e7c58 travis: drop pipenv workaround from october, update pipfile lock 2018-12-28 15:15:47 +01:00
matejcik
f074360cd2 travis: revert Pipfile.lock to use python-trezor master 2018-09-05 18:37:45 +02:00
matejcik
c208a72202 travis: add checking templates to CI 2018-08-29 12:04:37 +02:00
Jan Pochyla
d49e594ce0 pipenv: add black and isort 2018-07-10 11:19:47 +02:00
matejcik
a94ea094a0 travis: install protobuf compiler and add modules to Pipfile 2018-07-09 18:02:13 +02:00
matejcik
0de0e1f3fb pipenv: update locks and requirements 2018-05-28 18:00:24 +02:00
matejcik
ac33a0f86e travis: use pipenv to run python-trezor testsuite reproducibly 2018-05-04 17:47:44 +02:00