TheLanguage1
TheLanguage1
Initial implementation of "TheLanguage".
Overview
TODO: Complete this section
How to use TheLanguage1
TODO: Complete this section
Installation via Executable
Download an executable for Linux, MacOS, or Windows to use the functionality provided by this repository without a dependency on Python.
- Download the archive for the latest release here; the files will begin with
exe.and contain the name of your operating system. - Decompress the archive
Installation via pip
Install the TheLanguage1 package via pip (Package Installer for Python) to use it with your python code.
pip install TheLanguage1
Local Development
Follow these steps to prepare the repository for local development activities.
-
Clone this repository
-
Bootstrap the local repository by running...
Operating System Command Linux / MacOS Standard:
Bootstrap.shStandard + packaging:
Bootstrap.sh --packageWindows Standard:
Bootstrap.cmdStandard + packaging:
Bootstrap.cmd --package -
Activate the development environment by running...
Operating System Command Linux / MacOS . ./Activate.shWindows Activate.cmd -
Invoke
Build.pyCommand Description Example Notes blackValidates that the source code is formatted by black. Validation:
python Build.py blackPerform formatting:
python Build.py black --formatpylintValidates the source code using pylint. python Build.py pylintpytestRuns automated tests using pytest. Without Code Coverage:
python Build.py pytestWith Code Coverage:
python Build.py pytest --code-coverageupdate_versionUpdates the semantic version of the package based on git commits using AutoGitSemVer. python Build.py update_versionpackageCreates a Python wheel package for distribution; outputs to the /distdirectory.python Build.py packageRequires --packagewhen bootstrapping in step #2.publishPublishes a Python wheel package to PyPi. https://test.pypi.org:
python Build.py publishhttps://pypi.org:
python Build.py publish --productionRequires --packagewhen bootstrapping in step #2.build_binaryBuilds an executable for your package that can be run on machines without a python installation; outputs to the /builddirectory.python Build.py build_binaryRequires --packagewhen bootstrapping in step #2. -
[Optional] Deactivate the development environment by running...
Operating System Command Linux / MacOS . ./Deactivate.shWindows Deactivate.cmd
License
TheLanguage1 is licensed under the MIT license.
Metadata
Release files for TheLanguage1 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| TheLanguage1-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / TheLanguage1-0.2.0-py3-none-any.whl
| Download URL | TheLanguage1-0.2.0-py3-none-any.whl |
|---|---|
| Size | 11.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ecab3056f3c66ba92fec5aad13a8d85a2b3ddd63b443584667dca4fa52aad9d3
|
|
BLAKE2b-256 checksum How to use checksums |
5c953142f14c1c85a8f105c080b5197a9f7b1ab3fbde1a2119ca260527c4205c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.2
|
Security for TheLanguage1 0.2.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.