aboutsummaryrefslogtreecommitdiffstats
path: root/python-packages
Commit message (Collapse)AuthorAgeFilesLines
* feat(sra_client.py)F. Eugene Aumson2018-12-1249-0/+6846
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Code generation scripts * Generated code * Change test config to hit 0x-launch-kit * Ran prettier on generated code * First test case, of get_asset_pairs() * Use launch kit docker image to faciliate CI tests * Fix markdown rendering for GitHub and PyPI * Add URL for PyPI to link back to GitHub * Add one-line package description to README.md * Remove git_push.sh * Remove unimplemented tests * Add sra_client to top-level README package list * Remove repeated-everywhere long description * Add shorcuts for publishing * Remove TypeScript examples
* fix(order_utils.py): Remove stale commentF. Eugene Aumson2018-12-121-2/+0
|
* feat(order_utils.py): schema resolver cache (#1317)Daniel Pyrathon2018-12-014-38/+81
| | | | | * Implemented basic functionality for using cache layer of LocalRefResolver * Use `importlib` instead of `imp`, since it's been deprecated. Legacy `load_module()` reloads modules even if they are already imported, causing tests to fail when run in non-deterministic ordering, so we replace it with `import_module()`
* fix(order_utils.py): unpin pylint version (#1337)F. Eugene Aumson2018-11-281-2/+1
| | | | The version was pinned in order to work around a bug in pylint. That bug has been fixed and released.
* fix(order_utils.py): work aroud pylint bug (#1322)F. Eugene Aumson2018-11-261-1/+2
|
* fix(order_utils.py): publish docs to S3, not RTD (#1264)F. Eugene Aumson2018-11-173-2/+29
| | | | | Publishing to readthedocs.io (RTD) wasn't working, for various reasons. Changed to publish docs to S3.
* fix(order_utils.py): lazy load contract artifacts (#1262)F. Eugene Aumson2018-11-151-8/+21
|
* fix(order_utils.py): validate order w/json schema (#1260)F. Eugene Aumson2018-11-158-61/+130
|
* feat(order_utils.py): sign_hash() (#1254)F. Eugene Aumson2018-11-1414-110/+286
| | | | | | | Also moved is_valid_signature() into main package module, for simplicity. Also consolidated a handul of in-line pylint disable directives into the .pylintrc config file.
* feat(order_utils.py) generate_order_hash_hex() (#1234)F. Eugene Aumson2018-11-146-20/+185
|
* [order_utils.py] is_signature_valid, via Exchange contract (#1216)F. Eugene Aumson2018-11-0817-33/+323
| | | | First support for signature validation, done via Exchange contract's isValidSignature() method.
* feat(order_utils.py): ERC721 asset data codec (#1186)F. Eugene Aumson2018-10-275-6/+131
|
* fix(order_utils.py): tweaks for first publish (#1185)F. Eugene Aumson2018-10-279-17/+129
|
* feat(order_utils.py): ERC20 asset data encoding and decodingF. Eugene Aumson2018-10-2421-37/+378
| | | | | | | | | | In addition to the ERC20 codec, also: Stopped ignoring type errors on 3rd party imports, by including interface stubs for them; Removed the unimplemented signature-utils module, which was just a stand-in when the python project support was first put in place. https://github.com/0xProject/0x-monorepo/pull/1144
* fix: linterF. Eugene Aumson2018-10-131-1/+1
|
* fix: use python's extsplit, not manual splicingF. Eugene Aumson2018-10-131-1/+2
|
* feat: project stub for python order utilitiesF. Eugene Aumson2018-10-1312-0/+262
An empty project, with respect to functionality, but one configured with a test framework, linters, CI integration, etc. https://app.asana.com/0/836857747873847/839549782781239/f