skrecsys
Recommender systems in the scikit-learn style, built on pandas.
Status: early alpha — the API is not stable yet.
Installation
pip install skrecsys
or with uv:
uv add skrecsys
Requires Python 3.14+.
Usage
import skrecsys
print(skrecsys.__version__)
Development
git clone https://github.com/mrk-andreev/skrecsys.git
cd skrecsys
uv sync
uv run pytest
uv run ruff check
uv run ty check
Releasing
- Bump the version:
uv version --bump patch(orminor/major). - Commit, then tag and push:
git tag v$(uv version --short) && git push --tags. - The
ReleaseGitHub Actions workflow builds and publishes to PyPI via Trusted Publishing.
License
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
skrecsys-0.1.0.tar.gz
(3.0 kB
view details)
Built Distribution
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 skrecsys-0.1.0.tar.gz.
File metadata
- Download URL: skrecsys-0.1.0.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b72b5bb862b3e8fc3b3c371761b5d461092f9048ebafb2e726831f43f93c8c8
|
|
| MD5 |
bc5567a96c2d4d234674e1ea2655ae55
|
|
| BLAKE2b-256 |
b21a1af920f88eaf710c23c53d14bc64a53881099c9fd49266132b85c7f8602b
|
File details
Details for the file skrecsys-0.1.0-py3-none-any.whl.
File metadata
- Download URL: skrecsys-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e86883ac11c41ac0d473754646f54735b04143b14aa86787bade2c8925db7eed
|
|
| MD5 |
8f8dc21df67080a53e63e962f40706e2
|
|
| BLAKE2b-256 |
526293c0c2c3858cb05efa22a7f64d9f95cbcd4d45356b1eb1da243051f3c77c
|