-
Notifications
You must be signed in to change notification settings - Fork 163
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GitAuto: [FEATURE] Add support to PIP/PyPI
- Python
#546
base: main
Are you sure you want to change the base?
GitAuto: [FEATURE] Add support to PIP/PyPI
- Python
#546
Conversation
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
…isort, PHP CS Fixer, RuboCop, Ruff Formatter, Rustfmt, StandardRB and swift-format This commit fixes the style issues introduced in c619f43 according to the output from ClangFormat, dotnet-format, Go fmt, Gofumpt, isort, PHP CS Fixer, RuboCop, Ruff Formatter, Rustfmt, StandardRB and swift-format. Details: #546
Quality Gate failedFailed conditions |
@gstraccini create labels |
Creating labels on this repository! 🏷️ |
Creating 23 labels and updating 6 labels! 🏷️ |
Summary
Errors per inputErrors in ./data/bancos.md
|
Infisical secrets check: ✅ No secrets leaked! 💻 Scan logs1:56AM INF scanning for exposed secrets...
1:56AM INF 1075 commits scanned.
1:56AM INF scan completed in 2.64s
1:56AM INF no leaks found
|
Quality Gate failedFailed conditions |
Resolves #229
What is the feature
The feature is to package the current repository as a Python package and publish it to PyPi. This will allow developers to easily install and use the package in their Python projects via pip.
Why we need the feature
How to implement and why
Create
setup.py
:Generate the Distribution Package:
LICENSE
andREADME.md
, are included in the package.python setup.py sdist bdist_wheel
to create both source and wheel distributions. This step is crucial for providing different formats of the package for various installation scenarios.Test the Package on TestPyPi:
python -m twine upload --repository testpypi dist/*
.Publish to PyPi:
python -m twine upload dist/*
. This step makes the package publicly available for installation via pip.Add Badges:
About backward compatibility
Backward compatibility should be maintained to ensure that existing users of the repository can transition to using the PyPi package without any issues. This involves careful versioning and testing to ensure that the package behaves consistently with previous versions.
Test these changes locally