Commit Graph

2821 Commits (a2f460f4a2f7830e1c4b846790c017651ea4b959)

Author SHA1 Message Date
David Núñez a2f460f4a2
Merge pull request #613 from KPrasch/docker
Initial Packaging and Publication Automation
2018-12-17 22:15:26 +01:00
David Núñez 19dd593256
Merge pull request #605 from KPrasch/config
Ursula Development Configuration Test
2018-12-17 22:12:37 +01:00
David Núñez 0bb34fc5f7
Update tests/config/test_ursula_config.py
Co-Authored-By: KPrasch <kieranprasch@gmail.com>
2018-12-17 12:51:04 -08:00
Kieran Prasch c1e69ff0d1
Respond to RFCs 2018-12-17 12:32:28 -08:00
Kieran Prasch 5695dc6183 Use python-pip for deployment-ready builds 2018-12-16 18:18:42 -08:00
Kieran Prasch 2c64a9ac24 Persist to workspace only once per workflow. 2018-12-16 18:16:53 -08:00
Kieran Prasch 533a387c56 Set default parallelism to one. 2018-12-16 18:16:53 -08:00
Kieran Prasch 67fdec339a Be Implicit about xml result filenames 2018-12-16 18:16:53 -08:00
Kieran Prasch 084b26fa28 Port pre and post test steps to commands: prepare_enviorment and capture_test_results 2018-12-16 18:16:53 -08:00
Kieran Prasch 3c400a0dbd Bug Fix: Update and Utilize Pipfile entrypoints in workflow; Pip build-time checks 2018-12-16 18:16:53 -08:00
Kieran Prasch 68169b4101 Port pytest cli options and flags to pytest.ini 2018-12-16 18:16:53 -08:00
Kieran Prasch 1d16e6b69c Publication and Build Automation Markup, Including PyPI and Docker; 2.1 Commands. 2018-12-16 18:16:53 -08:00
Kieran Prasch dccb5afd4c Add commit hook for circleCI config file validation 2018-12-16 18:16:53 -08:00
Kieran Prasch 00ffe1bdc0 Fixes missing package data (web templates) 2018-12-16 18:16:53 -08:00
Kieran Prasch bf114cafd1 Allow for empty, pre-existing configuration root directory. 2018-12-16 18:16:53 -08:00
Kieran Prasch 41bb7dae34 Nucypher dockerfile and docker compose 2018-12-16 18:16:53 -08:00
K Prasch 3051b10ef5
Merge pull request #594 from KPrasch/estimate-gas
Maintain Gas Estimation Metrics
2018-12-16 09:56:00 -08:00
Kieran Prasch 6f69704a3a
Use Regex.compile; Docstrings; Even more cleanup 2018-12-14 10:10:08 -08:00
Kieran Prasch 0c7c5a92a8
Respond to RFCs: Code Style and Readability Improvements 2018-12-14 09:12:25 -08:00
David Núñez 9f32f76942
Update tests/metrics/estimate_gas.py
Co-Authored-By: KPrasch <kieranprasch@gmail.com>
2018-12-14 08:06:32 -08:00
Tux 60ab41c82d
Merge pull request #611 from tuxxy/AAA2018-is-gonna-ruin-the-internet
Rename EncryptingKeypair/EncryptingPower to DecryptingKeypair/DecryptingPower
2018-12-14 01:49:10 -05:00
Kieran Prasch e9a8af68b5
Ursula development configuration + character integration test 2018-12-13 16:12:51 -08:00
Kieran Prasch bf62f9201d
Class-based refactor; Timestamped reports; Automation job. 2018-12-13 16:01:14 -08:00
Kieran Prasch 5002639910
Use twisted loggers to collect and analyze gas estimation data 2018-12-13 16:01:14 -08:00
Kieran Prasch d8b9a7e10e
Maintains estimate gas tester metrics script; Update to latest API. 2018-12-13 16:01:14 -08:00
K Prasch 3a6f4749f1
Merge pull request #593 from KPrasch/cli-blockchain
Maintain non-federated CLI
2018-12-13 15:59:46 -08:00
David Núñez c225aab04e
Update nucypher/cli/deploy.py
Co-Authored-By: KPrasch <kieranprasch@gmail.com>
2018-12-13 14:59:59 -08:00
tuxxy ef497e6a1f Rename TestPolicyMetadata to MockPolicyMetadata 2018-12-13 14:17:43 -07:00
tuxxy 92cc46ad8c Rename EncryptingPower/EncryptingKeypair to DecryptingPower/DecryptingKeypair (#597) 2018-12-13 14:17:22 -07:00
Tux 854dcf184c
Update nucypher/cli/deploy.py
Co-Authored-By: KPrasch <kieranprasch@gmail.com>
2018-12-13 12:53:02 -08:00
Kieran Prasch 58d8c3ffdd
Respond to RFCs - Deployer contract names are now public. 2018-12-12 18:06:50 -08:00
Kieran Prasch eb04eb4a99
Set default temp prefix, and provider uri as public attributes 2018-12-11 10:01:35 -08:00
Kieran Prasch d6ad99a8e0
Ensure that operating mode is determined via configuration. 2018-12-11 10:01:35 -08:00
Kieran Prasch 33e1eef7bd
Allow CLI to accept any port number. 2018-12-11 10:01:35 -08:00
Kieran Prasch c235bb45bb
Select a possibly open non-default port for running tests 2018-12-11 10:01:35 -08:00
Kieran Prasch 3b436588a4
Restore the usage of --federated-only in CLI tests; Dedicate federated ursula CLI test module. 2018-12-11 10:01:35 -08:00
Kieran Prasch c90026c7a2
Seperates config.produce from init-parameter generation; DRY up shared blockchin config log on NodeConfiguration and NodeStorage 2018-12-11 10:01:35 -08:00
Kieran Prasch 6f18850230
Bug Fixes: Deployment actor uses self.blockchain for deployer and agent init; Use pyevm as default provider URI 2018-12-11 10:01:35 -08:00
Kieran Prasch 81e082e4ad
Set federated-only to False by default. 2018-12-11 10:01:35 -08:00
Kieran Prasch 2daf283edb
Draft of nucypher-deploy interface 2018-12-11 10:01:35 -08:00
Kieran Prasch 84a1283556
Restores blockchain interface connection configuration 2018-12-11 10:01:35 -08:00
Kieran Prasch 19e44200a7
Deployer now track txhashes and agents 2018-12-11 10:01:35 -08:00
K Prasch 53ceaf88b9
Merge pull request #574 from jMyles/character-crypto
Versioning, domains, and decentralized metadata validation
2018-12-11 09:24:04 -08:00
jMyles 5e5592a1bf After a day of dependency issues, we're moving to the updated pyUmbral (0.1.2a2).
This is a merge commit of #574 and #603.
2018-12-10 21:35:59 -05:00
David Núñez f228ea9c06 Leaving dependency hell...(for now) 2018-12-11 02:26:18 +01:00
jMyles 8b82969f04 Another round of RFC fixes: check timestamp for incoming node data, type hints, and style fixes. 2018-12-10 17:40:27 -05:00
jMyles 968be5d851 This is actually the package name for BSS. 2018-12-10 21:52:08 +01:00
David Núñez 015f62c91c Adapt NuCypher to umbral==0.1.2a1 2018-12-10 21:38:22 +01:00
jMyles 485a362da3 Fixes to respond to RFCs: GLOBAL_DOMAIN docstring, bad line break. 2018-12-09 03:28:37 -05:00
jMyles 731682a225 This is actually the package name for BSS. 2018-12-08 14:38:33 -05:00