Skip to main content

PyVeeqo

Documentation Status Percentage of issues still open Average time to resolve an issue

[!NOTE]
This project is currently in Alpha testing.

PyVeeqo is a python wrapper for the Veeqo ecommerce API. This is a low-level and lightweight wrapper, designed with two main objectives:

  1. To faciliate easier access to the Veeqo API, for entry level users, who only know basic Python.
  2. To enable faster software development for businesses already utilising the Veeqo API.

The Veeqo API currently has 15 different accessible endpoints ranging from Products to Bulk Tagging, with each endpoint containing multiple different functions, such as the ability to produce a list of all products in your inventory, or bulk delete order tags. PyVeeqo contains robust and easy-to-use implementations for all 15 endpoints.

Please consider giving this repository a star if you like it! It would be nice to know someone has found it useful other than myself.

Installation

$ pip install py-veeqo

Usage

PyVeeqo can be used to extract company information as follows:

from py_veeqo.endpoints.products import Products
from py_veeqo.endpoints.customers import Customers
from py_veeqo.endpoints.orders import Orders
# Try out some other endpoints such as StockEntries!

orders = Orders(api_key=your_veeqo_api_key)

all_orders = orders.get_all_orders()

Documentation

The PyVeeqo documentation can be found here. The documentation contains information about each Veeqo endpoint and the various queries the user can make.

Examples

The documentation also contains some example code to help the user better understand the possible operations in the Veeqo API. These examples can be found here.

API

Full details of each of the available endpoints and their respective functions can be found here

Tests

Tests can be run using the following command:

$ python -m unittest -v tests/test_pyveeqo.py

Contributing

Please get in touch if you would like to contribute, or wish to give feedback on the codebase. I'm always open to learning and collaborating!

License

PyVeeqo was created by Robert J. Hamilton. It is licensed under the terms of the MIT license.

Leave a star :star2:

[!NOTE] Please star if you like this package!

Metadata

Release files for py-veeqo 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for py-veeqo 0.2.1
File Size Uploaded Provenance Actions
py_veeqo-0.2.1.tar.gz 40.4 kB Without provenance Details for py_veeqo-0.2.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for py-veeqo 0.2.1
File Interpreter ABI Platform Actions
py_veeqo-0.2.1-py3-none-any.whl Python 3 none any Details for py_veeqo-0.2.1-py3-none-any.whl

Total release size: 57.6 kB

Release files / py_veeqo-0.2.1.tar.gz

Download URL py_veeqo-0.2.1.tar.gz
Size 40.4 kB
Tags Source
SHA-256 checksum
How to use checksums
06c1e274886305e049e2959b5594e6e19ca7e2efbd56f292807524de8fdf8766
BLAKE2b-256 checksum
How to use checksums
73b301d433869286ff1d9353681bcb56fad8f063ff08a8ec28b92386639c9b72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.8.3

Release files / py_veeqo-0.2.1-py3-none-any.whl

Download URL py_veeqo-0.2.1-py3-none-any.whl
Size 17.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4a83b8e135d099fc0839e5fbe9871fc983df5c0cb3ab5da360c8074e4c8c1e68
BLAKE2b-256 checksum
How to use checksums
534704921afa9fac704fe19a8996ccb23a228cb8a5eb6cca6c44e9195c7ad94d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.8.3

Security for py-veeqo 0.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page