Skip to main content

Library written in Python, includes several extensions for inbuilt Python solutions

Project description

It is highly recommended to continuously switch to the latest versions once they are out. I documented most of declarations in the files included in this project, and whenever there is need in seeing, what changed, there is text file ./tense/information/changes.txt, in an archive you normally download on this page, but later only text file may be downloaded, since I learned, how to update this project on PyPI.

To begin, do pip install AveyTense (assuming you have Python 3.9 or greater; if you don’t have recent version, visit this page and specify the version, like pip install AveyTense==0.3.29). Last thing is creating a new Python file and writing following import statement:

from tense import * # or "import tense as ts", no matter which way you prefer

Enjoy!

Features:

  • the Color class for colorizing output text on the console

  • the Abstract class (equivalent to abc.ABCMeta metaclass) for creating non-instantiable classes

  • the Final class (equivalent to typing.final() decorator) for creating non-inheritable classes

  • the Frozen class (equivalent to dataclasses.dataclass(frozen = True)) for creating immutable objects

  • the abroad() function being more developed version of inbuilt function range()

  • the reckon() function being more developed version of inbuilt function len()

  • the ChangeVar class for creating sentinels inside while loops

  • the FinalVar class for creating final variables (referring to typing.Final)

  • the Tense class featuring methods extending possibilities of abroad() function, math methods, time methods,

    and methods for tossing up (randomizing) results

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

AveyTense-0.3.30-py3-none-any.whl (97.0 kB view details)

Uploaded Python 3

File details

Details for the file AveyTense-0.3.30-py3-none-any.whl.

File metadata

  • Download URL: AveyTense-0.3.30-py3-none-any.whl
  • Upload date:
  • Size: 97.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for AveyTense-0.3.30-py3-none-any.whl
Algorithm Hash digest
SHA256 faa43c7bf6d7bd5edce95b0f788d5a2ddfd9450ca2ec327f5ac51857caf7673b
MD5 4b6073b6af58dde568363bac06e7ca08
BLAKE2b-256 521635748cacf4e1922292514a01c6e31a5560b954fbff63198abb08ac25599d

See more details on using hashes here.

Supported by

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