Skip to main content

denver

Denver API for Python

This API is specifically designed for python developers who want to use advanced utilities but without coding much. The API requires you to have minimum Python 3.6.

tools

this is a new package built into denver and now you can use every module inside it as a command line tool. You can type the following command python denverapi.tools to get a list of available tools.

Features

There are a lot of modules and libraries in denverapi and here is a good list of them.

Installation

The package can be installed by

pip install denver-api

and upgraded by

pip install --upgrade denver-api

Documentation

Documentation for denver can be found out at this page. Also Documentation can be generated by the following command

pip install pdoc3

or if you already have then you can upgrade it by following command

pip install --upgrade pdoc3

After installation cd to root of this repository and run this command pdoc denverapi -o docs --html --config show_source_code=False --template-dir pdoc. This will generate documentation and save it under the folder docs.

Community

This is a community driven project and accepts pull requests of any kind (read CONTRIBUTING.md), Thanks to all the contributors. Contributions are appreciated. It will be really helpful if you raise a issue on finding bugs, documentation issues and typos.

Please do not use forums such as StackOverflow for asking questions related to this repository because this repository is not popular enough to be heard on forums. Please use this repositories GitHub issues.

Fixed Bugs

3.0.0

Untracked :(

2.5.2, 2.5.3, 2.5.4

  • denverapi.function_logger fixed wrapped function not returning anything.
  • denverapi.autopyb fixes

2.5.1

  • denverapi.autopyb minimum version fix

2.4.1

  • denverapi.bdtpfserv.post function is now fixes to work without pausing and making troubles
  • denverapi.tools.bdtpserver tool fixed for the post argument
  • denverapi.tools.cpic_editor tool fixes which produced file system errors on linux

2.1.0

  • denverapi.pysetup.find_package_data function is now fixed, so it can include files at root level of a module

What's New

3.0.0

  • removed pyelib because I realised how useless it it.
  • added documentation for major part of codebase
  • added denverapi.tools.cryptify to encrypt files and decrypt files
  • added encryption to encrypt and decrypt data
  • removed cpic due to complexity and incompatibility with existing modules.
  • removed the documentation (that was a lot of work, now use the python documentation generated by pdoc3)
  • better cli for denverapi.autopyb
  • added support for Python 3.6
  • added new command line utilities.
  • added entrypoints to all tools as scripts.
  • added ability to denverapi.autopyb.commands.pip to be able to detect dependencies and do not run pip for no reason
  • added ability to denverapi.tools.cpic_editor to save cpic images to file.

2.5.0

  • autopyb is added as a new auto building manager

2.4.1

  • Thread control
  • Split up the pygame into a separate section (denverapi is sometimes required without pygame)

2.2.0

  • new indev tools
  • renamed to a new project

2.1.0

  • denver.tools package is now added as a standard interface to many modules (Many tools are still work in progress)

Metadata

Release files for denver-api 3.0.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 denver-api 3.0.0
File Size Uploaded Provenance
denver_api-3.0.0.tar.gz 35.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for denver-api 3.0.0
File Interpreter ABI Platform
denver_api-3.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 79.3 kB

Release files / denver_api-3.0.0.tar.gz

Download URL denver_api-3.0.0.tar.gz
Size 35.0 kB
Tags Source
SHA-256 checksum
How to use checksums
20463f27ed8d222dfd3d9cd95325bdb059290c89d0acb0c379a87cb6fde13014
BLAKE2b-256 checksum
How to use checksums
32c01195a9b1f4afece678d5d3def623d4751c5edf3acce30affe258d8cbaf97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

Release files / denver_api-3.0.0-py3-none-any.whl

Download URL denver_api-3.0.0-py3-none-any.whl
Size 44.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8a0159c4aa4c73e2eabe158d81858e074b7d6983baf8dbf8f508bbbb64dab900
BLAKE2b-256 checksum
How to use checksums
b76490d2afd6b8685220c38190fcb744582a5c320372fb3c435eeeb99dfe32e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

Security for denver-api 3.0.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.

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