Skip to main content

DevSetGo Common Library provides reusable Python functions for enhanced code efficiency. It includes utilities for file operations, calendar, pattern matching, logging, FastAPI endpoints, and async database handling with CRUD operations.

Project description

Python:

PyPI version fury.io Code style: black

Python 3.9 Python 3.10 Python 3.11 Python 3.12

CI/CD Pipeline:

Testing - Main Testing - Dev

SonarCloud:

Coverage Maintainability Rating Quality Gate Status

Reliability Rating Vulnerabilities

DevSetGo Common Library

A set of common functions wrapped into a package, so I don't have to write the same code over and over. Oh and it makes the code more reusable.... or something like that.

Testing

Test on Windows and Linux. Since I work in Windows and Linux I test for issues there. Should work on MacOS, but let me know if there is an issue.

Library Functions

  • Common Functions

    • file_functions

      • CSV File Functions
      • JSON File Functions
      • Text File Functions
    • Folder Functions

      • Make Directory
      • Remove Directory
      • Last File Changed
      • Directory List
    • Calendar Functions

      • Get Month
      • Get Month Number
    • Patterns

      • Pattern Between Two Characters
    • Logging

      • logging configuration and interceptor
  • FastAPI Endpoints

    • Systems Health Endpoints
      • Status/Health, Heapdump, Uptime
    • HTTP Codes
      • Way to generate HTTP response codes
  • Aysnc Database

    • Database Config
    • Async Session
    • Database Operations (CRUD)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

devsetgo_lib-0.11.0b3.tar.gz (31.5 kB view hashes)

Uploaded Source

Built Distribution

devsetgo_lib-0.11.0b3-py3-none-any.whl (35.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page