Skip to content

Commit 44667e3

Browse files
hallvictoriaVictoria Hall
andauthored
build: rename base extension (#29)
* adding log array to dict repr * fixed tests * refactoring base to azurefunctions/ext/base * bad merge * bad merge pt.2 * fixed test refs * bad merge * bad merge pt.2 * rename to azurefunctions-extension-base * pipeline * linter * renamed to azurefunctions-extensions-base * tests * readme * Update __init__.py --------- Co-authored-by: Victoria Hall <[email protected]>
1 parent dc6610b commit 44667e3

File tree

20 files changed

+27
-29
lines changed

20 files changed

+27
-29
lines changed

.github/workflows/ci_ut_ext_base_workflow.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ on:
77
- main
88
- release/*
99
paths:
10-
- 'azure-functions-extension-base/**'
10+
- 'azurefunctions-extensions-base/**'
1111
pull_request:
1212
branches:
1313
- dev
1414
- main
1515
- release/*
1616
paths:
17-
- 'azure-functions-extension-base/**'
17+
- 'azurefunctions-extensions-base/**'
1818

1919
jobs:
2020
build:
@@ -35,13 +35,13 @@ jobs:
3535
python-version: ${{ matrix.python-version }}
3636

3737
- name: Install dependencies
38-
working-directory: azure-functions-extension-base
38+
working-directory: azurefunctions-extensions-base
3939
run: |
4040
python -m pip install --upgrade pip
4141
python -m pip install -U -e .[dev]
4242
4343
- name: Run Unit Tests
44-
working-directory: azure-functions-extension-base
44+
working-directory: azurefunctions-extensions-base
4545
env:
4646
AzureWebJobsStorage: ${{ secrets.AzureWebJobsStorage }}
4747
run: |
@@ -52,7 +52,7 @@ jobs:
5252
# env:
5353
# CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
5454
with:
55-
file: ./azure-functions-extension-base/coverage.xml
55+
file: ./azurefunctions-extensions-base/coverage.xml
5656
flags: unittests
5757
name: codecov
5858
fail_ci_if_error: false

.github/workflows/linting_extension_base.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
###########################
66
###########################
77

8-
name: Lint azure-functions-extension-base
8+
name: Lint azurefunctions-extensions-base
99

1010
#
1111
# Documentation:
@@ -23,22 +23,22 @@ on:
2323
- main
2424
- 'release/*'
2525
paths:
26-
- 'azure-functions-extension-base/**'
26+
- 'azurefunctions-extensions-base/**'
2727
pull_request:
2828
branches:
2929
- dev
3030
- main
3131
- 'release/*'
3232
paths:
33-
- 'azure-functions-extension-base/**'
33+
- 'azurefunctions-extensions-base/**'
3434

3535
###############
3636
# Set the Job #
3737
###############
3838
jobs:
3939
build:
4040
# Name the Job
41-
name: Lint azure-functions-extension-base
41+
name: Lint azurefunctions-extensions-base
4242
# Set the agent to run on
4343
runs-on: ubuntu-latest
4444
permissions:
@@ -76,7 +76,7 @@ jobs:
7676
VALIDATE_PYTHON_BLACK: true # same as above
7777
VALIDATE_PYTHON_ISORT: true # same as above
7878
PYTHON_ISORT_CONFIG_FILE: .isort.cfg
79-
FILTER_REGEX_INCLUDE: azure-functions-extension-base/.*
79+
FILTER_REGEX_INCLUDE: azurefunctions-extensions-base/.*
8080
DEFAULT_BRANCH: origin/dev
8181

8282
send-notification:
@@ -90,7 +90,7 @@ jobs:
9090
with:
9191
github-token: ${{ github.token }}
9292
ms-teams-webhook-uri: ${{ secrets.MS_TEAMS_WEBHOOK_URI }}
93-
notification-summary: "Python Extension Lint azure-functions-extension-base Failed"
93+
notification-summary: "Python Extension Lint azurefunctions-extensions-base Failed"
9494
notification-color: FF0000
9595
timezone: America/Denver
9696
verbose-logging: false
@@ -101,7 +101,7 @@ jobs:
101101
with:
102102
github-token: ${{ github.token }}
103103
ms-teams-webhook-uri: ${{ secrets.MS_TEAMS_WEBHOOK_URI }}
104-
notification-summary: "Python Extension Lint azure-functions-extension-base Passed"
104+
notification-summary: "Python Extension Lint azurefunctions-extensions-base Passed"
105105
notification-color: 008000
106106
timezone: America/Denver
107107
verbose-logging: false

azure-functions-extension-base/azure/functions/extension/__init__.py

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Azure Functions Extension Base library for Python
22
This is the base library for allowing Python Function Apps to recognize and bind to SDk-types and HttpV2-types. It is not to be used directly.
33
Instead, please reference one of the extending packages:
4-
* azure-functions-extension-blob
5-
* azure-functions-extension-fastapi
4+
* azurefunctions-extensions-blob
5+
* azurefunctions-extensions-fastapi

azure-functions-extension-base/azure/functions/extension/base/__init__.py renamed to azurefunctions-extensions-base/azurefunctions/extensions/base/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,4 @@
3939
"RequestSynchronizer",
4040
]
4141

42-
__version__ = "1.0.0a6"
42+
__version__ = "1.0.0a1"

azure-functions-extension-base/azure/functions/extension/base/meta.py renamed to azurefunctions-extensions-base/azurefunctions/extensions/base/meta.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import abc
55
import inspect
66
import json
7-
from typing import Any, Dict, List, Mapping, Optional, Tuple, Union
7+
from typing import Any, Dict, Mapping, Optional, Tuple, Union
88

99
from . import sdkType, utils
1010

azure-functions-extension-base/azure/functions/extension/base/utils.py renamed to azurefunctions-extensions-base/azurefunctions/extensions/base/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ def get_dict_repr(binding, input_types):
167167
This method is invoked in function :meth:`get_raw_bindings` of class
168168
:class:`Function` to generate json dict for each binding.
169169
170-
:return: Dictionary representation of the binding. Tuple representation
170+
:return: Dictionary representation of the binding. Dict representation
171171
of the binding in the format:
172172
((binding type, pytype), deferred bindings enabled)
173173
"""

azure-functions-extension-base/pyproject.toml renamed to azurefunctions-extensions-base/pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ requires = ["setuptools >= 61.0"]
33
build-backend = "setuptools.build_meta"
44

55
[project]
6-
name = "azure-functions-extension-base"
6+
name = "azurefunctions-extensions-base"
77
dynamic = ["version"]
88
requires-python = ">=3.8"
99
authors = [{ name = "Azure Functions team at Microsoft Corp.", email = "[email protected]"}]
@@ -35,8 +35,8 @@ dev = [
3535
]
3636

3737
[tool.setuptools.dynamic]
38-
version = {attr = "azure.functions.extension.base.__version__"}
38+
version = {attr = "azurefunctions.extensions.base.__version__"}
3939

4040
[tool.setuptools.packages.find]
41-
exclude = ['azure.functions.extension', 'azure.functions', 'azure', 'tests']
41+
exclude = ['azurefunctions.extensions', 'azurefunctions', 'tests']
4242

azure-functions-extension-base/tests/test_meta.py renamed to azurefunctions-extensions-base/tests/test_meta.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from typing import List, Mapping
55
from unittest.mock import patch
66

7-
from azure.functions.extension.base import meta, sdkType
7+
from azurefunctions.extensions.base import meta, sdkType
88

99

1010
class TestMeta(unittest.TestCase):
@@ -216,7 +216,7 @@ def test_decode_trigger_metadata_field(self):
216216
)
217217

218218
@patch(
219-
"azure.functions.extension.base.meta." "InConverter.__abstractmethods__", set()
219+
"azurefunctions.extensions.base.meta." "InConverter.__abstractmethods__", set()
220220
)
221221
def test_in_converter(self):
222222
class MockInConverter(meta.InConverter, binding="test1"):
@@ -231,7 +231,7 @@ class MockInConverter(meta.InConverter, binding="test1"):
231231
self.assertFalse(mock_converter.has_implicit_output())
232232

233233
@patch(
234-
"azure.functions.extension.base.meta." "OutConverter.__abstractmethods__", set()
234+
"azurefunctions.extensions.base.meta." "OutConverter.__abstractmethods__", set()
235235
)
236236
def test_out_converter(self):
237237
class MockOutConverter(meta.OutConverter, binding="test2"):
@@ -248,7 +248,7 @@ def test_get_registry(self):
248248
self.assertEqual(registry, meta._ConverterMeta)
249249

250250
@patch(
251-
"azure.functions.extension.base.meta." "OutConverter.__abstractmethods__", set()
251+
"azurefunctions.extensions.base.meta." "OutConverter.__abstractmethods__", set()
252252
)
253253
def test_converter_meta(self):
254254
class BindingNoneConverter(meta.OutConverter, binding=None):

azure-functions-extension-base/tests/test_sdk_type.py renamed to azurefunctions-extensions-base/tests/test_sdk_type.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Licensed under the MIT License.
33
import unittest
44

5-
from azure.functions.extension.base import sdkType
5+
from azurefunctions.extensions.base import sdkType
66

77

88
class TestSdkType(unittest.TestCase):

azure-functions-extension-base/tests/test_utils.py renamed to azurefunctions-extensions-base/tests/test_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import unittest
55
from abc import ABC
66

7-
from azure.functions.extension.base import meta, sdkType, utils
7+
from azurefunctions.extensions.base import meta, sdkType, utils
88

99

1010
class MockParamTypeInfo:

azure-functions-extension-base/tests/test_web.py renamed to azurefunctions-extensions-base/tests/test_web.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import unittest
2-
from unittest.mock import MagicMock, patch
32

4-
from azure.functions.extension.base import (
3+
from azurefunctions.extensions.base import (
54
HttpV2FeatureChecker,
65
ModuleTrackerMeta,
76
RequestSynchronizer,

0 commit comments

Comments
 (0)