Skip to main content

openelm-pytorch

A simple template for Python projects, with CI/CD configured through GitHub Actions. Compatible with any virtual environment manager (e.g. venv, pyenv, poetry, conda).

Install

pip install "openelm-pytorch @ git+ssh://git@github.com/fkodom/openelm-pytorch.git"

# Install all dev dependencies (tests etc.)
pip install "openelm-pytorch[test] @ git+ssh://git@github.com/fkodom/openelm-pytorch.git"

# Setup pre-commit hooks
pre-commit install

Tooling

Tool Description Runs on
black Code formatter - git commit (through pre-commit)
- git push
- pull requests
ruff Code linter - git commit (through pre-commit)
- git push
- pull requests
pytest Unit testing framework - git push
- pull requests
mypy Static type checker - git push
- pull requests
pre-commit Pre-commit hooks - git commit
twine $\dagger$ PyPI package uploader - New release (git tag)

$\dagger$ Requires enabling the publish.yaml workflow. To activate, move the file from .github/disabled-workflows/publish.yaml.disabled to .github/workflows/publish.yaml, and set a valid PyPI token as PYPI_API_TOKEN in the repo secrets.

Then tag a new release of this repo, and GHA will automatically build and publish a Python wheel (.whl) to PyPI.

Metadata

Release files for openelm-pytorch 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for openelm-pytorch 0.1.0
File Size Uploaded Provenance Actions
openelm_pytorch-0.1.0.tar.gz 31.4 kB Without provenance Details for openelm_pytorch-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for openelm-pytorch 0.1.0
File Interpreter ABI Platform Actions
openelm_pytorch-0.1.0-py3-none-any.whl Python 3 none any Details for openelm_pytorch-0.1.0-py3-none-any.whl

Total release size: 53.2 kB

Release files / openelm_pytorch-0.1.0.tar.gz

Download URL openelm_pytorch-0.1.0.tar.gz
Size 31.4 kB
Tags Source
SHA-256 checksum
How to use checksums
56c7e5f2a1dd0bee16e7d3013bf7af3d3acc5e856f8cef297714af18f7cef11e
BLAKE2b-256 checksum
How to use checksums
85146ea57954727761eca877ca32cf720fbba06961f93a33552af340c69a9d88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / openelm_pytorch-0.1.0-py3-none-any.whl

Download URL openelm_pytorch-0.1.0-py3-none-any.whl
Size 21.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a2ccda381ed8004af45912e1348f01d840bdd8e3b2558242ae14fb56e4d1de99
BLAKE2b-256 checksum
How to use checksums
c600f213506ae4c2462469d03b6486ddfc774c50918625afb9b14f8abb7ac0e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Security for openelm-pytorch 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page