Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom Services on UNIX operating systems

Creating custom UNIX services using Dasbus


version dependencies

Requirements for running this application:

  • Python ^3.6
  • Dasbus ^1.6
  • PyGObject ^3.42.1
  • Poetry ^1.1.13
  • Beautifulsoup4 ^4.11.1
  • Requests ^2.27.1
  • Halo ^0.0.31

You need to clone this project repository to your local machine, just type the following on your favorite terminal:

$ git clone git@github.com:grandehe4rt/DBus.git

Note *
Be sure to have a validated SSH public Key on your github account
Refer to: How to create and validate a SSH public key

The above command clones the project repository to your local machine inside the directory you're currently located.

Type:

$ cd DBus

Before start installing the dependencies, read carrefully:

Arch Linux

If you are using a Debian/Ubuntu environment

Type:

$ sudo apt install libgirepository1.0-dev

If libgirepository1.0-dev is not installed, might leed to a problem in the future.
If the package is already installed, our package manager will update it to a brand new version.


Arch Linux

if you are using an Arch Linux environment.

I highly recommend reading this following guide here.




Now let's install ✨Poetry✨

Poetry creates a virtual environment for you, is a tool for dependency management and packaging in Python, and also protects you from downloading unofficial and unprotected packages.

Read more in: Poetry Docs

In your favorite CLI type:

$ curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -

The above command install Poetry on your machine.


Type:

$ poetry install

This command will install every dependecy you'll need to run the project.


Type:

$ poetry shell

This command activates our virtual environment so we're able to run the app without.

Now we can run the app

D-Bus Authors:

  • Havoc Pennington, Red Hat, Inc.
  • Alexander Larsson, Red Hat, Inc.
  • Anders Carlsson, CodeFactory AB.
  • Sven Herzberg, Imendio AB.
  • Simon McVittie, Collabora Ltd.
  • David Zeuthen.

Authors of Dasbus:

  • Dasbus Creator - Vendula Poncova - GitHub: poncovka
  • Dasbus Co-Creator - Woodrow Douglass - Github: wdouglass

M.M. McKerns, L. Strand, T. Sullivan, A. Fang, M.A.G. Aivazis, "Building a framework for predictive science", Proceedings of the 10th Python in Science Conference, 2011; http://arxiv.org/pdf/1202.1056

Michael McKerns and Michael Aivazis, "pathos: a framework for heterogeneous computing", 2010- ; https://uqfoundation.github.io/project/pathos

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages