Skip to content
Open
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 .ai-assets/context/CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Context for Claude Code helping users work with the Fabric CLI. Copy or symlink
**Fabric CLI** (`fab`) is a command-line tool for **Microsoft Fabric** with interactive (REPL) and command-line modes.

- **Install**: `pip install ms-fabric-cli`
- **Python**: 3.10, 3.11, 3.12, 3.13
- **Python**: 3.10, 3.11, 3.12, 3.13, 3.14
- **Platforms**: Windows, Linux, macOS

## Core Design Pattern
Expand Down
2 changes: 1 addition & 1 deletion .ai-assets/context/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Context for GitHub Copilot helping users work with the Fabric CLI. Copy or symli
**Fabric CLI** (`fab`) is a command-line tool for **Microsoft Fabric** with interactive (REPL) and command-line modes.

- **Install**: `pip install ms-fabric-cli`
- **Python**: 3.10, 3.11, 3.12, 3.13
- **Python**: 3.10, 3.11, 3.12, 3.13, 3.14
- **Platforms**: Windows, Linux, macOS
- **Shells**: PowerShell, Bash, Zsh, cmd

Expand Down
2 changes: 1 addition & 1 deletion .ai-assets/context/cursorrules.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Context for Cursor helping users work with the Fabric CLI. Copy to `.cursorrules
**Fabric CLI** (`fab`) is a command-line tool for **Microsoft Fabric** with interactive (REPL) and command-line modes.

- **Install**: `pip install ms-fabric-cli`
- **Python**: 3.10, 3.11, 3.12, 3.13
- **Python**: 3.10, 3.11, 3.12, 3.13, 3.14
- **Platforms**: Windows, Linux, macOS

## Core Design Pattern
Expand Down
2 changes: 1 addition & 1 deletion .ai-assets/skills/fabric-cli-core/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ Scripts are located in the `scripts/` folder of this skill.
## 9 - Platform and troubleshooting reference
- **Supported platforms**: Windows, Linux, macOS.
- **Supported shells**: zsh, bash, PowerShell, cmd (Windows command prompt).
- **Python versions**: 3.10, 3.11, 3.12, 3.13.
- **Python versions**: 3.10, 3.11, 3.12, 3.13, 3.14.
- **CLI file storage** (useful for troubleshooting):
- Config files are stored in `~/.config/fab/`:
- `cache.bin` — encrypted auth token cache
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/fab-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,8 @@ jobs:
tox-env: "py312"
- python-version: "3.13"
tox-env: "py313"
- python-version: "3.14"
tox-env: "py314"
steps:
- uses: actions/checkout@v3

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Navigate Microsoft Fabric like your local file system with intuitive commands:
## 📦 Installation

### Prerequisites
- **Python 3.10, 3.11, 3.12, or 3.13**
- **Python >=3.10**
- A **Microsoft Fabric** account with access to your tenant/workspaces.

### Install via pip
Expand Down
3 changes: 2 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,14 @@ description = "Command-line tool for Microsoft Fabric"
readme = "README.md"
dynamic = ["version"]
license = "MIT"
requires-python = ">=3.10,<3.14"
requires-python = ">=3.10"
classifiers = [
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
Comment thread
hutch3232 marked this conversation as resolved.
"Development Status :: 5 - Production/Stable",
"Operating System :: OS Independent",
]
Expand Down
4 changes: 2 additions & 2 deletions tox.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
requires = ["tox>=4"]
env_list = ["lint", "type", "py310", "py311", "py312", "py313"]
env_list = ["lint", "type", "py310", "py311", "py312", "py313", "py314"]

# Base testing environment
[env_run_base]
Expand Down Expand Up @@ -68,5 +68,5 @@ commands = [
# Black Configuration
[tool.black]
line-length = 88
target-version = ['py310', 'py311', 'py312', 'py313']
target-version = ['py310', 'py311', 'py312', 'py313', 'py314']
exclude = '/(\.git|\.tox|\.venv|_build|dist)/'
Loading