Skip to content

Support for Apple Silicon #537

Open
Open
@reekystive

Description

@reekystive

No arm64 Support

Future Macs may all use the arm64 architecture. Please add support for arm64, thanks!

System Info

OS: macOS Monterey Version 12.1 (21C52)
Chip: Apple M1

Architecture:

$ uname -m
arm64

Python & Pip Version

$ pip3 --version    
pip 21.3.1 from /Users/reeky/Library/Python/3.9/lib/python/site-packages/pip (python 3.9)

$ python3 --version  
Python 3.9.9

Install & Run

$ pip3 install --user mssql-cli                                  
Looking in indexes: https://pypi.org/simple
Collecting mssql-cli
  Using cached mssql_cli-0.3-py3-none-any.whl
Collecting pymssql
  Using cached pymssql-2.2.3-cp39-cp39-macosx_12_0_arm64.whl
Installing collected packages: pymssql, mssql-cli
Successfully installed mssql-cli-0.3 pymssql-2.2.3

$ mssql-cli                                                             
zsh: command not found: mssql-cli

It's successfully installed, but there's no executable file:

$ ls -l /Users/reeky/Library/Python/3.9/lib/python/site-packages | grep mssql_cli
drwxr-xr-x    5 reeky  staff     160 Jan 10 19:06 mssql_cli
drwxr-xr-x    8 reeky  staff     256 Jan 10 19:06 mssql_cli-0.3.dist-info

$ ls -l /Users/reeky/Library/Python/3.9/bin | grep mssql-cli
(nothing)

mssql-cli Info

The latest version of mssql-cli is 1.0.0, but 0.3 is installed:

$ pip3 show mssql-cli         
Name: mssql-cli
Version: 0.3
Summary: A way to run queries and execute commands against an MSSQL database.
Home-page: http://github.com/seanchon/mssql_cli/
Author: Sean Chon
Author-email: s@seanchon.com
License: MIT
Location: /Users/reeky/Library/Python/3.9/lib/python/site-packages
Requires: pymssql
Required-by:

And there's no 1.0.0 for arm64:

$ pip install --user mssql-cli==1.0.0                           
Looking in indexes: https://pypi.org/simple
ERROR: Could not find a version that satisfies the requirement mssql-cli==1.0.0 (from versions: 0.1, 0.2, 0.3)
ERROR: No matching distribution found for mssql-cli==1.0.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions