@@ -185,6 +185,9 @@ impl EnvVars {
185
185
/// packages.
186
186
pub const UV_CONCURRENT_INSTALLS : & ' static str = "UV_CONCURRENT_INSTALLS" ;
187
187
188
+ /// Disables all progress output. For example, spinners and progress bars.
189
+ pub const UV_NO_PROGRESS : & ' static str = "UV_NO_PROGRESS" ;
190
+
188
191
/// Specifies the directory where uv stores managed tools.
189
192
pub const UV_TOOL_DIR : & ' static str = "UV_TOOL_DIR" ;
190
193
@@ -370,9 +373,6 @@ impl EnvVars {
370
373
/// See [no-color.org](https://no-color.org).
371
374
pub const NO_COLOR : & ' static str = "NO_COLOR" ;
372
375
373
- /// Disables all progress output. For example, spinners and progress bars.
374
- pub const UV_NO_PROGRESS : & ' static str = "UV_NO_PROGRESS" ;
375
-
376
376
/// Forces colored output regardless of terminal support.
377
377
///
378
378
/// See [force-color.org](https://force-color.org).
@@ -397,18 +397,23 @@ impl EnvVars {
397
397
pub const LOCALAPPDATA : & ' static str = "LOCALAPPDATA" ;
398
398
399
399
/// Path to the `.git` directory. Ignored by `uv` when performing fetch.
400
+ #[ attr_hidden]
400
401
pub const GIT_DIR : & ' static str = "GIT_DIR" ;
401
402
402
403
/// Path to the git working tree. Ignored by `uv` when performing fetch.
404
+ #[ attr_hidden]
403
405
pub const GIT_WORK_TREE : & ' static str = "GIT_WORK_TREE" ;
404
406
405
407
/// Path to the index file for staged changes. Ignored by `uv` when performing fetch.
408
+ #[ attr_hidden]
406
409
pub const GIT_INDEX_FILE : & ' static str = "GIT_INDEX_FILE" ;
407
410
408
411
/// Path to where git object files are located. Ignored by `uv` when performing fetch.
412
+ #[ attr_hidden]
409
413
pub const GIT_OBJECT_DIRECTORY : & ' static str = "GIT_OBJECT_DIRECTORY" ;
410
414
411
415
/// Alternate locations for git objects. Ignored by `uv` when performing fetch.
416
+ #[ attr_hidden]
412
417
pub const GIT_ALTERNATE_OBJECT_DIRECTORIES : & ' static str = "GIT_ALTERNATE_OBJECT_DIRECTORIES" ;
413
418
414
419
/// Used in tests for better git isolation.
@@ -419,6 +424,7 @@ impl EnvVars {
419
424
/// `GIT_CEILING_DIRECTORIES=/home/andrew/.local/share/uv/tests` will
420
425
/// prevent git from crawling up the directory tree past that point to find
421
426
/// parent git repositories.
427
+ #[ attr_hidden]
422
428
pub const GIT_CEILING_DIRECTORIES : & ' static str = "GIT_CEILING_DIRECTORIES" ;
423
429
424
430
/// Used for trusted publishing via `uv publish`.
@@ -431,18 +437,26 @@ impl EnvVars {
431
437
pub const ACTIONS_ID_TOKEN_REQUEST_TOKEN : & ' static str = "ACTIONS_ID_TOKEN_REQUEST_TOKEN" ;
432
438
433
439
/// Sets the encoding for standard I/O streams (e.g., PYTHONIOENCODING=utf-8).
440
+ #[ attr_hidden]
434
441
pub const PYTHONIOENCODING : & ' static str = "PYTHONIOENCODING" ;
435
442
436
443
/// Forces unbuffered I/O streams, equivalent to `-u` in Python.
444
+ #[ attr_hidden]
437
445
pub const PYTHONUNBUFFERED : & ' static str = "PYTHONUNBUFFERED" ;
438
446
439
447
/// Enables UTF-8 mode for Python, equivalent to `-X utf8`.
448
+ #[ attr_hidden]
440
449
pub const PYTHONUTF8 : & ' static str = "PYTHONUTF8" ;
441
450
442
451
/// Adds directories to Python module search path (e.g., PYTHONPATH=/path/to/modules).
443
452
pub const PYTHONPATH : & ' static str = "PYTHONPATH" ;
444
453
454
+ /// Used in tests to enforce a consistent locale setting.
455
+ #[ attr_hidden]
456
+ pub const LC_ALL : & ' static str = "LC_ALL" ;
457
+
445
458
/// Typically set by CI runners, used to detect a CI runner.
459
+ #[ attr_hidden]
446
460
pub const CI : & ' static str = "CI" ;
447
461
448
462
/// Use to set the .netrc file location.
@@ -455,6 +469,7 @@ impl EnvVars {
455
469
pub const JPY_SESSION_NAME : & ' static str = "JPY_SESSION_NAME" ;
456
470
457
471
/// Use to create the tracing root directory via the `tracing-durations-export` feature.
472
+ #[ attr_hidden]
458
473
pub const TRACING_DURATIONS_TEST_ROOT : & ' static str = "TRACING_DURATIONS_TEST_ROOT" ;
459
474
460
475
/// Use to create the tracing durations file via the `tracing-durations-export` feature.
0 commit comments