notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
py-werkzeug Python utilities collection for building WSGI applications
2.0.1 www on this many watch lists=7 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 2.0.1Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2010-01-14 02:47:59
Last Update: 2021-06-10 14:46:17
Commit Hash: 3dfa14d
People watching this port, also watch:: py38-requests, py38-six, pkg, bash, python27
Also Listed In: 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}werkzeug>0:www/py-werkzeug@${PY_FLAVOR}
To install the port: cd /usr/ports/www/py-werkzeug/ && make install clean
To add the package, run one of these commands:
  • pkg install www/py-werkzeug
  • pkg install py38-werkzeug
NOTE: This is a Python port. Instead of py38-werkzeug listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py38-werkzeug
Package flavors (<flavor>: <package>)
  • py38: py38-werkzeug
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-werkzeug
ABIlatestquarterly
FreeBSD:11:aarch640.14.11.0.1
FreeBSD:11:amd64--
FreeBSD:11:armv60.11.101.0.1
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips640.11.101.0.1
FreeBSD:12:aarch640.14.1-
FreeBSD:12:amd64--
FreeBSD:12:armv60.14.11.0.1
FreeBSD:12:armv70.14.11.0.1
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips640.14.11.0.1
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-werkzeug
ABIlatestquarterly
FreeBSD:11:aarch640.14.1-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch640.14.1-
FreeBSD:12:amd64--
FreeBSD:12:armv60.14.1-
FreeBSD:12:armv70.14.1-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips640.14.1-
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-werkzeug
ABIlatestquarterly
FreeBSD:11:aarch64-1.0.1
FreeBSD:11:amd64--
FreeBSD:11:armv6-1.0.1
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64-1.0.1
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6-1.0.1
FreeBSD:12:armv7-1.0.1
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64-1.0.1
FreeBSD:12:powerpc64-1.0.1
FreeBSD:13:aarch641.0.1-
FreeBSD:13:amd64--
FreeBSD:13:armv61.0.11.0.1
FreeBSD:13:armv71.0.11.0.1
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc641.0.1-
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv61.0.1-
FreeBSD:14:armv71.0.1-
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.0.1-
 
py38-werkzeug
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd642.0.12.0.1
FreeBSD:11:armv6--
FreeBSD:11:i3862.0.12.0.1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-2.0.1
FreeBSD:12:amd642.0.12.0.1
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3862.0.12.0.1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64-2.0.1
FreeBSD:13:amd642.0.12.0.1
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3862.0.12.0.1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-2.0.1
FreeBSD:14:aarch642.0.1-
FreeBSD:14:amd642.0.1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3862.0.1-
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-openssl>=16.0 : security/py-openssl@py38
  2. py38-setuptools>0 : devel/py-setuptools@py38
  3. python3.8 : lang/python38
This port is required by:
for Build
  1. www/searx
for Run
  1. devel/py-moto
  2. devel/py-pytest-flask
  3. devel/py-pytest-localserver
  4. finance/fava
  5. finance/odoo
  6. security/py-first-server
  7. www/py-flask
Expand this list (17 items / 10 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. www/py-flask-jwt-extended
  3. www/py-flask-peewee
  4. www/py-flask-restx
  5. www/py-flask-smorest
  6. www/py-httpbin
  7. www/py-openbrokerapi
  8. www/py-secure-cookie
  9. www/searx
  10. Collapse this list.

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. www/py-octoprint*
  2. www/py-searx*
  3. 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:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/W/Werkzeug/
  2. https://pypi.org/packages/source/W/Werkzeug/
Collapse this list.

Number of commits found: 53

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
10 Jun 2021 14:46:17
 files touched by this commit commit hash:3dfa14d0cb653253d31b4a3627aeac25e65be833  2.0.1
sunpoet search for other commits by this committer
www/py-werkzeug: Revert 4aedd48f96fbd2a8339cb24837efe8e36250862c

It is not needed with setuptools 46.4.0+.
25 May 2021 13:55:43
 files touched by this commit commit hash:0729af4255a63ee299e0c63a18b6a86520a19e02  2.0.1
amdmi3 search for other commits by this committer
Mk: switch PYTHON_REL to 5 digits to support python 3.10.x

PR:		255013
Differential Revision:	https://reviews.freebsd.org/D29418
Exp-run by:	antoine
Approved by:	wen@, no objection from python@ or portmgr@
24 May 2021 02:03:34
 files touched by this commit commit hash:4aedd48f96fbd2a8339cb24837efe8e36250862c  2.0.1
fluffy search for other commits by this committer
www/py-werkzeug: py-dataclasses should be in BUILD_DEPENDS too for use with
python36

Noticed by:	poudriere failure
Pointy hat to:	sunpoet@
22 May 2021 14:43:05
 files touched by this commit commit hash:f1b3354553cf451bb19feda2787d900162b6e936  2.0.1
sunpoet search for other commits by this committer
www/py-werkzeug: Update to 2.0.1

Changes:	https://github.com/pallets/werkzeug/releases
16 May 2021 15:24:17
 files touched by this commit commit hash:dcb0e109b877ddfb655b7db2527137140aad3540  2.0.0
sunpoet search for other commits by this committer
www/py-werkzeug: Update to 2.0.0

- Sort PLIST

Changes:	https://github.com/pallets/werkzeug/releases
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.0.1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
28 Dec 2020 23:02:15
Original commit files touched by this commit Revision:559531  1.0.1
antoine search for other commits by this committer
Drop python 2.7 support from a few ports

With hat:	portmgr
02 Apr 2020 12:04:28
Original commit files touched by this commit Revision:530318  1.0.1
sunpoet search for other commits by this committer
Update to 1.0.1

Changes:	https://github.com/pallets/werkzeug/releases
29 Feb 2020 11:24:54
Original commit files touched by this commit Revision:527409  1.0.0
sunpoet search for other commits by this committer
Update to 1.0.0

Changes:	https://github.com/pallets/werkzeug/releases
29 Jan 2020 19:16:10
Original commit files touched by this commit Revision:524585  0.16.1
sunpoet search for other commits by this committer
Update to 0.16.1

Changes:	https://github.com/pallets/werkzeug/releases
26 Sep 2019 18:16:44
Original commit files touched by this commit Revision:512951  0.16.0
sunpoet search for other commits by this committer
Update to 0.16.0

Changes:	https://github.com/pallets/werkzeug/releases
05 Sep 2019 17:08:57
Original commit files touched by this commit Revision:511217  0.15.6
sunpoet search for other commits by this committer
Update to 0.15.6

Changes:	https://github.com/pallets/werkzeug/releases
21 Jul 2019 20:49:06
Original commit files touched by this commit Revision:507104  0.15.5
sunpoet search for other commits by this committer
Update to 0.15.5

Changes:	https://github.com/pallets/werkzeug/releases
16 May 2019 23:57:10
Original commit files touched by this commit Revision:501822  0.15.4
sunpoet search for other commits by this committer
Update to 0.15.4

Changes:	https://github.com/pallets/werkzeug/releases
05 Apr 2019 22:44:55
Original commit files touched by this commit Revision:498022  0.15.2
sunpoet search for other commits by this committer
Update to 0.15.2

Changes:	https://github.com/pallets/werkzeug/releases
22 Mar 2019 21:22:32
Original commit files touched by this commit Revision:496594  0.15.1
sunpoet search for other commits by this committer
Update to 0.15.1

- Take maintainership

Changes:	https://github.com/pallets/werkzeug/releases
20 Mar 2019 18:03:44
Original commit files touched by this commit Revision:496374  0.15.0
sunpoet search for other commits by this committer
Update to 0.15.0

- Update LICENSE_FILE
- Update WWW

Changes:	https://github.com/pallets/werkzeug/releases
20 Jun 2018 17:05:44
Original commit files touched by this commit Revision:472884  0.14.1
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
02 Jan 2018 15:34:05
Original commit files touched by this commit Revision:457884  0.14.1
sunpoet search for other commits by this committer
Update to 0.14.1

Changes:	https://github.com/pallets/werkzeug/releases
		https://github.com/pallets/werkzeug/blob/master/CHANGES.rst
01 Jan 2018 20:59:08
Original commit files touched by this commit Revision:457806  0.14
sunpoet search for other commits by this committer
Update to 0.14

Changes:	https://github.com/pallets/werkzeug/releases
		https://github.com/pallets/werkzeug/blob/master/CHANGES.rst
11 Dec 2017 10:42:24
Original commit files touched by this commit Revision:455988  0.13
sunpoet search for other commits by this committer
Update to 0.13

Changes:	https://github.com/pallets/werkzeug/releases
		https://github.com/pallets/werkzeug/blob/master/CHANGES.rst
30 Nov 2017 15:50:34
Original commit files touched by this commit Revision:455210  0.12.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)
16 May 2017 18:18:41
Original commit files touched by this commit Revision:441018  0.12.2
sunpoet search for other commits by this committer
Update to 0.12.2

- Allow concurrent installation (USE_PYTHON=concurrent)
- Remove EXAMPLESDIR

Changes:	https://github.com/pallets/werkzeug/blob/master/CHANGES
16 Mar 2017 20:56:14
Original commit files touched by this commit Revision:436307  0.12.1
sunpoet search for other commits by this committer
Update to 0.12.1

- Add LICENSE_FILE

Changes:	https://github.com/pallets/werkzeug/blob/master/CHANGES
11 Mar 2017 09:44:21
Original commit files touched by this commit Revision:435894  0.12
olivierd search for other commits by this committer
Update to 0.12

Changelog: https://github.com/pallets/werkzeug/blob/0.12/CHANGES
31 Dec 2016 07:26:54
Original commit files touched by this commit Revision:430094  0.11.15
olivierd search for other commits by this committer
Update to 0.11.15 (bugfix release)

Changelog: https://github.com/pallets/werkzeug/blob/0.11.15/CHANGES
30 Dec 2016 22:36:50
Original commit files touched by this commit Revision:430077  0.11.14
olivierd search for other commits by this committer
Update to 0.11.14

Changelog: https://github.com/pallets/werkzeug/blob/0.11.14/CHANGES
28 Dec 2016 07:51:21
Original commit files touched by this commit Revision:429720  0.11.13
olivierd search for other commits by this committer
Update to 0.11.13

Changelog: https://github.com/pallets/werkzeug/blob/0.11.13/CHANGES
01 Sep 2016 14:49:22
Original commit files touched by this commit Revision:421228  0.11.11
olivierd search for other commits by this committer
- Update to 0.11.11
- Add new option, WATCHDOG (not set by default). It monitors filesystem events
If this module is not installed, by default it's 'ast' (standard module)
25 May 2016 18:59:09
Original commit files touched by this commit Revision:415855  0.11.10
olivierd search for other commits by this committer
Update to 0.11.10
25 Apr 2016 20:06:20
Original commit files touched by this commit Revision:414028  0.11.9
olivierd search for other commits by this committer
- Update to 0.11.9
- Use GitHub instead of CHEESESHOP, because tarball on the Python Package
Index (PyPI) seems not downloadable
15 Apr 2016 20:32:02
Original commit files touched by this commit Revision:413378  0.11.8
olivierd search for other commits by this committer
- Update to 0.11.8
- Re-assign to the Python team

PR:		208439 (based on, upgrade to 0.11.5)
Submitted by:	myself
Approved by:	<moggie@elasticmind.net> (maintainer, timeout > 2 weeks)
10 Jan 2016 16:05:20
Original commit files touched by this commit Revision:405715  0.11.3
olivierd search for other commits by this committer
Update to 0.11.3

PR:		205519
Submitted by:	myself
Approved by:	<moggie@elasticmind.net> (maintainer, timeout 2 weeks)
09 Dec 2015 14:28:03
Original commit files touched by this commit Revision:403409  0.11.2
sunpoet search for other commits by this committer
- Add NO_ARCH
- Sort USE_PYTHON
- Convert to new options target helper

Approved by:	portmgr (blanket)
With hat:	python
07 Dec 2015 19:36:03
Original commit files touched by this commit Revision:403231  0.11.2
olivierd search for other commits by this committer
Update to 0.11.2

PR:		204555
Submitted by:	myself
Approved by:	<moggie@elasticmind.net> (maintainer, timeout 3 weeks)
16 Apr 2015 08:22:07
Original commit files touched by this commit Revision:384094  0.10.4
robak search for other commits by this committer
www/py-werkzeug: update 0.10.1 -> 0.10.4

PR:		198929
Submitted by:	Olivier Duchateau <olivierd@FreeBSD.org>
Approved by:	maintainer (moggie@elasticmind.net, timeout 21 days)
23 Feb 2015 04:28:15
Original commit files touched by this commit Revision:379644  0.10.1
olivierd search for other commits by this committer
- Update to 0.10.1
- Add test in post-install target, otherwise example files are always installed

ChangeLog: http://werkzeug.pocoo.org/docs/0.10/changes/#version-0-10

PR:		197686
Submitted by:	myself
Approved by:	moggie (maintainer)
03 Jan 2015 08:41:21
Original commit files touched by this commit Revision:376109  0.9.6
mva search for other commits by this committer
- Convert USE_PYTHON to new USES in www/

With hat:	python@
03 Jul 2014 16:01:23
Original commit files touched by this commit Revision:360391  0.9.6
olivierd search for other commits by this committer
- Update to 0.9.6

ChangeLog:
https://github.com/mitsuhiko/werkzeug/blob/8097d1eca9ab08b451f7d64315009a561cf890d8/CHANGES

PR:		190749
Submitted by:	myself
Approved by:	maintainer (timeout > 3 weeks)
04 Mar 2014 15:55:55
Original commit files touched by this commit Revision:347037  0.9.4_1
sunpoet search for other commits by this committer
- Restore OPTIONS_DEFINE

Approved by:	portmgr (blanket)
02 Mar 2014 22:53:22
Original commit files touched by this commit Revision:346831  0.9.4_1
rm search for other commits by this committer
www/py-werkzeug: support staging and general clean-up

- clarify license (BSD3C)
- do not use easy_install for installation and convert to auto-generated packing
list
- add staging support
- install examples into staging area uncoditionally and remove EXAMPLES option
- remove inclusion of devel/py-virtualenv/files/py3k-fix-pkg-plist.inc - it's
implemented in bsd.python.mk

Approved by:	portmgr (blanket)
21 Feb 2014 13:39:58
Original commit files touched by this commit Revision:345437  0.9.4
ehaupt search for other commits by this committer
Remove trailing whitespaces from category www
10 Feb 2014 13:54:28
Original commit files touched by this commit Revision:343634  0.9.4
ehaupt search for other commits by this committer
According to the Porter's Handbook (5.12.2.3.) default options must be added to
OPTIONS_DEFINE. This policy has been implemented only recently that's why we
have many ports violating this policy.

This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.

Approved by:    portmgr (bapt)
20 Sep 2013 23:36:54
Original commit files touched by this commit Revision:327776  0.9.4
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
www)
16 Sep 2013 07:36:43
Original commit files touched by this commit Revision:327369  0.9.4
olivierd search for other commits by this committer
- Update to 0.9.4 (bugfix release)

PR:		ports/181568
Submitted by:	myself
Approved by:	maintainer (timeout 3 weeks)
30 Jul 2013 19:27:24
Original commit files touched by this commit Revision:323984  0.9.3
olivierd search for other commits by this committer
- Update to 0.9.3
- Trim Makefile header
- Convert to new option framework
- Sort pkg-plist file
- Remove patches

PR:		180853
Submitted by:	myself
Approved by:	moggie (maintainer)
10 Apr 2012 17:01:49
Original commit files touched by this commit   0.8.3
miwi search for other commits by this committer
- Update to 0.8.3

PR:             164794
Submitted by:   Olivier Duchateau <duchateau.olivier@gmail.com>
Approved by:    maintainer timeout
14 Jan 2012 19:15:00
Original commit files touched by this commit   0.8.2
miwi search for other commits by this committer
- Update to 0.8.2

PR:             163342
Submitted by:   Olivier Duchateau <duchateau.olivier@gmail.com> (maintainer)
03 Oct 2011 08:12:37
Original commit files touched by this commit   0.8
culot search for other commits by this committer
- Update to 0.8

Changes:        http://werkzeug.pocoo.org/docs/changes/
PR:             ports/161170
Submitted by:   Olivier Duchateau <duchateau.olivier@gmail.com>
Approved by:    Moggie <moggie@elasticmind.net> (maintainer)
01 Aug 2011 16:37:52
Original commit files touched by this commit   0.7
jlaffaye search for other commits by this committer
Update to 0.7

PR:             ports/159166
Submitted by:   Olivier Duchateau <duchateau.olivier@gmail.com> (maintainer)
19 Mar 2011 12:38:54
Original commit files touched by this commit   0.6.2
miwi search for other commits by this committer
- Get Rid MD5 support
15 May 2010 00:47:25
Original commit files touched by this commit   0.6.2
wxs search for other commits by this committer
Update to 0.6.2

Submitted by:   Lewis <moggie@elasticmind.net> (maintainer, private mail)
14 Jan 2010 02:47:37
Original commit files touched by this commit   0.5.1
wxs search for other commits by this committer
A Python utilities collection for building WSGI applications.

Werkzeug does not try to be a framework, and instead started as a simple
collection of various utilities useful for building WSGI applications.
It has since become one of the most advanced collections of its kind.

It includes a powerful debugger, fully featured request and response
objects, HTTP utilities to handle entity tags, cache control headers,
HTTP dates, cookie handling, file uploads, a powerful URL routing
system and a bunch of community contributed add-on modules.

WWW: http://werkzeug.pocoo.org/

Submitted by:   Lewis <moggie@elasticmind.net> (private mail)

Number of commits found: 53