Skip to main content

Additional Python functions

Project description

Package Description

The PythonExtensionsCollection extends the functionality of Python by some useful functions that are not available in Python immediately.

How to install

The PythonExtensionsCollection can be installed in two different ways.

  1. Installation via PyPi (recommended for users)

    pip install PythonExtensionsCollection
    

    PythonExtensionsCollection in PyPi

  2. Installation via GitHub (recommended for developers)

    • Clone the python-extensions-collection repository to your machine.

      git clone https://github.com/test-fullautomation/python-extensions-collection.git
      

      PythonExtensionsCollection in GitHub

    • Install dependencies

      PythonExtensionsCollection requires some additional Python libraries. Before you install the cloned repository sources you have to install the dependencies manually. The names of all related packages you can find in the file requirements.txt in the repository root folder. Use pip to install them:

      pip install -r ./requirements.txt
      

      Additionally install LaTeX (recommended: TeX Live). This is used to render the documentation.

    • Configure dependencies

      The installation of PythonExtensionsCollection includes to generate the documentation in PDF format. This is done by an application called GenPackageDoc, that is part of the installation dependencies (see requirements.txt).

      GenPackageDoc uses LaTeX to generate the documentation in PDF format. Therefore GenPackageDoc needs to know where to find LaTeX. This is defined in the GenPackageDoc configuration file

      packagedoc\packagedoc_config.json
      

      Before you start the installation you have to introduce the following environment variable, that is used in packagedoc_config.json:

      • GENDOC_LATEXPATH : path to pdflatex executable
    • Use the following command to install the PythonExtensionsCollection:

      setup.py install
      

Package Documentation

A detailed documentation of the PythonExtensionsCollection can be found here: PythonExtensionsCollection.pdf

Feedback

To give us a feedback, you can send an email to Thomas Pollerspöck

In case you want to report a bug or request any interesting feature, please don't hesitate to raise a ticket.

Maintainers

Holger Queckenstedt

Thomas Pollerspöck

Contributors

Holger Queckenstedt

Thomas Pollerspöck

License

Copyright 2020-2023 Robert Bosch GmbH

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

License: Apache v2

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

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

PythonExtensionsCollection-0.15.1.tar.gz (313.1 kB view details)

Uploaded Source

Built Distribution

PythonExtensionsCollection-0.15.1-py3-none-any.whl (314.1 kB view details)

Uploaded Python 3

File details

Details for the file PythonExtensionsCollection-0.15.1.tar.gz.

File metadata

File hashes

Hashes for PythonExtensionsCollection-0.15.1.tar.gz
Algorithm Hash digest
SHA256 efa32ad3efe636b9444512c496432cb2ccf87f4bc929bf9a1a5a9b9e2c0160f3
MD5 260ec724d79cc9887de228b5aacaa467
BLAKE2b-256 9f4d0a3d451407a24ba2fcb9f625a7f6bfe8246779c0ebb16d0a52d35a901b11

See more details on using hashes here.

File details

Details for the file PythonExtensionsCollection-0.15.1-py3-none-any.whl.

File metadata

File hashes

Hashes for PythonExtensionsCollection-0.15.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e3c399ea009c2f21579591badd6074642f1897a555a35f4dc0e9110a9960decf
MD5 d002afbcc2e7ea9b217958dab8fe62a4
BLAKE2b-256 22c09b363116c4fcfb2da0a8dc28336fb833a934715bf514403126ef0bca74a0

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