Skip to content

Commit

Permalink
❤️ New Release!
Browse files Browse the repository at this point in the history
* Fixed path search mechnaism for full Linux support. Fixed #6
* Fixed pyfileinfo crashing on binary files. Fixed #8
* Fixed correct time order for [acm]time
* Better terminal color-code comptibility check. Fixed #3
* Removed ANSI control code garbage for non-ANSI-compatible
  terminals often found on Windows (CMD, PowerShell). Fixed #2
* Implemented a 'uname' check for non-uname supported OS's
* Improved IBM-437 OEM_CHARSET support for block characters. Fixed #5
* Improved usage text to pip-describe. Fixes #7
* Improved package location info: [apt,dev,sys,usr]
* Improved pyOSinfo getsitepackages() info
* Improved pipbyday to also show package location
* Clarified table header and made it dynamic for different OS
* Added usage help text to pip-date

This release fixes all bugs that I could find and track.
But I don't have a Mac so have not been able to test it there.

Affected files:

      modified:   CHANGES.txt
      modified:   README.md
      modified:   __init__.py
      modified:   pip-date
      modified:   pip-describe
      modified:   pipbyday
      modified:   pyOSinfo
      modified:   pyfileinfo
      modified:   setup.py
  • Loading branch information
E3V3A committed Feb 8, 2019
1 parent 0c1bf99 commit 997d565
Show file tree
Hide file tree
Showing 9 changed files with 362 additions and 96 deletions.
46 changes: 45 additions & 1 deletion CHANGES.txt
Original file line number Diff line number Diff line change
@@ -1 +1,45 @@
v1.0.1, 2018-11-26 -- Initial release.
v1.0.3, 2018-02-08 -- New Release and bug fixes:

* Fixed path search mechnaism for full Linux support. Fixed #6
* Fixed pyfileinfo crashing on binary files. Fixed #8
* Fixed correct time order for [acm]time
* Better terminal color-code comptibility check. Fixed #3
* Removed ANSI control code garbage for non-ANSI-compatible
terminals often found on Windows (CMD, PowerShell). Fixed #2
* Implemented a 'uname' check for non-uname supported OS's
* Improved IBM-437 OEM_CHARSET support for block characters. Fixed #5
* Improved usage text to pip-describe. Fixes #7
* Improved package location info: [apt,dev,sys,usr]
* Improved pyOSinfo getsitepackages() info
* Improved pipbyday to also show package location
* Clarified table header and made it dynamic for different OS
* Added usage help text to pip-date

This release fixes all bugs that I could find and track.
But I don't have a Mac so have not been able to test it there.

Affected files:

modified: CHANGES.txt
modified: README.md
modified: __init__.py
modified: pip-date
modified: pip-describe
modified: pipbyday
modified: pyOSinfo
modified: pyfileinfo
modified: setup.py


v1.0.2, 2018-12-02 -- Package maintenance update with 3 new tools

* Fix for issue #2 (windows)
* Fixed UI PEP typo
* Added pip-describe (requests) - get full descriptions of not installed packages
* Added pyOSinfo - to get os,platform info
* Added pyfileinfo - to get python-based stat info
* General code and README cleanup
* Updated color-highlight scheme


v1.0.1, 2018-11-26 -- Initial release
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ A simple *Python3* CLI tool to show the installation or modification times of al

| STATUS: | Version | Date | Maintained? |
|:------- |:------- |:---- |:----------- |
| Working | `1.0.2` | 2018-12-02 | YES |
| Working | `1.0.3` | 2019-02-08 | YES |

---

Expand All @@ -46,7 +46,7 @@ I also has some functionality of checking packages for outdated and deprecated i
But it can do more. Some features are:

- Highlight packages with inconsistent file modification times (*mTime*).
- Highlight package **versions** which are not conforming to the [PEM-0440](https://www.python.org/dev/peps/pep-0440/) standard.
- Highlight package **versions** which are not conforming to the [PEP-0440](https://www.python.org/dev/peps/pep-0440/) standard.
- Highlight packages installed with an unusual package distribution *priority* given by: **`[chk, src, bin, egg, dev]`**
- Highlight *`setuptools`* dependency packages for easy review
- Show package installation type: with pip/wheel as **`wheel`**, and source as **`sdist`** (**FIX!**)
Expand Down Expand Up @@ -81,8 +81,8 @@ and you don't really know what it is going to do.

**Q:** *What else is included?*

* A script called **`pip-describe`**, that will do what *pip* doesn't, which is to show
the full text package description from PyPI, for a given *package*. Usually the README.
* A script called **`pip-describe`**, that will do what *pip* doesn't, which is to show the
full-text `long_description` for **any** PyPI package (including those not already installed).

* A script called **`pipbyday`**, that will print a simple table with:
`mTime/aTime` + `package-name` + `package-version`, sorted by time.
Expand All @@ -108,7 +108,7 @@ something just send me a PR, or at the very least, a detailed code snippet of wh

and what you already have:
* [Python3](https://www.python.org/)
* [pip](https://github.com/pypa/pip/).
* [pip](https://github.com/pypa/pip/)


### Installation
Expand Down
2 changes: 1 addition & 1 deletion __init__.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
name = "pip-date"
__version__ = "1.0.1"
__version__ = "1.0.3"
Loading

0 comments on commit 997d565

Please sign in to comment.