Skip to content

Conversation

@jjerphan
Copy link
Collaborator

Reference Issues/PRs

What does this implement or fix?

Fix #759.

Any other comments?

Checklist

Checklist for code changes...
  • Have you updated the relevant docstrings, documentation and copyright notice?
  • Is this contribution tested against all ArcticDB's features?
  • Do all exceptions introduced raise appropriate error messages?
  • Are API changes highlighted in the PR description?
  • Is the PR labelled as enhancement or bug so it appears in autogenerated release notes?

@jjerphan jjerphan added the patch Small change, should increase patch version label Apr 16, 2025
@jjerphan jjerphan changed the title Build MacOS Apple Silicon PyPi wheels Build MacOS Apple Silicon PyPI wheels Apr 16, 2025
@jjerphan jjerphan force-pushed the build/osx-arm64-pypi-build branch 15 times, most recently from eaf29db to 602b68e Compare April 22, 2025 07:43
@jjerphan jjerphan force-pushed the build/osx-arm64-pypi-build branch from 317658a to a697da2 Compare April 24, 2025 10:52
@jjerphan jjerphan force-pushed the build/osx-arm64-pypi-build branch from e596cc7 to 9e87da0 Compare June 16, 2025 08:39
@jjerphan jjerphan force-pushed the build/osx-arm64-pypi-build branch from 4e1421e to 92b9af7 Compare June 16, 2025 14:37
@jjerphan jjerphan force-pushed the build/osx-arm64-pypi-build branch from 7f6a58e to a09e3da Compare June 16, 2025 16:09
@jjerphan jjerphan force-pushed the build/osx-arm64-pypi-build branch 3 times, most recently from c2bf267 to 802a7d4 Compare June 17, 2025 11:59
G-D-Petrov and others added 14 commits June 30, 2025 10:51
`test_move_lmdb_library_map_size_increase`

Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
@jjerphan jjerphan force-pushed the build/osx-arm64-pypi-build branch from 807b487 to f9d3901 Compare June 30, 2025 08:51
@alexowens90 alexowens90 merged commit c8749fc into master Jun 30, 2025
190 checks passed
@alexowens90 alexowens90 deleted the build/osx-arm64-pypi-build branch June 30, 2025 12:25
@russ-mcbride
Copy link

russ-mcbride commented Jul 30, 2025

We should be able to just, 'pip install arcticdb', if we are on Apple Silicon (I'm on an M4 Max), but I'm getting the standard error:
ERROR: Could not find a version that satisfies the requirement arcticdb (from versions: none)
ERROR: No matching distribution found for arcticdb

pip index versions arcticdb
ERROR: No matching distribution found for arcticdb

@giuse88
Copy link

giuse88 commented Aug 2, 2025

I have the same issue. Can you please help.

@russ-mcbride
Copy link

The word is that a version compatible with Apple Silicon will be available by the end of 2025.

ognyanstoimenov added a commit that referenced this pull request Aug 18, 2025
#### Reference Issues/PRs
<!--Example: Fixes #1234. See also #3456.-->

#### What does this implement or fix?
#2335 since this no debug
symbols are being uploaded in releases or in any builds as they stopped
appearing in the artefacts

They are now showing
https://github.com/man-group/ArcticDB/actions/runs/16986080679?pr=2584
scroll down to build-metadata-linux artefacts
#### Any other comments?

#### Checklist

<details>
  <summary>
   Checklist for code changes...
  </summary>
 
- [ ] Have you updated the relevant docstrings, documentation and
copyright notice?
- [ ] Is this contribution tested against [all ArcticDB's
features](../docs/mkdocs/docs/technical/contributing.md)?
- [ ] Do all exceptions introduced raise appropriate [error
messages](https://docs.arcticdb.io/error_messages/)?
 - [ ] Are API changes highlighted in the PR description?
- [ ] Is the PR labelled as enhancement or bug so it appears in
autogenerated release notes?
</details>

<!--
Thanks for contributing a Pull Request to ArcticDB! Please ensure you
have taken a look at:
- ArcticDB's Code of Conduct:
https://github.com/man-group/ArcticDB/blob/master/CODE_OF_CONDUCT.md
- ArcticDB's Contribution Licensing:
https://github.com/man-group/ArcticDB/blob/master/docs/mkdocs/docs/technical/contributing.md#contribution-licensing
-->
@ttamg
Copy link

ttamg commented Sep 3, 2025

Until the wheels for MacOS appear on PyPI (not currently there as of today) are they available anywhere for download whilst in Beta? I would like to try out if possible. Thanks

@jjerphan
Copy link
Collaborator Author

jjerphan commented Sep 3, 2025

You can use the builds from conda-forge.

@ttamg
Copy link

ttamg commented Sep 3, 2025

You can use the builds from conda-forge.

Thanks @jjerphan . I was aware of that. I have been using conda the last 9 months but it is out of line with a bunch of our workflows and we would rather use Pypi (which we already can in CICD and deploy as they on AMD64 machines) but dev is on MacOS so it's a bit of a mess with the switch over. Hence why I was keen to see the PR adding MacOS PyPI builds. The README docs for this repo now say that MacOS binary builds on PyPI are now in beta but I can't see any way of finding where they are.

@jjerphan
Copy link
Collaborator Author

jjerphan commented Sep 3, 2025

They have not been published yet.

@ttamg
Copy link

ttamg commented Sep 3, 2025 via email

@ttamg
Copy link

ttamg commented Nov 11, 2025

@jjerphan Is there any update on when the apple silicon beta builds on Pypi will be published or at least the wheels made available? Thanks

@ttamg
Copy link

ttamg commented Nov 25, 2025

@jjerphan I see the macOS wheels just became available on the latest pre-release a couple of hours ago. Wonderful thanks.

@jjerphan
Copy link
Collaborator Author

They likely will be available on PyPI once #2761 is completed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch Small change, should increase patch version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

MacOS PyPi Build

9 participants