Skip to main content

Genie Predcore Component

Genie Predcore offers a collection of predicate and pre-requisite base classes that provide a foundation for convenient, powerful and complex condition-driven testing.

pyATS is an end-to-end testing ecosystem, specializing in data-driven and reusable testing, and engineered to be suitable for Agile, rapid development iterations. Extensible by design, pyATS enables developers start with small, simple and linear test cases, and scale towards large, complex and asynchronous test suites.

Genie was initially developed internally in Cisco, and is now available to the general public starting early 2018 through Cisco DevNet. Visit the Genie home page at

https://developer.cisco.com/site/pyats/

Predcore Package

Genie Predcore offers a collection of predicate and pre-requisite base classes that provide a foundation for convenient, powerful and complex condition-driven testing.

Requirements

Genie currently supports Python 3.4+ on Linux & Mac systems. Windows platforms are not yet supported.

Quick Start

# install genie as a whole
$ pip install genie.predcore

# to upgrade this package manually
$ pip install --upgrade genie.predcore

# to install alpha/beta versions, add --pre
$ pip install --pre genie.predcore

For more information on setting up your Python development environment, such as creating virtual environment and installing pip on your system, please refer to Virtual Environment and Packages in Python tutorials.

Metadata

Release files for genie.predcore 19.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for genie.predcore 19.12
File
genie.predcore-19.12-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
genie.predcore-19.12-cp37-cp37m-manylinux1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32 Details
genie.predcore-19.12-cp37-cp37m-macosx_10_10_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.10+ x86-64 Details
genie.predcore-19.12-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
genie.predcore-19.12-cp36-cp36m-manylinux1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32 Details
genie.predcore-19.12-cp36-cp36m-macosx_10_10_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.10+ x86-64 Details
genie.predcore-19.12-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
genie.predcore-19.12-cp35-cp35m-manylinux1_i686.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32 Details
genie.predcore-19.12-cp35-cp35m-macosx_10_10_x86_64.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.10+ x86-64 Details
genie.predcore-19.12-cp34-cp34m-manylinux1_x86_64.whl CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64 Details
genie.predcore-19.12-cp34-cp34m-manylinux1_i686.whl CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-32 Details
genie.predcore-19.12-cp34-cp34m-macosx_10_10_x86_64.whl CPython 3.4 CPython 3.4 pymalloc macOS 10.10+ x86-64 Details

Total release size: 5.4 MB

Release files / genie.predcore-19.12-cp37-cp37m-manylinux1_x86_64.whl

Download URL genie.predcore-19.12-cp37-cp37m-manylinux1_x86_64.whl
Size 630.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
95859a54dfc5efeabd3d8ed0ec2a64e0c5ccdccf202e501bffa2c549a5a592e2
BLAKE2b-256 checksum
How to use checksums
e6d6019cc4e778f7a24c2ebd740aeca88d5706692b97dd9f2be92d0dae51158b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

Release files / genie.predcore-19.12-cp37-cp37m-manylinux1_i686.whl

Download URL genie.predcore-19.12-cp37-cp37m-manylinux1_i686.whl
Size 573.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
07f4db2c358ddf501288680a7e5c68c66be3a49b78259bb6fda0d4dd30b43290
BLAKE2b-256 checksum
How to use checksums
bf594fbc96b371814692770ac23728f619849225e115a369c7c1dda3ae7069fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

Release files / genie.predcore-19.12-cp37-cp37m-macosx_10_10_x86_64.whl

Download URL genie.predcore-19.12-cp37-cp37m-macosx_10_10_x86_64.whl
Size 177.9 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
dc62c00d1b20f73f37742aaa7a08c46a591d5471156c21a5d43527d29b81d3ad
BLAKE2b-256 checksum
How to use checksums
cef5d11d6b7a09a8d0cffabc426b532101cac532dc47d787bda513a635996ce8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

Release files / genie.predcore-19.12-cp36-cp36m-manylinux1_x86_64.whl

Download URL genie.predcore-19.12-cp36-cp36m-manylinux1_x86_64.whl
Size 637.4 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
706c676043532cd4ab5bb8f7a2b27b67884df9cb78fe5ec0d42d594737417e79
BLAKE2b-256 checksum
How to use checksums
e4698f0d0d6d4794b43769f3a66bece6ba88d9eb6c3f110e60b3bb77136319ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

Release files / genie.predcore-19.12-cp36-cp36m-manylinux1_i686.whl

Download URL genie.predcore-19.12-cp36-cp36m-manylinux1_i686.whl
Size 575.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
019d983a390bd71ac9162ce243458d78d646eb4d202f774dbd9d9b747f3b5644
BLAKE2b-256 checksum
How to use checksums
f9d200aed380339ab7548a8c33ba18c211b4ce31e5845a7b3ade03be8f61e087
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

Release files / genie.predcore-19.12-cp36-cp36m-macosx_10_10_x86_64.whl

Download URL genie.predcore-19.12-cp36-cp36m-macosx_10_10_x86_64.whl
Size 184.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
a0a5a41b40e6927f3fbe928b40d6d673629044beca9366a297b591a0496b93a8
BLAKE2b-256 checksum
How to use checksums
5eeed2027ecf5bd70262e765481a1866d22f0c0342415629567e083ffdb232a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

Release files / genie.predcore-19.12-cp35-cp35m-manylinux1_x86_64.whl

Download URL genie.predcore-19.12-cp35-cp35m-manylinux1_x86_64.whl
Size 604.9 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
e8b9eaa45f9fb6d07c1776cf77136654aa3eceb88e324baba92a18964c722a83
BLAKE2b-256 checksum
How to use checksums
f1fc6ddb0ed9a68de4f627e53f80013146fae522fd16abcf1dce14f5d519fae7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

Release files / genie.predcore-19.12-cp35-cp35m-manylinux1_i686.whl

Download URL genie.predcore-19.12-cp35-cp35m-manylinux1_i686.whl
Size 544.4 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
3712cf090cd46156c70a0e8017502ef787c5602a76cacd7d3dcfae532e3b46c6
BLAKE2b-256 checksum
How to use checksums
3835ec68cc71b5caad4202c8ff361549533c2813cee425bdb8025ebd00280b60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

Release files / genie.predcore-19.12-cp35-cp35m-macosx_10_10_x86_64.whl

Download URL genie.predcore-19.12-cp35-cp35m-macosx_10_10_x86_64.whl
Size 172.5 kB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
31b44bfb643afdc5772b00ad614c1389d0c952af550e655e29fa77076311a447
BLAKE2b-256 checksum
How to use checksums
8941fd7418c7f1c757c673b8ae59f311a51ff91ccb8acbd5fb14e498d2680f07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

Release files / genie.predcore-19.12-cp34-cp34m-manylinux1_x86_64.whl

Download URL genie.predcore-19.12-cp34-cp34m-manylinux1_x86_64.whl
Size 614.9 kB
Tags CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
41c253c5210179ce78e706ce7cbfc6e5711b37d9c7b996d12fa6ca89cda8f521
BLAKE2b-256 checksum
How to use checksums
b6379868e75c40cbf1acc6794a27b647d927f5154c323893f39a81e5c919cffa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

Release files / genie.predcore-19.12-cp34-cp34m-manylinux1_i686.whl

Download URL genie.predcore-19.12-cp34-cp34m-manylinux1_i686.whl
Size 558.6 kB
Tags CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
2b32c1ade097294f49c3804b6a8779efdf8f1058eade1de8f8088e70811fae93
BLAKE2b-256 checksum
How to use checksums
e772279979037dbe1dcefab99762f85082e422170cdc727696b98e5d2c6600fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

Release files / genie.predcore-19.12-cp34-cp34m-macosx_10_10_x86_64.whl

Download URL genie.predcore-19.12-cp34-cp34m-macosx_10_10_x86_64.whl
Size 170.2 kB
Tags CPython 3.4 CPython 3.4 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
6cc1a8ffa12bcfac8b4463328e8bae61bd1e86ad1c23c55b48f63a74728d27a2
BLAKE2b-256 checksum
How to use checksums
9cf3eb519f36aefefd47ca06c1bc4d206043d5e9fdf4962c5c59b77db4ab0f2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.4

Release history Release notifications | RSS feed

This release

19.12 This release

12 release files

19.11

12 release files

19.10

12 release files

19.9

12 release files

19.8

12 release files

19.7

12 release files

19.6.0

8 release files

19.5.0

8 release files

19.4.0

8 release files

3.1.0

6 release files

3.0.1

9 release files

3.0.0

6 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page