Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/openprocurement/openprocurement.bridge.pricequotation
https://github.com/openprocurement/openprocurement.bridge.pricequotation
Last synced: 17 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/openprocurement/openprocurement.bridge.pricequotation
- Owner: openprocurement
- License: apache-2.0
- Created: 2020-05-05T05:14:28.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-27T17:42:43.000Z (about 2 years ago)
- Last Synced: 2024-11-09T11:35:49.649Z (2 months ago)
- Language: Python
- Size: 84 KB
- Stars: 0
- Watchers: 6
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
[![Coverage Status](https://coveralls.io/repos/github/openprocurement/openprocurement.bridge.pricequotation/badge.svg)](https://coveralls.io/github/openprocurement/openprocurement.bridge.pricequotation)
[![Build Status](https://travis-ci.com/openprocurement/openprocurement.bridge.pricequotation.svg?branch=master)](https://travis-ci.com/openprocurement/openprocurement.bridge.pricequotation)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)openprocurement.bridge.pricequotation
=====================================Bot for Price Quotation procedure in eCatalogues which watching for tenders in `draft.publishing` and verify,
fill additional information from eCatalogues, such as:```
- items[*].unit
- items[*].classification
- items[*].additionalClassifications
- shortlistedFirms
- criteria
- value```
And switch tender to `active.tendering` status and switch to `draft.unsuccessful` if bot receive `HTTP 404` from eCatalogues or shortlistedFirms list will be empty.
## Development
```bash
$ git clone [email protected]:pricequotation/openprocurement.bridge.pricequotation.git
$ virtualenv -p python .venv
$ source .venv/bin/activate
$ pip install -r requirements-dev.txt
$ pip install -e .
```## Run tests
```
$ pytest openprocurement/bridge/pricequotation/tests/ --cov=openprocurement/bridge/pricequotation
```## How to use
```bash
$ databrige configuration.yaml
```