Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

defijn-integrations

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

defijn-integrations

Defijn's package providing integrations for various third-party APIs such as Everhour, GitLab and Clickup.

  • 0.1.2
  • PyPI
  • Socket score

Maintainers
1

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

  1. Navigate to the root directory of the project.

  2. Run the following command to build your package:

    poetry build
    

    This command will generate the distribution package in the dist directory.

Publishing the Package

  1. Setting up Authentication for PyPI

    Before you can publish packages to PyPI, you need to authenticate your package upload requests. You can do this by creating a .pypirc file in your home directory with the following content:

    [distutils]
    index-servers =
      pypi
    
    [pypi]
    repository = https://upload.pypi.org/legacy/
    username = __token__
    password = <your-token>
    

    Replace <your-token> with your PyPI token.

  2. Run the following command to publish your package:

     twine upload dist/*
    

    This command will publish your package to PyPI.

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc