Defijn's package providing integrations for various third-party APIs such as Everhour, GitLab and Clickup.
Project description
defijn-integrations
defijn-integrations
is a Python package providing convenient integrations with several third-party services including GitLab, Everhour, and ClickUp. This package simplifies the process of interacting with these services by wrapping their APIs into easy-to-use Python functions.
Features
- GitLab Integration: Manage and interact with GitLab resources like users, groups, and projects directly from your Python code.
- Everhour Integration: Track time, manage tasks, and retrieve project details seamlessly.
- ClickUp Integration: Interface with ClickUp to manage tasks, spaces, and more.
Installation
Install defijn-integrations
using pip:
pip install defijn-integrations
If using Poetry:
poetry add defijn-integrations
Usage
from defijn_integrations.gitlabint import *
from defijn_integrations.everhourint import *
from defijn_integrations.clickupint import *
Building and Publishing
To build and publish defijn-integrations
to PyPI, follow these steps using Poetry:
Building the Package
-
Navigate to the root directory of the project.
-
Run the following command to build your package:
poetry build
This command will generate the distribution package in the
dist
directory.
Publishing the Package
Before publishing, ensure you have an account on PyPI and have set up the necessary authentication (API token recommended).
-
Run the following command to publish your package to PyPI:
poetry publish
You will be prompted to enter your PyPI username and password (or use an API token).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for defijn_integrations-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 864e1349cb8c05509f1e288ac9d2b002b06b76744dc567ebeff803fed2a6213d |
|
MD5 | 2a8db7c6f615363b701d08b7b725e931 |
|
BLAKE2b-256 | 3f5ede78320a42673d8e1130ebd2f5632d526a2b43e7a3c5134c8b0f6ca4bf0c |
Hashes for defijn_integrations-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2090c2d809ac2bec0d5c5703733c307cdb29fc7f46db6fb08628323be47681be |
|
MD5 | 2278f987b4a4bc9e0b1b9126dcf94dc9 |
|
BLAKE2b-256 | 7a10b028dad821e40b996e5e98f78eac6a3fdf7f8072979e51b60aa633106bde |