Lines Matching +full:pr +full:- +full:dependencies +full:- +full:check
3 This document outlines the ways to contribute to `python-dateutil`. This is a fairly small, low-tra…
8 …ontribution - it's important to get feedback about how the library is failing, and there's no bett…
10 1. A minimal, reproducible example - a small, self-contained script that can reproduce the behavior…
13 - `dateutil`: `python -c 'import dateutil; print(dateutil.__version__)'`
14 - `Python`: `python --version`
16 3. A description of the problem - what *is* happening and what *should* happen.
18 While pull requests fixing bugs are accepted, they are *not* required - the bug report in itself is…
22 … minor features (ones where you don't have to put a lot of effort into the PR), a pull request is …
26 …- improvements to documentation, bug fixes, feature implementations, fixes to the build system, e…
28 …ests* - please write one or more tests to cover the behavior you intend your patch to improve. Ide…
31 …`<issue_no>` is the number of the PR you've just made (it's easiest to add the changelog *after* y…
33 - `feature`: A new feature, (e.g. a new function, method, attribute, etc)
34 - `bugfix`: A fix to a bug
35 - `doc`: A change to the documentation
36 - `deprecation`: Used if deprecating a feature or dropping support for a Python version.
37 - `misc`: A change that has no interesting effect for end users, such as fixes to the test suite or…
43 …es}. Reported by @{reporter} (gh issue #{issue\_no}). Fixed by @{patch submitter} (gh pr #{pr\_no})
51 @pablogsal (gh pr #581)
54 …for the purpose of mentioning it in the changelog, if the PR *is* the report, mentioning the PR is…
58 …cense - the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0) and the [3-Clause BS…
60 All contributions before December 1, 2017 except those explicitly relicensed, are only under the 3-…
70 python -m virtualenv .venv # Create virtual environment in .venv directory
74 Alternatively you can create a [conda environment](https://conda.io/docs/user-guide/tasks/manage-en…
77 conda create -n dateutil # Create a conda environment
78 # conda create -n dateutil python=3.6 # Or specify a version
85 pip install -e .
88 …irectory. If you also want to run the tests in your local directory, install the test dependencies:
91 pip install -r requirements-dev.txt
99 tox -e py27,py36
102 You can also pass arguments to `pytest` through `tox` by placing them after `--`:
105 tox -e py36 -- -m tzstr
108 This will pass the `-m tzstr` parameter to `pytest`, running only the tests with the `tzstr` mark.
110 …t` or `python -m pytest` in the root directory. This will be likely be less thorough but is often …
112 All GitHub pull requests are automatically tested using [Travis](https://travis-ci.org/dateutil/dat…