Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ dynamic = [
]
dependencies = [
"configupdater>=3.2",
"grimp>=2.5.0",
"grimp>=3.14",
"mergedeep>=1.3.4",
"packaging>=20.9",
"pydantic>=2.5.0",
Expand Down
196 changes: 106 additions & 90 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -275,96 +275,112 @@ gitdb==4.0.12 \
gitpython==3.1.44 \
--hash=sha256:9e0e10cda9bed1ee64bc9a6de50e7e38a9c9943241cd7f585f6df3ed28011110 \
--hash=sha256:c87e30b26253bf5418b01b0660f818967f3c503193838337fe5e573331249269
grimp==3.12 \
--hash=sha256:021de8d120b64a0e77eefafc13580124095f6cced03c2340c1ced3551f8fee93 \
--hash=sha256:0aebdfad66d6f4e8b0f7364ce0429d208be3510918097f969428165074d3103e \
--hash=sha256:0dfa79fa8ea37ea8c8bd76337ae09c87fa3e10f0af65f7a1bfa27c7d8b83154c \
--hash=sha256:199172d17f22199bf400a0bd5c4985784622201e887a023fe799ca3f3437dedf \
--hash=sha256:19bcff63ebf742ccb120c2c1a9fdeba46d7822b7efe23f28ae20a77238834d6c \
--hash=sha256:1a733b1d719c42bd2fada58240975fa7d09936b57120c34b64cfb31e42701010 \
--hash=sha256:259ba53b82cfb9c2c2d097b2237970c4e9903fa2d0b664b7e12329d9a64924f9 \
--hash=sha256:268da8ddacf35fb7febd1a01d491ec40e23b2a2a060dd7f6b3b5ed2e438107f8 \
--hash=sha256:2f08358acbaf9a4b324537bf344fd2d76b5f9b6f1bfaf9a431e9453fc0eaee5f \
--hash=sha256:2f9ba24c528ae64ae35db992b16b1041cc8bbb595a47c6400c472bcfa497e2be \
--hash=sha256:3140e83980e1672fef3657ab92edd807bf4c5d80a8446253e78da7e1c604b031 \
--hash=sha256:33b9c2fb3e2515df7147bfea50f054e5de11c13b227470259649a80c4508cae0 \
--hash=sha256:3447f0b1f6a9c7245367ddca7be4204213d3d20ff63487edbadb6e7d7b712f9c \
--hash=sha256:351ab71624f4eff3b32c8cc2e28aa6820ebf89d79cbb287b69d1ca2cf5991042 \
--hash=sha256:356ee969443f06c6c3a270f5a7221f946f0cb135a8b8ece2009990b293504bb3 \
--hash=sha256:37888db154fca7d63cb27f7d866b5db02ff50281875a9410e2507d62bdecbddf \
--hash=sha256:3986f11a9dd4167a2943cf6e80b458c0a825b48609713736cc8f2de135000810 \
--hash=sha256:3f5315758c3b731162d6c0e309f3aef3538d439a4dc4e718c0569fb02e87276e \
--hash=sha256:3f89b445c5d6a94f3e9b1b63b79d883bfe619ee9477695c4e0fe6769dde99368 \
--hash=sha256:40f8e048254d2437dffcd383d2301a82c35d9a3082e878b707d87a6e8c539614 \
--hash=sha256:43fee43c5d7da591bc2fc80fcd02c1102cbb07821e277becf88fb1870b008a52 \
--hash=sha256:4c19f1cba8a95c898473dd18f9c81358019d67f87f140b0b8401550e6d21c5a3 \
--hash=sha256:567d037a3db083e54bee621daba59a2e01fd1391364ae0a0c737995f6eed910b \
--hash=sha256:5836d5e1b4740a0ed7f4d763099f1cb099fa8bcdb7a7a7e7818e61f355af323b \
--hash=sha256:5b24c5ce351030d1f83e69acd76a06863dd87041ceb25572339f7334e210cbc4 \
--hash=sha256:5daa9dcd41228e46ccd07b7366139cad02eadf9d137ff5767ece4a1cf6478703 \
--hash=sha256:5df1383d70606448ec095c6651974a2df070d3958ea00196042829408ad87e66 \
--hash=sha256:5f1a1289d4282be2891ada75ec5d3099e856518c4236b1196e367b630485f8ce \
--hash=sha256:600e8dbc1cd9c6decbc22089730221c65591b7ba5f89751d07fc7ad014d99aa1 \
--hash=sha256:65fd74e1d344748b3726a2db57c685a733b7108774be08f78bd921dbc175b943 \
--hash=sha256:674191f4a2399b9ee15e7604055d0640b3d7120276bc48680eb935436ec8f7e2 \
--hash=sha256:684272675ae0c6ef5030e9b584c47d5f8ac04cecda5db37fadb9025e073216f9 \
--hash=sha256:6bb73c8c33487851063f64b0c0e33f8d2abd162e6b240ff31a0d87718dcb2104 \
--hash=sha256:6eeb1616cafe9074fcb390fcfc01e6e5a0e0ddd5acb9dd37579985b2879c239a \
--hash=sha256:6ef06822f75856af28e7fcc580034043c543b1c99b07d2bd467bd173a7f10691 \
--hash=sha256:719e4a62f4370d47e7d35a3a0300c4554ad24aa624cc53c61f1810adcb0190ec \
--hash=sha256:75e1f0d74f3a242a1c34e464d775c36b1c8b9d8c92b35f46f221e73e9b2f0065 \
--hash=sha256:76fd06be98d6bea9ea8a804da22c80accf1d277fe04abd5f3dff05d087f056f7 \
--hash=sha256:797d8cea180222b64d24bcfca6337bac5cf63a5a1c5bfd654c9c324c9d3a1fc1 \
--hash=sha256:79bc2b0ff6072c43c0ddc4479b25b7a8198795486478cfe3be0503b2c7d32c7f \
--hash=sha256:7a2abe55844f9dad25499ff9456d680496f390d160b6b3a4e5aeabc0183813b4 \
--hash=sha256:7bc3a7d00630f8cef3e23fc44a0a2c09dd889ea9934f179cfb90e07a6298c44c \
--hash=sha256:7f30e01855c67a39857c87e6c0eafe5e8891010a35e06cf2145f2cfce8ea9780 \
--hash=sha256:82ee28c1e9835572af2c733f7e5913a44193c53ae8ca488039164593b4a750fa \
--hash=sha256:84bd47f9a8619cb8966f18cb6faf5f6cb8d35ade99312477dd8e9de3a9ae4cb7 \
--hash=sha256:85136b555aeb7d3965fdb40af4e4af2011f911b0fde8c20979bf4db7b06455f5 \
--hash=sha256:8a52a1f719b5b97e184eeeb1a22a7ad20960baf096b7fc2c3012d3378d4429ca \
--hash=sha256:8c85a9287aa667a4149565f74910c36a31c6025c481347c49f3e598f91c2634a \
--hash=sha256:92e222fabbe022639eb84fca1506fa5b99d8d0ac1ff35ed8fab1001fd702c27b \
--hash=sha256:963efd6ec86e7b47fde835b2526b6be7a3f489857a1cd47a747c94b3e670550a \
--hash=sha256:964d878f72d5afa03adff0bfecc02ead51b754a2575d67a48334c6f5b1fd3c75 \
--hash=sha256:99c1c9550404821f305e04e7008e890207b534efce086ecd0d5db1450eb8c0b0 \
--hash=sha256:99e648e299f7cd3daaee2cb745192e7ea159c7d38df76b4dcca12a2ef68a3ede \
--hash=sha256:9a5e3143f97a7803848c677f66868624865ef08e73b6638cfcc938152f5045c0 \
--hash=sha256:9b4cc756c91c3d8582ee70b5e013c0e34fdb31c7f808cefe9d15509c45fec31e \
--hash=sha256:a2ac07b2ae00b9522c14eefac60590e1b8a61562c331579b1e534fcc7cbe0936 \
--hash=sha256:a46094a2cd7bbd172a4ebe846b42eefe626b29d298875108d9e59485284d181b \
--hash=sha256:a593549b1f66b1c12574e71f9e8c0073b372888c6b6706e2617bba2713ae28c2 \
--hash=sha256:a60f5d190140829d58aef8642906511c77cc130495a0c7e07c7d1b76284f40d7 \
--hash=sha256:a73a42a43e268ac5b196386beae1ec646f4572409e731bccf2a99ab4ed5c46bf \
--hash=sha256:a8b0e87e6bf6def0651d0c13d5161337741044a9451db7f8e09fafc1d494e774 \
--hash=sha256:af399fc0ffddfbd7ea6c2e8546be1ab5284ee800f15a445705bdda5d63501b34 \
--hash=sha256:af990af7d5e64f484d12cdefacfaaed4ea9418ac4d0a5a928953fd91aaf8df80 \
--hash=sha256:afdceaea00e305909cb30d68e91b94fcf71d1a7234052549ea31148785a03a52 \
--hash=sha256:b3ba4e9f7a48baf65c2c1f5d06e4ac365d799c174d6ea1883621a163afd159a3 \
--hash=sha256:b858e2e5a489c36710322970aa82bfbd3f1c4107c8564960629a59d2f17a53d0 \
--hash=sha256:b993e00121f821cbfec2854193aba46c559a7c685af2d882c73c9e2cc7aff6a8 \
--hash=sha256:bc7157c74416e8709db5d1e1051ceccbd7721bcdd8fe5983aea4ae88025d1e27 \
--hash=sha256:be8ad098c7f1462e95e692b837112721016ea6b0abd451f8c08bdc791728ae29 \
--hash=sha256:c68087cc491892efcfdda147076a61a6aea5ac5c9355beb843ebb6cb759095d3 \
--hash=sha256:c9e2ee478b66f0e20c92af6123142ffd6b604c36e9b3a8d391ea9172cc18b6b3 \
--hash=sha256:d07e825f6b052186dabd8dbbcc7e008a3b56e551725e2ba47169fe1e4bde76ac \
--hash=sha256:d3039fa8e5656faa65533928d8a39a7cce48c39c875a03a71b93ff06d15eed73 \
--hash=sha256:d46cc1222dd301e0be371b97f0cdecae178089704e8a285e3edd4750ec46270a \
--hash=sha256:d63da104af326de30ec30b66cea4835e9695691812e19edab39ca697a2e72cfa \
--hash=sha256:d6a706c66b577751e6b0769b56e4056c34348af87db887dae762129bf7e8e2a2 \
--hash=sha256:dbf3d1e51a45aef2bc2b31a9d97c7356a44aae82926b6a614015439223b9d945 \
--hash=sha256:e3db397a4c1d27578b6a0f0f6d53521eae693bcc8758cfca02e0ed73827fe3c3 \
--hash=sha256:e59112d0f557335b619bcf10263d11873579230bd3df4a4b19224ec18e7212d6 \
--hash=sha256:e6c02e51eebfcf71146d42f47c9ce353ac1902ae446e18d0e663ab9fdaa0496c \
--hash=sha256:e8826362d4e403aa2e03d480e3e4d64284a6b6ccafc2c5777bb2bed2535bdc4e \
--hash=sha256:e95c99896add10cb4180540bd970b3c540505516b2b85808bc70d3b160127f5c \
--hash=sha256:ef5cd5bc08f6c8f0698bc8f63560adb4320d87a644da8ff06c07c7db3f3fca37 \
--hash=sha256:f1641a7979a7253c8468b15172d5fd5b6c909ad00a78040408783a771b350618 \
--hash=sha256:f2216a08026a23f03ab5ce0681837b5727aa4ed7b367062a313e382372e42558 \
--hash=sha256:f28213ba72d258b8817eb032a5d52b5bcb00f5e89fb670d660e57e70b3fa2f6b \
--hash=sha256:faf8a61ac6b846675367fcbb3be1bf964ad2971c0ffe4982f43e77f089592b06 \
--hash=sha256:fb805b993d50d856c64ee5c81dce6a11f19bf95a6676fe0138d4f54bf03bda27 \
--hash=sha256:fd40a5ec09d1dfafaae88b53231ab79378183e2e9a03e7b26b7a30133d027d8a
grimp==3.14 \
--hash=sha256:0233a35a5bbb23688d63e1736b54415fa9994ace8dfeb7de8514ed9dee212968 \
--hash=sha256:0332963cd63a45863775d4237e59dedf95455e0a1ea50c356be23100c5fc1d7c \
--hash=sha256:06ff52addeb20955a4d6aa097bee910573ffc9ef0d3c8a860844f267ad958156 \
--hash=sha256:07096d4402e9d5a2c59c402ea3d601f4b7f99025f5e32f077468846fc8d3821b \
--hash=sha256:071c7ddf5e5bb7b2fdf79aefdf6e1c237cd81c095d6d0a19620e777e85bf103c \
--hash=sha256:073d285b00100153fd86064c7726bb1b6d610df1356d33bb42d3fd8809cb6e72 \
--hash=sha256:075d9a1c78d607792d0ed8d4d3d7754a621ef04c8a95eaebf634930dc9232bb2 \
--hash=sha256:0d75d1f8f7944978b39b08d870315174f1ffcd5123be6ccff8ce90467ace648a \
--hash=sha256:0dd1942ffb419ad342f76b0c3d3d2d7f312b264ddc578179d13ce8d5acec1167 \
--hash=sha256:0ec312383935c2d09e4085c8435780ada2e13ebef14e105609c2988a02a5b2ce \
--hash=sha256:0f21b7c003626c902669dc26ede83a91220cf0a81b51b27128370998c2f247b4 \
--hash=sha256:1093f7770cb5f3ca6f99fb152f9c949381cc0b078dfdfe598c8ab99abaccda3b \
--hash=sha256:154e84a2053e9f858ae48743de23a5ad4eb994007518c29371276f59b8419036 \
--hash=sha256:173307cf881a126fe5120b7bbec7d54384002e3c83dcd8c4df6ce7f0fee07c53 \
--hash=sha256:17364365c27c111514fd9d17844f275ed074ec9feca0d6cf9bd5bf9218db2412 \
--hash=sha256:1876efc119b99332a5cc2b08a6bdaada2f0ad94b596f0372a497e2aa8bda4d94 \
--hash=sha256:1aa397596bb6d616200be1fd6570e87ddc225c192845c649d4f6015175b77bc6 \
--hash=sha256:1d4a28e2545a83c853a6357ccf4a5105e3f74419a75312b5ebaf0435085cd938 \
--hash=sha256:201f46a6a4e5ee9dfba4a2f7d043f7deab080d1d84233f4a1aee812678c25307 \
--hash=sha256:25273ea53ac1492e7343bd9d9d9b60445f707bc0d162eca85288c7325579ee47 \
--hash=sha256:28ca58728c27e7292c99f964e6ece9295c2f9cfdefc37c18dea0679c783ffb6f \
--hash=sha256:2a93c9fddccb9ff16f5c6b5fca44227f5f86cba7cffc145d2176119603d2d7c7 \
--hash=sha256:2f9ae3fabb7a7a8468ddc96acc84ecabd84f168e7ca508ee94d8f32ea9bd5de2 \
--hash=sha256:3189c86c3e73016a1907ee3ba9f7a6ca037e3601ad09e60ce9bf12b88877f812 \
--hash=sha256:3389da4ceaaa7f7de24a668c0afc307a9f95997bd90f81ec359a828a9bd1d270 \
--hash=sha256:39bd5c9b7cef59ee30a05535e9cb4cbf45a3c503f22edce34d0aa79362a311a9 \
--hash=sha256:3ccf03e65864d6bc7bf1c003c319f5330a7627b3677f31143f11691a088464c2 \
--hash=sha256:3e6d9b50623ee1c3d2a1927ec3f5d408995ea1f92f3e91ed996c908bb40e856f \
--hash=sha256:3fc0f98b3c60d88e9ffa08faff3200f36604930972f8b29155f323b76ea25a06 \
--hash=sha256:3fcc332466783a12a42cd317fd344c30fe734ba4fa2362efff132dc3f8d36da7 \
--hash=sha256:48a5be4a12fca6587e6885b4fc13b9e242ab8bf874519292f0f13814aecf52cc \
--hash=sha256:4ab874d7ddddc7a1291259cf7c31a4e7b5c612e9da2e24c67c0eb1a44a624e67 \
--hash=sha256:4f43cbf640e73ee703ad91639591046828d20103a1c363a02516e77a66a4ac07 \
--hash=sha256:5337d65d81960b712574c41e85b480d4480bbb5c6f547c94e634f6c60d730889 \
--hash=sha256:537f784ce9b4acf8657f0b9714ab69a6c72ffa752eccc38a5a85506103b1a194 \
--hash=sha256:53b8f69bdf070fddbbc13f60a5cdb42efb102516770b34f076456ec4ce960627 \
--hash=sha256:53d9ed23fb7da4c886affeb6b8bce7c19d8b09f2e1631a482c9446a20d504bdf \
--hash=sha256:54fec672ec83355636a852177f5a470c964bede0f6730f9ba3c7b5c8419c9eab \
--hash=sha256:5551a825b14e52642428ef7c4a5790819bfaee0fdae94f89ce248cff3d7109bb \
--hash=sha256:5653a2769fdc062cb7598d12200352069c9c6559b6643af6ada3639edb98fcc3 \
--hash=sha256:5b1df33de479be4d620f69633d1876858a8e64a79c07907d47cf3aaf896af057 \
--hash=sha256:5d0a885b04edbe908cd6f2f8cb0999dd2a348091d241bd9842f9ea593fabdce5 \
--hash=sha256:5d7d1f9f42306f455abcec34db877e4887ff15f2777a43491f7ccbd6936c449b \
--hash=sha256:5f003ac3f226d2437a49af0b6036f26edba57f8a32d329275dbde1b2b2a00a56 \
--hash=sha256:645fbd835983901042dae4e1b24fde3a89bf7ac152f9272dd17a97e55cb4f871 \
--hash=sha256:655e8d3f79cd99bb859e09c9dd633515150e9d850879ca71417d5ac31809b745 \
--hash=sha256:6bca77d1d50c8dc402c96af21f4e28e2f1e9938eeabd7417592a22bd83cde3c3 \
--hash=sha256:6d1434172a02cd97425126260dec80a8fd0491d9467b822d871498199c296c91 \
--hash=sha256:6ee7a2fab52ce0c6ae81fa1f2319bad5bd361110994567477f26be018043d63d \
--hash=sha256:6f70bbb1dd6055d08d29e39a78a11c4118c1778b39d17cd8271e18e213524ca7 \
--hash=sha256:712bc28f46b354316af50c469c77953ba3d6cb4166a62b8fb086436a8b05d301 \
--hash=sha256:766911e3ba0b13d833fdd03ad1f217523a8a2b2527b5507335f71dca1153183d \
--hash=sha256:78ab18c08770aa005bef67b873bc3946d33f65727e9f3e508155093db5fa57d6 \
--hash=sha256:7c8a8aab9b4310a7e69d7d845cac21cf14563aa0520ea322b948eadeae56d303 \
--hash=sha256:7cb00e1bcca583668554a8e9e1e4229a1d11b0620969310aae40148829ff6a32 \
--hash=sha256:7e01b7a4419f535b667dfdcb556d3815b52981474f791fb40d72607228389a31 \
--hash=sha256:7e9367b9fa9c97cb8d1974a164d5981852b498977a097ad7335fc012ab96498b \
--hash=sha256:7f4144350d074f2058fe7c89230a26b34296b161f085b0471a692cb2fe27036f \
--hash=sha256:7fec3116b4f780a1bc54176b19e6b9f2e36e2ef3164b8fc840660566af35df88 \
--hash=sha256:80d9f056415c936b45561310296374c4319b5df0003da802c84d2830a103792a \
--hash=sha256:81685111ee24d3e25f8ed9e77ed00b92b58b2414e1a1c2937236026900972744 \
--hash=sha256:84a7fea63e352b325daa89b0b7297db411b7f0036f8d710c32f8e5090e1fc3ca \
--hash=sha256:87f398915c716c13736460a54f8dc5d70494d7d616039f547c0093f252307109 \
--hash=sha256:9630d4633607aff94d0ac84b9c64fef1382cdb05b00d9acbde47f8745e264871 \
--hash=sha256:9a85bf0a8c4b58db12184fe53a469a7189b4c63397a2eaca0d9efe410f6f68e7 \
--hash=sha256:9aa74d848c083725add12e0e6d42a01ddfd8ee84e9504ad7254204985e3c5c92 \
--hash=sha256:9b5577de29c6c5ae6e08d4ca0ac361b45dba323aa145796e6b320a6ea35414b7 \
--hash=sha256:9caa4991f530750f88474a3f5ecf6ef9f0d064034889d92db00cfb4ecb78aa24 \
--hash=sha256:9cfa52c89333d3d8fe9dc782529e888270d060231c3783e036d424044671dde0 \
--hash=sha256:9ecd58fa58a270e7523f8bec9e6452f4fdb9c21e4cd370640829f1e43fa87a69 \
--hash=sha256:a14f10b1b71c6c37647a76e6a49c226509648107abc0f48c1e3ecd158ba05531 \
--hash=sha256:a213f45ec69e9c2b28ffd3ba5ab12cc9859da17083ba4dc39317f2083b618111 \
--hash=sha256:a424ad14d5deb56721ac24ab939747f72ab3d378d42e7d1f038317d33b052b77 \
--hash=sha256:a5c4fd71f363ea39e8aab0630010ced77a8de9789f27c0acdd0d7e6269d4a8ef \
--hash=sha256:abe2bbef1cf8e27df636c02f60184319f138dee4f3a949405c21a4b491980397 \
--hash=sha256:acf0acedaf105c8d3747abf073c6a2dd1379bafcb5807926fd6d5fe4b0980698 \
--hash=sha256:af8a625554beea84530b98cc471902155b5fc042b42dc47ec846fa3e32b0c615 \
--hash=sha256:b9e221b5e8070a916c780e88c877fee2a61c95a76a76a2a076396e459511b0bb \
--hash=sha256:c29682f336151d1d018d0c3aa9eeaa35734b970e4593fa396b901edca7ef5c79 \
--hash=sha256:c6291c8f1690a9fe21b70923c60b075f4a89676541999e3d33084cbc69ac06a1 \
--hash=sha256:c6995b20574313ba66b73d288f431af24b9d23d60c861e8f5cbf0d0e26ad9c49 \
--hash=sha256:cd3bab6164f1d5e313678f0ab4bf45955afe7f5bdb0f2f481014aa9cca7e81ba \
--hash=sha256:cd7a32970ef97e42d4e7369397c7795287d84a736d788ccb90b6c14f0561d975 \
--hash=sha256:ce8352a8ea0e27b143136ea086582fc6653419aa8a7c15e28ed08c898c42b185 \
--hash=sha256:d05110b9afda361ff8d90740a8344ccfd2d59a5a1977d517b9bce178738ed34f \
--hash=sha256:d0b19a3726377165fe1f7184a8af317734d80d32b371b6c5578747867ab53c0b \
--hash=sha256:d10e0663e961fcbe8d0f54608854af31f911f164c96a44112d5173050132701f \
--hash=sha256:d2a170deb9f4790221dcde8c47e60be7fcd52999062241ac944ce556efa1d24d \
--hash=sha256:d781943b27e5875a41c8f9cfc80f8f0a349f864379192b8c3faa0e6a22593313 \
--hash=sha256:e089c9ab8aa755ff5af88c55891727783b4eb6b228e7bdf278e17209d954aa1e \
--hash=sha256:e148e67975e92f90a8435b1b4c02180b9a3f3d725b7a188ba63793f1b1e445a0 \
--hash=sha256:e46b2fef0f1da7e7e2f8129eb93c7e79db716ff7810140a22ce5504e10ed86df \
--hash=sha256:e715f78fda0019b493459f97efc48462912b4c5b5d261215d94c05115511d311 \
--hash=sha256:ebe29f8f13fbd7c314908ed535183a36e6db71839355b04869b27f23c58fa082 \
--hash=sha256:eea6b495f9b4a8d82f5ce544921e76d0d12017f5d1ac3a3bd2f5ac88ab055b1c \
--hash=sha256:eec81be65a18f4b2af014b1e97296cc9ee20d1115529bf70dd7e06f457eac30b \
--hash=sha256:efaf11ea73f7f12d847c54a5d6edcbe919e0369dce2d1aabae6c50792e16f816 \
--hash=sha256:f1c91e3fa48c2196bf62e3c71492140d227b2bfcd6d15e735cbc0b3e2d5308e0 \
--hash=sha256:f1d4f96c0159b33647295ad36683fe7be55fa620de6e54e970c913cb88d0a5a6 \
--hash=sha256:f2892ca934fc19c6d51d6c0a609d4db7e97c4721cc9a609f2bab8fe8e1ec1821 \
--hash=sha256:f6d6efc37e1728bbfcd881b89467be5f7b046292597b3ebe5f8e44e89ea8b6cb \
--hash=sha256:fad2a819756b5c0441b8841c2e6f541960b13edd09b672e6e199232dcf9bcb7a \
--hash=sha256:fd1278623fa09f62abc0fd8a6500f31b421a1fd479980f44c2926020a0becf02 \
--hash=sha256:fd57c56f5833c99320ec77e8ba5508d56f6fb48ec8032a942f7931cc6ebb80ce \
--hash=sha256:ffabc6940301214753bad89ec0bfe275892fa1f64b999e9a101f6cebfc777133
# via
# import-linter
# usethis
Expand Down
5 changes: 1 addition & 4 deletions src/usethis/_integrations/project/imports.py
Original file line number Diff line number Diff line change
Expand Up @@ -143,10 +143,7 @@ def _get_graph(pkg_name: str) -> grimp.ImportGraph:
graph = grimp.build_graph(pkg_name, cache_dir=None)
except ValueError as err:
raise ImportGraphBuildFailedError(err) from None
except (
ModuleNotFoundError,
grimp.exceptions.NamespacePackageEncountered,
) as err:
except ModuleNotFoundError as err:
raise ImportGraphBuildFailedError(err) from None
except grimp.exceptions.NotATopLevelModule:
msg = f"Module {pkg_name} is not a top-level module, cannot build graph."
Expand Down
11 changes: 6 additions & 5 deletions tests/usethis/_integrations/project/test_imports.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
get_layered_architectures,
)
from usethis._test import change_cwd
from usethis.errors import UsethisError


class TestLayeredArchitecture:
Expand Down Expand Up @@ -423,7 +422,6 @@ def test_exists_not_on_path(self, tmp_path: Path):
):
_get_graph("different_name.a")

@pytest.mark.skip(reason="failing on bleeding edge versions of grimp")
def test_namespace_package_top_level(
self, tmp_path: Path, monkeypatch: pytest.MonkeyPatch
):
Expand All @@ -435,9 +433,12 @@ def test_namespace_package_top_level(

monkeypatch.syspath_prepend(str(tmp_path))

# Act, Assert
with change_cwd(tmp_path), pytest.raises(UsethisError):
_get_graph("abientot")
# Act
with change_cwd(tmp_path):
graph = _get_graph("abientot")

# Assert
assert isinstance(graph, grimp.ImportGraph)

def test_namespace_package_portion(
self, tmp_path: Path, monkeypatch: pytest.MonkeyPatch
Expand Down
Loading