PKü{QM«î&@@ alabaster_jupyterhub/__init__.py"""The JupyterHub Alabaster theme""" import os from alabaster_jupyterhub import _version as version __version__ = version.__version__ with open(os.path.join(os.path.dirname(__file__), "_version.py")) as fp: exec(fp.read(), None, {}) def get_path(): """ Shortcut for users whose theme is next to their conf.py. """ # Theme directory is defined as our parent directory return os.path.abspath(os.path.dirname(os.path.dirname(__file__))) def get_html_theme_path(): """ Utility to return theme location. Used in Sphinx conf.py to set html_theme_path. """ # Theme directory is defined as our parent directory return os.path.abspath(os.path.dirname(os.path.dirname(__file__))) def setup(app): app.add_html_theme('alabaster_jupyterhub', os.path.abspath(os.path.dirname(__file__))) PKj]0N®³*üPP alabaster_jupyterhub/_version.py__version_info__ = (0, 1, 4) __version__ = ".".join(map(str, __version_info__)) PK]0Nú©ñ alabaster_jupyterhub/layout.html{%- extends "alabaster/layout.html" %} {%- block extrahead %} {{ super() }} {% endblock %} {% block sidebar1 %} {%- include "rightsidebar.html" %} {% endblock %}PK]0N.¡÷II&alabaster_jupyterhub/rightsidebar.htmlPK”`/N,ÆÄlalabaster_jupyterhub/theme.conf[theme] inherit = alabaster PK]0N^™bŒðð'alabaster_jupyterhub/static/jupyter.css/* Caption titles in the main text */ div.body p.caption { font-size: 1.2em; } /* Sidebar */ div.sphinxsidebarwrapper h1 { font-size: 1.8em; } div.sphinxsidebarwrapper p.caption { font-size: 1.4em; } div.sphinxsidebarwrapper ul { font-size: .8em; padding-left: 1em; } /* Right sidebar */ @media screen and (min-width: 875px) { div.body { /* To allow room for sidebar */ max-width: 700px; } div.document { width: 1160px; } } @media screen and (min-width: 875px) { div.rightsidebar { /* Positioning */ display: block; width: 220px; position: fixed; top: 72px; right: 0; padding-right: 24px; z-index: 1; left: 50%; transform: translateX(400px); } } @media screen and (max-width: 1150px) { div.rightsidebar { display: none; } } div.rightsidebar { /* Font text */ font-size: .8em; color: #444; text-decoration: none; } div.rightsidebar a { color: #444; text-decoration: none; border-bottom: none; } div.rightsidebar ul, ol { margin: 5px 0 5px 30px; } div.rightsidebar ul, ol { margin: 5px 0 5px 15px; } div.rightsidebar li { margin: 3px 0px 3px 0px; }PKcsPM¼™²±±,alabaster_jupyterhub-0.1.4.dist-info/LICENSEWe use a shared copyright model that enables all contributors to maintain the copyright on their contributions. All code is licensed under the terms of the revised BSD license.PK!HÅØp!Qa*alabaster_jupyterhub-0.1.4.dist-info/WHEEL ÏHMÍÑ K-*ÎÌϳR0Ô3àrOÍK-J,É/²RHËÉ,‹åç—èz딥æd&Y)”•¦r…$¦[)Téæåç¥ê&æUÂDŒ"PK!HÛ*šåÈ+-alabaster_jupyterhub-0.1.4.dist-info/METADATA]ŽÁJ1†ïyŠydÝR<*<”VW±j2»IÊf“ Ø·ïÛµx˜ùÿï›'büBFùA)»0h˜©Z4èIöØbfJŸûã´¥SîFÕj.¶Å{L o–`ý[•–—.°%Ob<ɈfÄZæ˜uUÇ#PuÁWüj’Ê+é£ëhÈc÷½Ù4Ï»F, Û4¼¤°§Ž/æó^’G×k8îM¦'“B‰ùä¯ô]\¢,\f 9Z7üÀÝ¢V·ÿoÓ?âPK!HœˆÉÎûr+alabaster_jupyterhub-0.1.4.dist-info/RECORDÑM³c@€áýý-¸4A³ äÒòÁMb£¢_ݸüúÉbR5S•©Êª«ÎâyOË0 1Iº ï›éñf}ô¨B$˜f¢p‚…øë´×•‚«+~pê8iØ,¥¥? 6é ô3oÝ·_an/”̃ð¥;$Fuõ—[cq¤÷Ieçg|.æý……;ÛXé{k•͸5Gx¼LJf_³e8Õ=a2r/ŸìÌ­Vè]t!n RÅŸˆô­üðÆ=V‹Œ¢Ü|'S@æ_»ºe£8‰Âî}Rм­º ò°BPàžeÓ7“6m*·•›]1nçЦ¤ÿà$Kî s­«ô©ÖÒ9cᜠá¼+÷þ´·g̼ÍRпf¨çÉ¥®K½˜åú±ók“ ëçŸ sÅø©FzcPÄ1E©Ñ¥ì}‹¾¦v8ªe;¬0ß öoµFq@^ú4ËpŒÀÄUiýi™k µg„+¢•½]®›é¶µÌC{·¹óÕ(€Wj%ªtD§YË9ÅIÒ{“¡iÖ³°«"Ž5µA¦8ûJáãW1oçe”ϼqÉâÞñËĤ–olÍUTÅUž,™ùîÄšããZDZð5kµY˜þYç»z£»Ô{ëdds¡Àrù^ä ­ƒJQ¿PKü{QM«î&@@ íalabaster_jupyterhub/__init__.pyPKj]0N®³*üPP í~alabaster_jupyterhub/_version.pyPK]0Nú©ñ í alabaster_jupyterhub/layout.htmlPK]0N.¡÷II&íealabaster_jupyterhub/rightsidebar.htmlPK”`/N,ÆÄlíòalabaster_jupyterhub/theme.confPK]0N^™bŒðð'íKalabaster_jupyterhub/static/jupyter.cssPKcsPM¼™²±±,í€ alabaster_jupyterhub-0.1.4.dist-info/LICENSEPK!HÅØp!Qa*€{ alabaster_jupyterhub-0.1.4.dist-info/WHEELPK!HÛ*šåÈ+-€ alabaster_jupyterhub-0.1.4.dist-info/METADATAPK!HœˆÉÎûr+€'alabaster_jupyterhub-0.1.4.dist-info/RECORDPK Fk