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 .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[bumpversion]
commit = True
tag = True
current_version = 6.12.0
current_version = 6.13.0

[bumpversion:file:nylas/_client_sdk_version.py]
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
nylas-python Changelog
======================

Unreleased
v6.13.0
----------
* Fixed from field handling in messages.send() to properly map "from_" field to "from field
* Fixed content_id handling for large inline attachments to use content_id as field name instead of generic file{index}
Expand Down
19 changes: 14 additions & 5 deletions Contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,26 +42,35 @@ source .venv/bin/activate
# .venv\Scripts\activate
```

**Important**: If you encounter issues with `pip` not being available in the virtual environment, run:

```bash
# Ensure pip is available in the virtual environment
python -m ensurepip --upgrade
```

### 3. Install Development Dependencies

Install the package in editable mode with all optional dependencies:

```bash
# Install the package in development mode with all optional dependencies
pip install -e ".[test,docs,release]"
python -m pip install -e ".[test,docs,release]"

# Or install specific dependency groups as needed:
# pip install -e ".[test]" # For running tests
# pip install -e ".[docs]" # For building documentation
# pip install -e ".[release]" # For release management
# python -m pip install -e ".[test]" # For running tests
# python -m pip install -e ".[docs]" # For building documentation
# python -m pip install -e ".[release]" # For release management
```

**Note**: We use `python -m pip` instead of just `pip` to ensure we're using the pip from the virtual environment.

### 4. Install Code Quality Tools

Install the linting and formatting tools used by the project:

```bash
pip install pylint black
python -m pip install pylint black
```

### 5. Verify Your Setup
Expand Down
2 changes: 1 addition & 1 deletion nylas/_client_sdk_version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__VERSION__ = "6.12.0"
__VERSION__ = "6.13.0"