diff --git a/.coveragerc b/old/.coveragerc similarity index 100% rename from .coveragerc rename to old/.coveragerc diff --git a/.gitignore b/old/.gitignore similarity index 100% rename from .gitignore rename to old/.gitignore diff --git a/.travis.yml b/old/.travis.yml similarity index 100% rename from .travis.yml rename to old/.travis.yml diff --git a/3.0-HISTORY.rst b/old/3.0-HISTORY.rst similarity index 100% rename from 3.0-HISTORY.rst rename to old/3.0-HISTORY.rst diff --git a/AUTHORS.rst b/old/AUTHORS.rst similarity index 100% rename from AUTHORS.rst rename to old/AUTHORS.rst diff --git a/CODE_OF_CONDUCT.md b/old/CODE_OF_CONDUCT.md similarity index 100% rename from CODE_OF_CONDUCT.md rename to old/CODE_OF_CONDUCT.md diff --git a/CONTRIBUTING.md b/old/CONTRIBUTING.md similarity index 100% rename from CONTRIBUTING.md rename to old/CONTRIBUTING.md diff --git a/HISTORY.md b/old/HISTORY.md similarity index 100% rename from HISTORY.md rename to old/HISTORY.md diff --git a/HISTORY.rst b/old/HISTORY.rst similarity index 100% rename from HISTORY.rst rename to old/HISTORY.rst diff --git a/LICENSE b/old/LICENSE similarity index 100% rename from LICENSE rename to old/LICENSE diff --git a/MANIFEST.in b/old/MANIFEST.in similarity index 100% rename from MANIFEST.in rename to old/MANIFEST.in diff --git a/Makefile b/old/Makefile similarity index 100% rename from Makefile rename to old/Makefile diff --git a/Pipfile b/old/Pipfile similarity index 100% rename from Pipfile rename to old/Pipfile diff --git a/Pipfile.lock b/old/Pipfile.lock similarity index 100% rename from Pipfile.lock rename to old/Pipfile.lock diff --git a/old/README.md b/old/README.md new file mode 100644 index 00000000..ee3b2bf5 --- /dev/null +++ b/old/README.md @@ -0,0 +1,107 @@ +Requests: HTTP for Humans™ +========================== + +[![image](https://img.shields.io/pypi/v/requests.svg)](https://pypi.org/project/requests/) +[![image](https://img.shields.io/pypi/l/requests.svg)](https://pypi.org/project/requests/) +[![image](https://img.shields.io/pypi/pyversions/requests.svg)](https://pypi.org/project/requests/) +[![codecov.io](https://codecov.io/github/requests/requests/coverage.svg?branch=master)](https://codecov.io/github/requests/requests) +[![image](https://img.shields.io/github/contributors/requests/requests.svg)](https://github.com/requests/requests/graphs/contributors) +[![image](https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg)](https://saythanks.io/to/kennethreitz) + +**If you're interested in financially supporting Kenneth Reitz open source, consider [visiting this link](https://cash.me/$KennethReitz). Your support helps tremendously with sustainability of motivation, as Open Source is no longer part of my day job.** + +Requests is the only *Non-GMO* HTTP library for Python, safe for human +consumption. + +![image](https://farm5.staticflickr.com/4317/35198386374_1939af3de6_k_d.jpg) + +Behold, the power of Requests: + +``` {.sourceCode .python} +>>> r = requests.get('https://api.github.com/user', auth=('user', 'pass')) +>>> r.status_code +200 +>>> r.headers['content-type'] +'application/json; charset=utf8' +>>> r.encoding +'utf-8' +>>> r.text +u'{"type":"User"...' +>>> r.json() +{u'disk_usage': 368627, u'private_gists': 484, ...} +``` + +See [the similar code, sans Requests](https://gist.github.com/973705). + +[![image](https://raw.githubusercontent.com/requests/requests/master/docs/_static/requests-logo-small.png)](http://docs.python-requests.org/) + +Requests allows you to send *organic, grass-fed* HTTP/1.1 requests, +without the need for manual labor. There's no need to manually add query +strings to your URLs, or to form-encode your POST data. Keep-alive and +HTTP connection pooling are 100% automatic, thanks to +[urllib3](https://github.com/shazow/urllib3). + +Besides, all the cool kids are doing it. Requests is one of the most +downloaded Python packages of all time, pulling in over 11,000,000 +downloads every month. You don't want to be left out! + +Feature Support +--------------- + +Requests is ready for today's web. + +- International Domains and URLs +- Keep-Alive & Connection Pooling +- Sessions with Cookie Persistence +- Browser-style SSL Verification +- Basic/Digest Authentication +- Elegant Key/Value Cookies +- Automatic Decompression +- Automatic Content Decoding +- Unicode Response Bodies +- Multipart File Uploads +- HTTP(S) Proxy Support +- Connection Timeouts +- Streaming Downloads +- `.netrc` Support +- Chunked Requests + +Requests officially supports Python 2.7 & 3.4–3.7, and runs great on +PyPy. + +Installation +------------ + +To install Requests, simply use [pipenv](http://pipenv.org/) (or pip, of +course): + +``` {.sourceCode .bash} +$ pipenv install requests +✨🍰✨ +``` + +Satisfaction guaranteed. + +Documentation +------------- + +Fantastic documentation is available at +, for a limited time only. + +How to Contribute +----------------- + +1. Check for open issues or open a fresh issue to start a discussion + around a feature idea or a bug. There is a [Contributor + Friendly](https://github.com/requests/requests/issues?direction=desc&labels=Contributor+Friendly&page=1&sort=updated&state=open) + tag for issues that should be ideal for people who are not very + familiar with the codebase yet. +2. Fork [the repository](https://github.com/requests/requests) on + GitHub to start making your changes to the **master** branch (or + branch off of it). +3. Write a test which shows that the bug was fixed or that the feature + works as expected. +4. Send a pull request and bug the maintainer until it gets merged and + published. :) Make sure to add yourself to + [AUTHORS](https://github.com/requests/requests/blob/master/AUTHORS.rst). + diff --git a/_appveyor/install.ps1 b/old/_appveyor/install.ps1 similarity index 100% rename from _appveyor/install.ps1 rename to old/_appveyor/install.ps1 diff --git a/appveyor.yml b/old/appveyor.yml similarity index 100% rename from appveyor.yml rename to old/appveyor.yml diff --git a/docs/Makefile b/old/docs/Makefile similarity index 100% rename from docs/Makefile rename to old/docs/Makefile diff --git a/docs/_static/custom.css b/old/docs/_static/custom.css similarity index 100% rename from docs/_static/custom.css rename to old/docs/_static/custom.css diff --git a/docs/_static/konami.js b/old/docs/_static/konami.js similarity index 100% rename from docs/_static/konami.js rename to old/docs/_static/konami.js diff --git a/docs/_static/native.js b/old/docs/_static/native.js similarity index 100% rename from docs/_static/native.js rename to old/docs/_static/native.js diff --git a/docs/_static/requests-logo-small.png b/old/docs/_static/requests-logo-small.png similarity index 100% rename from docs/_static/requests-logo-small.png rename to old/docs/_static/requests-logo-small.png diff --git a/docs/_static/requests-sidebar.png b/old/docs/_static/requests-sidebar.png similarity index 100% rename from docs/_static/requests-sidebar.png rename to old/docs/_static/requests-sidebar.png diff --git a/docs/_templates/hacks.html b/old/docs/_templates/hacks.html similarity index 100% rename from docs/_templates/hacks.html rename to old/docs/_templates/hacks.html diff --git a/docs/_templates/sidebarintro.html b/old/docs/_templates/sidebarintro.html similarity index 100% rename from docs/_templates/sidebarintro.html rename to old/docs/_templates/sidebarintro.html diff --git a/docs/_templates/sidebarlogo.html b/old/docs/_templates/sidebarlogo.html similarity index 100% rename from docs/_templates/sidebarlogo.html rename to old/docs/_templates/sidebarlogo.html diff --git a/docs/_themes/.gitignore b/old/docs/_themes/.gitignore similarity index 100% rename from docs/_themes/.gitignore rename to old/docs/_themes/.gitignore diff --git a/docs/_themes/LICENSE b/old/docs/_themes/LICENSE similarity index 100% rename from docs/_themes/LICENSE rename to old/docs/_themes/LICENSE diff --git a/docs/_themes/flask_theme_support.py b/old/docs/_themes/flask_theme_support.py similarity index 100% rename from docs/_themes/flask_theme_support.py rename to old/docs/_themes/flask_theme_support.py diff --git a/docs/api.rst b/old/docs/api.rst similarity index 100% rename from docs/api.rst rename to old/docs/api.rst diff --git a/docs/community/faq.rst b/old/docs/community/faq.rst similarity index 100% rename from docs/community/faq.rst rename to old/docs/community/faq.rst diff --git a/docs/community/out-there.rst b/old/docs/community/out-there.rst similarity index 100% rename from docs/community/out-there.rst rename to old/docs/community/out-there.rst diff --git a/docs/community/recommended.rst b/old/docs/community/recommended.rst similarity index 100% rename from docs/community/recommended.rst rename to old/docs/community/recommended.rst diff --git a/docs/community/release-process.rst b/old/docs/community/release-process.rst similarity index 100% rename from docs/community/release-process.rst rename to old/docs/community/release-process.rst diff --git a/docs/community/sponsors.rst b/old/docs/community/sponsors.rst similarity index 100% rename from docs/community/sponsors.rst rename to old/docs/community/sponsors.rst diff --git a/docs/community/support.rst b/old/docs/community/support.rst similarity index 100% rename from docs/community/support.rst rename to old/docs/community/support.rst diff --git a/docs/community/updates.rst b/old/docs/community/updates.rst similarity index 100% rename from docs/community/updates.rst rename to old/docs/community/updates.rst diff --git a/docs/community/vulnerabilities.rst b/old/docs/community/vulnerabilities.rst similarity index 100% rename from docs/community/vulnerabilities.rst rename to old/docs/community/vulnerabilities.rst diff --git a/docs/conf.py b/old/docs/conf.py similarity index 100% rename from docs/conf.py rename to old/docs/conf.py diff --git a/docs/dev/authors.rst b/old/docs/dev/authors.rst similarity index 100% rename from docs/dev/authors.rst rename to old/docs/dev/authors.rst diff --git a/docs/dev/contributing.rst b/old/docs/dev/contributing.rst similarity index 100% rename from docs/dev/contributing.rst rename to old/docs/dev/contributing.rst diff --git a/docs/dev/philosophy.rst b/old/docs/dev/philosophy.rst similarity index 100% rename from docs/dev/philosophy.rst rename to old/docs/dev/philosophy.rst diff --git a/docs/dev/todo.rst b/old/docs/dev/todo.rst similarity index 100% rename from docs/dev/todo.rst rename to old/docs/dev/todo.rst diff --git a/docs/index.rst b/old/docs/index.rst similarity index 100% rename from docs/index.rst rename to old/docs/index.rst diff --git a/docs/make.bat b/old/docs/make.bat similarity index 96% rename from docs/make.bat rename to old/docs/make.bat index 9eaf9b88..090d760e 100644 --- a/docs/make.bat +++ b/old/docs/make.bat @@ -1,263 +1,263 @@ -@ECHO OFF - -REM Command file for Sphinx documentation - -if "%SPHINXBUILD%" == "" ( - set SPHINXBUILD=sphinx-build -) -set BUILDDIR=_build -set ALLSPHINXOPTS=-d %BUILDDIR%/doctrees %SPHINXOPTS% . -set I18NSPHINXOPTS=%SPHINXOPTS% . -if NOT "%PAPER%" == "" ( - set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS% - set I18NSPHINXOPTS=-D latex_paper_size=%PAPER% %I18NSPHINXOPTS% -) - -if "%1" == "" goto help - -if "%1" == "help" ( - :help - echo.Please use `make ^` where ^ is one of - echo. html to make standalone HTML files - echo. dirhtml to make HTML files named index.html in directories - echo. singlehtml to make a single large HTML file - echo. pickle to make pickle files - echo. json to make JSON files - echo. htmlhelp to make HTML files and a HTML help project - echo. qthelp to make HTML files and a qthelp project - echo. devhelp to make HTML files and a Devhelp project - echo. epub to make an epub - echo. latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter - echo. text to make text files - echo. man to make manual pages - echo. texinfo to make Texinfo files - echo. gettext to make PO message catalogs - echo. changes to make an overview over all changed/added/deprecated items - echo. xml to make Docutils-native XML files - echo. pseudoxml to make pseudoxml-XML files for display purposes - echo. linkcheck to check all external links for integrity - echo. doctest to run all doctests embedded in the documentation if enabled - echo. coverage to run coverage check of the documentation if enabled - goto end -) - -if "%1" == "clean" ( - for /d %%i in (%BUILDDIR%\*) do rmdir /q /s %%i - del /q /s %BUILDDIR%\* - goto end -) - - -REM Check if sphinx-build is available and fallback to Python version if any -%SPHINXBUILD% 1>NUL 2>NUL -if errorlevel 9009 goto sphinx_python -goto sphinx_ok - -:sphinx_python - -set SPHINXBUILD=python -m sphinx.__init__ -%SPHINXBUILD% 2> nul -if errorlevel 9009 ( - echo. - echo.The 'sphinx-build' command was not found. Make sure you have Sphinx - echo.installed, then set the SPHINXBUILD environment variable to point - echo.to the full path of the 'sphinx-build' executable. Alternatively you - echo.may add the Sphinx directory to PATH. - echo. - echo.If you don't have Sphinx installed, grab it from - echo.http://sphinx-doc.org/ - exit /b 1 -) - -:sphinx_ok - - -if "%1" == "html" ( - %SPHINXBUILD% -b html %ALLSPHINXOPTS% %BUILDDIR%/html - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The HTML pages are in %BUILDDIR%/html. - goto end -) - -if "%1" == "dirhtml" ( - %SPHINXBUILD% -b dirhtml %ALLSPHINXOPTS% %BUILDDIR%/dirhtml - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The HTML pages are in %BUILDDIR%/dirhtml. - goto end -) - -if "%1" == "singlehtml" ( - %SPHINXBUILD% -b singlehtml %ALLSPHINXOPTS% %BUILDDIR%/singlehtml - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The HTML pages are in %BUILDDIR%/singlehtml. - goto end -) - -if "%1" == "pickle" ( - %SPHINXBUILD% -b pickle %ALLSPHINXOPTS% %BUILDDIR%/pickle - if errorlevel 1 exit /b 1 - echo. - echo.Build finished; now you can process the pickle files. - goto end -) - -if "%1" == "json" ( - %SPHINXBUILD% -b json %ALLSPHINXOPTS% %BUILDDIR%/json - if errorlevel 1 exit /b 1 - echo. - echo.Build finished; now you can process the JSON files. - goto end -) - -if "%1" == "htmlhelp" ( - %SPHINXBUILD% -b htmlhelp %ALLSPHINXOPTS% %BUILDDIR%/htmlhelp - if errorlevel 1 exit /b 1 - echo. - echo.Build finished; now you can run HTML Help Workshop with the ^ -.hhp project file in %BUILDDIR%/htmlhelp. - goto end -) - -if "%1" == "qthelp" ( - %SPHINXBUILD% -b qthelp %ALLSPHINXOPTS% %BUILDDIR%/qthelp - if errorlevel 1 exit /b 1 - echo. - echo.Build finished; now you can run "qcollectiongenerator" with the ^ -.qhcp project file in %BUILDDIR%/qthelp, like this: - echo.^> qcollectiongenerator %BUILDDIR%\qthelp\Requests.qhcp - echo.To view the help file: - echo.^> assistant -collectionFile %BUILDDIR%\qthelp\Requests.ghc - goto end -) - -if "%1" == "devhelp" ( - %SPHINXBUILD% -b devhelp %ALLSPHINXOPTS% %BUILDDIR%/devhelp - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. - goto end -) - -if "%1" == "epub" ( - %SPHINXBUILD% -b epub %ALLSPHINXOPTS% %BUILDDIR%/epub - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The epub file is in %BUILDDIR%/epub. - goto end -) - -if "%1" == "latex" ( - %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex - if errorlevel 1 exit /b 1 - echo. - echo.Build finished; the LaTeX files are in %BUILDDIR%/latex. - goto end -) - -if "%1" == "latexpdf" ( - %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex - cd %BUILDDIR%/latex - make all-pdf - cd %~dp0 - echo. - echo.Build finished; the PDF files are in %BUILDDIR%/latex. - goto end -) - -if "%1" == "latexpdfja" ( - %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex - cd %BUILDDIR%/latex - make all-pdf-ja - cd %~dp0 - echo. - echo.Build finished; the PDF files are in %BUILDDIR%/latex. - goto end -) - -if "%1" == "text" ( - %SPHINXBUILD% -b text %ALLSPHINXOPTS% %BUILDDIR%/text - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The text files are in %BUILDDIR%/text. - goto end -) - -if "%1" == "man" ( - %SPHINXBUILD% -b man %ALLSPHINXOPTS% %BUILDDIR%/man - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The manual pages are in %BUILDDIR%/man. - goto end -) - -if "%1" == "texinfo" ( - %SPHINXBUILD% -b texinfo %ALLSPHINXOPTS% %BUILDDIR%/texinfo - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The Texinfo files are in %BUILDDIR%/texinfo. - goto end -) - -if "%1" == "gettext" ( - %SPHINXBUILD% -b gettext %I18NSPHINXOPTS% %BUILDDIR%/locale - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The message catalogs are in %BUILDDIR%/locale. - goto end -) - -if "%1" == "changes" ( - %SPHINXBUILD% -b changes %ALLSPHINXOPTS% %BUILDDIR%/changes - if errorlevel 1 exit /b 1 - echo. - echo.The overview file is in %BUILDDIR%/changes. - goto end -) - -if "%1" == "linkcheck" ( - %SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% %BUILDDIR%/linkcheck - if errorlevel 1 exit /b 1 - echo. - echo.Link check complete; look for any errors in the above output ^ -or in %BUILDDIR%/linkcheck/output.txt. - goto end -) - -if "%1" == "doctest" ( - %SPHINXBUILD% -b doctest %ALLSPHINXOPTS% %BUILDDIR%/doctest - if errorlevel 1 exit /b 1 - echo. - echo.Testing of doctests in the sources finished, look at the ^ -results in %BUILDDIR%/doctest/output.txt. - goto end -) - -if "%1" == "coverage" ( - %SPHINXBUILD% -b coverage %ALLSPHINXOPTS% %BUILDDIR%/coverage - if errorlevel 1 exit /b 1 - echo. - echo.Testing of coverage in the sources finished, look at the ^ -results in %BUILDDIR%/coverage/python.txt. - goto end -) - -if "%1" == "xml" ( - %SPHINXBUILD% -b xml %ALLSPHINXOPTS% %BUILDDIR%/xml - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The XML files are in %BUILDDIR%/xml. - goto end -) - -if "%1" == "pseudoxml" ( - %SPHINXBUILD% -b pseudoxml %ALLSPHINXOPTS% %BUILDDIR%/pseudoxml - if errorlevel 1 exit /b 1 - echo. - echo.Build finished. The pseudo-XML files are in %BUILDDIR%/pseudoxml. - goto end -) - -:end +@ECHO OFF + +REM Command file for Sphinx documentation + +if "%SPHINXBUILD%" == "" ( + set SPHINXBUILD=sphinx-build +) +set BUILDDIR=_build +set ALLSPHINXOPTS=-d %BUILDDIR%/doctrees %SPHINXOPTS% . +set I18NSPHINXOPTS=%SPHINXOPTS% . +if NOT "%PAPER%" == "" ( + set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS% + set I18NSPHINXOPTS=-D latex_paper_size=%PAPER% %I18NSPHINXOPTS% +) + +if "%1" == "" goto help + +if "%1" == "help" ( + :help + echo.Please use `make ^` where ^ is one of + echo. html to make standalone HTML files + echo. dirhtml to make HTML files named index.html in directories + echo. singlehtml to make a single large HTML file + echo. pickle to make pickle files + echo. json to make JSON files + echo. htmlhelp to make HTML files and a HTML help project + echo. qthelp to make HTML files and a qthelp project + echo. devhelp to make HTML files and a Devhelp project + echo. epub to make an epub + echo. latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter + echo. text to make text files + echo. man to make manual pages + echo. texinfo to make Texinfo files + echo. gettext to make PO message catalogs + echo. changes to make an overview over all changed/added/deprecated items + echo. xml to make Docutils-native XML files + echo. pseudoxml to make pseudoxml-XML files for display purposes + echo. linkcheck to check all external links for integrity + echo. doctest to run all doctests embedded in the documentation if enabled + echo. coverage to run coverage check of the documentation if enabled + goto end +) + +if "%1" == "clean" ( + for /d %%i in (%BUILDDIR%\*) do rmdir /q /s %%i + del /q /s %BUILDDIR%\* + goto end +) + + +REM Check if sphinx-build is available and fallback to Python version if any +%SPHINXBUILD% 1>NUL 2>NUL +if errorlevel 9009 goto sphinx_python +goto sphinx_ok + +:sphinx_python + +set SPHINXBUILD=python -m sphinx.__init__ +%SPHINXBUILD% 2> nul +if errorlevel 9009 ( + echo. + echo.The 'sphinx-build' command was not found. Make sure you have Sphinx + echo.installed, then set the SPHINXBUILD environment variable to point + echo.to the full path of the 'sphinx-build' executable. Alternatively you + echo.may add the Sphinx directory to PATH. + echo. + echo.If you don't have Sphinx installed, grab it from + echo.http://sphinx-doc.org/ + exit /b 1 +) + +:sphinx_ok + + +if "%1" == "html" ( + %SPHINXBUILD% -b html %ALLSPHINXOPTS% %BUILDDIR%/html + if errorlevel 1 exit /b 1 + echo. + echo.Build finished. The HTML pages are in %BUILDDIR%/html. + goto end +) + +if "%1" == "dirhtml" ( + %SPHINXBUILD% -b dirhtml %ALLSPHINXOPTS% %BUILDDIR%/dirhtml + if errorlevel 1 exit /b 1 + echo. + echo.Build finished. The HTML pages are in %BUILDDIR%/dirhtml. + goto end +) + +if "%1" == "singlehtml" ( + %SPHINXBUILD% -b singlehtml %ALLSPHINXOPTS% %BUILDDIR%/singlehtml + if errorlevel 1 exit /b 1 + echo. + echo.Build finished. The HTML pages are in %BUILDDIR%/singlehtml. + goto end +) + +if "%1" == "pickle" ( + %SPHINXBUILD% -b pickle %ALLSPHINXOPTS% %BUILDDIR%/pickle + if errorlevel 1 exit /b 1 + echo. + echo.Build finished; now you can process the pickle files. + goto end +) + +if "%1" == "json" ( + %SPHINXBUILD% -b json %ALLSPHINXOPTS% %BUILDDIR%/json + if errorlevel 1 exit /b 1 + echo. + echo.Build finished; now you can process the JSON files. + goto end +) + +if "%1" == "htmlhelp" ( + %SPHINXBUILD% -b htmlhelp %ALLSPHINXOPTS% %BUILDDIR%/htmlhelp + if errorlevel 1 exit /b 1 + echo. + echo.Build finished; now you can run HTML Help Workshop with the ^ +.hhp project file in %BUILDDIR%/htmlhelp. + goto end +) + +if "%1" == "qthelp" ( + %SPHINXBUILD% -b qthelp %ALLSPHINXOPTS% %BUILDDIR%/qthelp + if errorlevel 1 exit /b 1 + echo. + echo.Build finished; now you can run "qcollectiongenerator" with the ^ +.qhcp project file in %BUILDDIR%/qthelp, like this: + echo.^> qcollectiongenerator %BUILDDIR%\qthelp\Requests.qhcp + echo.To view the help file: + echo.^> assistant -collectionFile %BUILDDIR%\qthelp\Requests.ghc + goto end +) + +if "%1" == "devhelp" ( + %SPHINXBUILD% -b devhelp %ALLSPHINXOPTS% %BUILDDIR%/devhelp + if errorlevel 1 exit /b 1 + echo. + echo.Build finished. + goto end +) + +if "%1" == "epub" ( + %SPHINXBUILD% -b epub %ALLSPHINXOPTS% %BUILDDIR%/epub + if errorlevel 1 exit /b 1 + echo. + echo.Build finished. The epub file is in %BUILDDIR%/epub. + goto end +) + +if "%1" == "latex" ( + %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex + if errorlevel 1 exit /b 1 + echo. + echo.Build finished; the LaTeX files are in %BUILDDIR%/latex. + goto end +) + +if "%1" == "latexpdf" ( + %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex + cd %BUILDDIR%/latex + make all-pdf + cd %~dp0 + echo. + echo.Build finished; the PDF files are in %BUILDDIR%/latex. + goto end +) + +if "%1" == "latexpdfja" ( + %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex + cd %BUILDDIR%/latex + make all-pdf-ja + cd %~dp0 + echo. + echo.Build finished; the PDF files are in %BUILDDIR%/latex. + goto end +) + +if "%1" == "text" ( + %SPHINXBUILD% -b text %ALLSPHINXOPTS% %BUILDDIR%/text + if errorlevel 1 exit /b 1 + echo. + echo.Build finished. The text files are in %BUILDDIR%/text. + goto end +) + +if "%1" == "man" ( + %SPHINXBUILD% -b man %ALLSPHINXOPTS% %BUILDDIR%/man + if errorlevel 1 exit /b 1 + echo. + echo.Build finished. The manual pages are in %BUILDDIR%/man. + goto end +) + +if "%1" == "texinfo" ( + %SPHINXBUILD% -b texinfo %ALLSPHINXOPTS% %BUILDDIR%/texinfo + if errorlevel 1 exit /b 1 + echo. + echo.Build finished. The Texinfo files are in %BUILDDIR%/texinfo. + goto end +) + +if "%1" == "gettext" ( + %SPHINXBUILD% -b gettext %I18NSPHINXOPTS% %BUILDDIR%/locale + if errorlevel 1 exit /b 1 + echo. + echo.Build finished. The message catalogs are in %BUILDDIR%/locale. + goto end +) + +if "%1" == "changes" ( + %SPHINXBUILD% -b changes %ALLSPHINXOPTS% %BUILDDIR%/changes + if errorlevel 1 exit /b 1 + echo. + echo.The overview file is in %BUILDDIR%/changes. + goto end +) + +if "%1" == "linkcheck" ( + %SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% %BUILDDIR%/linkcheck + if errorlevel 1 exit /b 1 + echo. + echo.Link check complete; look for any errors in the above output ^ +or in %BUILDDIR%/linkcheck/output.txt. + goto end +) + +if "%1" == "doctest" ( + %SPHINXBUILD% -b doctest %ALLSPHINXOPTS% %BUILDDIR%/doctest + if errorlevel 1 exit /b 1 + echo. + echo.Testing of doctests in the sources finished, look at the ^ +results in %BUILDDIR%/doctest/output.txt. + goto end +) + +if "%1" == "coverage" ( + %SPHINXBUILD% -b coverage %ALLSPHINXOPTS% %BUILDDIR%/coverage + if errorlevel 1 exit /b 1 + echo. + echo.Testing of coverage in the sources finished, look at the ^ +results in %BUILDDIR%/coverage/python.txt. + goto end +) + +if "%1" == "xml" ( + %SPHINXBUILD% -b xml %ALLSPHINXOPTS% %BUILDDIR%/xml + if errorlevel 1 exit /b 1 + echo. + echo.Build finished. The XML files are in %BUILDDIR%/xml. + goto end +) + +if "%1" == "pseudoxml" ( + %SPHINXBUILD% -b pseudoxml %ALLSPHINXOPTS% %BUILDDIR%/pseudoxml + if errorlevel 1 exit /b 1 + echo. + echo.Build finished. The pseudo-XML files are in %BUILDDIR%/pseudoxml. + goto end +) + +:end diff --git a/docs/user/advanced.rst b/old/docs/user/advanced.rst similarity index 100% rename from docs/user/advanced.rst rename to old/docs/user/advanced.rst diff --git a/docs/user/authentication.rst b/old/docs/user/authentication.rst similarity index 100% rename from docs/user/authentication.rst rename to old/docs/user/authentication.rst diff --git a/docs/user/install.rst b/old/docs/user/install.rst similarity index 100% rename from docs/user/install.rst rename to old/docs/user/install.rst diff --git a/docs/user/intro.rst b/old/docs/user/intro.rst similarity index 100% rename from docs/user/intro.rst rename to old/docs/user/intro.rst diff --git a/docs/user/quickstart.rst b/old/docs/user/quickstart.rst similarity index 100% rename from docs/user/quickstart.rst rename to old/docs/user/quickstart.rst diff --git a/ext/requests-logo.ai b/old/ext/requests-logo.ai similarity index 100% rename from ext/requests-logo.ai rename to old/ext/requests-logo.ai diff --git a/ext/requests-logo.svg b/old/ext/requests-logo.svg similarity index 100% rename from ext/requests-logo.svg rename to old/ext/requests-logo.svg diff --git a/pytest.ini b/old/pytest.ini similarity index 100% rename from pytest.ini rename to old/pytest.ini diff --git a/requests3/__init__.py b/old/requests3/__init__.py similarity index 100% rename from requests3/__init__.py rename to old/requests3/__init__.py diff --git a/requests3/__version__.py b/old/requests3/__version__.py similarity index 100% rename from requests3/__version__.py rename to old/requests3/__version__.py diff --git a/requests3/_internal_utils.py b/old/requests3/_internal_utils.py similarity index 100% rename from requests3/_internal_utils.py rename to old/requests3/_internal_utils.py diff --git a/requests3/adapters.py b/old/requests3/adapters.py similarity index 100% rename from requests3/adapters.py rename to old/requests3/adapters.py diff --git a/requests3/api.py b/old/requests3/api.py similarity index 100% rename from requests3/api.py rename to old/requests3/api.py diff --git a/requests3/auth.py b/old/requests3/auth.py similarity index 100% rename from requests3/auth.py rename to old/requests3/auth.py diff --git a/requests3/basics.py b/old/requests3/basics.py similarity index 100% rename from requests3/basics.py rename to old/requests3/basics.py diff --git a/requests3/certs.py b/old/requests3/certs.py similarity index 100% rename from requests3/certs.py rename to old/requests3/certs.py diff --git a/requests3/cookies.py b/old/requests3/cookies.py similarity index 100% rename from requests3/cookies.py rename to old/requests3/cookies.py diff --git a/requests3/core/__init__.py b/old/requests3/core/__init__.py similarity index 100% rename from requests3/core/__init__.py rename to old/requests3/core/__init__.py diff --git a/requests3/core/_http/__init__.py b/old/requests3/core/_http/__init__.py similarity index 100% rename from requests3/core/_http/__init__.py rename to old/requests3/core/_http/__init__.py diff --git a/requests3/core/_http/_async/__init__.py b/old/requests3/core/_http/_async/__init__.py similarity index 100% rename from requests3/core/_http/_async/__init__.py rename to old/requests3/core/_http/_async/__init__.py diff --git a/requests3/core/_http/_async/connection.py b/old/requests3/core/_http/_async/connection.py similarity index 100% rename from requests3/core/_http/_async/connection.py rename to old/requests3/core/_http/_async/connection.py diff --git a/requests3/core/_http/_async/connectionpool.py b/old/requests3/core/_http/_async/connectionpool.py similarity index 100% rename from requests3/core/_http/_async/connectionpool.py rename to old/requests3/core/_http/_async/connectionpool.py diff --git a/requests3/core/_http/_async/poolmanager.py b/old/requests3/core/_http/_async/poolmanager.py similarity index 100% rename from requests3/core/_http/_async/poolmanager.py rename to old/requests3/core/_http/_async/poolmanager.py diff --git a/requests3/core/_http/_async/response.py b/old/requests3/core/_http/_async/response.py similarity index 100% rename from requests3/core/_http/_async/response.py rename to old/requests3/core/_http/_async/response.py diff --git a/requests3/core/_http/_backends/__init__.py b/old/requests3/core/_http/_backends/__init__.py similarity index 100% rename from requests3/core/_http/_backends/__init__.py rename to old/requests3/core/_http/_backends/__init__.py diff --git a/requests3/core/_http/_backends/_common.py b/old/requests3/core/_http/_backends/_common.py similarity index 100% rename from requests3/core/_http/_backends/_common.py rename to old/requests3/core/_http/_backends/_common.py diff --git a/requests3/core/_http/_backends/sync_backend.py b/old/requests3/core/_http/_backends/sync_backend.py similarity index 100% rename from requests3/core/_http/_backends/sync_backend.py rename to old/requests3/core/_http/_backends/sync_backend.py diff --git a/requests3/core/_http/_backends/trio_backend.py b/old/requests3/core/_http/_backends/trio_backend.py similarity index 100% rename from requests3/core/_http/_backends/trio_backend.py rename to old/requests3/core/_http/_backends/trio_backend.py diff --git a/requests3/core/_http/_backends/twisted_backend.py b/old/requests3/core/_http/_backends/twisted_backend.py similarity index 100% rename from requests3/core/_http/_backends/twisted_backend.py rename to old/requests3/core/_http/_backends/twisted_backend.py diff --git a/requests3/core/_http/_collections.py b/old/requests3/core/_http/_collections.py similarity index 100% rename from requests3/core/_http/_collections.py rename to old/requests3/core/_http/_collections.py diff --git a/requests3/core/_http/_sync/__init__.py b/old/requests3/core/_http/_sync/__init__.py similarity index 100% rename from requests3/core/_http/_sync/__init__.py rename to old/requests3/core/_http/_sync/__init__.py diff --git a/requests3/core/_http/_sync/connection.py b/old/requests3/core/_http/_sync/connection.py similarity index 100% rename from requests3/core/_http/_sync/connection.py rename to old/requests3/core/_http/_sync/connection.py diff --git a/requests3/core/_http/_sync/connectionpool.py b/old/requests3/core/_http/_sync/connectionpool.py similarity index 100% rename from requests3/core/_http/_sync/connectionpool.py rename to old/requests3/core/_http/_sync/connectionpool.py diff --git a/requests3/core/_http/_sync/poolmanager.py b/old/requests3/core/_http/_sync/poolmanager.py similarity index 100% rename from requests3/core/_http/_sync/poolmanager.py rename to old/requests3/core/_http/_sync/poolmanager.py diff --git a/requests3/core/_http/_sync/response.py b/old/requests3/core/_http/_sync/response.py similarity index 100% rename from requests3/core/_http/_sync/response.py rename to old/requests3/core/_http/_sync/response.py diff --git a/requests3/core/_http/base.py b/old/requests3/core/_http/base.py similarity index 100% rename from requests3/core/_http/base.py rename to old/requests3/core/_http/base.py diff --git a/requests3/core/_http/connection.py b/old/requests3/core/_http/connection.py similarity index 100% rename from requests3/core/_http/connection.py rename to old/requests3/core/_http/connection.py diff --git a/requests3/core/_http/connectionpool.py b/old/requests3/core/_http/connectionpool.py similarity index 100% rename from requests3/core/_http/connectionpool.py rename to old/requests3/core/_http/connectionpool.py diff --git a/requests3/core/_http/contrib/__init__.py b/old/requests3/core/_http/contrib/__init__.py similarity index 100% rename from requests3/core/_http/contrib/__init__.py rename to old/requests3/core/_http/contrib/__init__.py diff --git a/requests3/core/_http/contrib/_securetransport/__init__.py b/old/requests3/core/_http/contrib/_securetransport/__init__.py similarity index 100% rename from requests3/core/_http/contrib/_securetransport/__init__.py rename to old/requests3/core/_http/contrib/_securetransport/__init__.py diff --git a/requests3/core/_http/contrib/_securetransport/bindings.py b/old/requests3/core/_http/contrib/_securetransport/bindings.py similarity index 100% rename from requests3/core/_http/contrib/_securetransport/bindings.py rename to old/requests3/core/_http/contrib/_securetransport/bindings.py diff --git a/requests3/core/_http/contrib/_securetransport/low_level.py b/old/requests3/core/_http/contrib/_securetransport/low_level.py similarity index 100% rename from requests3/core/_http/contrib/_securetransport/low_level.py rename to old/requests3/core/_http/contrib/_securetransport/low_level.py diff --git a/requests3/core/_http/contrib/appengine.py b/old/requests3/core/_http/contrib/appengine.py similarity index 100% rename from requests3/core/_http/contrib/appengine.py rename to old/requests3/core/_http/contrib/appengine.py diff --git a/requests3/core/_http/contrib/pyopenssl.py b/old/requests3/core/_http/contrib/pyopenssl.py similarity index 100% rename from requests3/core/_http/contrib/pyopenssl.py rename to old/requests3/core/_http/contrib/pyopenssl.py diff --git a/requests3/core/_http/contrib/securetransport.py b/old/requests3/core/_http/contrib/securetransport.py similarity index 100% rename from requests3/core/_http/contrib/securetransport.py rename to old/requests3/core/_http/contrib/securetransport.py diff --git a/requests3/core/_http/contrib/socks.py b/old/requests3/core/_http/contrib/socks.py similarity index 100% rename from requests3/core/_http/contrib/socks.py rename to old/requests3/core/_http/contrib/socks.py diff --git a/requests3/core/_http/exceptions.py b/old/requests3/core/_http/exceptions.py similarity index 100% rename from requests3/core/_http/exceptions.py rename to old/requests3/core/_http/exceptions.py diff --git a/requests3/core/_http/fields.py b/old/requests3/core/_http/fields.py similarity index 100% rename from requests3/core/_http/fields.py rename to old/requests3/core/_http/fields.py diff --git a/requests3/core/_http/filepost.py b/old/requests3/core/_http/filepost.py similarity index 100% rename from requests3/core/_http/filepost.py rename to old/requests3/core/_http/filepost.py diff --git a/requests3/core/_http/packages/__init__.py b/old/requests3/core/_http/packages/__init__.py similarity index 100% rename from requests3/core/_http/packages/__init__.py rename to old/requests3/core/_http/packages/__init__.py diff --git a/requests3/core/_http/packages/backports/__init__.py b/old/requests3/core/_http/packages/backports/__init__.py similarity index 100% rename from requests3/core/_http/packages/backports/__init__.py rename to old/requests3/core/_http/packages/backports/__init__.py diff --git a/requests3/core/_http/packages/backports/makefile.py b/old/requests3/core/_http/packages/backports/makefile.py similarity index 100% rename from requests3/core/_http/packages/backports/makefile.py rename to old/requests3/core/_http/packages/backports/makefile.py diff --git a/requests3/core/_http/packages/ordered_dict.py b/old/requests3/core/_http/packages/ordered_dict.py similarity index 100% rename from requests3/core/_http/packages/ordered_dict.py rename to old/requests3/core/_http/packages/ordered_dict.py diff --git a/requests3/core/_http/packages/six.py b/old/requests3/core/_http/packages/six.py similarity index 100% rename from requests3/core/_http/packages/six.py rename to old/requests3/core/_http/packages/six.py diff --git a/requests3/core/_http/packages/ssl_match_hostname/__init__.py b/old/requests3/core/_http/packages/ssl_match_hostname/__init__.py similarity index 100% rename from requests3/core/_http/packages/ssl_match_hostname/__init__.py rename to old/requests3/core/_http/packages/ssl_match_hostname/__init__.py diff --git a/requests3/core/_http/packages/ssl_match_hostname/_implementation.py b/old/requests3/core/_http/packages/ssl_match_hostname/_implementation.py similarity index 100% rename from requests3/core/_http/packages/ssl_match_hostname/_implementation.py rename to old/requests3/core/_http/packages/ssl_match_hostname/_implementation.py diff --git a/requests3/core/_http/poolmanager.py b/old/requests3/core/_http/poolmanager.py similarity index 100% rename from requests3/core/_http/poolmanager.py rename to old/requests3/core/_http/poolmanager.py diff --git a/requests3/core/_http/request.py b/old/requests3/core/_http/request.py similarity index 100% rename from requests3/core/_http/request.py rename to old/requests3/core/_http/request.py diff --git a/requests3/core/_http/response.py b/old/requests3/core/_http/response.py similarity index 100% rename from requests3/core/_http/response.py rename to old/requests3/core/_http/response.py diff --git a/requests3/core/_http/util/__init__.py b/old/requests3/core/_http/util/__init__.py similarity index 100% rename from requests3/core/_http/util/__init__.py rename to old/requests3/core/_http/util/__init__.py diff --git a/requests3/core/_http/util/connection.py b/old/requests3/core/_http/util/connection.py similarity index 100% rename from requests3/core/_http/util/connection.py rename to old/requests3/core/_http/util/connection.py diff --git a/requests3/core/_http/util/request.py b/old/requests3/core/_http/util/request.py similarity index 100% rename from requests3/core/_http/util/request.py rename to old/requests3/core/_http/util/request.py diff --git a/requests3/core/_http/util/response.py b/old/requests3/core/_http/util/response.py similarity index 100% rename from requests3/core/_http/util/response.py rename to old/requests3/core/_http/util/response.py diff --git a/requests3/core/_http/util/retry.py b/old/requests3/core/_http/util/retry.py similarity index 100% rename from requests3/core/_http/util/retry.py rename to old/requests3/core/_http/util/retry.py diff --git a/requests3/core/_http/util/selectors.py b/old/requests3/core/_http/util/selectors.py similarity index 100% rename from requests3/core/_http/util/selectors.py rename to old/requests3/core/_http/util/selectors.py diff --git a/requests3/core/_http/util/ssl_.py b/old/requests3/core/_http/util/ssl_.py similarity index 100% rename from requests3/core/_http/util/ssl_.py rename to old/requests3/core/_http/util/ssl_.py diff --git a/requests3/core/_http/util/timeout.py b/old/requests3/core/_http/util/timeout.py similarity index 100% rename from requests3/core/_http/util/timeout.py rename to old/requests3/core/_http/util/timeout.py diff --git a/requests3/core/_http/util/url.py b/old/requests3/core/_http/util/url.py similarity index 100% rename from requests3/core/_http/util/url.py rename to old/requests3/core/_http/util/url.py diff --git a/requests3/core/_http/util/wait.py b/old/requests3/core/_http/util/wait.py similarity index 100% rename from requests3/core/_http/util/wait.py rename to old/requests3/core/_http/util/wait.py diff --git a/requests3/core/api.py b/old/requests3/core/api.py similarity index 100% rename from requests3/core/api.py rename to old/requests3/core/api.py diff --git a/requests3/exceptions.py b/old/requests3/exceptions.py similarity index 100% rename from requests3/exceptions.py rename to old/requests3/exceptions.py diff --git a/requests3/help.py b/old/requests3/help.py similarity index 100% rename from requests3/help.py rename to old/requests3/help.py diff --git a/requests3/hooks.py b/old/requests3/hooks.py similarity index 100% rename from requests3/hooks.py rename to old/requests3/hooks.py diff --git a/requests3/models.py b/old/requests3/models.py similarity index 100% rename from requests3/models.py rename to old/requests3/models.py diff --git a/requests3/sessions.py b/old/requests3/sessions.py similarity index 100% rename from requests3/sessions.py rename to old/requests3/sessions.py diff --git a/requests3/status_codes.py b/old/requests3/status_codes.py similarity index 100% rename from requests3/status_codes.py rename to old/requests3/status_codes.py diff --git a/requests3/structures.py b/old/requests3/structures.py similarity index 100% rename from requests3/structures.py rename to old/requests3/structures.py diff --git a/requests3/types.py b/old/requests3/types.py similarity index 100% rename from requests3/types.py rename to old/requests3/types.py diff --git a/requests3/utils.py b/old/requests3/utils.py similarity index 100% rename from requests3/utils.py rename to old/requests3/utils.py diff --git a/setup.cfg b/old/setup.cfg similarity index 100% rename from setup.cfg rename to old/setup.cfg diff --git a/setup.py b/old/setup.py old mode 100755 new mode 100644 similarity index 100% rename from setup.py rename to old/setup.py diff --git a/tests/__init__.py b/old/tests/__init__.py similarity index 100% rename from tests/__init__.py rename to old/tests/__init__.py diff --git a/tests/compat.py b/old/tests/compat.py similarity index 100% rename from tests/compat.py rename to old/tests/compat.py diff --git a/tests/conftest.py b/old/tests/conftest.py similarity index 100% rename from tests/conftest.py rename to old/tests/conftest.py diff --git a/tests/test_help.py b/old/tests/test_help.py similarity index 100% rename from tests/test_help.py rename to old/tests/test_help.py diff --git a/tests/test_hooks.py b/old/tests/test_hooks.py similarity index 100% rename from tests/test_hooks.py rename to old/tests/test_hooks.py diff --git a/tests/test_lowlevel.py b/old/tests/test_lowlevel.py similarity index 100% rename from tests/test_lowlevel.py rename to old/tests/test_lowlevel.py diff --git a/tests/test_requests.py b/old/tests/test_requests.py similarity index 100% rename from tests/test_requests.py rename to old/tests/test_requests.py diff --git a/tests/test_structures.py b/old/tests/test_structures.py similarity index 100% rename from tests/test_structures.py rename to old/tests/test_structures.py diff --git a/tests/test_testserver.py b/old/tests/test_testserver.py similarity index 100% rename from tests/test_testserver.py rename to old/tests/test_testserver.py diff --git a/tests/test_utils.py b/old/tests/test_utils.py similarity index 100% rename from tests/test_utils.py rename to old/tests/test_utils.py diff --git a/tests/testserver/__init__.py b/old/tests/testserver/__init__.py similarity index 100% rename from tests/testserver/__init__.py rename to old/tests/testserver/__init__.py diff --git a/tests/testserver/server.py b/old/tests/testserver/server.py similarity index 100% rename from tests/testserver/server.py rename to old/tests/testserver/server.py diff --git a/tests/utils.py b/old/tests/utils.py similarity index 100% rename from tests/utils.py rename to old/tests/utils.py diff --git a/tox.ini b/old/tox.ini similarity index 100% rename from tox.ini rename to old/tox.ini