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-2024 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.16.0.tar.gz (315.0 kB view details)

Uploaded Source

Built Distribution

PythonExtensionsCollection-0.16.0-py3-none-any.whl (315.7 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for PythonExtensionsCollection-0.16.0.tar.gz
Algorithm Hash digest
SHA256 a67b5ec15a07bacc6fe6e5864cf433e7daa3b4f883630d941112b71ede61c78c
MD5 c6ca1997d37a51374e2b22d559423fc7
BLAKE2b-256 05e76ac8501497d04e4bd1025e79e1991dc9d59494eadb93a3a3b52da699899f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for PythonExtensionsCollection-0.16.0-py3-none-any.whl
Algorithm Hash digest
SHA256 265bc8e33265d4479f1a31f6456e99a976e55f33cd5ceb7e142de3ceb71849bc
MD5 e9becc8f65ae95740fe407ca48447507
BLAKE2b-256 b4665fa7c7f55c0c42636a81f1e64de55cab92ffeff159a6504fbddc745922d5

See more details on using hashes here.

Supported by

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