Skip to content

gmdias727/DBus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 [email protected]: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

Watchers

Forks

Releases

No releases published

Packages

No packages published