Azure / Azure/azure-functions-core-tools

Python worker.py Arm64 folder missing

Open
#4,262 6 comments 2 reactions 0 assignees View on GitHub
enhancement func-stack: Python
Dominant language
C#
Stars
1.5k
Forks
498
Avg merge
4d 20h
Merged PRs (30d)
14

Description

### Version

I am attempting to install v 4.0.6821 of the Azure Functions Core Tools on my Surface Laptop, ARM 64 (Snapdragon), running Windows 11.

### Description

When I attempt to install the Arm64 version (via zip), there is no Arm64 folder under:
workers\python\3.11\. There are only x86 and x64 folders. When I try starting the function host, it throws an error saying it cannot find workers\python\3.11\Arm64\worker.py.

I tried creating an Arm64 folder and copying the files from the x64 folder there. Also tried the x86 folder. Neither worked. I feel like I am missing something obvious because in other posts, it says that Windows Arm64 has been supported for a while now (I downloaded the zip of it).

Please help.

### Steps to reproduce

Attempt to run a function app on a Windows Arm64 using the win-arm release of azure functions core tools.

Contributor guide

Open the contributing guide

Research direction

Start with the win-arm zip contents under workers\python\3.11\ and the function host startup path that looks for worker.py. Reproduce the failure on Windows 11 ARM64 using the issue's steps, then verify that the packaged ARM64 worker is found and the function host starts successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, python
Domain
cli, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.