This blog post is 5 years old! Most likely, its content is outdated. Especially if it's technical.
Thank you @davehunt for finding a ugly bug in in hashin.
The bug happened when you tried to add a package that had a similar name
to a package that was already in your requirements.txt
. By similar name, it was if the package name was inside another name. E.g. 'selenium==' in 'pytest-selenium=='
.
Here's the fix.
So make sure you upgrade to version >0.5
.
- Previous:
- Time to do concurrent CPU bound work 13 May 2016
- Next:
- CSS Bloat Comparison 03 June 2016
- Related by category:
- How much faster is Redis at storing a blob of JSON compared to PostgreSQL? 28 September 2019 Python
- Best practice with retries with requests 19 April 2017 Python
- Fastest way to find out if a file exists in S3 (with boto3) 16 June 2017 Python
- Interesting float/int casting in Python 25 April 2006 Python
- Fastest way to unzip a zip file in Python 31 January 2018 Python
- Related by keyword:
- "ld: library not found for -lssl" trying to install mysqlclient in Python on macOS 05 February 2020
- Bestest and securest way to handle Python dependencies 01 February 2016
- hashin 0.15.0 now copes nicely with under_scores 15 June 2020
- hashin 0.12.0 is much much faster 20 March 2018
-
Concurrent download with hashin without --update-all 18 December 2018