Skip to content

Non-idiomatic File Naming Conventions (Java-style Class/File Names) #93

@CCXLV

Description

@CCXLV

Please describe your feature request.

Hi Paddle team,

Thanks for your work on the Python SDK—it's great to see official support for Paddle in the Python ecosystem.

I noticed that the file structure of the SDK tends to follow a Java-style convention, where each file is named after the main class it contains (e.g., Client.py, Resources.py). While this makes sense in Java, it's not idiomatic in Python.

According to PEP 8, Python prefers:

Lowercase file/module names, optionally with underscores (e.g., client.py, response_parser.py)

Refactoring the file naming to match Python conventions would improve readability, maintainability, and alignment with community standards. It would also help developers integrate the SDK more easily into existing Python projects.

Would this be something you're open to updating? I’d be happy to assist or contribute a PR if helpful.

Describe your solution.

No response

Describe alternatives you have considered.

No response

Additional context

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions