notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
py-moto Allow your python tests to easily mock out the boto library
5.1.22 devel 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 5.1.22Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2020-11-06 11:12:42
Last Update: 2026-06-26 20:45:32
Commit Hash: 0976f8b
Also Listed In: python
License: APACHE20
WWW:
https://docs.getmoto.org/en/latest/
https://github.com/getmoto/moto
Description:
Moto is a library that allows your tests to easily mock out AWS Services.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}moto>0:devel/py-moto@${PY_FLAVOR}
To install the port:
cd /usr/ports/devel/py-moto/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-moto
  • pkg install py312-moto
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py312-moto listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py312-moto
Package flavors (<flavor>: <package>)
  • py312: py312-moto
distinfo:
TIMESTAMP = 1777252646 SHA256 (moto-5.1.22.tar.gz) = e5b2c378296e4da50ce5a3c355a1743c8d6d396ea41122f5bb2a40f9b9a8cc0e SIZE (moto-5.1.22.tar.gz) = 8547792

Packages (timestamps in pop-ups are UTC):
py37-moto
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--1.3.16_1--n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 

py39-moto
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly--4.1.11--n/an/an/a
FreeBSD:14:latest--4.0.9--4.1.11-4.1.11
FreeBSD:14:quarterly------4.2.124.2.12
FreeBSD:15:latest--n/a-n/an/a4.2.12-
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 

py311-moto
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest5.1.215.1.22-5.0.285.1.22n/an/an/a
FreeBSD:13:quarterly5.0.285.0.28-5.0.285.0.28n/an/an/a
FreeBSD:14:latest---5.0.28----
FreeBSD:14:quarterly---5.0.28----
FreeBSD:15:latest--n/a5.0.28n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 

py312-moto
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest5.1.225.1.22--5.1.22---
FreeBSD:14:quarterly5.1.225.1.22--5.1.22---
FreeBSD:15:latest5.1.225.1.22n/a-n/an/a--
FreeBSD:15:quarterly5.1.225.1.22n/a-n/an/a--
FreeBSD:16:latest5.1.225.1.22n/a-n/an/a--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py312-setuptools>=40.6.0 : devel/py-setuptools@py312
  2. py312-wheel>=0 : devel/py-wheel@py312
  3. python3.12 : lang/python312
  4. py312-build>=0 : devel/py-build@py312
  5. py312-installer>=0 : devel/py-installer@py312
Test dependencies:
  1. py312-antlr4-python3-runtime>=0 : devel/py-antlr4-python3-runtime@py312
  2. py312-aws-sam-translator>=0 : devel/py-aws-sam-translator@py312
  3. py312-aws-xray-sdk>=0.93 : devel/py-aws-xray-sdk@py312
  4. py312-cfn-lint>=0.40.0 : devel/py-cfn-lint@py312
  5. py312-docker>=3.0.0 : sysutils/py-docker@py312
  6. py312-ecdsa>=0 : security/py-ecdsa@py312
  7. py312-flask>=2.2.2 : www/py-flask@py312
  8. py312-flask-cors>=0 : www/py-flask-cors@py312
  9. py312-graphql-core>=0 : devel/py-graphql-core@py312
  10. py312-joserfc>=0.9.0 : security/py-joserfc@py312
  11. py312-jsonpath-ng>=0 : devel/py-jsonpath-ng@py312
  12. py312-jsonschema>=0 : devel/py-jsonschema@py312
  13. py312-multipart>=0 : devel/py-multipart@py312
  14. py312-openapi-spec-validator>=0.5.0 : devel/py-openapi-spec-validator@py312
  15. py312-py-partiql-parser>=0.6.3 : devel/py-py-partiql-parser@py312
  16. py312-pydantic2>=0 : devel/py-pydantic2@py312
  17. py312-pyparsing>=3.0.7 : devel/py-pyparsing@py312
  18. py312-pyyaml>=5.1 : devel/py-pyyaml@py312
  19. py312-setuptools>=0 : devel/py-setuptools@py312
  20. py312-pytest>=7,1 : devel/py-pytest@py312
  21. python3.12 : lang/python312
Runtime dependencies:
  1. py312-boto3>=1.9.201 : www/py-boto3@py312
  2. py312-botocore>=1.20.88 : devel/py-botocore@py312
  3. py312-Jinja2>=2.10.1 : devel/py-Jinja2@py312
  4. py312-python-dateutil>=2.1<3.0.0 : devel/py-python-dateutil@py312
  5. py312-requests>=2.5 : www/py-requests@py312
  6. py312-responses>=0.15.0 : devel/py-responses@py312
  7. py312-werkzeug>=0.5 : www/py-werkzeug@py312
  8. py312-xmltodict>=0 : devel/py-xmltodict@py312
  9. py312-cryptography>=48.0.0,1<49,1 : security/py-cryptography@py312
  10. python3.12 : lang/python312
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
devel_py-moto
USES:
python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (3 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/m/moto/
  2. https://github.com/getmoto/moto/releases/download/5.1.22/
  3. https://pypi.org/packages/source/m/moto/
Collapse this list.

Number of commits found: 114 (showing only 14 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.2.9
25 Oct 2021 15:57:27
commit hash: b9e8e5fcd8b87a792786fe4ebb2265966ad37153commit hash: b9e8e5fcd8b87a792786fe4ebb2265966ad37153commit hash: b9e8e5fcd8b87a792786fe4ebb2265966ad37153commit hash: b9e8e5fcd8b87a792786fe4ebb2265966ad37153 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-moto: Update to 2.2.9

Changes:	https://github.com/spulec/moto/blob/master/CHANGELOG.md
2.2.8_1
13 Oct 2021 19:13:46
commit hash: 2e00b6e493700d5a71a5a23fe65231d513f26598commit hash: 2e00b6e493700d5a71a5a23fe65231d513f26598commit hash: 2e00b6e493700d5a71a5a23fe65231d513f26598commit hash: 2e00b6e493700d5a71a5a23fe65231d513f26598 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-moto: Remove workaround for FreeBSD 11

- Bump PORTREVISION for package change
2.2.8
27 Sep 2021 20:33:42
commit hash: c0af13a760764d801fa620ff2dfed5f0d070abd0commit hash: c0af13a760764d801fa620ff2dfed5f0d070abd0commit hash: c0af13a760764d801fa620ff2dfed5f0d070abd0commit hash: c0af13a760764d801fa620ff2dfed5f0d070abd0 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-moto: Update to 2.2.8

Changes:	https://github.com/spulec/moto/blob/master/CHANGELOG.md
2.2.7
21 Sep 2021 22:23:34
commit hash: c5ffadf2b4a0fd8ad27f60549c7d86399b1de7d7commit hash: c5ffadf2b4a0fd8ad27f60549c7d86399b1de7d7commit hash: c5ffadf2b4a0fd8ad27f60549c7d86399b1de7d7commit hash: c5ffadf2b4a0fd8ad27f60549c7d86399b1de7d7 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-moto: Update to 2.2.7

Changes:	https://github.com/spulec/moto/blob/master/CHANGELOG.md
2.0.11
14 Jul 2021 16:09:57
commit hash: 3f02a4d9672ecdf7dbf6b5b863c7505811154c31commit hash: 3f02a4d9672ecdf7dbf6b5b863c7505811154c31commit hash: 3f02a4d9672ecdf7dbf6b5b863c7505811154c31commit hash: 3f02a4d9672ecdf7dbf6b5b863c7505811154c31 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-moto: Update to 2.0.11

Changes:	https://github.com/spulec/moto/blob/master/CHANGELOG.md
2.0.10
20 Jun 2021 20:46:08
commit hash: 5564f4a49f2befd87d09c5c59497142f1c3d917dcommit hash: 5564f4a49f2befd87d09c5c59497142f1c3d917dcommit hash: 5564f4a49f2befd87d09c5c59497142f1c3d917dcommit hash: 5564f4a49f2befd87d09c5c59497142f1c3d917d files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-moto: Update to 2.0.10

Changes:	https://github.com/spulec/moto/blob/master/CHANGELOG.md
2.0.9
20 Jun 2021 11:37:22
commit hash: 8c17a3941be844e9a69541124e014e27a4a1bbd3commit hash: 8c17a3941be844e9a69541124e014e27a4a1bbd3commit hash: 8c17a3941be844e9a69541124e014e27a4a1bbd3commit hash: 8c17a3941be844e9a69541124e014e27a4a1bbd3 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-moto: Update to 2.0.9

Changes:	https://github.com/spulec/moto/blob/master/CHANGELOG.md
2.0.8
26 May 2021 12:54:56
commit hash: 28d15b349ba74a558ddc6877d2cb1f8a15029790commit hash: 28d15b349ba74a558ddc6877d2cb1f8a15029790commit hash: 28d15b349ba74a558ddc6877d2cb1f8a15029790commit hash: 28d15b349ba74a558ddc6877d2cb1f8a15029790 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-moto: Update to 2.0.8

Changes:	https://github.com/spulec/moto/blob/master/CHANGELOG.md
2.0.7
18 May 2021 19:28:19
commit hash: 340b5df88cec8766458f86c1b5e8e569916ef71ccommit hash: 340b5df88cec8766458f86c1b5e8e569916ef71ccommit hash: 340b5df88cec8766458f86c1b5e8e569916ef71ccommit hash: 340b5df88cec8766458f86c1b5e8e569916ef71c files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-moto: Update to 2.0.7

Changes:	https://github.com/spulec/moto/blob/master/CHANGELOG.md
2.0.6
16 May 2021 15:24:05
commit hash: 0545e0cf2d425a3879dfbec1dfc3efa4eabf5e24commit hash: 0545e0cf2d425a3879dfbec1dfc3efa4eabf5e24commit hash: 0545e0cf2d425a3879dfbec1dfc3efa4eabf5e24commit hash: 0545e0cf2d425a3879dfbec1dfc3efa4eabf5e24 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-moto: Convert to test framework
2.0.6
11 May 2021 21:47:10
commit hash: e7feb3fe7fe970f3eadcc63a6a4407dfbf6a1c4acommit hash: e7feb3fe7fe970f3eadcc63a6a4407dfbf6a1c4acommit hash: e7feb3fe7fe970f3eadcc63a6a4407dfbf6a1c4acommit hash: e7feb3fe7fe970f3eadcc63a6a4407dfbf6a1c4a files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-moto: Update to 2.0.6

Changes:	https://github.com/spulec/moto/blob/master/CHANGELOG.md
1.3.16_1
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.3.16_1
05 Dec 2020 14:22:47
Revision:557064Original commit files touched by this commit
sunpoet search for other commits by this committer
Move textproc/py-MarkupSafe to textproc/py-markupsafe

- Bump PORTREVISION for dependency change
1.3.16
06 Nov 2020 11:11:45
Revision:554183Original commit files touched by this commit
sunpoet search for other commits by this committer
Add py-moto 1.3.16

Moto is a library that allows your tests to easily mock out AWS Services.

WWW: https://github.com/spulec/moto

Number of commits found: 114 (showing only 14 on this page)

«  1 | 2