Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish to conda #735

Closed
MrPowers opened this issue Aug 12, 2022 · 11 comments
Closed

Publish to conda #735

MrPowers opened this issue Aug 12, 2022 · 11 comments
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@MrPowers
Copy link
Collaborator

delta-rs is currently uploaded to PyPi, so users can pip install deltalake.

Lots of Python data projects are also uploaded to Conda, which is more popular in the data community. Here's how to install deltalake in a Conda environment file:

name: mr-delta-rs
channels:
  - conda-forge
  - defaults
dependencies:
  - python=3.9
  - pandas
  - pip
  - pip:
    - deltalake==0.5.8

It's possible, but it'd be nice if this was also uploaded to conda-forge. Thoughts?

@MrPowers MrPowers added the enhancement New feature or request label Aug 12, 2022
@houqp houqp added help wanted Extra attention is needed good first issue Good for newcomers labels Aug 13, 2022
@houqp
Copy link
Member

houqp commented Aug 13, 2022

Yes, this would be a good thing to have. We could perform the release using github action too.

@craustin
Copy link

craustin commented Nov 10, 2022

Created a forge-side request here: conda-forge/staged-recipes#21102

@MrPowers
Copy link
Collaborator Author

@craustin - awesome, so exciting! Anything you need from our end to help you move this forward? Or will conda-forge take it from here?

@kukushking
Copy link

Hi folks, this is precisely our case -- AWS SDK for pandas added support for deltalake in the latest release and we are publishing both to pypi and conda. Would be great to have this

aws/aws-sdk-pandas#873
#870

@mlguruz
Copy link

mlguruz commented Apr 15, 2023

Hi guys - just curious where we're on publishing to conda?
Our org uses conda/mamba (not pip) for pkg management so would be great to have it on conda.

@craustin
Copy link

I started a conda-forge PR here:
https://github.com/conda-forge/staged-recipes/pull/22162/checks

It's currently failing on some deprecation errors, looks like:

error: use of deprecated type alias object_store::prefix::PrefixObjectStore: Use PrefixStore

I haven't had a chance to look into those yet. Maybe just need to ignore them...?

@roeap
Copy link
Collaborator

roeap commented Apr 24, 2023

I haven't had a chance to look into those yet. Maybe just need to ignore them...?

I think we already updated this on main. Not sure how the conda builds work, but I guess with the next release this should be fixed. Then the conda build would pick it up?

@craustin
Copy link

Yes, I think that's right. Once deltalake v0.9.0+ is published to pip, the conda-forge recipe build should succeed then.

@nkarpov
Copy link

nkarpov commented Apr 24, 2023

also just FYI once this is passing you need to be quite persistent to get it in 😬 ... it took me many bumps before it was addressed when publishing delta-spark (conda-forge/staged-recipes#21556)

@CTCC1
Copy link

CTCC1 commented Aug 18, 2023

Glad to find out that this is now resolved! conda-forge/staged-recipes#23386

@roeap
Copy link
Collaborator

roeap commented Aug 18, 2023

That's excellent news! Will close this then ...

@roeap roeap closed this as completed Aug 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

8 participants