Skip to main content

UF Language Engine with 4 modes (UF, iUF, nUF, dnUF)

Project description

UF Language

UF Language is a Python-based language engine providing multiple levels of user-friendliness:

  • UF – Beginner-friendly syntax
  • iUF – Intermediate mode
  • nUF – Advanced structured mode
  • dnUF – Developer-focused mode

Installation

pip install uf-language

Release Cycle

UF follows a structured release cycle:

  • Each minor version (e.g., 1.5, 1.6) begins with beta releases:
    • 1.x.0b0 up to 1.x.0b5
  • A maximum of 5 beta versions are published.
  • After beta testing is complete, a stable version is released:
    • 1.x.0

Beta releases may contain:

  • Experimental features
  • Breaking changes
  • Incomplete functionality

Stable releases:

  • Are production-ready
  • Contain no experimental features
  • Follow semantic versioning

We recommend you use stable versions for projects, and beta versions only for testing purposes.


Long-Term Support (LTS) Lifecycle

Certain stable releases are designated as Long-Term Support (LTS) versions.

LTS versions:

  • Receive bug fixes
  • Receive security patches
  • Receive stability improvements
  • Do NOT receive new features
  • Do NOT introduce breaking changes

LTS versions are supported for 12 months from their release date.

If a version is widely adopted by the community (e.g., educational institutions, production environments, or large-scale projects), the support period may be extended at the discretion of the maintainers.

Extensions are evaluated based on:

  • Community adoption
  • Active usage
  • Contributor availability
  • Security considerations

An LTS version remains supported until:

  • The next LTS version is announced, or
  • It reaches its official End-of-Life (EOL)

Only one LTS version is actively maintained at a time.

LTS releases are recommended for:

  • Production environments
  • Educational use
  • Long-term projects requiring stability

End-of-Life (EOL) Policy

A version reaches End-of-Life (EOL) when it is no longer supported by the UF maintainers.

Once a version reaches EOL:

  • It no longer receives bug fixes
  • It no longer receives security patches
  • It no longer receives stability updates
  • It is not recommended for new projects

Users are strongly encouraged to upgrade to a supported stable or LTS version before the EOL date.

EOL versions remain publicly available for historical and archival purposes, but they are considered unsupported.

The UF team may announce EOL dates in advance to allow users time to migrate.

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

uf_language-1.5.0b3.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

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

uf_language-1.5.0b3-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

Details for the file uf_language-1.5.0b3.tar.gz.

File metadata

  • Download URL: uf_language-1.5.0b3.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for uf_language-1.5.0b3.tar.gz
Algorithm Hash digest
SHA256 ff0e79fb2970ad97f022f12c5931b046371876ff9c1f975226d59547ae2f9291
MD5 1b8357839c1e8fa832620a4bb965942c
BLAKE2b-256 2fa37e7922fcaee1edbe12443a8f7ab52fddc8213b24ef8b8d548320ed772423

See more details on using hashes here.

File details

Details for the file uf_language-1.5.0b3-py3-none-any.whl.

File metadata

  • Download URL: uf_language-1.5.0b3-py3-none-any.whl
  • Upload date:
  • Size: 12.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for uf_language-1.5.0b3-py3-none-any.whl
Algorithm Hash digest
SHA256 fa46400bb6995ca7f622e1ded8092daed8b0261dc9cd485eddef81037ca959a5
MD5 1e523425103c074aba517c9ed3fa250b
BLAKE2b-256 5cd5bf62d81c3265b23128d5058b702a42a15b0a1ae9489db6cdf570a66504e6

See more details on using hashes here.

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