SCC
Introduction
The scc command provides tools for simplifying the Git(Hub) workflow.
Documentation
Setup and usage instructions can be found on the OME-contributing pages.
Dependencies
Direct dependencies of scc are:
Installation
To install scc, run:
$ python setup.py install
or using pip, run:
$ pip install scc
To upgrade your pip installation, run:
$ pip install -U scc
Usage
The list of available commands can be listed with:
$ scc -h
For each subcommand, additional help can be queried, e.g.:
$ scc merge -h
Contributing
PyGithub follows PEP 8, the Style Guide for Python Code. Please check your code with pep8 or flake8, the Python style guide checkers, by running flake8 -v . or pep8 -v ..
Running tests
The tests are located under the test directory. To run all the tests, use the test target of setup.py:
python setup.py test
Unit tests
Unit tests are stored under the test/unit folder and can be run by calling:
python setup.py test -t test/unit
Unit tests are also run by the Travis build on every Pull Request opened against the main repository.
Integration tests
Integration tests are stored under test/integration. Many integration tests use snoopys-sandbox and snoopys-sandbox-2 as sandbox repositories to test the scc commands.
Running the integration test suite requires:
a GitHub account
a token-based GitHub connection, i.e. a github.token stored under the local Git configuration file (a global token is ignored):
$ git config github.token xxxx
the user authenticated by the token defined above needs to own forks of snoopys-sandbox and snoopys-sandbox-2
Once this is set up, the integration tests can be run by calling:
python setupy.py test -s test/integration
License
scc is released under the GPL.
Copyright
2012-2019, The Open Microscopy Environment
Release files for scc 0.20.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scc-0.20.0.tar.gz | 48.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scc-0.20.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 96.4 kB
Release files / scc-0.20.0.tar.gz
| Download URL | scc-0.20.0.tar.gz |
|---|---|
| Size | 48.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b48d99c94bd00189c2480baf57be529feec6f1adb9d0a3add347a75a5b826a6b
|
|
BLAKE2b-256 checksum How to use checksums |
6610d018da9c101c46bd09e7c00897688561d2a9db142cfc45c3b0e74dc6c34c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.8.19
|
Release files / scc-0.20.0-py3-none-any.whl
| Download URL | scc-0.20.0-py3-none-any.whl |
|---|---|
| Size | 48.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8daec64debdeea4e171ba253f0f299b29e8ce9644ae8e743ba49cb1a65d2ec7a
|
|
BLAKE2b-256 checksum How to use checksums |
e83906f3d6ec655dbe690404f87524d6ffbf7aa2cdd783d431c976b653b16dc4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.8.19
|