Skip to main content

pydgutils (PYthon DownGrade UTILitieS)

Preface

This library use for compatilbe purpose.

It provided a simple method to preprocess sources to python2 syntax (if using python2) and do nothing while using python3.

So that you could write your project in python3 syntax and install on python2 without any changes, all jobs are done by 3to2 module which we depends on.

Usage

Copy the pydgutils_bootstrap.py (in pydgutils source package) to the same directory of your setup.py, then modify your setup.py like this:

from pydgutils_bootstrap import use_pydgutils
use_pydgutils()

import pydgutils

# Convert source to v2.x if we are using python 2.x.
source_dir = pydgutils.process()

# Exclude the original source package, only accept the preprocessed package!
packages = find_packages(where=source_dir)

setup(
    ...
    package_dir = {"": source_dir},
    packages=packages,
    ...
    )

...

Changes

Release files for pydgutils 0.0.7

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

Source distribution (sdist)

Source distribution for pydgutils 0.0.7
File Size Uploaded
pydgutils-0.0.7.zip 9.8 kB Details

Release files / pydgutils-0.0.7.zip

Download URL pydgutils-0.0.7.zip
Size 9.8 kB
Tags Source
SHA-256 checksum
How to use checksums
2391e34ceb2a61b41ccd3df4538a886d2e25967327a633a30dcc57bee6ae1ed1
BLAKE2b-256 checksum
How to use checksums
c412af52082562887f10061e805cc8617110257c8a4252da1a8be819563182b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.0.16

1 release file

0.0.15

1 release file

0.0.14

1 release file

0.0.13

1 release file

0.0.12

1 release file

0.0.11

1 release file

0.0.10

1 release file

0.0.8

1 release file

This release

0.0.7 This release

1 release file

0.0.2

1 release file

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