Skip to content

Commit a1c2a91

Browse files
authored
Update Dependency Script to Key of Package Name for SDIST, update overrides to match (Azure#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)
1 parent d73d926 commit a1c2a91

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

scripts/analyze_deps.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,12 @@ def get_lib_deps(base_dir):
5151
dependencies = {}
5252
for lib_dir in locate_libs(base_dir):
5353
try:
54-
lib_name = os.path.basename(lib_dir)
54+
setup_path = os.path.join(lib_dir, 'setup.py')
55+
lib_name, version, requires = parse_setup(setup_path)
56+
5557
if should_skip_lib(lib_name):
5658
continue
57-
setup_path = os.path.join(lib_dir, 'setup.py')
58-
version, requires = parse_setup(setup_path)
59-
59+
6060
packages[lib_name] = {
6161
'version': version,
6262
'source': lib_dir
@@ -127,13 +127,14 @@ def setup(*args, **kwargs):
127127
_, kwargs = global_vars['__setup_calls__'][0]
128128

129129
version = kwargs['version']
130+
name = kwargs['name']
130131
requires = []
131132
if 'install_requires' in kwargs:
132133
requires += kwargs['install_requires']
133134
if 'extras_require' in kwargs:
134135
for extra in kwargs['extras_require'].values():
135136
requires += extra
136-
return version, requires
137+
return name, version, requires
137138

138139
def dict_compare(d1, d2):
139140
d1_keys = set(d1.keys())
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
-e ../../../tools/azure-sdk-tools
1+
-e ../../../tools/azure-sdk-tools

shared_requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,5 +107,5 @@ six>=1.6
107107
#override azure-storage-queue azure-core<2.0.0,>=1.0.0b3
108108
#override azure-storage-file azure-core<2.0.0,>=1.0.0b3
109109
#override azure-cosmos azure-core<2.0.0,>=1.0.0b3
110-
#override azure-eventhubs-checkpointstoreblob-aio azure-storage-blob<12.0.0b4,>=12.0.0b2
111-
#override azure-eventhubs-checkpointstoreblob-aio aiohttp<4.0,>=3.0
110+
#override azure-eventhub-checkpointstoreblob-aio azure-storage-blob<12.0.0b4,>=12.0.0b2
111+
#override azure-eventhub-checkpointstoreblob-aio aiohttp<4.0,>=3.0

0 commit comments

Comments
 (0)