question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[Question] Continuous integration behavior

See original GitHub issue

1. Summary

My pyroma Final rating:

  1. Local — 10/10,
  2. Travis CI — 9/10,
  3. AppVeyor — 0/10,
  4. 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:closed
  • Created 6 years ago
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

3reactions
The-Compilercommented, Feb 4, 2018

Note that pyroma itself doesn’t need a newer setuptools - it’s your own setup.py most likely (with lots of stuff in setup.cfg).

As for the long_description: Your setup.cfg says file: README.RST but the file is called Readme.rst. Windows is case-insensitive, but Linux isn’t.

3reactions
The-Compilercommented, Feb 3, 2018

Maybe try upgrading to a newer setuptools via pip install -U setuptools?

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found