notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
py-oauthlib RFC-compliant implementation of the OAuth request-signing logic
1.1.2 security on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.1.2Version of this port present on the latest quarterly branch.
Maintainer: koobs@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2012-06-14 00:36:48
Last Update: 2021-07-18 17:54:47
Commit Hash: 30f2b82
Also Listed In: net python
License: BSD3CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}oauthlib>0:security/py-oauthlib@${PY_FLAVOR}
To install the port: cd /usr/ports/security/py-oauthlib/ && make install clean
To add the package, run one of these commands:
  • pkg install security/py-oauthlib
  • pkg install py38-oauthlib
NOTE: This is a Python port. Instead of py38-oauthlib listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py38-oauthlib
Package flavors (<flavor>: <package>)
  • py38: py38-oauthlib
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-oauthlib
ABIlatestquarterly
FreeBSD:11:aarch641.1.21.1.2
FreeBSD:11:amd64--
FreeBSD:11:armv61.1.21.1.2
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips641.1.21.1.2
FreeBSD:12:aarch641.1.2-
FreeBSD:12:amd64--
FreeBSD:12:armv61.1.21.1.2
FreeBSD:12:armv71.1.21.1.2
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips641.1.21.1.2
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py36-oauthlib
ABIlatestquarterly
FreeBSD:11:aarch641.1.2-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.1.2-
FreeBSD:12:amd64--
FreeBSD:12:armv61.1.2-
FreeBSD:12:armv71.1.2-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips641.1.2-
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py37-oauthlib
ABIlatestquarterly
FreeBSD:11:aarch64-1.1.2
FreeBSD:11:amd64--
FreeBSD:11:armv6-1.1.2
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64-1.1.2
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6-1.1.2
FreeBSD:12:armv7-1.1.2
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64-1.1.2
FreeBSD:12:powerpc64-1.1.2
FreeBSD:13:aarch641.1.2-
FreeBSD:13:amd64--
FreeBSD:13:armv61.1.21.1.2
FreeBSD:13:armv71.1.21.1.2
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc641.1.2-
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv61.1.2-
FreeBSD:14:armv71.1.2-
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.1.2-
 
py38-oauthlib
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd641.1.21.1.2
FreeBSD:11:armv6--
FreeBSD:11:i3861.1.21.1.2
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-1.1.2
FreeBSD:12:amd641.1.21.1.2
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3861.1.21.1.2
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64-1.1.2
FreeBSD:13:amd641.1.21.1.2
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3861.1.21.1.2
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-1.1.2
FreeBSD:14:aarch641.1.2-
FreeBSD:14:amd641.1.2-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3861.1.2-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py38-setuptools>0 : devel/py-setuptools@py38
  2. python3.8 : lang/python38
Runtime dependencies:
  1. py38-cryptography>0 : security/py-cryptography@py38
  2. py38-blinker>0 : devel/py-blinker@py38
  3. py38-cryptography>0 : security/py-cryptography@py38
  4. py38-pyjwt>=1.0.0 : www/py-pyjwt@py38
  5. py38-setuptools>0 : devel/py-setuptools@py38
  6. python3.8 : lang/python38
This port is required by:
for Build

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. security/py-keystone*
  2. Collapse this list of deleted ports.
for Run
  1. audio/py-discogs-client
  2. devel/py-lazr.restfulclient
  3. net/cloud-init
  4. security/py-social-auth-core
  5. www/py-flask-oauthlib
  6. www/py-mwoauth
  7. www/py-requests-oauthlib
Expand this list (11 items / 4 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. www/py-sentinelhub
  3. Collapse this list.

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. net/cloud-init-azure*
  2. security/py-keystone*
  3. security/py-python-social-auth*
  4. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/o/oauthlib/
  2. https://pypi.org/packages/source/o/oauthlib/
Collapse this list.

Number of commits found: 28

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
18 Jul 2021 17:54:47
 files touched by this commit commit hash:30f2b82fc5483b5ff253e007fb663a54acb5d09f  1.1.2
sunpoet search for other commits by this committer
security/py-oauthlib: Update WWW

Approved by:	portmgr (blanket)
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.1.2
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
11 Jan 2021 19:36:17
Original commit files touched by this commit Revision:561252  1.1.2
rene search for other commits by this committer
Remove logic for Python < 3.6 for ports using Python 3.6+
28 Dec 2020 23:02:15
Original commit files touched by this commit Revision:559531  1.1.2
antoine search for other commits by this committer
Drop python 2.7 support from a few ports

With hat:	portmgr
20 Jun 2018 17:05:44
Original commit files touched by this commit Revision:472884  1.1.2
mat search for other commits by this committer
Use PY_FLAVOR for dependencies.

FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
30 Nov 2017 15:50:34
Original commit files touched by this commit Revision:455210  1.1.2  Sanity Test Failure
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
13 Nov 2016 16:14:14
Original commit files touched by this commit Revision:426059  1.1.2
rene search for other commits by this committer
Clean up TEST_DEPENDS, devel/py-unittest2 was removed at 2016-09-26
02 Nov 2016 22:45:14
Original commit files touched by this commit Revision:425174  1.1.2
mat search for other commits by this committer
Cleanup no longer needed CHMOD usage after r424898.

PR:		213743
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
18 Jun 2016 07:36:35
Original commit files touched by this commit Revision:417050  1.1.2
rene search for other commits by this committer
security/py-oauthlib: update to 1.1.2

PR:		209989
Submitted by:	myself
Approved by:	maintainer timeout (koobs, 15 days)
01 Apr 2016 14:25:18
Original commit files touched by this commit Revision:412349  1.0.3
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
26 Feb 2016 10:53:50
Original commit files touched by this commit Revision:409596  1.0.3
koobs search for other commits by this committer
security/py-oauthlib: Update 1.0.3

- Update PORTVERSION and distinfo checksum (1.0.3)
- Update COMMENT to more closely match setup.py:description=
- Update TEST dependencies and test target
- Remove TESTS option bits accordingly
- Move mock to only Python 2.x TEST_DEPENDS
- Enable NO_ARCH (architecture independent)
- Add LICENSE_FILE
25 Dec 2015 22:35:43
Original commit files touched by this commit Revision:404483  0.7.2_1
antoine search for other commits by this committer
Allow use a regular user, some files were unreadable
26 May 2015 16:47:03
Original commit files touched by this commit Revision:387491  0.7.2
antoine search for other commits by this committer
Switch PYTHON_REL from a 3 digits number to a 4 digits number to handle
python 2.7.10

Differential Revision:	https://reviews.freebsd.org/D2639
Reviewed by:	sunpoet, mva
22 Dec 2014 05:07:44
Original commit files touched by this commit Revision:375208  0.7.2
koobs search for other commits by this committer
security/py-oauthlib: Update to 0.7.2, Add OPTIONS

- Update to 0.7.2
- Switch distfiles from GitHub -> PyPi (CHEESESHOP)
- Add RSA, SIGNALS and SIGNEDTOKEN (JWT) and TESTS options
- Adjust RUN_DEPENDS and TEST_DEPENDS
- Remove uncessary setup.py patch

Changes:

  * https://github.com/idan/oauthlib/blob/0.7.2/CHANGELOG.rst

PR:		193096
Submitted by:	Muhammad Moinur Rahman <5u623l20 at gmail com> (with changes)
10 Dec 2014 14:04:24
Original commit files touched by this commit Revision:374458  0.6.0_1
feld search for other commits by this committer
Update "BSD" license in security category
24 Oct 2014 16:50:43
Original commit files touched by this commit Revision:371453  0.6.0_1
mva search for other commits by this committer
- Convert ports of science/ and security to new USES=python

Approved by:	portmgr (implicit)
15 Jun 2014 09:18:41
Original commit files touched by this commit Revision:357854  0.6.0_1
mva search for other commits by this committer
- Remove easy_install dependency
- Bump PORTREVISION to enforce a cleanup for the easy_install references

With hat:	python@
Approved by:	portmgr (implicit)
30 Nov 2013 18:16:09
Original commit files touched by this commit Revision:335314  0.6.0
koobs search for other commits by this committer
security/py-oauthlib: Update to 0.6.0

- Update to 0.6.0
- Enable STAGE support
- Enable AUTOPLIST, delete pkg-plist

Changes:

https://github.com/idan/oauthlib/tree/0.6.0#changelog
20 Sep 2013 22:55:26
Original commit files touched by this commit Revision:327769  0.4.2
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
security)
14 Jun 2013 14:04:38
Original commit files touched by this commit Revision:320922  0.4.2
koobs search for other commits by this committer
security/py-oauthlib: Fix pkg-plist

- Fix pkg-plist. missing @dirrm entries

Reported by:	sbz (thanks!)
10 Jun 2013 01:08:25
Original commit files touched by this commit Revision:320425  0.4.2
koobs search for other commits by this committer
security/py-oauthlib: Update to 0.4.2

- Update to 0.4.2
- Update pkg-plist

Changes:

- 0.4.2: OAuth 2 draft to RFC. Removed OAuth 2 framework decorators.
- 0.4.1: Documentation corrections and various small code fixes.
28 Apr 2013 06:46:43
Original commit files touched by this commit Revision:316703  0.4.0
koobs search for other commits by this committer
security/py-oauthlib: Update to 0.4.0

- Update pkg-descr WWW:
- Update pkg-plist

Changes: https://github.com/idan/oauthlib/tree/0.4.0#changelog

Approved by:	eadler, rm (mentors, implicit)
24 Mar 2013 04:42:14
Original commit files touched by this commit Revision:315094  0.3.8
koobs search for other commits by this committer
- Update to 0.3.8
- Update pkg-plist
- Use GITHUB for DISTFILES
- Add TEST_DEPENDS and regression-test target
- Refactor {BUILD,RUN,TEST}_DEPENDS lists
- Update COMMENT accoding to standards
- Tab->space in pkg-descr

Changes: https://github.com/idan/oauthlib/tree/0.3.8#changelog

Approved by:	rm (mentor)
09 Feb 2013 14:50:27
Original commit files touched by this commit Revision:311983  0.3.0
koobs search for other commits by this committer
Update MAINTAINER address for all my ports. While I'm here,
standardise and canonicalise Makefile header format and contents.

Approved by:	eadler (mentor)
14 Aug 2012 14:47:16
Original commit files touched by this commit   0.3.0
sbz search for other commits by this committer
- Update to 0.3.0

PR:		ports/170633
Submitted by:	Kubilay Kocak <koobs.freebsd at gmail.com> (maintainer)
15 Jun 2012 11:22:44
Original commit files touched by this commit   0.1.3_1
rm search for other commits by this committer
- remove unneded LICENSE_FILE knob
- add dependency on py-rsa to RUN_DEPENDS too
- mark this port python3 ready
- remove trailing slash from pkg-plist entry
- bump PORTREVISION because of dependency change

PR:             169068 (follow-up patch)
Submitted by:   rm (myself)
Approved by:    koobs k <koobs.freebsd at gmail dot com> (maintainer)
14 Jun 2012 14:28:25
Original commit files touched by this commit   0.1.3
rm search for other commits by this committer
- correct port category

PR:             169068
Submitted by:   koobs <koobs.freebsd at gmail dot com> (maintainer)
14 Jun 2012 00:36:22
Original commit files touched by this commit   0.1.3
tj search for other commits by this committer
OAuthLib is a generic Python module which implements the logic of
OAuth without assuming a specific HTTP request object. Use it to graft
OAuth support onto your favorite HTTP library.

WWW:    https://github.com/idangazit/oauthlib

PR:             ports/168460
Submitted by:   koobs <koobs.freebsd@gmail.com>
Approved by:    eadler (mentor)

Number of commits found: 28