PageSourceSearch

https://www.pyinvoke.org/contact.html

html pyinvoke.org collected 2026-10-03 21:37:05 UTC 5,378 bytes, 148 lines download raw bytes

1<!DOCTYPE html>
2
3<html lang="en" data-content_root="./">
4  <head>
5    <meta charset="utf-8" />
6    <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
7
8    <title>Contact &#8212; Invoke  documentation</title>
9    <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=6625fa76" />
10    <link rel="stylesheet" type="text/css" href="_static/alabaster.css?v=cb25574f" />
11    
11<script src="_static/documentation_options.js?v=5929fcd5"></script>
11
12    
12<script src="_static/doctools.js?v=888ff710"></script>
12
13    
13<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
13
14    <link rel="index" title="Index" href="genindex.html" />
15    <link rel="search" title="Search" href="search.html" />
16    <link rel="prev" title="Prior art" href="prior-art.html" />
17   
18  <link rel="stylesheet" href="_static/custom.css" type="text/css" />
19  
20  
21  <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
22
23  
23<script async type="text/javascript" src="/_/static/javascript/readthedocs-addons.js"></script>
23<meta name="readthedocs-project-slug" content="invoke-www" /><meta name="readthedocs-version-slug" content="latest" /><meta name="readthedocs-resolver-filename" content="/contact.html" /><meta name="readthedocs-http-status" content="200" /></head><body>
24  
25
26    <div class="document">
27      <div class="documentwrapper">
28        <div class="bodywrapper">
29          
30
31          <div class="body" role="main">
32            
33  <section id="contact">
34<h1>Contact<a class="headerlink" href="#contact" title="Link to this heading">¶</a></h1>
35<p>You can get in touch with the developer &amp; user community in any of the
36following ways:</p>
37<ul class="simple">
38<li><p>Bug reports and feature requests: first read <a class="reference external" href="https://contribution-guide.org">contribution-guide.org</a>, then check out our <a class="reference external" href="https://github.com/pyinvoke/invoke">GitHub page</a>.</p></li>
39<li><p>Blog posts: <a class="reference external" href="https://bitprophet.org/categories/invoke/">https://bitprophet.org/categories/invoke/</a></p></li>
40<li><p>Social media: <a class="reference external" href="https://social.coop/&#64;bitprophet">https://social.coop/&#64;bitprophet</a></p></li>
41</ul>
42</section>
43
44
45          </div>
46          
47        </div>
48      </div>
49      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
50        <div class="sphinxsidebarwrapper">
51<h1 class="logo"><a href="index.html">Invoke</a></h1>
52
53
54
55<p class="blurb">Pythonic task execution</p>
56
57
58
59
60<p>
61<iframe src="https://ghbtns.com/github-btn.html?user=pyinvoke&repo=invoke&type=watch&count=true&size=large&v=2"
62  allowtransparency="true" frameborder="0" scrolling="0" width="200px" height="35px"></iframe>
63</p>
64
65
66
67
68
69<h3>Navigation</h3>
70<ul class="current">
71<li class="toctree-l1"><a class="reference internal" href="changelog.html">Changelog</a></li>
72<li class="toctree-l1"><a class="reference internal" href="faq.html">FAQs</a></li>
73<li class="toctree-l1"><a class="reference internal" href="installing.html">Installing</a></li>
74<li class="toctree-l1"><a class="reference internal" href="development.html">Development</a></li>
75<li class="toctree-l1"><a class="reference internal" href="prior-art.html">Prior art</a></li>
76<li class="toctree-l1 current"><a class="current reference internal" href="#">Contact</a></li>
77</ul>
78
79
80<hr />
81<ul>
82    
83    <li class="toctree-l1"><a href="https://docs.pyinvoke.org">Documentation</a></li>
84    
85</ul>
86
87<div id="searchbox" style="display: none" role="search">
88  <h3 id="searchlabel">Quick search</h3>
89    <div class="searchformwrapper">
90    <form class="search" action="search.html" method="get">
91      <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
92      <input type="submit" value="Go" />
93    </form>
94    </div>
95</div>
96<script>document.getElementById('searchbox').style.display = "block"</script>
96
97
98
99<h3 class="donation">Donate/support</h3>
100
101
102
103
104
105
106
107<p>
108Professionally-supported Invoke is available with the
109<a href="https://tidelift.com/subscription/pkg/pypi-invoke?utm_source=pypi-invoke&utm_medium=referral&utm_campaign=docs">Tidelift Subscription</a>.
110</p>
111
112        </div>
113      </div>
114      <div class="clearer"></div>
115    </div>
116    <div class="footer">
117      &copy;2026 Jeff Forcier.
118      
119      |
120      Powered by <a href="http://sphinx-doc.org/">Sphinx 7.2.6</a>
121      &amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.12</a>
122      
123      |
124      <a href="_sources/contact.rst.txt"
125          rel="nofollow">Page source</a>
126    </div>
127
128    
129
130    
131    
131<script type="text/javascript">
132
133      var _gaq = _gaq || [];
134      _gaq.push(['_setAccount', 'UA-18486793-3']);
135      _gaq.push(['_setDomainName', 'none']);
136      _gaq.push(['_setAllowLinker', true]);
137      _gaq.push(['_trackPageview']);
138
139      (function() {
140        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
141        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
142        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
143      })();
144
145    </script>
145
146    
147  </body>
148</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.