BUG: pd.show_versions: json.decoder.JSONDecodeError
- [ x] closes #39701
- [ x] tests added / passed
- [ x] Ensure all linting tests pass, see [here](https://pandas.pydata.org/pandas-docs/dev/development/contributing.html#code-standards) for how to run them
- [x] whatsnew entry

Hello @alexprincel! Thanks for updating this PR. We checked the lines you've touched for [PEP 8](https://www.python.org/dev/peps/pep-0008) issues, and found:





There are currently no PEP 8 issues detected in this Pull Request. Cheers! :beers: 

##### Comment last updated at 2021-02-22 18:00:28 UTC Not sure if this needs commenting (again, first-timer), but I believe I have implemented all requested changes and made testing more robust. @alexprincel Looking at the diff, it looks like a merge went wrong somewhere. Can you fix this up? > @alexprincel Looking at the diff, it looks like a merge went wrong somewhere. Can you fix this up?

Sorry about that. What seems to be the problem? I will do my best to resolve it. My git skills are not yet up to par. @alexprincel If you click on ```Files changed```, you can see that there are unrelated changes in the ```pandas/tests/io``` directory. (Which I suspect is the result of a bad merge) I'm not really an expert on git either, so maybe you can ask one of the other maintainers for help.(If necessary you can revert the changes manually). Apart from the unrelated changes, LGTM.  > @alexprincel If you click on `Files changed`, you can see that there are unrelated changes in the `pandas/tests/io` directory. (Which I suspect is the result of a bad merge) I'm not really an expert on git either, so maybe you can ask one of the other maintainers for help.(If necessary you can revert the changes manually). Apart from the unrelated changes, LGTM.

I saw this as well after. I have been reading on git this week and trying some things on test repos just to understand exactly what I need to do to correct this. If I can't figure it out I'll just start a new branch, put the modified files in that branch's working directory and commit that. If you only need to revert a handful of files, I'd suggest
```bash
git remote -v  # check that `upstream` is pandas-dev/pandas and `origin` is alexprincel/pandas
git fetch upstream master
git checkout upstream/master -- pandas/tests/io
git commit -m 'revert unrelated changes'
git push origin alexdev
``` > Thanks @alexprincel for updating - I think this almost ready, just a couple of minor comments

Will make them later today. Thanks for your comments, helps me improve. I have addressed all comments. Thanks ! LGTM cool - merging then, as commit `02e6bc7` was green and the commit following that just changed a comment

Thank you @alexprincel ! > cool - merging then, as commit `02e6bc7` was green and the commit following that just changed a comment
> 
> Thank you @alexprincel !

Thank you for your patience on this! Hopefully I will be more efficient on my next PR.