Skip to content

Commit

Permalink
Get latest master (#7306)
Browse files Browse the repository at this point in the history
* Certs Final PR (#7076)

* keyvault certificate implementation

* got rid of error mapping, README uses HttpResponseError instead

* updated README to conform to Charles' new README standard

* added samples for issuers and contacts

* switched from PFX to PKCS12 for SecretContentType enum

* fixed key vault overview

* got rid of adding RUN_IDENTIFIER to vault name

* got rid of erroneous references to keys

* Delete seed.txt

* incorporated Charles' and Johan's comments

* Perform encrypt/verify/wrap locally when possible (#6939)

* [EventHubs] Track2 Preview3 (#7059)

* Small changes from code review

* change EventData.msg_properties to private attribute

* remove abstract method

* code clean 1

* code clean 2

* Fix pylint

* Fix pylint

* Use properties EventData.partition_key

* Small changes from code review

* change EventData.msg_properties to private attribute

* remove abstract method

* code clean 1

* code clean 2

* Fix pylint

* Fix pylint

* Use properties EventData.partition_key

* Use properties EventData.partition_key

* Temporarily disable pylint errors that need refactoring

* fix pylint errors

* fix pylint errors

* ignore eventprocessor pylint temporarily

* small pylint adjustment

* Add typing for Python2.7

* [EventHub] IoTHub management operations improvement and bug fixing (#6894)

* Fix bug that iothub hub can't receive

* Support direct mgmt ops of iothub

* Improve mgmt ops and update livetest

* Small fix

* Improvement of iothub mgmt

* [EventHub] Retry refactor (#7026)

* Retry refactor

* Refactor retry, delay and handle exception

* Remove unused module

* Small fix

* Small fix

* add system_properties to EventData

* Fix a small bug

* Refine example code

* Update receive method (#7064)

* Update accessibility of class (#7091)

* Fix pylint

* Update accessibility of of class

* Small fix in livetest

* Wait longer in iothub livetest

* Small updates in livetest

* Update samples and codes according to the review (#7098)

* Update samples and codes according to the review

* Small update

* Python EventHubs load balancing (#6901)

* Draft EventProcessor Loadbalancing

* EventProcessor Load balancing

* small changes from bryan's review

* remove checkpoint manager from initialize

* small changes

* Draft EventProcessor Loadbalancing

* EventProcessor Load balancing

* small changes from bryan's review

* remove checkpoint manager from initialize

* small changes

* Fix code review feedback

* Packaging update of azure-mgmt-datalake-analytics

* Packaging update of azure-loganalytics

* Packaging update of azure-mgmt-storage

* code review fixes and pylint error

* reduce dictionary access

* Revert "Packaging update of azure-mgmt-storage"

This reverts commit cf22c7c.

* Revert "Packaging update of azure-loganalytics"

This reverts commit 40c7f03.

* Revert "Packaging update of azure-mgmt-datalake-analytics"

This reverts commit c126bea.

* Trivial code change

* Refine exception handling for eventprocessor

* Enable pylint for eventprocessor

* Expose OwnershipLostError

* Move eventprocessor to aio
rename Sqlite3PartitionManager to SamplePartitionManager

* change checkpoint_manager to partition context

* fix pylint error

* fix a small issue

* Catch list_ownership/claim_ownership exceptions and retry

* Fix code review issues

* fix event processor long running test

* Remove utils.py

* Remove close() method

* Updated docstrings

* add pytest

* small fixes

* Revert "Remove utils.py"

This reverts commit a9446de.

* change asyncio.create_task to 3.5 friendly code

* Remove Callable

* raise CancelledError instead of break

* Fix a pylint error

* Eventhubs blobstorage checkpointstore merge to preview3 (#7109)

* exclude eventprocessor test for python27

* exclude eventprocessor test

* Revert "Eventhubs blobstorage checkpointstore merge to preview3 (#7109)"

This reverts commit 13a8fe7.

* Fix small problem in consumer iterator (#7110)

* Fixed an issue that initializes partition processor multiple times

* Update release history for 5.0.0b3

* Update README for 5.0.0b3

* [AutoPR] reservations/resource-manager (#6861)

* Generated from 631cc8ef9ba25eddb465ba207157ff92ab4fa641 (#6302)

Task 4855805: ARM swagger update from lockedPriceTotal to billingCurrencyTotal & pricingCurrencyTotal.

* Packaging update of azure-mgmt-reservations

* Generated from 9c61d69a19c13e40a8468ea21c909aa677ac4678 (#6502)

Task 4957070: ARM swagger update to include term in get reservation response.

* [AutoPR reservations/resource-manager] [Hub Generated] Review request for Microsoft.Capacity to add version preview/2019-04-01 (#6860)

* Generated from ea7847bd3538ded2d30c5c436a3f9f0464637d90

update

* Generated from ecb712b6e6535b86e9283f57a1a65d63c3cbb04a

update

* Generated from a65461546a2e2b7d3391cda3ecbe437938540d32

update

* updated test

* fix test

* updated history and version

* setting a maxparallel paramter for the storage livetests. we need to run them in serial for now (#7134)

* Enable SSO on Windows (#7006)

* adjusting where inconsistency is set. if we are inconsistent, but the… (#7152)

* adjusting where inconsistency is set. if we are inconsistent, but there is no lock file, we know that we have to exit with code 1

* updating logic to account for edge case where frozen file exists, but doesn't have any contents. we will falsely miss setting exitcode(1)

* Fix for bailing out from writing a lockfile with inconsistencies

* Fix writing a lockfile on Python2

* Improve verbose output formatting

* Display dependency consistency msg in all cases

* revert changes to doc build host machine. we need to push some docs out and I can debug it just the same on a forked branch (#7163)

* Fix tracing if method raise exception (#7133)

* fix link to azure-identity readme (#7169)

* Eventhubs preview3 documentation update (#7139)

* msal_extensions -> msal-extensions (#7172)

* update doc (#7131)

* [Cosmos] Preview2 (#7140)

* [Cosmos] Core pipeline integration (#6961)

* Updated dependencies

* Added core pipeline

* Ignore test config

* Fixed indexes test

* Refactored request creation

* Fixed index test

* Added trace decorators

* Bumped version

* Updated policies

* Renamed request_options -> request_params

* [Cosmos] Applying track 2 SDK guidelines (#7021)

* Updated dependencies

* Added core pipeline

* Ignore test config

* Fixed indexes test

* Refactored request creation

* Fixed index test

* Added trace decorators

* Bumped version

* Updated policies

* Renamed request_options -> request_params

* Renamed clients

* Updated with azure-core errors

* Fixed test warnings

* Updated config

* PR fixes

* Fixed init user import

* Fixed init clients

* Started revising constructors

* Test conn str constructor

* Update iterables with core paging

* Added context managers

* Reverted storage changes

* Updated constructor

* Mypy and Pylint

* Renamed all listing operations

* Some mypy fixes

* Cleaned up method signatures

* Fix pylint

* Propagate kwargs

* Fix pylint

* Some mypy fixes

* Updated readme and release notes

* Fix for passing in extra headers

* Reverted credentials

* Review feedback

* Fix pylint

* Fixed samples

* Updated docstrings

* Fixed whitespace and imports

* Some mypy fixes

* Mypy fixes

* Removed continuation token support

* Pylint fix

* Docs tweaks

* Updated continuation token

* Updated response header

* [Cosmos] Bumped dependency (#7147)

* Bumped dependency

* Update reqs

* Misc fixes for Cosmos SDK  (#7157)

* Made offer extend object instead of dict

* added support for urllib3 connection retry

* [Cosmos] docs updates (#7167)

* Bumped dependency

* Update reqs

* Fixed dependency, replaced changelog

* Updated readme and examples

* Updated docs URLs

* [Cosmos] Fix example formatting (#7171)

* Bumped dependency

* Update reqs

* Fixed dependency, replaced changelog

* Updated readme and examples

* Updated docs URLs

* Fixed f-strings

* Another f-string

* [Cosmos] Snippet references (#7174)

* Bumped dependency

* Update reqs

* Fixed dependency, replaced changelog

* Updated readme and examples

* Updated docs URLs

* Fixed f-strings

* Another f-string

* Snippet references

* Key Vault: added example and fixed link in Certificates README (#7151)

* added example and fixed link

* added missing punctuation

* Key Vault: fixed certificate docstring errors (#7132)

* fixed certificate docstring errors

* implemented Charles' comments

* specified issuer must be unknown for merge_certificate

* implmented Charles' comments pt 2

* Key Vault: added certificate changelog (#7128)

* added certificate changelog

* removed reference to azure core versioning

* updated versioning and release date

* implemented Charles' comments

* remove duplicate enum key (#7173)

* azure-keyvault-nspkg (#7125)

* Storage Preview 3 Release (#7154)

* Storage swagger (#6777)

* Python swagger update

This only changes to the official swagger version and regenerates

* Upgrade blobs swagger to 2019-02-02

* Fixed namespace dir and header

* Enable XML for blobs

* Generate vanilla blobs

* Fixed global parameters in swagger spec

* Regenerated blobs

* Revert "Fixed global parameters in swagger spec"

This reverts commit 75bd21b.

* Moved parameter fix to readme

* Fixed blob list serialization

* Fix for new metadata model

* Fixed datetime formatting

* Fixed required access policy

* Fixed readme analysis

* Regenerated queues

* Regenerated files

* Fixed files datetime

* Skip tests pending msrest fix

* Fixed for queue XML

* Fix for docsettings

* [storage] Fix for Files upload return type (#6772)

* Fix missing import

* Fix for Files inconsistent return types

* Blob async trace decorators

* [SnapshotSAS]Add Snapshot SAS (#6819)

* [SnapshotSAS]Add Snapshot SAS

* [SnapshotSAS]Extract SharedAccessSignature for Blob File and Queue

* [SnapshotSAS]Fix Typo

* [SnapshotSAS]Delete Redundant code

The removed code is for another feature.

* [SnapshotSAS]Stylistic Tweak

* Updating Storage Files swagger to 2019-02-02 (#6872)

* Updating Storage Files swagger to 2019-02-02

This includes a few transform changes to set default values for new required
parameters and marked certain 8601 dates as strings when they use more precision
that Python's dates.

I'm seeing a few test failures that I'm hoping someone on the Python side can
investigate (mostly "The specified share is being deleted. Try operation later."
that I was seeing before my changes).  There are a few other failures related to
new service features that we can fix if easy or disable and file a work item to
get these changes in.  The recorded tests will also have to be updated, but we
don't need to block on that right now.

* skip file permission related tests

* [Storage] File swagger updates (#6926)

* Updating Storage Files swagger to 2019-02-02

This includes a few transform changes to set default values for new required
parameters and marked certain 8601 dates as strings when they use more precision
that Python's dates.

I'm seeing a few test failures that I'm hoping someone on the Python side can
investigate (mostly "The specified share is being deleted. Try operation later."
that I was seeing before my changes).  There are a few other failures related to
new service features that we can fix if easy or disable and file a work item to
get these changes in.  The recorded tests will also have to be updated, but we
don't need to block on that right now.

* swagger changes

* [storage] make storage pylint-clean (#6929)

* make storage pylint-clean

* feedback

* Remove Storage swagger files and reference azure-rest-api-specs (#6943)

Also includes some changes to the generated code updated to the latest version
of blobs

* Append block from url sync and async (#6925)

* [Sync][AppendBlock]

* [Async][AppendBlock]Add append_block_from_url

* [Blob][AppendBlock]add recordings for append_block_from_url

* [Blob][AppendBlock]fix failing CI

* [Blob][AppendBlock]fix Pylint

* [Blob][AppendBlock]Adjust Stylistic Things

* [UpdatePage]add upload_pages_from_url sync and async (#6960)

* [UpdatePage]add upload_pages_from_url sync and async

* [UploadPage]Adjust Stylistic Things

* Fix Pylint

* Fix Pylint

* [Queues] Migrate to devtools test framework (#6882)

* initial migration

* samples

* comments

* queues test fixes

* recodings update

* update

* comment address

* pylint fix

* comments address

* Put range from url (#7081)

* [File]Upload Range From Url Sync

* [File]Upload Range From Url ASync

* Fix Pylint

* Fix Pylint

* CPK--Client Provided Encryption Key (#7104)

* [Blob]CPK without test

* Add Generated Code

* Fix Pylint

* [Blob][CPK]Test

* Add Missing Recordings

* [Blob][CPK]use existing field self.scheme

* File rest parity (#7001)

* [File][RestParity]Rest Parity Sync

Add Rest Parity Sync part(except create permission)
tweak _shared package a bit

* [File][RestParity]Rest Parity Async

Add Rest Parity Async part(except create permission)

* [File][RestParity]Add Rest Parity Async Recording Files

Add recording files for both sync and async

* [File][RestParity]Fix CI

* [File][RestParity]Recording again to fix CI

* Add Generated Code

* Stylistic Things and Record

* [Swagger][BugFix]workaround to fix swagger generated code

* [File][RestParity]Add Create_Permission API and Test

* Fix Test

* Fix Pylint

* Revert the workaround

* [File][RestParity]Tweak Documentation and Tests

* delete .dat file

* [Blob][SAS] Added support for identity SAS (#7020)

* [Storage] Incremented version for preview 3 and updated change log (#7156)

* Update Azure Core and msrest

* Add Workaround for SharePermissions,revert msrest

* Update version and history.md

* updates on history.md

* minor change

* more changes

* [Storage] Fix flaky tests (#7179)

* Update HISTORY.md

* Fix some typo in error message

* Fix Some Tests

* some more fixes

* Skip OAUTH Test

* update readme and history (#7188)

* Skip Building on incompatible Python Versions (#7160)

* removing --universal argument in build_packages.py
* extending common_tasks.py. now we filter package set ALSO by CI compatibility
* adding additional dependencies during build to allow targeting to successfully work

* Disable dev-setup "Develop" mode in CI checks (#7162)

* update sdist to not install in develop

* allowing CI to run dev_setup without develop mode

* updating appconfiguration manifest so that the sdist can properly install

* update applicationinsights manifest so that the sdist can properly install

* bugfix in dev_setup.py, bad syntax. adding 'develop' environment to the tox.ini

* datalake analytics packages have bad manifests

* repair manifest for sdist azure-eventhub

* adding manifest for identity

* updating manifest for scheduler

* repair manifest for servermanager

* Eventhubs preview3 doc update

* Final Key Vault 4.0.0b3 updates (#7189)

* add cryptography dependency (#7207)

* Eventhubs blobstorage merge to master (#7150)

* Increment Key Vault versions (#7211)

* Increment azure-identity version (#7176)

* Doc build resolution for extension package (#7217)

* support for special casing in the doc build

* update the docs.yml to take advantage of the new feature

* removing stray == (#7218)

* handle 0 packages being passed to dev_setup from setup_execute_tests.py (#7220)

* adding line item entry (#7221)

* KeyVault: Removing JsonWeb prefix from enums (#7212)

* removed JsonWeb prefix from enums in certificates

* removed JsonWeb prefix from enums in keys

* updated changelog with breaking enum change

* Eventhubs blobstorage docs update (#7216)

* fixed certificates 4.0.0b3 changelog (#7214)

* [cognitive-services] cog services devtools test framework (#7087)

* cog sci test framework

* wait for account creation

* add fixme for luis authoring key

* have mgmt testcase inherit from azure testcase

* move text analytics to new test framework

* add back code in constructor for mgmt testcase

* Key Vault: reworked certificates samples, all passing (#7225)

* reworked certificates samples, all passing

* automatically run sync samples instead of within a try catch block

* adding azure-eventhubs to the exception list. should result in what we expect unless another package installs it in dev mode (#7240)

* add ability to specify job timeout (#7237)

* add ability to specify manual timeout

* use accepted spelling of "parameters"

* Cosmos Pipeline Refactor (#7227)

* add emulator to ci.yml
* mark globaldb tests, try removing emulator from live tests
* use the accepted gating cosmos emulator url
* live tests
* remove redundant BuildTargetingString
* make coverage arg into a variable because of build-test.yml's construction
* remove extra comment, extra templates don't add value here given that this file is cosmos-specific already
* remove old cosmos pipelines
* remove extra comment

* Fix spelling mistakes in cosmos_db.py (#6980)

* Fix doc link (#6458)

It didn't have https causing a 404

* class links with extra text need :class: (#7215)

* class links with extra text need :class:

* use explicit syntax in azure-keyvault-certificates

* Key Vault: added certificate rst files to sphinx doc (#7248)

* added certificate rst files to sphinx doc

* added reference to generate certificate docs

* Address nspkg Failures (#7243)

* increase timeout for pypy, adjust error output in create_install_wheel.py
* updating build-artifacts to generate python2 nspkgs if any exist

* Update Dependency Script to Key of Package Name for SDIST, update overrides to match (#7253)

* adjusted analyze_deps to pull sdist package name from the setup.py, not folder
* updated the overrides to match real package name, rather than sdist package name (from folder)

* Un-use deprecated method in devtools (#7222)

* Un-use deprecated method

* make it python 2 compatible

* [AutoPR compute/resource-manager] added missing packages to compute release (#7165)

* Fix error creating EnvironmentCredential with username/password (#7260)

* update sphinx sources for certificates (#7290)

* update sphinx sources for certificates
* updating conf to pull in additional sample pattern

* Resolve faulty package filter when building for release (#7297)

* originally removed this method due to a 'brilliant simplification' only to realize that kinda missed an essential filter during a build for a release

* Read env variables and not settings if available (#7101)

* Read env variables and not settings if available

* Remove ADLA_JOB_ID from main MgmtTestCase

* Missing self

* Fix incorrect settings usage

* Remove AD_DOMAIN from mgmt testcase

* Add set_value_to_scrub

* Fix create_mgmt_client

* Remove CLIENT_OID from main mgmttestcase

* No packaging update for KV certificates

* Packaging update of azure-mgmt-datalake-analytics

* Packaging update of azure-graphrbac

* Fix missing return

* update requirements versions and fix breaks

* update to September 2019 release
  • Loading branch information
xiangyan99 authored Sep 16, 2019
1 parent 8a0b107 commit 1f55a1f
Show file tree
Hide file tree
Showing 1,172 changed files with 270,199 additions and 88,510 deletions.
3 changes: 2 additions & 1 deletion .azure-pipelines/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
skipComponentGovernanceDetection: true
timeoutInMinutes: 120
pool:
vmImage: 'windows-2019'
vmImage: 'vs2017-win2016'

steps:
- task: UsePythonVersion@0
Expand All @@ -22,6 +22,7 @@ jobs:
displayName: 'Install All Packages'
inputs:
scriptPath: 'scripts/dev_setup.py'
arguments: '--exceptionlist=azure-eventhubs,azure-eventhubs-checkpointstoreblob-aio'

- powershell: |
cd $(Build.SourcesDirectory)/doc/sphinx
Expand Down
6 changes: 5 additions & 1 deletion .docsettings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,9 @@ known_content_issues:
- ['sdk/loganalytics/azure-loganalytics/README.rst', '#4554']
- ['sdk/servicefabric/azure-servicefabric/README.rst', '#4554']
- ['sdk/core/azure-servicemanagement-legacy/README.rst', '#4554']
- ['sdk/storage/azure-storage-file/swagger/README.md', '#4554']
- ['sdk/storage/azure-storage-queue/swagger/README.md', '#4554']
- ['sdk/storage/azure-storage-blob/swagger/README.md', '#4554']

# nspckg and common.
- ['sdk/cognitiveservices/azure-cognitiveservices-nspkg/README.rst', 'nspkg and common']
Expand All @@ -63,11 +66,12 @@ known_content_issues:
- ['sdk/core/azure-mgmt-nspkg/README.rst', 'nspkg and common']
- ['sdk/core/azure-core/README.md', 'nspkg and common']
- ['sdk/appconfiguration/azure-appconfiguration/README.md', 'nspkg and common']
- ['sdk/keyvault/azure-keyvault-nspkg/README.md', 'nspkg and common']

# root readme
- ['README.md', 'root readme']

# dev tools
# dev tools
- ['doc/dev/mgmt/swagger/single_api/readme.md', 'dev readme']
- ['doc/dev/mgmt/swagger/multi_api/readme.md', 'dev readme']
- ['doc/dev/mgmt/README.md', 'dev readme']
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -90,3 +90,4 @@ sdk/storage/azure-storage-blob/tests/settings_real.py
sdk/storage/azure-storage-queue/tests/settings_real.py
sdk/storage/azure-storage-file/tests/settings_real.py
*.code-workspace
sdk/cosmos/azure-cosmos/test/test_config.py
2 changes: 1 addition & 1 deletion build_package.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ def create_package(name, dest_folder=DEFAULT_DEST_FOLDER):
absdirs = [os.path.dirname(package) for package in (glob.glob('{}/setup.py'.format(name)) + glob.glob('sdk/*/{}/setup.py'.format(name)))]

absdirpath = os.path.abspath(absdirs[0])
check_call(['python', 'setup.py', 'bdist_wheel', '--universal', '-d', dest_folder], cwd=absdirpath)
check_call(['python', 'setup.py', 'bdist_wheel', '-d', dest_folder], cwd=absdirpath)
check_call(['python', 'setup.py', "sdist", "--format", "zip", '-d', dest_folder], cwd=absdirpath)


Expand Down
12 changes: 11 additions & 1 deletion doc/dev/engineering_assumptions.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
## Engineering System Assumptions, Gotchas, and Minutiae

1. All wheels are generated with `--universal` flag passed to `bdist_wheel`. We do not currently allow non-universal packages to be shipped out of this repository.
1. All wheels are generated with influence from `setup.cfg` at the built package root. This means that for most of our packages, the `universal` flag is set within the `setup.cfg`.

```
[bdist_wheel]
universal=1
```
2. If a package does _not_ have `universal` set, then the default build will produce a wheel for `py3`. This is due to the fact that wheels are currently generated by a CI step running `Python 3.6`.

## Build

Expand All @@ -15,3 +21,7 @@ Build CI for `azure-sdk-for-python` essentially builds and tests packages in one
1. Install on packages (and their dev_requirements!) in one go.
2. Run `pytest <folder1>, pytest <folder2>` where folders correspond to package folders
1. While all packages are installed alongside each other, each test run is individual to the package. This has the benefit of not allowing `packageA`'s `conftest.py` to mess with `packageB`'s environment.'

### So when do they run?

A standard pull request will option target the `Individual Packages` option. On a nightly cadence, the `python - client` build installs the entire world and tests in _both_ methodologies outlined above.
3 changes: 3 additions & 0 deletions doc/sphinx/autorest_generated_packages.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
:caption: Developer Documentation

ref/azure.common
./ref/azure.appconfiguration.rst
./ref/azure.applicationinsights.rst
./ref/azure.batch.rst
./ref/azure.cognitiveservices.anomalydetector.rst
Expand Down Expand Up @@ -31,8 +32,10 @@
./ref/azure.data.appconfiguration.rst
./ref/azure.eventgrid.rst
./ref/azure.eventhub.rst
./ref/azure.eventhub.extensions.rst
./ref/azure.graphrbac.rst
./ref/azure.identity.rst
./ref/azure.keyvault.certificates.rst
./ref/azure.keyvault.keys.rst
./ref/azure.keyvault.secrets.rst
./ref/azure.loganalytics.rst
Expand Down
8 changes: 5 additions & 3 deletions doc/sphinx/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,15 @@

# FIX FOR EXAMPLE REFERENCES
REPO_ROOT = os.path.abspath(os.path.join(os.path.abspath(__file__), '..', '..', '..'))
examples_glob_expansion = os.path.join(REPO_ROOT, 'sdk/*/*/examples/**/test*example*.py')
examples_tests_glob_expansion = os.path.join(REPO_ROOT, 'sdk/*/*/examples/**/test*example*.py')
samples_glob_expansion = os.path.join(REPO_ROOT, 'sdk/*/*/tests/**/test*sample*.py')
test_examples_glob_expansion = os.path.join(REPO_ROOT, 'sdk/*/*/tests/**/test*example*.py')

example_files = glob.glob(examples_glob_expansion, recursive=True)
example_tests_files = glob.glob(examples_tests_glob_expansion, recursive=True)
test_examples_files = glob.glob(test_examples_glob_expansion, recursive=True)
samples_files = glob.glob(samples_glob_expansion, recursive=True)

all_files = [os.path.relpath(file, REPO_ROOT) for file in list(set(example_files + samples_files))]
all_files = [os.path.relpath(file, REPO_ROOT) for file in list(set(example_tests_files + test_examples_files + samples_files))]

# now for each package, we need to copy it and write it to the relative path FROM THE CURRENT CWD
for example_file in all_files:
Expand Down
62 changes: 62 additions & 0 deletions doc/sphinx/ref/azure.eventhub.aio.eventprocessor.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
azure.eventhub.aio.eventprocessor package
=========================================

Submodules
----------

azure.eventhub.aio.eventprocessor.event\_processor module
---------------------------------------------------------

.. automodule:: azure.eventhub.aio.eventprocessor.event_processor
:members:
:undoc-members:
:show-inheritance:

azure.eventhub.aio.eventprocessor.partition\_context module
-----------------------------------------------------------

.. automodule:: azure.eventhub.aio.eventprocessor.partition_context
:members:
:undoc-members:
:show-inheritance:

azure.eventhub.aio.eventprocessor.partition\_manager module
-----------------------------------------------------------

.. automodule:: azure.eventhub.aio.eventprocessor.partition_manager
:members:
:undoc-members:
:show-inheritance:

azure.eventhub.aio.eventprocessor.partition\_processor module
-------------------------------------------------------------

.. automodule:: azure.eventhub.aio.eventprocessor.partition_processor
:members:
:undoc-members:
:show-inheritance:

azure.eventhub.aio.eventprocessor.sample\_partition\_manager module
-------------------------------------------------------------------

.. automodule:: azure.eventhub.aio.eventprocessor.sample_partition_manager
:members:
:undoc-members:
:show-inheritance:

azure.eventhub.aio.eventprocessor.utils module
----------------------------------------------

.. automodule:: azure.eventhub.aio.eventprocessor.utils
:members:
:undoc-members:
:show-inheritance:


Module contents
---------------

.. automodule:: azure.eventhub.aio.eventprocessor
:members:
:undoc-members:
:show-inheritance:
15 changes: 15 additions & 0 deletions doc/sphinx/ref/azure.eventhub.aio.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
azure.eventhub.aio package
==========================

Subpackages
-----------

.. toctree::

azure.eventhub.aio.eventprocessor

Submodules
----------

Expand All @@ -20,6 +27,14 @@ azure.eventhub.aio.consumer\_async module
:undoc-members:
:show-inheritance:

azure.eventhub.aio.error\_async module
--------------------------------------

.. automodule:: azure.eventhub.aio.error_async
:members:
:undoc-members:
:show-inheritance:

azure.eventhub.aio.producer\_async module
-----------------------------------------

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
azure.eventhub.extensions.checkpointstoreblobaio package
========================================================

Submodules
----------

azure.eventhub.extensions.checkpointstoreblobaio.blobstoragepm module
---------------------------------------------------------------------

.. automodule:: azure.eventhub.extensions.checkpointstoreblobaio.blobstoragepm
:members:
:undoc-members:
:show-inheritance:


Module contents
---------------

.. automodule:: azure.eventhub.extensions.checkpointstoreblobaio
:members:
:undoc-members:
:show-inheritance:
17 changes: 17 additions & 0 deletions doc/sphinx/ref/azure.eventhub.extensions.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
azure.eventhub.extensions package
=================================

Subpackages
-----------

.. toctree::

azure.eventhub.extensions.checkpointstoreblobaio

Module contents
---------------

.. automodule:: azure.eventhub.extensions
:members:
:undoc-members:
:show-inheritance:
9 changes: 0 additions & 9 deletions doc/sphinx/ref/azure.eventhub.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ Subpackages
.. toctree::

azure.eventhub.aio
azure.eventhub.eventprocessor

Submodules
----------
Expand Down Expand Up @@ -36,14 +35,6 @@ azure.eventhub.common module
:undoc-members:
:show-inheritance:

azure.eventhub.configuration module
-----------------------------------

.. automodule:: azure.eventhub.configuration
:members:
:undoc-members:
:show-inheritance:

azure.eventhub.consumer module
------------------------------

Expand Down
22 changes: 22 additions & 0 deletions doc/sphinx/ref/azure.keyvault.certificates.aio.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
azure.keyvault.certificates.aio package
========================

Submodules
----------

azure.keyvault.certificates.aio.client module
------------------------------

.. automodule:: azure.keyvault.certificates.aio.client
:members:
:undoc-members:
:show-inheritance:


Module contents
---------------

.. automodule:: azure.keyvault.certificates.aio
:members:
:undoc-members:
:show-inheritance:
45 changes: 45 additions & 0 deletions doc/sphinx/ref/azure.keyvault.certificates.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
azure.keyvault.certificates package
====================

Subpackages
-----------

.. toctree::

azure.keyvault.certificates.aio

Submodules
----------

azure.keyvault.certificates.client module
--------------------------

.. automodule:: azure.keyvault.certificates.client
:members:
:undoc-members:
:show-inheritance:

azure.keyvault.certificates.enums module
-------------------------

.. automodule:: azure.keyvault.certificates.enums
:members:
:undoc-members:
:show-inheritance:

azure.keyvault.certificates.models module
--------------------------

.. automodule:: azure.keyvault.certificates.models
:members:
:undoc-members:
:show-inheritance:


Module contents
---------------

.. automodule:: azure.keyvault.certificates
:members:
:undoc-members:
:show-inheritance:
2 changes: 2 additions & 0 deletions eng/pipelines/templates/jobs/archetype-sdk-client.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ parameters:
BeforePublishSteps: []
TestMarkArgument: ''
BuildTargetingString: 'azure-*'
TestTimeoutInMinutes: 0

jobs:
- job: 'Build'
Expand Down Expand Up @@ -33,6 +34,7 @@ jobs:
- template: ../steps/analyze.yml

- job: 'Test'
timeoutInMinutes: ${{ parameters.TestTimeoutInMinutes }}
variables:
- template: ../variables/globals.yml

Expand Down
2 changes: 1 addition & 1 deletion eng/pipelines/templates/jobs/archetype-sdk-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
dependsOn:
- 'Build'

timeoutInMinutes: 240
timeoutInMinutes: 270

strategy:
matrix:
Expand Down
5 changes: 4 additions & 1 deletion eng/pipelines/templates/jobs/archetype-sdk-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ parameters:
MaxParallel: 0
BeforeTestSteps: []
BuildTargetingString: 'azure-*'
TestMarkArgument: ''
Matrix:
Linux_Python35:
OSName: 'Linux'
Expand All @@ -22,6 +23,7 @@ jobs:
- job: 'Test'
variables:
skipComponentGovernanceDetection: true
CoverageArg: --disablecov

timeoutInMinutes: 120
strategy:
Expand All @@ -37,9 +39,10 @@ jobs:
parameters:
BuildTargetingString: ${{ parameters.BuildTargetingString }}
ServiceDirectory: ${{ parameters.ServiceDirectory }}
CoverageArg: '--disablecov'
CoverageArg: $(CoverageArg)
EnvVars: ${{ parameters.EnvVars }}
BeforeTestSteps: ${{ parameters.BeforeTestSteps }}
PythonVersion: $(PythonVersion)
OSName: $(OSName)
ToxTestEnv: "whl"
TestMarkArgument: ${{ parameters.TestMarkArgument }}
Loading

0 comments on commit 1f55a1f

Please sign in to comment.