-
Notifications
You must be signed in to change notification settings - Fork 134
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
conda package #142
Comments
Don't know that its unsafe, but having a conda package would be nice. I haven't made a conda package, but I do use conda as an end-user a lot so I'll see if its easy. |
I've build a conda package for my own purposes. The biggest hangup is the somewhat antiquated version of meta.yaml for PyFunctional: {% set name = "pyfunctional" %}
{% set version = "1.3.0" %}
package:
name: "{{ name|lower }}"
version: "{{ version }}"
source:
git_url: "https://github.com/EntilZha/PyFunctional.git"
git_rev: "8e4b630b103d2c52759982522a89fa061691cb77"
build:
number: 0
script: "{{ PYTHON }} -m pip install . --no-deps --ignore-installed -vv "
requirements:
host:
- pip
- python
run:
- dill ==0.2.7.1
- future ==0.18.2
- python
- six ==1.13.0
- tabulate ==0.8.5
test:
imports:
- functional
- functional.test
about:
home: "https://github.com/EntilZha/PyFunctional"
license: "MIT"
license_family: "MIT"
license_file: ""
summary: "Package for creating data pipelines with chain functional programming"
doc_url: ""
dev_url: ""
extra:
recipe-maintainers:
- your-github-id-here |
I tested making them more flexible and it seems to at least pass tests. That good enough you think? |
oi sorry for such a slow response. This works great and I've been using it for the past six weeks since our last interaction. Not sure about next steps to get this added to conda-forge but I'd love to see it up there. I'm still using homespun builds in our local conda channel. thanks for the change! |
#147 and pushing a new release can help to put this one to bed. I've got an up-to-date meta.yaml for the conda package, but the conda-forge requirements stipulate that the source code should be downloadable or at a minimum should point to a tag on Github. If tag thanks! {% set name = "pyfunctional" %}
{% set version = "1.3.0" %}
package:
name: "{{ name|lower }}"
version: "{{ version }}"
source:
git_url: "https://github.com/EntilZha/PyFunctional.git"
git_rev: "1.3.1"
build:
number: 4
noarch: "python"
script: "{{ PYTHON }} -m pip install . --no-deps --ignore-installed -vv "
requirements:
build:
- dill >=0.2.5
- future <=1.0.0
- six <=2.0.0
- tabulate <=1.0.0
- python
run:
- dill >=0.2.5
- future <=1.0.0
- six <=2.0.0
- tabulate <=1.0.0
- python
test:
imports:
- functional
- functional.test
requires:
- nose
source_files:
- functional/test
- LICENSE.txt
commands:
- python -m nose -i "functional/*"
about:
home: "https://github.com/EntilZha/PyFunctional"
license: "MIT"
license_family: "MIT"
license_file: "LICENSE.txt"
commands:
- python -m nose -i "functional/*"
about:
home: "https://github.com/EntilZha/PyFunctional"
license: "MIT"
license_family: "MIT"
license_file: "LICENSE.txt"
summary: "Package for creating data pipelines with chain functional programming"
doc_url: "https://www.pyfunctional.org/"
dev_url: "https://github.com/EntilZha/PyFunctional"
extra:
recipe-maintainers:
- EntilZha
- tylergannon |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
So, have you eventually made a conda-package? |
It will be nice to have pyfunctional conda package as mixing conda and pip packages is unsafe.
The text was updated successfully, but these errors were encountered: