Add setup.py

This commit is contained in:
Maks Snegov 2021-11-13 07:39:23 +03:00
parent 990faf9a43
commit 84546243cb
9 changed files with 40 additions and 18 deletions

2
.gitignore vendored
View File

@ -106,4 +106,4 @@ venv.bak/
# pycharm # pycharm
.idea/ .idea/
tmp/ .pypirc

0
README.md Normal file
View File

0
curateipsum/__init__.py Normal file
View File

View File

@ -8,7 +8,7 @@ import shutil
from datetime import datetime, timedelta from datetime import datetime, timedelta
from typing import Optional, Iterable from typing import Optional, Iterable
import spqr.curateipsum.fs as fs import curateipsum.fs as fs
BACKUP_ENT_FMT = "%Y%m%d_%H%M%S" BACKUP_ENT_FMT = "%Y%m%d_%H%M%S"
LOCK_FILE = ".backups_lock" LOCK_FILE = ".backups_lock"

View File

@ -43,18 +43,6 @@ class PseudoDirEntry:
self._stat = os.lstat(self.path) self._stat = os.lstat(self.path)
return self._stat return self._stat
# *deleting will_be_deleted
# >f.st.... .gitignore
# >f+++++++ LICENSE
# >f+++++++ LICENSE-sym
# >f+++++++ README.md
# >f+++++++ find_stale_torrents.py
# >f+++++++ rootfile
# cL+++++++ test -> rootfile
# cd+++++++ folder/
# >f+++++++ folder/in-folder
# cd+++++++ java-alg/
def _parse_rsync_output(line: str) -> Tuple[str, Actions]: def _parse_rsync_output(line: str) -> Tuple[str, Actions]:
action = None action = None

View File

@ -7,7 +7,7 @@ import shutil
import sys import sys
import time import time
import spqr.curateipsum.backup as backup import curateipsum.backup as backup
_lg = logging.getLogger("spqr.curateipsum") _lg = logging.getLogger("spqr.curateipsum")
SUPPORTED_PLATFORMS = ("linux", "darwin") SUPPORTED_PLATFORMS = ("linux", "darwin")

34
setup.py Normal file
View File

@ -0,0 +1,34 @@
import setuptools
with open("README.md", "r", encoding="utf-8") as fh:
long_description = fh.read()
setuptools.setup(
name="cura-te-ipsum",
version="0.0.1.dev6",
author="Maks Snegov",
author_email="snegov@spqr.link",
description="Backup utility",
long_description=long_description,
long_description_content_type="text/markdown",
project_urls={
"Bug Tracker": "https://github.com/snegov/cura-te-ipsum/issues",
"GitHub": "https://github.com/snegov/cura-te-ipsum",
},
classifiers=[
"Development Status :: 2 - Pre-Alpha",
"Intended Audience :: Developers",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
"Topic :: System :: Archiving :: Backup",
],
packages=setuptools.find_packages(include=["curateipsum"]),
entry_points={
"console_scripts": [
"cura-te-ipsum = curateipsum.main:main",
],
},
python_requires=">=3.6",
)

View File

@ -5,8 +5,8 @@ import tempfile
from unittest import TestCase, mock from unittest import TestCase, mock
from datetime import datetime from datetime import datetime
import spqr.curateipsum.backup as bk import curateipsum.backup as bk
import spqr.curateipsum.fs as fs import curateipsum.fs as fs
class TestBackupCleanup(TestCase): class TestBackupCleanup(TestCase):

View File

@ -5,7 +5,7 @@ import string
import tempfile import tempfile
import unittest import unittest
from spqr.curateipsum import fs from curateipsum import fs
class CommonFSTestCase(unittest.TestCase): class CommonFSTestCase(unittest.TestCase):