pipenv でパッケージをインストールしたときに、全く関係ないパッケージが勝手にアップデートされて困ったことがありました。

--keep-outdated
を付与すればいいという情報もありますが、現在の pipenv ではこのオプションは削除されています。
とりあえず以下のようにして回避しました。
1. Pipfile
内の全てのパッケージのバージョンを指定
Pipfile
をエディタで開き、でバージョンを指定していなかったパッケージに全てバージョンを記入しました。
バージョンは、Pipfile.lock
を参照して、現在インストールされているバージョンを記入しました。
2. すべてのパッケージをアンインストール
$ pipenv uninstall --all
3. Pipfile.lock
を削除
$ rm Pipfile.lock
4. 新しい依存関係をインストール
$ pipenv install