https://github.com/openprocurement/openprocurement.bridge.pricequotation
https://github.com/openprocurement/openprocurement.bridge.pricequotation
Last synced: 11 months 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 (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-27T17:42:43.000Z (over 3 years ago)
- Last Synced: 2025-06-21T10:05:29.710Z (11 months ago)
- Language: Python
- Size: 84 KB
- Stars: 0
- Watchers: 5
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
[](https://coveralls.io/github/openprocurement/openprocurement.bridge.pricequotation)
[](https://travis-ci.com/openprocurement/openprocurement.bridge.pricequotation)
[](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 git@gitlab.qg: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
```