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

Add python-libarchive-c #3281

Merged
merged 5 commits into from
Jul 26, 2017
Merged

Add python-libarchive-c #3281

merged 5 commits into from
Jul 26, 2017

Conversation

bollwyvl
Copy link
Contributor

This adds https://github.com/Changaco/python-libarchive-c

As suggested over on conda-forge/libarchive-feedstock#11, this includes an activate script to help it find the libarchive from there.

@conda-forge-linter
Copy link

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipes/libarchive-c) and found it was in an excellent condition.

if [ "`uname`" == 'Darwin' ]
then
# for Mac OSX
export LIBARCHIVE="${PREFIX}/lib/libarchive.dylib"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This has to be CONDA_PREFIX instead of PREFIX

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch!

@@ -0,0 +1,39 @@
{% set name = "libarchive-c" %}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure whether this is the best name. Sounds like a C library to me.
python-libarchive-c is the name of the repo, how about using that?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The pypi upstream has conditioned me, but totally right in this case.

@conda-forge-linter
Copy link

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipes/python-libarchive-c) and found it was in an excellent condition.

@bollwyvl
Copy link
Contributor Author

Made the suggested (and seconded!) changes.

Tested this out locally on OSX and linux, so am hopeful re CI.

Also read about reprotest on this update from the debian folks and have started looking into what it would take to adapt for use in a conda(-forge) setting...

@bollwyvl bollwyvl mentioned this pull request Jul 25, 2017
@bollwyvl bollwyvl changed the title Add libarchive-c Add python-libarchive-c Jul 25, 2017
@bollwyvl
Copy link
Contributor Author

bollwyvl commented Jul 25, 2017

Hooray 💚!

- libarchive
- python
- setuptools
- toolchain
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think you need toolchain or libarchive here.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Indeed! Thanks for the speedy review!

@@ -0,0 +1,13 @@
#!/bin/bash
export DETERMINISTIC_BUILD=1
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey, gotta start somewhere.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does this do?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Absolutely nothing... as it depends on some nix-specific patches to Python. Removed.

@synapticarbors
Copy link
Member

It seems like a bunch of PR depend on this one. Is there anything blocking this one from being merged?

@isuruf isuruf merged commit 8a9eefa into conda-forge:master Jul 26, 2017
@bollwyvl
Copy link
Contributor Author

Huzzah, thanks @isuruf! @synapticarbors I'll work on tidying up the others once there are builds!

@bollwyvl bollwyvl deleted the libarchive-c branch July 26, 2017 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

5 participants