CARVIEW |
Select Language
HTTP/2 200
date: Wed, 30 Jul 2025 22:17:44 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"46f688144ca398d9f0653029d0a69c40"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=d7zOfVM7lplCauK%2BZSmtzNE42%2FurqKWFcrWs4M338YTdoKiSdex%2FlrgpItQTPwrV%2FjIRjaMF7a1ENZ2hh%2B3LIhBMeuZ3tY9kJjlIUz%2F1trIxmCs3QuKWGTRaVMmbxD7hxEryqZB%2FVFxSYc%2FEPG6%2B9cbniOi8eHZE7K5j5wq1Jlzyhqd%2FsxQwwFehFlzfo7HHGw2HvhQpPMp%2FDGsPW1m0DVIu3OOJ9Y0p5PGKqzfVZ6EgGtFVMkZ0WtShZADGS16Xydrkd1dlaLA67iOxtDkRJg%3D%3D--ZycE132HZL5GrUKk--8NGizo4uTwOC41rQo6pv2w%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1713759496.1753913863; Path=/; Domain=github.com; Expires=Thu, 30 Jul 2026 22:17:43 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 30 Jul 2026 22:17:43 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: A802:33DAA7:7E4BD:B866C:688A9A07
Releases · fidelity/spock · GitHub
03 Nov 15:13
Loading
25 Jan 11:35
Loading
19 Jan 15:28
Loading
17 Jan 14:12
Loading
17 May 18:12
Loading
28 Apr 15:51
Loading
21 Mar 15:28
Loading
11 Mar 21:43
Loading
01 Feb 20:54
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 12
Releases: fidelity/spock
Releases · fidelity/spock
Spock v3.1.0
2e40d04
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Spock v3.1.0 Release Notes
Major changes
- Adds map functionality as another post instantiation hook option. This allows you to directly map spock configs to object creation etc. automatically upon creation. (#279)
- Removal of Python 3.6 support (#296)
- Make sure to call close() to help prevent resource leak. (#296)
Minor changes
- Bump all the github actions ubuntu version to 20.04 since 18.04 got deprecated.
- Hotfix for help print of empty spock class .
- Bump pyyaml to get over cython error in 3.10
- Additional docs and tests.
Assets 2
Spock v3.0.2
47bf3cf
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Spock v3.0.2 Release Notes
Minor changes
- Fixed bug in allowing inherited
GenericType
to be optional. Since thetyping.Optional
annotation is stripped off of the parents, we needed to pass on the optional metadata to override the typing check.
Assets 2
Spock v3.0.1
af305f4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Spock v3.0.1 Release Notes
Minor changes
- Fixed bug in the new resolver when there is both a cls and self variable reference -- casts were per type but needed to be one cast post all reference resolution
- Fixed bug in new types (
file
anddirectory
) for relative paths -- pathlib needs to call .resolve() prior to using the path - Added a helper methods module -- moved the
to_dict
method out of theSpockBuilder
and into helpers so it can be independent of having an instantiatedSpockBuilder
Assets 2
Spock v3.0.0
8bd55a4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Spock v3.0.0 Release Notes
Major changes
- Added support for resolving value definitions from references to other defined variables with the following syntax
${spock.var:SpockClass.defined_variable}
(#272) - Added support for new fundamental types: (1) file: this is an overload of a str that verifies file existence and (r/w) access (2) directory: this is an overload of a str that verifies directory existence, creation if not existing, and (r/w) access. (#272)
- Deprecated support for
List
of repeated@spock
decorated classes. (#272)
Minor changes
Assets 2
Spock v2.5.2
6c2cadc
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Spock v2.5.2 Release Notes
Major Changes
- Added support for resolving value definitions from environmental variables with the following syntax,
${spock.env:name, default}
(#254) - Added
.inject
annotation that will write back the original env notation to the saved output (#254) - Added the
.crypto
annotation which provides a simple way to hide sensitive environmental variables while still maintaining the written/loadable state of the spock config (#254)
Minor Changes
- Added all currently installed packages to the info dump (in comment form) such that a minimal python env should be able to be re-constructed (#254)
- Additional docs
- Additional unit tests
Assets 2
Spock v2.5.1
a14fb43
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Spock v2.5.1 Release Notes
Minor Changes
- Additional basic post hook methods in
utils
including support for optionals in existing methods, checking sum of iterable, checking lengths of iterables (#245, #251) - Bumped versioneer to newer version (#237)
- Added function on
SpockBuilder
class to convert individual instantiated spock classes from aSpockspace
into a dictionary representation (#247) - Updates to type hinting (#245)
- Additional docs cleanup for clarity (#236, #242, #248, #249)
- Additional unit tests
Assets 2
Spock v2.5.0
6d1213d
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Spock v2.5.0 Release Notes
Major Changes
- Added support for typing.Dict types with type checking for types of both keys and values -- includes advanced types such as Dict[str, Tuple[Callable, Callable]] (#231)
- Added support for advanced typing.Callable types (e.g. List[List[Callable]]) (#230)
- Auto trigger post-init hooks (#232)
Minor Changes
- Fixed versions of pydoc-markdown to fix issue with doc building failing
- Additional unit tests
Assets 2
Spock v2.4.5
0d4b82a
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Spock v2.4.5 Release Notes
Major Changes
- Added support for simple
typing.Callable
types (WIP: advanced versions) - Added support for post init hooks that allow for validation on parameters defined within
@spock
decorated classes.
Additionally, added some common validation check to utils (within, greater than, less than, etc.)
Minor Changes
- Updated unit tests to support Python 3.10
- Additional unit tests
Assets 2
Spock v2.4.4
Spock v2.4.3
b22f30c
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Assets 2
Previous Next
You can’t perform that action at this time.