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

Added tornado, certifi and ssl_match_hostname. #320

Merged
merged 1 commit into from
Apr 12, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions recipes/certifi/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{% set version = "2016.2.28" %}

package:
name: certifi
version: {{ version }}

source:
fn: certifi-{{ version }}.tar.gz
url: https://pypi.python.org/packages/source/c/certifi/certifi-{{ version }}.tar.gz
sha256: 5e8eccf95924658c97b990b50552addb64f55e1e3dfe4880456ac1f287dc79d0

build:
number: 0
script: python setup.py install

requirements:
build:
- python
run:
- python

test:
imports:
- certifi

about:
home: http://certifi.io/
license: ISC
summary: Python package for providing Mozilla's CA Bundle.

extra:
recipe-maintainers:
- dan-blanchard
Copy link
Member Author

Choose a reason for hiding this comment

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

Ping @dan-blanchard - you contributed certifi to conda/conda-recipes and so assumed you would want to know about this. If you'd rather not be named, I'd happily take your name off the list.

Copy link
Member Author

Choose a reason for hiding this comment

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

No problems if you'd rather be removed, but I'll merge this PR for now.

Choose a reason for hiding this comment

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

Please take my name off this one. All I did was run conda skeleton on it. 😄

Copy link
Member Author

Choose a reason for hiding this comment

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

Deal. 😄

Copy link
Member

Choose a reason for hiding this comment

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

Just so I understand, if his name is removed from this list, will that remove him from the team when the feedstock update is run?

Copy link
Member Author

Choose a reason for hiding this comment

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

It used to, but now it just warns:

https://travis-ci.org/conda-forge/conda-forge.github.io/jobs/122567637:

Running command: ['python', '/home/travis/build/conda-forge/conda-forge.github.io/scripts/update_teams.py', './feedstocks_repo/feedstocks']
AN OLD MEMBER (dan-blanchard) NEEDS TO BE REMOVED FROM conda-forge/certifi-feedstock
THE conda-forge-webservices TEAM NEEDS TO BE REMOVED.
Keeping  Core
Keeping  all-members
Keeping  conda-forge.github.io

The message about the conda-forge-webservices team also needs updating.

Copy link
Member

Choose a reason for hiding this comment

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

Hmm...interesting. I added an issue ( conda-forge/conda-forge.github.io#84 ) so we can track this.

- pelson
35 changes: 35 additions & 0 deletions recipes/ssl_match_hostname/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{% set version = "3.5.0.1" %}
package:
name: ssl_match_hostname
Copy link
Member Author

Choose a reason for hiding this comment

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

Originally named backports.ssl_match_hostname, it appears Continuum package it as ssl_match_hostname now. Ping @groutr as a heads up.

version: {{ version }}

source:
fn: backports.ssl_match_hostname-{{ version }}.tar.gz
url: https://pypi.python.org/packages/source/b/backports.ssl_match_hostname/backports.ssl_match_hostname-{{ version }}.tar.gz
sha256: 502ad98707319f4a51fa2ca1c677bd659008d27ded9f6380c79e8932e38dcdf2

build:
number: 0
script: python setup.py install
skip: True # [py>=35]

requirements:
build:
- python
run:
- python

test:
imports:
- backports
- backports.ssl_match_hostname

about:
home: http://bitbucket.org/brandon/backports.ssl_match_hostname
license: Python Software Foundation License
summary: 'The ssl.match_hostname() function from Python 3.5'

extra:
recipe-maintainers:
- mwcraig
Copy link
Member Author

Choose a reason for hiding this comment

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

Ping @mwcraig. Hope you don't mind, but I noticed you have packaged this in the past.

- pelson
41 changes: 41 additions & 0 deletions recipes/tornado/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{% set version = "4.2.1" %}

package:
name: tornado
version: {{ version }}

source:
fn: tornado-{{ version }}.tar.gz
url: https://pypi.python.org/packages/source/t/tornado/tornado-{{ version }}.tar.gz
md5: d523204389cfb70121bb69709f551b20

build:
number: 0
script: python setup.py install --single-version-externally-managed --record=record.txt

requirements:
build:
- python
- setuptools
- ssl_match_hostname # [py<35]
- certifi
run:
- python
- ssl_match_hostname # [py<35]
- certifi

test:
imports:
- tornado
- tornado.platform
- tornado.test

about:
home: http://www.tornadoweb.org/
license: Apache Software License
summary: 'Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.'

extra:
recipe-maintainers:
- jakirkham
Copy link
Member Author

Choose a reason for hiding this comment

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

@jakirkham - sure you're ok with this 😉

Copy link
Member

Choose a reason for hiding this comment

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

Honestly there is a bunch of Jupyter stuff (and related dependencies) that are crucial to what I do on a regular basis. I have no problem being added to those sorts of things. Though I certainly appreciate being asked, if it is notebook related, basically I'm on board with being a maintainer.

- pelson