Skip to main content

Astronomical source extraction and photometry library

Project description

⚠️ Deprecation ⚠️

The sep-pjw package was deprecated on 03/02/2025, and is now published under the original sep name. Please install sep>=1.4.0 instead. Future development will take place at sep-developers/sep.

The following information is kept for historical purposes only.

SEP-PJW

Python and C library for Source Extraction and Photometry, forked from kbarbary/sep to provide additional features and bug fixes.

PyPI PyPI - Downloads Build Status Documentation Status JOSS

"... [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

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:

JOSS

Please also cite the original Source Extractor paper (Bertin & Arnouts 1996).

The DOI for the sep v1.0.0 code release is:

DOI

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

sep_pjw-1.3.8.tar.gz (569.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

sep_pjw-1.3.8-cp313-cp313-win_amd64.whl (218.5 kB view details)

Uploaded CPython 3.13Windows x86-64

sep_pjw-1.3.8-cp313-cp313-win32.whl (190.5 kB view details)

Uploaded CPython 3.13Windows x86

sep_pjw-1.3.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

sep_pjw-1.3.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

sep_pjw-1.3.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

sep_pjw-1.3.8-cp313-cp313-macosx_11_0_arm64.whl (239.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

sep_pjw-1.3.8-cp313-cp313-macosx_10_13_x86_64.whl (264.6 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

sep_pjw-1.3.8-cp313-cp313-macosx_10_13_universal2.whl (497.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

sep_pjw-1.3.8-cp312-cp312-win_amd64.whl (218.6 kB view details)

Uploaded CPython 3.12Windows x86-64

sep_pjw-1.3.8-cp312-cp312-win32.whl (190.8 kB view details)

Uploaded CPython 3.12Windows x86

sep_pjw-1.3.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

sep_pjw-1.3.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

sep_pjw-1.3.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

sep_pjw-1.3.8-cp312-cp312-macosx_11_0_arm64.whl (243.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

sep_pjw-1.3.8-cp312-cp312-macosx_10_13_x86_64.whl (268.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

sep_pjw-1.3.8-cp312-cp312-macosx_10_13_universal2.whl (504.3 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

sep_pjw-1.3.8-cp311-cp311-win_amd64.whl (228.2 kB view details)

Uploaded CPython 3.11Windows x86-64

sep_pjw-1.3.8-cp311-cp311-win32.whl (197.6 kB view details)

Uploaded CPython 3.11Windows x86

sep_pjw-1.3.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

sep_pjw-1.3.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

sep_pjw-1.3.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

sep_pjw-1.3.8-cp311-cp311-macosx_11_0_arm64.whl (243.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

sep_pjw-1.3.8-cp311-cp311-macosx_10_9_x86_64.whl (273.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

sep_pjw-1.3.8-cp311-cp311-macosx_10_9_universal2.whl (508.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

sep_pjw-1.3.8-cp310-cp310-win_amd64.whl (227.7 kB view details)

Uploaded CPython 3.10Windows x86-64

sep_pjw-1.3.8-cp310-cp310-win32.whl (197.8 kB view details)

Uploaded CPython 3.10Windows x86

sep_pjw-1.3.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

sep_pjw-1.3.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

sep_pjw-1.3.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

sep_pjw-1.3.8-cp310-cp310-macosx_11_0_arm64.whl (242.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

sep_pjw-1.3.8-cp310-cp310-macosx_10_9_x86_64.whl (273.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

sep_pjw-1.3.8-cp310-cp310-macosx_10_9_universal2.whl (508.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

sep_pjw-1.3.8-cp39-cp39-win_amd64.whl (228.2 kB view details)

Uploaded CPython 3.9Windows x86-64

sep_pjw-1.3.8-cp39-cp39-win32.whl (198.3 kB view details)

Uploaded CPython 3.9Windows x86

sep_pjw-1.3.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

sep_pjw-1.3.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

sep_pjw-1.3.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

sep_pjw-1.3.8-cp39-cp39-macosx_11_0_arm64.whl (243.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

sep_pjw-1.3.8-cp39-cp39-macosx_10_9_x86_64.whl (273.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

sep_pjw-1.3.8-cp39-cp39-macosx_10_9_universal2.whl (509.4 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file sep_pjw-1.3.8.tar.gz.

File metadata

  • Download URL: sep_pjw-1.3.8.tar.gz
  • Upload date:
  • Size: 569.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for sep_pjw-1.3.8.tar.gz
Algorithm Hash digest
SHA256 202344564da5e2b29d9dd99935fef5eac76630bfb9b9af2d62d830a602761d52
MD5 cba2544dbd484a16ae22491949468464
BLAKE2b-256 b268e126474321c920eb007d6843fff40bf334a010a0bd7b7f1782994e36aa89

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8.tar.gz:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: sep_pjw-1.3.8-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/6.1.0 CPython/3.12.8

File hashes

Hashes for sep_pjw-1.3.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 896bf3940020266e525c3477273dd53a4b6e28e26677ef42f9d63ed3acd2e5fe
MD5 18fd45c23090846a5540e60debe32de0
BLAKE2b-256 4904440badf394ab98900d0acf9f63adadc6b385065421daaae423acfe550273

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp313-cp313-win_amd64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp313-cp313-win32.whl.

File metadata

  • Download URL: sep_pjw-1.3.8-cp313-cp313-win32.whl
  • Upload date:
  • Size: 190.5 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for sep_pjw-1.3.8-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 449d956fe329932e6d0e31b06a5a16bb1bf132bb33d61ece22224fd002f4abaf
MD5 2bc8952f6fbc129395888c9747c2699f
BLAKE2b-256 9cbb2153017d3e718700118a876ce81e8b91c46a80734b0163f335987f7bd0cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp313-cp313-win32.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 39be13e7e53ffbc9c1317ac4c146362b1d3c69d1e60272dfd413d0c92b80bc7c
MD5 4bf76eb33bcf65aaf3280d98a319fa97
BLAKE2b-256 af7412fea4e5f4c80c4ffca285517930cebf7ee69f4e64dd2d9e129dfc0d3ef8

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 64dafd4f44a27a9fff9f8567fffca0b191b8eac32261284150d9e16f5bbb3d6d
MD5 3376b0f3fb9fbea2745718335d4085b8
BLAKE2b-256 e695499e6517f202af5781d6777509fa0267ea1ab946b4597856875819b06f1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a76cf6ca2e2b0cc1e71f6da36408a2cb83e456a2404f35df2bfcdf42a207e634
MD5 e08eaf908eadd8654ab47909d31481cf
BLAKE2b-256 ba8de51c317899da29a88452244d33bbc4ebd6792b05c3eaf5ad09b7a17f9724

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b9b0473dd49c9a0d82c3a896e64b0d55edc483adabdf81eeec2907c11410335
MD5 e4df5245412c0f851fe23eb696a69287
BLAKE2b-256 a80b3fca828b61172eb076013e86573eff0cfb5c67850d25d6bb515a5118c13f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f7eabf4b9ed5fe0ce1931aad8fd9699c4e798164cd33fcb3d15ad9132920a746
MD5 3b7f2685bb03caa817181c0c028072d6
BLAKE2b-256 58b90c23eef8326b1dc91bf1bc716b7c949234d52f29091503f0a1092558abfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 08a5110ce494f9ad7337c576f3d80817f43bcb90b83d3b6c6a1dfac5d1cac3a3
MD5 2243b0206d27c167e9a39e23e0b0d5b6
BLAKE2b-256 cb12036bf8cdbd5c3af9c0dc70c16677ba660638de7eb3d0539c5d6bef611d62

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp313-cp313-macosx_10_13_universal2.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: sep_pjw-1.3.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 218.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for sep_pjw-1.3.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b8840e2872ff86baf3d8580ac7d492b37d5f683a3bdeb873773857c5708c2c6c
MD5 186a1c29885aaaa8a6b906ebd6f827e1
BLAKE2b-256 3c5ee5562f497bbdc93efec8a28e32d47c085a3baf936cb6d2119d49882bc66a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp312-cp312-win_amd64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp312-cp312-win32.whl.

File metadata

  • Download URL: sep_pjw-1.3.8-cp312-cp312-win32.whl
  • Upload date:
  • Size: 190.8 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for sep_pjw-1.3.8-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 3c10e27e56cc902d98a6594f12a0bbcf830142ea8aa8fae49e021caa0af907a2
MD5 df7aabe44ddd7a6756d105253233c181
BLAKE2b-256 8388266c1357817292fd37436cb0cb64450bf857e4b2e134016484fda3fcea17

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp312-cp312-win32.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dbf300b4b817fd25a5e8297a6dbfc257342138190dd7071b51b1ad64e1d684d2
MD5 1f6ed0d5be30f3f26d391fa8b799e39b
BLAKE2b-256 77247038e447d9142419c64ba87891258918d22faed6c23d5860605f7916a694

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6f06e875f0d368073beffae5d21b1b96d0b5625e93d731e755ec718592444621
MD5 a920c8c77d076c98c10ee6497513451f
BLAKE2b-256 7c380a395e1860ce68b4647fdcff810d9872fc53824da080be18eaaae1fa96d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cbae4222fd759112aa9d7cdf291a976a88e6c579305148146257303a4a21fed9
MD5 ec2180e8c732dace14827a6c8dd74ede
BLAKE2b-256 94229cd9c8848475a2a31d094e8a88bf1256b9cf574903a92206cf58b8ee2497

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e6093ecd419f2dd5bc0276df6d81d1d9c7efc86384df3625beed3a62239a26a6
MD5 5ffceb1c5f0933253febed0ad3504525
BLAKE2b-256 3fbbec691b6caf3e1320cce80328ed9fe05d416e02a3e6d7f6e6273745ab706c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 081255b584be1d856db0791b7059ccd66b12e21ae56e4bc4454b2c8b1953f32c
MD5 0103ff7f112372217912c28cbf52b7dc
BLAKE2b-256 6de3522f8151cdcc57b59f2b88249e799aab31be10910f82c0bfeff0d335b18d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 6474be08a3bd5b8bf73588d365d57a23697bb02f860f0133531be1cee51a05a7
MD5 840669a258c14db3471f2e77377e7da0
BLAKE2b-256 4d9e7fe09a671b3896e201d3c637f49aa6f6b20b9413492916ba996f964291fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp312-cp312-macosx_10_13_universal2.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: sep_pjw-1.3.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 228.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for sep_pjw-1.3.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0082e2f1572e8e4c589a490e5831381c5ee4cebdaefa336986d21060fd81116e
MD5 bfedebd262e0083ed1e30771d9e9d4b2
BLAKE2b-256 c735693c61a411aa7bc2c2f9327e63efd0c53bea5954fa2cc2d5c1d81b158465

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp311-cp311-win_amd64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp311-cp311-win32.whl.

File metadata

  • Download URL: sep_pjw-1.3.8-cp311-cp311-win32.whl
  • Upload date:
  • Size: 197.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for sep_pjw-1.3.8-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 75be81ade08b16710284a0f73f7e00b05aac1b9d1cc4b003ba5cda88b7540d9e
MD5 8f3fd235a808b8ac824c1b5eba757b20
BLAKE2b-256 3936ba392098193202aa638f4340d5ebcc08d32cc39a3370749ced81ad78c79d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp311-cp311-win32.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e0ef07f4f93d31d6bdadefb0bc9189ee328aa65e2bcbe1e259601c0ca179d1ef
MD5 26ea24b8b2c58e41f5d90c739a76c4a0
BLAKE2b-256 3fa93db3d3f58aeb3658604aba10999abb6d72ab87f29952b567139375b14f70

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0c24e184dc80ee160103a94538b88b065d2cfc4668e11051265de89183b39695
MD5 b3fe9cad300157779398948a265f41c6
BLAKE2b-256 e02c4e4348b47bbe2d85187dc273b880e19dde6384ae2f2ee6307eb47ae8cfec

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e78ce010087d9bfd5fce8421b0e2bec43d270b69a8681d02e9da4bda879a1748
MD5 c2e64b0cf006f6126392c1e9625fdb4f
BLAKE2b-256 77fabd0f1fd38501757df463f7d091cb89e9b562b9dd4bc8f7b1b6512a9d200a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19d83bae46c3dce6d496f28ace25c18b33801955dda22184413e7244851dd906
MD5 65961f378c44f13e30e4590d589a9d0f
BLAKE2b-256 15aad7a717a60fbe1bc5c6269e383b9b235d086459cf214ce8e8a59d5048d65c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b17a6989cb3710cba7e32d17a21026beeaed0b67a1d97f4343812d6835d132ef
MD5 8d2dd97715fda3b466acf3938ab4ab08
BLAKE2b-256 c9804bb7ce53c7901211673bde97b85f47b14c0e361510fdef5f2f3efb46b8a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e3188f1d3a6688164e86c8781f65b24e40bcd399fea77ef0033e5a40d48a62c6
MD5 10de79123ded9ad743ea46d99cc3d388
BLAKE2b-256 f637ea5f64f99153b73f817afd7ff2e57b49618451f61ee50940c1a3ac313944

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp311-cp311-macosx_10_9_universal2.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: sep_pjw-1.3.8-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/6.1.0 CPython/3.12.8

File hashes

Hashes for sep_pjw-1.3.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7a0cea8108c889a4478155e3e8f4eab569a42938508d70d26f644bdc38ee3f99
MD5 b697401abdc8ede0d3a3fe61c8259f21
BLAKE2b-256 7a592dc7940ac92888aa381c5431b2991888bdb5c6f77f153d201d3886d42ec4

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp310-cp310-win_amd64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp310-cp310-win32.whl.

File metadata

  • Download URL: sep_pjw-1.3.8-cp310-cp310-win32.whl
  • Upload date:
  • Size: 197.8 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for sep_pjw-1.3.8-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 92e6032d580bc57fa4153d7fd2dc69676a37bb98fd75bbdc121a9bdca2715cf3
MD5 5c903927606993529028993717a50cd8
BLAKE2b-256 ad281b75d2d6585252d2ae78d4966fb21dbf75ae1c6936c34f1ab9a783246e7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp310-cp310-win32.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 83d768b674ebffe0b93b7f016daaed287dcea16722cc2e0ad7f352f276a41f74
MD5 63dd06958c5368fc9e9d11a16020aa6b
BLAKE2b-256 969082bb18df9d19974b1c68df502d2cb23645fe0471183141c985d947574b5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 685eded92180d6f4df2f625c0dd73c92c3312985ef0214d099846f36fb9aded8
MD5 ac75a4e753f7276b2359763fef465e95
BLAKE2b-256 a05bef75e86b37f2aea7dd072739ea267a0d839540653bb0de4e714acafd9562

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 04576c7be00bb48c6c8a8a8ec5238e091c108947dbdcfaaeff82bd6448011385
MD5 aacd40edf9a5daacd620d39a59e08a00
BLAKE2b-256 d577660309d3b35e1c4c3e9afa897a083e9c637af381587515154df6bbac6cb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 959e4c98cf95a329c1710b075cf8990d2628dc7f95e417586c6e0484da5354e0
MD5 5f120e1b0b321fa8b3914e53ce2d49cc
BLAKE2b-256 9ece9555296c6c46af43e8b951409a558ba9415d290173719e92950e92cc8408

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c8294605de2e489a81c686dd9041af52c5c016a90a39c2bd7687057eb0372e49
MD5 88f69ac97a6905779ef52bb93b7cb099
BLAKE2b-256 d71557b9153bdbd9b4374171e0f09b31e3340dd8c17fc30d922ef577471d7b17

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 43de3cc56f69a5028c00688db31aaed8575d325ea556c7529e8ad8216362cf6e
MD5 6c43dafda29d59ae8f76883d25bf0e7e
BLAKE2b-256 836f7f266273eff1b56070bf102a11e0d86308359cfac2a14eecce5f832458c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp310-cp310-macosx_10_9_universal2.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: sep_pjw-1.3.8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 228.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for sep_pjw-1.3.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2104abd298593067fd3c717a9b8a1d3a0cdda37040711b86222bbef8040a1d4a
MD5 5365f09e11db5c9425818ad07efdcbcb
BLAKE2b-256 dd89029fb8bef4ae3d265fc7b6e2ff7f9884a6d40309505553d63318c2d96fc9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp39-cp39-win_amd64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp39-cp39-win32.whl.

File metadata

  • Download URL: sep_pjw-1.3.8-cp39-cp39-win32.whl
  • Upload date:
  • Size: 198.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for sep_pjw-1.3.8-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 6fce1806dd52434636e163fe42e09c7cd30c6c634ab4ea333c9f89d61841874b
MD5 936fcf73b147777a0153d93838776aa0
BLAKE2b-256 c264ef96b77a301570980140abfab84a348f8dca2c96024ff3cf14833a30c60d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp39-cp39-win32.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a8e4fe99dec6425df5519b7c423e6d3b39b515b956c6a408ed4b4e64f1678b7
MD5 4551cff4806632b9e02bc704a7b60e81
BLAKE2b-256 e4230f5b77c3d00319abc748e5dec778d8591326c68d2390289f399ebe23b515

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 69c0d3283659dae827c135e1f6626ac57ee3fd2b70b128de64ecdc2657686b9b
MD5 dc5cb3a58cca970a4a29bfe5531ba006
BLAKE2b-256 b2b7758857661a425f4de4f718ac6fedb94c970f357bfcc78e17777c04d8bc25

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 477d12af96f417faa543be020b4612dd5a2d25f9d5c04affcda641fc7052eaa7
MD5 1b76df3b18e7aafb8362c44105b019d8
BLAKE2b-256 14954ec5bfbf6745a740d0f517e65e5a5ee623b6cdce391b84da9a0d48b984e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 43965f465534a6f25e330eb0c86bce6670abc8f5eea314b7a68272f1f3a9951f
MD5 670a0943559a1b690ac2f5d57898628c
BLAKE2b-256 b9caae68793832eab3d70d89b76afd3bb094062fbe568250bbbb8d1641ef3140

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dab0526cb8948940a8304fffa943c942cd0f7639e86034f99e8897500a3c9ff1
MD5 f773c343b960bffbb419c6c960dcbe1a
BLAKE2b-256 5c443b7ed3f25c93257e8c92a238de57428883b092562c3fd0b5dcc0a9096740

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sep_pjw-1.3.8-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sep_pjw-1.3.8-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d1e532a413788eed381e16d5a57565629c7a2265742a62cb20d22495a438c9b7
MD5 a61635b2741655a60b7158e9183958bf
BLAKE2b-256 8933ebe1b65dd5323ea9c250dc8d7fa7a9047c130b8899e30bee3b1b13ba0546

See more details on using hashes here.

Provenance

The following attestation bundles were made for sep_pjw-1.3.8-cp39-cp39-macosx_10_9_universal2.whl:

Publisher: build-wheels-upload-pypi.yml on PJ-Watson/sep-pjw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page