Bug 293521 - [new port] devel/py-e3-testsuite: building blocks for software projects to create testsuites
Summary: [new port] devel/py-e3-testsuite: building blocks for software projects to cr...
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-ports-bugs (Nobody)
URL: https://pypi.org/project/e3-testsuite
Keywords:
Depends on:
Blocks: 277852
  Show dependency treegraph
 
Reported: 2026-03-01 04:50 UTC by Alastair Hogge
Modified: 2026-03-09 07:06 UTC (History)
1 user (show)

See Also:


Attachments
[PATCH] devel/py-e3-testsuite: New Port (4.77 KB, patch)
2026-03-01 04:53 UTC, Alastair Hogge
no flags Details | Diff
[PATCH] devel/py-e3-testsuite: New Port (4.92 KB, patch)
2026-03-08 06:50 UTC, Alastair Hogge
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alastair Hogge 2026-03-01 04:50:53 UTC
e3-testsuite is a Python library built on top of e3-core. Its purpose it to provide building blocks for software projects to create testsuites in a simple way.

https://pypi.org/project/e3-testsuite
Comment 1 Alastair Hogge 2026-03-01 04:53:28 UTC
Created attachment 268443 [details]
[PATCH] devel/py-e3-testsuite: New Port

e3-testsuite is a Python library built on top of e3-core. Its purpose it to provide building blocks for software projects to create testsuites in a simple way.

https://pypi.org/project/e3-testsuite
Comment 2 Alastair Hogge 2026-03-08 06:50:26 UTC
Created attachment 268619 [details]
[PATCH] devel/py-e3-testsuite: New Port

poudriere-testport devel/py-e3-testsuite:
15_0-amd64-release: Pass
main-amd64-default: Pass
Comment 3 Robert Clausecker freebsd_committer freebsd_triage 2026-03-08 10:42:44 UTC
Thank you for your submission.

Here are some comments:

 - newly submitted ports must have a maintainer.  Ports with maintainer
   ports@FreeBSD.org will not be accepted.
 - please change PORTNAME to e3_testsuite to harmonise it with PYPI.
   We try to stick to the PYPI package names to avoid confusion.
 - I don't ge the ${DISTVERSION:C|-|.|} bit.  DISTVERSION does not contain
   a hyphen?
 - with PORTNAME adjusted, PEP517_INSTALL_CMD and the custom do-install should
   not be required.
Comment 4 Alastair Hogge 2026-03-09 07:06:06 UTC
(In reply to Robert Clausecker from comment #3)

> - with PORTNAME adjusted, PEP517_INSTALL_CMD and the custom do-install should
>   not be required.

You might be right. It has been a long time since I initially worked on py-e3-testsuite, I will try your suggestion.