FreeBSD Bugzilla – Attachment 238227 Details for
Bug 267901
devel/py-e3-core: Core framework for developing portable automated build systems
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
New port devel/py-e3-core
devel_py-e3-core.diff (text/plain), 27.42 KB, created by
Thierry Thomas
on 2022-11-21 19:05:57 UTC
(
hide
)
Description:
New port devel/py-e3-core
Filename:
MIME Type:
Creator:
Thierry Thomas
Created:
2022-11-21 19:05:57 UTC
Size:
27.42 KB
patch
obsolete
>From 163a1bdc2ed2c3dcf31109dc951c3ef3aef8f8a0 Mon Sep 17 00:00:00 2001 >From: Thierry Thomas <thierry@FreeBSD.org> >Date: Mon, 21 Nov 2022 16:16:29 +0100 >Subject: [PATCH] devel/py-e3-core: Core framework for developing portable > automated build systems > >--- > devel/Makefile | 1 + > devel/py-e3-core/Makefile | 52 ++++ > devel/py-e3-core/distinfo | 3 + > devel/py-e3-core/files/git_diff.patch | 8 + > .../py-e3-core/files/git_diff_no_prefix.patch | 8 + > devel/py-e3-core/files/git_diff_show.patch | 12 + > devel/py-e3-core/files/git_patch_with_header | 22 ++ > devel/py-e3-core/files/patch-setup.py | 11 + > devel/py-e3-core/files/patch-src_e3_fs.py | 11 + > .../patch-tests_tests__e3_env_main__test.py | 12 + > devel/py-e3-core/files/unicorn.patch | 13 + > devel/py-e3-core/pkg-descr | 5 + > devel/py-e3-core/pkg-plist | 260 ++++++++++++++++++ > 13 files changed, 418 insertions(+) > create mode 100644 devel/py-e3-core/Makefile > create mode 100644 devel/py-e3-core/distinfo > create mode 100644 devel/py-e3-core/files/git_diff.patch > create mode 100644 devel/py-e3-core/files/git_diff_no_prefix.patch > create mode 100644 devel/py-e3-core/files/git_diff_show.patch > create mode 100644 devel/py-e3-core/files/git_patch_with_header > create mode 100644 devel/py-e3-core/files/patch-setup.py > create mode 100644 devel/py-e3-core/files/patch-src_e3_fs.py > create mode 100644 devel/py-e3-core/files/patch-tests_tests__e3_env_main__test.py > create mode 100644 devel/py-e3-core/files/unicorn.patch > create mode 100644 devel/py-e3-core/pkg-descr > create mode 100644 devel/py-e3-core/pkg-plist > >diff --git a/devel/Makefile b/devel/Makefile >index 691aed1e3e95..a30d31754356 100644 >--- a/devel/Makefile >+++ b/devel/Makefile >@@ -4494,6 +4494,7 @@ > SUBDIR += py-dunamai > SUBDIR += py-durus > SUBDIR += py-dynrules >+ SUBDIR += py-e3-core > SUBDIR += py-easyprocess > SUBDIR += py-editables > SUBDIR += py-editdistance >diff --git a/devel/py-e3-core/Makefile b/devel/py-e3-core/Makefile >new file mode 100644 >index 000000000000..d31a792ec824 >--- /dev/null >+++ b/devel/py-e3-core/Makefile >@@ -0,0 +1,52 @@ >+PORTNAME= e3-core >+PORTVERSION= 22.2.0 >+CATEGORIES= devel python >+MASTER_SITES= CHEESESHOP >+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} >+ >+MAINTAINER= put-your@e-mail.here # Change it! >+COMMENT= Core framework for developing portable automated build systems >+WWW= https://github.com/AdaCore/e3-core >+ >+LICENSE= GPLv3 >+LICENSE_FILE= ${WRKSRC}/COPYING3 >+ >+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>0:www/py-requests-toolbelt@${PY_FLAVOR} >+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tomlkit>0:textproc/py-tomlkit@${PY_FLAVOR} >+#TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pytest-socket>0:devel/py-pytest-socket@${PY_FLAVOR} >+ >+USES= pytest python:3.9+ >+USE_PYTHON= distutils >+ >+PLATFORM= ${ARCH:S/amd64/x86_64/}-${OPSYS:tl} >+PLIST_SUB= VER=${PORTVERSION} PLATFORM=${PLATFORM} >+ >+post-extract: # Files missing from tarball >+ ${CP} ${FILESDIR}/*.patch ${FILESDIR}/git_patch_with_header \ >+ ${WRKSRC}/tests/tests_e3/diff/ >+ >+pre-configure: >+.for s in src/e3/sys.py tests/tests_e3/sys/main_test.py >+ ${REINPLACE_CMD} -e 's|"python3"|"${PYTHON_VERSION}"|' ${WRKSRC}/${s} >+.endfor >+.for s in docs/generate-req-coverage.py tests/tests_e3/os/process/main_test.py \ >+ tests/tests_e3/main/main_test.py tests/fix-coverage-paths.py tests/gen-cov-config.py >+ ${REINPLACE_CMD} -e 's|/usr/bin/env python| ${PYTHON_CMD}|' ${WRKSRC}/${s} >+.endfor >+ >+pre-build: >+ (cd ${WRKSRC}/tools/rlimit && \ >+ ${CC} -o rlimit-${PLATFORM} rlimit.c) >+ >+post-install: >+ ${INSTALL_PROGRAM} ${WRKSRC}/tools/rlimit/rlimit-${PLATFORM} \ >+ ${STAGEDIR}${PYTHON_SITELIBDIR}/e3/os/data/ >+ >+.include <bsd.port.mk> >diff --git a/devel/py-e3-core/distinfo b/devel/py-e3-core/distinfo >new file mode 100644 >index 000000000000..ab184185d621 >--- /dev/null >+++ b/devel/py-e3-core/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1668977972 >+SHA256 (e3-core-22.2.0.tar.gz) = 634068cecd548309af50785e7143e396ae108f19b782422516f7431e8918ac0b >+SIZE (e3-core-22.2.0.tar.gz) = 393843 >diff --git a/devel/py-e3-core/files/git_diff.patch b/devel/py-e3-core/files/git_diff.patch >new file mode 100644 >index 000000000000..e63977666ed3 >--- /dev/null >+++ b/devel/py-e3-core/files/git_diff.patch >@@ -0,0 +1,8 @@ >+diff --git a/git_file.txt b/git_file.txt >+index 00c8dcd..7ac8a3e 100644 >+--- a/git_file.txt >++++ b/git_file.txt >+@@ -1 +1,3 @@ >+ This is file that will be patched using git diff format ! >++ >++That's nice it's working ! >diff --git a/devel/py-e3-core/files/git_diff_no_prefix.patch b/devel/py-e3-core/files/git_diff_no_prefix.patch >new file mode 100644 >index 000000000000..ab0a73be5dbb >--- /dev/null >+++ b/devel/py-e3-core/files/git_diff_no_prefix.patch >@@ -0,0 +1,8 @@ >+diff --git git_file.txt git_file.txt >+index 00c8dcd..7ac8a3e 100644 >+--- git_file.txt >++++ git_file.txt >+@@ -1 +1,3 @@ >+ This is file that will be patched using git diff format ! >++ >++That's nice it's working ! >diff --git a/devel/py-e3-core/files/git_diff_show.patch b/devel/py-e3-core/files/git_diff_show.patch >new file mode 100644 >index 000000000000..15cec141fe5e >--- /dev/null >+++ b/devel/py-e3-core/files/git_diff_show.patch >@@ -0,0 +1,12 @@ >+commit blabla >+ >+ some other comments >+ >+diff --git a/git_file.txt b/git_file.txt >+index 00c8dcd..7ac8a3e 100644 >+--- a/git_file.txt >++++ b/git_file.txt >+@@ -1 +1,3 @@ >+ This is file that will be patched using git diff format ! >++ >++That's nice it's working ! >diff --git a/devel/py-e3-core/files/git_patch_with_header b/devel/py-e3-core/files/git_patch_with_header >new file mode 100644 >index 000000000000..42098dc89396 >--- /dev/null >+++ b/devel/py-e3-core/files/git_patch_with_header >@@ -0,0 +1,22 @@ >+diff --git a/file1 b/file1 >+new file mode 100644 >+index 0000000..4d2254f >+--- /dev/null >++++ b/file1 >+@@ -0,0 +1,4 @@ >++bla >++bli >++ >++blu >+\ No newline at end of file >+diff --git a/file2 b/file2 >+new file mode 100644 >+index 0000000..43d161b >+--- /dev/null >++++ b/file2 >+@@ -0,0 +1,4 @@ >++bli >++ >++blu >++bla >+\ No newline at end of file >diff --git a/devel/py-e3-core/files/patch-setup.py b/devel/py-e3-core/files/patch-setup.py >new file mode 100644 >index 000000000000..159334c3ecc6 >--- /dev/null >+++ b/devel/py-e3-core/files/patch-setup.py >@@ -0,0 +1,11 @@ >+--- setup.py.orig 2022-08-31 14:48:47 UTC >++++ setup.py >+@@ -14,7 +14,7 @@ install_requires = [ >+ >+ extras_require = {"config": ["tomlkit", "typeguard"], "test": ["pytest-socket"]} >+ >+-for p in ("darwin", "linux", "linux2", "win32"): >++for p in ("darwin", "linux", "linux2", "win32", "freebsd"): >+ platform_string = ":sys_platform=='%s'" % p >+ extras_require[platform_string] = ["psutil"] >+ if p in ("linux", "linux2"): >diff --git a/devel/py-e3-core/files/patch-src_e3_fs.py b/devel/py-e3-core/files/patch-src_e3_fs.py >new file mode 100644 >index 000000000000..0ccbf37c576b >--- /dev/null >+++ b/devel/py-e3-core/files/patch-src_e3_fs.py >@@ -0,0 +1,11 @@ >+--- src/e3/fs.py.orig 2022-08-31 14:48:47 UTC >++++ src/e3/fs.py >+@@ -54,7 +54,7 @@ def cp( >+ if copy_attrs: >+ switches += " -p" >+ if recursive: >+- switches += " -r" >++ switches += " -R" >+ logger.debug("cp %s %s->%s", switches, source, target) >+ >+ if recursive and not copy_attrs: >diff --git a/devel/py-e3-core/files/patch-tests_tests__e3_env_main__test.py b/devel/py-e3-core/files/patch-tests_tests__e3_env_main__test.py >new file mode 100644 >index 000000000000..daae239d5893 >--- /dev/null >+++ b/devel/py-e3-core/files/patch-tests_tests__e3_env_main__test.py >@@ -0,0 +1,12 @@ >+--- tests/tests_e3/env/main_test.py.orig 2022-08-31 14:48:47 UTC >++++ tests/tests_e3/env/main_test.py >+@@ -15,6 +15,9 @@ def test_autodetect(): >+ .replace("win32", "windows") >+ .replace("aix7", "aix") >+ .replace("sunos5", "solaris") >++ .replace("freebsd12", "freebsd") >++ .replace("freebsd13", "freebsd") >++ .replace("freebsd14", "freebsd") >+ ) >+ assert sys_platform in str(e3.platform.Platform.get()) >+ >diff --git a/devel/py-e3-core/files/unicorn.patch b/devel/py-e3-core/files/unicorn.patch >new file mode 100644 >index 000000000000..ecec40b6a437 >--- /dev/null >+++ b/devel/py-e3-core/files/unicorn.patch >@@ -0,0 +1,13 @@ >+diff --git a/unicorn.zip b/unicorn.zip >+new file mode 100644 >+index 0000000000000000000000000000000000000000..35e5eaebee776ea99539d5601a7d8f4251b20d1a >+GIT binary patch >+literal 238 >+zcmWIWW@Zs#U|`^2h}_x~c<9!v?@mBoJP>m;$S{=VWhUnr<>{4Fl!S(GGBCgFI1vxR >+zr4`%^j4Ush85qEXZO2C51_K_JYX8C|of9YRNEh>7d6FxoLWjHX=*#!9A4<8+LPRg7 >+zsUDlN_PZhrpL+1d_BYA-T;Uc!?LVDfv$bxTcz`z}lN>WHhe!aO!@$4@#9JCcEEH$4 >+YLY#%>qyTSLHjq+AAPfZ3?H~>V026vf0ssI2 >+ >+literal 0 >+HcmV?d00001 >+ >diff --git a/devel/py-e3-core/pkg-descr b/devel/py-e3-core/pkg-descr >new file mode 100644 >index 000000000000..11142fbdc2b5 >--- /dev/null >+++ b/devel/py-e3-core/pkg-descr >@@ -0,0 +1,5 @@ >+The e3 Project is a Python framework to ease the development of portable >+automated build systems (compilation, dependencies management, binary code >+packaging, and automated testing). >+ >+See also <http://e3-core.readthedocs.io/en/latest/>. >diff --git a/devel/py-e3-core/pkg-plist b/devel/py-e3-core/pkg-plist >new file mode 100644 >index 000000000000..1ab16e117de1 >--- /dev/null >+++ b/devel/py-e3-core/pkg-plist >@@ -0,0 +1,260 @@ >+bin/e3 >+bin/e3-sandbox >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/archive.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/archive.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/config.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/config.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/date.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/date.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/decorator.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/decorator.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/diff.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/diff.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/env.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/env.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/error.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/error.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/fingerprint.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/fingerprint.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/fs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/fs.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/hash.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/hash.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/json.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/json.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/log.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/log.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/mypy.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/mypy.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/platform.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/platform.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/sys.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/sys.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/text.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/text.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/yaml.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/__pycache__/yaml.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__init__.py >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/buildspace.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/buildspace.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/checkout.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/checkout.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/context.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/context.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/deps.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/deps.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/driver.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/driver.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/error.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/error.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/helper.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/helper.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/loader.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/loader.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/package.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/package.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/queries.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/queries.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/spec.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/spec.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/status.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/__pycache__/status.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/action/__init__.py >+%%PYTHON_SITELIBDIR%%/e3/anod/action/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/action/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/buildspace.py >+%%PYTHON_SITELIBDIR%%/e3/anod/checkout.py >+%%PYTHON_SITELIBDIR%%/e3/anod/context.py >+%%PYTHON_SITELIBDIR%%/e3/anod/deps.py >+%%PYTHON_SITELIBDIR%%/e3/anod/driver.py >+%%PYTHON_SITELIBDIR%%/e3/anod/error.py >+%%PYTHON_SITELIBDIR%%/e3/anod/helper.py >+%%PYTHON_SITELIBDIR%%/e3/anod/loader.py >+%%PYTHON_SITELIBDIR%%/e3/anod/package.py >+%%PYTHON_SITELIBDIR%%/e3/anod/queries.py >+%%PYTHON_SITELIBDIR%%/e3/anod/sandbox/__init__.py >+%%PYTHON_SITELIBDIR%%/e3/anod/sandbox/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/sandbox/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/sandbox/__pycache__/action.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/sandbox/__pycache__/action.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/sandbox/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/sandbox/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/sandbox/__pycache__/migrate.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/sandbox/__pycache__/migrate.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/sandbox/__pycache__/scripts.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/sandbox/__pycache__/scripts.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/anod/sandbox/action.py >+%%PYTHON_SITELIBDIR%%/e3/anod/sandbox/main.py >+%%PYTHON_SITELIBDIR%%/e3/anod/sandbox/migrate.py >+%%PYTHON_SITELIBDIR%%/e3/anod/sandbox/scripts.py >+%%PYTHON_SITELIBDIR%%/e3/anod/spec.py >+%%PYTHON_SITELIBDIR%%/e3/anod/status.py >+%%PYTHON_SITELIBDIR%%/e3/archive.py >+%%PYTHON_SITELIBDIR%%/e3/collection/__init__.py >+%%PYTHON_SITELIBDIR%%/e3/collection/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/collection/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/collection/__pycache__/dag.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/collection/__pycache__/dag.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/collection/__pycache__/toggleable_bool.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/collection/__pycache__/toggleable_bool.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/collection/__pycache__/trie.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/collection/__pycache__/trie.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/collection/dag.py >+%%PYTHON_SITELIBDIR%%/e3/collection/toggleable_bool.py >+%%PYTHON_SITELIBDIR%%/e3/collection/trie.py >+%%PYTHON_SITELIBDIR%%/e3/config.py >+%%PYTHON_SITELIBDIR%%/e3/date.py >+%%PYTHON_SITELIBDIR%%/e3/decorator.py >+%%PYTHON_SITELIBDIR%%/e3/diff.py >+%%PYTHON_SITELIBDIR%%/e3/electrolyt/__init__.py >+%%PYTHON_SITELIBDIR%%/e3/electrolyt/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/electrolyt/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/electrolyt/__pycache__/entry_point.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/electrolyt/__pycache__/entry_point.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/electrolyt/__pycache__/host.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/electrolyt/__pycache__/host.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/electrolyt/__pycache__/plan.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/electrolyt/__pycache__/plan.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/electrolyt/__pycache__/run.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/electrolyt/__pycache__/run.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/electrolyt/entry_point.py >+%%PYTHON_SITELIBDIR%%/e3/electrolyt/host.py >+%%PYTHON_SITELIBDIR%%/e3/electrolyt/plan.py >+%%PYTHON_SITELIBDIR%%/e3/electrolyt/run.py >+%%PYTHON_SITELIBDIR%%/e3/env.py >+%%PYTHON_SITELIBDIR%%/e3/error.py >+%%PYTHON_SITELIBDIR%%/e3/event/__init__.py >+%%PYTHON_SITELIBDIR%%/e3/event/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/event/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/event/handler/__init__.py >+%%PYTHON_SITELIBDIR%%/e3/event/handler/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/event/handler/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/event/handler/__pycache__/file.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/event/handler/__pycache__/file.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/event/handler/__pycache__/logging.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/event/handler/__pycache__/logging.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/event/handler/__pycache__/s3.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/event/handler/__pycache__/s3.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/event/handler/__pycache__/smtp.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/event/handler/__pycache__/smtp.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/event/handler/file.py >+%%PYTHON_SITELIBDIR%%/e3/event/handler/logging.py >+%%PYTHON_SITELIBDIR%%/e3/event/handler/s3.py >+%%PYTHON_SITELIBDIR%%/e3/event/handler/smtp.py >+%%PYTHON_SITELIBDIR%%/e3/fingerprint.py >+%%PYTHON_SITELIBDIR%%/e3/fs.py >+%%PYTHON_SITELIBDIR%%/e3/hash.py >+%%PYTHON_SITELIBDIR%%/e3/job/__init__.py >+%%PYTHON_SITELIBDIR%%/e3/job/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/job/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/job/__pycache__/scheduler.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/job/__pycache__/scheduler.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/job/__pycache__/walk.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/job/__pycache__/walk.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/job/scheduler.py >+%%PYTHON_SITELIBDIR%%/e3/job/walk.py >+%%PYTHON_SITELIBDIR%%/e3/json.py >+%%PYTHON_SITELIBDIR%%/e3/log.py >+%%PYTHON_SITELIBDIR%%/e3/main.py >+%%PYTHON_SITELIBDIR%%/e3/mypy.py >+%%PYTHON_SITELIBDIR%%/e3/net/__init__.py >+%%PYTHON_SITELIBDIR%%/e3/net/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/net/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/net/__pycache__/http.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/net/__pycache__/http.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/net/__pycache__/smtp.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/net/__pycache__/smtp.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/net/__pycache__/token.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/net/__pycache__/token.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/net/http.py >+%%PYTHON_SITELIBDIR%%/e3/net/smtp.py >+%%PYTHON_SITELIBDIR%%/e3/net/token.py >+%%PYTHON_SITELIBDIR%%/e3/os/__init__.py >+%%PYTHON_SITELIBDIR%%/e3/os/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/os/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/os/__pycache__/fs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/os/__pycache__/fs.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/os/__pycache__/platform.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/os/__pycache__/platform.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/os/__pycache__/process.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/os/__pycache__/process.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/os/__pycache__/timezone.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/os/__pycache__/timezone.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/os/data/rlimit-ppc-aix >+%%PYTHON_SITELIBDIR%%/e3/os/data/rlimit-ppc-linux >+%%PYTHON_SITELIBDIR%%/e3/os/data/rlimit-sparc-solaris >+%%PYTHON_SITELIBDIR%%/e3/os/data/rlimit-x86-linux >+%%PYTHON_SITELIBDIR%%/e3/os/data/rlimit-x86-solaris >+%%PYTHON_SITELIBDIR%%/e3/os/data/rlimit-x86-windows >+%%PYTHON_SITELIBDIR%%/e3/os/data/rlimit-x86_64-darwin >+%%PYTHON_SITELIBDIR%%/e3/os/data/rlimit-%%PLATFORM%% >+%%PYTHON_SITELIBDIR%%/e3/os/data/rlimit-x86_64-linux >+%%PYTHON_SITELIBDIR%%/e3/os/data/rlimit-x86_64-windows >+%%PYTHON_SITELIBDIR%%/e3/os/fs.py >+%%PYTHON_SITELIBDIR%%/e3/os/platform.py >+%%PYTHON_SITELIBDIR%%/e3/os/process.py >+%%PYTHON_SITELIBDIR%%/e3/os/timezone.py >+%%PYTHON_SITELIBDIR%%/e3/os/windows/__init__.py >+%%PYTHON_SITELIBDIR%%/e3/os/windows/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/os/windows/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/os/windows/__pycache__/fs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/os/windows/__pycache__/fs.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/os/windows/__pycache__/native_api.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/os/windows/__pycache__/native_api.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/os/windows/__pycache__/object.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/os/windows/__pycache__/object.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/os/windows/__pycache__/process.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/os/windows/__pycache__/process.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/os/windows/fs.py >+%%PYTHON_SITELIBDIR%%/e3/os/windows/native_api.py >+%%PYTHON_SITELIBDIR%%/e3/os/windows/object.py >+%%PYTHON_SITELIBDIR%%/e3/os/windows/process.py >+%%PYTHON_SITELIBDIR%%/e3/platform.py >+%%PYTHON_SITELIBDIR%%/e3/platform_db/__init__.py >+%%PYTHON_SITELIBDIR%%/e3/platform_db/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/platform_db/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/platform_db/__pycache__/knowledge_base.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/platform_db/__pycache__/knowledge_base.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/platform_db/knowledge_base.py >+%%PYTHON_SITELIBDIR%%/e3/py.typed >+%%PYTHON_SITELIBDIR%%/e3/store/__init__.py >+%%PYTHON_SITELIBDIR%%/e3/store/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/store/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/store/backends/__init__.py >+%%PYTHON_SITELIBDIR%%/e3/store/backends/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/store/backends/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/store/backends/__pycache__/base.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/store/backends/__pycache__/base.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/store/backends/__pycache__/http_simple_store.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/store/backends/__pycache__/http_simple_store.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/store/backends/base.py >+%%PYTHON_SITELIBDIR%%/e3/store/backends/http_simple_store.py >+%%PYTHON_SITELIBDIR%%/e3/store/cache/__init__.py >+%%PYTHON_SITELIBDIR%%/e3/store/cache/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/store/cache/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/store/cache/backends/__init__.py >+%%PYTHON_SITELIBDIR%%/e3/store/cache/backends/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/store/cache/backends/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/store/cache/backends/__pycache__/base.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/store/cache/backends/__pycache__/base.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/store/cache/backends/__pycache__/filecache.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/store/cache/backends/__pycache__/filecache.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/store/cache/backends/base.py >+%%PYTHON_SITELIBDIR%%/e3/store/cache/backends/filecache.py >+%%PYTHON_SITELIBDIR%%/e3/sys.py >+%%PYTHON_SITELIBDIR%%/e3/text.py >+%%PYTHON_SITELIBDIR%%/e3/vcs/__init__.py >+%%PYTHON_SITELIBDIR%%/e3/vcs/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/vcs/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/vcs/__pycache__/git.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/vcs/__pycache__/git.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/vcs/__pycache__/svn.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/e3/vcs/__pycache__/svn.cpython-%%PYTHON_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/e3/vcs/git.py >+%%PYTHON_SITELIBDIR%%/e3/vcs/svn.py >+%%PYTHON_SITELIBDIR%%/e3/yaml.py >+%%PYTHON_SITELIBDIR%%/e3_core-%%VER%%-py%%PYTHON_VER%%-nspkg.pth >-- >2.38.1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 267901
: 238227 |
260307
|
260309
|
260310
|
260312