<div dir="ltr"><div class="markdown-here-wrapper" style=""><p style="margin:0px 0px 1.2em!important">Dunno how old/new this feature is, or what people did before it existed, but I just wanted to thank the people who thought of and built the ability to do installs from <code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">git+https</code>.</p>
<p style="margin:0px 0px 1.2em!important">It lets me offer the following to my users when they want the <a href="https://github.com/nchammas/flintrock#development-version">“bleeding edge”</a> version of my project:</p>
<pre style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code class="hljs language-sh" style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248);white-space:pre;overflow:auto;border-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em 0.7em;display:block!important;display:block;overflow-x:auto;padding:0.5em;color:rgb(51,51,51);background:rgb(248,248,248)">pip install git+<a href="https://github.com/nchammas/flintrock">https://github.com/nchammas/flintrock</a>
</code></pre>
<p style="margin:0px 0px 1.2em!important">I also use this capability to install and test contributors’ branches when they open PRs against my project. For example:</p>
<pre style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;margin:1.2em 0px"><code class="hljs language-sh" style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248);white-space:pre;overflow:auto;border-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em 0.7em;display:block!important;display:block;overflow-x:auto;padding:0.5em;color:rgb(51,51,51);background:rgb(248,248,248)">pip install git+<a href="https://github.com/contributor/flintrock@branch">https://github.com/contributor/flintrock@branch</a>
</code></pre>
<p style="margin:0px 0px 1.2em!important">It’s a great feature and makes my work a bit easier. Thank you for building it.</p>
<p style="margin:0px 0px 1.2em!important">I’m still waiting for when I can <a href="https://github.com/pypa/warehouse/issues/856">give the PyPA some money</a> for all the good and sorely needed work that y’all do…</p>
<p style="margin:0px 0px 1.2em!important">Anyway, keep it up.</p>
<p style="margin:0px 0px 1.2em!important">Nick</p>
<div title="MDH:RHVubm8gaG93IG9sZC9uZXcgdGhpcyBmZWF0dXJlIGlzLCBvciB3aGF0IHBlb3BsZSBkaWQgYmVm
b3JlIGl0IGV4aXN0ZWQsIGJ1dCBJIGp1c3Qgd2FudGVkIHRvIHRoYW5rIHRoZSBwZW9wbGUgd2hv
IHRob3VnaHQgb2YgYW5kIGJ1aWx0IHRoZSBhYmlsaXR5IHRvIGRvIGluc3RhbGxzIGZyb20gYGdp
dCtodHRwc2AuPGRpdj48YnI+PC9kaXY+PGRpdj5JdCBsZXRzIG1lIG9mZmVyIHRoZSBmb2xsb3dp
bmcgdG8gbXkgdXNlcnMgd2hlbiB0aGV5IHdhbnQgdGhlIFsiYmxlZWRpbmcgZWRnZSJdKDxhIGhy
ZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9uY2hhbW1hcy9mbGludHJvY2sjZGV2ZWxvcG1lbnQtdmVy
c2lvbiI+aHR0cHM6Ly9naXRodWIuY29tL25jaGFtbWFzL2ZsaW50cm9jayNkZXZlbG9wbWVudC12
ZXJzaW9uPC9hPikgdmVyc2lvbiBvZiBteSBwcm9qZWN0OjxkaXY+PGJyPjwvZGl2PjxkaXY+YGBg
c2g8L2Rpdj48ZGl2PnBpcCBpbnN0YWxsIGdpdCtodHRwczovL2dpdGh1Yi5jb20vbmNoYW1tYXMv
ZmxpbnRyb2NrPGJyPjwvZGl2PjxkaXY+YGBgPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JIGFs
c28gdXNlIHRoaXMgY2FwYWJpbGl0eSB0byBpbnN0YWxsIGFuZCB0ZXN0IGNvbnRyaWJ1dG9ycycg
YnJhbmNoZXMgd2hlbiB0aGV5IG9wZW4gUFJzIGFnYWluc3QgbXkgcHJvamVjdC4gRm9yIGV4YW1w
bGU6PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5gYGBzaDwvZGl2PjxkaXY+cGlwIGluc3RhbGwg
Z2l0K2h0dHBzOi8vZ2l0aHViLmNvbS9jb250cmlidXRvci9mbGludHJvY2tAYnJhbmNoPGJyPjwv
ZGl2PjxkaXY+YGBgPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JdCdzIGEgZ3JlYXQgZmVhdHVy
ZSBhbmQgbWFrZXMgbXkgd29yayBhIGJpdCBlYXNpZXIuIFRoYW5rIHlvdSBmb3IgYnVpbGRpbmcg
aXQuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JJ20gc3RpbGwgd2FpdGluZyBmb3Igd2hlbiBJ
IGNhbiBbZ2l2ZSB0aGUgUHlQQSBzb21lIG1vbmV5XSg8YSBocmVmPSJodHRwczovL2dpdGh1Yi5j
b20vcHlwYS93YXJlaG91c2UvaXNzdWVzLzg1NiI+aHR0cHM6Ly9naXRodWIuY29tL3B5cGEvd2Fy
ZWhvdXNlL2lzc3Vlcy84NTY8L2E+KSBmb3IgYWxsIHRoZSBnb29kIGFuZCBzb3JlbHkgbmVlZGVk
IHdvcmsgdGhhdCB5J2FsbCBkby4uLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+QW55d2F5LCBr
ZWVwIGl0IHVwLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+TmljazwvZGl2PjxkaXY+PGJyPjwv
ZGl2PjwvZGl2Pg==" style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0">​</div></div></div>