[Question] Continuous integration behavior
See original GitHub issue1. Summary
My pyroma Final rating:
- Local — 10/10,
- Travis CI — 9/10,
- AppVeyor — 0/10,
- CircleCI — 0/10.
2. Local environment
- Windows 10 Enterprise LTSB 64-bit EN,
- Python 3.6.4,
- pyroma 2.3.
3. Configuration
See my Readme.rst
, requirements.txt
, setup.cfg
, setup.py
, .travis.yml
, appveyor.yml
and circle.yml
in test repository.
I add flake8, pydocstyle and vulture in CI yml
files, to demonstrate, that another tools correct works for me in Continuous Integration.
4. Steps to reproduce
In root folder of my repository I run:
pyroma .
5. Expected behavior
Local:
D:\SashaPyromaDebugging>pyroma .
------------------------------
Checking .
Registered VCS backend: git
Registered VCS backend: hg
Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect
Config variable 'WITH_PYMALLOC' is unset, Python ABI tag may be incorrect
Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect
Config variable 'WITH_PYMALLOC' is unset, Python ABI tag may be incorrect
Registered VCS backend: svn
Registered VCS backend: bzr
Found erichek
------------------------------
Final rating: 10/10
Your cheese is so fresh most people think it's a cream: Masc
6. CI behavior
Thanks.
Issue Analytics
- State:
- Created 6 years ago
- Comments:5 (4 by maintainers)
Top Results From Across the Web
30 Common CI/CD Interview Questions (with Answers)
We've collected and answered 30 common CI/CD interview questions. ... Unit tests: validate that functions or classes behave as expected.
Read more >What is Continuous Integration | Atlassian
Continuous integration (CI) gives developers capabilities to merge code, detect problems early, and other benefits when following best practices.
Read more >Continuous Integration Interview Questions & Answers
250+ Continuous Integration Interview Questions and Answers, Question1: What is the definition of Continuous Integration and Continuous Deployment for you ...
Read more >Continuous Integration - Martin Fowler
Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily ......
Read more >Are you really doing continuous integration? Here's how to tell
You have a continuous integration (CI) tool or server. Your dev teams check in regularly. Your CI server tests your checked-in code and...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Note that pyroma itself doesn’t need a newer setuptools - it’s your own
setup.py
most likely (with lots of stuff insetup.cfg
).As for the
long_description
: Yoursetup.cfg
saysfile: README.RST
but the file is calledReadme.rst
. Windows is case-insensitive, but Linux isn’t.Maybe try upgrading to a newer
setuptools
viapip install -U setuptools
?