Astronomical source extraction and photometry library
Project description
SEP-PJW
Python and C library for Source Extraction and Photometry, forked from kbarbary/sep to provide additional features and bug fixes.
"... [it's] an SEP: Somebody Else's Problem." "Oh, good. I can relax then."
SEP-PJW vs. SEP
The original release of sep
by Kyle Barbary,
kbarbary/sep, no longer appears to be
maintained. Whilst the package is incredibly useful, there are a few
outstanding bugs, and support for the latest versions of Python
(python>=3.11
) will be limited. The aim of sep-pjw
is to offer a
version of sep
that resolves these issues, whilst maintaining
compatibility as much as is feasibly possible. Any fixes or updates to
the original library are documented in CHANGES.md. For
existing workflows, the only necessary update will be to change the import
to
import sep_pjw as sep
About
Source Extractor (Bertin & Arnouts 1996) is a widely used command-line program for segmentation and analysis of astronomical images. It reads in FITS format files, performs a configurable series of tasks, including background estimation, source detection, deblending and a wide array of source measurements, and finally outputs a FITS format catalog file.
While Source Extractor is highly useful, the fact that it can only be used as an executable can limit its applicability or lead to awkward workflows. There is often a desire to have programmatic access to perform one or more of the above tasks on in-memory images as part of a larger custom analysis.
SEP makes the core algorithms of Source Extractor available as a library of stand-alone functions and classes. These operate directly on in-memory arrays (no FITS files or configuration files). The code is derived from the Source Extractor code base (written in C) and aims to produce results compatible with Source Extractor whenever possible. SEP consists of a C library with no dependencies outside the standard library, and a Python module that wraps the C library in a Pythonic API. The Python wrapper operates on NumPy arrays with NumPy as its only dependency. See below for language-specfic build and usage instructions.
Python
Documentation: http://sep-pjw.readthedocs.io
Requirements:
- Python 3.9+
- numpy 1.23+
Install release version:
SEP-PJW can be installed with pip:
python -m pip install sep-pjw
If you get an error about permissions, you are probably using your system Python. In this case, we recommend using pip's "user install" option to install sep-pjw into your user directory:
python -m pip install --user sep-pjw
Do not install sep or other third-party Python packages using
sudo
unless you are fully aware of the risks.
Install development version:
Building the development version (from github) requires Cython. Build and install in the usual place:
python -m pip install --editable .
Run tests: Tests require the pytest Python
package. To run the tests, execute ./test.py
in the top-level
directory. Some tests require a FITS reader (either fitsio or astropy)
and will be skipped if neither is present.
C Library
Note: The build process only works on Linux and OS X.
CMake: To build using CMake, enter these commands:
cd sep
mkdir -p build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ../
and follow next steps from the build folder
Build: To build the C library from source:
make
Run tests:
make test
Install The static library and header can be installed with
make install
make PREFIX=/path/to/prefix install
This will install the shared and static library in /path/to/prefix/lib
and header file in /path/to/prefix/include
. The default prefix is
/usr/local
.
API: The C library API is documented in the header file sep.h.
Rust bindings: Low-level Rust wrapper for the C library can be found at https://crates.io/crates/sep-sys
Contributing
- Report a bug or documentation issue: http://github.com/PJ-Watson/sep-pjw/issues
- Ask (or answer) a question: https://github.com/PJ-Watson/sep-pjw/discussions/categories/q-a
Development of SEP-PJW takes place on GitHub at PJ-Watson/sep-pjw. Contributions of bug fixes, documentation improvements and minor feature additions are welcome via GitHub pull requests. For major features, it is best to discuss the change first via GitHub Discussions.
Citation
If you use SEP in a publication, please cite the following article in the Journal of Open Source Software:
Please also cite the original Source Extractor paper (Bertin & Arnouts 1996).
The DOI for the sep v1.0.0 code release is:
License
The license for all parts of the code derived from Source Extractor is
LGPLv3. The license for code derived from photutils (src/overlap.h
)
is BSD 3-clause. Finally, the license for the Python wrapper
(sep.pyx
) is MIT. The license for the library as a whole is
therefore LGPLv3. The license for each file is explicitly stated at
the top of the file and the full text of each license can be found in
licenses
.
FAQ
Why isn't the C library part of Source Extractor?
Source Extractor is not designed as a library with an executable built on top of the library. In Source Extractor, background estimation, object detection and photometry are deeply integrated into the Source Extractor executable. Many changes to the code were necessary in order to put the functionality in stand-alone C functions. It's too much to ask of the Source Extractor developer to rewrite large parts of the core of the Source Extractor program with little gain for the executable.
What sort of changes?
-
Source Extractor reads in only a small portion of each image at a time. This allows it to keep its memory footprint extremely low and to operate on images that are much larger than the system's physical memory. It also means that a FITS reader is deeply integrated into the code. SEP operates on images in memory, so all the FITS I/O machinery in Source Extractor is not used here.
-
Error handling: When it encounters a problem, Source Extractor immediately exits with an error message. This is fine for an executable, but a library function doesn't have that luxury. Instead it must ensure that allocated memory is freed and return an error code.
-
Options: Source Extractor has many options that affect its behavior. These are stored in a global structure used throughout the executable. In SEP, options for a particular function are passed as function parameters.
-
Array types: Source Extractor can operate on FITS images containing various types of data (float, double, int, etc). Internally, it does this by converting all data to
float
immediately when reading from disk. SEP does something similar, but in memory: SEP functions typically convert input arrays to float on the fly within each function, then perform all operations as floating point.
Is SEP as fast as Source Extractor?
It's fast. It should be similar to Source Extractor as a lot of the code is identical. Source Extractor has the advantage of doing all the operations (detection and analysis) simultaneously on each image section, which may confer CPU cache advantages, but this hasn't been tested at all. On the other hand, depending on your usage SEP might let you avoid writing files to disk, which is likely to be a bigger win.
What happens when Source Extractor is updated in the future?
SEP can be considered a fork of the Source Extractor code base: it's development will not track that of Source Extractor in any automated way. However, the algorithms implemented so far in SEP are stable in Source Extractor: the SEP code was forked from v2.18.11, yet it is tested against the results of v2.8.6. This indicates that the algorithms have not changed in Source Extractor over the last few years.
In the Python interface, why do I have to byte swap data when using astropy.io.fits?
This occurs because FITS files have big-endian byte order, whereas most widely used CPUs have little-endian byte order. In order for the CPU to operate on the data, it must be byte swapped at some point. Some FITS readers such as fitsio do the byte swap immediately when reading the data from disk to memory, returning numpy arrays in native (little-endian) byte order. However, astropy.io.fits does not (for reasons having to do with memory mapping). Most of the time you never notice this because when you do any numpy operations on such arrays, numpy uses an intermediate buffer to byte swap the array behind the scenes and returns the result as a native byte order array. Internally, SEP is not using numpy operations; it's just getting a pointer to the data in the array and passing it to C code. As the C code does not include functionality to do buffered byte swapping, the input array must already be in native byte order.
It would be possible to add buffered byte swapping capability to the
SEP code, but it would increase the code complexity. A simpler
alternative would be to make a byte swapped copy of the entire input
array, whenever necessary. However, this would significantly increase
memory use, and would have to be done repeatedly in multiple SEP
functions: Background
, extract
, sum_circle
, etc. Each would make
a copy of the entire data array. Given these considerations, it seemed
best to just explicitly tell the user to do the byte swap operation
themselves so they could just do it once, immediately after reading in
the data.
I have more questions!
Open a discussion on the GitHub Discussions page!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file sep_pjw-1.3.7.tar.gz
.
File metadata
- Download URL: sep_pjw-1.3.7.tar.gz
- Upload date:
- Size: 569.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67b71d527327caa249081cf9b5574924b46f1e04eaecafda8f4176c6061515fd |
|
MD5 | 5d2d0bcb0ffca2988c96df322d505ae9 |
|
BLAKE2b-256 | 41fed5b18036a93298acc9260a17aad3b60d9b42f8eb64b3978b39dda73a8f1c |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7.tar.gz
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7.tar.gz
- Subject digest:
67b71d527327caa249081cf9b5574924b46f1e04eaecafda8f4176c6061515fd
- Sigstore transparency entry: 147587086
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp313-cp313-win_amd64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 218.5 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25c19f3ae1e87bd6d81b9ac51e7d835b3b734bf44fd0dd69d38a2ae2001c3f71 |
|
MD5 | 35da85c44ef6e4f56eaae0eb2bb85062 |
|
BLAKE2b-256 | bb36290ad07b4ec7f59920ec2645e98f85d8463f16a31b084f4bc110861adf53 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp313-cp313-win_amd64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp313-cp313-win_amd64.whl
- Subject digest:
25c19f3ae1e87bd6d81b9ac51e7d835b3b734bf44fd0dd69d38a2ae2001c3f71
- Sigstore transparency entry: 147587097
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp313-cp313-win32.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp313-cp313-win32.whl
- Upload date:
- Size: 189.9 kB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24c425aaad10ced2e5a325976c13a5b03147019744545d8a196bd1bda96c0f42 |
|
MD5 | 0a22dd2f46c9f5861193b10c95b02705 |
|
BLAKE2b-256 | a8550c2eba918e3b4a8867dc7f7e0bafa4e1ddef88c383ef8ef376c196528a1e |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp313-cp313-win32.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp313-cp313-win32.whl
- Subject digest:
24c425aaad10ced2e5a325976c13a5b03147019744545d8a196bd1bda96c0f42
- Sigstore transparency entry: 147587110
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15683faee891d3bcc32f6c1127b98404d8585b40b01ce07b334c8340b01aa560 |
|
MD5 | 33492db1b222769d722e4429ac520c81 |
|
BLAKE2b-256 | d2ebd46cb949b14cf1bbb67b381caba8b5f91fba4fdc649827d68bd3e89cbe82 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Subject digest:
15683faee891d3bcc32f6c1127b98404d8585b40b01ce07b334c8340b01aa560
- Sigstore transparency entry: 147587102
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06b1fba9c7ca1b5b02ed9cc7b22c4a64e64c0b22183ea4f1cae2a8a86a37b5e4 |
|
MD5 | bda52bcf89ad9742048b34fb5c69b53c |
|
BLAKE2b-256 | e055554d2fb0ea17eeacaf7f1aaae62da58cdf9b38db7c413c55b92a1c27af12 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Subject digest:
06b1fba9c7ca1b5b02ed9cc7b22c4a64e64c0b22183ea4f1cae2a8a86a37b5e4
- Sigstore transparency entry: 147587156
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1229eaa924509745a0cf26b0cf23579848917ddb88156bc3a3104f0fc665dea3 |
|
MD5 | 2753e530f4f42a357c47b55788ed94aa |
|
BLAKE2b-256 | d0a741f7813f274046f260f0962a250bc4e1ee21f39b067347a9ac054107c643 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
- Subject digest:
1229eaa924509745a0cf26b0cf23579848917ddb88156bc3a3104f0fc665dea3
- Sigstore transparency entry: 147587120
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp313-cp313-macosx_11_0_arm64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 239.1 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 088681a18753380e9236d98ab39121e21c7574531fb165297d57ab76630d3d5c |
|
MD5 | a50449c96c7dac03f21ca6ddcb49328f |
|
BLAKE2b-256 | c84d8f5810b66ae5cf42fe2a1524a6e97a0fb3bdb7394ced85308649b97d1803 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp313-cp313-macosx_11_0_arm64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp313-cp313-macosx_11_0_arm64.whl
- Subject digest:
088681a18753380e9236d98ab39121e21c7574531fb165297d57ab76630d3d5c
- Sigstore transparency entry: 147587106
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp313-cp313-macosx_10_13_x86_64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 263.9 kB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c30d3daf15d28dc0b03abf53e9d4694fd686fdc0fdf4846a9e2b6f77682a8ef5 |
|
MD5 | 7eb6b10f7a9c362abf938c90644109ce |
|
BLAKE2b-256 | de0f1820b2d56d4276444b071a32ed735f5ce6a373163eeac16598ec3e83199f |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp313-cp313-macosx_10_13_x86_64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp313-cp313-macosx_10_13_x86_64.whl
- Subject digest:
c30d3daf15d28dc0b03abf53e9d4694fd686fdc0fdf4846a9e2b6f77682a8ef5
- Sigstore transparency entry: 147587146
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp313-cp313-macosx_10_13_universal2.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp313-cp313-macosx_10_13_universal2.whl
- Upload date:
- Size: 496.6 kB
- Tags: CPython 3.13, macOS 10.13+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ce5b082dd2c2e5749d5caba4cea62e121df2ed9d6f4f5e8853006105f8f766e |
|
MD5 | 64acb57086c322169a9b904f8e517429 |
|
BLAKE2b-256 | 025d8985b071ca1fe87c8b9f9ae7d1a9424d72b0c182de378eb5ba7bb2b7aad5 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp313-cp313-macosx_10_13_universal2.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp313-cp313-macosx_10_13_universal2.whl
- Subject digest:
0ce5b082dd2c2e5749d5caba4cea62e121df2ed9d6f4f5e8853006105f8f766e
- Sigstore transparency entry: 147587131
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 218.7 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6292a2915cceb8c934e9e9b9545bd074ccba17fb14a96a2063b8f984503a5710 |
|
MD5 | 347cc3bd0f40a2f4dadcf43b1d27abef |
|
BLAKE2b-256 | eb79a72f042519594570f22cb64ea31bbd1840917b5c38bc78b814a435245bd2 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp312-cp312-win_amd64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp312-cp312-win_amd64.whl
- Subject digest:
6292a2915cceb8c934e9e9b9545bd074ccba17fb14a96a2063b8f984503a5710
- Sigstore transparency entry: 147587144
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp312-cp312-win32.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp312-cp312-win32.whl
- Upload date:
- Size: 190.1 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f212d3c8594eb50871cc4391a830ce19c48c4c6f23ab559fe98e220efae23d88 |
|
MD5 | 58c315647df9bbd57855d51a944ec2c0 |
|
BLAKE2b-256 | 886320a7b1dbe59067c327d1fb87cded2157ce31acba46895927035cad19ac3d |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp312-cp312-win32.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp312-cp312-win32.whl
- Subject digest:
f212d3c8594eb50871cc4391a830ce19c48c4c6f23ab559fe98e220efae23d88
- Sigstore transparency entry: 147587104
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0aa827aa05e481a77072a312e4ce72dad9007a577ac7525e3452bd00210a80ab |
|
MD5 | 6169788344ce653e3e6d2a48ce35adbd |
|
BLAKE2b-256 | 1f03bb763101e712e375b269918f8f93266323b1a9bb854a8b2b865e8b6f5891 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Subject digest:
0aa827aa05e481a77072a312e4ce72dad9007a577ac7525e3452bd00210a80ab
- Sigstore transparency entry: 147587139
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78597580739035d680a59fc66817cbcfb868bf63f6a7844480ac0675e9d27266 |
|
MD5 | d3ed006c004a0cb261bbb3dac77ad09a |
|
BLAKE2b-256 | 56dc696305d71c86746a5a3ec0aa4adc810a15242caf209efe781704f1057e39 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Subject digest:
78597580739035d680a59fc66817cbcfb868bf63f6a7844480ac0675e9d27266
- Sigstore transparency entry: 147587152
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cc1aff73137d7a86c95081bd0471df17d4c91bf5aa8052e646491467e07c12e |
|
MD5 | 43cfcc79b73edf0a8d0a1b648edda1e4 |
|
BLAKE2b-256 | 366b35c56302779808faa461cfeef2063f9414bec6ef903d4510edc1ba850941 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
- Subject digest:
0cc1aff73137d7a86c95081bd0471df17d4c91bf5aa8052e646491467e07c12e
- Sigstore transparency entry: 147587091
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 242.3 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66f6e95d9d2f6f29442be75421991183b90c15e9f6a908368bebd7fa8db7775c |
|
MD5 | c15210c6ac737afc4d039f0e925eca83 |
|
BLAKE2b-256 | 1ffaf341a15815e79ebdf124b6121a22fa6d0dbc104426fa26728ec398985c5b |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp312-cp312-macosx_11_0_arm64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp312-cp312-macosx_11_0_arm64.whl
- Subject digest:
66f6e95d9d2f6f29442be75421991183b90c15e9f6a908368bebd7fa8db7775c
- Sigstore transparency entry: 147587129
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp312-cp312-macosx_10_13_x86_64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 267.3 kB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec4f62f033f26f8e2d6d0b8ec7c68bffc5196b06411398d5a562b4de8d3c640f |
|
MD5 | 464a735d56afb6ef0165a51c7162ea7c |
|
BLAKE2b-256 | 72833cf45784bbd869b27017b599a59f27e249c68b01f544d3c342f8f6ab8df0 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp312-cp312-macosx_10_13_x86_64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp312-cp312-macosx_10_13_x86_64.whl
- Subject digest:
ec4f62f033f26f8e2d6d0b8ec7c68bffc5196b06411398d5a562b4de8d3c640f
- Sigstore transparency entry: 147587130
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp312-cp312-macosx_10_13_universal2.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp312-cp312-macosx_10_13_universal2.whl
- Upload date:
- Size: 503.2 kB
- Tags: CPython 3.12, macOS 10.13+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e79e99ac34e3c49e1116c65bf27f6eeffad615c1de897fca5fab2e6aded98d3a |
|
MD5 | 9bc96f4ebc7d67f359a937f0d2326da7 |
|
BLAKE2b-256 | eef224d247eb68a9022993d7da148955785ccb1fedde3e68efeada76ad7a8da1 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp312-cp312-macosx_10_13_universal2.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp312-cp312-macosx_10_13_universal2.whl
- Subject digest:
e79e99ac34e3c49e1116c65bf27f6eeffad615c1de897fca5fab2e6aded98d3a
- Sigstore transparency entry: 147587103
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 228.1 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e50894ad45e50e5025a2b6d002b2c720b263402bf6cde674ef8b966284d25f0 |
|
MD5 | 9d1faed063d3943dfbdd3d864d6c498e |
|
BLAKE2b-256 | 221843fafa5df6f333d90391d34e9f241a55e0757469089f2373695fd25d27be |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp311-cp311-win_amd64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp311-cp311-win_amd64.whl
- Subject digest:
5e50894ad45e50e5025a2b6d002b2c720b263402bf6cde674ef8b966284d25f0
- Sigstore transparency entry: 147587125
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp311-cp311-win32.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp311-cp311-win32.whl
- Upload date:
- Size: 197.1 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6d7a2576f7477be556f1e664d0ff5159beeaffa6ec642951addf7169bc7c580 |
|
MD5 | 4feab6bae607558d6ea97723cb715b2c |
|
BLAKE2b-256 | 6371e975589a32d739efe5cacdda553c0f62bb10dc770f9e4fdd51defec65201 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp311-cp311-win32.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp311-cp311-win32.whl
- Subject digest:
e6d7a2576f7477be556f1e664d0ff5159beeaffa6ec642951addf7169bc7c580
- Sigstore transparency entry: 147587096
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b52d5afde93f3b3bb3a664245e8868d9de80ed0e20d711216877fee5aabc4fa |
|
MD5 | 3d5459fb8ba82ab85290019a93fc9f44 |
|
BLAKE2b-256 | 6d27c0fde5a5db8a4b9c44f1656fdcd678d12fc10b37fed336bc2de30e6219f7 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Subject digest:
7b52d5afde93f3b3bb3a664245e8868d9de80ed0e20d711216877fee5aabc4fa
- Sigstore transparency entry: 147587090
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0028c51e5a25f653fd81778b41c14594c90b9718d0e423abcbec84e4404f075 |
|
MD5 | 3236d4c55a3f6ee3f92e6f364d23dd6e |
|
BLAKE2b-256 | 687f1b72dae9ce90a3eb503dd0648e267fdb00f32aa240f2707a4c6e89645441 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Subject digest:
a0028c51e5a25f653fd81778b41c14594c90b9718d0e423abcbec84e4404f075
- Sigstore transparency entry: 147587113
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d45ff5ac670c701e4e1959172c1667c2f56fd54b7be9b8080f6dfb954b03854 |
|
MD5 | a363e82a343f2d1d106ed5abfeabcdda |
|
BLAKE2b-256 | 752c2b70e671e0c386b31d79500f7d4b82548b24ec7dd66b9c5aa55e6d42055d |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
- Subject digest:
1d45ff5ac670c701e4e1959172c1667c2f56fd54b7be9b8080f6dfb954b03854
- Sigstore transparency entry: 147587141
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 242.3 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b0bcddf7ac406b181dd278139cd312da9cd1fa2f8f65697033fe355fa3864c3 |
|
MD5 | 6d6c0c2d186c99f1641087a4c240a88d |
|
BLAKE2b-256 | ecc406e4f09a5161867498e1c3a523486fe9325a9baa87d10e7bfa1a92720df2 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp311-cp311-macosx_11_0_arm64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp311-cp311-macosx_11_0_arm64.whl
- Subject digest:
4b0bcddf7ac406b181dd278139cd312da9cd1fa2f8f65697033fe355fa3864c3
- Sigstore transparency entry: 147587114
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 272.7 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a13eb6ee958adbf1410f503273be069ef115e1b83bd37aeed220a78af468deb |
|
MD5 | 84d7e137621243db1e4e0faad47d1c8b |
|
BLAKE2b-256 | 4ac94163fc8a81d52664c468dd03b30ab844690b12dd4e3026c4a026e61e8814 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp311-cp311-macosx_10_9_x86_64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp311-cp311-macosx_10_9_x86_64.whl
- Subject digest:
9a13eb6ee958adbf1410f503273be069ef115e1b83bd37aeed220a78af468deb
- Sigstore transparency entry: 147587121
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp311-cp311-macosx_10_9_universal2.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp311-cp311-macosx_10_9_universal2.whl
- Upload date:
- Size: 507.6 kB
- Tags: CPython 3.11, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83cadd78e57608612bc1f39e92be4a4a7175323638bf37c9371af776f5b4e930 |
|
MD5 | c32eb5f6d16d4a389a994a12f71bb332 |
|
BLAKE2b-256 | 97d8fc3824f068039654ffc1a7540721a600375b3afc665dbcd03ac676914465 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp311-cp311-macosx_10_9_universal2.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp311-cp311-macosx_10_9_universal2.whl
- Subject digest:
83cadd78e57608612bc1f39e92be4a4a7175323638bf37c9371af776f5b4e930
- Sigstore transparency entry: 147587149
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 227.7 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cfec0783ecc6350f617d12391f843222b27c290291f32cb102621960e72eaad |
|
MD5 | 9d5feaafe4d0931ace7192c8081f72fa |
|
BLAKE2b-256 | 6ed5755e64cf44344496778c1240bb3f80460d87ea741dee32c1d2c0f748fb0f |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp310-cp310-win_amd64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp310-cp310-win_amd64.whl
- Subject digest:
4cfec0783ecc6350f617d12391f843222b27c290291f32cb102621960e72eaad
- Sigstore transparency entry: 147587155
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp310-cp310-win32.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp310-cp310-win32.whl
- Upload date:
- Size: 197.3 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cd8b4c9db0dd7cc021ad67965ba18710ec31866fdcf94fb742ef5072fe9be15 |
|
MD5 | f6dc75c2467f9ab43dc4702721d6e4cd |
|
BLAKE2b-256 | 68a5cfabac67ed3728822d056b10e6c060bdef5b2acb7048883c522e626b0afd |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp310-cp310-win32.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp310-cp310-win32.whl
- Subject digest:
3cd8b4c9db0dd7cc021ad67965ba18710ec31866fdcf94fb742ef5072fe9be15
- Sigstore transparency entry: 147587123
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d68f609d2396de7f4bc720fc03472df06a34deaba923ced4df432d2a8e6a99f |
|
MD5 | 7c7d8fde2fe258c41c0f922f069909b6 |
|
BLAKE2b-256 | ef65844ccc9f94abdb9b87b619cefdb07bf7b344d0d9deffdfbdb45bd01e742a |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Subject digest:
0d68f609d2396de7f4bc720fc03472df06a34deaba923ced4df432d2a8e6a99f
- Sigstore transparency entry: 147587117
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e27727c1bd10919ed795f082bfeb6aff3e3f8da0600d03cdb851eea4c0a57451 |
|
MD5 | ff40d5f50c4b5cf6bb2facf6356deabd |
|
BLAKE2b-256 | 8c57f0e135e8f870178032ef16bd834c273317ebfb17f72da60a94c1343ed76f |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Subject digest:
e27727c1bd10919ed795f082bfeb6aff3e3f8da0600d03cdb851eea4c0a57451
- Sigstore transparency entry: 147587142
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cd360a94c4af350c334e6d25aca5ffd584de777304a2ce6c38cb7dfb68704d5 |
|
MD5 | 82e590f51567abdb3314ef1f33693db1 |
|
BLAKE2b-256 | db326966f1e319f7363e7dfb057f4a2aa2cd54732180d171963d08e1129d31a5 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
- Subject digest:
4cd360a94c4af350c334e6d25aca5ffd584de777304a2ce6c38cb7dfb68704d5
- Sigstore transparency entry: 147587128
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 242.0 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7236c2f8e827fc5f6ae0fe5006c5ba2453c4d0f3b48951b63f2f61cb05d97b0f |
|
MD5 | dbeadd66cf95bc18f8b2be5d8171d8df |
|
BLAKE2b-256 | e17d0f7fa37c3a07e1f7de1aa8c1b74426b1b60044a6210762c5bf87f3348c83 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp310-cp310-macosx_11_0_arm64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp310-cp310-macosx_11_0_arm64.whl
- Subject digest:
7236c2f8e827fc5f6ae0fe5006c5ba2453c4d0f3b48951b63f2f61cb05d97b0f
- Sigstore transparency entry: 147587138
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 272.2 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d2bf70a759fbf9e147a3490c30523a752fc59f825fa0bbb8b0aaddb081b745e |
|
MD5 | c7972dcae875590667117ba90c58fa7e |
|
BLAKE2b-256 | 421b7935994799bafd21f026b23ada0fc75001d23b2d0658a8aa8e72b7df0f70 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp310-cp310-macosx_10_9_x86_64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp310-cp310-macosx_10_9_x86_64.whl
- Subject digest:
3d2bf70a759fbf9e147a3490c30523a752fc59f825fa0bbb8b0aaddb081b745e
- Sigstore transparency entry: 147587133
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp310-cp310-macosx_10_9_universal2.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp310-cp310-macosx_10_9_universal2.whl
- Upload date:
- Size: 506.9 kB
- Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88f1c3eeacae93a03382eee08f5dea224a05d99c4b982a651e3ff5c38d52f060 |
|
MD5 | 827eea457cd16e21c1b672a5ff0d7299 |
|
BLAKE2b-256 | 31eb6fd3e9d3c4c184fea1dfee0f672739b189ac244b4a68c7a2d1aad0cad9af |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp310-cp310-macosx_10_9_universal2.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp310-cp310-macosx_10_9_universal2.whl
- Subject digest:
88f1c3eeacae93a03382eee08f5dea224a05d99c4b982a651e3ff5c38d52f060
- Sigstore transparency entry: 147587112
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 228.0 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11f6027f60d6835e6a74f087f972a9dd9e634c9e4868b7db6202980702e8fff3 |
|
MD5 | a6573061984ae7bff17db63a8d5176e2 |
|
BLAKE2b-256 | 2cd94136e4e28f04350e65034677e37470384a4622b630c6c9c9a3fc0518e80c |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp39-cp39-win_amd64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp39-cp39-win_amd64.whl
- Subject digest:
11f6027f60d6835e6a74f087f972a9dd9e634c9e4868b7db6202980702e8fff3
- Sigstore transparency entry: 147587115
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp39-cp39-win32.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp39-cp39-win32.whl
- Upload date:
- Size: 197.8 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ab21fb2a202282e2940f47158d3a47e534cd1058411cfb24ac0748ccae66dfd |
|
MD5 | 95a8eec500fb6c6e2f52037482de1cb2 |
|
BLAKE2b-256 | 1687edd9011e857e13d0c416265adeb186bfca49fdb49b35fd6255e6132e40e7 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp39-cp39-win32.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp39-cp39-win32.whl
- Subject digest:
4ab21fb2a202282e2940f47158d3a47e534cd1058411cfb24ac0748ccae66dfd
- Sigstore transparency entry: 147587151
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b591c28dd3b889c8a36f8cd58975f2430cc1f48c676528f79ee979a00f2ea2da |
|
MD5 | 62ceafe0e24ac985f771c20524a346c4 |
|
BLAKE2b-256 | 54e349986c2c79ebce8afae828e846f7c334a4b0ab8a88876004366e3be9b92b |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Subject digest:
b591c28dd3b889c8a36f8cd58975f2430cc1f48c676528f79ee979a00f2ea2da
- Sigstore transparency entry: 147587087
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3b4ae08e800be5da2eb03dbc5b2ea436655d714b7af84e4e47f3f3804df4283 |
|
MD5 | 2d00cb8f74ab6ba7c14dee1eb0360c7f |
|
BLAKE2b-256 | 3c1dc5601c8d3050f93242d93eb76bb2c4c8e47dcca67047e8c19d372dbdc547 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Subject digest:
d3b4ae08e800be5da2eb03dbc5b2ea436655d714b7af84e4e47f3f3804df4283
- Sigstore transparency entry: 147587100
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03fbc00cbdfa007f642e10c361c4e5b31c5b44be8b0e20c9cec8dcc026a00309 |
|
MD5 | 584e97287685a4063fa422582f5d0f99 |
|
BLAKE2b-256 | d4ef1cc2c5557779b20a60b95e62e3ac2ab801c38482f42300fcf3eaa4a8911c |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp39-cp39-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
- Subject digest:
03fbc00cbdfa007f642e10c361c4e5b31c5b44be8b0e20c9cec8dcc026a00309
- Sigstore transparency entry: 147587126
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 242.6 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c28a36943a5b228d0a87b7dab12db5314b848a06b4de81e4f75e4fe7a5f5834 |
|
MD5 | b732e52a1c45c78f596066d189b223e7 |
|
BLAKE2b-256 | 38d594efcae44618ff85e05d8f30251dc96b9eab6b97180933bb91f61c8b1d65 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp39-cp39-macosx_11_0_arm64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp39-cp39-macosx_11_0_arm64.whl
- Subject digest:
6c28a36943a5b228d0a87b7dab12db5314b848a06b4de81e4f75e4fe7a5f5834
- Sigstore transparency entry: 147587093
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 272.9 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce01275704ce4f6fec71fa055a44f698441b14a6694902651f56a6cfa2d9cb93 |
|
MD5 | 5a9343ea5c871101cbbd3975e3158193 |
|
BLAKE2b-256 | 0a8c12d75934bb3ef18bbee2ce6a71c7f43125b744de5596bea3a4e83cf19ab1 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp39-cp39-macosx_10_9_x86_64.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp39-cp39-macosx_10_9_x86_64.whl
- Subject digest:
ce01275704ce4f6fec71fa055a44f698441b14a6694902651f56a6cfa2d9cb93
- Sigstore transparency entry: 147587153
- Sigstore integration time:
- Predicate type:
File details
Details for the file sep_pjw-1.3.7-cp39-cp39-macosx_10_9_universal2.whl
.
File metadata
- Download URL: sep_pjw-1.3.7-cp39-cp39-macosx_10_9_universal2.whl
- Upload date:
- Size: 508.1 kB
- Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b71a4e7ae86d88258f50da876899088ad085f0c85348ab9f8424f7271c7d7593 |
|
MD5 | 49b6d5551f2b228c52ce4f03b04e3725 |
|
BLAKE2b-256 | 530f42d0d962d6f171d91722a8456bc5653e23795fdb6c8e3d229c71cd41cb70 |
Provenance
The following attestation bundles were made for sep_pjw-1.3.7-cp39-cp39-macosx_10_9_universal2.whl
:
Publisher:
build-wheels-upload-pypi.yml
on PJ-Watson/sep-pjw
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
sep_pjw-1.3.7-cp39-cp39-macosx_10_9_universal2.whl
- Subject digest:
b71a4e7ae86d88258f50da876899088ad085f0c85348ab9f8424f7271c7d7593
- Sigstore transparency entry: 147587135
- Sigstore integration time:
- Predicate type: