Zero-config time series forecasting & analysis library. 30+ models with built-in Rust engine for blazing-fast performance.
Project description
Time Series Forecasting Engine — Built-in Rust Acceleration
Documentation · Quick Start · Models · Installation · Usage · Benchmarks · API Reference · Notebooks · 한국어
◈ What is Vectrix?
Vectrix is a time series forecasting library with a built-in Rust engine for blazing-fast performance. 3 dependencies (NumPy, SciPy, Pandas), no compiler needed — pip install vectrix and the Rust-accelerated engine is included in the wheel.
Forecasting
Pass a list, DataFrame, or CSV path to forecast(). Vectrix runs multiple models (ETS, ARIMA, Theta, TBATS, CES, MSTL), evaluates each with cross-validation, and returns the best prediction with confidence intervals. You don't choose a model — it does.
from vectrix import forecast
result = forecast("sales.csv", steps=12)
Flat-Line Defense
A common failure mode in automated forecasting is flat predictions — the model outputs a constant line. Vectrix has a 4-level detection and correction system that catches this and falls back to a model that actually captures the signal.
Forecast DNA
Before fitting any model, Vectrix profiles your data with 65+ statistical features (trend strength, seasonality strength, entropy, spectral density, etc.) and uses them to recommend which models are likely to work best.
Regression
R-style formula interface with full diagnostics. OLS, Ridge, Lasso, Huber, and Quantile regression are included.
from vectrix import regress
model = regress(data=df, formula="sales ~ temperature + promotion")
print(model.summary())
Diagnostics include Durbin-Watson, Breusch-Pagan, VIF, normality tests, and time series adjustments (Newey-West, Cochrane-Orcutt).
Analysis
analyze() profiles the data and reports changepoints, anomalies, and data characteristics.
from vectrix import analyze
report = analyze(df, date="date", value="sales")
print(report.summary())
Regime Detection & Self-Healing
A pure-numpy HMM (Baum-Welch + Viterbi) detects regime shifts. When a regime change occurs, the self-healing system uses CUSUM + EWMA to detect drift and applies conformal prediction to recalibrate the forecast.
Business Constraints
8 constraint types can be applied to any forecast: non-negative, range, capacity, year-over-year change limit, sum constraint, monotonicity, ratio, and custom functions.
Hierarchical Reconciliation
Bottom-up, top-down, and MinTrace reconciliation for hierarchical time series.
Built-in Rust Engine
Every pip install vectrix includes a pre-built Rust extension — like Polars, no compiler needed. 25 core hot loops are Rust-accelerated across all forecasting engines.
| Component | Python Only | With Rust | Speedup |
|---|---|---|---|
forecast() 200pts |
295ms | 52ms | 5.6x |
| AutoETS fit | 348ms | 32ms | 10.8x |
| DOT fit | 240ms | 10ms | 24x |
| ETS filter (hot loop) | 0.17ms | 0.003ms | 67x |
Pre-built wheels for Linux (x86_64), macOS (ARM + x86), and Windows. The Rust engine is included in the default installation — no extras, no flags, no [turbo].
Built-in Sample Datasets
7 ready-to-use datasets for quick testing:
from vectrix import loadSample, forecast
df = loadSample("airline") # 144 monthly observations
result = forecast(df, date="date", value="passengers", steps=12)
Available: airline, retail, stock, temperature, energy, web, intermittent
Minimal Dependencies, Maximum Performance
All of the above — forecasting models, regime detection, regression diagnostics, constraint enforcement, hierarchical reconciliation — runs on just NumPy, SciPy, and Pandas. The Rust engine is compiled into the wheel and loaded automatically. No system dependencies, no compiler, no extra install steps.
◈ Quick Start
pip install vectrix
from vectrix import forecast, loadSample
df = loadSample("airline")
result = forecast(df, date="date", value="passengers", steps=12)
print(result)
result.plot()
◈ Why Vectrix?
| Vectrix | statsforecast | Prophet | Darts | |
|---|---|---|---|---|
| Built-in Rust engine | ✅ (5-67x) | ❌ | ❌ | ❌ |
| No compiler needed | ✅ | ❌ (numba) | ❌ (cmdstan) | ❌ (torch) |
| Dependencies | 3 | 5+ | 10+ | 20+ |
| Auto model selection | ✅ | ✅ | ❌ | ❌ |
| Flat-line defense | ✅ | ❌ | ❌ | ❌ |
| Business constraints | 8 types | ❌ | ❌ | ❌ |
| Built-in regression | R-style | ❌ | ❌ | ❌ |
| Sample datasets | 7 built-in | ❌ | ❌ | ✅ |
Comparison notes: Dependencies counted as direct
pip installrequirements (not transitive). Vectrix's Rust engine is compiled into the wheel (like Polars) — no separate install needed. statsforecast requires Numba JIT compilation; Prophet requires CmdStan (C++ compiler); Darts requires PyTorch. Feature comparison based on statsforecast 2.0+, Prophet 1.1+, Darts 0.31+.
◈ Models
Core Forecasting Models
| Model | Description |
|---|---|
| AutoETS | 30 ExT×S combinations, AICc selection |
| AutoARIMA | Seasonal ARIMA, stepwise order selection |
| Theta / DOT | Original + Dynamic Optimized Theta |
| AutoCES | Complex Exponential Smoothing |
| AutoTBATS | Trigonometric multi-seasonal decomposition |
| GARCH | GARCH, EGARCH, GJR-GARCH volatility |
| Croston | Classic, SBA, TSB intermittent demand |
| Logistic Growth | Saturating trends with capacity constraints |
| AutoMSTL | Multi-seasonal STL + ARIMA residuals |
| 4Theta | M4 Competition method, 4 theta lines weighted |
| DTSF | Dynamic Time Scan, non-parametric pattern matching |
| ESN | Echo State Network, reservoir computing |
| Baselines | Naive, Seasonal, Mean, Drift, Window Average |
Experimental Methods
| Method | Description |
|---|---|
| Lotka-Volterra Ensemble | Ecological dynamics for model weighting |
| Phase Transition | Critical slowing → regime shift |
| Adversarial Stress | 5 perturbation operators |
| Hawkes Demand | Self-exciting point process |
| Entropic Confidence | Shannon entropy quantification |
Adaptive Intelligence
| System | Description |
|---|---|
| Regime Detection | Pure numpy HMM (Baum-Welch + Viterbi) |
| Self-Healing | CUSUM + EWMA drift → conformal correction |
| Constraints | 8 types: ≥0, range, cap, YoY, Σ, ↑↓, ratio, fn |
| Forecast DNA | 65+ features → meta-learning recommendation |
| Flat Defense | 4-level prevention system |
Regression & Diagnostics
| Capability | Description |
|---|---|
| Methods | OLS, Ridge, Lasso, Huber, Quantile |
| Formula | R-style: regress(data=df, formula="y ~ x") |
| Diagnostics | Durbin-Watson, Breusch-Pagan, VIF, normality |
| Selection | Stepwise, regularization CV, best subset |
| Time Series | Newey-West, Cochrane-Orcutt, Granger |
Business Intelligence
| Module | Description |
|---|---|
| Anomaly | Automated outlier detection & explanation |
| What-if | Scenario-based forecast simulation |
| Backtesting | Rolling origin cross-validation |
| Hierarchy | Bottom-up, top-down, MinTrace |
| Intervals | Conformal + bootstrap prediction |
◈ Installation
pip install vectrix # Rust engine included — no extras needed
pip install "vectrix[ml]" # + LightGBM, XGBoost, scikit-learn
pip install "vectrix[all]" # Everything
◈ Usage
Easy API
from vectrix import forecast, analyze, regress, compare
# Level 1 — Zero Config
result = forecast([100, 120, 115, 130, 125, 140], steps=5)
# Level 2 — Guided Control
result = forecast(df, date="date", value="sales", steps=12,
models=["dot", "auto_ets", "auto_ces"],
ensemble="mean",
confidence=0.90)
print(result.compare()) # All model rankings
print(result.all_forecasts()) # Every model's predictions
report = analyze(df, date="date", value="sales")
print(f"Difficulty: {report.dna.difficulty}")
comparison = compare(df, date="date", value="sales", steps=12)
model = regress(data=df, formula="sales ~ temperature + promotion")
print(model.summary())
DataFrame Workflow
from vectrix import forecast, analyze
import pandas as pd
df = pd.read_csv("data.csv")
report = analyze(df, date="date", value="sales")
print(report.summary())
result = forecast(df, date="date", value="sales", steps=30)
result.plot()
result.to_csv("forecast.csv")
Direct Engine Access
from vectrix.engine import AutoETS, AutoARIMA
from vectrix.adaptive import ForecastDNA
ets = AutoETS(period=7)
ets.fit(data)
pred, lower, upper = ets.predict(30)
dna = ForecastDNA()
profile = dna.analyze(data, period=7)
print(f"Difficulty: {profile.difficulty}")
print(f"Recommended: {profile.recommendedModels}")
Business Constraints
from vectrix.adaptive import ConstraintAwareForecaster, Constraint
caf = ConstraintAwareForecaster()
result = caf.apply(predictions, lower95, upper95, constraints=[
Constraint('non_negative', {}),
Constraint('range', {'min': 100, 'max': 5000}),
Constraint('capacity', {'capacity': 10000}),
Constraint('yoy_change', {'maxPct': 30, 'historicalData': past_year}),
])
◈ Benchmarks
Evaluated on M4 Competition 100,000 time series (2,000 sample per frequency, seed=42). OWA < 1.0 means better than Naive2.
DOT-Hybrid (single model, OWA 0.877 — beats M4 #18 Theta 0.897):
| Frequency | OWA | vs Naive2 |
|---|---|---|
| Yearly | 0.797 | -20.3% |
| Quarterly | 0.894 | -10.6% |
| Monthly | 0.897 | -10.3% |
| Weekly | 0.959 | -4.1% |
| Daily | 0.996 | -0.4% |
| Hourly | 0.722 | -27.8% |
M4 Competition Leaderboard Context:
| Rank | Method | OWA |
|---|---|---|
| #1 | ES-RNN (Smyl) | 0.821 |
| #2 | FFORMA | 0.838 |
| #11 | 4Theta | 0.874 |
| — | Vectrix DOT-Hybrid | 0.877 |
| #18 | Theta | 0.897 |
Full results with sMAPE/MASE breakdown: benchmarks
◈ Interactive Notebooks
Try Vectrix instantly — no setup needed. Click to open in Google Colab.
| Notebook | Description | Link |
|---|---|---|
| Quick Start | Forecast, analyze, regress in 5 minutes | |
| Models & DNA | Compare 30+ models, DNA profiling deep dive | |
| Try Your Data | Upload your CSV, get instant analysis |
◈ API Reference
Easy API (Recommended)
| Function | Description |
|---|---|
forecast(data, steps, models, ensemble, confidence) |
Auto or guided forecasting |
analyze(data, period, features) |
DNA profiling, changepoints, anomalies |
regress(y, X) / regress(data=df, formula="y ~ x") |
Regression with diagnostics |
compare(data, steps, models) |
Model comparison (DataFrame) |
quick_report(data, steps) |
Combined analysis + forecast |
All parameters beyond data are optional with sensible defaults. See Progressive Disclosure for the Level 1 → 2 → 3 design.
Classic API
| Method | Description |
|---|---|
Vectrix().forecast(df, dateCol, valueCol, steps) |
Full pipeline |
Vectrix().analyze(df, dateCol, valueCol) |
Data analysis |
Return Objects
| Object | Key Attributes |
|---|---|
EasyForecastResult |
.predictions .dates .lower .upper .model .mape .rmse .models .compare() .all_forecasts() .plot() .to_csv() .to_json() |
EasyAnalysisResult |
.dna .changepoints .anomalies .features .summary() |
EasyRegressionResult |
.coefficients .pvalues .r_squared .f_stat .summary() .diagnose() |
◈ Architecture
vectrix/
├── easy.py forecast(), analyze(), regress()
├── vectrix.py Vectrix class — full pipeline
├── types.py ForecastResult, DataCharacteristics
├── engine/ Forecasting models
│ ├── ets.py AutoETS (30 combinations)
│ ├── arima.py AutoARIMA (AICc stepwise)
│ ├── theta.py Theta method
│ ├── dot.py Dynamic Optimized Theta
│ ├── ces.py Complex Exponential Smoothing
│ ├── tbats.py TBATS / AutoTBATS
│ ├── mstl.py Multi-Seasonal Decomposition
│ ├── garch.py GARCH / EGARCH / GJR-GARCH
│ ├── croston.py Croston Classic / SBA / TSB
│ ├── fourTheta.py 4Theta (M4 Competition method)
│ ├── dtsf.py Dynamic Time Scan Forecaster
│ ├── esn.py Echo State Network
│ ├── logistic.py Logistic Growth
│ ├── hawkes.py Hawkes Intermittent Demand
│ ├── lotkaVolterra.py Lotka-Volterra Ensemble
│ ├── phaseTransition.py Phase Transition Forecaster
│ ├── adversarial.py Adversarial Stress Tester
│ ├── entropic.py Entropic Confidence Scorer
│ └── turbo.py Numba JIT acceleration
├── adaptive/ Regime, self-healing, constraints, DNA
├── regression/ OLS, Ridge, Lasso, Huber, Quantile
├── business/ Anomaly, backtest, what-if, metrics
├── flat_defense/ 4-level flat prediction prevention
├── hierarchy/ Bottom-up, top-down, MinTrace
├── intervals/ Conformal + bootstrap intervals
├── ml/ LightGBM, XGBoost wrappers
├── global_model/ Cross-series forecasting
└── datasets.py 7 built-in sample datasets
rust/ Built-in Rust engine (25 accelerated functions)
└── src/lib.rs ETS, ARIMA, DOT, CES, GARCH, DTSF, ESN, 4Theta (PyO3)
◈ AI Integration
Vectrix is designed to be fully accessible to AI assistants. Whether you're using Claude, GPT, Copilot, or any other AI tool, Vectrix provides structured context files that allow any AI to understand the complete API in a single read.
llms.txt — AI-Readable Documentation
The llms.txt standard provides AI assistants with a structured overview of the project, and llms-full.txt contains the complete API reference with every function signature, parameter, return type, and common usage pattern.
| File | URL | Contents |
|---|---|---|
llms.txt |
eddmpython.github.io/vectrix/llms.txt | Project overview + documentation links |
llms-full.txt |
eddmpython.github.io/vectrix/llms-full.txt | Complete API reference — every class, method, parameter, gotcha |
Point your AI assistant to llms-full.txt for instant, session-independent understanding of the entire library. No context loss between sessions.
MCP Server — Tool Use for AI Assistants
The Model Context Protocol server exposes Vectrix as callable tools for Claude Desktop, Claude Code, and other MCP-compatible AI assistants.
10 tools: forecast_timeseries, forecast_csv, analyze_timeseries, compare_models, run_regression, detect_anomalies, backtest_model, list_sample_datasets, load_sample_dataset
# Setup with Claude Code
pip install "vectrix[mcp]"
claude mcp add --transport stdio vectrix -- uv run python mcp/server.py
# Setup with Claude Desktop (add to claude_desktop_config.json)
{
"mcpServers": {
"vectrix": {
"command": "uv",
"args": ["run", "python", "/path/to/mcp/server.py"]
}
}
}
Once connected, ask your AI: "Forecast the next 12 months of this sales data" — the AI calls Vectrix directly.
Claude Code Skills
Three specialized skills for Claude Code users:
| Skill | Command | Description |
|---|---|---|
vectrix-forecast |
/vectrix-forecast |
Time series forecasting workflow |
vectrix-analyze |
/vectrix-analyze |
DNA profiling and anomaly detection |
vectrix-regress |
/vectrix-regress |
R-style regression with diagnostics |
Skills are auto-loaded when working in the Vectrix project directory.
◈ Philosophy & Roadmap
Identity
Vectrix is a zero-config forecasting engine with built-in Rust acceleration. The design philosophy:
- Python syntax, Rust speed — Like Polars, the Rust engine is invisible. Users write Python; hot loops run in Rust automatically.
- Progressive disclosure — Beginners call
forecast(data, steps=12)with zero configuration. Experts passmodels=,ensemble=,confidence=to control every aspect. Engine-level access (AutoETS,AutoARIMA) is always available for full control. - 3 dependencies, no compiler — NumPy, SciPy, Pandas. No system packages, no Numba JIT warmup, no CmdStan.
pip install vectrixand you're done. - Correctness over features — We'd rather have 15 models that beat Naive2 on every frequency than 50 models that fail on Daily and Hourly.
API Layers
| Layer | Target | Example |
|---|---|---|
| Level 1 — Zero Config | Beginners, quick prototypes | forecast(data, steps=12) |
| Level 2 — Guided Control | Data scientists, production | forecast(data, steps=12, models=["dot", "auto_ets"], ensemble="mean", confidence=0.90) |
| Level 3 — Engine Direct | Researchers, custom pipelines | AutoETS(period=7).fit(data).predict(30) |
Every parameter at Level 2 has a sensible default that reproduces Level 1 behavior. No parameter is ever required.
Roadmap
| Priority | Area | Current | Target | Status |
|---|---|---|---|---|
| P0 | M4 Accuracy | OWA 0.877 | OWA < 0.850 | In progress |
| P1 | Easy API Progressive Disclosure | Level 1 only | Levels 1-3 | In progress |
| P2 | Pipeline Speed | 48ms forecast() | < 10ms | Planned |
| P3 | Foundation Model Depth | Basic wrappers | Full integration | Planned |
| P4 | Community Growth | Early stage | Blog, Reddit, Kaggle | In progress |
Expansion Principles
- Accuracy first, speed second — A wrong answer delivered fast is still wrong. Improve M4 OWA before optimizing latency.
- Never break zero-config — Every new parameter must have a default.
forecast(data, steps=12)must always work. - One identity — "Python syntax, Rust speed, zero config." Every feature, doc, and marketing message aligns with this.
- Benchmark-driven — Every engine change is validated against M4 100K series. No "it seems better" — show the OWA.
- Minimal dependencies — Adding a dependency requires strong justification. If it can be implemented in numpy/scipy, it should be.
◈ Contributing
git clone https://github.com/eddmpython/vectrix.git
cd vectrix
uv sync --extra dev
uv run pytest
◈ Support
If Vectrix is useful to you, consider supporting the project:
◈ License
MIT — Use freely in personal and commercial projects.
Mapping the unknown dimensions of your data.
Project details
Release history Release notifications | RSS feed
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vectrix-0.0.13.tar.gz.
File metadata
- Download URL: vectrix-0.0.13.tar.gz
- Upload date:
- Size: 512.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b65d5abb9dad704a0ec2f8a4512667ffd99fc9c6f38b40b003b4c04d0a87183b
|
|
| MD5 |
f6ed356af2384c42ae60e15b5e15b86d
|
|
| BLAKE2b-256 |
2ef83944fd9d173a09da3d13560fa9870ebdcfbd7e2889431f89c278d4e0a05f
|
Provenance
The following attestation bundles were made for vectrix-0.0.13.tar.gz:
Publisher:
publish.yml on eddmpython/vectrix
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vectrix-0.0.13.tar.gz -
Subject digest:
b65d5abb9dad704a0ec2f8a4512667ffd99fc9c6f38b40b003b4c04d0a87183b - Sigstore transparency entry: 1028027875
- Sigstore integration time:
-
Permalink:
eddmpython/vectrix@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Branch / Tag:
refs/tags/v0.0.13 - Owner: https://github.com/eddmpython
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vectrix-0.0.13-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: vectrix-0.0.13-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 914.1 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ff2d6e0b041bc6c09af8f6d64f6cd7955391c09e220bdbf900a76ce8f76f601
|
|
| MD5 |
1855a36bf53e371c0daf279dba356701
|
|
| BLAKE2b-256 |
697d60343c6dd8dcc73f5d1b38f67904ed0f888046e05a120dd56cea9fc39fb4
|
Provenance
The following attestation bundles were made for vectrix-0.0.13-cp313-cp313-win_amd64.whl:
Publisher:
publish.yml on eddmpython/vectrix
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vectrix-0.0.13-cp313-cp313-win_amd64.whl -
Subject digest:
2ff2d6e0b041bc6c09af8f6d64f6cd7955391c09e220bdbf900a76ce8f76f601 - Sigstore transparency entry: 1028029355
- Sigstore integration time:
-
Permalink:
eddmpython/vectrix@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Branch / Tag:
refs/tags/v0.0.13 - Owner: https://github.com/eddmpython
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vectrix-0.0.13-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: vectrix-0.0.13-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13c26ec2bcbb5af220ab19a61960a540d0a5a3d14262169fcc0ee0dc46ab3212
|
|
| MD5 |
ab6564e0c53c32e0c740a817d5c24d19
|
|
| BLAKE2b-256 |
ea7696d525947b7e4dd2b508ef33270130ed18bdec42f51ead100815369d6112
|
Provenance
The following attestation bundles were made for vectrix-0.0.13-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on eddmpython/vectrix
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vectrix-0.0.13-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
13c26ec2bcbb5af220ab19a61960a540d0a5a3d14262169fcc0ee0dc46ab3212 - Sigstore transparency entry: 1028028473
- Sigstore integration time:
-
Permalink:
eddmpython/vectrix@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Branch / Tag:
refs/tags/v0.0.13 - Owner: https://github.com/eddmpython
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vectrix-0.0.13-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: vectrix-0.0.13-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9dc4533609bbf0bad2df76459a69504282275409b49f9abeacdf0f5ef001ada7
|
|
| MD5 |
d2571804af503d3ecc6f0f63d28fa4a9
|
|
| BLAKE2b-256 |
3cbca4586f7756293de24abd4938250a23c539a5b32c20940c077a63df5bfe5b
|
Provenance
The following attestation bundles were made for vectrix-0.0.13-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
publish.yml on eddmpython/vectrix
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vectrix-0.0.13-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
9dc4533609bbf0bad2df76459a69504282275409b49f9abeacdf0f5ef001ada7 - Sigstore transparency entry: 1028029235
- Sigstore integration time:
-
Permalink:
eddmpython/vectrix@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Branch / Tag:
refs/tags/v0.0.13 - Owner: https://github.com/eddmpython
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vectrix-0.0.13-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: vectrix-0.0.13-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5436aedf1dcc04a2ee5805b87ce3bf0f1fe4f4e584395cb183cf1563e1e1188
|
|
| MD5 |
75b085c08d0ff5771394d20e8c095558
|
|
| BLAKE2b-256 |
5733022de04bf9f6725b83d86a2d94ca13631837f96e1982fa8c5448b9230067
|
Provenance
The following attestation bundles were made for vectrix-0.0.13-cp313-cp313-macosx_10_12_x86_64.whl:
Publisher:
publish.yml on eddmpython/vectrix
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vectrix-0.0.13-cp313-cp313-macosx_10_12_x86_64.whl -
Subject digest:
b5436aedf1dcc04a2ee5805b87ce3bf0f1fe4f4e584395cb183cf1563e1e1188 - Sigstore transparency entry: 1028029293
- Sigstore integration time:
-
Permalink:
eddmpython/vectrix@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Branch / Tag:
refs/tags/v0.0.13 - Owner: https://github.com/eddmpython
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vectrix-0.0.13-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: vectrix-0.0.13-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 914.5 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0aa71e13189ef780293784ec933783ed02b4d67933cc8a13ab085d92652ca7d1
|
|
| MD5 |
81f029b0d53c2510779b7cc6b17b7810
|
|
| BLAKE2b-256 |
81abf6327ecce4f872c0a9c9881081e35a5c90629b8016ac0ef5dd57d652a499
|
Provenance
The following attestation bundles were made for vectrix-0.0.13-cp312-cp312-win_amd64.whl:
Publisher:
publish.yml on eddmpython/vectrix
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vectrix-0.0.13-cp312-cp312-win_amd64.whl -
Subject digest:
0aa71e13189ef780293784ec933783ed02b4d67933cc8a13ab085d92652ca7d1 - Sigstore transparency entry: 1028028066
- Sigstore integration time:
-
Permalink:
eddmpython/vectrix@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Branch / Tag:
refs/tags/v0.0.13 - Owner: https://github.com/eddmpython
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vectrix-0.0.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: vectrix-0.0.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ebc08551c724fa4b215e20e51093dbf6bd076af1e7afcff7f7f3c05580fc8ae
|
|
| MD5 |
4784b9f63a898794e4f6494c58b09c02
|
|
| BLAKE2b-256 |
7e57650a0c1fa17a688ba21db17d0cbd21fc562831b427e13d57f4c6b1529ecb
|
Provenance
The following attestation bundles were made for vectrix-0.0.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on eddmpython/vectrix
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vectrix-0.0.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
7ebc08551c724fa4b215e20e51093dbf6bd076af1e7afcff7f7f3c05580fc8ae - Sigstore transparency entry: 1028028718
- Sigstore integration time:
-
Permalink:
eddmpython/vectrix@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Branch / Tag:
refs/tags/v0.0.13 - Owner: https://github.com/eddmpython
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vectrix-0.0.13-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: vectrix-0.0.13-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
824bd5f236189f2e83249bd85939d328f2d66723020cd5ec4cb90b7b620c87fc
|
|
| MD5 |
919c4e2de03922f4727b01ac8a508b42
|
|
| BLAKE2b-256 |
c08c15e105e04155ff4f739c8ecc0194c8ed2d7986f46d9cc35cf1a1f022c2b8
|
Provenance
The following attestation bundles were made for vectrix-0.0.13-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
publish.yml on eddmpython/vectrix
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vectrix-0.0.13-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
824bd5f236189f2e83249bd85939d328f2d66723020cd5ec4cb90b7b620c87fc - Sigstore transparency entry: 1028028192
- Sigstore integration time:
-
Permalink:
eddmpython/vectrix@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Branch / Tag:
refs/tags/v0.0.13 - Owner: https://github.com/eddmpython
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vectrix-0.0.13-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: vectrix-0.0.13-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f5543412bf9cb090411cfe21414a9d948be55f26789e2a08771184a07a455d2
|
|
| MD5 |
8b15b8c6f68a00acc4b09fd1ccd66ac1
|
|
| BLAKE2b-256 |
1358154b54b407e40ec66333d4c1b3a53a3945ff223af172ff284a76ccc8aa20
|
Provenance
The following attestation bundles were made for vectrix-0.0.13-cp312-cp312-macosx_10_12_x86_64.whl:
Publisher:
publish.yml on eddmpython/vectrix
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vectrix-0.0.13-cp312-cp312-macosx_10_12_x86_64.whl -
Subject digest:
0f5543412bf9cb090411cfe21414a9d948be55f26789e2a08771184a07a455d2 - Sigstore transparency entry: 1028029132
- Sigstore integration time:
-
Permalink:
eddmpython/vectrix@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Branch / Tag:
refs/tags/v0.0.13 - Owner: https://github.com/eddmpython
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vectrix-0.0.13-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: vectrix-0.0.13-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 914.8 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ae163fcd89d9f0fd5eb81a89d99ad915f34832fff6fe28f9e23877bb33d1101
|
|
| MD5 |
becc79f1543eabfdc6aac1be41c776a6
|
|
| BLAKE2b-256 |
23ff7e2a48f08356163748059e2bf64397a5c99c75b6f2efa194415f254f4855
|
Provenance
The following attestation bundles were made for vectrix-0.0.13-cp311-cp311-win_amd64.whl:
Publisher:
publish.yml on eddmpython/vectrix
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vectrix-0.0.13-cp311-cp311-win_amd64.whl -
Subject digest:
3ae163fcd89d9f0fd5eb81a89d99ad915f34832fff6fe28f9e23877bb33d1101 - Sigstore transparency entry: 1028028857
- Sigstore integration time:
-
Permalink:
eddmpython/vectrix@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Branch / Tag:
refs/tags/v0.0.13 - Owner: https://github.com/eddmpython
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vectrix-0.0.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: vectrix-0.0.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46412dffb3d85240014322a231cbc04fa67219a88940ade9681ab586cefd4cf0
|
|
| MD5 |
25e3870753d1ee88a6cde7dc749d635e
|
|
| BLAKE2b-256 |
ec7444374c93b697069cffd5b56644d9f832ccf9ca504b100c45c4fb1aca67a4
|
Provenance
The following attestation bundles were made for vectrix-0.0.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on eddmpython/vectrix
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vectrix-0.0.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
46412dffb3d85240014322a231cbc04fa67219a88940ade9681ab586cefd4cf0 - Sigstore transparency entry: 1028028967
- Sigstore integration time:
-
Permalink:
eddmpython/vectrix@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Branch / Tag:
refs/tags/v0.0.13 - Owner: https://github.com/eddmpython
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vectrix-0.0.13-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: vectrix-0.0.13-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb693029f9e30d6b519b6da2d3b3b430d4bd2773aa703777a12ade9d43cf0744
|
|
| MD5 |
4a8410ee1b4e2bd0d175ece7198c69f1
|
|
| BLAKE2b-256 |
38ff30a213c3c0e565a19f58f978f1123920a89a2e169401fb71acbe716e4dbc
|
Provenance
The following attestation bundles were made for vectrix-0.0.13-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
publish.yml on eddmpython/vectrix
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vectrix-0.0.13-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
bb693029f9e30d6b519b6da2d3b3b430d4bd2773aa703777a12ade9d43cf0744 - Sigstore transparency entry: 1028028137
- Sigstore integration time:
-
Permalink:
eddmpython/vectrix@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Branch / Tag:
refs/tags/v0.0.13 - Owner: https://github.com/eddmpython
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vectrix-0.0.13-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: vectrix-0.0.13-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5844ac0bd7e49d4f614790b0f53d8af3f46f4423714a863503242930f6def248
|
|
| MD5 |
34e939496ee75cc28b73688ec3ededd5
|
|
| BLAKE2b-256 |
ec4d0b6853090aa136284acf5543ec06edb507c300eb665c2d17b93db1dc34fb
|
Provenance
The following attestation bundles were made for vectrix-0.0.13-cp311-cp311-macosx_10_12_x86_64.whl:
Publisher:
publish.yml on eddmpython/vectrix
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vectrix-0.0.13-cp311-cp311-macosx_10_12_x86_64.whl -
Subject digest:
5844ac0bd7e49d4f614790b0f53d8af3f46f4423714a863503242930f6def248 - Sigstore transparency entry: 1028029046
- Sigstore integration time:
-
Permalink:
eddmpython/vectrix@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Branch / Tag:
refs/tags/v0.0.13 - Owner: https://github.com/eddmpython
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vectrix-0.0.13-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: vectrix-0.0.13-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 914.9 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c1d804fd0ce74e37fcef26084127e79a3308d6e6e56158c4b0de723279b6e09
|
|
| MD5 |
876b268cc3b688f99a531f554c7cd4a6
|
|
| BLAKE2b-256 |
6315f740d7077d18906ddaba0e524020d41a4281a3964ad5c00cbdf255021c86
|
Provenance
The following attestation bundles were made for vectrix-0.0.13-cp310-cp310-win_amd64.whl:
Publisher:
publish.yml on eddmpython/vectrix
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vectrix-0.0.13-cp310-cp310-win_amd64.whl -
Subject digest:
2c1d804fd0ce74e37fcef26084127e79a3308d6e6e56158c4b0de723279b6e09 - Sigstore transparency entry: 1028028607
- Sigstore integration time:
-
Permalink:
eddmpython/vectrix@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Branch / Tag:
refs/tags/v0.0.13 - Owner: https://github.com/eddmpython
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vectrix-0.0.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: vectrix-0.0.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42122df07e54daf5b6531c2674ecec05ac38d72fb8c190f9166c53e5142643be
|
|
| MD5 |
5cd39148787034da21b8133420977c25
|
|
| BLAKE2b-256 |
b5393d62b7b64bae2a51b1481e589503b884b339e6820a0daa39e95efe60896d
|
Provenance
The following attestation bundles were made for vectrix-0.0.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on eddmpython/vectrix
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vectrix-0.0.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
42122df07e54daf5b6531c2674ecec05ac38d72fb8c190f9166c53e5142643be - Sigstore transparency entry: 1028028346
- Sigstore integration time:
-
Permalink:
eddmpython/vectrix@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Branch / Tag:
refs/tags/v0.0.13 - Owner: https://github.com/eddmpython
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vectrix-0.0.13-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: vectrix-0.0.13-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11b0155c014b1902ca5571c696f5517af9d6c5a93455e318b44c92f603b48739
|
|
| MD5 |
fef7b25221bda34fedfd8f4de53f56e3
|
|
| BLAKE2b-256 |
87ac7773782a355cdc88d7eed0dc2f72e9dc5cc12a81e223630d0aad7e36a976
|
Provenance
The following attestation bundles were made for vectrix-0.0.13-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
publish.yml on eddmpython/vectrix
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vectrix-0.0.13-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
11b0155c014b1902ca5571c696f5517af9d6c5a93455e318b44c92f603b48739 - Sigstore transparency entry: 1028028260
- Sigstore integration time:
-
Permalink:
eddmpython/vectrix@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Branch / Tag:
refs/tags/v0.0.13 - Owner: https://github.com/eddmpython
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vectrix-0.0.13-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: vectrix-0.0.13-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b8928bcbc6d941af55857414daa9f61aa2ac1199e21a743db2afef035ccf5b8
|
|
| MD5 |
bd329a6ad04b85fefa66cfcb0cbe5e72
|
|
| BLAKE2b-256 |
8bb9594474741ba518dc95c12723cd38c48945325adc3b43e2f25250ed911d04
|
Provenance
The following attestation bundles were made for vectrix-0.0.13-cp310-cp310-macosx_10_12_x86_64.whl:
Publisher:
publish.yml on eddmpython/vectrix
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vectrix-0.0.13-cp310-cp310-macosx_10_12_x86_64.whl -
Subject digest:
3b8928bcbc6d941af55857414daa9f61aa2ac1199e21a743db2afef035ccf5b8 - Sigstore transparency entry: 1028027970
- Sigstore integration time:
-
Permalink:
eddmpython/vectrix@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Branch / Tag:
refs/tags/v0.0.13 - Owner: https://github.com/eddmpython
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9b2fb4083f7234e389cf1b4cfac555c2218ed1f4 -
Trigger Event:
push
-
Statement type: