Skip to content

openprocurement/ocdsapi

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ocdsapi

OCDS API is project which build an API over the OCDS releases database.

Getting Started

  • Change directory into your newly created project.

    cd ocdsapi

  • Create a Python virtual environment.

    python3 -m venv env

  • Upgrade packaging tools.

    env/bin/pip install --upgrade pip setuptools

  • Install the project in editable mode with its testing requirements.

    env/bin/pip install -e ".[testing]"

  • Initialize and upgrade the database using Alembic.

    • Generate your first revision.

      env/bin/alembic -c development.ini revision --autogenerate -m "init"

    • Upgrade to that revision.

      env/bin/alembic -c development.ini upgrade head

  • Load default data into the database using a script.

    env/bin/initialize_ocdsapi_db development.ini

  • Run your project's tests.

    env/bin/pytest

  • Run your project.

    env/bin/pserve development.ini

About

Implementaion of OCDS API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages