Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

First version of Confidential Ledger Python SDK #17951

Merged
merged 50 commits into from
May 7, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
34f70d1
bring in working files
lynshi Apr 9, 2021
0ba935b
update pipeline files
lynshi Apr 9, 2021
9007b6d
changes from new template
lynshi Apr 9, 2021
98a8628
pass tests
lynshi Apr 9, 2021
59d1681
update changelog
lynshi Apr 9, 2021
92eb437
test Reader enum too
lynshi Apr 9, 2021
50ffc10
address pr comments
lynshi Apr 14, 2021
53c31d2
new recordings
lynshi Apr 19, 2021
fa2781b
keyword only interval and retries
lynshi Apr 22, 2021
9233592
readme wip
lynshi Apr 22, 2021
af1e019
update readme, two parts left
lynshi Apr 27, 2021
1e92dff
no more aio warnings
lynshi Apr 27, 2021
e249d95
complete readme
lynshi Apr 27, 2021
5bad0fd
typo
lynshi Apr 27, 2021
0866703
add missing __init__ files
lynshi Apr 29, 2021
71be4ed
update readme
lynshi Apr 29, 2021
83cf5be
Merge remote-tracking branch 'upstream/master'
lynshi Apr 29, 2021
50fa1ab
change credential scopes
lynshi Apr 29, 2021
b2f50ca
fix typo
lynshi Apr 30, 2021
c93d5e9
address apiview comments
lynshi May 4, 2021
9873b46
pipeline fix
lynshi May 4, 2021
cde7ab5
remove test.yml because we cannot run live tests yet
lynshi May 5, 2021
5e55baf
bump msrest version
lynshi May 5, 2021
6704c00
add network cert as constant
lynshi May 5, 2021
51fb614
recordings tests passed
lynshi May 5, 2021
08de186
add comment
lynshi May 5, 2021
6143094
remove f-strings and no trailing comma in method signature
lynshi May 5, 2021
b0e7807
more trailing commas removed
lynshi May 5, 2021
6a1f523
ci fixes
lynshi May 5, 2021
94c457f
need_msrestazure = true
lynshi May 5, 2021
9927183
fix remove msrestazure dependency in identity service test
lynshi May 5, 2021
cd07540
identity test uses None for credential
lynshi May 5, 2021
0a786ab
remove localization
lynshi May 5, 2021
ea33185
more fixes for ci
lynshi May 5, 2021
cc8cd49
update links in readme
lynshi May 5, 2021
94cf735
no from e in python 2.7
lynshi May 6, 2021
c716de6
fix super for 2.7
lynshi May 6, 2021
772f141
update readme
lynshi May 6, 2021
7c3ebae
update comment
lynshi May 6, 2021
63d7468
fix test packaging
lynshi May 6, 2021
d33a5bf
update dependencies
lynshi May 6, 2021
4686c71
add pylint ignore
lynshi May 6, 2021
eed0753
fix for 2.7
lynshi May 6, 2021
c88196e
_generated folder
lynshi May 6, 2021
4fcab9c
pylint
lynshi May 6, 2021
86cc3e8
super-with-arguments not in pipeline pylint
lynshi May 6, 2021
b42651a
consume codegen changes
lynshi May 6, 2021
809e602
update readme
lynshi May 7, 2021
792abe7
fix typo
lynshi May 7, 2021
e9b4960
change wording
lynshi May 7, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions sdk/confidentialledger/azure-confidentialledger/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Release History


## 1.0.0b1 (Unreleased)
- Initial public preview implementation
6 changes: 6 additions & 0 deletions sdk/confidentialledger/azure-confidentialledger/MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
include *.md
include azure/__init__.py
include azure/confidentialledger/__init__.py
include azure/confidentialledger/py.typed
recursive-include tests *.py
recursive-include samples *.py
lynshi marked this conversation as resolved.
Show resolved Hide resolved
470 changes: 470 additions & 0 deletions sdk/confidentialledger/azure-confidentialledger/README.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@

__path__ = __import__("pkgutil").extend_path(__path__, __name__)
lynshi marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# ------------------------------------
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
# ------------------------------------
# pylint: disable=unused-import

from ._client import ConfidentialLedgerClient
from ._enums import LedgerUserRole, TransactionState
from ._models import (
AppendResult,
Consortium,
ConsortiumMember,
Constitution,
EnclaveQuote,
LedgerEnclaves,
LedgerEntry,
LedgerUser,
TransactionReceipt,
TransactionStatus,
)
from ._shared import ConfidentialLedgerCertificateCredential


___all__ = [
"ConfidentialLedgerCertificateCredential",
"ConfidentialLedgerClient",
# Enums
"LedgerUserRole",
"TransactionState",
# Models
"AppendResult",
"Consortium",
"ConsortiumMember",
"Constitution",
"EnclaveQuote",
"LedgerEnclaves",
"LedgerEntry",
"LedgerUser",
"TransactionReceipt",
"TransactionStatus",
]


from ._version import VERSION

__version__ = VERSION
Loading