├── .editorconfig ├── .gitignore ├── .travis.yml ├── Cargo.lock ├── Cargo.toml ├── README.md ├── design └── lock-file.md ├── pyproject.toml ├── python ├── molt │ ├── __init__.py │ ├── _backports.py │ ├── foreign │ │ ├── __init__.py │ │ ├── pipfile_lock.py │ │ └── poetry_lock.py │ ├── locks.py │ └── locks.schema.json └── tests │ ├── _testcommons.py │ ├── test_locks.py │ ├── test_pipfile_lock.py │ └── test_poetry_lock.py ├── rust ├── commands │ ├── cmd.rs │ ├── convert.rs │ ├── init.rs │ ├── mod.rs │ ├── pip_install.rs │ ├── py.rs │ ├── run.rs │ ├── show.rs │ └── sync.rs ├── entrypoints.rs ├── foreign.rs ├── lockfiles │ ├── deps.rs │ ├── hashes.rs │ ├── locks.rs │ ├── mod.rs │ ├── pypackages.rs │ └── sources.rs ├── main.rs ├── projects.rs ├── pythons.rs ├── sync.rs └── vendors.rs ├── samples ├── pipenv │ ├── Pipfile.lock │ └── molt.lock.json ├── poetry │ ├── molt.lock.json │ └── poetry.lock └── virtenv │ ├── Pipfile.lock │ └── molt.lock.json ├── tox.ini └── vendor ├── __main__.py ├── molt.txt ├── packaging.txt └── virtenv.txt /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | 3 | /.tox 4 | *.py[co] 5 | __pycache__/ 6 | 7 | **/*.rs.bk 8 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/README.md -------------------------------------------------------------------------------- /design/lock-file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/design/lock-file.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/pyproject.toml -------------------------------------------------------------------------------- /python/molt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/python/molt/__init__.py -------------------------------------------------------------------------------- /python/molt/_backports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/python/molt/_backports.py -------------------------------------------------------------------------------- /python/molt/foreign/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/molt/foreign/pipfile_lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/python/molt/foreign/pipfile_lock.py -------------------------------------------------------------------------------- /python/molt/foreign/poetry_lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/python/molt/foreign/poetry_lock.py -------------------------------------------------------------------------------- /python/molt/locks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/python/molt/locks.py -------------------------------------------------------------------------------- /python/molt/locks.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/python/molt/locks.schema.json -------------------------------------------------------------------------------- /python/tests/_testcommons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/python/tests/_testcommons.py -------------------------------------------------------------------------------- /python/tests/test_locks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/python/tests/test_locks.py -------------------------------------------------------------------------------- /python/tests/test_pipfile_lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/python/tests/test_pipfile_lock.py -------------------------------------------------------------------------------- /python/tests/test_poetry_lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/python/tests/test_poetry_lock.py -------------------------------------------------------------------------------- /rust/commands/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/commands/cmd.rs -------------------------------------------------------------------------------- /rust/commands/convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/commands/convert.rs -------------------------------------------------------------------------------- /rust/commands/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/commands/init.rs -------------------------------------------------------------------------------- /rust/commands/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/commands/mod.rs -------------------------------------------------------------------------------- /rust/commands/pip_install.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/commands/pip_install.rs -------------------------------------------------------------------------------- /rust/commands/py.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/commands/py.rs -------------------------------------------------------------------------------- /rust/commands/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/commands/run.rs -------------------------------------------------------------------------------- /rust/commands/show.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/commands/show.rs -------------------------------------------------------------------------------- /rust/commands/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/commands/sync.rs -------------------------------------------------------------------------------- /rust/entrypoints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/entrypoints.rs -------------------------------------------------------------------------------- /rust/foreign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/foreign.rs -------------------------------------------------------------------------------- /rust/lockfiles/deps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/lockfiles/deps.rs -------------------------------------------------------------------------------- /rust/lockfiles/hashes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/lockfiles/hashes.rs -------------------------------------------------------------------------------- /rust/lockfiles/locks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/lockfiles/locks.rs -------------------------------------------------------------------------------- /rust/lockfiles/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/lockfiles/mod.rs -------------------------------------------------------------------------------- /rust/lockfiles/pypackages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/lockfiles/pypackages.rs -------------------------------------------------------------------------------- /rust/lockfiles/sources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/lockfiles/sources.rs -------------------------------------------------------------------------------- /rust/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/main.rs -------------------------------------------------------------------------------- /rust/projects.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/projects.rs -------------------------------------------------------------------------------- /rust/pythons.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/pythons.rs -------------------------------------------------------------------------------- /rust/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/sync.rs -------------------------------------------------------------------------------- /rust/vendors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/rust/vendors.rs -------------------------------------------------------------------------------- /samples/pipenv/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/samples/pipenv/Pipfile.lock -------------------------------------------------------------------------------- /samples/pipenv/molt.lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/samples/pipenv/molt.lock.json -------------------------------------------------------------------------------- /samples/poetry/molt.lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/samples/poetry/molt.lock.json -------------------------------------------------------------------------------- /samples/poetry/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/samples/poetry/poetry.lock -------------------------------------------------------------------------------- /samples/virtenv/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/samples/virtenv/Pipfile.lock -------------------------------------------------------------------------------- /samples/virtenv/molt.lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/samples/virtenv/molt.lock.json -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/tox.ini -------------------------------------------------------------------------------- /vendor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/vendor/__main__.py -------------------------------------------------------------------------------- /vendor/molt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/vendor/molt.txt -------------------------------------------------------------------------------- /vendor/packaging.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/vendor/packaging.txt -------------------------------------------------------------------------------- /vendor/virtenv.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uranusjr/molt/HEAD/vendor/virtenv.txt --------------------------------------------------------------------------------