Skip to content

Commit

Permalink
fix(rez-pip): update vendor README file changes because of packaging lib
Browse files Browse the repository at this point in the history
  • Loading branch information
lambdaclan committed Jul 5, 2019
1 parent 5c44276 commit de37814
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions src/rez/vendor/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,19 @@ Note that the latest versions column is just to give us an idea of how far back
| argcomplete | ? | 1.9.5 (Apr 2, 2019) | Our version seems patched. |
| argparse | 1.2.1 | Python standard library since 2.7,>=3.2 | We should simply drop support for python <2.6. Note: Can be done now, 2.6 already officially dropped. |
| atomicwrites | 1.2.1 (Aug 30, 2018) | 1.3.0 (Feb 1, 2019) | |
| attrs | 19.1.0 (Mar 3, 2019) | 19.1.0 (Mar 3, 2019) | Added (July 2019) to enable the use of packaging lib that depends on it.
| colorama | 0.3.1 (Apr 19, 2014) | 0.4.1 (Nov 25, 2018) | The newest version probably support Windows :) |
| distlib | 0.2.9.post0 (May 14, 2019) | 0.3.0 (No official release yet) | Updated (June 2019) to enable wheel distribution based installations |
| enum | ? | ? | By looking at the code, it's probably enum34. If so, the latest version is 1.1.6 (May 15, 2016) |
| lockfile | 0.9.1 (Sep 19, 2010) | 0.12.2 (Nov 25, 2015) | |
| memcache (python-memcached) | 1.53 (Jun 7, 2013) | 1.59 (Dec 15, 2017) | We could try to move to a more maintained package like pymemcache from pinterest. NOTE: A port to redis may be a better option, people are more familiar with it and it already has a good python client that supports conn pooling. |
| memcache (python-memcached) | 1.53 (Jun 7, 2013) | 1.59 (Dec 15, 2017) | We could try to move to a more maintained package like pymemcache from pinterest. NOTE: A port to redis may be a better option, people are more familiar with it and it already has a good python client that supports conn pooling.
| packaging | 19.0 (Jan 20, 2019) | 19.0 (Jan 20, 2019) | Added (July 2019) to enable PEP440 compatible versions handling.
| progress | 1.2 (Nov 28, 2013) | 1.5 (Mar 6, 2019) | |
| pydot | 1.0.28 (Jan 1, 2012) | 1.4.1 (Dec 12, 2018) | |
| pydot | 1.4.1 (Dec 12, 2018) | 1.4.1 (Dec 12, 2018) | Updated (July 2019) in order to update pyparsing lib which in turn is required by the packaging library. |
| pygraph (python-graph-core) | 1.8.2 (Jul 14, 2012) | 1.8.2 | Wow, it took me some archeology to find this one. Not entirely sure we need it... We might be able to achieve the same with pydot or graphviz (the pip package)? |
| pyparsing | 2.0.1 (Jul 17, 2013) | 2.4.0 (Apr 8, 2019) | Transitive dependency. Required by pydot and version pydot 1.0.28 specifically require ==2.0.1. Newer versions require >=2.1.4) |
| pyparsing | 2.4.0 (Apr 8, 2019) | 2.4.0 (Apr 8, 2019) | ~~Transitive dependency. Required by pydot and version pydot 1.0.28 specifically require ==2.0.1. Newer versions require >=2.1.4)~~ Updated (July 2019) along with pydot to allow for packaging lib to be used. |
| schema | 0.3.1 (Apr 28, 2014) | 0.7.0 (Feb 27, 2019) | Our version is patched. Updating would probably require quite a lot of work and wouldn't bring that much to rez. |
| six | 1.8.0 (Sep 11, 2014) | 1.12.0 (Dec 9, 2018) | Used only for its exec_ function for now. I guess if we want to support python 2 and 3 we will use it more and more. |
| six | 1.12.0 (Dec 9, 2018) | 1.12.0 (Dec 9, 2018) | Used only for its exec_ function for now. I guess if we want to support python 2 and 3 we will use it more and more. Updated (July 2019) to coincide with packaging lib addition that depends on it. |
| sortedcontainers | 1.5.7 (Dec 22, 2016) | 2.1.0 (Mar 5, 2019) | Used in the resolver. Updating would possibly give us some speed improvements. |
| version | ? | | This is actually part of rez. It's here because I've been intending on releasing it separately for ages. |
| yaml (PyYAML) | 3.10 (May 30, 2011) | 5.1 (Mar 13, 2019) | Not much changes, mostly broken releases that never made it. Between 3.10 and 5.1 there is only 3 versions that made it to the public (3.11 and 3.12, 3.13), the rest were all removed or marked as pre-release. It's safe to update. |
Expand Down

0 comments on commit de37814

Please sign in to comment.