./www/py-httpie, Human-friendly command line HTTP client

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.9.9, Package name: py27-httpie-0.9.9, Maintainer: imil

HTTPie is a command line HTTP client. Its goal is to make CLI interaction with
web services as human-friendly as possible. It provides a simple http command
that allows for sending arbitrary HTTP requests using a simple and natural
syntax, and displays colorized responses. HTTPie can be used for testing,
debugging, and generally interacting with HTTP servers.


Required to run:
[devel/py-curses] [devel/py-setuptools] [textproc/py-pygments] [lang/python27] [devel/py-requests]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 995606c6d29b8055c371d0466f64dbe8b7211b12
RMD160: dfd337215d912e121540591155ec49d0e43c96fa
Filesize: 83.014 KB

Version history: (Expand)


CVS history: (Expand)


   2018-05-02 09:29:16 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-httpie: updated to 0.9.9

0.9.8:
* Extended auth plugin API.
* Added exit status code 7 for plugin errors.
* Added support for curses-less Python installations.
* Fixed REQUEST_ITEM arg incorrectly being reported as required.
* Improved CTRL-C interrupt handling.
* Added the standard exit status code 130 for keyboard interrupts.

0.9.6:
* Added Python 3 as a dependency for Homebrew installations
  to ensure some of the newer HTTP features work out of the box
  for macOS users (starting with HTTPie 0.9.4.).
* Added the ability to unset a request header with Header:, and send an
  empty value with Header;.
* Added --default-scheme <URL_SCHEME> to enable things like
  $ alias https='http --default-scheme=https.
* Added -I as a shortcut for --ignore-stdin.
* Added fish shell completion (located in extras/httpie-completion.fish
  in the Github repo).
* Updated requests to 2.10.0 so that SOCKS support can be added via
  pip install requests[socks].
* Changed the default JSON Accept header from application/json
  to application/json, */*.
* Changed the pre-processing of request HTTP headers so that any leading
  and trailing whitespace is removed.

0.9.4:
* Added Content-Type of files uploaded in multipart/form-data requests
* Added --ssl=<PROTOCOL> to specify the desired SSL/TLS protocol version
  to use for HTTPS requests.
* Added JSON detection with --json, -j to work around incorrect
  Content-Type
* Added --all to show intermediate responses such as redirects (with --follow)
* Added --history-print, -P WHAT to specify formatting of intermediate responses
* Added --max-redirects=N (default 30)
* Added -A as short name for --auth-type
* Added -F as short name for --follow
* Removed the implicit_content_type config option
  (use "default_options": ["--form"] instead)
* Redirected stdout doesn't trigger an error anymore when --output FILE
  is set
* Changed the default --style back to solarized for better support
  of light and dark terminals
* Improved --debug output
* Fixed --session when used with --download
* Fixed --download to trim too long filenames before saving the file
* Fixed the handling of Content-Type with multiple +subtype parts
* Removed the XML formatter as the implementation suffered from multiple issues
   2018-04-18 21:54:21 by Kamil Rytarowski | Files touched by this commit (2)
Log message:
py-httpie: Improve distinfo

Reuse the GitHub framework and stop using plain ${PKGVERSION_NOREV}.zip for
distfile name.

No functional change intended.
   2015-11-04 03:47:43 by Alistair G. Crooks | Files touched by this commit (758)
Log message:
Add SHA512 digests for distfiles for www category

Problems found locating distfiles:
	Package haskell-cgi: missing distfile haskell-cgi-20001206.tar.gz
	Package nginx: missing distfile array-var-nginx-module-0.04.tar.gz
	Package nginx: missing distfile encrypted-session-nginx-module-0.04.tar.gz
	Package nginx: missing distfile headers-more-nginx-module-0.261.tar.gz
	Package nginx: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package nginx-devel: missing distfile echo-nginx-module-0.58.tar.gz
	Package nginx-devel: missing distfile form-input-nginx-module-0.11.tar.gz
	Package nginx-devel: missing distfile lua-nginx-module-0.9.16.tar.gz
	Package nginx-devel: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx-devel: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package php-owncloud: missing distfile owncloud-8.2.0.tar.bz2

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-03-09 17:52:45 by Emile iMil Heitor | Files touched by this commit (2) | Package updated
Log message:
Updated py-httpie to version 0.9.2

0.9.2 (2015-02-24)

    Fixed compatibility with Requests 2.5.1
    Changed the default JSON Content-Type to application/json as UTF-8 is the \ 
default JSON encoding
   2015-02-08 22:08:21 by Emile iMil Heitor | Files touched by this commit (3) | Package updated
Log message:
Updated to httpie 0.9.1

0.9.1 (2015-02-07)
  * Added support for Requests transport adapter plugins to enable \ 
plugin-provided features such as unix socket communication and HTTP/2.

0.9.0 (2015-01-31)
  * Added --cert and --cert-key parameters to specify a client side certificate \ 
and private key for SSL
  * Improved unicode support.
  * Improved terminal color depth detection via curses.
  * To make it easier to deal with Windows paths in request items, \ now only \ 
escapes special characters (the ones that are used as key-value separators by \ 
HTTPie).
  * Switched from unittest to pytest.
  * Added Python wheel support.
  * Various test suite improvements.
  * Added CONTRIBUTING.
  * Fixed User-Agent overwriting when used within a session.
  * Fixed handling of empty passwords in URL credentials.
  * Fixed multiple file uploads with the same form field name.
  * Fixed --output=/dev/null on Linux.
  * Miscellaneous bugfixes.
   2014-07-16 10:56:34 by Emile iMil Heitor | Files touched by this commit (4)
Log message:
Initial import of py-httpie, version 0.8.0, into the NetBSD Packages Collection.

HTTPie is a command line HTTP client. Its goal is to make CLI interaction with
web services as human-friendly as possible. It provides a simple http command
that allows for sending arbitrary HTTP requests using a simple and natural
syntax, and displays colorized responses. HTTPie can be used for testing,
debugging, and generally interacting with HTTP servers.