https://github.com/suse/suse-migration-services
https://github.com/suse/suse-migration-services
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/suse/suse-migration-services
- Owner: SUSE
- License: gpl-3.0
- Created: 2018-10-09T12:28:15.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-22T09:44:43.000Z (6 months ago)
- Last Synced: 2024-10-23T11:07:17.282Z (6 months ago)
- Language: Python
- Size: 724 KB
- Stars: 7
- Watchers: 13
- Forks: 10
- Open Issues: 15
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
Distribution Migration System
=============================.. |GitHub Action Unit Types| image:: https://github.com/SUSE/suse-migration-services/actions/workflows/ci-testing.yml/badge.svg
:target: https://github.com/SUSE/suse-migration-services/actions
.. |Doc| replace:: `Documentation `__|GitHub Action Unit Types|
**Migrate a SUSE distribution from 12 to 15 with DMS**
Contents
--------* |Doc|
* Contributing.. _contributing:
Contributing
============The Python project uses `tox` to setup a development environment
for the desired Python version.The following procedure describes how to create such an environment:
1. Let tox create the virtual environment(s):
.. code:: bash
$ tox
2. Activate the virtual environment
.. code:: bash
$ source .tox/3/bin/activate
3. Install requirements inside the virtual environment:
.. code:: bash
$ pip install -U pip setuptools
$ pip install -r .virtualenv.dev-requirements.txt4. Let setuptools create/update your entrypoints
.. code:: bash
$ ./setup.py develop
Once the development environment is activated and initialized with
the project required Python modules, you are ready to work.In order to leave the development mode just call:
.. code:: bash
$ deactivate
To resume your work, change into your local Git repository and
run `source .tox/3/bin/activate` again. Skip step 3 and 4 as
the requirements are already installed.