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 jupyter-book to conda-forge #9315

Closed
55 tasks done
sodre opened this issue Aug 30, 2019 · 11 comments
Closed
55 tasks done

Add jupyter-book to conda-forge #9315

sodre opened this issue Aug 30, 2019 · 11 comments

Comments

@sodre
Copy link
Member

sodre commented Aug 30, 2019

This is a package request for jupyter-book. This is an interesting package because is a python package that generates a jekyll skeleton.

I am adding a package request because it appears @chrispyles and @ctrueden were trying to use jupyter-book in conda, and we just got an experimental version of jekyll in conda-forge.

I identified the following ruby runtime dependencies

ruby dependencies
  • rb-github-pages 198 Conda Version
    • rb-activesupport 4.2.11.1 Conda Version
      • rb-minitest Conda Version
      • rb-thread_safe Conda Version
      • rb-tzinfo Conda Version
    • github-pages-health-check = 1.16.1 Conda Version
    • jekyll = 3.8.5 Conda Version
    • jekyll-avatar = 0.6.0 Conda Version
    • jekyll-coffeescript = 1.1.1 Conda Version
    • jekyll-commonmark-ghpages = 0.1.5 Conda Version
    • jekyll-default-layout = 0.1.4 Conda Version
    • jekyll-feed = 0.11.0 Conda Version
    • jekyll-gist = 1.5.0 Conda Version
    • jekyll-github-metadata = 2.12.1 Conda Version
    • jekyll-mentions = 1.4.1 Conda Version
    • jekyll-optional-front-matter = 0.3.0 Conda Version
    • jekyll-paginate = 1.1.0 Conda Version
    • jekyll-readme-index = 0.2.0 Conda Version
    • jekyll-redirect-from = 0.14.0 Conda Version
    • jekyll-relative-links = 0.6.0 Conda Version
    • jekyll-remote-theme = 0.3.1 Conda Version
    • jekyll-sass-converter = 1.5.2 Conda Version
    • jekyll-seo-tag = 2.5.0 Conda Version
    • jekyll-sitemap = 1.2.0 Conda Version
    • jekyll-swiss = 0.4.0 Conda Version
    • jekyll-theme-architect = 0.1.1 Conda Version
    • jekyll-theme-cayman = 0.1.1 Conda Version
    • jekyll-theme-dinky = 0.1.1 Conda Version
    • jekyll-theme-hacker = 0.1.1 Conda Version
    • jekyll-theme-leap-day = 0.1.1 Conda Version
    • jekyll-theme-merlot = 0.1.1 Conda Version
    • jekyll-theme-midnight = 0.1.1 Conda Version
    • jekyll-theme-minimal = 0.1.1 Conda Version
    • jekyll-theme-modernist = 0.1.1 Conda Version
    • jekyll-theme-primer = 0.5.3 Conda Version
    • jekyll-theme-slate = 0.1.1 Conda Version
    • jekyll-theme-tactile = 0.1.1 Conda Version
    • jekyll-theme-time-machine = 0.1.1 Conda Version
    • jekyll-titles-from-headings = 0.5.1 Conda Version
    • jemoji = 0.10.2 Conda Version
    • kramdown = 1.17.0 Conda Version
    • liquid = 4.0.0 Conda Version
    • listen = 3.1.5 Conda Version
    • mercenary ~> 0.3 Conda Version
    • minima = 2.5.0 Conda Version
    • rb-nokogiri Conda Version
    • rouge = 2.2.1 Conda Version
    • terminal-table ~> 1.4 Conda Version
  • rb-jekyll-feed ~> 0.6 Conda Version
  • rb-jekyll-redirect-from Conda Version
  • rb-jekyll-scholar Conda Version
    • rb-bibtex-ruby Conda Version
    • rb-citeproc-ruby Conda Version
    • rb-csl-styles Conda Version
    • rb-jekyll Conda Version
@sodre sodre self-assigned this Aug 30, 2019
@ctrueden
Copy link
Member

I was trying to use the github-pages gem, which depends on nokogiri, which needs to build native extensions.

@sodre
Copy link
Member Author

sodre commented Aug 31, 2019

@ctrueden, github-pages gem will be a lot of work! I'll start by building the dependencies that have native extensions. Are you running on osx by any chance?

@sodre
Copy link
Member Author

sodre commented Aug 31, 2019

@ctrueden, you should be able to install nokogiri from conda-forge now...

@ctrueden
Copy link
Member

ctrueden commented Sep 3, 2019

Wow @sodre, you are a powerhouse. The new rb-github-pages conda package works for me for developing my GitHub-Pages-based sites locally from within a conda environment. It was as simple as:

conda create -n gh-pages rb-github-pages
conda activate gh-pages
bundle install
bundle exec jekyll serve

Thank you so much for all your hard work!

@sodre
Copy link
Member Author

sodre commented Sep 4, 2019

@ctrueden, I am glad it worked!

@sodre
Copy link
Member Author

sodre commented Sep 10, 2019

@krinsman, Are you trying to use Jupyter Book with Conda? If so, this is the issue to follow.

@krinsman
Copy link

@sodre Yeah, I was trying to do exactly that. Thanks for the ping!

@ma-sadeghi
Copy link
Contributor

I wonder what the status of this issue is. Is there a reason jupyter-book is not on conda-forge yet?

@phaustin
Copy link

see #12516 (comment)

@moorepants
Copy link
Contributor

jupyter-book will now be available, as per this PR #13989

@phaustin
Copy link

hallelujah!

@xhochy xhochy closed this as completed Feb 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

8 participants