https://github.com/coveooss/coveo-python-oss
This collection of general purpose python magic was too good to keep for ourselves!
https://github.com/coveooss/coveo-python-oss
python
Last synced: 2 months ago
JSON representation
This collection of general purpose python magic was too good to keep for ourselves!
- Host: GitHub
- URL: https://github.com/coveooss/coveo-python-oss
- Owner: coveooss
- License: apache-2.0
- Created: 2020-11-26T21:55:45.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-24T12:47:28.000Z (about 1 year ago)
- Last Synced: 2024-04-24T19:10:30.947Z (about 1 year ago)
- Topics: python
- Language: Python
- Homepage:
- Size: 1.05 MB
- Stars: 14
- Watchers: 5
- Forks: 1
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# coveo-python-oss
This repository is a collection of useful, general-purpose python libraries
made by Coveo.## Conventions and rules (aka The Boilerplate™)
A boilerplate is provided in `/coveo-example-library`. Just copy/rename and adjust for profit.
Take the time to read and understand [its readme](./coveo-example-library/README.md) before adding your first project as it contains the rules and conventions used in each project.## For developers
All projects in this repository are backed by [coveo-stew](./coveo-stew/README.md) and [poetry](https://python-poetry.org/).
A dev environment is provided at `/pyproject.toml` which aggregates all the projects into one convenient virtual environment.
Refer to poetry's documentation if you're new to poetry.You can also use each project's individual environment, which has the added benefit of making sure
that all dependencies were correctly declared in the `pyproject.toml` file.