source: OpenRLabs-Git/deploy/rlabs-docker/web2py-rlabs/extras/build_web2py/web2py.site_37.py

main
Last change on this file was 42bd667, checked in by David Fuertes <dfuertes@…>, 4 years ago

Historial Limpio

  • Property mode set to 100755
File size: 111.6 KB
RevLine 
[42bd667]1
2
3
4
5
6
7<!DOCTYPE html>
8<html lang="en">
9  <head>
10    <meta charset="utf-8">
11  <link rel="dns-prefetch" href="https://github.githubassets.com">
12  <link rel="dns-prefetch" href="https://avatars0.githubusercontent.com">
13  <link rel="dns-prefetch" href="https://avatars1.githubusercontent.com">
14  <link rel="dns-prefetch" href="https://avatars2.githubusercontent.com">
15  <link rel="dns-prefetch" href="https://avatars3.githubusercontent.com">
16  <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
17  <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
18
19
20
21  <link crossorigin="anonymous" media="all" integrity="sha512-67V2J9Se2CifJlftk9/cExHGvxd7N9b9EdGnQEpszu99Ogeecilu9jIDxoCkx3zNLfB9ArraXW0J03qyVmN0Uw==" rel="stylesheet" href="https://github.githubassets.com/assets/frameworks-e7318add1f7e055d040edb0f75aaa0ba.css" />
22 
23    <link crossorigin="anonymous" media="all" integrity="sha512-+CMh0oCCTfmEsektM1D5YLYBajojeWgmXABciNwweuyOXtwSVD5wEaJ4+C02xlWAj19kfCVmSp2aR1uETMWPYA==" rel="stylesheet" href="https://github.githubassets.com/assets/github-ab9881b267c77a9ca27ecabeeba38b1c.css" />
24   
25   
26   
27   
28
29  <meta name="viewport" content="width=device-width">
30 
31  <title>web2py-pyinstaller/web2py.site_37.py at master · nicozanf/web2py-pyinstaller</title>
32    <meta name="description" content="How to make web2py binaries for Windows and MacOS with PY2 / PY3 and pyinstaller  - nicozanf/web2py-pyinstaller">
33    <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
34  <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
35  <meta property="fb:app_id" content="1401488693436528">
36
37    <meta name="twitter:image:src" content="https://avatars3.githubusercontent.com/u/2276743?s=400&amp;v=4" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary" /><meta name="twitter:title" content="nicozanf/web2py-pyinstaller" /><meta name="twitter:description" content="How to make web2py binaries for Windows and MacOS with PY2 / PY3 and pyinstaller  - nicozanf/web2py-pyinstaller" />
38    <meta property="og:image" content="https://avatars3.githubusercontent.com/u/2276743?s=400&amp;v=4" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="nicozanf/web2py-pyinstaller" /><meta property="og:url" content="https://github.com/nicozanf/web2py-pyinstaller" /><meta property="og:description" content="How to make web2py binaries for Windows and MacOS with PY2 / PY3 and pyinstaller  - nicozanf/web2py-pyinstaller" />
39
40  <link rel="assets" href="https://github.githubassets.com/">
41  <link rel="web-socket" href="wss://live.github.com/_sockets/VjI6MzA0Mzk5MDc4OjQyZGQzY2Q5OTVlZmYwNDE2ZTlmMGI2YTc2ODgxMWQ3ZDUxZjYyODJkYTc0NTc0NGFkMmJmNTJmNzgzNmU2MzE=--6395db47f3b850baa1e095097d1fc0b53faaff83">
42  <meta name="pjax-timeout" content="1000">
43  <link rel="sudo-modal" href="/sessions/sudo_modal">
44  <meta name="request-id" content="FF9D:1A305:5E02F5B:904F1C3:5D1A71DD" data-pjax-transient>
45
46
47 
48
49  <meta name="selected-link" value="repo_source" data-pjax-transient>
50
51      <meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU">
52    <meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA">
53    <meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc">
54
55  <meta name="octolytics-host" content="collector.githubapp.com" /><meta name="octolytics-app-id" content="github" /><meta name="octolytics-event-url" content="https://collector.githubapp.com/github-external/browser_event" /><meta name="octolytics-dimension-request_id" content="FF9D:1A305:5E02F5B:904F1C3:5D1A71DD" /><meta name="octolytics-dimension-region_edge" content="ams" /><meta name="octolytics-dimension-region_render" content="iad" /><meta name="octolytics-actor-id" content="2276743" /><meta name="octolytics-actor-login" content="nicozanf" /><meta name="octolytics-actor-hash" content="602d4f50a1ef41e614162eada9bf5bb2181a2fcaae7e1a5344aabcd126172c10" />
56<meta name="analytics-location" content="/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show" data-pjax-transient="true" />
57
58
59
60    <meta name="google-analytics" content="UA-3769691-2">
61
62  <meta class="js-ga-set" name="userId" content="e2f6ada9a94b51a278b615dcba43c8f8">
63
64<meta class="js-ga-set" name="dimension1" content="Logged In">
65
66
67
68 
69
70      <meta name="hostname" content="github.com">
71    <meta name="user-login" content="nicozanf">
72
73      <meta name="expected-hostname" content="github.com">
74    <meta name="js-proxy-site-detection-payload" content="MTExM2NhY2ViNDliZDhhMTJiOTY5MGRjNWZmOTUzZGRhOWM0YWU4NjlmMzQ4ZjBlMGNhMTcwNDg3NjNlY2U0OHx7InJlbW90ZV9hZGRyZXNzIjoiMi4zNi4yMjIuMTk0IiwicmVxdWVzdF9pZCI6IkZGOUQ6MUEzMDU6NUUwMkY1Qjo5MDRGMUMzOjVEMUE3MUREIiwidGltZXN0YW1wIjoxNTYyMDE0MTk1LCJob3N0IjoiZ2l0aHViLmNvbSJ9">
75
76    <meta name="enabled-features" content="MARKETPLACE_FEATURED_BLOG_POSTS,MARKETPLACE_INVOICED_BILLING,MARKETPLACE_SOCIAL_PROOF_CUSTOMERS,MARKETPLACE_TRENDING_SOCIAL_PROOF,MARKETPLACE_RECOMMENDATIONS,MARKETPLACE_PULL_PANDA_HOMEPAGE,MARKETPLACE_PENDING_INSTALLATIONS,NOTIFY_ON_BLOCK,RELATED_ISSUES,DISPLAY_COMMENTER_FULL_NAME">
77
78  <meta name="html-safe-nonce" content="5453b8a44dc58c08cf9c26636c039f8bde9711d4">
79
80  <meta http-equiv="x-pjax-version" content="80c71c0dd30fb4cfb7b220aca3dfdb2d">
81 
82
83      <link href="https://github.com/nicozanf/web2py-pyinstaller/commits/master.atom" rel="alternate" title="Recent Commits to web2py-pyinstaller:master" type="application/atom+xml">
84
85  <meta name="go-import" content="github.com/nicozanf/web2py-pyinstaller git https://github.com/nicozanf/web2py-pyinstaller.git">
86
87  <meta name="octolytics-dimension-user_id" content="2276743" /><meta name="octolytics-dimension-user_login" content="nicozanf" /><meta name="octolytics-dimension-repository_id" content="173554802" /><meta name="octolytics-dimension-repository_nwo" content="nicozanf/web2py-pyinstaller" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="false" /><meta name="octolytics-dimension-repository_network_root_id" content="173554802" /><meta name="octolytics-dimension-repository_network_root_nwo" content="nicozanf/web2py-pyinstaller" /><meta name="octolytics-dimension-repository_explore_github_marketplace_ci_cta_shown" content="false" />
88
89
90    <link rel="canonical" href="https://github.com/nicozanf/web2py-pyinstaller/blob/master/web2py.site_37.py" data-pjax-transient>
91
92
93  <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
94
95  <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
96
97  <link rel="mask-icon" href="https://github.githubassets.com/pinned-octocat.svg" color="#000000">
98  <link rel="icon" type="image/x-icon" class="js-site-favicon" href="https://github.githubassets.com/favicon.ico">
99
100<meta name="theme-color" content="#1e2327">
101
102
103  <meta name="u2f-enabled" content="true">
104
105
106
107  <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials">
108
109  </head>
110
111  <body class="logged-in env-production page-responsive page-blob">
112   
113
114  <div class="position-relative js-header-wrapper ">
115    <a href="#start-of-content" tabindex="1" class="p-3 bg-blue text-white show-on-focus js-skip-to-content">Skip to content</a>
116    <div id="js-pjax-loader-bar" class="pjax-loader-bar"><div class="progress"></div></div>
117
118   
119   
120   
121
122
123          <header class="Header js-details-container Details flex-wrap flex-lg-nowrap p-responsive" role="banner">
124
125    <div class="Header-item d-none d-lg-flex">
126      <a class="Header-link" href="https://github.com/" data-hotkey="g d" aria-label="Homepage" data-ga-click="Header, go to dashboard, icon:logo">
127  <svg class="octicon octicon-mark-github v-align-middle" height="32" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg>
128</a>
129
130    </div>
131
132    <div class="Header-item d-lg-none">
133      <button class="Header-link btn-link js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false">
134        <svg height="24" class="octicon octicon-three-bars" viewBox="0 0 12 16" version="1.1" width="18" aria-hidden="true"><path fill-rule="evenodd" d="M11.41 9H.59C0 9 0 8.59 0 8c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zm0-4H.59C0 5 0 4.59 0 4c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM.59 11H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1H.59C0 13 0 12.59 0 12c0-.59 0-1 .59-1z"/></svg>
135      </button>
136    </div>
137
138    <div class="Header-item Header-item--full flex-column flex-lg-row width-full flex-order-2 flex-lg-order-none mr-0 mr-lg-3 mt-3 mt-lg-0 Details-content--hidden">
139        <div class="header-search flex-self-stretch flex-lg-self-auto mr-0 mr-lg-3 mb-3 mb-lg-0 scoped-search site-scoped-search js-site-search position-relative js-jump-to"
140  role="combobox"
141  aria-owns="jump-to-results"
142  aria-label="Search or jump to"
143  aria-haspopup="listbox"
144  aria-expanded="false"
145>
146  <div class="position-relative">
147    <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" role="search" aria-label="Site" data-scope-type="Repository" data-scope-id="173554802" data-scoped-search-url="/nicozanf/web2py-pyinstaller/search" data-unscoped-search-url="/search" action="/nicozanf/web2py-pyinstaller/search" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="&#x2713;" />
148      <label class="form-control input-sm header-search-wrapper p-0 header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center js-chromeless-input-container">
149        <input type="text"
150          class="form-control input-sm header-search-input jump-to-field js-jump-to-field js-site-search-focus js-site-search-field is-clearable"
151          data-hotkey="s,/"
152          name="q"
153          value=""
154          placeholder="Search or jump to…"
155          data-unscoped-placeholder="Search or jump to…"
156          data-scoped-placeholder="Search or jump to…"
157          autocapitalize="off"
158          aria-autocomplete="list"
159          aria-controls="jump-to-results"
160          aria-label="Search or jump to…"
161          data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations#csrf-token=vlR1DsOYCT/ycabL/cKZH0GCLt9nNaIqL0xtde+c6osdXbVcp4s5So9kBo1sQ/EqEJrjz7Ph0HgeYDeyzW3Oxw=="
162          spellcheck="false"
163          autocomplete="off"
164          >
165          <input type="hidden" class="js-site-search-type-field" name="type" >
166            <img src="https://github.githubassets.com/images/search-key-slash.svg" alt="" class="mr-2 header-search-key-slash">
167
168            <div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container">
169             
170<ul class="d-none js-jump-to-suggestions-template-container">
171 
172
173<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-suggestion" role="option">
174  <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="">
175    <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
176      <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg>
177      <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg>
178      <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0 0 13 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 0 0 0-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg>
179    </div>
180
181    <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">
182
183    <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
184    </div>
185
186    <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search">
187      <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository">
188        In this repository
189      </span>
190      <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
191        All GitHub
192      </span>
193      <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
194    </div>
195
196    <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
197      Jump to
198      <span class="d-inline-block ml-1 v-align-middle">↵</span>
199    </div>
200  </a>
201</li>
202
203</ul>
204
205<ul class="d-none js-jump-to-no-results-template-container">
206  <li class="d-flex flex-justify-center flex-items-center f5 d-none js-jump-to-suggestion p-2">
207    <span class="text-gray">No suggested jump to results</span>
208  </li>
209</ul>
210
211<ul id="jump-to-results" role="listbox" class="p-0 m-0 js-navigation-container jump-to-suggestions-results-container js-jump-to-suggestions-results-container">
212 
213
214<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-scoped-search d-none" role="option">
215  <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="">
216    <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
217      <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg>
218      <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg>
219      <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0 0 13 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 0 0 0-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg>
220    </div>
221
222    <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">
223
224    <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
225    </div>
226
227    <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search">
228      <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository">
229        In this repository
230      </span>
231      <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
232        All GitHub
233      </span>
234      <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
235    </div>
236
237    <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
238      Jump to
239      <span class="d-inline-block ml-1 v-align-middle">↵</span>
240    </div>
241  </a>
242</li>
243
244 
245
246<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-global-search d-none" role="option">
247  <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="">
248    <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none">
249      <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg>
250      <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg>
251      <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0 0 13 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 0 0 0-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg>
252    </div>
253
254    <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">
255
256    <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
257    </div>
258
259    <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search">
260      <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository">
261        In this repository
262      </span>
263      <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
264        All GitHub
265      </span>
266      <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span>
267    </div>
268
269    <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
270      Jump to
271      <span class="d-inline-block ml-1 v-align-middle">↵</span>
272    </div>
273  </a>
274</li>
275
276
277    <li class="d-flex flex-justify-center flex-items-center p-0 f5 js-jump-to-suggestion">
278      <img src="https://github.githubassets.com/images/spinners/octocat-spinner-128.gif" alt="Octocat Spinner Icon" class="m-2" width="28">
279    </li>
280</ul>
281
282            </div>
283      </label>
284</form>  </div>
285</div>
286
287
288      <nav class="d-flex flex-column flex-lg-row flex-self-stretch flex-lg-self-auto" aria-label="Global">
289    <a class="Header-link d-block d-lg-none py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15" data-ga-click="Header, click, Nav menu - item:dashboard:user" aria-label="Dashboard" href="/dashboard">
290      Dashboard
291</a>
292  <a class="js-selected-navigation-item Header-link  mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15" data-hotkey="g p" data-ga-click="Header, click, Nav menu - item:pulls context:user" aria-label="Pull requests you created" data-selected-links="/pulls /pulls/assigned /pulls/mentioned /pulls" href="/pulls">
293    Pull requests
294</a>
295  <a class="js-selected-navigation-item Header-link  mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15" data-hotkey="g i" data-ga-click="Header, click, Nav menu - item:issues context:user" aria-label="Issues you created" data-selected-links="/issues /issues/assigned /issues/mentioned /issues" href="/issues">
296    Issues
297</a>
298    <div class="mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15">
299      <a class="js-selected-navigation-item Header-link" data-ga-click="Header, click, Nav menu - item:marketplace context:user" data-octo-click="marketplace_click" data-octo-dimensions="location:nav_bar" data-selected-links=" /marketplace" href="/marketplace">
300        Marketplace
301</a>     
302    </div>
303
304  <a class="js-selected-navigation-item Header-link  mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15" data-ga-click="Header, click, Nav menu - item:explore" data-selected-links="/explore /trending /trending/developers /integrations /integrations/feature/code /integrations/feature/collaborate /integrations/feature/ship showcases showcases_search showcases_landing /explore" href="/explore">
305    Explore
306</a>
307
308    <a class="Header-link d-block d-lg-none mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15" aria-label="View profile and more" aria-expanded="false" aria-haspopup="false" href="https://github.com/nicozanf">
309      <img class="avatar" src="https://avatars1.githubusercontent.com/u/2276743?s=40&amp;v=4" width="20" height="20" alt="@nicozanf" />
310      nicozanf
311</a>
312    <!-- '"` --><!-- </textarea></xmp> --></option></form><form action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="igqFb5E5ASKsnzS8P4MPE/FDQi8klH/F4aa3wbAgcLYOEhJi88l4jC/9XOzVTruJFGIrQj/fsABQ4DE7zTR3Qw==" />
313      <button type="submit" class="Header-link mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15 d-lg-none btn-link d-block width-full text-left" data-ga-click="Header, sign out, icon:logout" style="padding-left: 2px;">
314        <svg class="octicon octicon-sign-out v-align-middle" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 9V7H8V5h4V3l4 3-4 3zm-2 3H6V3L2 1h8v3h1V1c0-.55-.45-1-1-1H1C.45 0 0 .45 0 1v11.38c0 .39.22.73.55.91L6 16.01V13h4c.55 0 1-.45 1-1V8h-1v4z"/></svg>
315        Sign out
316      </button>
317</form></nav>
318
319    </div>
320
321    <div class="Header-item Header-item--full flex-justify-center d-lg-none position-relative">
322      <div class="css-truncate css-truncate-target width-fit position-absolute left-0 right-0 text-center">
323              <svg class="octicon octicon-repo" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg>
324    <a class="Header-link" href="/nicozanf">nicozanf</a>
325    /
326    <a class="Header-link" href="/nicozanf/web2py-pyinstaller">web2py-pyinstaller</a>
327
328</div>
329    </div>
330
331    <div class="Header-item position-relative d-none d-lg-flex">
332     
333
334    </div>
335
336    <div class="Header-item mr-0 mr-lg-3 flex-order-1 flex-lg-order-none">
337     
338
339    <a aria-label="You have no unread notifications" class="Header-link notification-indicator position-relative tooltipped tooltipped-s js-socket-channel js-notification-indicator" data-hotkey="g n" data-ga-click="Header, go to notifications, icon:read" data-channel="notification-changed:2276743" href="/notifications">
340        <span class="mail-status "></span>
341        <svg class="octicon octicon-bell" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 12v1H0v-1l.73-.58c.77-.77.81-2.55 1.19-4.42C2.69 3.23 6 2 6 2c0-.55.45-1 1-1s1 .45 1 1c0 0 3.39 1.23 4.16 5 .38 1.88.42 3.66 1.19 4.42l.66.58H14zm-7 4c1.11 0 2-.89 2-2H5c0 1.11.89 2 2 2z"/></svg>
342</a>
343    </div>
344
345
346    <div class="Header-item position-relative d-none d-lg-flex">
347      <details class="details-overlay details-reset">
348  <summary class="Header-link"
349      aria-label="Create new…"
350      data-ga-click="Header, create new, icon:add">
351    <svg class="octicon octicon-plus" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 9H7v5H5V9H0V7h5V2h2v5h5v2z"/></svg> <span class="dropdown-caret"></span>
352  </summary>
353  <details-menu class="dropdown-menu dropdown-menu-sw">
354   
355<a role="menuitem" class="dropdown-item" href="/new" data-ga-click="Header, create new repository">
356  New repository
357</a>
358
359  <a role="menuitem" class="dropdown-item" href="/new/import" data-ga-click="Header, import a repository">
360    Import repository
361  </a>
362
363<a role="menuitem" class="dropdown-item" href="https://gist.github.com/" data-ga-click="Header, create new gist">
364  New gist
365</a>
366
367  <a role="menuitem" class="dropdown-item" href="/organizations/new" data-ga-click="Header, create new organization">
368    New organization
369  </a>
370
371
372  <div role="none" class="dropdown-divider"></div>
373  <div class="dropdown-header">
374    <span title="nicozanf/web2py-pyinstaller">This repository</span>
375  </div>
376    <a role="menuitem" class="dropdown-item" href="/nicozanf/web2py-pyinstaller/issues/new" data-ga-click="Header, create new issue" data-skip-pjax>
377      New issue
378    </a>
379
380
381  </details-menu>
382</details>
383
384    </div>
385
386    <div class="Header-item position-relative mr-0 d-none d-lg-flex">
387     
388<details class="details-overlay details-reset">
389  <summary class="Header-link"
390    aria-label="View profile and more"
391    data-ga-click="Header, show menu, icon:avatar">
392    <img alt="@nicozanf" class="avatar" src="https://avatars1.githubusercontent.com/u/2276743?s=40&amp;v=4" height="20" width="20">
393    <span class="dropdown-caret"></span>
394  </summary>
395  <details-menu class="dropdown-menu dropdown-menu-sw mt-2" style="width: 180px">
396    <div class="header-nav-current-user css-truncate"><a role="menuitem" class="no-underline user-profile-link px-3 pt-2 pb-2 mb-n2 mt-n1 d-block" href="/nicozanf" data-ga-click="Header, go to profile, text:Signed in as">Signed in as <strong class="css-truncate-target">nicozanf</strong></a></div>
397    <div role="none" class="dropdown-divider"></div>
398
399      <div class="pl-3 pr-3 f6 user-status-container js-user-status-context pb-1" data-url="/users/status?compact=1&amp;link_mentions=0&amp;truncate=1">
400       
401<div class="js-user-status-container
402    user-status-compact rounded-1 px-2 py-1 mt-2
403    border
404  " data-team-hovercards-enabled>
405  <details class="js-user-status-details details-reset details-overlay details-overlay-dark">
406    <summary class="btn-link btn-block link-gray no-underline js-toggle-user-status-edit toggle-user-status-edit " aria-haspopup="dialog" role="menuitem" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:2276743,&quot;target&quot;:&quot;EDIT_USER_STATUS&quot;,&quot;user_id&quot;:2276743,&quot;client_id&quot;:&quot;4935297.1518889932&quot;,&quot;originating_request_id&quot;:&quot;FF9D:1A305:5E02F5B:904F1C3:5D1A71DD&quot;,&quot;originating_url&quot;:&quot;https://github.com/nicozanf/web2py-pyinstaller/blob/master/web2py.site_37.py&quot;,&quot;referrer&quot;:&quot;https://github.com/nicozanf/web2py-pyinstaller&quot;}}" data-hydro-click-hmac="d1c86200e51ede540c590c1a0c3f61aa77a2aafec028947b469c1c898955c10d">
407      <div class="d-flex">
408        <div class="f6 lh-condensed user-status-header
409          d-inline-block v-align-middle
410            user-status-emoji-only-header circle
411            pr-2
412"
413            style="max-width: 29px"
414          >
415          <div class="user-status-emoji-container flex-shrink-0 mr-1 mt-1 lh-condensed-ultra v-align-bottom" style="">
416            <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 0 1-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 0 1-1.45-2.17A6.59 6.59 0 0 1 1.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 0 1 8 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"/></svg>
417          </div>
418        </div>
419        <div class="
420          d-inline-block v-align-middle
421         
422         
423           css-truncate css-truncate-target
424           user-status-message-wrapper f6"
425           style="line-height: 20px;" >
426          <div class="d-inline-block text-gray-dark v-align-text-top text-left">
427              <span class="text-gray ml-2">Set status</span>
428          </div>
429        </div>
430      </div>
431</summary>    <details-dialog class="details-dialog rounded-1 anim-fade-in fast Box Box--overlay" role="dialog" tabindex="-1">
432      <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="position-relative flex-auto js-user-status-form" action="/users/status?compact=1&amp;link_mentions=0&amp;truncate=1" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="CWSQH5Pkq99B7L4U+rmS+q/BRBGn8IggfSES+Lwf6RsEzs8Lx00sDqrV7mTP/MVYh6We35bF+8xCGSIyo83Lug==" />
433        <div class="Box-header bg-gray border-bottom p-3">
434          <button class="Box-btn-octicon js-toggle-user-status-edit btn-octicon float-right" type="reset" aria-label="Close dialog" data-close-dialog>
435            <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg>
436          </button>
437          <h3 class="Box-title f5 text-bold text-gray-dark">Edit status</h3>
438        </div>
439        <input type="hidden" name="emoji" class="js-user-status-emoji-field" value="">
440        <input type="hidden" name="organization_id" class="js-user-status-org-id-field" value="">
441        <div class="px-3 py-2 text-gray-dark">
442          <div class="js-characters-remaining-container position-relative mt-2">
443            <div class="input-group d-table form-group my-0 js-user-status-form-group">
444              <span class="input-group-button d-table-cell v-align-middle" style="width: 1%">
445                <button type="button" aria-label="Choose an emoji" class="btn-outline btn js-toggle-user-status-emoji-picker btn-open-emoji-picker p-0">
446                  <span class="js-user-status-original-emoji" hidden></span>
447                  <span class="js-user-status-custom-emoji"></span>
448                  <span class="js-user-status-no-emoji-icon" >
449                    <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 0 1-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 0 1-1.45-2.17A6.59 6.59 0 0 1 1.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 0 1 8 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"/></svg>
450                  </span>
451                </button>
452              </span>
453              <text-expander keys=": @" data-mention-url="/autocomplete/user-suggestions" data-emoji-url="/autocomplete/emoji">
454                <input
455                  type="text"
456                  autocomplete="off"
457                  data-no-org-url="/autocomplete/user-suggestions"
458                  data-org-url="/suggestions?mention_suggester=1"
459                  data-maxlength="80"
460                  class="d-table-cell width-full form-control js-user-status-message-field js-characters-remaining-field"
461                  placeholder="What's happening?"
462                  name="message"
463                  value=""
464                  aria-label="What is your current status?">
465              </text-expander>
466              <div class="error">Could not update your status, please try again.</div>
467            </div>
468            <div style="margin-left: 53px" class="my-1 text-small label-characters-remaining js-characters-remaining" data-suffix="remaining" hidden>
469              80 remaining
470            </div>
471          </div>
472          <include-fragment class="js-user-status-emoji-picker" data-url="/users/status/emoji"></include-fragment>
473          <div class="overflow-auto ml-n3 mr-n3 px-3 border-bottom" style="max-height: 33vh">
474            <div class="user-status-suggestions js-user-status-suggestions collapsed overflow-hidden">
475              <h4 class="f6 text-normal my-3">Suggestions:</h4>
476              <div class="mx-3 mt-2 clearfix">
477                  <div class="float-left col-6">
478                      <button type="button" value=":palm_tree:" class="d-flex flex-items-baseline flex-items-stretch lh-condensed f6 btn-link link-gray no-underline js-predefined-user-status mb-1">
479                        <div class="emoji-status-width mr-2 v-align-middle js-predefined-user-status-emoji">
480                          <g-emoji alias="palm_tree" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f334.png">🌴</g-emoji>
481                        </div>
482                        <div class="d-flex flex-items-center no-underline js-predefined-user-status-message ws-normal text-left" style="border-left: 1px solid transparent">
483                          On vacation
484                        </div>
485                      </button>
486                      <button type="button" value=":face_with_thermometer:" class="d-flex flex-items-baseline flex-items-stretch lh-condensed f6 btn-link link-gray no-underline js-predefined-user-status mb-1">
487                        <div class="emoji-status-width mr-2 v-align-middle js-predefined-user-status-emoji">
488                          <g-emoji alias="face_with_thermometer" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f912.png">🤒</g-emoji>
489                        </div>
490                        <div class="d-flex flex-items-center no-underline js-predefined-user-status-message ws-normal text-left" style="border-left: 1px solid transparent">
491                          Out sick
492                        </div>
493                      </button>
494                  </div>
495                  <div class="float-left col-6">
496                      <button type="button" value=":house:" class="d-flex flex-items-baseline flex-items-stretch lh-condensed f6 btn-link link-gray no-underline js-predefined-user-status mb-1">
497                        <div class="emoji-status-width mr-2 v-align-middle js-predefined-user-status-emoji">
498                          <g-emoji alias="house" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3e0.png">🏠</g-emoji>
499                        </div>
500                        <div class="d-flex flex-items-center no-underline js-predefined-user-status-message ws-normal text-left" style="border-left: 1px solid transparent">
501                          Working from home
502                        </div>
503                      </button>
504                      <button type="button" value=":dart:" class="d-flex flex-items-baseline flex-items-stretch lh-condensed f6 btn-link link-gray no-underline js-predefined-user-status mb-1">
505                        <div class="emoji-status-width mr-2 v-align-middle js-predefined-user-status-emoji">
506                          <g-emoji alias="dart" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3af.png">🎯</g-emoji>
507                        </div>
508                        <div class="d-flex flex-items-center no-underline js-predefined-user-status-message ws-normal text-left" style="border-left: 1px solid transparent">
509                          Focusing
510                        </div>
511                      </button>
512                  </div>
513              </div>
514            </div>
515            <div class="user-status-limited-availability-container">
516              <div class="form-checkbox my-0">
517                <input type="checkbox" name="limited_availability" value="1" class="js-user-status-limited-availability-checkbox" data-default-message="I may be slow to respond." aria-describedby="limited-availability-help-text-truncate-true-compact-true" id="limited-availability-truncate-true-compact-true">
518                <label class="d-block f5 text-gray-dark mb-1" for="limited-availability-truncate-true-compact-true">
519                  Busy
520                </label>
521                <p class="note" id="limited-availability-help-text-truncate-true-compact-true">
522                  When others mention you, assign you, or request your review,
523                  GitHub will let them know that you have limited availability.
524                </p>
525              </div>
526            </div>
527          </div>
528           
529
530<div class="d-inline-block f5 mr-2 pt-3 pb-2" >
531  <div class="d-inline-block mr-1">
532    Clear status
533  </div>
534
535  <details class="js-user-status-expire-drop-down f6 dropdown details-reset details-overlay d-inline-block mr-2">
536    <summary class="f5 btn-link link-gray-dark border px-2 py-1 rounded-1" aria-haspopup="true">
537      <div class="js-user-status-expiration-interval-selected d-inline-block v-align-baseline">
538        Never
539      </div>
540      <div class="dropdown-caret"></div>
541    </summary>
542
543    <ul class="dropdown-menu dropdown-menu-se pl-0 overflow-auto" style="width: 220px; max-height: 15.5em">
544      <li>
545        <button type="button" class="btn-link dropdown-item js-user-status-expire-button ws-normal" title="Never">
546          <span class="d-inline-block text-bold mb-1">Never</span>
547          <div class="f6 lh-condensed">Keep this status until you clear your status or edit your status.</div>
548        </button>
549      </li>
550      <li class="dropdown-divider" role="none"></li>
551        <li>
552          <button type="button" class="btn-link dropdown-item ws-normal js-user-status-expire-button" title="in 30 minutes" value="2019-07-01T23:19:55+02:00">
553            in 30 minutes
554          </button>
555        </li>
556        <li>
557          <button type="button" class="btn-link dropdown-item ws-normal js-user-status-expire-button" title="in 1 hour" value="2019-07-01T23:49:55+02:00">
558            in 1 hour
559          </button>
560        </li>
561        <li>
562          <button type="button" class="btn-link dropdown-item ws-normal js-user-status-expire-button" title="in 4 hours" value="2019-07-02T02:49:55+02:00">
563            in 4 hours
564          </button>
565        </li>
566        <li>
567          <button type="button" class="btn-link dropdown-item ws-normal js-user-status-expire-button" title="today" value="2019-07-01T23:59:59+02:00">
568            today
569          </button>
570        </li>
571        <li>
572          <button type="button" class="btn-link dropdown-item ws-normal js-user-status-expire-button" title="this week" value="2019-07-07T23:59:59+02:00">
573            this week
574          </button>
575        </li>
576    </ul>
577  </details>
578  <input class="js-user-status-expiration-date-input" type="hidden" name="expires_at" value="">
579</div>
580
581          <include-fragment class="js-user-status-org-picker" data-url="/users/status/organizations"></include-fragment>
582        </div>
583        <div class="d-flex flex-items-center flex-justify-between p-3 border-top">
584          <button type="submit" disabled class="width-full btn btn-primary mr-2 js-user-status-submit">
585            Set status
586          </button>
587          <button type="button" disabled class="width-full js-clear-user-status-button btn ml-2 ">
588            Clear status
589          </button>
590        </div>
591</form>    </details-dialog>
592  </details>
593</div>
594
595      </div>
596      <div role="none" class="dropdown-divider"></div>
597
598
599    <a role="menuitem" class="dropdown-item" href="/nicozanf" data-ga-click="Header, go to profile, text:your profile">Your profile</a>
600    <a role="menuitem" class="dropdown-item" href="/nicozanf?tab=repositories" data-ga-click="Header, go to repositories, text:your repositories">Your repositories</a>
601
602    <a role="menuitem" class="dropdown-item" href="/nicozanf?tab=projects" data-ga-click="Header, go to projects, text:your projects">Your projects</a>
603
604    <a role="menuitem" class="dropdown-item" href="/nicozanf?tab=stars" data-ga-click="Header, go to starred repos, text:your stars">Your stars</a>
605      <a role="menuitem" class="dropdown-item" href="https://gist.github.com/mine" data-ga-click="Header, your gists, text:your gists">Your gists</a>
606
607
608    <div role="none" class="dropdown-divider"></div>
609    <a role="menuitem" class="dropdown-item" href="https://help.github.com" data-ga-click="Header, go to help, text:help">Help</a>
610    <a role="menuitem" class="dropdown-item" href="/settings/profile" data-ga-click="Header, go to settings, icon:settings">Settings</a>
611    <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="logout-form" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="xqZR+Jb0BwiDTI2sJ9XE+UtRCid3H2wXk1LdYfyGcUBCvsb19AR+pgAu5fzNGHBjrnBjSmxUo9IiFFubgZJ2tQ==" />
612     
613      <button type="submit" class="dropdown-item dropdown-signout" data-ga-click="Header, sign out, icon:logout" role="menuitem">
614        Sign out
615      </button>
616</form>  </details-menu>
617</details>
618
619    </div>
620
621  </header>
622
623     
624
625  </div>
626
627  <div id="start-of-content" class="show-on-focus"></div>
628
629
630    <div id="js-flash-container">
631
632</div>
633
634
635
636  <div class="application-main " data-commit-hovercards-enabled>
637        <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class="">
638    <main  >
639     
640
641
642 
643
644
645
646
647
648
649  <div class="pagehead repohead instapaper_ignore readability-menu experiment-repo-nav pt-0 pt-lg-4 ">
650    <div class="repohead-details-container clearfix container-lg p-responsive d-none d-lg-block">
651
652      <ul class="pagehead-actions">
653
654
655
656
657  <li>
658   
659    <!-- '"` --><!-- </textarea></xmp> --></option></form><form data-remote="true" class="clearfix js-social-form js-social-container" action="/notifications/subscribe" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="FzIyJR5jqK0k/hXR0cEVzrAEjP1BPqPlq8usjK8M5HoGp5CGuDFMp7Py53yhWnJ1PVCqUW1Bm0LT0I8inSZgQg==" />      <input type="hidden" name="repository_id" value="173554802">
660
661      <details class="details-reset details-overlay select-menu float-left">
662        <summary class="select-menu-button float-left btn btn-sm btn-with-count" data-hydro-click="{&quot;event_type&quot;:&quot;repository.click&quot;,&quot;payload&quot;:{&quot;target&quot;:&quot;WATCH_BUTTON&quot;,&quot;repository_id&quot;:173554802,&quot;client_id&quot;:&quot;4935297.1518889932&quot;,&quot;originating_request_id&quot;:&quot;FF9D:1A305:5E02F5B:904F1C3:5D1A71DD&quot;,&quot;originating_url&quot;:&quot;https://github.com/nicozanf/web2py-pyinstaller/blob/master/web2py.site_37.py&quot;,&quot;referrer&quot;:&quot;https://github.com/nicozanf/web2py-pyinstaller&quot;,&quot;user_id&quot;:2276743}}" data-hydro-click-hmac="cb705ed71e58f1528d05c795f630042eec6e2826b75ddc78a596621ab95dfa02" data-ga-click="Repository, click Watch settings, action:blob#show">          <span data-menu-button>
663              <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg>
664              Unwatch
665          </span>
666</summary>        <details-menu
667          class="select-menu-modal position-absolute mt-5"
668          style="z-index: 99;">
669          <div class="select-menu-header">
670            <span class="select-menu-title">Notifications</span>
671          </div>
672          <div class="select-menu-list">
673            <button type="submit" name="do" value="included" class="select-menu-item width-full" aria-checked="false" role="menuitemradio">
674              <svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg>
675              <div class="select-menu-item-text">
676                <span class="select-menu-item-heading">Not watching</span>
677                <span class="description">Be notified only when participating or @mentioned.</span>
678                <span class="hidden-select-button-text" data-menu-button-contents>
679                  <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg>
680                  Watch
681                </span>
682              </div>
683            </button>
684
685            <button type="submit" name="do" value="release_only" class="select-menu-item width-full" aria-checked="false" role="menuitemradio">
686              <svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg>
687              <div class="select-menu-item-text">
688                <span class="select-menu-item-heading">Releases only</span>
689                <span class="description">Be notified of new releases, and when participating or @mentioned.</span>
690                <span class="hidden-select-button-text" data-menu-button-contents>
691                  <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg>
692                  Unwatch releases
693                </span>
694              </div>
695            </button>
696
697            <button type="submit" name="do" value="subscribed" class="select-menu-item width-full" aria-checked="true" role="menuitemradio">
698              <svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg>
699              <div class="select-menu-item-text">
700                <span class="select-menu-item-heading">Watching</span>
701                <span class="description">Be notified of all conversations.</span>
702                <span class="hidden-select-button-text" data-menu-button-contents>
703                  <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg>
704                  Unwatch
705                </span>
706              </div>
707            </button>
708
709            <button type="submit" name="do" value="ignore" class="select-menu-item width-full" aria-checked="false" role="menuitemradio">
710              <svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg>
711              <div class="select-menu-item-text">
712                <span class="select-menu-item-heading">Ignoring</span>
713                <span class="description">Never be notified.</span>
714                <span class="hidden-select-button-text" data-menu-button-contents>
715                  <svg class="octicon octicon-mute v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 2.81v10.38c0 .67-.81 1-1.28.53L3 10H1c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h2l3.72-3.72C7.19 1.81 8 2.14 8 2.81zm7.53 3.22l-1.06-1.06-1.97 1.97-1.97-1.97-1.06 1.06L11.44 8 9.47 9.97l1.06 1.06 1.97-1.97 1.97 1.97 1.06-1.06L13.56 8l1.97-1.97z"/></svg>
716                  Stop ignoring
717                </span>
718              </div>
719            </button>
720          </div>
721        </details-menu>
722      </details>
723        <a class="social-count js-social-count"
724          href="/nicozanf/web2py-pyinstaller/watchers"
725          aria-label="1 user is watching this repository">
726          1
727        </a>
728</form>
729  </li>
730
731  <li>
732      <div class="js-toggler-container js-social-container starring-container ">
733    <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="starred js-social-form" action="/nicozanf/web2py-pyinstaller/unstar" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="dEmb01bpLcOiFeoY9oi53SHmt5lQONgGCuOgD/QqJLOBjDJgJ1irk4NrQBiGM67ilGdr+l+ev9+gJMF5QWsdqw==" />
734      <input type="hidden" name="context" value="repository"></input>
735      <button type="submit" class="btn btn-sm btn-with-count js-toggler-target" aria-label="Unstar this repository" title="Unstar nicozanf/web2py-pyinstaller" data-hydro-click="{&quot;event_type&quot;:&quot;repository.click&quot;,&quot;payload&quot;:{&quot;target&quot;:&quot;UNSTAR_BUTTON&quot;,&quot;repository_id&quot;:173554802,&quot;client_id&quot;:&quot;4935297.1518889932&quot;,&quot;originating_request_id&quot;:&quot;FF9D:1A305:5E02F5B:904F1C3:5D1A71DD&quot;,&quot;originating_url&quot;:&quot;https://github.com/nicozanf/web2py-pyinstaller/blob/master/web2py.site_37.py&quot;,&quot;referrer&quot;:&quot;https://github.com/nicozanf/web2py-pyinstaller&quot;,&quot;user_id&quot;:2276743}}" data-hydro-click-hmac="ceb297fb7b5bb3288b16d46ee56f81d0bb973e38fa961612a870b8d7a3ed0f1e" data-ga-click="Repository, click unstar button, action:blob#show; text:Unstar">        <svg class="octicon octicon-star v-align-text-bottom" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"/></svg>
736        Unstar
737</button>        <a class="social-count js-social-count" href="/nicozanf/web2py-pyinstaller/stargazers"
738           aria-label="2 users starred this repository">
739           2
740        </a>
741</form>
742    <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="unstarred js-social-form" action="/nicozanf/web2py-pyinstaller/star" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="of8XpPWmuPGqpFMQY+FPsAEMRrfgAmJZ8Isgw6mTydcBu5wVPMBzffNuEv4Aw4JPFBoilflMr8YczbLXh2vyNg==" />
743      <input type="hidden" name="context" value="repository"></input>
744      <button type="submit" class="btn btn-sm btn-with-count js-toggler-target" aria-label="Unstar this repository" title="Star nicozanf/web2py-pyinstaller" data-hydro-click="{&quot;event_type&quot;:&quot;repository.click&quot;,&quot;payload&quot;:{&quot;target&quot;:&quot;STAR_BUTTON&quot;,&quot;repository_id&quot;:173554802,&quot;client_id&quot;:&quot;4935297.1518889932&quot;,&quot;originating_request_id&quot;:&quot;FF9D:1A305:5E02F5B:904F1C3:5D1A71DD&quot;,&quot;originating_url&quot;:&quot;https://github.com/nicozanf/web2py-pyinstaller/blob/master/web2py.site_37.py&quot;,&quot;referrer&quot;:&quot;https://github.com/nicozanf/web2py-pyinstaller&quot;,&quot;user_id&quot;:2276743}}" data-hydro-click-hmac="c003b5c2136201776a6a231b12827be0b515b9a885e550a6d527975aac856405" data-ga-click="Repository, click star button, action:blob#show; text:Star">        <svg class="octicon octicon-star v-align-text-bottom" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"/></svg>
745        Star
746</button>        <a class="social-count js-social-count" href="/nicozanf/web2py-pyinstaller/stargazers"
747           aria-label="2 users starred this repository">
748          2
749        </a>
750</form>  </div>
751
752  </li>
753
754  <li>
755        <span class="btn btn-sm btn-with-count disabled tooltipped tooltipped-sw" aria-label="Cannot fork because you own this repository and are not a member of any organizations.">
756          <svg class="octicon octicon-repo-forked v-align-text-bottom" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
757          Fork
758</span>
759    <a href="/nicozanf/web2py-pyinstaller/network/members" class="social-count"
760       aria-label="0 users forked this repository">
761      0
762    </a>
763  </li>
764</ul>
765
766      <h1 class="public ">
767    <svg class="octicon octicon-repo" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg>
768  <span class="author" itemprop="author"><a class="url fn" rel="author" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=2276743" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/nicozanf">nicozanf</a></span><!--
769--><span class="path-divider">/</span><!--
770--><strong itemprop="name"><a data-pjax="#js-repo-pjax-container" href="/nicozanf/web2py-pyinstaller">web2py-pyinstaller</a></strong>
771 
772
773</h1>
774
775    </div>
776   
777<nav class="hx_reponav reponav js-repo-nav js-sidenav-container-pjax container-lg p-responsive d-none d-lg-block"
778     itemscope
779     itemtype="http://schema.org/BreadcrumbList"
780    aria-label="Repository"
781     data-pjax="#js-repo-pjax-container">
782
783  <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
784    <a class="js-selected-navigation-item selected reponav-item" itemprop="url" data-hotkey="g c" aria-current="page" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages /nicozanf/web2py-pyinstaller" href="/nicozanf/web2py-pyinstaller">
785      <svg class="octicon octicon-code" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg>
786      <span itemprop="name">Code</span>
787      <meta itemprop="position" content="1">
788</a>  </span>
789
790    <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
791      <a itemprop="url" data-hotkey="g i" class="js-selected-navigation-item reponav-item" data-selected-links="repo_issues repo_labels repo_milestones /nicozanf/web2py-pyinstaller/issues" href="/nicozanf/web2py-pyinstaller/issues">
792        <svg class="octicon octicon-issue-opened" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"/></svg>
793        <span itemprop="name">Issues</span>
794        <span class="Counter">0</span>
795        <meta itemprop="position" content="2">
796</a>    </span>
797
798  <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
799    <a data-hotkey="g p" itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="repo_pulls checks /nicozanf/web2py-pyinstaller/pulls" href="/nicozanf/web2py-pyinstaller/pulls">
800      <svg class="octicon octicon-git-pull-request" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11 11.28V5c-.03-.78-.34-1.47-.94-2.06C9.46 2.35 8.78 2.03 8 2H7V0L4 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0 0 10 15a1.993 1.993 0 0 0 1-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zM4 3c0-1.11-.89-2-2-2a1.993 1.993 0 0 0-1 3.72v6.56A1.993 1.993 0 0 0 2 15a1.993 1.993 0 0 0 1-3.72V4.72c.59-.34 1-.98 1-1.72zm-.8 10c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
801      <span itemprop="name">Pull requests</span>
802      <span class="Counter">0</span>
803      <meta itemprop="position" content="3">
804</a>  </span>
805
806
807    <a data-hotkey="g b" class="js-selected-navigation-item reponav-item" data-selected-links="repo_projects new_repo_project repo_project /nicozanf/web2py-pyinstaller/projects" href="/nicozanf/web2py-pyinstaller/projects">
808      <svg class="octicon octicon-project" viewBox="0 0 15 16" version="1.1" width="15" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg>
809      Projects
810      <span class="Counter" >0</span>
811</a>
812
813    <a class="js-selected-navigation-item reponav-item" data-hotkey="g w" data-selected-links="repo_wiki /nicozanf/web2py-pyinstaller/wiki" href="/nicozanf/web2py-pyinstaller/wiki">
814      <svg class="octicon octicon-book" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3 5h4v1H3V5zm0 3h4V7H3v1zm0 2h4V9H3v1zm11-5h-4v1h4V5zm0 2h-4v1h4V7zm0 2h-4v1h4V9zm2-6v9c0 .55-.45 1-1 1H9.5l-1 1-1-1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h5.5l1 1 1-1H15c.55 0 1 .45 1 1zm-8 .5L7.5 3H2v9h6V3.5zm7-.5H9.5l-.5.5V12h6V3z"/></svg>
815      Wiki
816</a>
817    <a data-skip-pjax="true" class="js-selected-navigation-item reponav-item" data-selected-links="security alerts policy /nicozanf/web2py-pyinstaller/network/alerts" href="/nicozanf/web2py-pyinstaller/network/alerts">
818      <svg class="octicon octicon-shield" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M0 2l7-2 7 2v6.02C14 12.69 8.69 16 7 16c-1.69 0-7-3.31-7-7.98V2zm1 .75L7 1l6 1.75v5.268C13 12.104 8.449 15 7 15c-1.449 0-6-2.896-6-6.982V2.75zm1 .75L7 2v12c-1.207 0-5-2.482-5-5.985V3.5z"/></svg>
819      Security
820</a>
821    <a class="js-selected-navigation-item reponav-item" data-selected-links="repo_graphs repo_contributors dependency_graph pulse people /nicozanf/web2py-pyinstaller/pulse" href="/nicozanf/web2py-pyinstaller/pulse">
822      <svg class="octicon octicon-graph" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M16 14v1H0V0h1v14h15zM5 13H3V8h2v5zm4 0H7V3h2v10zm4 0h-2V6h2v7z"/></svg>
823      Insights
824</a>
825    <a class="js-selected-navigation-item reponav-item" data-selected-links="repo_settings repo_branch_settings hooks integration_installations repo_keys_settings issue_template_editor /nicozanf/web2py-pyinstaller/settings" href="/nicozanf/web2py-pyinstaller/settings">
826      <svg class="octicon octicon-gear" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 8.77v-1.6l-1.94-.64-.45-1.09.88-1.84-1.13-1.13-1.81.91-1.09-.45-.69-1.92h-1.6l-.63 1.94-1.11.45-1.84-.88-1.13 1.13.91 1.81-.45 1.09L0 7.23v1.59l1.94.64.45 1.09-.88 1.84 1.13 1.13 1.81-.91 1.09.45.69 1.92h1.59l.63-1.94 1.11-.45 1.84.88 1.13-1.13-.92-1.81.47-1.09L14 8.75v.02zM7 11c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"/></svg>
827      Settings
828</a>
829</nav>
830
831  <div class="reponav-wrapper reponav-small d-lg-none">
832  <nav class="reponav js-reponav text-center no-wrap"
833       itemscope
834       itemtype="http://schema.org/BreadcrumbList">
835
836    <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
837      <a class="js-selected-navigation-item selected reponav-item" itemprop="url" aria-current="page" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages /nicozanf/web2py-pyinstaller" href="/nicozanf/web2py-pyinstaller">
838        <span itemprop="name">Code</span>
839        <meta itemprop="position" content="1">
840</a>    </span>
841
842      <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
843        <a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="repo_issues repo_labels repo_milestones /nicozanf/web2py-pyinstaller/issues" href="/nicozanf/web2py-pyinstaller/issues">
844          <span itemprop="name">Issues</span>
845          <span class="Counter">0</span>
846          <meta itemprop="position" content="2">
847</a>      </span>
848
849    <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
850      <a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="repo_pulls checks /nicozanf/web2py-pyinstaller/pulls" href="/nicozanf/web2py-pyinstaller/pulls">
851        <span itemprop="name">Pull requests</span>
852        <span class="Counter">0</span>
853        <meta itemprop="position" content="3">
854</a>    </span>
855
856      <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
857        <a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="repo_projects new_repo_project repo_project /nicozanf/web2py-pyinstaller/projects" href="/nicozanf/web2py-pyinstaller/projects">
858          <span itemprop="name">Projects</span>
859          <span class="Counter">0</span>
860          <meta itemprop="position" content="4">
861</a>      </span>
862
863      <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
864        <a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="repo_wiki /nicozanf/web2py-pyinstaller/wiki" href="/nicozanf/web2py-pyinstaller/wiki">
865          <span itemprop="name">Wiki</span>
866          <meta itemprop="position" content="5">
867</a>      </span>
868
869      <a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="security alerts policy /nicozanf/web2py-pyinstaller/network/alerts" href="/nicozanf/web2py-pyinstaller/network/alerts">
870        <span itemprop="name">Security</span>
871        <meta itemprop="position" content="6">
872</a>
873      <a class="js-selected-navigation-item reponav-item" data-selected-links="pulse /nicozanf/web2py-pyinstaller/pulse" href="/nicozanf/web2py-pyinstaller/pulse">
874        Pulse
875</a>
876      <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
877        <a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="community /nicozanf/web2py-pyinstaller/community" href="/nicozanf/web2py-pyinstaller/community">
878          Community
879</a>      </span>
880
881  </nav>
882</div>
883
884
885  </div>
886<div class="container-lg new-discussion-timeline experiment-repo-nav  p-responsive">
887  <div class="repository-content ">
888
889   
890   
891
892
893 
894    <a class="d-none js-permalink-shortcut" data-hotkey="y" href="/nicozanf/web2py-pyinstaller/blob/8ce35ddc182ce420b8a2460452e17fcbfe3b76c0/web2py.site_37.py">Permalink</a>
895
896    <!-- blob contrib key: blob_contributors:v21:c23d779e38ffed30fd6233f4ce1101ba -->
897     
898
899    <div class="d-flex flex-items-start flex-shrink-0 mb-2 flex-column flex-md-row">
900      <span class="d-flex flex-justify-between width-full width-md-auto">
901       
902<details class="details-reset details-overlay select-menu branch-select-menu  hx_rsm" id="branch-select-menu">
903  <summary class="btn btn-sm select-menu-button css-truncate"
904           data-hotkey="w"
905           
906           title="Switch branches or tags">
907    <i>Branch:</i>
908    <span class="css-truncate-target">master</span>
909  </summary>
910
911  <details-menu class="select-menu-modal hx_rsm-modal position-absolute" style="z-index: 99;" src="/nicozanf/web2py-pyinstaller/ref-list/master/web2py.site_37.py?source_action=show&amp;source_controller=blob" preload>
912    <include-fragment class="select-menu-loading-overlay anim-pulse">
913      <svg height="32" class="octicon octicon-octoface" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M14.7 5.34c.13-.32.55-1.59-.13-3.31 0 0-1.05-.33-3.44 1.3-1-.28-2.07-.32-3.13-.32s-2.13.04-3.13.32c-2.39-1.64-3.44-1.3-3.44-1.3-.68 1.72-.26 2.99-.13 3.31C.49 6.21 0 7.33 0 8.69 0 13.84 3.33 15 7.98 15S16 13.84 16 8.69c0-1.36-.49-2.48-1.3-3.35zM8 14.02c-3.3 0-5.98-.15-5.98-3.35 0-.76.38-1.48 1.02-2.07 1.07-.98 2.9-.46 4.96-.46 2.07 0 3.88-.52 4.96.46.65.59 1.02 1.3 1.02 2.07 0 3.19-2.68 3.35-5.98 3.35zM5.49 9.01c-.66 0-1.2.8-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.54-1.78-1.2-1.78zm5.02 0c-.66 0-1.2.79-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.53-1.78-1.2-1.78z"/></svg>
914    </include-fragment>
915  </details-menu>
916</details>
917
918        <div class="BtnGroup flex-shrink-0 d-md-none">
919          <a href="/nicozanf/web2py-pyinstaller/find/master"
920                class="js-pjax-capture-input btn btn-sm BtnGroup-item"
921                data-pjax
922                data-hotkey="t">
923            Find file
924          </a>
925          <clipboard-copy value="web2py.site_37.py" class="btn btn-sm BtnGroup-item">
926            Copy path
927          </clipboard-copy>
928        </div>
929      </span>
930      <h2 id="blob-path" class="breadcrumb flex-auto min-width-0 text-normal flex-md-self-center ml-md-2 mr-md-3 my-2 my-md-0">
931        <span class="js-repo-root text-bold"><span class="js-path-segment"><a data-pjax="true" href="/nicozanf/web2py-pyinstaller"><span>web2py-pyinstaller</span></a></span></span><span class="separator">/</span><strong class="final-path">web2py.site_37.py</strong>
932      </h2>
933
934      <div class="BtnGroup flex-shrink-0 d-none d-md-inline-block">
935        <a href="/nicozanf/web2py-pyinstaller/find/master"
936              class="js-pjax-capture-input btn btn-sm BtnGroup-item"
937              data-pjax
938              data-hotkey="t">
939          Find file
940        </a>
941        <clipboard-copy value="web2py.site_37.py" class="btn btn-sm BtnGroup-item">
942          Copy path
943        </clipboard-copy>
944      </div>
945    </div>
946
947
948
949    <include-fragment src="/nicozanf/web2py-pyinstaller/contributors/master/web2py.site_37.py" class="Box Box--condensed commit-loader">
950      <div class="Box-body bg-blue-light f6">
951        Fetching contributors&hellip;
952      </div>
953
954      <div class="Box-body d-flex flex-items-center" >
955          <img alt="" class="loader-loading mr-2" src="https://github.githubassets.com/images/spinners/octocat-spinner-32-EAF2F5.gif" width="16" height="16" />
956        <span class="text-red h6 loader-error">Cannot retrieve contributors at this time</span>
957      </div>
958</include-fragment>
959
960
961
962
963    <div class="Box mt-3 position-relative">
964     
965<div class="Box-header py-2 d-flex flex-column flex-shrink-0 flex-md-row flex-md-items-center">
966
967  <div class="text-mono f6 flex-auto pr-3 flex-order-2 flex-md-order-1 mt-2 mt-md-0">
968      121 lines (89 sloc)
969      <span class="file-info-divider"></span>
970    3.8 KB
971  </div>
972
973  <div class="d-flex py-1 py-md-0 flex-auto flex-order-1 flex-md-order-2 flex-sm-grow-0 flex-justify-between">
974
975    <div class="BtnGroup">
976      <a id="raw-url" class="btn btn-sm BtnGroup-item" href="/nicozanf/web2py-pyinstaller/raw/master/web2py.site_37.py">Raw</a>
977        <a class="btn btn-sm js-update-url-with-hash BtnGroup-item" data-hotkey="b" href="/nicozanf/web2py-pyinstaller/blame/master/web2py.site_37.py">Blame</a>
978      <a rel="nofollow" class="btn btn-sm BtnGroup-item" href="/nicozanf/web2py-pyinstaller/commits/master/web2py.site_37.py">History</a>
979    </div>
980
981
982    <div>
983            <a class="btn-octicon tooltipped tooltipped-nw hide-sm"
984               href="github-windows://openRepo/https://github.com/nicozanf/web2py-pyinstaller?branch=master&amp;filepath=web2py.site_37.py"
985               aria-label="Open this file in GitHub Desktop"
986               data-ga-click="Repository, open with desktop, type:windows">
987                <svg class="octicon octicon-device-desktop" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M15 2H1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5.34c-.25.61-.86 1.39-2.34 2h8c-1.48-.61-2.09-1.39-2.34-2H15c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm0 9H1V3h14v8z"/></svg>
988            </a>
989
990            <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="inline-form js-update-url-with-hash" action="/nicozanf/web2py-pyinstaller/edit/master/web2py.site_37.py" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="n2wzWCYG/BLQH7Hyt/YiPSYSa6dQN0uxG6p0d/pMu8LcsJrmy5dBYrVv+Y9hGV22wt+dqvnC2NoJaKFLk7zSPg==" />
991              <button class="btn-octicon tooltipped tooltipped-nw" type="submit"
992                aria-label="Edit this file" data-hotkey="e" data-disable-with>
993                <svg class="octicon octicon-pencil" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M0 12v3h3l8-8-3-3-8 8zm3 2H1v-2h1v1h1v1zm10.3-9.3L12 6 9 3l1.3-1.3a.996.996 0 0 1 1.41 0l1.59 1.59c.39.39.39 1.02 0 1.41z"/></svg>
994              </button>
995</form>
996          <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="inline-form" action="/nicozanf/web2py-pyinstaller/delete/master/web2py.site_37.py" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="030eBsyKKqo5AZU5qWT2Rj5utTX+wznpBqNXQTwrW0kO24pP7ZhtjmMWmkgqPil1h4piZI9zvhEOcKj4QVT8aQ==" />
997            <button class="btn-octicon btn-octicon-danger tooltipped tooltipped-nw" type="submit"
998              aria-label="Delete this file" data-disable-with>
999              <svg class="octicon octicon-trashcan" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11 2H9c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1H2c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1v9c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V5c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm-1 12H3V5h1v8h1V5h1v8h1V5h1v8h1V5h1v9zm1-10H2V3h9v1z"/></svg>
1000            </button>
1001</form>    </div>
1002  </div>
1003</div>
1004
1005
1006
1007
1008     
1009
1010  <div itemprop="text" class="Box-body p-0 blob-wrapper data type-python ">
1011     
1012<table class="highlight tab-size js-file-line-container" data-tab-size="8">
1013      <tr>
1014        <td id="L1" class="blob-num js-line-number" data-line-number="1"></td>
1015        <td id="LC1" class="blob-code blob-code-inner js-file-line"><span class="pl-s"><span class="pl-pds">&quot;&quot;&quot;</span></span></td>
1016      </tr>
1017      <tr>
1018        <td id="L2" class="blob-num js-line-number" data-line-number="2"></td>
1019        <td id="LC2" class="blob-code blob-code-inner js-file-line"><span class="pl-s">web2py.site_37.py</span></td>
1020      </tr>
1021      <tr>
1022        <td id="L3" class="blob-num js-line-number" data-line-number="3"></td>
1023        <td id="LC3" class="blob-code blob-code-inner js-file-line"><span class="pl-s"></span></td>
1024      </tr>
1025      <tr>
1026        <td id="L4" class="blob-num js-line-number" data-line-number="4"></td>
1027        <td id="LC4" class="blob-code blob-code-inner js-file-line"><span class="pl-s">Source:</span></td>
1028      </tr>
1029      <tr>
1030        <td id="L5" class="blob-num js-line-number" data-line-number="5"></td>
1031        <td id="LC5" class="blob-code blob-code-inner js-file-line"><span class="pl-s">This is the 3.4 PyInstaller&#39;s fake site.py </span></td>
1032      </tr>
1033      <tr>
1034        <td id="L6" class="blob-num js-line-number" data-line-number="6"></td>
1035        <td id="LC6" class="blob-code blob-code-inner js-file-line"><span class="pl-s">(see https://github.com/pyinstaller/pyinstaller/blob/develop/PyInstaller/fake-modules/site.py)</span></td>
1036      </tr>
1037      <tr>
1038        <td id="L7" class="blob-num js-line-number" data-line-number="7"></td>
1039        <td id="LC7" class="blob-code blob-code-inner js-file-line"><span class="pl-s">with the addition of the original 3.7 cpython code (see https://github.com/python/cpython/blob/3.7/Lib/site.py )</span></td>
1040      </tr>
1041      <tr>
1042        <td id="L8" class="blob-num js-line-number" data-line-number="8"></td>
1043        <td id="LC8" class="blob-code blob-code-inner js-file-line"><span class="pl-s">and adapted for reducing the size of the resulting frozen code</span></td>
1044      </tr>
1045      <tr>
1046        <td id="L9" class="blob-num js-line-number" data-line-number="9"></td>
1047        <td id="LC9" class="blob-code blob-code-inner js-file-line"><span class="pl-s"></span></td>
1048      </tr>
1049      <tr>
1050        <td id="L10" class="blob-num js-line-number" data-line-number="10"></td>
1051        <td id="LC10" class="blob-code blob-code-inner js-file-line"><span class="pl-s">Purpose:</span></td>
1052      </tr>
1053      <tr>
1054        <td id="L11" class="blob-num js-line-number" data-line-number="11"></td>
1055        <td id="LC11" class="blob-code blob-code-inner js-file-line"><span class="pl-s">having back additional commands (mainly help and quit) in the python shell</span></td>
1056      </tr>
1057      <tr>
1058        <td id="L12" class="blob-num js-line-number" data-line-number="12"></td>
1059        <td id="LC12" class="blob-code blob-code-inner js-file-line"><span class="pl-s"></span></td>
1060      </tr>
1061      <tr>
1062        <td id="L13" class="blob-num js-line-number" data-line-number="13"></td>
1063        <td id="LC13" class="blob-code blob-code-inner js-file-line"><span class="pl-s">Usage:</span></td>
1064      </tr>
1065      <tr>
1066        <td id="L14" class="blob-num js-line-number" data-line-number="14"></td>
1067        <td id="LC14" class="blob-code blob-code-inner js-file-line"><span class="pl-s">after installing PyInstaller, rename this file to site.py and overwrite the existing PyInstaller one;</span></td>
1068      </tr>
1069      <tr>
1070        <td id="L15" class="blob-num js-line-number" data-line-number="15"></td>
1071        <td id="LC15" class="blob-code blob-code-inner js-file-line"><span class="pl-s">on Windows 10: C:/users/my_name/AppData/Local/Programs/Python/Python37/Lib/site-packages/PyInstaller/fake-modules/site.py</span></td>
1072      </tr>
1073      <tr>
1074        <td id="L16" class="blob-num js-line-number" data-line-number="16"></td>
1075        <td id="LC16" class="blob-code blob-code-inner js-file-line"><span class="pl-s">on Mac: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyInstaller/fake-modules/site.py</span></td>
1076      </tr>
1077      <tr>
1078        <td id="L17" class="blob-num js-line-number" data-line-number="17"></td>
1079        <td id="LC17" class="blob-code blob-code-inner js-file-line"><span class="pl-s"></span></td>
1080      </tr>
1081      <tr>
1082        <td id="L18" class="blob-num js-line-number" data-line-number="18"></td>
1083        <td id="LC18" class="blob-code blob-code-inner js-file-line"><span class="pl-s"><span class="pl-pds">&quot;&quot;&quot;</span></span></td>
1084      </tr>
1085      <tr>
1086        <td id="L19" class="blob-num js-line-number" data-line-number="19"></td>
1087        <td id="LC19" class="blob-code blob-code-inner js-file-line">
1088</td>
1089      </tr>
1090      <tr>
1091        <td id="L20" class="blob-num js-line-number" data-line-number="20"></td>
1092        <td id="LC20" class="blob-code blob-code-inner js-file-line">
1093</td>
1094      </tr>
1095      <tr>
1096        <td id="L21" class="blob-num js-line-number" data-line-number="21"></td>
1097        <td id="LC21" class="blob-code blob-code-inner js-file-line">
1098</td>
1099      </tr>
1100      <tr>
1101        <td id="L22" class="blob-num js-line-number" data-line-number="22"></td>
1102        <td id="LC22" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span>-----------------------------------------------------------------------------</span></td>
1103      </tr>
1104      <tr>
1105        <td id="L23" class="blob-num js-line-number" data-line-number="23"></td>
1106        <td id="LC23" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> Copyright (c) 2013-2018, PyInstaller Development Team.</span></td>
1107      </tr>
1108      <tr>
1109        <td id="L24" class="blob-num js-line-number" data-line-number="24"></td>
1110        <td id="LC24" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span></span></td>
1111      </tr>
1112      <tr>
1113        <td id="L25" class="blob-num js-line-number" data-line-number="25"></td>
1114        <td id="LC25" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> Distributed under the terms of the GNU General Public License with exception</span></td>
1115      </tr>
1116      <tr>
1117        <td id="L26" class="blob-num js-line-number" data-line-number="26"></td>
1118        <td id="LC26" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> for distributing bootloader.</span></td>
1119      </tr>
1120      <tr>
1121        <td id="L27" class="blob-num js-line-number" data-line-number="27"></td>
1122        <td id="LC27" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span></span></td>
1123      </tr>
1124      <tr>
1125        <td id="L28" class="blob-num js-line-number" data-line-number="28"></td>
1126        <td id="LC28" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> The full license is in the file COPYING.txt, distributed with this software.</span></td>
1127      </tr>
1128      <tr>
1129        <td id="L29" class="blob-num js-line-number" data-line-number="29"></td>
1130        <td id="LC29" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span>-----------------------------------------------------------------------------</span></td>
1131      </tr>
1132      <tr>
1133        <td id="L30" class="blob-num js-line-number" data-line-number="30"></td>
1134        <td id="LC30" class="blob-code blob-code-inner js-file-line">
1135</td>
1136      </tr>
1137      <tr>
1138        <td id="L31" class="blob-num js-line-number" data-line-number="31"></td>
1139        <td id="LC31" class="blob-code blob-code-inner js-file-line">
1140</td>
1141      </tr>
1142      <tr>
1143        <td id="L32" class="blob-num js-line-number" data-line-number="32"></td>
1144        <td id="LC32" class="blob-code blob-code-inner js-file-line"><span class="pl-s"><span class="pl-pds">&quot;&quot;&quot;</span></span></td>
1145      </tr>
1146      <tr>
1147        <td id="L33" class="blob-num js-line-number" data-line-number="33"></td>
1148        <td id="LC33" class="blob-code blob-code-inner js-file-line"><span class="pl-s">This is a fake &#39;site&#39; module available in default Python Library.</span></td>
1149      </tr>
1150      <tr>
1151        <td id="L34" class="blob-num js-line-number" data-line-number="34"></td>
1152        <td id="LC34" class="blob-code blob-code-inner js-file-line"><span class="pl-s"></span></td>
1153      </tr>
1154      <tr>
1155        <td id="L35" class="blob-num js-line-number" data-line-number="35"></td>
1156        <td id="LC35" class="blob-code blob-code-inner js-file-line"><span class="pl-s">The real &#39;site&#39; does some magic to find paths to other possible</span></td>
1157      </tr>
1158      <tr>
1159        <td id="L36" class="blob-num js-line-number" data-line-number="36"></td>
1160        <td id="LC36" class="blob-code blob-code-inner js-file-line"><span class="pl-s">Python modules. We do not want this behaviour for frozen applications.</span></td>
1161      </tr>
1162      <tr>
1163        <td id="L37" class="blob-num js-line-number" data-line-number="37"></td>
1164        <td id="LC37" class="blob-code blob-code-inner js-file-line"><span class="pl-s"></span></td>
1165      </tr>
1166      <tr>
1167        <td id="L38" class="blob-num js-line-number" data-line-number="38"></td>
1168        <td id="LC38" class="blob-code blob-code-inner js-file-line"><span class="pl-s">Fake &#39;site&#39; makes PyInstaller to work with distutils and to work inside</span></td>
1169      </tr>
1170      <tr>
1171        <td id="L39" class="blob-num js-line-number" data-line-number="39"></td>
1172        <td id="LC39" class="blob-code blob-code-inner js-file-line"><span class="pl-s">virtualenv environment.</span></td>
1173      </tr>
1174      <tr>
1175        <td id="L40" class="blob-num js-line-number" data-line-number="40"></td>
1176        <td id="LC40" class="blob-code blob-code-inner js-file-line"><span class="pl-s"><span class="pl-pds">&quot;&quot;&quot;</span></span></td>
1177      </tr>
1178      <tr>
1179        <td id="L41" class="blob-num js-line-number" data-line-number="41"></td>
1180        <td id="LC41" class="blob-code blob-code-inner js-file-line">
1181</td>
1182      </tr>
1183      <tr>
1184        <td id="L42" class="blob-num js-line-number" data-line-number="42"></td>
1185        <td id="LC42" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> Marker to be used in our test-suite.</span></td>
1186      </tr>
1187      <tr>
1188        <td id="L43" class="blob-num js-line-number" data-line-number="43"></td>
1189        <td id="LC43" class="blob-code blob-code-inner js-file-line">__pyinstaller__faked__site__module__ <span class="pl-k">=</span> <span class="pl-c1">True</span></td>
1190      </tr>
1191      <tr>
1192        <td id="L44" class="blob-num js-line-number" data-line-number="44"></td>
1193        <td id="LC44" class="blob-code blob-code-inner js-file-line">
1194</td>
1195      </tr>
1196      <tr>
1197        <td id="L45" class="blob-num js-line-number" data-line-number="45"></td>
1198        <td id="LC45" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> <span class="pl-k">TODO</span> test the following code stub from real &#39;site&#39; module.</span></td>
1199      </tr>
1200      <tr>
1201        <td id="L46" class="blob-num js-line-number" data-line-number="46"></td>
1202        <td id="LC46" class="blob-code blob-code-inner js-file-line">
1203</td>
1204      </tr>
1205      <tr>
1206        <td id="L47" class="blob-num js-line-number" data-line-number="47"></td>
1207        <td id="LC47" class="blob-code blob-code-inner js-file-line">
1208</td>
1209      </tr>
1210      <tr>
1211        <td id="L48" class="blob-num js-line-number" data-line-number="48"></td>
1212        <td id="LC48" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> Prefixes for site-packages; add additional prefixes like /usr/local here</span></td>
1213      </tr>
1214      <tr>
1215        <td id="L49" class="blob-num js-line-number" data-line-number="49"></td>
1216        <td id="LC49" class="blob-code blob-code-inner js-file-line"><span class="pl-c1">PREFIXES</span> <span class="pl-k">=</span> []</td>
1217      </tr>
1218      <tr>
1219        <td id="L50" class="blob-num js-line-number" data-line-number="50"></td>
1220        <td id="LC50" class="blob-code blob-code-inner js-file-line">
1221</td>
1222      </tr>
1223      <tr>
1224        <td id="L51" class="blob-num js-line-number" data-line-number="51"></td>
1225        <td id="LC51" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> Enable per user site-packages directory</span></td>
1226      </tr>
1227      <tr>
1228        <td id="L52" class="blob-num js-line-number" data-line-number="52"></td>
1229        <td id="LC52" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> set it to False to disable the feature or True to force the feature</span></td>
1230      </tr>
1231      <tr>
1232        <td id="L53" class="blob-num js-line-number" data-line-number="53"></td>
1233        <td id="LC53" class="blob-code blob-code-inner js-file-line"><span class="pl-c1">ENABLE_USER_SITE</span> <span class="pl-k">=</span> <span class="pl-c1">False</span></td>
1234      </tr>
1235      <tr>
1236        <td id="L54" class="blob-num js-line-number" data-line-number="54"></td>
1237        <td id="LC54" class="blob-code blob-code-inner js-file-line">
1238</td>
1239      </tr>
1240      <tr>
1241        <td id="L55" class="blob-num js-line-number" data-line-number="55"></td>
1242        <td id="LC55" class="blob-code blob-code-inner js-file-line">
1243</td>
1244      </tr>
1245      <tr>
1246        <td id="L56" class="blob-num js-line-number" data-line-number="56"></td>
1247        <td id="LC56" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> For distutils.commands.install</span></td>
1248      </tr>
1249      <tr>
1250        <td id="L57" class="blob-num js-line-number" data-line-number="57"></td>
1251        <td id="LC57" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> These values are initialized by the getuserbase() and getusersitepackages()</span></td>
1252      </tr>
1253      <tr>
1254        <td id="L58" class="blob-num js-line-number" data-line-number="58"></td>
1255        <td id="LC58" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> functions, through the main() function when Python starts.</span></td>
1256      </tr>
1257      <tr>
1258        <td id="L59" class="blob-num js-line-number" data-line-number="59"></td>
1259        <td id="LC59" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> Issue #1699: Freezing pip requires &#39;site.USER_SITE&#39; to be a &#39;str&#39; not None.</span></td>
1260      </tr>
1261      <tr>
1262        <td id="L60" class="blob-num js-line-number" data-line-number="60"></td>
1263        <td id="LC60" class="blob-code blob-code-inner js-file-line"><span class="pl-c1">USER_SITE</span> <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&#39;</span><span class="pl-pds">&#39;</span></span></td>
1264      </tr>
1265      <tr>
1266        <td id="L61" class="blob-num js-line-number" data-line-number="61"></td>
1267        <td id="LC61" class="blob-code blob-code-inner js-file-line"><span class="pl-c1">USER_BASE</span> <span class="pl-k">=</span> <span class="pl-c1">None</span></td>
1268      </tr>
1269      <tr>
1270        <td id="L62" class="blob-num js-line-number" data-line-number="62"></td>
1271        <td id="LC62" class="blob-code blob-code-inner js-file-line">
1272</td>
1273      </tr>
1274      <tr>
1275        <td id="L63" class="blob-num js-line-number" data-line-number="63"></td>
1276        <td id="LC63" class="blob-code blob-code-inner js-file-line">
1277</td>
1278      </tr>
1279      <tr>
1280        <td id="L64" class="blob-num js-line-number" data-line-number="64"></td>
1281        <td id="LC64" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span></span></td>
1282      </tr>
1283      <tr>
1284        <td id="L65" class="blob-num js-line-number" data-line-number="65"></td>
1285        <td id="LC65" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> The following has been borrowed from https://github.com/python/cpython/blob/3.7/Lib/site.py</span></td>
1286      </tr>
1287      <tr>
1288        <td id="L66" class="blob-num js-line-number" data-line-number="66"></td>
1289        <td id="LC66" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span> and adapted for reducing the size of the frozen code</span></td>
1290      </tr>
1291      <tr>
1292        <td id="L67" class="blob-num js-line-number" data-line-number="67"></td>
1293        <td id="LC67" class="blob-code blob-code-inner js-file-line"><span class="pl-c"><span class="pl-c">#</span></span></td>
1294      </tr>
1295      <tr>
1296        <td id="L68" class="blob-num js-line-number" data-line-number="68"></td>
1297        <td id="LC68" class="blob-code blob-code-inner js-file-line">
1298</td>
1299      </tr>
1300      <tr>
1301        <td id="L69" class="blob-num js-line-number" data-line-number="69"></td>
1302        <td id="LC69" class="blob-code blob-code-inner js-file-line"><span class="pl-k">import</span> os</td>
1303      </tr>
1304      <tr>
1305        <td id="L70" class="blob-num js-line-number" data-line-number="70"></td>
1306        <td id="LC70" class="blob-code blob-code-inner js-file-line"><span class="pl-k">import</span> sys</td>
1307      </tr>
1308      <tr>
1309        <td id="L71" class="blob-num js-line-number" data-line-number="71"></td>
1310        <td id="LC71" class="blob-code blob-code-inner js-file-line"><span class="pl-k">import</span> builtins</td>
1311      </tr>
1312      <tr>
1313        <td id="L72" class="blob-num js-line-number" data-line-number="72"></td>
1314        <td id="LC72" class="blob-code blob-code-inner js-file-line"><span class="pl-k">import</span> _sitebuiltins</td>
1315      </tr>
1316      <tr>
1317        <td id="L73" class="blob-num js-line-number" data-line-number="73"></td>
1318        <td id="LC73" class="blob-code blob-code-inner js-file-line">
1319</td>
1320      </tr>
1321      <tr>
1322        <td id="L74" class="blob-num js-line-number" data-line-number="74"></td>
1323        <td id="LC74" class="blob-code blob-code-inner js-file-line">
1324</td>
1325      </tr>
1326      <tr>
1327        <td id="L75" class="blob-num js-line-number" data-line-number="75"></td>
1328        <td id="LC75" class="blob-code blob-code-inner js-file-line"><span class="pl-k">def</span> <span class="pl-en">setquit</span>():</td>
1329      </tr>
1330      <tr>
1331        <td id="L76" class="blob-num js-line-number" data-line-number="76"></td>
1332        <td id="LC76" class="blob-code blob-code-inner js-file-line">    <span class="pl-s"><span class="pl-pds">&quot;&quot;&quot;</span>Define new builtins &#39;quit&#39; and &#39;exit&#39;.</span></td>
1333      </tr>
1334      <tr>
1335        <td id="L77" class="blob-num js-line-number" data-line-number="77"></td>
1336        <td id="LC77" class="blob-code blob-code-inner js-file-line"><span class="pl-s">    These are objects which make the interpreter exit when called.</span></td>
1337      </tr>
1338      <tr>
1339        <td id="L78" class="blob-num js-line-number" data-line-number="78"></td>
1340        <td id="LC78" class="blob-code blob-code-inner js-file-line"><span class="pl-s">    The repr of each object contains a hint at how it works.</span></td>
1341      </tr>
1342      <tr>
1343        <td id="L79" class="blob-num js-line-number" data-line-number="79"></td>
1344        <td id="LC79" class="blob-code blob-code-inner js-file-line"><span class="pl-s">    <span class="pl-pds">&quot;&quot;&quot;</span></span></td>
1345      </tr>
1346      <tr>
1347        <td id="L80" class="blob-num js-line-number" data-line-number="80"></td>
1348        <td id="LC80" class="blob-code blob-code-inner js-file-line">    <span class="pl-k">if</span> os.sep <span class="pl-k">==</span> <span class="pl-s"><span class="pl-pds">&#39;</span><span class="pl-cce">\\</span><span class="pl-pds">&#39;</span></span>:</td>
1349      </tr>
1350      <tr>
1351        <td id="L81" class="blob-num js-line-number" data-line-number="81"></td>
1352        <td id="LC81" class="blob-code blob-code-inner js-file-line">        eof <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&#39;</span>Ctrl-Z plus Return<span class="pl-pds">&#39;</span></span></td>
1353      </tr>
1354      <tr>
1355        <td id="L82" class="blob-num js-line-number" data-line-number="82"></td>
1356        <td id="LC82" class="blob-code blob-code-inner js-file-line">    <span class="pl-k">else</span>:</td>
1357      </tr>
1358      <tr>
1359        <td id="L83" class="blob-num js-line-number" data-line-number="83"></td>
1360        <td id="LC83" class="blob-code blob-code-inner js-file-line">        eof <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">&#39;</span>Ctrl-D (i.e. EOF)<span class="pl-pds">&#39;</span></span></td>
1361      </tr>
1362      <tr>
1363        <td id="L84" class="blob-num js-line-number" data-line-number="84"></td>
1364        <td id="LC84" class="blob-code blob-code-inner js-file-line">
1365</td>
1366      </tr>
1367      <tr>
1368        <td id="L85" class="blob-num js-line-number" data-line-number="85"></td>
1369        <td id="LC85" class="blob-code blob-code-inner js-file-line">    builtins.quit <span class="pl-k">=</span> _sitebuiltins.Quitter(<span class="pl-s"><span class="pl-pds">&#39;</span>quit<span class="pl-pds">&#39;</span></span>, eof)</td>
1370      </tr>
1371      <tr>
1372        <td id="L86" class="blob-num js-line-number" data-line-number="86"></td>
1373        <td id="LC86" class="blob-code blob-code-inner js-file-line">    builtins.exit <span class="pl-k">=</span> _sitebuiltins.Quitter(<span class="pl-s"><span class="pl-pds">&#39;</span>exit<span class="pl-pds">&#39;</span></span>, eof)</td>
1374      </tr>
1375      <tr>
1376        <td id="L87" class="blob-num js-line-number" data-line-number="87"></td>
1377        <td id="LC87" class="blob-code blob-code-inner js-file-line">
1378</td>
1379      </tr>
1380      <tr>
1381        <td id="L88" class="blob-num js-line-number" data-line-number="88"></td>
1382        <td id="LC88" class="blob-code blob-code-inner js-file-line">
1383</td>
1384      </tr>
1385      <tr>
1386        <td id="L89" class="blob-num js-line-number" data-line-number="89"></td>
1387        <td id="LC89" class="blob-code blob-code-inner js-file-line"><span class="pl-k">def</span> <span class="pl-en">setcopyright</span>():</td>
1388      </tr>
1389      <tr>
1390        <td id="L90" class="blob-num js-line-number" data-line-number="90"></td>
1391        <td id="LC90" class="blob-code blob-code-inner js-file-line">    <span class="pl-s"><span class="pl-pds">&quot;&quot;&quot;</span>Set &#39;copyright&#39; and &#39;credits&#39; in builtins<span class="pl-pds">&quot;&quot;&quot;</span></span></td>
1392      </tr>
1393      <tr>
1394        <td id="L91" class="blob-num js-line-number" data-line-number="91"></td>
1395        <td id="LC91" class="blob-code blob-code-inner js-file-line">    builtins.copyright <span class="pl-k">=</span> _sitebuiltins._Printer(<span class="pl-s"><span class="pl-pds">&quot;</span>copyright<span class="pl-pds">&quot;</span></span>, sys.copyright)</td>
1396      </tr>
1397      <tr>
1398        <td id="L92" class="blob-num js-line-number" data-line-number="92"></td>
1399        <td id="LC92" class="blob-code blob-code-inner js-file-line">    <span class="pl-k">if</span> sys.platform[:<span class="pl-c1">4</span>] <span class="pl-k">==</span> <span class="pl-s"><span class="pl-pds">&#39;</span>java<span class="pl-pds">&#39;</span></span>:</td>
1400      </tr>
1401      <tr>
1402        <td id="L93" class="blob-num js-line-number" data-line-number="93"></td>
1403        <td id="LC93" class="blob-code blob-code-inner js-file-line">        builtins.credits <span class="pl-k">=</span> _sitebuiltins._Printer(</td>
1404      </tr>
1405      <tr>
1406        <td id="L94" class="blob-num js-line-number" data-line-number="94"></td>
1407        <td id="LC94" class="blob-code blob-code-inner js-file-line">            <span class="pl-s"><span class="pl-pds">&quot;</span>credits<span class="pl-pds">&quot;</span></span>,</td>
1408      </tr>
1409      <tr>
1410        <td id="L95" class="blob-num js-line-number" data-line-number="95"></td>
1411        <td id="LC95" class="blob-code blob-code-inner js-file-line">            <span class="pl-s"><span class="pl-pds">&quot;</span>Jython is maintained by the Jython developers (www.jython.org).<span class="pl-pds">&quot;</span></span>)</td>
1412      </tr>
1413      <tr>
1414        <td id="L96" class="blob-num js-line-number" data-line-number="96"></td>
1415        <td id="LC96" class="blob-code blob-code-inner js-file-line">    <span class="pl-k">else</span>:</td>
1416      </tr>
1417      <tr>
1418        <td id="L97" class="blob-num js-line-number" data-line-number="97"></td>
1419        <td id="LC97" class="blob-code blob-code-inner js-file-line">        builtins.credits <span class="pl-k">=</span> _sitebuiltins._Printer(<span class="pl-s"><span class="pl-pds">&quot;</span>credits<span class="pl-pds">&quot;</span></span>, <span class="pl-s"><span class="pl-pds">&quot;&quot;&quot;</span><span class="pl-c1">\</span></span></td>
1420      </tr>
1421      <tr>
1422        <td id="L98" class="blob-num js-line-number" data-line-number="98"></td>
1423        <td id="LC98" class="blob-code blob-code-inner js-file-line"><span class="pl-s">    Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands</span></td>
1424      </tr>
1425      <tr>
1426        <td id="L99" class="blob-num js-line-number" data-line-number="99"></td>
1427        <td id="LC99" class="blob-code blob-code-inner js-file-line"><span class="pl-s">    for supporting Python development.  See www.python.org for more information.<span class="pl-pds">&quot;&quot;&quot;</span></span>)</td>
1428      </tr>
1429      <tr>
1430        <td id="L100" class="blob-num js-line-number" data-line-number="100"></td>
1431        <td id="LC100" class="blob-code blob-code-inner js-file-line">    files, dirs <span class="pl-k">=</span> [], []</td>
1432      </tr>
1433      <tr>
1434        <td id="L101" class="blob-num js-line-number" data-line-number="101"></td>
1435        <td id="LC101" class="blob-code blob-code-inner js-file-line">    builtins.license <span class="pl-k">=</span> _sitebuiltins._Printer(</td>
1436      </tr>
1437      <tr>
1438        <td id="L102" class="blob-num js-line-number" data-line-number="102"></td>
1439        <td id="LC102" class="blob-code blob-code-inner js-file-line">        <span class="pl-s"><span class="pl-pds">&quot;</span>license<span class="pl-pds">&quot;</span></span>,</td>
1440      </tr>
1441      <tr>
1442        <td id="L103" class="blob-num js-line-number" data-line-number="103"></td>
1443        <td id="LC103" class="blob-code blob-code-inner js-file-line">        <span class="pl-s"><span class="pl-pds">&quot;</span>See https://www.python.org/psf/license/<span class="pl-pds">&quot;</span></span>,</td>
1444      </tr>
1445      <tr>
1446        <td id="L104" class="blob-num js-line-number" data-line-number="104"></td>
1447        <td id="LC104" class="blob-code blob-code-inner js-file-line">        files, dirs)</td>
1448      </tr>
1449      <tr>
1450        <td id="L105" class="blob-num js-line-number" data-line-number="105"></td>
1451        <td id="LC105" class="blob-code blob-code-inner js-file-line">
1452</td>
1453      </tr>
1454      <tr>
1455        <td id="L106" class="blob-num js-line-number" data-line-number="106"></td>
1456        <td id="LC106" class="blob-code blob-code-inner js-file-line">
1457</td>
1458      </tr>
1459      <tr>
1460        <td id="L107" class="blob-num js-line-number" data-line-number="107"></td>
1461        <td id="LC107" class="blob-code blob-code-inner js-file-line"><span class="pl-k">def</span> <span class="pl-en">sethelper</span>():</td>
1462      </tr>
1463      <tr>
1464        <td id="L108" class="blob-num js-line-number" data-line-number="108"></td>
1465        <td id="LC108" class="blob-code blob-code-inner js-file-line">    builtins.help <span class="pl-k">=</span> _sitebuiltins._Helper()</td>
1466      </tr>
1467      <tr>
1468        <td id="L109" class="blob-num js-line-number" data-line-number="109"></td>
1469        <td id="LC109" class="blob-code blob-code-inner js-file-line">
1470</td>
1471      </tr>
1472      <tr>
1473        <td id="L110" class="blob-num js-line-number" data-line-number="110"></td>
1474        <td id="LC110" class="blob-code blob-code-inner js-file-line"><span class="pl-k">def</span> <span class="pl-en">main</span>():</td>
1475      </tr>
1476      <tr>
1477        <td id="L111" class="blob-num js-line-number" data-line-number="111"></td>
1478        <td id="LC111" class="blob-code blob-code-inner js-file-line">    <span class="pl-s"><span class="pl-pds">&quot;&quot;&quot;</span>Add standard site-specific directories to the module search path.</span></td>
1479      </tr>
1480      <tr>
1481        <td id="L112" class="blob-num js-line-number" data-line-number="112"></td>
1482        <td id="LC112" class="blob-code blob-code-inner js-file-line"><span class="pl-s">    This function is called automatically when this module is imported,</span></td>
1483      </tr>
1484      <tr>
1485        <td id="L113" class="blob-num js-line-number" data-line-number="113"></td>
1486        <td id="LC113" class="blob-code blob-code-inner js-file-line"><span class="pl-s">    unless the python interpreter was started with the -S flag.</span></td>
1487      </tr>
1488      <tr>
1489        <td id="L114" class="blob-num js-line-number" data-line-number="114"></td>
1490        <td id="LC114" class="blob-code blob-code-inner js-file-line"><span class="pl-s">    <span class="pl-pds">&quot;&quot;&quot;</span></span>   </td>
1491      </tr>
1492      <tr>
1493        <td id="L115" class="blob-num js-line-number" data-line-number="115"></td>
1494        <td id="LC115" class="blob-code blob-code-inner js-file-line">    setquit()</td>
1495      </tr>
1496      <tr>
1497        <td id="L116" class="blob-num js-line-number" data-line-number="116"></td>
1498        <td id="LC116" class="blob-code blob-code-inner js-file-line">    setcopyright()</td>
1499      </tr>
1500      <tr>
1501        <td id="L117" class="blob-num js-line-number" data-line-number="117"></td>
1502        <td id="LC117" class="blob-code blob-code-inner js-file-line">    sethelper()    </td>
1503      </tr>
1504      <tr>
1505        <td id="L118" class="blob-num js-line-number" data-line-number="118"></td>
1506        <td id="LC118" class="blob-code blob-code-inner js-file-line">
1507</td>
1508      </tr>
1509      <tr>
1510        <td id="L119" class="blob-num js-line-number" data-line-number="119"></td>
1511        <td id="LC119" class="blob-code blob-code-inner js-file-line">
1512</td>
1513      </tr>
1514      <tr>
1515        <td id="L120" class="blob-num js-line-number" data-line-number="120"></td>
1516        <td id="LC120" class="blob-code blob-code-inner js-file-line">main()  </td>
1517      </tr>
1518      <tr>
1519        <td id="L121" class="blob-num js-line-number" data-line-number="121"></td>
1520        <td id="LC121" class="blob-code blob-code-inner js-file-line">    </td>
1521      </tr>
1522</table>
1523
1524  <details class="details-reset details-overlay BlobToolbar position-absolute js-file-line-actions dropdown d-none" aria-hidden="true">
1525    <summary class="btn-octicon ml-0 px-2 p-0 bg-white border border-gray-dark rounded-1" aria-label="Inline file action toolbar">
1526      <svg class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm5 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM13 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg>
1527    </summary>
1528    <details-menu>
1529      <ul class="BlobToolbar-dropdown dropdown-menu dropdown-menu-se mt-2" style="width:185px">
1530        <li><clipboard-copy role="menuitem" class="dropdown-item" id="js-copy-lines" style="cursor:pointer;" data-original-text="Copy lines">Copy lines</clipboard-copy></li>
1531        <li><clipboard-copy role="menuitem" class="dropdown-item" id="js-copy-permalink" style="cursor:pointer;" data-original-text="Copy permalink">Copy permalink</clipboard-copy></li>
1532        <li><a class="dropdown-item js-update-url-with-hash" id="js-view-git-blame" role="menuitem" href="/nicozanf/web2py-pyinstaller/blame/8ce35ddc182ce420b8a2460452e17fcbfe3b76c0/web2py.site_37.py">View git blame</a></li>
1533          <li><a class="dropdown-item" id="js-new-issue" role="menuitem" href="/nicozanf/web2py-pyinstaller/issues/new">Reference in new issue</a></li>
1534      </ul>
1535    </details-menu>
1536  </details>
1537
1538  </div>
1539
1540    </div>
1541
1542 
1543
1544  <details class="details-reset details-overlay details-overlay-dark">
1545    <summary data-hotkey="l" aria-label="Jump to line"></summary>
1546    <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast linejump" aria-label="Jump to line">
1547      <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-jump-to-line-form Box-body d-flex" action="" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="&#x2713;" />
1548        <input class="form-control flex-auto mr-3 linejump-input js-jump-to-line-field" type="text" placeholder="Jump to line&hellip;" aria-label="Jump to line" autofocus>
1549        <button type="submit" class="btn" data-close-dialog>Go</button>
1550</form>    </details-dialog>
1551  </details>
1552
1553    <div class="Popover anim-scale-in js-tagsearch-popover"
1554     hidden data-tagsearch-url="/nicozanf/web2py-pyinstaller/find-symbols"
1555     data-tagsearch-ref="master"
1556     data-tagsearch-path="web2py.site_37.py"
1557     data-tagsearch-lang="Python"
1558     data-hydro-click="{&quot;event_type&quot;:&quot;code_navigation.click_on_symbol&quot;,&quot;payload&quot;:{&quot;action&quot;:&quot;click_on_symbol&quot;,&quot;repository_id&quot;:173554802,&quot;ref&quot;:&quot;master&quot;,&quot;client_id&quot;:&quot;4935297.1518889932&quot;,&quot;originating_request_id&quot;:&quot;FF9D:1A305:5E02F5B:904F1C3:5D1A71DD&quot;,&quot;originating_url&quot;:&quot;https://github.com/nicozanf/web2py-pyinstaller/blob/master/web2py.site_37.py&quot;,&quot;referrer&quot;:&quot;https://github.com/nicozanf/web2py-pyinstaller&quot;,&quot;user_id&quot;:2276743}}"
1559     data-hydro-click-hmac="da29d220b50c6b3689976b4345f92e9793bd7f1a3f03cf135e233fb424b960b6">
1560  <div class="Popover-message Popover-message--large Popover-message--top-left TagsearchPopover mt-1 mx-auto Box box-shadow-large">
1561    <div class="TagsearchPopover-content js-tagsearch-popover-content overflow-auto">
1562    </div>
1563  </div>
1564</div>
1565
1566
1567
1568  </div>
1569  <div class="modal-backdrop js-touch-events"></div>
1570</div>
1571
1572    </main>
1573  </div>
1574 
1575
1576  </div>
1577
1578       
1579<div class="footer container-lg width-full p-responsive" role="contentinfo">
1580  <div class="position-relative d-flex flex-row-reverse flex-lg-row flex-wrap flex-lg-nowrap flex-justify-center flex-lg-justify-between pt-6 pb-2 mt-6 f6 text-gray border-top border-gray-light ">
1581    <ul class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0">
1582      <li class="mr-3 mr-lg-0">&copy; 2019 <span title="0.79351s from unicorn-7bbc484449-llmrb">GitHub</span>, Inc.</li>
1583        <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to terms, text:terms" href="https://github.com/site/terms">Terms</a></li>
1584        <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to privacy, text:privacy" href="https://github.com/site/privacy">Privacy</a></li>
1585        <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to security, text:security" href="https://github.com/security">Security</a></li>
1586        <li class="mr-3 mr-lg-0"><a href="https://githubstatus.com/" data-ga-click="Footer, go to status, text:status">Status</a></li>
1587        <li><a data-ga-click="Footer, go to help, text:help" href="https://help.github.com">Help</a></li>
1588    </ul>
1589
1590    <a aria-label="Homepage" title="GitHub" class="footer-octicon d-none d-lg-block mx-lg-4" href="https://github.com">
1591      <svg height="24" class="octicon octicon-mark-github" viewBox="0 0 16 16" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg>
1592</a>
1593   <ul class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0">
1594        <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to contact, text:contact" href="https://github.com/contact">Contact GitHub</a></li>
1595        <li class="mr-3 mr-lg-0"><a href="https://github.com/pricing" data-ga-click="Footer, go to Pricing, text:Pricing">Pricing</a></li>
1596      <li class="mr-3 mr-lg-0"><a href="https://developer.github.com" data-ga-click="Footer, go to api, text:api">API</a></li>
1597      <li class="mr-3 mr-lg-0"><a href="https://training.github.com" data-ga-click="Footer, go to training, text:training">Training</a></li>
1598        <li class="mr-3 mr-lg-0"><a href="https://github.blog" data-ga-click="Footer, go to blog, text:blog">Blog</a></li>
1599        <li><a data-ga-click="Footer, go to about, text:about" href="https://github.com/about">About</a></li>
1600
1601    </ul>
1602  </div>
1603  <div class="d-flex flex-justify-center pb-6">
1604    <span class="f6 text-gray-light"></span>
1605  </div>
1606</div>
1607
1608
1609
1610  <div id="ajax-error-message" class="ajax-error-message flash flash-error">
1611    <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg>
1612    <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
1613      <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg>
1614    </button>
1615    You can’t perform that action at this time.
1616  </div>
1617
1618
1619   
1620    <script crossorigin="anonymous" integrity="sha512-LcoOfcAm3xWwV+pRwTOdnnM4ZYub5QxXDo8wthOGfJD7c4nc+C/RaTBoLlS/e5xSKBloJbaQEBYW13PdB0yO9w==" type="application/javascript" src="https://github.githubassets.com/assets/frameworks-d4d6526c.js"></script>
1621   
1622    <script crossorigin="anonymous" async="async" integrity="sha512-8mD3/f6p6y5x4bkl/FSAO3F/pMKM44mgVEmoMe4mwlfIL9UsbVEiE/0zcCRyA8fHoIL40YL+w4U8i1tiWmOLIw==" type="application/javascript" src="https://github.githubassets.com/assets/github-bootstrap-56a00fa0.js"></script>
1623   
1624   
1625   
1626  <div class="js-stale-session-flash stale-session-flash flash flash-warn flash-banner" hidden
1627    >
1628    <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg>
1629    <span class="signed-in-tab-flash">You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span>
1630    <span class="signed-out-tab-flash">You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span>
1631  </div>
1632  <template id="site-details-dialog">
1633  <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark hx_rsm" open>
1634    <summary role="button" aria-label="Close dialog"></summary>
1635    <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">
1636      <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog>
1637        <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg>
1638      </button>
1639      <div class="octocat-spinner my-6 js-details-dialog-spinner"></div>
1640    </details-dialog>
1641  </details>
1642</template>
1643
1644  <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;" tabindex="0">
1645  <div class="Popover-message Popover-message--bottom-left Popover-message--large Box box-shadow-large" style="width:360px;">
1646  </div>
1647</div>
1648
1649  <div aria-live="polite" class="js-global-screen-reader-notice sr-only"></div>
1650
1651  </body>
1652</html>
1653
Note: See TracBrowser for help on using the repository browser.